#include
<kfbxlayer.h>

It is the subclass of KFbxLayerElementArray.
Definition at line 883 of file kfbxlayer.h.
| Public Member Functions | |
| KFbxLayerElementArrayTemplate (EFbxType pDataType) | |
| Constructor. | |
| int | Add (T const &pItem) | 
| Appends a new item to the end of the data
buffer. | |
| int | InsertAt (int pIndex, T const &pItem) | 
| Inserts a new item at the specified position
of the data buffer. | |
| void | SetAt (int pIndex, T const &pItem) | 
| Sets the value of the specified item. | |
| void | SetLast (T const &pItem) | 
| Sets the value of the last item. | |
| T | RemoveAt (int pIndex) | 
| Removes the specified item from the data
buffer. | |
| T | RemoveLast () | 
| Removes the last item from the data buffer. | |
| bool | RemoveIt (T const &pItem) | 
| Removes one item from the data buffer. | |
| T | GetAt (int pIndex) const | 
| Returns the specified item's value. | |
| T | GetFirst () const | 
| Returns the first item's value. | |
| T | GetLast () const | 
| Returns the last item's value. | |
| int | Find (T const &pItem) | 
| Searches for an item in the data buffer. | |
| int | FindAfter (int pAfterIndex, T const &pItem) | 
| Searches for an item after the specified
index in the data buffer. | |
| int | FindBefore (int pBeforeIndex, T const &pItem) | 
| Searches for one item before the specified
index in the data buffer. | |
| T | operator[] (int pIndex) const | 
| Returns the specified item's value. | |
| KFbxLayerElementArray & | operator= (const KArrayTemplate< T > &pArrayTemplate) | 
| Assignment operator. | |
| KFbxLayerElementArrayTemplate < T > & | operator= (const KFbxLayerElementArrayTemplate< T > &pArrayTemplate) | 
| Assignment operator. | |
| KFbxLayerElementArrayTemplate | ( | EFbxType | pDataType | ) | [inline] | 
Constructor.
| pDataType | The data type of the array items. | 
Definition at line 890 of file kfbxlayer.h.
| int Add | ( | T const & | pItem | ) | [inline] | 
Appends a new item to the end of the data buffer.
| pItem | The new item to be added | 
Reimplemented from KFbxLayerElementArray.
Definition at line 899 of file kfbxlayer.h.
| int InsertAt | ( | int | pIndex, | |
| T const & | pItem | |||
| ) | [inline] | 
Inserts a new item at the specified position of the data buffer.
| pIndex | The specified position | |
| pItem | The new item to be inserted | 
Reimplemented from KFbxLayerElementArray.
Definition at line 906 of file kfbxlayer.h.
| void SetAt | ( | int | pIndex, | |
| T const & | pItem | |||
| ) | [inline] | 
Sets the value of the specified item.
| pIndex | The index of the item to be updated. | |
| pItem | The item whose value is copied to pIndex'th item | 
Reimplemented from KFbxLayerElementArray.
Definition at line 912 of file kfbxlayer.h.
Referenced by KFbxLayerElementArrayTemplate< KFbxSurfaceMaterial * >::operator=().
| void SetLast | ( | T const & | pItem | ) | [inline] | 
Sets the value of the last item.
| pItem | The item whose value is copied to the last item | 
Reimplemented from KFbxLayerElementArray.
Definition at line 917 of file kfbxlayer.h.
| T RemoveAt | ( | int | pIndex | ) | [inline] | 
Removes the specified item from the data buffer.
| pIndex | The index of the item to be removed | 
Definition at line 923 of file kfbxlayer.h.
| T RemoveLast | ( | ) | [inline] | 
Removes the last item from the data buffer.
Definition at line 928 of file kfbxlayer.h.
| bool RemoveIt | ( | T const & | pItem | ) | [inline] | 
Removes one item from the data buffer.
| pItem | The first item who equals pItem is to be removed | 
True if the item is removed successfully,
false otherwiseDefinition at line 934 of file kfbxlayer.h.
| T GetAt | ( | int | pIndex | ) | const [inline] | 
Returns the specified item's value.
| pIndex | Index of the item | 
Definition at line 941 of file kfbxlayer.h.
Referenced by KFbxLayerElementArrayTemplate< KFbxSurfaceMaterial * >::operator=().
| T GetFirst | ( | ) | const [inline] | 
Returns the first item's value.
Definition at line 946 of file kfbxlayer.h.
| T GetLast | ( | ) | const [inline] | 
Returns the last item's value.
Definition at line 951 of file kfbxlayer.h.
| int Find | ( | T const & | pItem | ) | [inline] | 
Searches for an item in the data buffer.
| pItem | The value of the item for which to search | 
Definition at line 958 of file kfbxlayer.h.
| int FindAfter | ( | int | pAfterIndex, | |
| T const & | pItem | |||
| ) | [inline] | 
Searches for an item after the specified index in the data buffer.
| pAfterIndex | The specified index after which the searching begins | |
| pItem | The value of the item for which to search, the searching begins after pAfterIndex. | 
Definition at line 966 of file kfbxlayer.h.
| int FindBefore | ( | int | pBeforeIndex, | |
| T const & | pItem | |||
| ) | [inline] | 
Searches for one item before the specified index in the data buffer.
| pBeforeIndex | The specified index before which the searching begins | |
| pItem | The value of the item for which to search, the searching begins before pBeforeIndex. | 
Definition at line 974 of file kfbxlayer.h.
| T operator[] | ( | int | pIndex | ) | const [inline] | 
Returns the specified item's value.
| pIndex | Index of the item | 
Definition at line 981 of file kfbxlayer.h.
| KFbxLayerElementArray& operator= | ( | const KArrayTemplate< T > & | pArrayTemplate | ) | [inline] | 
Assignment operator.
| pArrayTemplate | The source array whose items are copied to this array. | 
Definition at line 986 of file kfbxlayer.h.
| KFbxLayerElementArrayTemplate<T>& operator= | ( | const KFbxLayerElementArrayTemplate< T > & | pArrayTemplate | ) | [inline] | 
Assignment operator.
| pArrayTemplate | The source array whose items are copied to this array. | 
Definition at line 1003 of file kfbxlayer.h.