ULRE/inc/hgl/graph/RenderNode2D.h

25 lines
550 B
C
Raw Normal View History

2023-03-23 21:43:10 +08:00
#ifndef HGL_GRAPH_RENDER_NODE_2D_INCLUDE
#define HGL_GRAPH_RENDER_NODE_2D_INCLUDE
2023-03-24 22:14:43 +08:00
#include<hgl/math/Math.h>
2023-03-23 21:43:10 +08:00
namespace hgl
{
namespace graph
{
class Renderable;
struct RenderNode2D
{
2023-03-24 22:14:43 +08:00
Matrix3x4f local_to_world;
2023-03-23 21:43:10 +08:00
Renderable *ri;
};
using RenderNode2DList=List<RenderNode2D *>;
}//namespace graph
}//namespace hgl
using RenderNode2DPointer=hgl::graph::RenderNode2D *;
using RenderNode2DComparator=Comparator<RenderNode2DPointer>;
#endif//HGL_GRAPH_RENDER_NODE_2D_INCLUDE