#include <OSGTypedFunctorBase.h>
Inheritance diagram for osg::TypedStoredObjectFunctorBase< Parent, Params >:

Types | |
| typedef Params::SetObjectT | SetObjectT |
| *typedef Params::ObjMethodF | ObjMethodF |
Types | |
| typedef TypedStoredObjectFunctorBase< Parent, Params > | Self |
| *typedef Parent | Inherited |
Public Member Functions | |
Constructors | |
| * | TypedStoredObjectFunctorBase (void) |
| TypedStoredObjectFunctorBase (const TypedStoredObjectFunctorBase &source) | |
Destructor | |
| *virtual | ~TypedStoredObjectFunctorBase (void) |
Set | |
| *void | setMethod (ObjMethodF pFunc) |
| void | setCalledObject (SetObjectT pObj) |
| void | setObjectAndMethod (SetObjectT pObj, ObjMethodF pFunc) |
Protected Member Functions | |
Operators | |
| *void | operator= (const TypedStoredObjectFunctorBase &source) |
Definition at line 285 of file OSGTypedFunctorBase.h.
|
|||||
|
Definition at line 297 of file OSGTypedFunctorBase.h. |
|
|||||
|
||||||||||
|
Definition at line 185 of file OSGTypedFunctorBase.inl. 00186 : 00187 00188 Inherited() 00189 { 00190 }
|
|
||||||||||
|
Definition at line 194 of file OSGTypedFunctorBase.inl. 00195 : 00196 00197 Inherited(source) 00198 { 00199 }
|
|
||||||||||
|
Definition at line 203 of file OSGTypedFunctorBase.inl.
|
|
||||||||||
|
Definition at line 210 of file OSGTypedFunctorBase.inl. References osg::TypedStoredObjectFunctorBase< Parent, Params >::ObjMethodF. 00211 { 00212 Self::_flags |= Self::FuncPtrValid; 00213 00214 *((ObjMethodF *) Self::_data2) = pFunc; 00215 }
|
|
||||||||||
|
Definition at line 219 of file OSGTypedFunctorBase.inl. 00221 { 00222 Self::_flags |= Self::ObjectValid; 00223 00224 Params::setCalledObject(reinterpret_cast<Char8 *>(Self::_data1), pObj); 00225 }
|
|
||||||||||||||||
|
Definition at line 229 of file OSGTypedFunctorBase.inl. References osg::TypedStoredObjectFunctorBase< Parent, Params >::ObjMethodF. 00232 { 00233 Self::_flags |= Self::FuncPtrValid; 00234 Self::_flags |= Self::ObjectValid; 00235 00236 Params::setCalledObject(reinterpret_cast<Char8 *>(Self::_data1), pObj); 00237 00238 *((ObjMethodF *) Self::_data2) = pFunc; 00239 }
|
|
||||||||||
|
|
|
|||||
|
Definition at line 295 of file OSGTypedFunctorBase.h. Referenced by osg::TypedStoredObjectFunctorBase< Parent, Params >::setMethod(), and osg::TypedStoredObjectFunctorBase< Parent, Params >::setObjectAndMethod(). |
|
|||||
1.4.3