Skip to main content

vrtree_cpp::ObserverWrapper

Wraps a class implementing static observer functions accepting refcounted handles. More...

#include <interface_helpers.hpp>

Public Functions

TypeName
voidNodeChildAdded(HNode vrParent, HNode vrChild, void * )
voidNodeChildRemoved(HNode vrParent, HNode vrChild, void * )
voidNodeCreated(HNode vrNode, void * )
voidNodeDestroying(HNode vrNode, void * )
voidNodeParentChanged(HNode vrNode, HNode vrNewParent, HNode vrOldParent, void * )
voidNodeRenamed(HNode vrNode, void * )
voidNodeValuesChanged(HNode vrNode, void * )

Detailed Description

template <typename T >
struct vrtree_cpp::ObserverWrapper;

Wraps a class implementing static observer functions accepting refcounted handles.

Public Functions Documentation

NodeChildAdded

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

NodeChildRemoved

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

NodeCreated

static inline void NodeCreated(
HNode vrNode,
void *
)

NodeDestroying

static inline void NodeDestroying(
HNode vrNode,
void *
)

NodeParentChanged

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

NodeRenamed

static inline void NodeRenamed(
HNode vrNode,
void *
)

NodeValuesChanged

static inline void NodeValuesChanged(
HNode vrNode,
void *
)