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 IObjectGetObjectInterface ()=0
 Get the mutable Resource::IObject interface. More...
 
virtual const IObjectGetObjectInterface () const =0
 Get the constant Resource::IObject interface. More...
 
virtual const IGraphNodeGetRootNode () const =0
 Get the root node to create an instance from. More...
 
virtual const IAttributesGetDefaultParameters () 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]

virtual IObject* Murl::Resource::IGraph::GetObjectInterface ( )
pure virtual

Get the mutable Resource::IObject interface.

Returns
The IObject interface.

◆ GetObjectInterface() [2/2]

virtual const IObject* Murl::Resource::IGraph::GetObjectInterface ( ) const
pure virtual

Get the constant Resource::IObject interface.

Returns
The IObject interface.

◆ GetRootNode()

virtual const IGraphNode* Murl::Resource::IGraph::GetRootNode ( ) const
pure virtual

Get the root node to create an instance from.

Returns
The root node.

◆ GetDefaultParameters()

virtual const IAttributes* Murl::Resource::IGraph::GetDefaultParameters ( ) const
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


Copyright © 2011-2024 Spraylight GmbH.