9 #ifndef RAMSES_ANIMATIONSYSTEMOBJECTITERATOR_H
10 #define RAMSES_ANIMATIONSYSTEMOBJECTITERATOR_H
16 class AnimationSystemIteratorImpl;
17 class AnimationSystem;
53 AnimationSystemIteratorImpl* impl;
#define RAMSES_API
Definition: APIExport.h:35
The AnimationSystemObjectIterator iterates over objects of given type in an AnimationSystem.
Definition: AnimationSystemObjectIterator.h:25
AnimationSystemObjectIterator(const AnimationSystem &animationSystem, ERamsesObjectType objectType=ERamsesObjectType_RamsesObject)
A AnimationSystemObjectIterator can iterate through objects of given type within an animation system.
RamsesObject * getNext()
Iterate through all objects of given type.
~AnimationSystemObjectIterator()
Destructor.
The AnimationSystem holds all animation related data.
Definition: AnimationSystem.h:57
The RamsesObject is a base class for all client API objects owned by the framework.
Definition: RamsesObject.h:21
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15
ERamsesObjectType
RamsesObject type ID.
Definition: RamsesObjectTypes.h:18
@ ERamsesObjectType_RamsesObject
Definition: RamsesObjectTypes.h:21