更新兼容性
This commit is contained in:
parent
dfa0b4033d
commit
e9c3961aa5
@ -83,10 +83,20 @@ namespace hgl
|
|||||||
WO_FUNC_FROM_RENDER_FRAMEWORK(CreatePipeline,graph::Pipeline *)
|
WO_FUNC_FROM_RENDER_FRAMEWORK(CreatePipeline,graph::Pipeline *)
|
||||||
WO_FUNC_FROM_RENDER_FRAMEWORK(CreateMaterialInstance,graph::MaterialInstance *)
|
WO_FUNC_FROM_RENDER_FRAMEWORK(CreateMaterialInstance,graph::MaterialInstance *)
|
||||||
WO_FUNC_FROM_RENDER_FRAMEWORK(GetPrimitiveCreater,SharedPtr<graph::PrimitiveCreater>)
|
WO_FUNC_FROM_RENDER_FRAMEWORK(GetPrimitiveCreater,SharedPtr<graph::PrimitiveCreater>)
|
||||||
WO_FUNC_FROM_RENDER_FRAMEWORK(CreatePrimitive,graph::Primitive *)
|
//WO_FUNC_FROM_RENDER_FRAMEWORK(CreatePrimitive,graph::Primitive *)
|
||||||
WO_FUNC_FROM_RENDER_FRAMEWORK(CreateMesh,graph::Mesh *)
|
WO_FUNC_FROM_RENDER_FRAMEWORK(CreateMesh,graph::Mesh *)
|
||||||
|
|
||||||
#undef WO_FUNC_FROM_RENDER_FRAMEWORK
|
#undef WO_FUNC_FROM_RENDER_FRAMEWORK
|
||||||
|
|
||||||
|
|
||||||
|
graph::Primitive *CreatePrimitive(const AnsiString &name,
|
||||||
|
const uint32_t vertices_count,
|
||||||
|
const graph::VIL *vil,
|
||||||
|
const std::initializer_list<graph::VertexAttribDataPtr> &vad_list)
|
||||||
|
{
|
||||||
|
return render_framework?render_framework->CreatePrimitive(name,vertices_count,vil,vad_list):nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
public: //Component 相关
|
public: //Component 相关
|
||||||
|
|
||||||
template<typename C,typename ...ARGS>
|
template<typename C,typename ...ARGS>
|
||||||
|
@ -196,10 +196,10 @@ void RenderFramework::Tick()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
graph::Primitive *RenderFramework::CreatePrimitive(const AnsiString &name,
|
graph::Primitive *RenderFramework::CreatePrimitive( const AnsiString &name,
|
||||||
const uint32_t vertices_count,
|
const uint32_t vertices_count,
|
||||||
const graph::VIL *vil,
|
const graph::VIL *vil,
|
||||||
const std::initializer_list<graph::VertexAttribDataPtr> &vad_list)
|
const std::initializer_list<graph::VertexAttribDataPtr> &vad_list)
|
||||||
{
|
{
|
||||||
auto *pc=new graph::PrimitiveCreater(GetDevice(),vil);
|
auto *pc=new graph::PrimitiveCreater(GetDevice(),vil);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user