Murl Engine API  Version 2018.3
Murl::Logic::IObservableNode Interface Referenceabstract

The IObservableNode interface. More...

#include <murl_logic_i_observable_node.h>

Detailed Description

The IObservableNode interface.

Objects implementing the IObservableNode interface can be registered to the INodeObserver. This interface is typically used to maintain graph node interface references. See GraphNodeTypes for predefined types.
The IProcessor object provides a ready to use node observer.

Inheritance diagram for Murl::Logic::IObservableNode:
Murl::Logic::GraphObservableNode< Murl::Graph::INamespace > Murl::Logic::GraphObservableNode< Murl::Graph::IScale > Murl::Logic::GraphObservableNode< Murl::Graph::ITextGeometry > Murl::Logic::GraphObservableNode< Murl::Graph::ITransform > Murl::Logic::GraphObservableNode< NodeType >

Public Member Functions

virtual Bool IsValid () const =0
 Check the node. More...
 
virtual Bool RemoveReference ()=0
 Remove the reference from the node. More...
 

Member Function Documentation

◆ IsValid()

◆ RemoveReference()


The documentation for this interface was generated from the following file: