9 #ifndef RAMSES_ANIMATEDPROPERTY_H
10 #define RAMSES_ANIMATEDPROPERTY_H
25 class AnimatedPropertyImpl&
impl;
44 friend class AnimatedPropertyFactory;
48 friend class AnimationSystemData;
#define RAMSES_API
Definition: APIExport.h:35
The AnimatedProperty holds a reference to data that can be animated.
Definition: AnimatedProperty.h:20
virtual ~AnimatedProperty() override
Destructor of the animated property.
AnimatedProperty(AnimatedPropertyImpl &pimpl)
Constructor of the animated property.
AnimatedProperty & operator=(const AnimatedProperty &other)=delete
Deleted copy assignment.
AnimatedProperty(const AnimatedProperty &other)=delete
Deleted copy constructor.
class AnimatedPropertyImpl & impl
Definition: AnimatedProperty.h:25
The AnimationObject is a base class for all client API objects owned by an AnimationSystem.
Definition: AnimationObject.h:20
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15
EAnimatedPropertyComponent
Vector component ID for binding single/multi component data.
Definition: AnimatedProperty.h:65
@ EAnimatedPropertyComponent_Z
Definition: AnimatedProperty.h:68
@ EAnimatedPropertyComponent_All
Definition: AnimatedProperty.h:70
@ EAnimatedPropertyComponent_Y
Definition: AnimatedProperty.h:67
@ EAnimatedPropertyComponent_W
Definition: AnimatedProperty.h:69
@ EAnimatedPropertyComponent_X
Definition: AnimatedProperty.h:66
EAnimatedProperty
Property to animate for objects that have more than one property that can be animated.
Definition: AnimatedProperty.h:75
@ EAnimatedProperty_Rotation
Definition: AnimatedProperty.h:77
@ EAnimatedProperty_Scaling
Definition: AnimatedProperty.h:78
@ EAnimatedProperty_Translation
Definition: AnimatedProperty.h:76