|
OpenWalnut
1.2.5
|
A struct denoting an operation on this group. More...
#include <WGEGroupNode.h>
Public Member Functions | |
| ChildOperation (ChildOperationType what, osg::ref_ptr< osg::Node > item) | |
| Constructs instance and fills members properly. | |
| ChildOperation (ChildOperationType what, boost::shared_ptr< NodePredicate > predicate) | |
| Constructs instance and fills members properly. | |
Public Attributes | |
| ChildOperationType | m_operation |
| the operation to take | |
| osg::ref_ptr< osg::Node > | m_item |
| the item to delete/add | |
| boost::shared_ptr< NodePredicate > | m_predicate |
| the predicate used by conditional operations | |
A struct denoting an operation on this group.
The operation itself, as well as the item and predicate are stored.
Definition at line 138 of file WGEGroupNode.h.
|
inline |
Constructs instance and fills members properly.
| what | the operation to make |
| item | the child to delete |
Definition at line 146 of file WGEGroupNode.h.
|
inline |
Constructs instance and fills members properly.
| what | the operation to make |
| predicate | the predicate to use for conditional operations (REMOVE_IF) |
Definition at line 159 of file WGEGroupNode.h.
| osg::ref_ptr< osg::Node > WGEGroupNode::ChildOperation::m_item |
the item to delete/add
Definition at line 167 of file WGEGroupNode.h.
| ChildOperationType WGEGroupNode::ChildOperation::m_operation |
the operation to take
Definition at line 164 of file WGEGroupNode.h.
| boost::shared_ptr< NodePredicate > WGEGroupNode::ChildOperation::m_predicate |
the predicate used by conditional operations
Definition at line 168 of file WGEGroupNode.h.
1.8.1