#include <FCDObject.h>
Inheritance diagram for FCDObject:
Public Member Functions | |
FCDObject (FCDocument *document) | |
Constructor: sets the COLLADA document object. | |
virtual | ~FCDObject () |
Destructor. | |
FCDocument * | GetDocument () |
Retrieves the COLLADA document which owns this object. | |
FCDocument * | GetDocument () const |
See above. | |
void * | GetUserHandle () const |
Retrieves the object's user-specified handle. | |
void | SetUserHandle (void *handle) |
Sets the object's user-specified handle. |
All the objects owned by the COLLADA document derive from this class. The FCDocument object is accessible through this interface to all the object which it owns.
Space for an handle which has no meaning to FCollada is available in this base class, for our users. You can therefore attach your own objects to most FCollada objects. If you assign memory buffers to the user-specified handle, be aware that FCollada will make no attempt to release it.
|
Constructor: sets the COLLADA document object.
|
|
Retrieves the COLLADA document which owns this object.
|
|
Retrieves the object's user-specified handle. This handle is available for users and has no meaning to FCollada.
|
|
Sets the object's user-specified handle. This handle is available for users and has no meaning to FCollada.
|