#include <fbxlayercontainer.h>
Class Description
Contains a collection of FbxLayer
objects.
This class is used for managing layers construction, destruction
and access. See FbxLayerElement
for more details.
- See also:
- FbxLayer
Definition at line 29 of file fbxlayercontainer.h.
List of all
members.
Member Function Documentation
Creates a new layer on top of existing layers.
- Returns:
- Index of created layer or -1 if an error occurs.
- Examples:
- Instances/main.cxx.
| int GetLayerCount |
( |
|
) |
const |
Returns the number of layers.
- Returns:
- The number of layers.
Returns the number of layers that contain the specified layer
element type.
- Parameters:
-
| pType |
The specified Layer Element type. |
| pUVCount |
When true, requests the UV layer element
corresponding to the specified texture type. |
- Returns:
- The number of layers containing the specified layer element
type.
| const FbxLayer* GetLayer |
( |
int |
pIndex |
) |
const |
Returns the layer at the specified index.
- Parameters:
-
- Returns:
- Pointer to the layer, or
NULL if pIndex is out of
range.
Returns the n'th layer as specified by pIndex that contains the
specified layer element type.
If the pType is
FbxLayerElement::eUV, this method will return the n'th layer as
specified by pIndex that contains the diffuse UV. For example,
GetLayer(int pIndex, FbxLayerElement::eUV) is same as GetLayer(int
pIndex, FbxLayerElement::eTextureDiffuse, true).
- Parameters:
-
| pIndex |
Layer index. |
| pType |
The specified layer element type. |
| pIsUV |
When true, requests the UV layer element that
corresponds with the specified texture type. |
- Returns:
- Pointer to the layer, or
NULL if pIndex is out of
range.
Returns the n'th layer as specified by pIndex that contains the
specified layer element type.
If the pType is
FbxLayerElement::eUV, this method will return the n'th layer as
specified by pIndex that contains the diffuse UV. For example,
GetLayer(int pIndex, FbxLayerElement::eUV) is same as GetLayer(int
pIndex, FbxLayerElement::eTextureDiffuse, true).
- Parameters:
-
| pIndex |
Layer index. |
| pType |
The specified layer element type. |
| pIsUV |
When true, requests the UV layer element that
corresponds with the specified texture type. |
- Returns:
- Pointer to the layer, or
NULL if pIndex is out of
range.
Returns the global index of the n'th layer as specified by
pIndex that contains the specified layer element type.
- Parameters:
-
| pIndex |
Layer index of the specified type. |
| pType |
The specified layer element type. |
| pIsUV |
When true, requests the UV layer element that
corresponds with the specified texture type. |
- Returns:
- Global index of the n'th layer as specified by pIndex that
contains the specified layer element type, or -1 if the layer is
not found.
Converts the layer's global index to a type-specific index.
- Parameters:
-
| pGlobalIndex |
The index of the layer in the global array of layers. |
| pType |
The type upon which the type-specific index will be
returned. |
| pIsUV |
When true, requests the UV layer element that
corresponds with the specified texture type. |
- Returns:
- Layer index of the specified layer element type, or -1 if the
layer element type is not found on the layer.
| bool ConvertDirectToIndexToDirect |
( |
int |
pLayer |
) |
|
Converts the reference mode from eDirect to eIndexToDirect.
- Parameters:
-
| pLayer |
The Layer to convert. |
- Returns:
True if conversion is successful, or
false otherwise.
The documentation for this class was generated from the following
file: