ULRE/inc/hgl/graph/font/TextRenderable.h

32 lines
891 B
C
Raw Normal View History

2020-07-24 17:51:36 +08:00
#ifndef HGL_GRAPH_TEXT_RENDERABLE_INCLUDE
#define HGL_GRAPH_TEXT_RENDERABLE_INCLUDE
#include<hgl/graph/vulkan/VKRenderable.h>
namespace hgl
{
namespace graph
{
/**
*
*/
2020-07-24 17:51:36 +08:00
class TextRenderable:public vulkan::Renderable
{
vulkan::Renderable * render_obj;
uint32 max_count; ///<缓冲区最大容量
uint32 cur_count; ///<当前容量
vulkan::VertexAttribBuffer *vertex_buffer;
vulkan::VertexAttribBuffer *tex_coord_buffer;
public:
TextRenderable();
virtual ~TextRenderable();
};//class TextRenderable:public vulkan::Renderable
2020-07-24 17:51:36 +08:00
}//namespace graph
}//namespace hgl
#endif//HGL_GRAPH_TEXT_RENDERABLE_INCLUDE