Murl::Graph::IHandleInstance Interface Referenceabstract
The IHandleInstance interface. More...
#include "murl_graph_i_handle_instance.h"
Inherited by Murl::Core::GraphNodeHandleInstance.
Public Member Functions | |
virtual const IHandle * | GetOwner () const =0 |
Get the constant handle owning this handle instance. More... | |
virtual IHandle * | GetOwner ()=0 |
Get the mutable handle owning this handle instance. More... | |
virtual const Matrix & | GetWorldTransform () const =0 |
Get the constant world transform. More... | |
virtual Matrix & | GetWorldTransform ()=0 |
Get the mutable world transform. More... | |
Detailed Description
The IHandleInstance interface.
A graph node may obtain a generic handle instance for storing information that is dependent on the actual graph traversal state.
Member Function Documentation
◆ GetOwner() [1/2]
|
pure virtual |
Get the constant handle owning this handle instance.
- Returns
- The owner handle.
◆ GetOwner() [2/2]
|
pure virtual |
Get the mutable handle owning this handle instance.
- Returns
- The owner handle.
◆ GetWorldTransform() [1/2]
|
pure virtual |
Get the constant world transform.
- Returns
- The world transform.
◆ GetWorldTransform() [2/2]
|
pure virtual |
Get the mutable world transform.
- Returns
- The world transform.
The documentation for this interface was generated from the following file:
- murl_graph_i_handle_instance.h