#include <FCDExternalReference.h>
Inheritance diagram for FCDExternalReference:
Public Member Functions | |
FCDExternalReference (FCDocument *document, const FUUri &uri) | |
Constructor: do not use directly. | |
virtual | ~FCDExternalReference () |
Destructor: do not use directly. | |
virtual Type | GetType () const |
Retrieves the entity instance class type. | |
FCDEntity::Type | GetEntityType () const |
Retrieves the type of the entity that is referenced. | |
void | SetEntityType (FCDEntity::Type type) |
Sets the type of the entity that is referenced. | |
const FUUri & | GetUri () const |
Retrieves the URI of the external reference. | |
void | SetUri (const FUUri &_uri) |
Sets the URI of the external reference. | |
const fstring & | GetFilename () const |
Retrieves the filename of the COLLADA document referenced. | |
void | SetFilename (const fchar *filename) |
Sets the filename of the COLLADA document referenced. | |
void | SetFilename (const fstring &filename) |
See above. | |
fstring | GetObjectId () const |
Retrieves the COLLADA id of the external entity. | |
void | SetObjectId (const fchar *daeId) |
Sets the COLLADA id of the external entity. | |
void | SetObjectId (const fstring &daeId) |
See above. | |
virtual xmlNode * | WriteToXML (xmlNode *parentNode) const |
[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node. |
COLLADA supports many types of external references. FCollada only exposes external references within the visual scene graph.
|
Constructor: do not use directly. Instead, use the appropriate allocation function. For visual scene node instances: FCDSceneNode::AddInstance, with the entity pointer set to NULL.
|
|
Destructor: do not use directly. Instead, use the appropriate release function. For visual scene node instances: FCDSceneNode::ReleaseInstance. |
|
Retrieves the type of the entity that is referenced.
|
|
Retrieves the filename of the COLLADA document referenced.
|
|
Retrieves the COLLADA id of the external entity.
|
|
Retrieves the entity instance class type.
Reimplemented from FCDEntityInstance. |
|
Retrieves the URI of the external reference. This points to the COLLADA document and the id of the referenced entity.
|
|
Sets the type of the entity that is referenced.
|
|
Sets the filename of the COLLADA document referenced.
|
|
Sets the COLLADA id of the external entity.
|
|
Sets the URI of the external reference. This points to the COLLADA document and the id of the referenced entity.
|
|
[INTERNAL] Writes out the entity instance to the given COLLADA XML tree node.
Reimplemented from FCDEntityInstance. |