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