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