#include <FCDParameterAnimatable.h>
Inheritance diagram for FCDParameterListAnimatable:
Public Member Functions | |
FCDParameterListAnimatable (FUParameterizable *parent) | |
Constructor. | |
virtual | ~FCDParameterListAnimatable () |
Destructor. | |
virtual FUParameterizable * | GetParent () |
Retrieves the parent object for this animatable parameter. | |
FCDAnimated * | GetAnimated (size_t index) |
Retrieves the animation helper for an animatable value in this parameter. | |
const FCDAnimated * | GetAnimated (size_t index) const |
See above. | |
bool | IsAnimated (size_t index=~(size_t) 0) const |
Retrieves whether this animatable list parameter has valid animation data. | |
FUObjectContainer< FCDAnimated > & | GetAnimatedValues () |
Retrieves the list of animated values for this list parameter. | |
const FUObjectContainer< FCDAnimated > & | GetAnimatedValues () const |
See above. | |
Protected Member Functions | |
virtual FCDAnimated * | CreateAnimated (size_t index) |
Requests from the up-class that the correct FCDAnimated helper class be created for this parameter. | |
void | OnInsertion (size_t offset, size_t count) |
Process a list insertion event. | |
void | OnRemoval (size_t offset, size_t count) |
Process a list removal event. | |
Protected Attributes | |
FUObjectContainer< FCDAnimated > | animateds |
The list of FCDAnimated helpers. |
|
Constructor.
|
|
Requests from the up-class that the correct FCDAnimated helper class be created for this parameter. This should be handled by the FCDParameterAnimatableT template specializations.
Reimplemented in FCDParameterListAnimatableT< TYPE, QUALIFIERS >. |
|
Retrieves the animation helper for an animatable value in this parameter. This animation helper will be created if non-existant.
|
|
Retrieves the list of animated values for this list parameter.
|
|
Retrieves the parent object for this animatable parameter.
|
|
Retrieves whether this animatable list parameter has valid animation data.
|
|
Process a list insertion event. The affected array element indices in the FCDAnimated helpers will be modified accordingly.
|
|
Process a list removal event. The affected FCDAnimated helpers will be released and the element indices of the other helpers will be modified accordingly.
|
|
The list of FCDAnimated helpers. This value is marked "protected" because OnPotentialSizeChange uses it.. Needs some more thought? |