Murl::Graph::IScriptLogicController Interface Referenceabstract

The IScriptLogicController interface. More...

#include "murl_graph_i_script_logic_controller.h"

Inheritance diagram for Murl::Graph::IScriptLogicController:

Public Member Functions

virtual IControllerGetControllerInterface ()=0
 Get the mutable IController interface. More...
 
virtual const IControllerGetControllerInterface () const =0
 Get the constant IController interface. More...
 
virtual ILogicControllerGetLogicControllerInterface ()=0
 Get the mutable ILogicController interface. More...
 
virtual const ILogicControllerGetLogicControllerInterface () const =0
 Get the constant ILogicController interface. More...
 
virtual IScriptResourceTargetGetScriptResourceTarget ()=0
 Get a mutable Graph::IScriptResourceTarget container. More...
 
virtual const IScriptResourceTargetGetScriptResourceTarget () const =0
 Get a constant Graph::IScriptResourceTarget container. More...
 

Detailed Description

The IScriptLogicController interface.

See Graph::Node for details on creating controllers via an XML scene graph description.

Member Function Documentation

◆ GetControllerInterface() [1/2]

virtual IController* Murl::Graph::IScriptLogicController::GetControllerInterface ( )
pure virtual

Get the mutable IController interface.

Returns
The mutable IController interface.

◆ GetControllerInterface() [2/2]

virtual const IController* Murl::Graph::IScriptLogicController::GetControllerInterface ( ) const
pure virtual

Get the constant IController interface.

Returns
The constant IController interface.

◆ GetLogicControllerInterface() [1/2]

virtual ILogicController* Murl::Graph::IScriptLogicController::GetLogicControllerInterface ( )
pure virtual

Get the mutable ILogicController interface.

Returns
The mutable ILogicController interface.

◆ GetLogicControllerInterface() [2/2]

virtual const ILogicController* Murl::Graph::IScriptLogicController::GetLogicControllerInterface ( ) const
pure virtual

Get the constant ILogicController interface.

Returns
The constant ILogicController interface.

◆ GetScriptResourceTarget() [1/2]

virtual IScriptResourceTarget* Murl::Graph::IScriptLogicController::GetScriptResourceTarget ( )
pure virtual

Get a mutable Graph::IScriptResourceTarget container.

This method returns a mutable pointer to a Graph::IScriptResourceTarget container, which allows to add, remove or query the script resource referenced.

Returns
The mutable Graph::IScriptResourceTarget container.

◆ GetScriptResourceTarget() [2/2]

virtual const IScriptResourceTarget* Murl::Graph::IScriptLogicController::GetScriptResourceTarget ( ) const
pure virtual

Get a constant Graph::IScriptResourceTarget container.

This method returns a constant pointer to a Graph::IScriptResourceTarget container, which allows to query the script resource referenced.

Returns
The constant Graph::IScriptResourceTarget container.

The documentation for this interface was generated from the following file:
  • murl_graph_i_script_logic_controller.h


Copyright © 2011-2024 Spraylight GmbH.