Murl::Resource::IGraph Interface Referenceabstract
The IGraph resource object interface. More...
#include "murl_resource_i_graph.h"
Inheritance diagram for Murl::Resource::IGraph:
Classes | |
struct | Iff |
IFF file specific structs. More... | |
struct | Raw |
Raw data structs. More... | |
Public Member Functions | |
virtual IObject * | GetObjectInterface ()=0 |
Get the mutable Resource::IObject interface. More... | |
virtual const IObject * | GetObjectInterface () const =0 |
Get the constant Resource::IObject interface. More... | |
virtual const IGraphNode * | GetRootNode () const =0 |
Get the root node to create an instance from. More... | |
virtual const IAttributes * | GetDefaultParameters () const =0 |
Get the default node parameters. More... | |
Detailed Description
The IGraph resource object interface.
A graph resource stores template information for creating actual (sub-)graph instances in the engine's master scene graph.
Member Function Documentation
◆ GetObjectInterface() [1/2]
|
pure virtual |
Get the mutable Resource::IObject interface.
- Returns
- The IObject interface.
◆ GetObjectInterface() [2/2]
|
pure virtual |
Get the constant Resource::IObject interface.
- Returns
- The IObject interface.
◆ GetRootNode()
|
pure virtual |
Get the root node to create an instance from.
- Returns
- The root node.
◆ GetDefaultParameters()
|
pure virtual |
Get the default node parameters.
- Returns
- The default parameters.
The documentation for this interface was generated from the following file:
- murl_resource_i_graph.h