Definition in file kfbxlayer.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 |
KFbxLayerElement
is the base class for Layer Elements. More... |
|
class | LockAccessStatus |
Identifies what error occurs when the data
arrays are manipulated. More... |
|
class | KFbxLayerElementArray |
KFbxLayerElementArray is the base class for
KFbxLayerElementArrayTemplate, it provides lock handling and
data array manipulation of the data buffer for KFbxLayerElement.
More... |
|
class | KFbxLayerElementArrayTemplate |
KFbxLayerElementArrayTemplate provides data array manipulation
of the data buffer for KFbxLayerElement.
More... |
|
class | KFbxLayerElementTemplate |
This class complements the KFbxLayerElement
class. More... |
|
class | KFbxLayerElementNormal |
Layer element for mapping Normals to a
geometry. More... |
|
class | KFbxLayerElementBinormal |
Layer element for mapping Binormals to a
geometry. More... |
|
class | KFbxLayerElementTangent |
Layer element for mapping Tangents to a
geometry. More... |
|
class | KFbxLayerElementMaterial |
Layer element for mapping Materials to a
geometry. More... |
|
class | KFbxLayerElementPolygonGroup |
Layer element for grouping related polygons
together. More... |
|
class | KFbxLayerElementUV |
Layer element for mapping UVs to a geometry.
More... |
|
class | KFbxLayerElementVertexColor |
Layer element for mapping Vertex Colors to a
geometry. More... |
|
class | KFbxLayerElementUserData |
Layer element for mapping custom user data
to a geometry. More... |
|
class | KFbxLayerElementSmoothing |
Layer element for indicating smoothness of
components of a geometry. More... |
|
class | KFbxLayerElementCrease |
Layer element for indicating crease of
components of a geometry. More... |
|
class | KFbxLayerElementVisibility |
Layer element for indicating if specified
components are shown/hidden. More... |
|
class | KFbxLayerElementTexture |
Layer element for mapping Textures to a
geometry. More... |
|
class | KFbxLayer |
KFbxLayer
class provides a base for the layering mechanism. More... |
|
Functions |
|
template<class T> | |
KFbxLayerElementArrayTemplate < T > & |
KFbxGetDirectArray (KFbxLayerElementUserData *pLayerElement, int pIndex, bool *pStatus) |
Returns the direct array with the given
attribute index. |
|
template<class T> | |
KFbxLayerElementArrayTemplate < T > const & |
KFbxGetDirectArray (KFbxLayerElementUserData const *pLayerElement, int pIndex, bool *pStatus) |
Returns the direct array with the given
attribute index. |
|
template<class T> | |
KFbxLayerElementArrayTemplate < T > & |
KFbxGetDirectArray (KFbxLayerElementUserData *pLayerElement, const char *pName, bool *pStatus) |
Returns 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 (KFbxLayerElementUserData const *pLayerElement, const char *pName, bool *pStatus) |
Returns 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 | ( | KFbxLayerElementUserData const * | pLayerElement, | |
const char * | pName, | |||
bool * | pStatus | |||
) | [inline] |
Returns 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 is
undefined
.Definition at line 1938 of file kfbxlayer.h.
References KFbxLayerElementUserData::GetDirectArrayVoid().
KFbxLayerElementArrayTemplate< T > & KFbxGetDirectArray | ( | KFbxLayerElementUserData * | pLayerElement, | |
const char * | pName, | |||
bool * | pStatus | |||
) | [inline] |
Returns 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 is
undefined
.Definition at line 1925 of file kfbxlayer.h.
References KFbxLayerElementUserData::GetDirectArrayVoid().
KFbxLayerElementArrayTemplate< T > const & KFbxGetDirectArray | ( | KFbxLayerElementUserData const * | pLayerElement, | |
int | pIndex, | |||
bool * | pStatus | |||
) | [inline] |
Returns the direct array with the given attribute index.
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 is
undefined
.Definition at line 1911 of file kfbxlayer.h.
References KFbxLayerElementUserData::GetDirectArrayVoid().
KFbxLayerElementArrayTemplate< T > & KFbxGetDirectArray | ( | KFbxLayerElementUserData * | pLayerElement, | |
int | pIndex, | |||
bool * | pStatus | |||
) | [inline] |
Returns the direct array with the given attribute index.
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 is
undefined
.Definition at line 1898 of file kfbxlayer.h.
References KFbxLayerElementUserData::GetDirectArrayVoid().
const int kNoMapping = -1 |
Flag to indicate no direct array mapping for an index array element.
Definition at line 1461 of file kfbxlayer.h.