added StaticMesh.cpp/.h in example, they should move to SceneGraph in future

This commit is contained in:
2024-07-15 01:23:13 +08:00
parent 5855b2eb5b
commit 6571a27f41
6 changed files with 38 additions and 3 deletions

View File

@@ -14,6 +14,6 @@ CreateProject(01_PlaneGrid3D PlaneGrid3D.cpp)
CreateProject(02_RayPicking RayPicking.cpp)
CreateProject(03_MetricCellsGrid MetricCellsGrid.cpp)
CreateProject(04_Gizmo3DTest GizmoTest.cpp Gizmo3DMove.cpp Gizmo.h GizmoResource.h GizmoResource.cpp)
CreateProject(04_Gizmo3DTest GizmoTest.cpp Gizmo3DMove.cpp Gizmo.h GizmoResource.h GizmoResource.cpp StaticMesh.h StaticMesh.cpp)
#CreateProject(03_BlenderAxis BlenderAxis.cpp)

View File

@@ -21,3 +21,18 @@
中心球半径为1
*/
#include"GizmoResource.h"
VK_NAMESPACE_BEGIN
struct StaticMesh
{
};
namespace
{
}//namespace
VK_NAMESPACE_END

View File

View File

@@ -0,0 +1,20 @@
#pragma once
#include<hgl/graph/VKRenderable.h>
#include<hgl/type/SortedSets.h>
VK_NAMESPACE_BEGIN
class StaticMesh
{
RenderResource *rr;
SortedSets<Primitive *> prim_set;
SortedSets<MaterialInstance *> mi_set;
SortedSets<Pipeline *> pipeline_set;
public:
};
VK_NAMESPACE_END