Definition in filekfbxlayer.h.
#include<fbxfilesdk/components/kbaselib/kaydaradef_h.h>
#include<fbxfilesdk/components/kbaselib/kaydara.h>
#include<fbxfilesdk/components/kbaselib/klib/kstring.h>
#include<fbxfilesdk/components/kbaselib/klib/karrayul.h>
#include<fbxfilesdk/components/kbaselib/klib/kdebug.h>
#include<fbxfilesdk/kfbxmath/kfbxvector2.h>
#include<fbxfilesdk/kfbxmath/kfbxvector4.h>
#include<fbxfilesdk/kfbxplugins/kfbxcolor.h>
#include<fbxfilesdk/kfbxplugins/kfbxdatatypes.h>
#include<fbxfilesdk/kfbxplugins/kfbxstream.h>
#include<fbxfilesdk/fbxfilesdk_nsbegin.h>
#include<fbxfilesdk/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>const& | KFbxGetDirectArray(KFbxLayerElementUserDataconst *pLayerElement, int pIndex, bool *pStatus) |
Access the direct array at pIndex. | |
template<class T> | |
KFbxLayerElementArrayTemplate <T>& | KFbxGetDirectArray(KFbxLayerElementUserData*pLayerElement, const char *pName, bool *pStatus) |
Gets the direct array with the given attribute name.The template type must match the attribute type with pName. | |
template<class T> | |
KFbxLayerElementArrayTemplate <T>const& | KFbxGetDirectArray(KFbxLayerElementUserDataconst *pLayerElement, const char *pName, bool *pStatus) |
Gets the direct array with the given attribute name.The template type must match the attribute type with pName. | |
Variables | |
const int | kNoMapping= -1 |
Flag to indicate no direct array mapping for an index array element. |
KFbxLayerElementArrayTemplate<T>const&KFbxGetDirectArray | ( | KFbxLayerElementUserDataconst * | pLayerElement, | |
const char * | pName, | |||
bool * | pStatus | |||
) | [inline] |
Gets the direct array with the given attribute name.The template type must match the attribute type with pName.
pLayerElement | The layer element whose direct array to return. | |
pName | The given attribute name. | |
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 line1446of filekfbxlayer.h.
KFbxLayerElementArrayTemplate<T>&KFbxGetDirectArray | ( | KFbxLayerElementUserData* | pLayerElement, | |
const char * | pName, | |||
bool * | pStatus | |||
) | [inline] |
Gets the direct array with the given attribute name.The template type must match the attribute type with pName.
pLayerElement | The layer element whose direct array to return. | |
pName | The given attribute name. | |
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 line1433of filekfbxlayer.h.
KFbxLayerElementArrayTemplate<T>const&KFbxGetDirectArray | ( | KFbxLayerElementUserDataconst * | pLayerElement, | |
int | pIndex, | |||
bool * | pStatus | |||
) | [inline] |
Access the direct array at pIndex.
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 line1419of 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 line1406of filekfbxlayer.h.
const intkNoMapping= -1 |
Flag to indicate no direct array mapping for an index array element.
Definition at line1006of filekfbxlayer.h.