A helper class for simple use of the IStepableObserver object. More...
#include "murl_logic_base_stepable_observer.h"
Detailed Description
A helper class for simple use of the IStepableObserver object.
A stepable observer is created at object instantiation.
Constructor & Destructor Documentation
◆ BaseStepableObserver()
|
inline |
The default constructor.
Creates a IStepableObserver object.
◆ ~BaseStepableObserver()
|
inlinevirtual |
The destructor.
Destroys the IStepableObserver object.
Member Function Documentation
◆ operator IStepableObserverPtr()
|
inline |
Conversion operator.
- Returns
- The IStepableObserver interface.
◆ GetStepableObserver()
|
inline |
Get the stepable observer interface.
- Returns
- The IStepableObserver interface.
◆ Add()
|
inline |
Forward to IStepableObserver::Add() method.
- Parameters
-
stepable The stepable object to add.
- Returns
- true if successful.
◆ Remove()
|
inline |
Forward to IStepableObserver::Remove() method.
- Parameters
-
stepable The stepable object to remove.
- Returns
- true if successful.
◆ RemoveAt()
Forward to IStepableObserver::RemoveAt() method.
- Parameters
-
index The zero-based index of the stepable object to remove.
- Returns
- true if successful.
◆ GetNumberOfStepables()
|
inline |
Forward to IStepableObserver::GetNumberOfStepables() method.
- Returns
- The number of stepable objects.
◆ GetStepable()
|
inline |
Forward to IStepableObserver::GetStepable() method.
- Parameters
-
index The zero-based index of the stepable object.
- Returns
- The stepable object or 0 if index is out of range.
◆ SetEnabled()
|
inline |
Forward to IStepableObserver::SetEnabled() method.
- Parameters
-
isEnabled true for enable, false for disable.
◆ ProcessTick()
|
inline |
Forward to IStepableObserver::ProcessTick() method.
- Parameters
-
state The IState object.
◆ FinishTick()
|
inline |
Forward to IStepableObserver::FinishTick() method.
- Parameters
-
state The IState object.
The documentation for this class was generated from the following file:
- murl_logic_base_stepable_observer.h