Skip to main content

Observers

Module: Nodes

Callback registration functions for observed node events.

Functions

TypeName
voidVRAddCallbackActivate(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.
voidVRAddCallbackBreak(HNode node, EventTwoNodesFunc callback, void * userData, int flags)
Add Break callback (assembly has ceased colliding)
voidVRAddCallbackClick(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Click callback (button or similar node clicked)
voidVRAddCallbackDoubleClick(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Double click callback (button or similar node double-clicked)
voidVRAddCallbackEnter(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Enter callback (a generic state was entered)
voidVRAddCallbackGesture(EventGestureFunc callback, void * userData, int flags)
Add Gesture callback (a hand activated a gesture)
voidVRAddCallbackKeyPress(EventKeyFunc callback, void * userData, int flags)
Add Key press callback (key was pressed)
voidVRAddCallbackKeyRelease(EventKeyFunc callback, void * userData, int flags)
Add Key release callback (key was released)
voidVRAddCallbackLeave(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Leave callback (a generic state was left)
voidVRAddCallbackMove(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.
voidVRAddCallbackNodeChildAdded(const char * metaName, NodeChildAddedFunc callback, void * userData)
Registers a function to be called whenever a node has a child added to it.
voidVRAddCallbackNodeChildRemoved(const char * metaName, NodeChildRemovedFunc callback, void * userData)
Registers a function to be called whenever a node has a child removed from it.
voidVRAddCallbackNodeCreation(const char * metaName, NodeCreatedFunc callback, void * userData)
Registers a function to be called whenever a node is created.
voidVRAddCallbackNodeDestruction(const char * metaName, NodeDestroyingFunc callback, void * userData)
Registers a function to be called whenever a node is deleted.
voidVRAddCallbackNodeParentChanged(const char * metaName, NodeParentChangedFunc callback, void * userData)
Registers a function to be called whenever a node is moved to a new parent.
voidVRAddCallbackNodeRenamed(const char * metaName, NodeRenamedFunc callback, void * userData)
Registers a function to be called whenever a node is renamed.
voidVRAddCallbackNodeValuesChanged(const char * metaName, NodeValuesChangedFunc callback, void * userData)
Registers a function to be called whenever a node is modified.
voidVRAddCallbackPoseEntered(EventKeyFunc callback, void * userData, int flags)
Add Pose entered callback (a hand switched to a pose)
voidVRAddCallbackPoseLeft(EventKeyFunc callback, void * userData, int flags)
Add Pose left callback (a hand left a pose)
voidVRAddCallbackPress(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Press callback (button or similar node pressed)
voidVRAddCallbackRelease(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Release callback (button or similar node released)
voidVRAddCallbackToggle(HNode node, EventNodeFunc callback, void * userData, int flags)
Add Toggle callback (button or similar node toggled)
voidVRAddCallbackTouch(HNode node, EventTwoNodesFunc callback, void * userData, int flags)
Add Touch callback (assembly has collided)
voidVRAddCallbackUpdate(UpdateFunc callback, void * userData)
Registers a function to be called whenever VRTree updates (either by the host application or by a call to VRUpdate)
voidVRRemoveCallbackActivate(HNode node, EventTwoNodesUserFunc callback)
Remove callback for Activate event of a node and the other node deactivated.
voidVRRemoveCallbackBreak(HNode node, EventTwoNodesFunc callback)
Remove Break callback (assembly has ceased colliding)
voidVRRemoveCallbackClick(HNode node, EventNodeFunc callback)
Remove Click callback (button or similar node clicked)
voidVRRemoveCallbackDoubleClick(HNode node, EventNodeFunc callback)
Remove Double click callback (button or similar node double-clicked)
voidVRRemoveCallbackEnter(HNode node, EventNodeFunc callback)
Remove Enter callback (a generic state was entered)
voidVRRemoveCallbackGesture(EventGestureFunc callback)
Remove Gesture callback (a hand activated a gesture)
voidVRRemoveCallbackKeyPress(EventKeyFunc callback)
Remove Key press callback (key was pressed)
voidVRRemoveCallbackKeyRelease(EventKeyFunc callback)
Remove Key release callback (key was released)
voidVRRemoveCallbackLeave(HNode node, EventNodeFunc callback)
Remove Leave callback (a generic state was left)
voidVRRemoveCallbackMove(HNode node, EventNodeFunc callback)
Remove Move callback (the transform property has changed)
voidVRRemoveCallbackNodeChildAdded(const char * metaName, NodeChildAddedFunc callback)
Unregisters a function called whenever a node has children added to it.
voidVRRemoveCallbackNodeChildAddedEx(const char * metaName, NodeChildAddedFunc callback, void * userData)
Unregisters a function called whenever a node has children added to it.
voidVRRemoveCallbackNodeChildRemoved(const char * metaName, NodeChildRemovedFunc callback)
Unregisters a function called whenever a node has children removed from it.
voidVRRemoveCallbackNodeChildRemovedEx(const char * metaName, NodeChildRemovedFunc callback, void * userData)
Unregisters a function called whenever a node has children removed from it.
voidVRRemoveCallbackNodeCreation(const char * metaName, NodeCreatedFunc callback)
Unregisters a function called whenever a node is created.
voidVRRemoveCallbackNodeCreationEx(const char * metaName, NodeCreatedFunc callback, void * userData)
Unregisters a function called whenever a node is created.
voidVRRemoveCallbackNodeDestruction(const char * metaName, NodeDestroyingFunc callback)
Unregisters a function called whenever a node is destroyed.
voidVRRemoveCallbackNodeDestructionEx(const char * metaName, NodeDestroyingFunc callback, void * userData)
Unregisters a function called whenever a node is destroyed.
voidVRRemoveCallbackNodeParentChanged(const char * metaName, NodeParentChangedFunc callback)
Unregisters a function called whenever a node is moved somewhere else in the tree.
voidVRRemoveCallbackNodeParentChangedEx(const char * metaName, NodeParentChangedFunc callback, void * userData)
Unregisters a function called whenever a node is moved somewhere else in the tree.
voidVRRemoveCallbackNodeRenamed(const char * metaName, NodeRenamedFunc callback)
Unregisters a function called whenever a node is renamed.
voidVRRemoveCallbackNodeRenamedEx(const char * metaName, NodeRenamedFunc callback, void * userData)
Unregisters a function called whenever a node is renamed.
voidVRRemoveCallbackNodeValuesChanged(const char * metaName, NodeValuesChangedFunc callback)
Unregisters a function called whenever a node is modified.
voidVRRemoveCallbackNodeValuesChangedEx(const char * metaName, NodeValuesChangedFunc callback, void * userData)
Unregisters a function called whenever a node is modified.
voidVRRemoveCallbackPoseEntered(EventKeyFunc callback)
Remove Pose entered callback (a hand switched to a pose)
voidVRRemoveCallbackPoseLeft(EventKeyFunc callback)
Remove Pose left callback (a hand left a pose)
voidVRRemoveCallbackPress(HNode node, EventNodeFunc callback)
Remove Press callback (button or similar node pressed)
voidVRRemoveCallbackRelease(HNode node, EventNodeFunc callback)
Remove Release callback (button or similar node released)
voidVRRemoveCallbackToggle(HNode node, EventNodeFunc callback)
Remove Toggle callback (button or similar node toggled)
voidVRRemoveCallbackTouch(HNode node, EventTwoNodesFunc callback)
Remove Touch callback (assembly has collided)
voidVRRemoveCallbackUpdate(UpdateFunc callback)
Unregisters an update function.
voidVRRemoveCallbackUpdateEx(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