#include <OSGStatisticsForegroundBase.h>
Inheritance diagram for osg::StatisticsForegroundBase:


Public Types | |
| enum | { ElementIDsFieldId = Inherited::NextFieldId, CollectorFieldId = ElementIDsFieldId + 1, NextFieldId = CollectorFieldId + 1 } |
Public Methods | |
Get | |
| virtual FieldContainerType & | getType (void) |
| virtual const FieldContainerType & | getType (void) const |
| virtual UInt32 | getContainerSize (void) const |
Field Get | |
| MFInt32 * | getMFElementIDs (void) |
| SFStatCollector * | getSFCollector (void) |
| StatCollector & | getCollector (void) |
| const StatCollector & | getCollector (void) const |
| Int32 & | getElementIDs (const UInt32 index) |
| MFInt32 & | getElementIDs (void) |
| const MFInt32 & | getElementIDs (void) const |
Field Set | |
| void | setCollector (const StatCollector &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) |
Static Public Methods | |
Class Get | |
| FieldContainerType & | getClassType (void) |
| access the type of the class | |
| UInt32 | getClassTypeId (void) |
| access the numerical type of the class | |
Static Public Attributes | |
| const osg::BitVector | ElementIDsFieldMask |
| const osg::BitVector | CollectorFieldMask |
Protected Methods | |
Constructors | |
| StatisticsForegroundBase (void) | |
| Constructor. | |
| StatisticsForegroundBase (const StatisticsForegroundBase &source) | |
| Copy Constructor. | |
Destructors | |
| virtual | ~StatisticsForegroundBase (void) |
| Destructor. | |
Sync | |
| void | executeSyncImpl (StatisticsForegroundBase *pOther, const BitVector &whichField) |
Protected Attributes | |
Fields | |
| MFInt32 | _mfElementIDs |
| SFStatCollector | _sfCollector |
Private Types | |
| typedef Foreground | Inherited |
Private Methods | |
| void | operator= (const StatisticsForegroundBase &source) |
Static Private Attributes | |
| FieldDescription * | _desc [] |
| StatisticsForeground description. | |
| FieldContainerType | _type |
| StatisticsForeground type. | |
Friends | |
| class | FieldContainer |
|
|
Reimplemented from osg::Foreground. Reimplemented in osg::SimpleStatisticsForeground, osg::SimpleStatisticsForegroundBase, and osg::StatisticsForeground. |
|
|
|
|
|
Constructor.
|
|
|
Copy Constructor.
|
|
|
Destructor.
|
|
|
access the type of the class
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
access the numerical type of the class
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
||||||||||||
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
||||||||||||
|
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from osg::Foreground. Reimplemented in osg::SimpleStatisticsForeground, osg::SimpleStatisticsForegroundBase, and osg::StatisticsForeground. |
|
|
Initial value:
(1 << StatisticsForegroundBase::ElementIDsFieldId) |
|
|
Initial value:
(1 << StatisticsForegroundBase::CollectorFieldId) |
|
|
The StatElemDesc IDs to use. If not set, use all in the descriptor. |
|
|
The StatElemDesc IDs to use. If not set, use all in the descriptor. |
|
|
Initial value:
{
new FieldDescription(MFInt32::getClassType(),
"elementIDs",
ElementIDsFieldId, ElementIDsFieldMask,
false,
(FieldAccessMethod) &StatisticsForegroundBase::getMFElementIDs),
new FieldDescription(SFStatCollector::getClassType(),
"collector",
CollectorFieldId, CollectorFieldMask,
false,
(FieldAccessMethod) &StatisticsForegroundBase::getSFCollector)
}
Reimplemented from osg::AttachmentContainer. Reimplemented in osg::SimpleStatisticsForegroundBase. |
|
|
StatisticsForeground type.
Reimplemented from osg::ForegroundBase. Reimplemented in osg::SimpleStatisticsForegroundBase. |
1.2.16