Go to the documentation of this file. 1 #ifndef CscAbstractSequenceProcessingStrategy_H_
2 #define CscAbstractSequenceProcessingStrategy_H_
16 uint64_t getNextTimeWithDuration(uint64_t duration = 0);
23 uint64_t sequenceTime = 0.0L;
24 uint64_t sequenceManagerTimeStart = 0.0L;
34 virtual void process() = 0;
35 virtual bool isProcessed();
36 virtual void lastProcess() = 0;
37 virtual int getSequenceIndex();
38 virtual void setSequenceIndex(
int index);
40 virtual void breakSequence();
41 virtual void resumeSequence();
42 virtual void terminateSequence();
CscEnvironmentSimulator * simulator
Definition: CscAbstractSequenceProcessingStrategy.h:19
Definition: CscAbstractSequenceProcessingStrategy.h:14
CscSequence * globalSequence
Definition: CscAbstractSequenceProcessingStrategy.h:21
Definition: CscEntityReflexion.h:46
static std::unique_ptr< CscLogger > logger
Definition: gltfHelpers.cpp:6
Definition: conscience_log.cpp:20
virtual ~CscAbstractSequenceProcessingStrategy()
Definition: CscAbstractSequenceProcessingStrategy.h:32
static unique_ptr< CscLogger > getForCategory(string category)
Definition: conscience_log.cpp:119
uint32_t index(const std::array< char, 64 > &alphabet, char symbol)
Definition: base.h:91
const string worldEntityId
Definition: CscAbstractSequenceProcessingStrategy.h:18
Definition: CscPhysicsSimulator.cpp:92
Definition: CscEnvironmentSimulator.h:31
Definition: CscSequence.h:51