#include <OSGTileCameraDecoratorBase.h>
Inheritance diagram for osg::TileCameraDecoratorBase:


Public Types | |
| enum | { LeftFieldId = Inherited::NextFieldId, RightFieldId = LeftFieldId + 1, BottomFieldId = RightFieldId + 1, TopFieldId = BottomFieldId + 1, FullWidthFieldId = TopFieldId + 1, FullHeightFieldId = FullWidthFieldId + 1, NextFieldId = FullHeightFieldId + 1 } |
Public Methods | |
Get | |
| virtual FieldContainerType & | getType (void) |
| virtual const FieldContainerType & | getType (void) const |
| virtual UInt32 | getContainerSize (void) const |
Field Get | |
| SFReal32 * | getSFLeft (void) |
| SFReal32 * | getSFRight (void) |
| SFReal32 * | getSFBottom (void) |
| SFReal32 * | getSFTop (void) |
| SFUInt32 * | getSFFullWidth (void) |
| SFUInt32 * | getSFFullHeight (void) |
| Real32 & | getLeft (void) |
| const Real32 & | getLeft (void) const |
| Real32 & | getRight (void) |
| const Real32 & | getRight (void) const |
| Real32 & | getBottom (void) |
| const Real32 & | getBottom (void) const |
| Real32 & | getTop (void) |
| const Real32 & | getTop (void) const |
| UInt32 & | getFullWidth (void) |
| const UInt32 & | getFullWidth (void) const |
| UInt32 & | getFullHeight (void) |
| const UInt32 & | getFullHeight (void) const |
Field Set | |
| void | setLeft (const Real32 &value) |
| void | setRight (const Real32 &value) |
| void | setBottom (const Real32 &value) |
| void | setTop (const Real32 &value) |
| void | setFullWidth (const UInt32 &value) |
| void | setFullHeight (const UInt32 &value) |
Sync | |
| virtual void | executeSync (FieldContainer &other, const BitVector &whichField) |
Binary Access | |
| virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
Copy | |
| virtual FieldContainerPtr | shallowCopy (void) const |
Static Public Methods | |
Class Get | |
| FieldContainerType & | getClassType (void) |
| access the type of the class | |
| UInt32 | getClassTypeId (void) |
| access the numerical type of the class | |
Construction | |
| TileCameraDecoratorPtr | create (void) |
| create a new instance of the class | |
| TileCameraDecoratorPtr | createEmpty (void) |
| create an empty new instance of the class, do not copy the prototype | |
Static Public Attributes | |
| const osg::BitVector | LeftFieldMask |
| const osg::BitVector | RightFieldMask |
| const osg::BitVector | BottomFieldMask |
| const osg::BitVector | TopFieldMask |
| const osg::BitVector | FullWidthFieldMask |
| const osg::BitVector | FullHeightFieldMask |
Protected Methods | |
Constructors | |
| TileCameraDecoratorBase (void) | |
| Constructor. | |
| TileCameraDecoratorBase (const TileCameraDecoratorBase &source) | |
| Copy Constructor. | |
Destructors | |
| virtual | ~TileCameraDecoratorBase (void) |
| Destructor. | |
Sync | |
| void | executeSyncImpl (TileCameraDecoratorBase *pOther, const BitVector &whichField) |
Protected Attributes | |
Fields | |
| SFReal32 | _sfLeft |
| SFReal32 | _sfRight |
| SFReal32 | _sfBottom |
| SFReal32 | _sfTop |
| SFUInt32 | _sfFullWidth |
| SFUInt32 | _sfFullHeight |
Private Types | |
| typedef CameraDecorator | Inherited |
Private Methods | |
| void | operator= (const TileCameraDecoratorBase &source) |
Static Private Attributes | |
| FieldDescription * | _desc [] |
| TileCameraDecorator description. | |
| FieldContainerType | _type |
| TileCameraDecorator type. | |
Friends | |
| class | FieldContainer |
|
|
Reimplemented from osg::CameraDecorator. Reimplemented in osg::TileCameraDecorator. |
|
|
|
|
|
Constructor.
|
|
|
Copy Constructor.
|
|
|
Destructor.
|
|
|
access the type of the class
Reimplemented from osg::CameraDecoratorBase. |
|
|
access the numerical type of the class
Reimplemented from osg::CameraDecoratorBase. |
|
|
Reimplemented from osg::CameraDecoratorBase. |
|
|
Reimplemented from osg::CameraDecoratorBase. |
|
|
Reimplemented from osg::CameraDecoratorBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from osg::CameraDecoratorBase. |
|
|
Reimplemented from osg::CameraDecoratorBase. |
|
||||||||||||
|
Reimplemented from osg::CameraDecoratorBase. |
|
||||||||||||
|
Reimplemented from osg::CameraDecoratorBase. |
|
|
create a new instance of the class
|
|
|
create an empty new instance of the class, do not copy the prototype
|
|
|
Implements osg::FieldContainer. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from osg::CameraDecorator. Reimplemented in osg::TileCameraDecorator. |
|
|
Initial value:
(1 << TileCameraDecoratorBase::LeftFieldId) |
|
|
Initial value:
(1 << TileCameraDecoratorBase::RightFieldId) |
|
|
Initial value:
(1 << TileCameraDecoratorBase::BottomFieldId) |
|
|
Initial value:
(1 << TileCameraDecoratorBase::TopFieldId) |
|
|
Initial value:
(1 << TileCameraDecoratorBase::FullWidthFieldId) |
|
|
Initial value:
(1 << TileCameraDecoratorBase::FullHeightFieldId) |
|
|
The left border of the selected tile. |
|
|
The right border of the selected tile. |
|
|
The bottom border of the selected tile. |
|
|
The top border of the selected tile. |
|
|
The width of the full image this is a tile of. |
|
|
The height of the full image this is a tile of. |
|
|
TileCameraDecorator description.
Reimplemented from osg::CameraDecoratorBase. |
|
|
TileCameraDecorator type.
Reimplemented from osg::CameraDecoratorBase. |
1.2.16