ULRE/example/Gizmo/GizmoResource.h

28 lines
520 B
C
Raw Normal View History

2024-07-14 23:49:05 +08:00
#pragma once
#include"Gizmo.h"
2024-07-28 23:34:04 +08:00
#include<hgl/color/Color.h>
2024-07-14 23:49:05 +08:00
VK_NAMESPACE_BEGIN
2024-07-28 23:34:04 +08:00
class SceneNode;
class PrimitiveCreater;
class StaticMesh;
2024-07-14 23:49:05 +08:00
constexpr const COLOR gizmo_color[size_t(GizmoColor::RANGE_SIZE)]=
{
COLOR::MozillaCharcoal,
COLOR::BlanchedAlmond,
COLOR::BlenderAxisRed,
COLOR::BlenderAxisGreen,
COLOR::BlenderAxisBlue,
COLOR::BlenderYellow,
};
2024-07-28 23:34:04 +08:00
Renderable *GetGizmoRenderable(const GizmoShape &gs,const GizmoColor &);
2024-07-14 23:49:05 +08:00
2024-07-28 23:34:04 +08:00
StaticMesh *CreateGizmoStaticMesh(SceneNode *);
2024-07-14 23:49:05 +08:00
VK_NAMESPACE_END