#include <OSGAttachmentImpl.h>
Inheritance diagram for osg::SimpleAttachment< AttachmentDescT >:


Public Types | |
| typedef AttachmentDescT::FieldTypeT | StoredFieldType |
| typedef SimpleAttachment< AttachmentDescT > | Self |
| typedef FCPtr< AttachmentPtr, Self > | PtrType |
| enum | { SimpleFieldId = Inherited::NextFieldId, NextFieldId = SimpleFieldId + 1 } |
Public Methods | |
Get | |
| StoredFieldType * | getFieldPtr (void) |
| StoredFieldType & | getField (void) |
| Returns reference to the stored field. | |
| const StoredFieldType & | getField (void) const |
| Returns const reference to the stored field. | |
Binary Access | |
| virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
Dump | |
| virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
Static Public Attributes | |
| const BitVector | SimpleFieldMask |
Protected Types | |
| typedef Attachment | Inherited |
| Parent type. | |
Protected Methods | |
Constructors | |
| SimpleAttachment (void) | |
| SimpleAttachment (const SimpleAttachment &source) | |
Destructors | |
| virtual | ~SimpleAttachment (void) |
Sync | |
| virtual void | executeSync (FieldContainer &other, const BitVector &whichField) |
| void | executeSyncImpl (SimpleAttachment *pOther, const BitVector &whichField) |
Protected Attributes | |
Fields | |
| StoredFieldType | _field |
Static Protected Attributes | |
Type information | |
| FieldDescription * | _desc [] |
| FieldContainerType | _type |
Private Methods | |
| SimpleAttachment & | operator= (const SimpleAttachment &source) |
| prohibit default functions (move to 'public' if needed) | |
Friends | |
| class | FieldContainer |
|
|||||
|
Parent type.
Reimplemented from osg::Attachment. |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Returns reference to the stored field.
|
|
||||||||||
|
Returns const reference to the stored field.
|
|
||||||||||
|
Reimplemented from osg::Attachment. |
|
||||||||||||||||
|
Reimplemented from osg::Attachment. |
|
||||||||||||||||
|
Reimplemented from osg::Attachment. |
|
||||||||||||||||
|
Reimplemented from osg::Attachment. |
|
||||||||||||||||
|
Reimplemented from osg::Attachment. |
|
||||||||||||||||
|
|
|
||||||||||
|
prohibit default functions (move to 'public' if needed)
|
|
|||||
|
Reimplemented from osg::Attachment. |
|
|||||
|
Initial value:
1 << static_cast<UInt32>(SimpleFieldId) |
|
|||||
|
Initial value:
{
new FieldDescription(
StoredFieldType::getClassType(),
AttachmentDescT::getFieldName(),
OSG_FC_FIELD_IDM_DESC(SimpleField),
false,
(FieldAccessMethod) &SimpleAttachment<AttachmentDescT>::getFieldPtr,
NULL)
}Reimplemented from osg::Attachment. |
|
|||||
|
Reimplemented from osg::Attachment. |
|
|||||
|
|
1.2.16