Class Hierarchy

  • Main Page
  • Classes
  • Files
  • Examples
  • Class List
  • Class Hierarchy
  • Class Members
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CColladaLayerTraits
 ►CElementBaseRepresenting a common COLLADA element
 CAnimationElementRepresenting a COLLADA animation element
 ►CElementContentAccessorA struct for convenient access to the content of common COLLADA element
 CSourceElementContentAccessor< TYPE >A struct for convenient access to the content of COLLADA source element
 CFbx6ClassTemplateMapHelper class to merge Class root property templates
 CFbxAccumulatorEntryThis class defines one entry object held by the FbxUserNotification class
 CFbxAnimCurveDefDefinitions used for the FBX animation curves and keys
 ►CFbxAnimCurveFilterBase class for animation curve filters
 CFbxAnimCurveFilterConstantKeyReducerConstant key reducing filter
 CFbxAnimCurveFilterGimbleKillerGimbleKiller filter
 CFbxAnimCurveFilterKeyReducerKey reducing filter
 CFbxAnimCurveFilterKeySyncKey sync filter
 CFbxAnimCurveFilterMatrixConverterMatrix conversion filter
 CFbxAnimCurveFilterResampleRe-sampling filter
 CFbxAnimCurveFilterScaleKey scale filter
 CFbxAnimCurveFilterScaleByCurveKey scale filter
 CFbxAnimCurveFilterScaleCompensateThis filter tries to compensate parent's scale to children's scale
 CFbxAnimCurveFilterTSSTime shift and scale filter
 CFbxAnimCurveFilterUnrollUnroll filter
 CFbxAnimCurveKey_ImplThis is the interface for implementation of animation key objects
 ►CFbxAnimCurveKeyBaseThis is the base class interface for the FBX animation curve keys
 CFbxAnimCurveKeyThis is the interface for the FBX animation curve keys
 CFbxAnimCurveTangentInfo
 CFbxAnimEvalStateThis class hold results from animation evaluations
 CFbxAnimUtilities
 CFbxAnimUtilities::CurveIntfce
 CFbxAnimUtilities::CurveNodeIntfce
 CFbxAnimUtilities::FbxAnimSplitDef
 CFbxArray< T >Class for array of basic elements such as pointers and basic types
 CFbxArray< FbxAccumulatorEntry * >
 CFbxArray< FbxAnimCurveNode * >
 CFbxArray< FbxArray< FbxWeightedMapping::Element > * >
 CFbxArray< FbxNode * >
 CFbxArray< FbxProperty >
 CFbxArray< FbxPropertyPage * >
 CFbxArray< FbxString * >
 CFbxArray< FbxStringListItem * >
 CFbxArray< FbxTakeInfo * >
 CFbxArray< FbxTakeLayerInfo * >
 CFbxArray< FbxTexture * >
 CFbxArray< FbxUserNotification::AESequence * >
 CFbxArray< FbxXRefManagerProject * >
 CFbxArray< int >
 CFbxArray< ListItem * >
 CFbxArray< ModifiedPropertyInfo * >
 CFbxArray< Type * >
 CFbxArray< void * >
 CFbxArray< xmlNode * >
 CFbxAtomOp
 CFbxAutoPtr< Type, Policy >FbxAutoPtr mimics the auto_ptr class template implementation available in the C++ Standard Library
 ►CFbxAutoPtr< FbxStringList, FbxDeletionPolicyDelete< FbxStringList > >
 CFbxAutoDeletePtr< FbxStringList >
 ►CFbxAutoPtr< Type, FbxDeletionPolicyDelete< Type > >
 CFbxAutoDeletePtr< Type >Scoped pointer for FbxNew allocations, which call FbxDelete() to deallocate
 ►CFbxAutoPtr< Type, FbxDeletionPolicyFree< Type > >
 CFbxAutoFreePtr< Type >Scoped pointer for FbxMalloc allocations, which call FbxFree() to deallocate
 ►CFbxAutoPtr< Type, FbxDeletionPolicyObject< Type > >
 CFbxAutoDestroyPtr< Type >Scoped pointer for FbxObject derived classes, which call Destroy() to deallocate
 CFbxAxisSystemThis class represents the coordinate system of the scene and can convert scenes to other coordinate systems
 CFbxBase64DecoderThis class decodes Base64 encoded data
 CFbxBase64EncoderThis class encodes data in the Base64 format
 CFbxBaseAllocatorAn allocator class for use as a template parameter to one of the container class (FbxMap, FbxSet, FbxDynamicArray...) must implement these
 ►CFbxBindingOperator::FunctionIt represents a binding relationship between current object and the target
 CFbxAddBOF
 CFbxAssignBOFA pass through operator used to assign constants to parameters
 CFbxConditionalBOFA conditional operator that outputs one out of two properties, based on the value of a predicate property
 CFbxDegreeToRadianBOF
 CFbxIsYupBOF
 CFbxMultiplyBOF
 CFbxMultiplyDistBOF
 CFbxNodeDirectionBOFAn evaluation operator to get the direction of the node that is bound with this operator via a certain property
 CFbxNodePositionBOFAn evaluation operator to get the position of the node that is bound with this operator via a certain property
 CFbxOneOverXBOF
 CFbxPowerBOF
 CFbxSphericalToCartesianBOF
 CFbxSpotDistributionChooserBOFA chooser operator that check spot distribution and returns the correct value, based on the value of a predicate property
 CFbxSubstractBOF
 CFbxSwitchBOFA switch operator that outputs one out of n properties, based on the value of a predicate property
 CFbxSymbolIDBOFA symbol(string) operator that search the string table and return its corresponding unique id, based on the value of a predicate property
 CFbxTRSToMatrixBOF
 CFbxVectorDegreeToVectorRadianBOF
 ►CFbxBindingOperator::FunctionCreatorBaseThe abstract factory class for binding function
 CFbxBindingOperator::FunctionCreator< FUNCTION >The concrete factory class for binding function
 CFbxBindingOperator::FunctionRegistryThis utility class is used to register and unregister the binding function creators
 CFbxBindingTableEntryA binding table entry stores a binding between a source and a destination
 CFbxBitSetAn automatic growing array of bit
 CFbxBlobFBX SDK blob class
 CFbxCharacterLinkThis class represents a link between a given FBX node and the associated node in the character hierarchy
 CFbxCharacterPropertyInfo
 CFbxCharPtrCompareFunctor to compare "C" strings
 CFbxCharPtrCompareNoCaseFunctor to compare "C" strings without case sensitivity
 CFbxCharPtrSetThis class contains the data structure support for char pointer set
 CFbxClassIdInternal class used to differentiate objects during run-time
 CFbxClassIdCompareFunctor to compare FbxClassId
 CFbxCloneManagerThe clone manager is a utility for cloning entire networks of FbxObject
 CFbxCloneManager::CloneSetElementThis represents an element in FbxCloneManager::CloneSet to be cloned
 CFbxColladaNamespaceContaining the valid parameter definition and modification in local scope
 CFbxColorClass to represent colors in RGBA format using doubles
 CFbxConnection
 CFbxConnectionPoint
 CFbxConnectionPointFilterClass to manage Connect Filter
 CFbxConstraintUtilsUtility class for constraints
 CFbxControlSetThis class contains all methods to either set-up an exported control rig or query information on an imported control rig
 CFbxControlSetLinkThis class represents a link between a given character's FK node and the associated node in the character hierarchy
 CFbxCriteriaDefines a filtering criteria for a query of objects, connections and properties, so that only those satisfying the criteria are affected by the query
 CFbxCriteriaCompareFunctor to compare FbxCriteria
 CFbxDataTypeFBX SDK data type class
 CFbxDateTimeFBX SDK date&time class
 CFbxDefaultComparator< T >
 CFbxDeformationsEvaluator
 CFbxDeletionPolicyDefault< Type >Deletion policy for pointer template classes that uses the delete operator
 CFbxDeletionPolicyDelete< Type >
 CFbxDeletionPolicyFree< Type >Deletion policy for pointer template classes that uses the FbxFree() function
 CFbxDeletionPolicyObject< Type >Deletion policy for pointer template classes that uses the Destroy() function
 CFbxDistanceFBX SDK distance class
 CFbxDualQuaternionFBX SDK dual quaternion class to represent rigid transformation, which is combined by two quaternions
 CFbxDynamicArray< Type, Allocator >Template class for dynamic array holding objects
 CFbxEffectorAn effector wraps a character node (FbxNode) used to animate its control rig (FbxControlSet) via inverse kinematics
 CFbxEmbeddedFilesAccumulator::EmbeddedFileInfo
 CFbxEmbeddedFilesAccumulator::FbxPropertyUrlIndexCompareComparer for PropertyUrlIndexSet, which outputs consistent partial orders for PropertyUrlIndex pairs
 CFbxEmbeddedFilesAccumulator::PropertyUrlIndexMap the object to the property's hierarchical name
 ►CFbxEmitterBase class to emit event with the specified event type
 ►CFbxObjectThe base class of most FBX objects
 ►CFbxAnimCurveBaseThis is the base class for implementing animation curves
 CFbxAnimCurveAn animation curve, defined by a collection of keys (FbxAnimCurveKey), and indicating how a value changes over time
 CFbxAnimCurveNodeThis class is an composite of animation curves and is called as animation curve node
 ►CFbxAnimEvaluatorThe principal interface for animation evaluators
 CFbxAnimEvalClassicAn evaluator implementation that behaves like the original FBX SDK (2010 and previous) evaluation system
 ►CFbxBindingTableBaseA binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to destinations which can be of similar types
 CFbxBindingOperatorThis object represents a binding operation on a FbxObject or FbxProperty
 CFbxBindingTableA binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to corresponding destinations, usually a third party shader parameters
 CFbxCacheThis object contains methods for accessing point animation in a cache file
 CFbxCameraManipulatorThis class can be used to provide basic camera manipulation in any program using this library
 CFbxCharacterPoseA character pose is a character and an associated hierarchy of nodes
 ►CFbxCollectionA FbxObject derived container for FbxObject
 CFbxAnimLayerThe animation layer is a collection of animation curve nodes
 CFbxAnimStackThe Animation stack is a collection of animation layers
 ►CFbxCollectionExclusiveClass for exclusive collections
 CFbxDisplayLayerClass for display layers
 ►CFbxDocumentFbxDocument is a base class for FbxScene and FbxLibrary classes
 CFbxLibraryThis library class represents libraries that store sub-libraries and shading objects
 CFbxSceneThis class contains the description of a 3D scene
 CFbxSelectionSetFBX SDK selection set class
 ►CFbxConstraintBase class for weighted animation constraints
 CFbxCharacterA Character is a person or animal with pre-defined skeleton system
 CFbxConstraintAimAn aim constraint governs an object's orientation so that the object points to other objects
 CFbxConstraintCustomThis constraint class contains methods for custom constraint
 CFbxConstraintParentThe parent constraint creates a parent-to-child relationship between any two objects, from any two hierarchies
 CFbxConstraintPositionThis constraint class contains methods for accessing the properties of a position constraint
 CFbxConstraintRotationThis constraint class contains methods for accessing the properties of a rotation constraint
 CFbxConstraintScaleThis constraint class contains methods for accessing the properties of a scale constraint
 CFbxConstraintSingleChainIKThis constraint class contains methods for accessing the properties of a single chain IK constraint
 CFbxContainerGeneric container for object grouping and encapsulation
 CFbxContainerTemplateClass for Container Template files
 CFbxControlSetPlugPlug class for control set
 ►CFbxDeformerBase class for skin deformer (FbxSkin) and vertex cache deformer (FbxVertexCacheDeformer)
 CFbxBlendShapeClass for blend shape deformer
 CFbxSkinSkin deformer class
 CFbxVertexCacheDeformerThis class deforms control points of a geometry using control point positions stored in the associated cache object
 CFbxDocumentInfoThis class contains scene thumbnails and user-defined summary data
 CFbxEnvironmentThis class contains the description of a scene environment
 CFbxGenericNodeEmpty node containing properties
 CFbxGeometryWeightedMapThis class provides the structure to build a correspondence between 2 geometries
 CFbxGlobalSettingsThis class contains functions for accessing global settings
 CFbxImplementationThis object represents the shading node implementation
 ►CFbxIOBaseBase class for FBX file importer and exporter
 CFbxExporterClass to export SDK objects into an FBX file
 CFbxImporterClass to import an FBX file into SDK objects
 CFbxIOSettingsFbxIOSettings is a collection of properties, arranged as a tree, that can be used by FBX file readers and writers to represent import and export options
 CFbxNodeRepresents an element in the scene graph
 ►CFbxNodeAttributeThis class is the base class to all types of node attributes
 CFbxCachedEffectA cached effect is a type of node attribute to represent certain type of effect by an cache object
 ►CFbxCameraThis node attribute contains methods for accessing the properties of a camera
 CFbxCameraStereoThis node attribute contains methods for accessing the properties of a stereo camera
 CFbxCameraSwitcherThis node attribute contains methods for accessing the properties of a camera switcher
 ►CFbxLayerContainerContains a collection of FbxLayer objects
 ►CFbxGeometryBaseThis class is the base class for geometric object such as meshes, NURBS and patches
 ►CFbxGeometryThe base class of geometric objects that support control point deformations (e.g
 CFbxBoundaryFbxBoundary describes a trimming boundary for a trimmed NURBS object
 CFbxLineA line is a geometry made of points
 CFbxMeshA mesh is a geometry made of polygons
 CFbxNurbsA NURBS surface is a type of parametric geometry
 CFbxNurbsCurveA Non-Uniform Rational B-Spline (NURBS) curve is a type of parametric geometry
 CFbxNurbsSurfaceA NURBS surface is a type of parametric geometry
 CFbxPatchA patch is a type of node attribute with parametric surface
 CFbxProceduralGeometryBase class for procedural geometry
 CFbxTrimNurbsSurfaceFbxTrimNurbsSurface describes a NURBS surface with regions trimmed or cut away with trimming boundaries
 CFbxShapeA shape describes the deformation on a set of control points, which is similar to the cluster deformer in Maya
 CFbxLightThis node attribute contains methods for accessing the properties of a light
 CFbxMarkerThis node attribute contains the properties of a marker
 CFbxNullThis node attribute contains the properties of a null node
 CFbxOpticalReferenceThis node attribute contains the properties of an optical reference
 CFbxSkeletonThis class specializes a node attribute to represent the elements forming "bone" chains
 CFbxObjectMetaDataThis class is used to hold meta-data information on nodes
 CFbxPoseThis class contains the description of a Pose and provide some methods to access Pose info in one FBX scene
 ►CFbxProcessorThe class and its derived classes(e.g
 CFbxEmbeddedFilesAccumulatorThis processor is used to accumulate the list of file dependencies (embedded files) in a hierarchy of objects
 CFbxProcessorShaderDependencyCrawls CgFx and HLSL shader files, copies them, and all dependent shader files into the location specified by RootProcessPath
 ►CFbxProcessorXRefCopyThis class contains objects This class also provides access to global settings and take information
 CFbxProcessorXRefCopyUserLibrarySpecialized xref copy processor
 CFbxSceneReferenceContains information about a referenced file
 CFbxSelectionNodeFbxSelectionNode is an auxiliary class for Selection Set
 ►CFbxSubDeformerBase class for cluster sub-deformer( FbxCluster) and blend shape channel sub-deformer( FbxBlendShapeChannel)
 CFbxBlendShapeChannelClass for blend shape channels
 CFbxClusterClass for clusters (links)
 ►CFbxSurfaceMaterialThis class contains material settings
 ►CFbxSurfaceLambertThis class contains settings for Lambert Materials
 CFbxSurfacePhongThis class contains settings for Phong Materials
 ►CFbxTextureThis class is the base class for textures, ie classes FbxFileTexture, FbxLayeredTexture and FbxProceduralTexture
 CFbxFileTextureThis class describes image mapping on top of geometry
 CFbxLayeredTextureFbxLayeredTexture is a combination of multiple textures(FbxTexture) blended sequentially
 CFbxProceduralTextureContains the information to generate a texture procedurally
 CFbxThumbnailSimple class to hold RGBA values of a thumbnail image
 CFbxVideoFBX SDK video class
 ►CFbxPluginContainerManages registration and ownership of FBX SDK plug-ins (FbxPlugin)
 ►CFbxLoadingStrategyAbstract class used to implemented some plug-in loading strategy
 CFbxScopedLoadingDirectoryA plug-in loading strategy that loads all DLLs with a specific extension from a specific directory. When this class is destroyed all of the plug-ins are unloaded
 CFbxScopedLoadingFileNameA plug-in loading strategy that loads a single DLL by specifying the file name in the constructor, and unloads the DLL in its destructor
 ►CFbxEntryViewEntry view class represents binding entry in entry tables
 CFbxBindingsEntryViewFbxBindingsEntryView represents binding table entry in entry tables
 CFbxConstantEntryViewFbxConstantEntryView represents constant string entry in entry tables
 CFbxLayerEntryViewFbxLayerEntryView encodes a layer element representation (the index of the layer, the type of the layer element and whether the layer element is a UVSet layer element) to a string stored in FbxBindingTableEntry and decodes the string back to a layer element representation
 CFbxOperatorEntryViewFbxOperatorEntryView represents binding operator entry in entry tables
 CFbxPropertyEntryViewFbxPropertyEntryView represents property entry in entry tables
 CFbxSemanticEntryViewFbxSemanticEntryView stores a binding corresponding to a semantic within a shader file
 CFbxEuler
 ►CFbxEvalStateThis class serves as the base class for an evaluation state element
 CFbxNodeEvalStateThis class hold results for node evaluation
 CFbxPropertyEvalStateThis class hold results for property evaluation
 ►CFbxEventBaseFBX SDK event base class
 CFbxEvent< T >FBX event class, derived from FbxEventBase, and it contains a type ID for event
 ►CFbxEvent< FbxEventPostExport >
 CFbxEventPostExportEvent that is emitted to plugins after a file is exported to the FBX format
 ►CFbxEvent< FbxEventPostImport >
 CFbxEventPostImportEvent that is emitted to plugins after a FBX file has been imported
 ►CFbxEvent< FbxEventPreExport >
 CFbxEventPreExportEvent that is emitted to plugins before a file is exported to the FBX format
 ►CFbxEvent< FbxEventPreImport >
 CFbxEventPreImportEvent that is emitted to plugins before a FBX file has been imported
 ►CFbxEvent< FbxEventReferencedDocument >
 CFbxEventReferencedDocumentEvent that is emitted on loading document when a referenced document is encountered while loading external references
 ►CFbxEvent< FbxQueryEvent< QueryT > >
 CFbxQueryEvent< QueryT >A query event is something that is emitted by an entity, with the goal of being filled by someone that listen to it
 CFbxEventHandlerEvent handler class contains a listener and a callback function
 ►CFbxExternalDocumentInfoContains data about an external document
 CFbxEventReferencedDocumentEvent that is emitted on loading document when a referenced document is encountered while loading external references
 CFbxFileClass for interfacing with files, providing a similar interface for files independant of the OS or filesystem
 CFbxFileUtils
 CFbxFolderClass for iterating into file system folders and the items contained
 CFbxGateA gate thread locking mechanism is very similar to a semaphore, except that when it is opened, any further call to wait will not wait until it is closed
 CFbxGeometryConverterThis class provides the functionality to convert geometry nodes attributes (FbxMesh, FbxNurbs and FbxPatch) and mainly focuses on the two major categories: Triangulation and conversion between NURBS and Patches surfaces
 CFbxGlobalCameraSettingsThis class contains the global camera settings
 CFbxGlobalLightSettingsThis class contains functions for accessing global light settings
 CFbxGlobalLightSettings::ShadowPlaneStruct used to define the shadow plane
 CFbxGlobalSettings::TimeMarker
 CFbxGoboA gobo is a filter placed over a spot light to project light patterns through fog on a surface
 CFbxHalfFloatFBX SDK half-float class
 CFbxHashMap< KEY, VALUE, HASH, Destruct, Comparator >This object represents a standard hash map
 CFbxHashMap< KEY, VALUE, HASH, Destruct, Comparator >::IteratorIterate through every element in a hash map
 CFbxHungryAllocatorThis allocator only frees the allocated memory when it is deleted
 CFbxIOFbxIO represents an FBX file
 CFbxIO::FbxAutoResetXRefManager
 CFbxIODefaultRenderResolutionRender and resolution information
 CFbxIOFileHeaderInfoFBX header information used at beginning of the FBX file to get or set important values like the file format version number (mFileVersion)
 CFbxIOPluginRegistryThis class serves as the registrar for file formats
 CFbxIterator< FbxProperty >A utility class for iterating over the properties (FbxProperty) of any FbxObject
 ►CFbxIteratorDstBaseA utility class for iterating over destination objects that connect to property (FbxProperty) or object (FbxObject)
 CFbxIteratorDst< Type >A utility class for iterating over destination objects that connect to property (FbxProperty) or object (FbxObject)
 ►CFbxIteratorSrcBaseA utility class for iterating over source objects that connect to property (FbxProperty) or object (FbxObject)
 CFbxIteratorSrc< Type >A utility class for iterating over source objects that connect to property (FbxProperty) or object (FbxObject)
 CFbxLayerFbxLayer class provides a base for the layering mechanism
 ►CFbxLayerElementBase class for elements of layers (FbxLayer)
 CFbxLayerElementTemplate< Type >This class complements the FbxLayerElement class
 ►CFbxLayerElementTemplate< bool >
 CFbxLayerElementHoleLayer element for indicating hole of polygon of a geometry
 CFbxLayerElementVisibilityLayer element for indicating if specified components are shown/hidden
 ►CFbxLayerElementTemplate< double >
 CFbxLayerElementCreaseLayer element for indicating crease of components of a geometry
 ►CFbxLayerElementTemplate< FbxColor >
 CFbxLayerElementVertexColorLayer element for mapping Vertex Colors to a geometry
 ►CFbxLayerElementTemplate< FbxSurfaceMaterial * >
 CFbxLayerElementMaterialLayer element for mapping materials (FbxSurfaceMaterial) to a geometry
 ►CFbxLayerElementTemplate< FbxTexture * >
 CFbxLayerElementTextureLayer element for mapping Textures to a geometry
 ►CFbxLayerElementTemplate< FbxVector2 >
 CFbxLayerElementUVLayer element for mapping UVs to a geometry
 ►CFbxLayerElementTemplate< FbxVector4 >
 CFbxLayerElementBinormalLayer element for mapping Binormals to a geometry
 CFbxLayerElementNormalLayer element for mapping Normals to a geometry
 CFbxLayerElementTangentLayer element for mapping Tangents to a geometry
 ►CFbxLayerElementTemplate< int >
 CFbxLayerElementPolygonGroupLayer element for grouping related polygons together
 CFbxLayerElementSmoothingLayer element for indicating smoothness of components of a geometry
 ►CFbxLayerElementTemplate< void * >
 CFbxLayerElementUserDataLayer element for mapping custom user data to a geometry
 ►CFbxLayerElementArrayFbxLayerElementArray is the base class for FbxLayerElementArrayTemplate, it provides lock handling and data array manipulation of the data buffer for FbxLayerElement
 CFbxLayerElementArrayTemplate< T >FbxLayerElementArrayTemplate provides data array manipulation of the data buffer for FbxLayerElement
 ►CFbxLayerElementArrayTemplate< FbxSurfaceMaterial * >
 CFbxLayerElementMaterial::LayerElementArrayProxy
 CFbxLayerElementArrayReadLock< T >
 CFbxLessCompare< Type >Default compare functor for FbxMap and FbxSet, which assumes operator < is defined
 CFbxLimitsFbxLimits defines a limit range for one transform component, either translation, rotation or scaling
 CFbxLimitsUtilitiesThis class represent a utility of limits for transforms
 ►CFbxListenerFBX SDK listener class
 CFbxExternalDocRefListenerTypical handler for the referenced document events
 CFbxPluginThe base class to inherit from when creating new plug-ins for the FBX SDK
 CFbxLocalTime
 CFbxManagerSDK object manager
 CFbxMap< Key, Type, Compare, Allocator >This class implements an efficient map based on key comparison, which stores key-value pairs
 CFbxMap< FbxClassId, FbxObject *, FbxClassIdCompare >
 CFbxMap< FbxInt, FbxPropertyEntry *, FbxLessCompare< FbxInt >, FbxHungryAllocator >
 CFbxMap< FbxObject *, PropertyUrlIndexSet >
 CFbxMap< FbxString, EmbeddedFileInfo >
 CFbxMaterialConverterThis class provides functions to restructure the material and textures applied to geometries from FBX v5 material system to v6-and-up or the other way around
 CFbxMemoryPoolClass to create a simple fixed-size-blocks memory pool to allocate memory dynamically
 CFbxMesh::DuplicateVertexInternal structure used to keep the duplicate vertex information
 CFbxMesh::VertexNormalInfoInternal structure used to compute the normals on a mesh
 CFbxMultiMapClass to manipulate a map that can contain multiple times the same key
 CFbxMultiMap::Pair
 CFbxMutexMutually excluding thread lock mechanism
 CFbxNameHandlerA name is a case-sensitive string ID of a property, a node, a node attribute, a texture, etc
 CFbxNameMapCompare
 CFbxNoOpDestruct< T >
 ►CFbxObjectFilterThis object represents a filter criteria on an object
 CFbxImplementationFilterThis object represents a shading node filter criteria based on the shading node implementation
 CFbxNameFilterThis class represents a name filter on an object
 CFbxObjectsContainer
 CFbxPair< First, Second >This class template holds a pair of objects
 ►CFbxPair< const Key, Type >
 CFbxMap< Key, Type, Compare, Allocator >::KeyValuePairThis class defines the key-value pairs used by the map
 CFbxPair< unsigned int, NameMap >
 CFbxPathUtils
 CFbxPeripheralFbxPeripheral is an interface to load/unload content of FbxObject from memory to somewhere you defined, for example, to a temporary file on disk
 CFbxPluginDataData used to communicate information between an application and the plug-in
 CFbxPluginDefStructure used by plug-ins for identification purposes
 CFbxPoseInfoThis structure contains the description of a named pose
 CFbxProcessorXRefCopy::AutoRevertPropertyChangesThis is just a safety net to make sure RevertPropertyChanges is called when this goes out of scope
 CFbxProcessorXRefCopy::MissingUrlHandler
 CFbxProcessorXRefCopy::PropertyUpdateSince FbxProperty is an opaque type, we can't do an efficient operator < on it, and must keep the data on the object, which can be compared through pointers, and then we can further compare against the property name
 CFbxProgressClass for progress reporting
 ►CFbxPropertyClass to hold user properties
 CFbxPropertyT< T >This template class is used to contain user properties of specific data types
 CFbxPropertyT< EAntialiasingMethod >
 CFbxPropertyT< EApertureFormat >
 CFbxPropertyT< EApertureMode >
 CFbxPropertyT< EAreaLightShape >
 CFbxPropertyT< EAspectRatioMode >
 CFbxPropertyT< EAutoUser >
 CFbxPropertyT< EBlendMode >
 CFbxPropertyT< ECacheChannelType >
 CFbxPropertyT< EContactBehaviour >
 CFbxPropertyT< EDecayType >
 CFbxPropertyT< EFbxQuatInterpMode >
 CFbxPropertyT< EFilmRollOrder >
 CFbxPropertyT< EFingerContactMode >
 CFbxPropertyT< EFloorPivot >
 CFbxPropertyT< EFocusDistanceSource >
 CFbxPropertyT< EFootContactType >
 CFbxPropertyT< EFormat >
 CFbxPropertyT< EFrontBackPlaneDisplayMode >
 CFbxPropertyT< EFrontBackPlaneDistanceMode >
 CFbxPropertyT< EGateFit >
 CFbxPropertyT< EHandContactType >
 CFbxPropertyT< EHipsTranslationMode >
 CFbxPropertyT< ELook >
 CFbxPropertyT< EOffAutoUser >
 CFbxPropertyT< EPostureMode >
 CFbxPropertyT< EProjectionType >
 CFbxPropertyT< ERollExtractionMode >
 CFbxPropertyT< ESafeAreaStyle >
 CFbxPropertyT< ESamplingType >
 CFbxPropertyT< EStereoType >
 CFbxPropertyT< ETextureUse6 >
 CFbxPropertyT< EType >
 CFbxPropertyT< EUnifiedMappingType >
 CFbxPropertyT< EWrapMode >
 CFbxPropertyT< FbxBlob >
 CFbxPropertyT< FbxBool >
 CFbxPropertyT< FbxControlSet::EType >
 CFbxPropertyT< FbxDateTime >
 CFbxPropertyT< FbxDouble >
 CFbxPropertyT< FbxEnum >
 CFbxPropertyT< FbxEuler::EOrder >
 CFbxPropertyT< FbxFloat >
 CFbxPropertyT< FbxInt >
 CFbxPropertyT< FbxObject >
 CFbxPropertyT< FbxString >
 CFbxPropertyT< FbxTime >
 CFbxPropertyT< FbxTransform::EInheritType >
 CFbxPropertyT< FbxVectorTemplate3 >
 CFbxProperty::FbxPropertyNameCacheThis is an internal class that you can use to build and clear the name map of properties. You can use the name map to speed up searching for property names
 CFbxPropertyConnect
 CFbxPropertyEntry
 CFbxPropertyFlags
 CFbxPropertyHandleClass to manage property handle
 CFbxPropertyIdGenerator
 CFbxPropertyInfo
 CFbxPropertyPage
 CFbxPropertyValue
 CFbxPtrDestruct< T >
 CFbxQueryBase class to manage query
 ►CFbxReaderBase class of other readers used internally
 CFbxReaderColladaClass to read a Collada file and import it to a FBX scene
 CFbxReaderFbx5
 CFbxReaderFbx6This class is the FBX v6 reader
 CFbxReaderFbx7This class is the FBX v7 reader
 ►CFbxRenamingStrategyBaseBase class for renaming strategy
 CFbxRenamingStrategyFbx5This class contains the description of the FBX renaming strategy for fbx file format 5
 CFbxRenamingStrategyFbx6This class contains the description of the FBX renaming strategy for fbx file format 6
 CFbxRenamingStrategyFbx7
 ►CFbxRenamingStrategyInterfaceThis base class is an abstract implementation of a renaming strategy for avoiding name clashes
 CFbxRenamingStrategyThe FbxRenamingStrategy object can be set to rename all the objects in a scene
 CFbxRenamingStrategyNumberImplements a renaming strategy that resolves name clashes by adding number postfixes
 CFbxRenamingStrategyUtilsThis class contains a set of utilities, which are used by the FBX renaming strategy
 CFbxRootNodeUtilityThis class collects static functions for manipulating Fbx_Root nodes
 CFbxRotationOrder
 CFbxSceneRenamerThe FbxSceneRenamer provides a way to easily rename objects in a scene without using the FbxRenamingStrategy class
 CFbxSemaphoreMutually excluding thread waiting mechanism with a counter
 CFbxSet< Type, Compare, Allocator >This class implements an efficient set based on value comparison, which stores values
 CFbxSet< Type, Compare, Allocator >::ValueThis class defines the value type used by the set
 CFbxSharedPtr< Type, Policy >
 ►CFbxSharedPtr< Type, FbxDeletionPolicyDelete< Type > >
 CFbxSharedDeletePtr< Type >Scoped pointer for FbxNew allocations, which call FbxDelete() to deallocate
 ►CFbxSharedPtr< Type, FbxDeletionPolicyFree< Type > >
 CFbxSharedFreePtr< Type >Scoped pointer for FbxMalloc allocations, which call FbxFree() to deallocate
 ►CFbxSharedPtr< Type, FbxDeletionPolicyObject< Type > >
 CFbxSharedDestroyPtr< Type >Scoped pointer for FbxObject derived classes, which call Destroy() to deallocate
 CFbxSimpleMap< Key, Type, Compare >A simple map class representing a dictionary-like data structure
 ►CFbxSimpleMap< FbxString, FbxObject *, FbxStringCompare >
 ►CFbxObjectMap< FbxString, FbxStringCompare >
 CFbxObjectStringMapA class that maps strings to objects with a basic string comparator
 ►CFbxSimpleMap< Type, FbxObject *, Compare >
 CFbxObjectMap< Type, Compare >This class template declare a simple FbxObject map
 CFbxSimpleType< T >
 CFbxSimpleType< bool >
 CFbxSimpleType< char >
 CFbxSimpleType< const T >
 CFbxSimpleType< double >
 CFbxSimpleType< float >
 CFbxSimpleType< int >
 CFbxSimpleType< long >
 CFbxSimpleType< long double >
 CFbxSimpleType< long long >
 CFbxSimpleType< short >
 CFbxSimpleType< T * >
 CFbxSimpleType< T[n]>
 CFbxSimpleType< unsigned char >
 CFbxSimpleType< unsigned int >
 CFbxSimpleType< unsigned long >
 CFbxSimpleType< unsigned long long >
 CFbxSimpleType< unsigned short >
 CFbxSpinLockA spinlock is the fastest and most simple thread lock mechanism available
 CFbxStatisticsThis class is a basic class to get the quantity of items
 CFbxStatusThis class facilitates the testing/reporting of errors
 CFbxStatusGlobalGlobal accessor to an FbxStatus object
 CFbxStreamAbstract class for implementing I/O operations through a stream of data
 CFbxStringUtility class to manipulate strings
 CFbxStringCompareFunctor to compare FbxString
 CFbxStringCompareNoCaseFunctor to compare FbxString without case sensitivity
 CFbxStringListItemWraps a string (FbxString) and a pointer (FbxHandle)
 CFbxStringListT< Type >Base class of FbxStringList
 ►CFbxStringListT< FbxStringListItem >
 CFbxStringListArray that stores pairs of FbxString and a pointer
 CFbxStringSymbolThis class is to mark a string as symbol
 CFbxSymbolDefines a symbol string
 CFbxSyncStackA simple stack of linked items that is multi-thread safe, protected by a spinlock
 CFbxSyncStack::ItemA single link item to be used to construct the stack
 CFbxSystemUnitThis class describes the units of measurement used within a particular scene
 CFbxSystemUnit::ConversionOptionsStruct to define various options that you can use to convert the system unit of a scene
 CFbxTakeInfoThis class contains take information from an imported file or exported to an output file
 CFbxTakeLayerInfoThis FbxTakeLayerInfo structure is used to identify a layer by name and id number
 CFbxThreadThis class implement a standard way to use threads across platforms
 CFbxTimeClass to encapsulate time units
 CFbxTimeSpanClass to encapsulate time intervals
 CFbxTransformHandle transform behaviors such as pivots, limits and offets, etc
 CFbxUserNotificationThis class accumulates user notifications and sends them to any device opened by the derived classes
 CFbxUserNotification::AESequenceIdentify one detail in all accumulator entries by record the entry object and its detail id
 CFbxUserNotificationFilteredIteratorThis class iterates through the accumulated messages depending on the configuration flags (filter)
 ►CFbxVectorTemplate2< T >
 CFbxVector2A two double mathematic vector class
 CFbxVectorTemplate3< T >
 ►CFbxVectorTemplate4< T >
 CFbxAMatrixFBX SDK affine matrix class
 CFbxMatrixFBX SDK basic 4x4 double matrix class
 CFbxQuaternionFBX SDK quaternion class
 CFbxVector4A four double mathematic vector class
 CFbxWeightedMappingDefine a weighted bidirectional mapping relation on objects
 CFbxWeightedMapping::ElementRecord one mapping from one object
 ►CFbxWriterBase class of other writers used internally
 CFbxWriterColladaClass to export FBX scene into a Collada file
 CFbxWriterFbx5
 CFbxWriterFbx6
 CFbxWriterFbx7
 CFbxXRefManagerThis class manages external references to files
 CHIK2FbxCharacterPropertyBridge
 CLockAccessStatus
 CRefCountFbxSharedPtr class describes an object that stores a pointer to a single allocated object of type Type* that ensures that the object to which it points gets destroyed automatically when the control leaves a scope and the reference count is 0
 CXmlNodeDeletionPolicy
Please send us your comment about this page