moved RenderResource to PrimitiveCreater::Finish()

This commit is contained in:
2024-05-05 15:44:51 +08:00
parent 310cc151fa
commit ead4ba65c1
4 changed files with 61 additions and 53 deletions

View File

@@ -19,7 +19,6 @@ protected:
const GPUPhysicalDevice *phy_device;
VertexDataManager *vdm;
RenderResource *db;
const VIL *vil;
@@ -40,7 +39,7 @@ protected:
public:
PrimitiveCreater(RenderResource *sdb,const VIL *);
PrimitiveCreater(GPUDevice *,const VIL *);
PrimitiveCreater(VertexDataManager *);
virtual ~PrimitiveCreater();
@@ -88,6 +87,6 @@ public:
return(true);
}
virtual Primitive * Finish(const AnsiString &); ///<结束并创建可渲染对象
virtual Primitive * Finish(RenderResource *,const AnsiString &); ///<结束并创建可渲染对象
};//class PrimitiveCreater
VK_NAMESPACE_END

View File

@@ -1,5 +1,4 @@
#ifndef HGL_GRAPH_VULKAN_PRIMITIVE_INCLUDE
#define HGL_GRAPH_VULKAN_PRIMITIVE_INCLUDE
#pragma once
#include<hgl/type/Map.h>
#include<hgl/type/String.h>
@@ -58,4 +57,3 @@ public:
const AABB & GetBoundingBox ()const{return BoundingBox;}
};//class Primitive
VK_NAMESPACE_END
#endif//HGL_GRAPH_VULKAN_PRIMITIVE_INCLUDE