![]() |
Murl Engine API
Version 2018.3
|
The ITraversable property interface. More...
#include <murl_graph_i_traversable.h>
The ITraversable property interface.
Animation controllers may call the SetActive() and SetVisible() methods when appropriate keys are present in a given Resource::IAnimation.
Public Member Functions | |
virtual Bool | SetActive (Bool isActive)=0 |
Enable/disable logic traversals. More... | |
virtual Bool | IsActive () const =0 |
Check if logic traversals are enabled. More... | |
virtual Bool | SetVisible (Bool isVisible)=0 |
Enable/disable output traversals. More... | |
virtual Bool | IsVisible () const =0 |
Check if output traversals are enabled. More... | |
virtual Bool | SetActiveAndVisible (Bool enabled)=0 |
Enable/disable both logic and output traversals. More... | |
virtual Bool | IsActiveAndVisible () const =0 |
Check if both logic and output traversals are enabled. More... | |
Enable/disable logic traversals.
The 'active' state controls whether or not logic traversals are carried out on a node implementing this interface and its children.
isActive | If true, logic traversals are enabled. |
|
pure virtual |
Check if logic traversals are enabled.
Enable/disable output traversals.
The 'visible' state controls whether or not output traversals are carried out on a node implementing this interface and its children.
isVisible | If true, output traversals are enabled. |
|
pure virtual |
Check if output traversals are enabled.
Enable/disable both logic and output traversals.
enabled | If true, both logic and output traversals are enabled. |
|
pure virtual |
Check if both logic and output traversals are enabled.