68 namespace SceneGraph {
123 _node->
pick(state_, pickTarget_);
bool operator()(BaseNode *_node)
Namespace providing different geometric functions concerning angles.
static void disable(GLenum _cap)
replaces glDisable, but supports locking
static void shadeModel(GLenum _mode)
replaces glShadeModel, supports locking
virtual void pick(GLState &, PickTarget)
BaseNode * node_ptr()
Get the pointer of the node (is 0 if node was not found)
void pick_push_name(unsigned int _idx)
creates a new name the stack (like glPushName())
BaseNode * find_hidden_node(BaseNode *_root, unsigned int _node_idx)
Find a node in the scene graph.
void traverse_all(BaseNode *_node, Action &_action)
BaseNode * find_node(BaseNode *_root, unsigned int _node_idx)
Find a node in the scene graph.
void traverse(BaseNode *_node, Action &_action)
void pick_pop_name()
pops the current name from the stack (like glPopName())