vrtree_cpp::NodeManager

Utility class providing an interface for responding to changes to specified metanodes; with an additional update function, which will be called every time a frame is drawn.

Public Member Functions


void nodeChildAdded(HNodeR & vrParent,
HNodeR & vrChild
)

void nodeChildRemoved(HNodeR & vrParent,
HNodeR & vrChild
)

void nodeCreated(HNodeR & vrNode)

void nodeDestroying(HNodeR & vrNode)

void nodeParentChanged(HNodeR & vrNode,
HNodeR & vrNewParent,
HNodeR & vrOldParent
)

void nodeRenamed(HNodeR & vrNode)

void nodeValuesChanged(HNodeR & vrNode)

void registerObserver(const char * metaName)

Registers a class implementing static observer functions as an observer of the specified metanode.



void unRegisterObserver(const char * metaName)

Unregisters a class implementing static observer functions as an observer of the specified metanode.



void update(double deltaTime)

static void NodeChildAdded(HNode vrParent,
HNode vrChild,
void * ud
)

static void NodeChildRemoved(HNode vrParent,
HNode vrChild,
void * ud
)

static void NodeCreated(HNode vrNode,
void * ud
)

static void NodeDestroying(HNode vrNode,
void * ud
)

static void NodeParentChanged(HNode vrNode,
HNode vrNewParent,
HNode vrOldParent,
void * ud
)

static void NodeRenamed(HNode vrNode,
void * ud
)

static void NodeValuesChanged(HNode vrNode,
void * ud
)

static void Update(double deltaTime,
void * userData
)

No Results.

Getting StartedArchitectureBest PracticesHow ToAdvanced TopicsChangelogvrtreevrtree_cppvtCoreCoreForeign Function InterfaceMetanodesMigrationsObserversPropertiesSettingsTreeUtilitiesAPI DefinitionsVR ExchangePluginsLua API