#include <Scenegraph.h>
Inherits DIObjectBase.
This DInterface should only be called from the DISGManager implementation.
Public Member Functions | |
| void | GetSupportedTypes (DIStringList1 *types) |
| Provide a list of all supported representation types. | |
| DISGBaseRepr * | GetSGRepr (const char *name) |
| Retreive a previously created scenegraph object representation. | |
| DISGBaseRepr * | CreateSGRepr (const char *name, const char *type, DISGHeirachal *parent, DIXMLNode1 *configuration) |
| Create a new scenegraph object representation. | |
| bool | DestroySGRepr (const char *name) |
| Destroy a previously created scenegraph node representation. | |
| void DISGRepresentative::GetSupportedTypes | ( | DIStringList1 * | types | ) |
Provide a list of all supported representation types.
This should be exceedingly verbose, in that it should return all the types it will support, under any condition. The information from this function is used as an early filter on scene graph object creation. If no Representative possibly supports an object of the specified type, then creation will never be attempted.
1.5.6