Definition in file kfbxlayer.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/kfbxtypes.h>
#include <fbxfilesdk_nsbegin.h>
#include <fbxfilesdk_nsend.h>
Include dependency graph for kfbxlayer.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | KFbxLayerElement |
| KFbxLayerElement is the base class for Layer Elements. More... | |
| class | KFbxLayerElementTemplate |
| This class complements the KFbxLayerElement class. More... | |
| class | KFbxLayerElementUserData |
| class | KFbxLayerElementSmoothing |
| Layer to indicate smoothness of components of a geometry. More... | |
| class | KFbxLayerElementTexture |
| Layer to map Textures on a geometry. More... | |
| class | KFbxLayer |
| KFbxLayer class provides the base for the layering mechanism. More... | |
Defines | |
| #define | KFBX_DLL K_DLLIMPORT |
Typedefs | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< KFbxVector4 > | KFbxLayerElementNormal |
| Layer to map Normals on a geometry. | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< KFbxSurfaceMaterial * > | KFbxLayerElementMaterial |
| Layer to map Materials on a geometry. | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< int > | KFbxLayerElementPolygonGroup |
| Layer to group related polygons together. | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< KFbxVector2 > | KFbxLayerElementUV |
| Layer to map UVs on a geometry. | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< KFbxColor > | KFbxLayerElementVertexColor |
| Layer to map Vertex Colors on a geometry. | |
| typedef K_DLLIMPORT KFbxLayerElementTemplate< bool > | KFbxLayerElementVisibility |
| To indicate if specified components are shown/hidden. | |
|
typedef K_DLLIMPORT KFbxLayerElementTemplate< KFbxTexture * > | KFbxLayerElementTextureBase |
Functions | |
| template<class T> | |
| KArrayTemplate< T > & | KFbxGetDirectArray (KFbxLayerElementUserData *pLayerElement, int pIndex, bool *pStatus) |
| Access the direct array at pIndex. | |
| template<class T> | |
| KArrayTemplate< 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. | |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<KFbxSurfaceMaterial*> KFbxLayerElementMaterial |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<KFbxVector4> KFbxLayerElementNormal |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<int> KFbxLayerElementPolygonGroup |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<KFbxVector2> KFbxLayerElementUV |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<KFbxColor> KFbxLayerElementVertexColor |
| typedef class K_DLLIMPORT KFbxLayerElementTemplate<bool> KFbxLayerElementVisibility |
| KArrayTemplate< T > & KFbxGetDirectArray | ( | KFbxLayerElementUserData * | pLayerElement, | |
| const char * | pName, | |||
| bool * | pStatus = NULL | |||
| ) | [inline] |
Gets the direct array with the given attribute name.
Definition at line 649 of file kfbxlayer.h.
References KFbxLayerElementUserData::GetDirectArrayVoid().
| KArrayTemplate< T > & KFbxGetDirectArray | ( | KFbxLayerElementUserData * | pLayerElement, | |
| int | pIndex, | |||
| bool * | pStatus | |||
| ) | [inline] |
Access the direct array at pIndex.
The template type must match the attribute type at pIndex.
| 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 641 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 329 of file kfbxlayer.h.