le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::drawable::SpriteBase Member List

This is the complete list of members for le::drawable::SpriteBase, including all inherited members.

draw(IRenderer &renderer) const finalle::IDrawPrimitiveinlinevirtual
get_base_size() const -> glm::vec2le::drawable::SpriteBaseinline
get_instances() const -> std::span< RenderInstance const >=0le::IDrawPrimitivepure virtual
get_origin() const -> glm::vec2le::drawable::SpriteBaseinline
get_resize_aspect() const -> kvf::ResizeAspectle::drawable::SpriteBaseinline
get_size() const -> glm::vec2le::drawable::SpriteBaseinline
get_texture() const -> ITextureBase const *le::drawable::SpriteBaseinline
get_uv() const -> kvf::UvRectle::drawable::SpriteBaseinline
m_aspectle::drawable::SpriteBaseprotected
m_quadle::drawable::SpriteBaseprotected
m_sizele::drawable::SpriteBaseprotected
m_texturele::drawable::SpriteBaseprotected
set_base_size(glm::vec2 size)le::drawable::SpriteBase
set_origin(glm::vec2 origin)le::drawable::SpriteBase
set_resize_aspect(kvf::ResizeAspect aspect)le::drawable::SpriteBase
set_texture(ITextureBase const *texture, kvf::UvRect const &uv=kvf::uv_rect_v)le::drawable::SpriteBase
set_tile(ITileSheet const *sheet, TileId tile_id)le::drawable::SpriteBase
set_uv(kvf::UvRect const &uv)le::drawable::SpriteBase
SpriteBase(glm::vec2 const size=glm::vec2{200.0f})le::drawable::SpriteBaseinlineexplicit
to_primitive() const -> Primitive finalle::drawable::SpriteBasevirtual
update(glm::vec2 base_size, glm::vec2 origin, kvf::UvRect const &uv)le::drawable::SpriteBaseprotected