#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? |
1.4.6-NO