Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::SimulatedDecorator< BaseDecorator > Class Template Reference
Inheritance diagram for trax::SimulatedDecorator< BaseDecorator >:

Public Types

typedef BaseDecorator::InterfaceType InterfaceType
 Type of the interface the decorator is decorating.

Public Member Functions

 SimulatedDecorator (std::shared_ptr< InterfaceType > pComponent)
 Decorator constructor.
bool Start (Scene &scene) override
void Idle () override
void Update (Time dt) override
void Pause () noexcept override
void Resume () noexcept override
void Stop () noexcept override

Constructor & Destructor Documentation

◆ SimulatedDecorator()

template<class BaseDecorator>
trax::SimulatedDecorator< BaseDecorator >::SimulatedDecorator ( std::shared_ptr< InterfaceType > pComponent)
inline

Decorator constructor.

Parameters
pComponentPointer to object that is to be decorated.

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