added WorkObject::CreateMaterialInstance
This commit is contained in:
parent
052e2c673a
commit
0d67993326
@ -48,7 +48,7 @@ private:
|
||||
|
||||
AutoDelete<mtl::MaterialCreateInfo> mci=mtl::CreateVertexColor2D(&cfg);
|
||||
|
||||
material_instance=db->CreateMaterialInstance(mci);
|
||||
material_instance=CreateMaterialInstance(mci);
|
||||
|
||||
return material_instance;
|
||||
}
|
||||
|
@ -1,11 +1,17 @@
|
||||
#pragma once
|
||||
#include<hgl/type/object/TickObject.h>
|
||||
#include<hgl/graph/RenderFramework.h>
|
||||
#include<hgl/graph/VKRenderResource.h>
|
||||
#include<hgl/Time.h>
|
||||
//#include<iostream>
|
||||
|
||||
namespace hgl
|
||||
{
|
||||
namespace graph::mtl
|
||||
{
|
||||
class MaterialCreateInfo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 工作对象</p>
|
||||
*
|
||||
@ -61,6 +67,11 @@ namespace hgl
|
||||
return render_pass->CreatePipeline(args...);
|
||||
}
|
||||
|
||||
graph::MaterialInstance *CreateMaterialInstance(const graph::mtl::MaterialCreateInfo *mci,const graph::VILConfig *vil_cfg=nullptr)
|
||||
{
|
||||
return db->CreateMaterialInstance(mci,vil_cfg);
|
||||
}
|
||||
|
||||
graph::Renderable *CreateRenderable( const AnsiString &name,
|
||||
uint32_t vertices_count,
|
||||
graph::MaterialInstance *mi,
|
||||
|
2
res
2
res
@ -1 +1 @@
|
||||
Subproject commit 475d8ad43ceee084cd24f5d0bed59de9f6aa36fd
|
||||
Subproject commit fe8fcabeb54f7a5b23f38260e6e09bbdcf015b7f
|
Loading…
x
Reference in New Issue
Block a user