neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::animator Class Reference

#include <transition_animator.hpp>

Inheritance diagram for neogfx::animator:
neogfx::i_animator neolib::services::i_service

Public Member Functions

 animator ()
 
i_transitiontransition (transition_id aTransitionId) override
 
transition_id add_transition (i_transition &aTransition) override
 
void remove_transition (transition_id aTransitionId) override
 
void stop () override
 
double animation_time () const override
 
- Public Member Functions inherited from neolib::services::i_service
virtual ~i_service ()=default
 

Protected Member Functions

transition_id allocate_id () override
 

Additional Inherited Members

- Static Public Member Functions inherited from neogfx::i_animator
static uuid const & iid ()
 

Detailed Description

Definition at line 67 of file transition_animator.hpp.

Constructor & Destructor Documentation

◆ animator()

neogfx::animator::animator ( )

Member Function Documentation

◆ add_transition()

transition_id neogfx::animator::add_transition ( i_transition aTransition)
overridevirtual

Implements neogfx::i_animator.

◆ allocate_id()

transition_id neogfx::animator::allocate_id ( )
overrideprotectedvirtual

Implements neogfx::i_animator.

◆ animation_time()

double neogfx::animator::animation_time ( ) const
overridevirtual

Implements neogfx::i_animator.

◆ remove_transition()

void neogfx::animator::remove_transition ( transition_id  aTransitionId)
overridevirtual

Implements neogfx::i_animator.

◆ stop()

void neogfx::animator::stop ( )
overridevirtual

Implements neogfx::i_animator.

◆ transition()

i_transition & neogfx::animator::transition ( transition_id  aTransitionId)
overridevirtual

Implements neogfx::i_animator.


The documentation for this class was generated from the following file: