NAP
Public Member Functions | List of all members
SequencePlayerStandardClock Class Reference

#include <sequenceplayerclock.h>

Public Member Functions

 SequencePlayerStandardClock (SequenceService &service)
 
 SequencePlayerStandardClock (const SequencePlayerStandardClock &)=delete
 
SequencePlayerStandardClockoperator= (const SequencePlayerStandardClock &)=delete
 
void start (Slot< double > &updateSlot) override
 
void stop () override
 
- Public Member Functions inherited from SequencePlayerClock
 SequencePlayerClock ()=default
 
 ~SequencePlayerClock ()=default
 
 SequencePlayerClock (const SequencePlayerClock &)=delete
 
SequencePlayerClockoperator= (const SequencePlayerClock &)=delete
 
- Public Member Functions inherited from Resource
 Resource ()
 
- Public Member Functions inherited from Object
 Object ()
 
virtual ~Object ()
 
virtual bool init (utility::ErrorState &errorState)
 
virtual void onDestroy ()
 
 Object (Object &)=delete
 
Objectoperator= (const Object &)=delete
 
 Object (Object &&)=delete
 
Objectoperator= (Object &&)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from Object
static bool isIDProperty (rtti::Instance &object, const rtti::Property &property)
 
- Public Attributes inherited from Object
std::string mID
 Property: 'mID' unique name of the object. Used as an identifier by the system. More...
 
- Protected Attributes inherited from SequencePlayerClock
Slot< double > mSlot
 

Description

SequencePlayerStandardClock is being updated by the SequenceService on update, this means that the SequencePlayer is being updated on the main thread

Inheritance diagram for SequencePlayerStandardClock:
[legend]
Collaboration diagram for SequencePlayerStandardClock:
[legend]

Constructor & Destructor Documentation

◆ SequencePlayerStandardClock() [1/2]

Constructor

Parameters
servicereference to sequence service

◆ SequencePlayerStandardClock() [2/2]

Member Function Documentation

◆ operator=()

◆ start()

void start ( Slot< double > &  updateSlot)
overridevirtual

Called by sequence player upon initialization

Parameters
updateSlotthe update slot from the SequencePlayer that needs to be called

Implements SequencePlayerClock.

◆ stop()

void stop ( )
overridevirtual

Called by the SequencePlayer when player is deconstructed

Implements SequencePlayerClock.