fbxfilesdk_def.h File Reference


Detailed Description

Definition in file fbxfilesdk_def.h.

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <fbxfilesdk/components/kbaselib/karch/arch.h>
#include <fbxfilesdk/components/kbaselib/karch/types.h>
#include <fbxfilesdk/fbxfilesdk_memory.h>

Include dependency graph for fbxfilesdk_def.h:

Go to the source code of this file.


Defines

#define  FBXFILESDK_NAMESPACE_USE
#define  FBXFILESDK_NAMESPACE   fbxsdk_00_Arsenal
#define  KFBX_DLLIMPORT
#define  KFBX_DLLEXPORT
#define  NULL   ((void *)0)
#define  _MAX_PATH   1024
#define  KFBX_FORWARD(ClassName)   class ClassName; typedef ClassName *H##ClassName;
#define  KFBX_FORWARD_HI(ClassName)   class ClassName; typedef ClassName *H##ClassName; typedef H##ClassName HI##ClassName;
#define  KFBX_SAFE_DELETE_PTR(p)   { FbxSdkDelete(p); (p)=NULL; }
#define  KFBX_SAFE_DELETE_ARRAY_PTR(a)   { FbxSdkDeleteArray(a); (a)=NULL; }
#define  KFBX_SAFE_DESTROY_OBJECT(p)   if(p){ (p)->Destroy(); (p)=NULL; }
#define  strcmpi   strcasecmp
#define  stricmp   strcasecmp
#define  strncmpi   strncasecmp
#define  strnicmp   strncasecmp

Define Documentation

#define _MAX_PATH   1024

Definition at line 86 of file fbxfilesdk_def.h.

#define FBXFILESDK_NAMESPACE   fbxsdk_00_Arsenal

Definition at line 52 of file fbxfilesdk_def.h.

#define FBXFILESDK_NAMESPACE_USE

Definition at line 48 of file fbxfilesdk_def.h.

#define KFBX_DLLEXPORT

Definition at line 70 of file fbxfilesdk_def.h.

#define KFBX_DLLIMPORT

Definition at line 69 of file fbxfilesdk_def.h.

#define KFBX_FORWARD ( ClassName   )     class ClassName; typedef ClassName *H##ClassName;

Definition at line 89 of file fbxfilesdk_def.h.

#define KFBX_FORWARD_HI ( ClassName   )     class ClassName; typedef ClassName *H##ClassName; typedef H##ClassName HI##ClassName;

Definition at line 90 of file fbxfilesdk_def.h.

#define KFBX_SAFE_DELETE_ARRAY_PTR (  )     { FbxSdkDeleteArray(a); (a)=NULL; }

Definition at line 93 of file fbxfilesdk_def.h.

#define KFBX_SAFE_DELETE_PTR (  )     { FbxSdkDelete(p); (p)=NULL; }

Definition at line 92 of file fbxfilesdk_def.h.

Referenced by KFbxLayerElementUserData::Clear().

#define KFBX_SAFE_DESTROY_OBJECT (  )     if(p){ (p)->Destroy(); (p)=NULL; }

Definition at line 94 of file fbxfilesdk_def.h.

#define NULL   ((void *)0)

Definition at line 80 of file fbxfilesdk_def.h.

Referenced by KHungryAllocator::AllocateRecords(), KFCurveNodeEvent::Clear(), KFbxLayerElementUserData::Clear(), KBaseArray< KBaseArraySizeType< KXRefManagerProject * > >::Clear(), FbxSdkDeletionPolicy::DeleteIt(), FBXObjectDeletionPolicy::DeleteIt(), FreeDeletionPolicy::DeleteIt(), DefaultDeletionPolicy::DeleteIt(), KFbxBindingOperator::Evaluate(), KFbxBindingOperator::EvaluateEntry(), KStringListTemplate< KStringListItem >::FindCaseSensitive(), KFbxBindingOperator::FunctionRegistry::FindCreator(), KStringListTemplate< KStringListItem >::FindEqual(), KRedBlackTree< KKeyValuePair, KFbxMapKStringCompare, KBaseAllocator >::FixNodesAfterRemoval(), KFbxTypedProperty< fbxReference * >::Get(), KArrayTemplate< KLayerInfo * >::GetArray(), GetBoundPropertyValue(), KFbxConstraint::GetConstrainedObject(), KFbxConstraint::GetConstraintSource(), KFbxProperty::GetCurve(), KFbxLayerElementUserData::GetDataName(), KFbxLayerElementUserData::GetDirectArrayVoid(), KFbxKFCurveFilter::GetError(), KFbxKFCurveFilter::GetLastErrorString(), KFbxKFCurveFilter::GetName(), KFbxIteratorDstBase::GetNext(), KFbxIteratorSrcBase::GetNext(), KFbxIteratorDstBase::GetPrevious(), KFbxIteratorSrcBase::GetPrevious(), KFbxReader::GetSceneInfo(), KStringListTemplate< KStringListItem >::GetStringAt(), KFbxReader::GetTakeInfo(), KFbxXRefManager::HasXRefProject(), KPriFCurveKey::Init(), KFbxLibrary::InstantiateMember(), KFbxDocument::IsARootDocument(), KRedBlackTree< KKeyValuePair, KFbxMapKStringCompare, KBaseAllocator >::IsSubTreeSane(), KBaseArray< KBaseArraySizeType< KXRefManagerProject * > >::KBaseArray(), KFCurve::KeyMultTangeant(), KFCurve::KeySetBreak(), KFCurve::KeySetConstantMode(), KFCurve::KeySetDataDouble(), KFCurve::KeySetDataFloat(), KFCurve::KeySetInterpolation(), KFCurve::KeySetMarkedForManipulation(), KFCurve::KeySetSelected(), KFCurve::KeySetTangeantMode(), KFCurve::KeySetTangeantVelocityMode(), KFCurve::KeySetTangeantVisibility(), KFCurve::KeySetTangeantWeightMode(), KFbxAnimCurveKey::KFbxAnimCurveKey(), KFbxLayerElementArrayReadLock::KFbxLayerElementArrayReadLock(), RedBack_ConstIteratorType::operator++(), RedBack_IteratorType::operator++(), KFbxLayerElementTemplate< KFbxSurfaceMaterial * >::operator=(), KScopedPtr< T, FbxSdkDeletionPolicy< T > >::Release(), KFbxBindingOperator::ReverseEvaluation(), KFbxAnimCurveKey::~KFbxAnimCurveKey(), and KFbxPointerFreeGuard::~KFbxPointerFreeGuard().

#define strcmpi   strcasecmp

Definition at line 105 of file fbxfilesdk_def.h.

#define stricmp   strcasecmp

Definition at line 108 of file fbxfilesdk_def.h.

#define strncmpi   strncasecmp

Definition at line 111 of file fbxfilesdk_def.h.

#define strnicmp   strncasecmp

Definition at line 114 of file fbxfilesdk_def.h.