CColladaLayerTraits | |
►CElementBase | Representing a common COLLADA element |
CAnimationElement | Representing a COLLADA animation element |
►CElementContentAccessor | A 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 |
CFbx6ClassTemplateMap | Helper class to merge Class root property templates |
CFbxAccumulatorEntry | This class defines one entry object held by the FbxUserNotification class |
CFbxAnimCurveDef | Definitions used for the FBX animation curves and keys |
►CFbxAnimCurveFilter | Base class for animation curve filters |
CFbxAnimCurveFilterConstantKeyReducer | Constant key reducing filter |
CFbxAnimCurveFilterGimbleKiller | GimbleKiller filter |
CFbxAnimCurveFilterKeyReducer | Key reducing filter |
CFbxAnimCurveFilterKeySync | Key sync filter |
CFbxAnimCurveFilterMatrixConverter | Matrix conversion filter |
CFbxAnimCurveFilterResample | Re-sampling filter |
CFbxAnimCurveFilterScale | Key scale filter |
CFbxAnimCurveFilterScaleByCurve | Key scale filter |
CFbxAnimCurveFilterScaleCompensate | This filter tries to compensate parent's scale to children's scale |
CFbxAnimCurveFilterTSS | Time shift and scale filter |
CFbxAnimCurveFilterUnroll | Unroll filter |
CFbxAnimCurveKey_Impl | This is the interface for implementation of animation key objects |
►CFbxAnimCurveKeyBase | This is the base class interface for the FBX animation curve keys |
CFbxAnimCurveKey | This is the interface for the FBX animation curve keys |
CFbxAnimCurveTangentInfo | |
CFbxAnimEvalState | This 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< FbxAnimLayer *> | |
CFbxArray< FbxArray< FbxWeightedMapping::Element > *> | |
CFbxArray< FbxNode *> | |
CFbxArray< FbxObject *> | |
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 |
CFbxAxisSystem | This class represents the coordinate system of the scene and can convert scenes to other coordinate systems |
CFbxBase64Decoder | This class decodes Base64 encoded data |
CFbxBase64Encoder | This class encodes data in the Base64 format |
CFbxBaseAllocator | An allocator class for use as a template parameter to one of the container class (FbxMap, FbxSet, FbxDynamicArray...) must implement these |
►CFbxBindingOperator::Function | It represents a binding relationship between current object and the target |
CFbxAddBOF | |
CFbxAssignBOF | A pass through operator used to assign constants to parameters |
CFbxConditionalBOF | A conditional operator that outputs one out of two properties, based on the value of a predicate property |
CFbxDegreeToRadianBOF | |
CFbxIsYupBOF | |
CFbxMultiplyBOF | |
CFbxMultiplyDistBOF | |
CFbxNodeDirectionBOF | An evaluation operator to get the direction of the node that is bound with this operator via a certain property |
CFbxNodePositionBOF | An evaluation operator to get the position of the node that is bound with this operator via a certain property |
CFbxOneOverXBOF | |
CFbxPowerBOF | |
CFbxSphericalToCartesianBOF | |
CFbxSpotDistributionChooserBOF | A chooser operator that check spot distribution and returns the correct value, based on the value of a predicate property |
CFbxSubstractBOF | |
CFbxSwitchBOF | A switch operator that outputs one out of n properties, based on the value of a predicate property |
CFbxSymbolIDBOF | A 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::FunctionCreatorBase | The abstract factory class for binding function |
CFbxBindingOperator::FunctionCreator< FUNCTION > | The concrete factory class for binding function |
CFbxBindingOperator::FunctionRegistry | This utility class is used to register and unregister the binding function creators |
CFbxBindingTableEntry | A binding table entry stores a binding between a source and a destination |
CFbxBitSet | An automatic growing array of bit |
CFbxBlob | FBX SDK blob class |
CFbxCharacterLink | This class represents a link between a given FBX node and the associated node in the character hierarchy |
CFbxCharacterPropertyInfo | |
CFbxCharPtrCompare | Functor to compare "C" strings |
CFbxCharPtrCompareNoCase | Functor to compare "C" strings without case sensitivity |
CFbxCharPtrSet | This class contains the data structure support for char pointer set |
CFbxClassId | Internal class used to differentiate objects during run-time |
CFbxClassIdCompare | Functor to compare FbxClassId |
CFbxCloneManager | The clone manager is a utility for cloning entire networks of FbxObject |
CFbxCloneManager::CloneSetElement | This represents an element in FbxCloneManager::CloneSet to be cloned |
CFbxColladaNamespace | Containing the valid parameter definition and modification in local scope |
CFbxColor | Class to represent colors in RGBA format using doubles |
CFbxConnection | |
CFbxConnectionPoint | |
CFbxConnectionPointFilter | Class to manage Connect Filter |
CFbxConstraintUtils | Utility class for constraints |
CFbxControlSet | This class contains all methods to either set-up an exported control rig or query information on an imported control rig |
CFbxControlSetLink | This class represents a link between a given character's FK node and the associated node in the character hierarchy |
CFbxCriteria | Defines a filtering criteria for a query of objects, connections and properties, so that only those satisfying the criteria are affected by the query |
CFbxCriteriaCompare | Functor to compare FbxCriteria |
CFbxDataType | FBX SDK data type class |
CFbxDateTime | FBX 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 |
CFbxDistance | FBX SDK distance class |
CFbxDualQuaternion | FBX SDK dual quaternion class to represent rigid transformation, which is combined by two quaternions |
CFbxDynamicArray< Type, Allocator > | Template class for dynamic array holding objects |
CFbxEffector | An effector wraps a character node (FbxNode) used to animate its control rig (FbxControlSet) via inverse kinematics |
CFbxEmbeddedFilesAccumulator::EmbeddedFileInfo | |
CFbxEmbeddedFilesAccumulator::FbxPropertyUrlIndexCompare | Comparer for PropertyUrlIndexSet, which outputs consistent partial orders for PropertyUrlIndex pairs |
CFbxEmbeddedFilesAccumulator::PropertyUrlIndex | Map the object to the property's hierarchical name |
►CFbxEmitter | Base class to emit event with the specified event type |
►CFbxObject | The base class of most FBX objects |
►CFbxAnimCurveBase | This is the base class for implementing animation curves |
CFbxAnimCurve | An animation curve, defined by a collection of keys (FbxAnimCurveKey), and indicating how a value changes over time |
CFbxAnimCurveNode | This class is an composite of animation curves and is called as animation curve node |
►CFbxAnimEvaluator | The principal interface for animation evaluators |
CFbxAnimEvalClassic | An evaluator implementation that behaves like the original FBX SDK (2010 and previous) evaluation system |
►CFbxBindingTableBase | A binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to destinations which can be of similar types |
CFbxBindingOperator | This object represents a binding operation on a FbxObject or FbxProperty |
CFbxBindingTable | A binding table represents a collection of bindings from source types such as FbxObject, or FbxLayerElements to corresponding destinations, usually a third party shader parameters |
CFbxCache | This object contains methods for accessing point animation in a cache file |
CFbxCameraManipulator | This class can be used to provide basic camera manipulation in any program using this library |
CFbxCharacterPose | A character pose is a character and an associated hierarchy of nodes |
►CFbxCollection | A FbxObject derived container for FbxObject |
CFbxAnimLayer | The animation layer is a collection of animation curve nodes |
CFbxAnimStack | The Animation stack is a collection of animation layers |
CFbxAudioLayer | The audio layer is a collection of audio clips |
►CFbxCollectionExclusive | Class for exclusive collections |
CFbxDisplayLayer | Class for display layers |
►CFbxDocument | FbxDocument is a base class for FbxScene and FbxLibrary classes |
CFbxLibrary | This library class represents libraries that store sub-libraries and shading objects |
CFbxScene | This class contains the description of a 3D scene |
CFbxSelectionSet | FBX SDK selection set class |
►CFbxConstraint | Base class for weighted animation constraints |
CFbxCharacter | A Character is a person or animal with pre-defined skeleton system |
CFbxConstraintAim | An aim constraint governs an object's orientation so that the object points to other objects |
CFbxConstraintCustom | This constraint class contains methods for custom constraint |
CFbxConstraintParent | The parent constraint creates a parent-to-child relationship between any two objects, from any two hierarchies |
CFbxConstraintPosition | This constraint class contains methods for accessing the properties of a position constraint |
CFbxConstraintRotation | This constraint class contains methods for accessing the properties of a rotation constraint |
CFbxConstraintScale | This constraint class contains methods for accessing the properties of a scale constraint |
CFbxConstraintSingleChainIK | This constraint class contains methods for accessing the properties of a single chain IK constraint |
CFbxContainer | Generic container for object grouping and encapsulation |
CFbxContainerTemplate | Class for Container Template files |
CFbxControlSetPlug | Plug class for control set |
►CFbxDeformer | Base class for skin deformer (FbxSkin) and vertex cache deformer (FbxVertexCacheDeformer) |
CFbxBlendShape | Class for blend shape deformer |
CFbxSkin | Skin deformer class |
CFbxVertexCacheDeformer | This class deforms control points of a geometry using control point positions stored in the associated cache object |
CFbxDocumentInfo | This class contains scene thumbnails and user-defined summary data |
CFbxEnvironment | This class contains the description of a scene environment |
CFbxGenericNode | Empty node containing properties |
CFbxGeometryWeightedMap | This class provides the structure to build a correspondence between 2 geometries |
CFbxGlobalSettings | This class contains functions for accessing global settings |
CFbxImplementation | This object represents the shading node implementation |
►CFbxIOBase | Base class for FBX file importer and exporter |
CFbxExporter | Class to export SDK objects into an FBX file |
CFbxImporter | Class to import an FBX file into SDK objects |
CFbxIOSettings | FbxIOSettings 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 |
►CFbxMediaClip | FBX SDK media clip class |
CFbxAudio | FBX SDK audio class |
CFbxVideo | FBX SDK video class |
CFbxNode | Represents an element in the scene graph |
►CFbxNodeAttribute | This class is the base class to all types of node attributes |
CFbxCachedEffect | A cached effect is a type of node attribute to represent certain type of effect by an cache object |
►CFbxCamera | This node attribute contains methods for accessing the properties of a camera |
CFbxCameraStereo | This node attribute contains methods for accessing the properties of a stereo camera |
CFbxCameraSwitcher | This node attribute contains methods for accessing the properties of a camera switcher |
►CFbxLayerContainer | Contains a collection of FbxLayer objects |
►CFbxGeometryBase | This class is the base class for geometric object such as meshes, NURBS and patches |
►CFbxGeometry | The base class of geometric objects that support control point deformations (e.g |
CFbxBoundary | FbxBoundary describes a trimming boundary for a trimmed NURBS object |
CFbxLine | A line is a geometry made of points |
CFbxMesh | A mesh is a geometry made of polygons |
CFbxNurbs | A NURBS surface is a type of parametric geometry |
CFbxNurbsCurve | A Non-Uniform Rational B-Spline (NURBS) curve is a type of parametric geometry |
CFbxNurbsSurface | A NURBS surface is a type of parametric geometry |
CFbxPatch | A patch is a type of node attribute with parametric surface |
CFbxProceduralGeometry | Base class for procedural geometry |
CFbxTrimNurbsSurface | FbxTrimNurbsSurface describes a NURBS surface with regions trimmed or cut away with trimming boundaries |
CFbxShape | A shape describes the deformation on a set of control points, which is similar to the cluster deformer in Maya |
CFbxLight | This node attribute contains methods for accessing the properties of a light |
CFbxMarker | This node attribute contains the properties of a marker |
CFbxNull | This node attribute contains the properties of a null node |
CFbxOpticalReference | This node attribute contains the properties of an optical reference |
CFbxSkeleton | This class specializes a node attribute to represent the elements forming "bone" chains |
CFbxObjectMetaData | This class is used to hold meta-data information on nodes |
CFbxPose | This class contains the description of a Pose and provide some methods to access Pose info in one FBX scene |
►CFbxProcessor | The class and its derived classes(e.g |
CFbxEmbeddedFilesAccumulator | This processor is used to accumulate the list of file dependencies (embedded files) in a hierarchy of objects |
CFbxProcessorShaderDependency | Crawls CgFx and HLSL shader files, copies them, and all dependent shader files into the location specified by RootProcessPath |
►CFbxProcessorXRefCopy | This class contains objects This class also provides access to global settings and take information |
CFbxProcessorXRefCopyUserLibrary | Specialized xref copy processor |
CFbxSceneReference | Contains information about a referenced file |
CFbxSelectionNode | FbxSelectionNode is an auxiliary class for Selection Set |
►CFbxSubDeformer | Base class for cluster sub-deformer( FbxCluster) and blend shape channel sub-deformer( FbxBlendShapeChannel) |
CFbxBlendShapeChannel | Class for blend shape channels |
CFbxCluster | Class for clusters (links) |
►CFbxSurfaceMaterial | This class contains material settings |
►CFbxSurfaceLambert | This class contains settings for Lambert Materials |
CFbxSurfacePhong | This class contains settings for Phong Materials |
►CFbxTexture | This class is the base class for textures, ie classes FbxFileTexture, FbxLayeredTexture and FbxProceduralTexture |
CFbxFileTexture | This class describes image mapping on top of geometry |
CFbxLayeredTexture | FbxLayeredTexture is a combination of multiple textures(FbxTexture) blended sequentially |
CFbxProceduralTexture | Contains the information to generate a texture procedurally |
CFbxThumbnail | Simple class to hold RGBA values of a thumbnail image |
►CFbxPluginContainer | Manages registration and ownership of FBX SDK plug-ins (FbxPlugin) |
►CFbxLoadingStrategy | Abstract class used to implemented some plug-in loading strategy |
CFbxScopedLoadingDirectory | A 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 |
CFbxScopedLoadingFileName | A plug-in loading strategy that loads a single DLL by specifying the file name in the constructor, and unloads the DLL in its destructor |
►CFbxEntryView | Entry view class represents binding entry in entry tables |
CFbxBindingsEntryView | FbxBindingsEntryView represents binding table entry in entry tables |
CFbxConstantEntryView | FbxConstantEntryView represents constant string entry in entry tables |
CFbxLayerEntryView | FbxLayerEntryView 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 |
CFbxOperatorEntryView | FbxOperatorEntryView represents binding operator entry in entry tables |
CFbxPropertyEntryView | FbxPropertyEntryView represents property entry in entry tables |
CFbxSemanticEntryView | FbxSemanticEntryView stores a binding corresponding to a semantic within a shader file |
CFbxEuler | |
►CFbxEvalState | This class serves as the base class for an evaluation state element |
CFbxNodeEvalState | This class hold results for node evaluation |
CFbxPropertyEvalState | This class hold results for property evaluation |
►CFbxEventBase | FBX SDK event base class |
CFbxEvent< T > | FBX event class, derived from FbxEventBase, and it contains a type ID for event |
►CFbxEvent< FbxEventPostExport > | |
CFbxEventPostExport | Event that is emitted to plugins after a file is exported to the FBX format |
►CFbxEvent< FbxEventPostImport > | |
CFbxEventPostImport | Event that is emitted to plugins after a FBX file has been imported |
►CFbxEvent< FbxEventPreExport > | |
CFbxEventPreExport | Event that is emitted to plugins before a file is exported to the FBX format |
►CFbxEvent< FbxEventPreImport > | |
CFbxEventPreImport | Event that is emitted to plugins before a FBX file has been imported |
►CFbxEvent< FbxEventReferencedDocument > | |
CFbxEventReferencedDocument | Event 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 |
CFbxEventHandler | Event handler class contains a listener and a callback function |
►CFbxExternalDocumentInfo | Contains data about an external document |
CFbxEventReferencedDocument | Event that is emitted on loading document when a referenced document is encountered while loading external references |
CFbxFile | Class for interfacing with files, providing a similar interface for files independant of the OS or filesystem |
CFbxFileUtils | |
CFbxFolder | Class for iterating into file system folders and the items contained |
CFbxGate | A 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 |
CFbxGeometryConverter | This 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 |
CFbxGlobalCameraSettings | This class contains the global camera settings |
CFbxGlobalLightSettings | This class contains functions for accessing global light settings |
CFbxGlobalLightSettings::ShadowPlane | Struct used to define the shadow plane |
CFbxGlobalSettings::TimeMarker | |
CFbxGobo | A gobo is a filter placed over a spot light to project light patterns through fog on a surface |
CFbxHalfFloat | FBX SDK half-float class |
CFbxHashMap< KEY, VALUE, HASH, Destruct, Comparator > | This object represents a standard hash map |
CFbxHashMap< KEY, VALUE, HASH, Destruct, Comparator >::Iterator | Iterate through every element in a hash map |
CFbxHungryAllocator | This allocator only frees the allocated memory when it is deleted |
CFbxIO | FbxIO represents an FBX file |
CFbxIO::FbxAutoResetXRefManager | |
CFbxIODefaultRenderResolution | Render and resolution information |
CFbxIOFileHeaderInfo | FBX header information used at beginning of the FBX file to get or set important values like the file format version number (mFileVersion) |
CFbxIOPluginRegistry | This class serves as the registrar for file formats |
CFbxIterator< FbxProperty > | A utility class for iterating over the properties (FbxProperty) of any FbxObject |
►CFbxIteratorDstBase | A 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) |
►CFbxIteratorSrcBase | A 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) |
CFbxLayer | FbxLayer class provides a base for the layering mechanism |
►CFbxLayerElement | Base class for elements of layers (FbxLayer) |
CFbxLayerElementTemplate< Type > | This class complements the FbxLayerElement class |
►CFbxLayerElementTemplate< bool > | |
CFbxLayerElementHole | Layer element for indicating hole of polygon of a geometry |
CFbxLayerElementVisibility | Layer element for indicating if specified components are shown/hidden |
►CFbxLayerElementTemplate< double > | |
CFbxLayerElementCrease | Layer element for indicating crease of components of a geometry |
►CFbxLayerElementTemplate< FbxColor > | |
CFbxLayerElementVertexColor | Layer element for mapping Vertex Colors to a geometry |
►CFbxLayerElementTemplate< FbxSurfaceMaterial *> | |
CFbxLayerElementMaterial | Layer element for mapping materials (FbxSurfaceMaterial) to a geometry |
►CFbxLayerElementTemplate< FbxTexture *> | |
CFbxLayerElementTexture | Layer element for mapping Textures to a geometry |
►CFbxLayerElementTemplate< FbxVector2 > | |
CFbxLayerElementUV | Layer element for mapping UVs to a geometry |
►CFbxLayerElementTemplate< FbxVector4 > | |
CFbxLayerElementBinormal | Layer element for mapping Binormals to a geometry |
CFbxLayerElementNormal | Layer element for mapping Normals to a geometry |
CFbxLayerElementTangent | Layer element for mapping Tangents to a geometry |
►CFbxLayerElementTemplate< int > | |
CFbxLayerElementPolygonGroup | Layer element for grouping related polygons together |
CFbxLayerElementSmoothing | Layer element for indicating smoothness of components of a geometry |
►CFbxLayerElementTemplate< void *> | |
CFbxLayerElementUserData | Layer element for mapping custom user data to a geometry |
►CFbxLayerElementArray | FbxLayerElementArray 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 |
CFbxLimits | FbxLimits defines a limit range for one transform component, either translation, rotation or scaling |
CFbxLimitsUtilities | This class represent a utility of limits for transforms |
►CFbxListener | FBX SDK listener class |
CFbxExternalDocRefListener | Typical handler for the referenced document events |
CFbxPlugin | The base class to inherit from when creating new plug-ins for the FBX SDK |
CFbxLocalTime | |
CFbxManager | SDK 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 > | |
CFbxMaterialConverter | This 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 |
CFbxMemoryPool | Class to create a simple fixed-size-blocks memory pool to allocate memory dynamically |
CFbxMesh::DuplicateVertex | Internal structure used to keep the duplicate vertex information |
CFbxMesh::VertexNormalInfo | Internal structure used to compute the normals on a mesh |
CFbxMultiMap | Class to manipulate a map that can contain multiple times the same key |
CFbxMultiMap::Pair | |
CFbxMutex | Mutually excluding thread lock mechanism |
CFbxNameHandler | A name is a case-sensitive string ID of a property, a node, a node attribute, a texture, etc |
CFbxNameMapCompare | |
CFbxNoOpDestruct< T > | |
►CFbxObjectFilter | This object represents a filter criteria on an object |
CFbxImplementationFilter | This object represents a shading node filter criteria based on the shading node implementation |
CFbxNameFilter | This 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 >::KeyValuePair | This class defines the key-value pairs used by the map |
CFbxPair< unsigned int, NameMap > | |
CFbxPathUtils | |
CFbxPeripheral | FbxPeripheral is an interface to load/unload content of FbxObject from memory to somewhere you defined, for example, to a temporary file on disk |
CFbxPluginData | Data used to communicate information between an application and the plug-in |
CFbxPluginDef | Structure used by plug-ins for identification purposes |
CFbxPoseInfo | This structure contains the description of a named pose |
CFbxProcessorXRefCopy::AutoRevertPropertyChanges | This is just a safety net to make sure RevertPropertyChanges is called when this goes out of scope |
CFbxProcessorXRefCopy::MissingUrlHandler | |
CFbxProcessorXRefCopy::PropertyUpdate | Since 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 |
CFbxProgress | Class for progress reporting |
►CFbxProperty | Class 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< FbxUChar > | |
CFbxPropertyT< FbxVectorTemplate3 > | |
CFbxProperty::FbxPropertyNameCache | This 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 | |
CFbxPropertyHandle | Class to manage property handle |
CFbxPropertyIdGenerator | |
CFbxPropertyInfo | |
CFbxPropertyPage | |
CFbxPropertyValue | |
CFbxPtrDestruct< T > | |
CFbxQuery | Base class to manage query |
►CFbxReader | Base class of other readers used internally |
CFbxReaderCollada | Class to read a Collada file and import it to a FBX scene |
CFbxReaderFbx5 | |
CFbxReaderFbx6 | This class is the FBX v6 reader |
CFbxReaderFbx7 | This class is the FBX v7 reader |
►CFbxRenamingStrategyBase | Base class for renaming strategy |
CFbxRenamingStrategyCollada | |
CFbxRenamingStrategyFbx5 | This class contains the description of the FBX renaming strategy for fbx file format 5 |
CFbxRenamingStrategyFbx6 | This class contains the description of the FBX renaming strategy for fbx file format 6 |
CFbxRenamingStrategyFbx7 | |
►CFbxRenamingStrategyInterface | This base class is an abstract implementation of a renaming strategy for avoiding name clashes |
CFbxRenamingStrategy | The FbxRenamingStrategy object can be set to rename all the objects in a scene |
CFbxRenamingStrategyNumber | Implements a renaming strategy that resolves name clashes by adding number postfixes |
CFbxRenamingStrategyUtils | This class contains a set of utilities, which are used by the FBX renaming strategy |
CFbxRootNodeUtility | This class collects static functions for manipulating Fbx_Root nodes |
CFbxRotationOrder | |
CFbxSceneCheckUtility | This class defines functions to check the received scene graph for issues |
CFbxSceneRenamer | The FbxSceneRenamer provides a way to easily rename objects in a scene without using the FbxRenamingStrategy class |
CFbxSemaphore | Mutually 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 >::Value | This 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 > | |
CFbxObjectStringMap | A 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 > | |
CFbxSpinLock | A spinlock is the fastest and most simple thread lock mechanism available |
CFbxStatistics | This class is a basic class to get the quantity of items |
CFbxStatus | This class facilitates the testing/reporting of errors |
CFbxStatusGlobal | Global accessor to an FbxStatus object |
CFbxStream | Abstract class for implementing I/O operations through a stream of data |
CFbxString | Utility class to manipulate strings |
CFbxStringCompare | Functor to compare FbxString |
CFbxStringCompareNoCase | Functor to compare FbxString without case sensitivity |
CFbxStringListItem | Wraps a string (FbxString) and a pointer (FbxHandle) |
CFbxStringListT< Type > | Base class of FbxStringList |
►CFbxStringListT< FbxStringListItem > | |
CFbxStringList | Array that stores pairs of FbxString and a pointer |
CFbxStringSymbol | This class is to mark a string as symbol |
CFbxSymbol | Defines a symbol string |
CFbxSyncStack | A simple stack of linked items that is multi-thread safe, protected by a spinlock |
CFbxSyncStack::Item | A single link item to be used to construct the stack |
CFbxSystemUnit | This class describes the units of measurement used within a particular scene |
CFbxSystemUnit::ConversionOptions | Struct to define various options that you can use to convert the system unit of a scene |
CFbxTakeInfo | This class contains take information from an imported file or exported to an output file |
CFbxTakeLayerInfo | This FbxTakeLayerInfo structure is used to identify a layer by name and id number |
CFbxThread | This class implement a standard way to use threads across platforms |
CFbxTime | Class to encapsulate time units |
CFbxTimeSpan | Class to encapsulate time intervals |
CFbxTransform | Handle transform behaviors such as pivots, limits and offets, etc |
CFbxUserNotification | This class accumulates user notifications and sends them to any device opened by the derived classes |
CFbxUserNotification::AESequence | Identify one detail in all accumulator entries by record the entry object and its detail id |
CFbxUserNotificationFilteredIterator | This class iterates through the accumulated messages depending on the configuration flags (filter) |
►CFbxVectorTemplate2< T > | |
CFbxVector2 | A two double mathematic vector class |
CFbxVectorTemplate3< T > | |
►CFbxVectorTemplate4< T > | |
CFbxAMatrix | FBX SDK affine matrix class |
CFbxMatrix | FBX SDK basic 4x4 double matrix class |
CFbxQuaternion | FBX SDK quaternion class |
CFbxVector4 | A four double mathematic vector class |
CFbxWeightedMapping | Define a weighted bidirectional mapping relation on objects |
CFbxWeightedMapping::Element | Record one mapping from one object |
►CFbxWriter | Base class of other writers used internally |
CFbxWriterCollada | Class to export FBX scene into a Collada file |
CFbxWriterFbx5 | |
CFbxWriterFbx6 | |
CFbxWriterFbx7 | |
CFbxXRefManager | This class manages external references to files |
CHIK2FbxCharacterPropertyBridge | |
CLockAccessStatus | |
CRefCount | FbxSharedPtr 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 | |