| fm::comparator< T > | A utility to sort arrays |
| FCDAnimated | An animated element |
| FCDAnimatedCustom | A COLLADA custom animated value |
| FCDAnimation | A COLLADA animation entity |
| FCDAnimationChannel | A COLLADA animation channel |
| FCDAnimationClip | A COLLADA animation clip |
| FCDAnimationCurve | A COLLADA single-dimensional animation curve |
| FCDAnimationKey | A simple animation key |
| FCDAnimationKeyBezier | An animation key with tangents values |
| FCDAnimationKeyTCB | An animation key with tension, continuity and bias values |
| FCDAnimationMKey | A simple multi-dimensional animation key |
| FCDAnimationMKeyBezier | A multi-dimensional animation key with tangents values |
| FCDAnimationMKeyTCB | An animation key with tension, continuity and bias values |
| FCDAnimationMultiCurve | A COLLADA multi-dimensional animation curve |
| FCDAsset | A COLLADA asset declaration structure |
| FCDAssetContributor | A COLLADA asset contributor |
| FCDBezierSpline | Represents a Bezier spline |
| FCDCamera | A COLLADA camera |
| FCDController | A generic COLLADA controller |
| FCDControllerInstance | A COLLADA controller instance |
| FCDConversionFunctor | A simple conversion functor |
| FCDConversionOffsetFunctor | A sample conversion functor: it offsets the value by a given amount |
| FCDConversionScaleFunctor | A sample conversion functor: it scales the value by a given amount |
| FCDEAttribute | An extra tree attribute |
| FCDEffect | A COLLADA effect |
| FCDEffectCode | A COLLADA code inclusion |
| FCDEffectParameter | A COLLADA effect parameter |
| FCDEffectParameterAnimatableT< PrimitiveType, Qualifiers > | A COLLADA non-animatable effect parameter template |
| FCDEffectParameterAnnotation | A ColladaFX annotation |
| FCDEffectParameterFactory | [INTERNAL] The factory for COLLADA effect parameters |
| FCDEffectParameterSampler | A COLLADA sampler effect parameter |
| FCDEffectParameterSurface | A COLLADA surface parameter |
| FCDEffectParameterSurfaceInit | A surface initialization method |
| FCDEffectParameterSurfaceInitAsNull | This method allows to initialize the surface at a later point |
| FCDEffectParameterSurfaceInitAsTarget | This method allows to initialize the surface as a rendering target |
| FCDEffectParameterSurfaceInitCube | A cube-map surface initialization method |
| FCDEffectParameterSurfaceInitFactory | [INTERNAL] The factory for COLLADA effect parameter surface initialization |
| FCDEffectParameterSurfaceInitFrom | A simple file surface initialization method |
| FCDEffectParameterSurfaceInitPlanar | This method allows to initialize the surface as planar |
| FCDEffectParameterSurfaceInitVolume | A volumetric surface initialization method |
| FCDEffectParameterT< PrimitiveType > | A COLLADA non-animatable effect parameter template |
| FCDEffectPass | A COLLADA effect pass |
| FCDEffectPassBind | A COLLADA shader binding |
| FCDEffectPassShader | A COLLADA shader |
| FCDEffectPassState | This class holds the information necessary to set or apply one render state for a given pass |
| FCDEffectProfile | The base for a COLLADA effect profile |
| FCDEffectProfileFX | A general effect profile description |
| FCDEffectStandard | A COMMON profile effect description |
| FCDEffectTechnique | A COLLADA effect technique |
| FCDEmitter | A COLLADA generic emitter |
| FCDEmitterInstance | A COLLADA emitter instance |
| FCDENode | A COLLADA extra tree node |
| FCDEntity | A COLLADA entity |
| FCDEntityInstance | A COLLADA entity instance |
| FCDEntityInstanceFactory | [INTERNAL] A factory for COLLADA Entity instances |
| FCDEntityReference | A COLLADA external reference for an entity instance |
| FCDETechnique | A COLLADA extra tree technique |
| FCDEType | A COLLADA typed extra node |
| FCDExternalReferenceManager | A FCollada document external reference manager |
| FCDExtra | A COLLADA extra tree |
| FCDForceField | A COLLADA physics force field |
| FCDFormatHint | Describes a surface format by providing hints as to its properties |
| FCDGeometry | A COLLADA geometry entity |
| FCDGeometryInstance | A COLLADA geometry instance |
| FCDGeometryMesh | A COLLADA geometric mesh |
| FCDGeometryPolygons | A mesh polygon set |
| FCDGeometryPolygonsInput | An input data source for one mesh polygons set |
| FCDGeometrySource | A COLLADA data source for geometric meshes |
| FCDGeometrySpline | A COLLADA geometric spline |
| FCDImage | A COLLADA image |
| FCDJointWeightPair | A COLLADA weighted vertex-joint binding used in skinning |
| FCDLayer | A layer declaration |
| FCDLibrary< T > | A COLLADA library |
| FCDLight | A COLLADA light |
| FCDLinearSpline | Represents a Linear spline |
| FCDMaterial | A COLLADA material |
| FCDMaterialInstance | A COLLADA material instance |
| FCDMaterialInstanceBind | A ColladaFX per-instance binding |
| FCDMaterialInstanceBindVertexInput | A ColladaFX per-instance vertex input binding |
| FCDMaterialTechniqueHint | A technique usage hint for a material |
| FCDMorphController | A COLLADA morpher |
| FCDMorphTarget | A COLLADA morph target |
| FCDNURBSSpline | Represents a NURBS spline |
| FCDObject | A basic COLLADA document object |
| FCDObjectWithId | A basic COLLADA object which has a unique COLLADA id |
| FCDocument | The top class for the COLLADA object model |
| FCDParameterAnimatable | An animatable value parameter |
| FCDParameterAnimatableT< TYPE, QUALIFIERS > | A typed animatable FCollada value parameter |
| FCDParameterListAnimatable | An animatable value parameter |
| FCDParameterListAnimatableT< TYPE, QUALIFIERS > | A typed animatable FCollada value parameter |
| FCDPASBox | A COLLADA physics box |
| FCDPASCapsule | A COLLADA physics capsule |
| FCDPASCylinder | A COLLADA physics cylinder |
| FCDPASFactory | [INTERNAL] The factory for COLLADA physics analytical shapes |
| FCDPASPlane | A COLLADA physics plane |
| FCDPASSphere | A COLLADA physics sphere |
| FCDPASTaperedCapsule | A COLLADA physics tapered capsule |
| FCDPASTaperedCylinder | A COLLADA physics tapered cylinder |
| FCDPhysicsAnalyticalGeometry | A COLLADA physics analytical geometry |
| FCDPhysicsForceFieldInstance | A COLLADA force field instance |
| FCDPhysicsMaterial | A COLLADA physics material |
| FCDPhysicsModel | A COLLADA physics model |
| FCDPhysicsModelInstance | A COLLADA physics model instance |
| FCDPhysicsRigidBody | A COLLADA rigid body |
| FCDPhysicsRigidBodyInstance | An instance of a physics rigid body |
| FCDPhysicsRigidBodyParameters | A structure to hold the parameters for rigid body and rigid body instance |
| FCDPhysicsRigidConstraint | A COLLADA rigid constraint |
| FCDPhysicsRigidConstraintInstance | A COLLADA rigid constraint instance |
| FCDPhysicsScene | A COLLADA physics scene |
| FCDPhysicsShape | A COLLADA shape object |
| FCDPlaceHolder | A FCollada document placeholder |
| FCDSceneNode | A COLLADA visual scene node |
| FCDSceneNodeIteratorT< _NODE > | This template is used to process a given scene node and its full sub-tree |
| FCDSkinController | A COLLADA skin controller |
| FCDSkinControllerJoint | A COLLADA skin controller joint |
| FCDSkinControllerVertex | A COLLADA skin controller vertex |
| FCDSpline | Represents a generic spline |
| FCDTargetedEntity | A targeted entity |
| FCDTexture | A COLLADA texture |
| FCDTFactory | [INTERNAL] A factory for COLLADA transforms |
| FCDTLookAt | A COLLADA 'look-at' transformation |
| FCDTMatrix | A COLLADA matrix transformation |
| FCDTransform | A COLLADA transform |
| FCDTRotation | A COLLADA angle-axis rotation |
| FCDTScale | A COLLADA non-uniform scale |
| FCDTSkew | A COLLADA skew |
| FCDTTranslation | A COLLADA translation |
| FCDVersion | A COLLADA document verison |
| FColladaPluginManager | The FCollada plug-ins manager |
| FCPArchive | A FCollada content archiving plugin |
| FCPExtraTechnique | A FCPExtraTechnique plug-in |
| FMAngleAxis | An axis-angle rotation value |
| FMColor | A RBGA color |
| FMLookAt | A look-at value |
| FMMatrix33 | A 3x3 matrix: use to represent 2D transformations |
| FMMatrix44 | A 4x4 Row Major matrix: use to represent 3D transformations |
| FMQuaternion | A quaternion |
| FMSkew | A skew value |
| FMVector2 | A 2 dimensional vector |
| FMVector3 | A 3 dimensional vector |
| FMVector4 | A 4 dimensional vector |
| FUBinarySemaphore | An OS dependent binary semaphore |
| FUBoundingBox | An axis-aligned bounding box |
| FUBoundingSphere | A bounding sphere |
| FUCriticalSection | An OS dependent critical section |
| FUDateTime | A common date-time |
| FUDebug | A debugging logging facility |
| FUError | This class deals with error message generated by FCollada |
| FUErrorLog | An error log |
| FUErrorSimpleHandler | This class is used as an example of error-handling |
| FUEvent0 | An event with no argument |
| FUEvent1< Arg1 > | An event with one argument |
| FUEvent2< Arg1, Arg2 > | An event with two argument |
| FUEvent3< Arg1, Arg2, Arg3 > | An event with three argument |
| FUFile | A cross-platform file |
| FUFileManager | Handles most file system related operations |
| FUFunctor0< Class, ReturnType > | A functor with no arguments |
| FUFunctor1< Class, Arg1, ReturnType > | A functor with one arguments |
| FUFunctor2< Class, Arg1, Arg2, ReturnType > | A functor with two arguments |
| FUFunctor3< Class, Arg1, Arg2, Arg3, ReturnType > | A functor with three arguments |
| FULogFile | A log file |
| FUObject | A basic object |
| FUObjectContainer< ObjectClass > | A contained object list |
| FUObjectOwner | An object owner |
| FUObjectRef< ObjectClass > | An object reference On top of the tracked object pointer, when this reference is released: the tracked object is released |
| FUObjectType | An object type |
| FUParameterizable | A trackable object which contains parameters |
| FUParameterT< TYPE > | An interface to a generic FCollada parameter |
| FUPlugin | A generic plug-in interface structure |
| FUPluginManager | A generic plug-in manager |
| FUSemaphore | An OS independent semaphore |
| FUStaticFunctor0< ReturnType > | A pseudo-functor with no arguments, specialized for static functions |
| FUStaticFunctor1< Arg1, ReturnType > | A pseudo-functor with one arguments, specialized for static functions |
| FUStaticFunctor2< Arg1, Arg2, ReturnType > | A pseudo-functor with two arguments, specialized for static functions |
| FUStaticFunctor3< Arg1, Arg2, Arg3, ReturnType > | A pseudo-functor with three arguments, specialized for static functions |
| FUStringBuilderT< Char > | A dynamically-sized string object |
| FUStringConversion | Common string conversion |
| FUSynchronizableObject | A synchronizable object |
| FUTestBed | A test suite runner |
| FUTestSuite | A test suite |
| FUThread | An OS independent thread |
| FUTrackable | A trackable object |
| FUTrackedList< ObjectClass > | An object list |
| FUTrackedPtr< ObjectClass > | A tracked object pointer The reverse idea of a smart pointer: if the object pointed to by the pointer is released, the pointer will become NULL |
| FUTracker | An object set Each set has access to a list of unique objects |
| FUUniqueStringMapT< CH > | A set of unique strings |
| FUUri | A simple URI structure |
| FUXmlDocument | Simple container for a XML document |
| fm::icomparator< T > | A utility to sort an array in descending order, using operator< |
| IFunctor0< ReturnType > | A functor with no arguments |
| IFunctor1< Arg1, ReturnType > | A functor with one argument |
| IFunctor2< Arg1, Arg2, ReturnType > | A functor with two arguments |
| IFunctor3< Arg1, Arg2, Arg3, ReturnType > | A functor with three arguments |
| fm::map< _Kty, _Ty > | A STL map |
| fm::pair< _Kty, _Ty > | A simple pair template |
| fm::pcomparator< T > | A utility to sort arrays of pointer elements |
| fm::pvector< T > | A dynamically-sized array of pointers |
| SchemeCallbacks | An helper structure to organize file scheme callbacks within the FUFileManager class |
| fm::set< _Kty > | A STL set |
| fm::stringT< CH > | A string template |
| fm::tree< KEY, DATA > | An auto-balancing tree |
| fm::tree< KEY, DATA >::const_iterator | A tree constant-element iterator |
| fm::tree< KEY, DATA >::iterator | A tree element iterator |
| fm::vector< T, PRIMITIVE > | A dynamically-sized array |