Nymph Game Engine
Chaiscript based Game Engine
|
This is the complete list of members for Graphics::TileAnimator< StateType >, including all inherited members.
active | Component | protected |
addFrameBack(const StateType &state, const glm::ivec2 &frame_pos, const unsigned int frame_time, bool set_current=false) | Graphics::TileAnimator< StateType > | inline |
addFrameFront(const StateType &state, const glm::ivec2 &frame_pos, const unsigned int frame_time, bool set_current=false) | Graphics::TileAnimator< StateType > | inline |
addObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual |
className() const noexceptoverride | Graphics::TileAnimator< StateType > | inlinevirtual |
clone() | Cloneable< TileAnimator< StateType > > | inline |
Component() | Component | |
create(const unsigned int tileset_width, const unsigned int tileset_height, const unsigned int tile_width, const unsigned int tile_height) | Graphics::TileAnimator< StateType > | inlinestatic |
entity | Component | protected |
eventsWaiting() const noexcept | Events::Observer | inlineprotected |
getEvent() | Events::Observer | inlineprotected |
getId() const noexcept | Component | |
getTransform() const noexcept | Component | |
getValueForSorting() const noexceptoverride | Graphics::TileAnimator< StateType > | inlinevirtual |
handleQueuedEvent(std::shared_ptr< Events::Event > event) override | Graphics::TileAnimator< StateType > | inlinevirtual |
id | Component | protected |
isActive() const noexcept | Component | |
log(el::base::type::ostream_t &os) const | Graphics::TileAnimator< StateType > | inlinevirtual |
next_id | Component | protectedstatic |
notify(std::shared_ptr< Event > event) | Events::Subject | virtual |
notifyNow(std::shared_ptr< Event > event) | Events::Subject | virtual |
onDestroy() override | Graphics::TileAnimator< StateType > | inlinevirtual |
onNotify(std::shared_ptr< Event > event) | Events::Observer | inline |
onNotifyNow(std::shared_ptr< Events::Event > event) override | Graphics::TileAnimator< StateType > | inlinevirtual |
onStart() override | Graphics::TileAnimator< StateType > | inlinevirtual |
onUpdate(const double delta) override | Graphics::TileAnimator< StateType > | inlinevirtual |
operator<(Component &other) noexcept | Component | |
popFrameBack(const StateType &state) | Graphics::TileAnimator< StateType > | inline |
popFrameFront(const StateType &state) | Graphics::TileAnimator< StateType > | inline |
processEventQueue() | Events::Observer | inline |
removeObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual |
setActive(const bool active) noexcept | Component | |
setStartingState(const StateType &state) | Graphics::TileAnimator< StateType > | inline |
setTransform(std::shared_ptr< Transform > transform) | Component | |
TileAnimator()=delete | Graphics::TileAnimator< StateType > | |
TileAnimator(const unsigned int tileset_width, const unsigned int tileset_height, const unsigned int tile_width_pixels, const unsigned int tile_height_pixels) | Graphics::TileAnimator< StateType > | inline |
to_string() const noexcept | Component | virtual |
transform | Component | protected |
triggerAnimation(const StateType &state) | Graphics::TileAnimator< StateType > | inline |
~Cloneable() | Cloneable< TileAnimator< StateType > > | inlinevirtual |
~Component() | Component | inlinevirtual |
~Observer() | Events::Observer | inlinevirtual |
~Subject()=default | Events::Subject | virtual |