FUObject Class Reference
[Utility Classes.]

A contained object. More...

#include <FUObject.h>

Inheritance diagram for FUObject:

FCDObject FCDAnimated FCDAnimationChannel FCDAnimationCurve FCDAnimationMultiCurve FCDEffectCode FCDEffectParameter FCDEffectParameterList FCDEffectPass FCDEffectPassShader FCDEffectProfile FCDEffectTechnique FCDENode FCDEntityInstance FCDExtra FCDGeometryMesh FCDGeometryPolygons FCDGeometrySpline FCDMorphController FCDMorphTarget FCDObjectWithId FCDSkinController FCDTransform List of all members.

Public Member Functions

 FUObject (FUObjectContainer *container)
 Constructor.
 ~FUObject ()
 Destructor.
virtual const FUObjectTypeGetObjectType () const
 Retrieves the type of the object class.

Static Public Member Functions

static const FUObjectTypeGetClassType ()
 Retrieves the type of the base object class.

Protected Member Functions

FUObjectContainerGetContainer ()
 Retrieves the container of the object.
const FUObjectContainerGetContainer () const
 See above.

Detailed Description

A contained object.

Each object holds a pointer to the container that contains it. This pointer is useful so that the container can be notified if the object gets released by someone else.


Constructor & Destructor Documentation

FUObject::FUObject FUObjectContainer container  ) 
 

Constructor.

Although it is not an abstract class, class is not meant to be used directly. This constructor informs the container of the object's creation.

Parameters:
container The container that contains this object.

FUObject::~FUObject  ) 
 

Destructor.

This function informs the container of this object's release.


Member Function Documentation

static const FUObjectType& FUObject::GetClassType  )  [inline, static]
 

Retrieves the type of the base object class.

Returns:
The type of the base object class.

FUObjectContainer* FUObject::GetContainer  )  [inline, protected]
 

Retrieves the container of the object.

Returns:
A pointer to the container.

virtual const FUObjectType& FUObject::GetObjectType  )  const [inline, virtual]
 

Retrieves the type of the object class.

Returns:
The type of the base object class.


The documentation for this class was generated from the following file:
Generated on Fri May 12 16:44:44 2006 for FCollada by  doxygen 1.4.6-NO