fbxarray.h File Reference

#include <fbxsdk/fbxsdk_def.h>
#include <fbxsdk/fbxsdk_nsbegin.h>
#include <fbxsdk/fbxsdk_nsend.h>

Go to the source code of this file.

Classes

class   FbxArrayBase< TypeSize >
struct   FbxArrayBase< TypeSize >::Header
class   FbxArray< Type >
  Class for array of elements such as pointers and plain old data structures. More...
class   FbxArrayBase_Size
class   FbxArrayBase_< TypeSize >
  Template version base class used to store an array of fixed-size elements. More...
struct   FbxArrayBase_< TypeSize >::Header

Defines

#define  FBXSDK_ARRAY_BLOCKSIZE   4

Functions

template<class Type >
void  FbxArrayDelete (FbxArray< Type > &Array)
template<class Type >
  FBXSDK_INCOMPATIBLE_WITH_ARRAY_TEMPLATE (FbxArray< Type >)

Detailed Description

Definition in file fbxarray.h.


Define Documentation

#define FBXSDK_ARRAY_BLOCKSIZE   4

Definition at line 20 of file fbxarray.h.


Function Documentation

void FbxArrayDelete ( FbxArray< Type > &  Array ) [inline]
Examples:
ViewScene/SceneContext.cxx.

Definition at line 669 of file fbxarray.h.

{
    FbxUInt lItemCount = Array.GetCount();
    while( lItemCount )
    {
        lItemCount--;
        Type& Item = (Array.operator[](lItemCount));
        FbxDelete(Item);
        Item = NULL;
    }
    Array.Clear();
}
FBXSDK_INCOMPATIBLE_WITH_ARRAY_TEMPLATE ( FbxArray< Type >  )