#include <OSGFunctorArgumentType.h>
Public Member Functions | |
Constructors | |
| FunctorArgumentType (ActorBase *pActor, const NodePtr &pNode, UInt32 pass) | |
Get/Set | |
| ActorBase * | getActor (void) const |
| void | setActor (ActorBase *pActor) |
| NodePtr | getNode (void) const |
| void | setNode (const NodePtr &pNode) |
| UInt32 | getPass (void) const |
| void | setPass (UInt32 pass) |
Private Attributes | |
| ActorBase * | _pActor |
| NodePtr | _pNode |
| UInt32 | _pass |
Definition at line 61 of file OSGFunctorArgumentType.h.
| osg::NewActionTypes::FunctorArgumentType::FunctorArgumentType | ( | ActorBase * | pActor, | |
| const NodePtr & | pNode, | |||
| UInt32 | pass | |||
| ) | [inline] |
Definition at line 91 of file OSGFunctorArgumentType.inl.
00097 : _pActor(pActor), 00098 00099 _pNode (pNode ), 00100 00101 _pass (pass ) 00102 00103 { 00104 00105 }
| ActorBase * osg::NewActionTypes::FunctorArgumentType::getActor | ( | void | ) | const [inline] |
Definition at line 119 of file OSGFunctorArgumentType.inl.
References _pActor.
Referenced by osg::Geometry::intersectActor(), osg::Transform::intersectActorEnter(), and osg::Transform::intersectActorLeave().
00121 { 00122 00123 return _pActor; 00124 00125 }
| void osg::NewActionTypes::FunctorArgumentType::setActor | ( | ActorBase * | pActor | ) | [inline] |
Definition at line 131 of file OSGFunctorArgumentType.inl.
References _pActor.
Referenced by osg::PriorityAction::enterNode(), osg::DepthFirstStateAction::enterNode(), osg::DepthFirstAction::enterNode(), osg::DepthFirstStateAction::leaveNode(), and osg::DepthFirstAction::leaveNode().
00133 { 00134 00135 _pActor = pActor; 00136 00137 }
| NodePtr osg::NewActionTypes::FunctorArgumentType::getNode | ( | void | ) | const [inline] |
Definition at line 143 of file OSGFunctorArgumentType.inl.
References _pNode.
Referenced by osg::Geometry::intersectActor().
00145 { 00146 00147 return _pNode; 00148 00149 }
| void osg::NewActionTypes::FunctorArgumentType::setNode | ( | const NodePtr & | pNode | ) | [inline] |
Definition at line 155 of file OSGFunctorArgumentType.inl.
References _pNode.
00157 { 00158 00159 _pNode = pNode; 00160 00161 }
| UInt32 osg::NewActionTypes::FunctorArgumentType::getPass | ( | void | ) | const [inline] |
Definition at line 167 of file OSGFunctorArgumentType.inl.
References _pass.
00169 { 00170 00171 return _pass; 00172 00173 }
| void osg::NewActionTypes::FunctorArgumentType::setPass | ( | UInt32 | pass | ) | [inline] |
Definition at line 179 of file OSGFunctorArgumentType.inl.
References _pass.
00181 { 00182 00183 _pass = pass; 00184 00185 }
1.5.5