#include <FCDParameterAnimatable.h>
Inheritance diagram for FCDParameterListAnimatableT< TYPE, QUALIFIERS >:

Public Member Functions | |
| FCDParameterListAnimatableT (FUParameterizable *parent) | |
| Constructor. | |
| virtual | ~FCDParameterListAnimatableT () |
| Destructor. | |
| size_t | size () const |
| Retrieves the number of values in this parameter list. See above. | |
| bool | empty () const |
| Retrieves whether this list parameter contains values. | |
| void | resize (size_t count) |
| Sets the number of values contained in the list parameter. | |
| void | resize (size_t count, const TYPE &value) |
| Sets the number of values contained in the list parameter. | |
| const TYPE & | at (size_t index) const |
| Retrieves one value held by this parameter. | |
| const TYPE & | operator[] (size_t index) const |
| See above. | |
| template<class INTEGER> | |
| const TYPE & | operator[] (INTEGER index) const |
| See above. | |
| void | set (size_t index, const TYPE &value) |
| Modifies one existing value held by this parameter. | |
| void | insert (size_t index, const TYPE &value) |
| Inserts a value to this parameter. | |
| void | insert (size_t index, size_t count, const TYPE &value) |
| Inserts one value, multiple times, to this list parameter. | |
| void | insert (size_t index, const TYPE *values, size_t count) |
| Inserts multiple values to this list parameter. | |
| void | erase (size_t index) |
| Removes one element from this list parameter. | |
| void | erase (const TYPE &value) |
| Removes one element from this list parameter. | |
| void | erase (size_t start, size_t end) |
| Removes a contiguous series of elements from this list parameter. | |
| void | clear () |
| Removes all the element of the list parameter. | |
| size_t | find (const TYPE &value) const |
| Retrieves the index of an existing value in this parameter. | |
| bool | contains (const TYPE &value) const |
| Retrieves whether the list parameter contains a specific value. | |
| void | push_back (const TYPE &value) |
| Appends one value to this parameter. | |
| void | push_front (const TYPE &value) |
| Adds one value at the beginning of this list parameter. | |
| void | pop_back () |
| Removes the value at the end of the list parameter. | |
| void | pop_front () |
| Removes the value at the end of the list parameter. | |
| TYPE & | front () |
| Retrieves the first element from this list parameter. | |
| const TYPE & | front () const |
| See above. | |
| TYPE & | back () |
| Retrieves the last element from this list parameter. | |
| const TYPE & | back () const |
| See above. | |
| TYPE ** | GetDataPtr () |
| [INTERNAL] Retrieves a pointer to the source data. | |
| const TYPE ** | GetDataPtr () const |
| See above. | |
| fm::vector< TYPE, true > & | GetDataList () |
| [INTERNAL] Retrieves a reference to the inner value list. | |
| const fm::vector< TYPE, true > & | GetDataList () const |
| See above. | |
| size_t | capacity () const |
| Retrieves the number of pre-allocated values reserved by this value list. | |
Protected Member Functions | |
| virtual FCDAnimated * | CreateAnimated (size_t index) |
| Created the correct FCDAnimated helper object, done by request from the parent class. | |
|
||||||||||
|
Constructor.
|
|
||||||||||
|
Retrieves one value held by this parameter. Important: it is intentional that you cannot modify a list value using these function. Instead, use the set function.
|
|
|||||||||
|
Retrieves the last element from this list parameter.
|
|
|||||||||
|
Retrieves the number of pre-allocated values reserved by this value list.
|
|
||||||||||
|
Retrieves whether the list parameter contains a specific value.
|
|
||||||||||
|
Created the correct FCDAnimated helper object, done by request from the parent class.
Reimplemented from FCDParameterListAnimatable. |
|
|||||||||
|
Retrieves whether this list parameter contains values.
|
|
||||||||||||||||
|
Removes a contiguous series of elements from this list parameter.
|
|
||||||||||
|
Removes one element from this list parameter.
|
|
||||||||||
|
Removes one element from this list parameter.
|
|
||||||||||
|
Retrieves the index of an existing value in this parameter.
|
|
|||||||||
|
Retrieves the first element from this list parameter.
|
|
|||||||||
|
[INTERNAL] Retrieves a reference to the inner value list. Not recommended.
|
|
|||||||||
|
[INTERNAL] Retrieves a pointer to the source data. Not recommended.
|
|
||||||||||||||||||||
|
Inserts multiple values to this list parameter.
|
|
||||||||||||||||||||
|
Inserts one value, multiple times, to this list parameter.
|
|
||||||||||||||||
|
Inserts a value to this parameter.
|
|
||||||||||
|
Appends one value to this parameter.
|
|
||||||||||
|
Adds one value at the beginning of this list parameter.
|
|
||||||||||||||||
|
Sets the number of values contained in the list parameter.
|
|
||||||||||
|
Sets the number of values contained in the list parameter.
|
|
||||||||||||||||
|
Modifies one existing value held by this parameter.
|
|
|||||||||
|
Retrieves the number of values in this parameter list. See above.
|
1.4.6-NO