#include <OSGTypedFunctorBase.h>
Inheritance diagram for osg::TypedFunctorBase< SizeTraitsT >:

Types | |
| typedef TypedFunctorBase< SizeTraitsT > | Self |
| *typedef FunctorBase< SizeTraitsT > | Inherited |
Public Member Functions | |
Constructors | |
| * | TypedFunctorBase (void) |
| TypedFunctorBase (const TypedFunctorBase &source) | |
Destructor | |
| *virtual | ~TypedFunctorBase (void) |
Operators | |
| *void | operator= (const TypedFunctorBase &source) |
Protected Member Functions | |
Helper | |
| *void | postCopyConstruct (const TypedFunctorBase &source) |
Protected Attributes | |
Members | |
| *UInt8 | _data1 [SizeTraitsT::_uiObjectSize] |
| UInt8 | _data2 [SizeTraitsT::_uiFuncPointerSize] |
| UInt8 | _flags |
Static Protected Attributes | |
Constants | |
| *static const UInt8 | ObjectValid = 0x01 |
| static const UInt8 | FuncPtrValid = 0x02 |
| static const UInt8 | FunctorActive = 0x80 |
Definition at line 72 of file OSGTypedFunctorBase.h.
|
|||||
|
||||||||||
|
Definition at line 60 of file OSGTypedFunctorBase.inl. 00060 : 00061 Inherited() 00062 { 00063 }
|
|
||||||||||
|
Definition at line 67 of file OSGTypedFunctorBase.inl. 00068 : 00069 00070 Inherited(source) 00071 { 00072 }
|
|
||||||||||
|
Definition at line 76 of file OSGTypedFunctorBase.inl.
|
|
||||||||||
|
Definition at line 82 of file OSGTypedFunctorBase.inl. 00083 { 00084 if(this != &source) 00085 { 00086 memcpy(this, &source, 00087 sizeof(TypedFunctorBase<SizeTraitsT>)); 00088 } 00089 }
|
|
||||||||||
|
Definition at line 93 of file OSGTypedFunctorBase.inl. Referenced by osg::TypedVoidFunctor1Base< CallArgT, SizeTraitsT >::TypedVoidFunctor1Base().
|
|
|||||
|
|||||
|
Definition at line 327 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 328 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 330 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 337 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 338 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 339 of file OSGFunctorBase.h. |
1.4.3