Murl::Graph::ILogicController Interface Referenceabstract
The ILogicController interface. More...
#include "murl_graph_i_logic_controller.h"
Inheritance diagram for Murl::Graph::ILogicController:
Public Member Functions | |
virtual IController * | GetControllerInterface ()=0 |
Get the mutable IController interface. More... | |
virtual const IController * | GetControllerInterface () const =0 |
Get the constant IController interface. More... | |
virtual Bool | SetLogicAppGraph (Logic::IAppGraphPtr logicAppGraph)=0 |
Set the logic graph callback object. More... | |
virtual Logic::IAppGraphPtr | GetLogicAppGraph ()=0 |
Get the logic graph callback object. More... | |
Detailed Description
The ILogicController interface.
See Graph::Node for details on creating controllers via an XML scene graph description.
Member Function Documentation
◆ GetControllerInterface() [1/2]
|
pure virtual |
Get the mutable IController interface.
- Returns
- The mutable IController interface.
◆ GetControllerInterface() [2/2]
|
pure virtual |
Get the constant IController interface.
- Returns
- The constant IController interface.
◆ SetLogicAppGraph()
|
pure virtual |
Set the logic graph callback object.
- Parameters
-
logicAppGraph The logic graph callback object.
- Returns
- true if successful.
◆ GetLogicAppGraph()
|
pure virtual |
Get the logic graph callback object.
- Returns
- logicAppGraph The logic graph callback object.
The documentation for this interface was generated from the following file:
- murl_graph_i_logic_controller.h