#include <FCDExtra.h>
Inheritance diagram for FCDExtra:
Public Member Functions | |
FCDExtra (FCDocument *document, FUObject *parent) | |
Constructor. | |
virtual | ~FCDExtra () |
Destructor. | |
FUObject * | GetParent () |
Retrieves the parent object for the extra tree. | |
const FUObject * | GetParent () const |
See above. | |
DEPRECATED (3.05A, GetTypeCount and GetType(index)) inline void GetTypes() const | |
Retrieves the list of types contained by this extra tree. | |
size_t | GetTypeCount () const |
Retrieves the number of types contained by this extra tree. | |
FCDEType * | GetDefaultType () |
Retrieves the default extra type. | |
const FCDEType * | GetDefaultType () const |
See above. | |
FCDEType * | GetType (size_t index) |
Retrieves a specific type contained by this extra tree. | |
const FCDEType * | GetType (size_t index) const |
See above. | |
FCDEType * | AddType (const char *name) |
Adds a new application-specific type to the extra tree. | |
FCDEType * | AddType (const fm::string &name) |
See above. | |
FCDEType * | FindType (const char *name) |
Retrieves a specific type contained by this extra tree. | |
const FCDEType * | FindType (const char *name) const |
See above. | |
FCDEType * | FindType (const fm::string &name) |
See above. | |
const FCDEType * | FindType (const fm::string &name) const |
See above. | |
bool | HasContent () const |
Determines whether this structure is empty or not. | |
FCDExtra * | Clone (FCDExtra *clone=NULL) const |
[INTERNAL] Clones the extra tree information. |
An extra tree contains the user-defined COLLADA information contained within <extra> elements. For this, the extra tree root simply contains a list of techniques. Each technique belongs to a different application-specific profile.
|
Constructor. Only structures that contain extra trees should create them.
|
|
Adds a new application-specific type to the extra tree. If the given application-specific type already exists within the extra tree, the old type will be returned.
|
|
[INTERNAL] Clones the extra tree information.
|
|
Retrieves the list of types contained by this extra tree.
|
|
Retrieves a specific type contained by this extra tree.
|
|
Retrieves the default extra type. The default extra type has an empty typename and is always created by default. The default extra type will NOT be exported if it is empty.
|
|
Retrieves the parent object for the extra tree.
|
|
Retrieves a specific type contained by this extra tree.
|
|
Retrieves the number of types contained by this extra tree.
|
|
Determines whether this structure is empty or not. Basically, if there is an extra type, and that this type contains at least one extra technique, content exists.
|