Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Graphics::TileAnimator< StateType > Member List

This is the complete list of members for Graphics::TileAnimator< StateType >, including all inherited members.

activeComponentprotected
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::Subjectvirtual
className() const noexceptoverrideGraphics::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
entityComponentprotected
eventsWaiting() const noexceptEvents::Observerinlineprotected
getEvent()Events::Observerinlineprotected
getId() const noexceptComponent
getTransform() const noexceptComponent
getValueForSorting() const noexceptoverrideGraphics::TileAnimator< StateType >inlinevirtual
handleQueuedEvent(std::shared_ptr< Events::Event > event) overrideGraphics::TileAnimator< StateType >inlinevirtual
idComponentprotected
isActive() const noexceptComponent
log(el::base::type::ostream_t &os) const Graphics::TileAnimator< StateType >inlinevirtual
next_idComponentprotectedstatic
notify(std::shared_ptr< Event > event)Events::Subjectvirtual
notifyNow(std::shared_ptr< Event > event)Events::Subjectvirtual
onDestroy() overrideGraphics::TileAnimator< StateType >inlinevirtual
onNotify(std::shared_ptr< Event > event)Events::Observerinline
onNotifyNow(std::shared_ptr< Events::Event > event) overrideGraphics::TileAnimator< StateType >inlinevirtual
onStart() overrideGraphics::TileAnimator< StateType >inlinevirtual
onUpdate(const double delta) overrideGraphics::TileAnimator< StateType >inlinevirtual
operator<(Component &other) noexceptComponent
popFrameBack(const StateType &state)Graphics::TileAnimator< StateType >inline
popFrameFront(const StateType &state)Graphics::TileAnimator< StateType >inline
processEventQueue()Events::Observerinline
removeObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
setActive(const bool active) noexceptComponent
setStartingState(const StateType &state)Graphics::TileAnimator< StateType >inline
setTransform(std::shared_ptr< Transform > transform)Component
TileAnimator()=deleteGraphics::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 noexceptComponentvirtual
transformComponentprotected
triggerAnimation(const StateType &state)Graphics::TileAnimator< StateType >inline
~Cloneable()Cloneable< TileAnimator< StateType > >inlinevirtual
~Component()Componentinlinevirtual
~Observer()Events::Observerinlinevirtual
~Subject()=defaultEvents::Subjectvirtual