Observers
Module: Nodes
Callback registration functions for observed node events.
Functions
Type | Name |
---|---|
void | VRAddCallbackActivate(HNode node, EventTwoNodesUserFunc callback, void * userData, int flags) Event callbacks. Some already exist : VRAddCallbackUpdate for Event::TimeStep VRAddCallbackNodeCreation for Event::Create VRAddCallbackNodeDestruction for Event::Delete VRAddCallbackNodeRenamed for Event::Rename. |
void | VRAddCallbackBreak(HNode node, EventTwoNodesFunc callback, void * userData, int flags) Add Break callback (assembly has ceased colliding) |
void | VRAddCallbackClick(HNode node, EventNodeFunc callback, void * userData, int flags) Add Click callback (button or similar node clicked) |
void | VRAddCallbackDoubleClick(HNode node, EventNodeFunc callback, void * userData, int flags) Add Double click callback (button or similar node double-clicked) |
void | VRAddCallbackEnter(HNode node, EventNodeFunc callback, void * userData, int flags) Add Enter callback (a generic state was entered) |
void | VRAddCallbackGesture(EventGestureFunc callback, void * userData, int flags) Add Gesture callback (a hand activated a gesture) |
void | VRAddCallbackKeyPress(EventKeyFunc callback, void * userData, int flags) Add Key press callback (key was pressed) |
void | VRAddCallbackKeyRelease(EventKeyFunc callback, void * userData, int flags) Add Key release callback (key was released) |
void | VRAddCallbackLeave(HNode node, EventNodeFunc callback, void * userData, int flags) Add Leave callback (a generic state was left) |
void | VRAddCallbackMove(HNode node, EventNodeFunc callback, void * userData, int flags) Add Move callback. The �move� event applies to sliders, scrollbars and markers in the GUI system in addition to assemblies. It�s not the same as observing the transform property because the move event is also triggered on all the descendant assemblies of the object that has moved. |
void | VRAddCallbackNodeChildAdded(const char * metaName, NodeChildAddedFunc callback, void * userData) Registers a function to be called whenever a node has a child added to it. |
void | VRAddCallbackNodeChildRemoved(const char * metaName, NodeChildRemovedFunc callback, void * userData) Registers a function to be called whenever a node has a child removed from it. |
void | VRAddCallbackNodeCreation(const char * metaName, NodeCreatedFunc callback, void * userData) Registers a function to be called whenever a node is created. |
void | VRAddCallbackNodeDestruction(const char * metaName, NodeDestroyingFunc callback, void * userData) Registers a function to be called whenever a node is deleted. |
void | VRAddCallbackNodeParentChanged(const char * metaName, NodeParentChangedFunc callback, void * userData) Registers a function to be called whenever a node is moved to a new parent. |
void | VRAddCallbackNodeRenamed(const char * metaName, NodeRenamedFunc callback, void * userData) Registers a function to be called whenever a node is renamed. |
void | VRAddCallbackNodeValuesChanged(const char * metaName, NodeValuesChangedFunc callback, void * userData) Registers a function to be called whenever a node is modified. |
void | VRAddCallbackPoseEntered(EventKeyFunc callback, void * userData, int flags) Add Pose entered callback (a hand switched to a pose) |
void | VRAddCallbackPoseLeft(EventKeyFunc callback, void * userData, int flags) Add Pose left callback (a hand left a pose) |
void | VRAddCallbackPress(HNode node, EventNodeFunc callback, void * userData, int flags) Add Press callback (button or similar node pressed) |
void | VRAddCallbackRelease(HNode node, EventNodeFunc callback, void * userData, int flags) Add Release callback (button or similar node released) |
void | VRAddCallbackToggle(HNode node, EventNodeFunc callback, void * userData, int flags) Add Toggle callback (button or similar node toggled) |
void | VRAddCallbackTouch(HNode node, EventTwoNodesFunc callback, void * userData, int flags) Add Touch callback (assembly has collided) |
void | VRAddCallbackUpdate(UpdateFunc callback, void * userData) Registers a function to be called whenever VRTree updates (either by the host application or by a call to VRUpdate) |
void | VRRemoveCallbackActivate(HNode node, EventTwoNodesUserFunc callback) Remove callback for Activate event of a node and the other node deactivated. |
void | VRRemoveCallbackBreak(HNode node, EventTwoNodesFunc callback) Remove Break callback (assembly has ceased colliding) |
void | VRRemoveCallbackClick(HNode node, EventNodeFunc callback) Remove Click callback (button or similar node clicked) |
void | VRRemoveCallbackDoubleClick(HNode node, EventNodeFunc callback) Remove Double click callback (button or similar node double-clicked) |
void | VRRemoveCallbackEnter(HNode node, EventNodeFunc callback) Remove Enter callback (a generic state was entered) |
void | VRRemoveCallbackGesture(EventGestureFunc callback) Remove Gesture callback (a hand activated a gesture) |
void | VRRemoveCallbackKeyPress(EventKeyFunc callback) Remove Key press callback (key was pressed) |
void | VRRemoveCallbackKeyRelease(EventKeyFunc callback) Remove Key release callback (key was released) |
void | VRRemoveCallbackLeave(HNode node, EventNodeFunc callback) Remove Leave callback (a generic state was left) |
void | VRRemoveCallbackMove(HNode node, EventNodeFunc callback) Remove Move callback (the transform property has changed) |
void | VRRemoveCallbackNodeChildAdded(const char * metaName, NodeChildAddedFunc callback) Unregisters a function called whenever a node has children added to it. |
void | VRRemoveCallbackNodeChildAddedEx(const char * metaName, NodeChildAddedFunc callback, void * userData) Unregisters a function called whenever a node has children added to it. |
void | VRRemoveCallbackNodeChildRemoved(const char * metaName, NodeChildRemovedFunc callback) Unregisters a function called whenever a node has children removed from it. |
void | VRRemoveCallbackNodeChildRemovedEx(const char * metaName, NodeChildRemovedFunc callback, void * userData) Unregisters a function called whenever a node has children removed from it. |
void | VRRemoveCallbackNodeCreation(const char * metaName, NodeCreatedFunc callback) Unregisters a function called whenever a node is created. |
void | VRRemoveCallbackNodeCreationEx(const char * metaName, NodeCreatedFunc callback, void * userData) Unregisters a function called whenever a node is created. |
void | VRRemoveCallbackNodeDestruction(const char * metaName, NodeDestroyingFunc callback) Unregisters a function called whenever a node is destroyed. |
void | VRRemoveCallbackNodeDestructionEx(const char * metaName, NodeDestroyingFunc callback, void * userData) Unregisters a function called whenever a node is destroyed. |
void | VRRemoveCallbackNodeParentChanged(const char * metaName, NodeParentChangedFunc callback) Unregisters a function called whenever a node is moved somewhere else in the tree. |
void | VRRemoveCallbackNodeParentChangedEx(const char * metaName, NodeParentChangedFunc callback, void * userData) Unregisters a function called whenever a node is moved somewhere else in the tree. |
void | VRRemoveCallbackNodeRenamed(const char * metaName, NodeRenamedFunc callback) Unregisters a function called whenever a node is renamed. |
void | VRRemoveCallbackNodeRenamedEx(const char * metaName, NodeRenamedFunc callback, void * userData) Unregisters a function called whenever a node is renamed. |
void | VRRemoveCallbackNodeValuesChanged(const char * metaName, NodeValuesChangedFunc callback) Unregisters a function called whenever a node is modified. |
void | VRRemoveCallbackNodeValuesChangedEx(const char * metaName, NodeValuesChangedFunc callback, void * userData) Unregisters a function called whenever a node is modified. |
void | VRRemoveCallbackPoseEntered(EventKeyFunc callback) Remove Pose entered callback (a hand switched to a pose) |
void | VRRemoveCallbackPoseLeft(EventKeyFunc callback) Remove Pose left callback (a hand left a pose) |
void | VRRemoveCallbackPress(HNode node, EventNodeFunc callback) Remove Press callback (button or similar node pressed) |
void | VRRemoveCallbackRelease(HNode node, EventNodeFunc callback) Remove Release callback (button or similar node released) |
void | VRRemoveCallbackToggle(HNode node, EventNodeFunc callback) Remove Toggle callback (button or similar node toggled) |
void | VRRemoveCallbackTouch(HNode node, EventTwoNodesFunc callback) Remove Touch callback (assembly has collided) |
void | VRRemoveCallbackUpdate(UpdateFunc callback) Unregisters an update function. |
void | VRRemoveCallbackUpdateEx(UpdateFunc callback, void * userData) Unregisters an update function. |
Functions Documentation
VRAddCallbackActivate
void VRAddCallbackActivate(
HNode node,
EventTwoNodesUserFunc callback,
void * userData,
int flags
)
Event callbacks. Some already exist : VRAddCallbackUpdate for Event::TimeStep VRAddCallbackNodeCreation for Event::Create VRAddCallbackNodeDestruction for Event::Delete VRAddCallbackNodeRenamed for Event::Rename.
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
View select and View deselect are added despite they are missing in the Event list in vrscript.hpp, 57 Add callback for Activate event of a node and the other node deactivated
VRAddCallbackBreak
void VRAddCallbackBreak(
HNode node,
EventTwoNodesFunc callback,
void * userData,
int flags
)
Add Break callback (assembly has ceased colliding)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackClick
void VRAddCallbackClick(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Click callback (button or similar node clicked)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackDoubleClick
void VRAddCallbackDoubleClick(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Double click callback (button or similar node double-clicked)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackEnter
void VRAddCallbackEnter(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Enter callback (a generic state was entered)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackGesture
void VRAddCallbackGesture(
EventGestureFunc callback,
void * userData,
int flags
)
Add Gesture callback (a hand activated a gesture)
Parameters:
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackKeyPress
void VRAddCallbackKeyPress(
EventKeyFunc callback,
void * userData,
int flags
)
Add Key press callback (key was pressed)
Parameters:
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackKeyRelease
void VRAddCallbackKeyRelease(
EventKeyFunc callback,
void * userData,
int flags
)
Add Key release callback (key was released)
Parameters:
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackLeave
void VRAddCallbackLeave(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Leave callback (a generic state was left)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackMove
void VRAddCallbackMove(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Move callback. The �move� event applies to sliders, scrollbars and markers in the GUI system in addition to assemblies. It�s not the same as observing the transform property because the move event is also triggered on all the descendant assemblies of the object that has moved.
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackNodeChildAdded
void VRAddCallbackNodeChildAdded(
const char * metaName,
NodeChildAddedFunc callback,
void * userData
)
Registers a function to be called whenever a node has a child added to it.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackNodeChildRemoved
void VRAddCallbackNodeChildRemoved(
const char * metaName,
NodeChildRemovedFunc callback,
void * userData
)
Registers a function to be called whenever a node has a child removed from it.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackNodeCreation
void VRAddCallbackNodeCreation(
const char * metaName,
NodeCreatedFunc callback,
void * userData
)
Registers a function to be called whenever a node is created.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackNodeDestruction
void VRAddCallbackNodeDestruction(
const char * metaName,
NodeDestroyingFunc callback,
void * userData
)
Registers a function to be called whenever a node is deleted.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on deletion
- userData arbitrary data to pass to the callback
VRAddCallbackNodeParentChanged
void VRAddCallbackNodeParentChanged(
const char * metaName,
NodeParentChangedFunc callback,
void * userData
)
Registers a function to be called whenever a node is moved to a new parent.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackNodeRenamed
void VRAddCallbackNodeRenamed(
const char * metaName,
NodeRenamedFunc callback,
void * userData
)
Registers a function to be called whenever a node is renamed.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackNodeValuesChanged
void VRAddCallbackNodeValuesChanged(
const char * metaName,
NodeValuesChangedFunc callback,
void * userData
)
Registers a function to be called whenever a node is modified.
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRAddCallbackPoseEntered
void VRAddCallbackPoseEntered(
EventKeyFunc callback,
void * userData,
int flags
)
Add Pose entered callback (a hand switched to a pose)
Parameters:
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackPoseLeft
void VRAddCallbackPoseLeft(
EventKeyFunc callback,
void * userData,
int flags
)
Add Pose left callback (a hand left a pose)
Parameters:
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackPress
void VRAddCallbackPress(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Press callback (button or similar node pressed)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackRelease
void VRAddCallbackRelease(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Release callback (button or similar node released)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackToggle
void VRAddCallbackToggle(
HNode node,
EventNodeFunc callback,
void * userData,
int flags
)
Add Toggle callback (button or similar node toggled)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackTouch
void VRAddCallbackTouch(
HNode node,
EventTwoNodesFunc callback,
void * userData,
int flags
)
Add Touch callback (assembly has collided)
Parameters:
- node node handle
- callback the function to call
- userData arbitrary data to pass to the callback
- flags additional flags for future use (must be zero)
VRAddCallbackUpdate
void VRAddCallbackUpdate(
UpdateFunc callback,
void * userData
)
Registers a function to be called whenever VRTree updates (either by the host application or by a call to VRUpdate)
Parameters:
- metaName the name of the metanode (type of node) to observe
- callback the function to call on creation
- userData arbitrary data to pass to the callback
VRRemoveCallbackActivate
void VRRemoveCallbackActivate(
HNode node,
EventTwoNodesUserFunc callback
)
Remove callback for Activate event of a node and the other node deactivated.
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackBreak
void VRRemoveCallbackBreak(
HNode node,
EventTwoNodesFunc callback
)
Remove Break callback (assembly has ceased colliding)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackClick
void VRRemoveCallbackClick(
HNode node,
EventNodeFunc callback
)
Remove Click callback (button or similar node clicked)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackDoubleClick
void VRRemoveCallbackDoubleClick(
HNode node,
EventNodeFunc callback
)
Remove Double click callback (button or similar node double-clicked)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackEnter
void VRRemoveCallbackEnter(
HNode node,
EventNodeFunc callback
)
Remove Enter callback (a generic state was entered)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackGesture
void VRRemoveCallbackGesture(
EventGestureFunc callback
)
Remove Gesture callback (a hand activated a gesture)
Parameters:
- callback the previously added function to remove
VRRemoveCallbackKeyPress
void VRRemoveCallbackKeyPress(
EventKeyFunc callback
)
Remove Key press callback (key was pressed)
Parameters:
- callback the previously added function to remove
VRRemoveCallbackKeyRelease
void VRRemoveCallbackKeyRelease(
EventKeyFunc callback
)
Remove Key release callback (key was released)
Parameters:
- callback the previously added function to remove
VRRemoveCallbackLeave
void VRRemoveCallbackLeave(
HNode node,
EventNodeFunc callback
)
Remove Leave callback (a generic state was left)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackMove
void VRRemoveCallbackMove(
HNode node,
EventNodeFunc callback
)
Remove Move callback (the transform property has changed)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackNodeChildAdded
void VRRemoveCallbackNodeChildAdded(
const char * metaName,
NodeChildAddedFunc callback
)
Unregisters a function called whenever a node has children added to it.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeChildAddedEx
void VRRemoveCallbackNodeChildAddedEx(
const char * metaName,
NodeChildAddedFunc callback,
void * userData
)
Unregisters a function called whenever a node has children added to it.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeChildRemoved
void VRRemoveCallbackNodeChildRemoved(
const char * metaName,
NodeChildRemovedFunc callback
)
Unregisters a function called whenever a node has children removed from it.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeChildRemovedEx
void VRRemoveCallbackNodeChildRemovedEx(
const char * metaName,
NodeChildRemovedFunc callback,
void * userData
)
Unregisters a function called whenever a node has children removed from it.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeCreation
void VRRemoveCallbackNodeCreation(
const char * metaName,
NodeCreatedFunc callback
)
Unregisters a function called whenever a node is created.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeCreationEx
void VRRemoveCallbackNodeCreationEx(
const char * metaName,
NodeCreatedFunc callback,
void * userData
)
Unregisters a function called whenever a node is created.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeDestruction
void VRRemoveCallbackNodeDestruction(
const char * metaName,
NodeDestroyingFunc callback
)
Unregisters a function called whenever a node is destroyed.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeDestructionEx
void VRRemoveCallbackNodeDestructionEx(
const char * metaName,
NodeDestroyingFunc callback,
void * userData
)
Unregisters a function called whenever a node is destroyed.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeParentChanged
void VRRemoveCallbackNodeParentChanged(
const char * metaName,
NodeParentChangedFunc callback
)
Unregisters a function called whenever a node is moved somewhere else in the tree.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeParentChangedEx
void VRRemoveCallbackNodeParentChangedEx(
const char * metaName,
NodeParentChangedFunc callback,
void * userData
)
Unregisters a function called whenever a node is moved somewhere else in the tree.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeRenamed
void VRRemoveCallbackNodeRenamed(
const char * metaName,
NodeRenamedFunc callback
)
Unregisters a function called whenever a node is renamed.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeRenamedEx
void VRRemoveCallbackNodeRenamedEx(
const char * metaName,
NodeRenamedFunc callback,
void * userData
)
Unregisters a function called whenever a node is renamed.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackNodeValuesChanged
void VRRemoveCallbackNodeValuesChanged(
const char * metaName,
NodeValuesChangedFunc callback
)
Unregisters a function called whenever a node is modified.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
VRRemoveCallbackNodeValuesChangedEx
void VRRemoveCallbackNodeValuesChangedEx(
const char * metaName,
NodeValuesChangedFunc callback,
void * userData
)
Unregisters a function called whenever a node is modified.
Parameters:
- metaName the name of the metanode (type of node) to stop observing
- callback the previously added function to remove
- userData arbitrary data to passed to the callback
VRRemoveCallbackPoseEntered
void VRRemoveCallbackPoseEntered(
EventKeyFunc callback
)
Remove Pose entered callback (a hand switched to a pose)
Parameters:
- callback the previously added function to remove
VRRemoveCallbackPoseLeft
void VRRemoveCallbackPoseLeft(
EventKeyFunc callback
)
Remove Pose left callback (a hand left a pose)
Parameters:
- callback the previously added function to remove
VRRemoveCallbackPress
void VRRemoveCallbackPress(
HNode node,
EventNodeFunc callback
)
Remove Press callback (button or similar node pressed)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackRelease
void VRRemoveCallbackRelease(
HNode node,
EventNodeFunc callback
)
Remove Release callback (button or similar node released)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackToggle
void VRRemoveCallbackToggle(
HNode node,
EventNodeFunc callback
)
Remove Toggle callback (button or similar node toggled)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackTouch
void VRRemoveCallbackTouch(
HNode node,
EventTwoNodesFunc callback
)
Remove Touch callback (assembly has collided)
Parameters:
- node node handle
- callback the previously added function to remove
VRRemoveCallbackUpdate
void VRRemoveCallbackUpdate(
UpdateFunc callback
)
Unregisters an update function.
Parameters:
- callback the previously added function to remove
VRRemoveCallbackUpdateEx
void VRRemoveCallbackUpdateEx(
UpdateFunc callback,
void * userData
)
Unregisters an update function.
Parameters:
- callback the previously added function to remove
- userData arbitrary data to passed to the callback