ULRE/example/Gizmo/Gizmo.h

26 lines
539 B
C
Raw Normal View History

2024-06-25 01:17:47 +08:00
#pragma once
2023-11-02 18:51:02 +08:00
#include<hgl/graph/VK.h>
VK_NAMESPACE_BEGIN
class Gizmo
{
2024-06-25 01:17:47 +08:00
protected:
2023-11-02 18:51:02 +08:00
Material * material;
2024-06-25 01:17:47 +08:00
MaterialInstance * mtl_inst;
2023-11-02 18:51:02 +08:00
Pipeline * pipeline;
2024-06-25 01:17:47 +08:00
VertexDataManager * vdm;
Primitive * prim_cylinder; ///<圆柱
Primitive * prim_cone; ///<圆锥
Primitive * prim_sphere; ///<球体
Primitive * prim_cube; ///<立方体
Primitive * prim_plane; ///<平面
2023-11-02 18:51:02 +08:00
2024-06-25 01:17:47 +08:00
2023-11-02 18:51:02 +08:00
};//class Gizmo
VK_NAMESPACE_END