Definition in filekfbxlayer.h.
#include<kaydaradef.h>
#include<kaydara.h>
#include<klib/kstring.h>
#include<klib/karrayul.h>
#include<klib/kdebug.h>
#include<kbaselib_nsuse.h>
#include<kfbxmath/kfbxvector2.h>
#include<kfbxmath/kfbxvector4.h>
#include<kfbxplugins/kfbxcolor.h>
#include<kfbxplugins/kfbxdatatypes.h>
#include<kfbxplugins/kfbxstream.h>
#include<fbxfilesdk_nsbegin.h>
#include<fbxfilesdk_nsend.h>
Go to the source code of this file.
Classes | |
class | KFbxLayerElement |
KFbxLayerElementis the base class for Layer Elements.More... | |
class | LockAccessStatus |
Identify what error occured when manipulating the data arrays.More... | |
class | KFbxLayerElementArray |
FBX SDK layer element array class.More... | |
class | KFbxLayerElementTemplate |
This class complements theKFbxLayerElementclass.More... | |
class | KFbxLayerElementNormal |
Layer to map Normals on a geometry.More... | |
class | KFbxLayerElementMaterial |
Layer to map Materials on a geometry.More... | |
class | KFbxLayerElementPolygonGroup |
Layer to group related polygons together.More... | |
class | KFbxLayerElementUV |
Layer to map UVs on a geometry.More... | |
class | KFbxLayerElementVertexColor |
Layer to map Vertex Colors on a geometry.More... | |
class | KFbxLayerElementUserData |
layer element UserData classMore... | |
class | KFbxLayerElementSmoothing |
Layer to indicate smoothness of components of a geometry.More... | |
class | KFbxLayerElementVisibility |
To indicate if specified components are shown/hidden.More... | |
class | KFbxLayerElementTexture |
Layer to map Textures on a geometry.More... | |
class | KFbxLayer |
KFbxLayerclass provides the base for the layering mechanism.More... | |
Functions | |
template<class T> | |
KFbxLayerElementArrayTemplate <T>& | KFbxGetDirectArray(KFbxLayerElementUserData*pLayerElement, int pIndex, bool *pStatus=NULL) |
Layer to map custom user data on a geometry. | |
template<class T> | |
KFbxLayerElementArrayTemplate <T>& | KFbxGetDirectArray(KFbxLayerElementUserData*pLayerElement, const char *pName, bool *pStatus) |
Gets the direct array with the given attribute name. | |
Variables | |
const int | kNoMapping= -1 |
Flag to indicate no direct array mapping for an index array element. |
KFbxLayerElementArrayTemplate<T>&KFbxGetDirectArray | ( | KFbxLayerElementUserData* | pLayerElement, | |
const char * | pName, | |||
bool * | pStatus=NULL | |||
) | [inline] |
Gets the direct array with the given attribute name.
Definition at line1428of filekfbxlayer.h.
KFbxLayerElementArrayTemplate<T>&KFbxGetDirectArray | ( | KFbxLayerElementUserData* | pLayerElement, | |
int | pIndex, | |||
bool * | pStatus=NULL | |||
) | [inline] |
Layer to map custom user data on a geometry.
Access the direct array at pIndex.
This layer differs from the other types of layers in that there are multiple direct arrays. There is one array for each user data attribute. Each array is indexed by the index array.
The template type must match the attribute type at pIndex.
pLayerElement | The layer element whose direct array to return. | |
pIndex | The direct array index | |
pStatus | Will be set to false if accessing the direct array encounters an error. |
true
, the direct array at the given index is returned. Otherwise the return value isundefined
.Definition at line1413of filekfbxlayer.h.
const intkNoMapping= -1 |
Flag to indicate no direct array mapping for an index array element.
Definition at line1014of filekfbxlayer.h.