NasNas
An intuitive and beginner friendly 2D game framework for C++
ns::ecs::SpriteComponent Member List

This is the complete list of members for ns::ecs::SpriteComponent, including all inherited members.

getAnimPlayer() -> AnimPlayer & (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponent
getAnimState() const -> const std::string & (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponent
getDrawable() -> sf::Sprite &override (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponentvirtual
getGlobalBounds() -> ns::FloatRect override (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponentvirtual
m_transform (defined in ns::ecs::GraphicsComponent)ns::ecs::GraphicsComponentprotected
setAnimState(const std::string &anim_state) (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponent
setSpritesheet(SpriteSheet *spritesheet) (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponent
SpriteComponent(SpriteSheet *spritesheet, const sf::Vector2f &pos_offset) (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponent
SpriteComponent(SpriteSheet *spritesheet, const std::string &anim_state="", const sf::Vector2f &pos_offset={0, 0}) (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponentexplicit
update() override (defined in ns::ecs::SpriteComponent)ns::ecs::SpriteComponentvirtual
~GraphicsComponent() override=default (defined in ns::ecs::GraphicsComponent)ns::ecs::GraphicsComponent