osg::DVRIsoShaderPtr Class Reference

Inheritance diagram for osg::DVRIsoShaderPtr:

osg::DVRShaderPtr osg::FieldContainerPtr osg::FieldContainerPtrBase

List of all members.

Public Types

typedef FieldContainer StoredObjectType
typedef FieldContainerPtr ObjectType
typedef FieldContainerPtrBase Inherited
typedef UInt8
*FieldContainerPtrBase::* 
unspecified_bool_type

Public Member Functions

 OSG_PROPERTY_DECL (Pointer)
Container Access


FieldContaineroperator-> (void)
FieldContaineroperator-> (void) const
FieldContaineroperator* (void)
FieldContaineroperator* (void) const
FieldContainergetCPtr (void)
FieldContainergetCPtr (void) const
Parent Field Pos


void setParentFieldPos (UInt16 uiParentEPos)
UInt16 getParentFieldPos (void) const
Get Container Information


Int32 getRefCount (void) const
UInt32 getFieldContainerId (void) const
UInt16 getContainerSize (void) const
Get Container C++ Pointer


FieldContainergetBaseCPtr (void) const
FieldContainergetAspectCPtr (UInt32 uiAspectId) const
Comparison


bool operator< (const NullFieldContainerPtr &) const
bool operator< (const FieldContainerPtrBase &) const
bool operator== (const NullFieldContainerPtr &other) const
bool operator== (const FieldContainerPtrBase &other) const
bool operator!= (const NullFieldContainerPtr &other) const
bool operator!= (const FieldContainerPtrBase &other) const
bool operator! (void) const
 operator unspecified_bool_type () const
Dump


void dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const

Static Public Attributes

static const UInt16 InvalidParentEPos = 0xFFFF

Protected Member Functions

MT Edit


void beginEdit (BitVector whichField, UInt32 origin) const
void endEdit (BitVector whichField, UInt32 origin) const
void changed (BitVector whichField, UInt32 origin) const
void endEditNotChanged (BitVector whichField, UInt32 origin) const
Sync


void executeSync (UInt32 uiFromAspect, UInt32 uiToAspect, BitVector whichField)
Get Memory Locations


Int32getRefCountP (void)
Int32getRefCountP (void) const
UInt32getIdP (void)
UInt32getIdP (void) const
UInt8getFirstElemP (void)
UInt8getFirstElemP (void) const
UInt8getElemP (UInt32 uiElemNum)
UInt8getElemP (UInt32 uiElemNum) const
Get Memory Offsets


Int32 getRefCountOff (void) const
Int32 getIdOff (void) const
Int32 getFirstElemOff (void) const
Int32 getElemOff (UInt32 uiElemNum) const
Reference Counting


void addRef (void) const
void subRef (void) const
void deleteContainers (void) const
Helper


void setNull (void)

Static Protected Member Functions

Intialization / Termination


static bool initialize (void)
static bool terminate (void)

Protected Attributes

Member


UInt16 _containerSize
UInt16 _uiParentEPos
UInt8_storeP

Private Attributes

DVRIsoShader_val


Detailed Description

This is a documentation wrapper. Its only purpose is to fool doxygen into thinking of a typedef as a class and to allow you to find all the needed info from this page.

Warning:
The real inheritance is not what you see here.

This is just to give you an idea of the conceptual relations and to help you understand the available methods of this class.

Definition at line 6422 of file dummyClasses.dox.


Member Typedef Documentation

typedef UInt8* FieldContainerPtrBase::* osg::FieldContainerPtrBase::unspecified_bool_type [inherited]

Definition at line 99 of file OSGFieldContainerPtrImpl.h.


Member Function Documentation

osg::FieldContainerPtr::OSG_PROPERTY_DECL ( Pointer   )  [inherited]

FieldContainer * osg::FieldContainerPtr::operator-> ( void   )  [inline, inherited]

FieldContainer * osg::FieldContainerPtr::operator-> ( void   )  const [inline, inherited]

Reimplemented in osg::AttachmentContainerPtr, osg::AttachmentPtr, osg::CNodePtr, osg::NodePtr, and osg::FCPtr< osg::MaterialDrawablePtr, osg::Geometry >.

Definition at line 486 of file OSGFieldContainerPtrImpl.inl.

References osg::PThreadBase::getAspect(), osg::FieldContainerPtrBase::getElemP(), and osg::FieldContainerPtrBase::getFirstElemP().

00487 {
00488 #if !defined(OSG_DEBUG_NO_FCPTR_ARITHM) 
00489     return (FieldContainer *) (getElemP(Thread::getAspect()));
00490 #else
00491     return (FieldContainer *) (getFirstElemP());
00492 #endif
00493 }

FieldContainer & osg::FieldContainerPtr::operator* ( void   )  [inline, inherited]

Reimplemented in osg::AttachmentContainerPtr, osg::AttachmentPtr, osg::CNodePtr, osg::NodePtr, and osg::FCPtr< osg::MaterialDrawablePtr, osg::Geometry >.

Definition at line 496 of file OSGFieldContainerPtrImpl.inl.

References osg::PThreadBase::getAspect(), osg::FieldContainerPtrBase::getElemP(), and osg::FieldContainerPtrBase::getFirstElemP().

00497 { 
00498 #if !defined(OSG_DEBUG_NO_FCPTR_ARITHM) 
00499     return *((FieldContainer *) (getElemP(Thread::getAspect())));
00500 #else
00501     return *((FieldContainer *) (getFirstElemP()));
00502 #endif
00503 }

FieldContainer & osg::FieldContainerPtr::operator* ( void   )  const [inline, inherited]

Reimplemented in osg::AttachmentContainerPtr, osg::AttachmentPtr, osg::CNodePtr, osg::NodePtr, and osg::FCPtr< osg::MaterialDrawablePtr, osg::Geometry >.

Definition at line 506 of file OSGFieldContainerPtrImpl.inl.

References osg::PThreadBase::getAspect(), osg::FieldContainerPtrBase::getElemP(), and osg::FieldContainerPtrBase::getFirstElemP().

00507 {
00508 #if !defined(OSG_DEBUG_NO_FCPTR_ARITHM) 
00509     return *((FieldContainer *) (getElemP(Thread::getAspect())));
00510 #else
00511     return *((FieldContainer *) (getFirstElemP()));
00512 #endif
00513 }

FieldContainer * osg::FieldContainerPtr::getCPtr ( void   )  [inline, inherited]

FieldContainer * osg::FieldContainerPtr::getCPtr ( void   )  const [inline, inherited]

Reimplemented in osg::AttachmentContainerPtr, osg::AttachmentPtr, osg::CNodePtr, osg::NodePtr, and osg::FCPtr< osg::MaterialDrawablePtr, osg::Geometry >.

Definition at line 526 of file OSGFieldContainerPtrImpl.inl.

References osg::PThreadBase::getAspect(), osg::FieldContainerPtrBase::getElemP(), and osg::FieldContainerPtrBase::getFirstElemP().

00527 {
00528 #if !defined(OSG_DEBUG_NO_FCPTR_ARITHM) 
00529     return (FieldContainer *) (getElemP(Thread::getAspect()));
00530 #else
00531     return (FieldContainer *) (getFirstElemP());
00532 #endif
00533 }

void osg::FieldContainerPtr::beginEdit ( BitVector  whichField,
UInt32  origin 
) const [inline, protected, inherited]

Definition at line 564 of file OSGFieldContainerPtrImpl.inl.

Referenced by osg::beginEditCP().

00566 {
00567 }

void osg::FieldContainerPtr::endEdit ( BitVector  whichField,
UInt32  origin 
) const [inline, protected, inherited]

Definition at line 584 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtr::changed(), and osg::FieldContainerPtr::endEditNotChanged().

Referenced by osg::endEditCP().

00585 {
00586     endEditNotChanged(whichField, origin);
00587     changed(whichField, origin);
00588 }

void osg::FieldContainerPtr::changed ( BitVector  whichField,
UInt32  origin 
) const [inline, protected, inherited]

Definition at line 578 of file OSGFieldContainerPtrImpl.inl.

Referenced by osg::changedCP(), and osg::FieldContainerPtr::endEdit().

00579 {
00580     (*this)->changed(whichField, origin);
00581 }

void osg::FieldContainerPtr::endEditNotChanged ( BitVector  whichField,
UInt32  origin 
) const [inline, protected, inherited]

Definition at line 571 of file OSGFieldContainerPtrImpl.inl.

References osg::ChangeList::addChanged(), and osg::PThreadBase::getCurrentChangeList().

Referenced by osg::FieldContainerPtr::endEdit(), and osg::endEditNotChangedCP().

00573 {
00574     Thread::getCurrentChangeList()->addChanged(*this, whichField);
00575 }

void osg::FieldContainerPtrBase::setParentFieldPos ( UInt16  uiParentEPos  )  [inline, inherited]

UInt16 osg::FieldContainerPtrBase::getParentFieldPos ( void   )  const [inline, inherited]

Definition at line 207 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_uiParentEPos.

00208 {
00209     return _uiParentEPos;
00210 }

Int32 osg::FieldContainerPtrBase::getRefCount ( void   )  const [inline, inherited]

Definition at line 216 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP, and osg::FieldContainerPtrBase::getRefCountP().

Referenced by osg::RemoteAspect::createCurrentStateChangeList().

00217 {
00218     if(_storeP == NULL)
00219         return 0;
00220         
00221     return (*getRefCountP());
00222 }

UInt32 osg::FieldContainerPtrBase::getFieldContainerId ( void   )  const [inline, inherited]

UInt16 osg::FieldContainerPtrBase::getContainerSize ( void   )  const [inline, inherited]

Definition at line 231 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_containerSize.

Referenced by osg::FieldContainerPtrBase::executeSync().

00232 {
00233     return _containerSize;
00234 }

FieldContainer * osg::FieldContainerPtrBase::getBaseCPtr ( void   )  const [inline, inherited]

FieldContainer * osg::FieldContainerPtrBase::getAspectCPtr ( UInt32  uiAspectId  )  const [inline, inherited]

bool osg::FieldContainerPtrBase::operator< ( const NullFieldContainerPtr  )  const [inline, inherited]

Definition at line 281 of file OSGFieldContainerPtrImpl.inl.

00283 {
00284     return false;
00285 }

bool osg::FieldContainerPtrBase::operator< ( const FieldContainerPtrBase other  )  const [inline, inherited]

Definition at line 303 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00305 {
00306     return _storeP < other._storeP;
00307 }

bool osg::FieldContainerPtrBase::operator== ( const NullFieldContainerPtr other  )  const [inline, inherited]

Definition at line 288 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00290 {
00291     return _storeP == NULL;
00292 }

bool osg::FieldContainerPtrBase::operator== ( const FieldContainerPtrBase other  )  const [inline, inherited]

Definition at line 310 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00312 {
00313     return _storeP == other._storeP;
00314 }

bool osg::FieldContainerPtrBase::operator!= ( const NullFieldContainerPtr other  )  const [inline, inherited]

Definition at line 295 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00297 {
00298     return _storeP != NULL;
00299 }

bool osg::FieldContainerPtrBase::operator!= ( const FieldContainerPtrBase other  )  const [inline, inherited]

Definition at line 317 of file OSGFieldContainerPtrImpl.inl.

00319 {
00320     return ! (*this == other);
00321 }

bool osg::FieldContainerPtrBase::operator! ( void   )  const [inline, inherited]

Definition at line 324 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00325 {
00326     return _storeP == NULL;
00327 }

osg::FieldContainerPtrBase::operator FieldContainerPtrBase::unspecified_bool_type (  )  const [inline, inherited]

Definition at line 330 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00331 {
00332     return !*this ? 0 : &FieldContainerPtrBase::_storeP;
00333 }

void FieldContainerPtrBase::dump ( UInt32  uiIndent = 0,
const BitVector  bvFlags = 0 
) const [inherited]

Definition at line 82 of file OSGFieldContainerPtr.cpp.

References osg::FieldContainerPtrBase::_storeP, osg::FieldContainerPtrBase::getFirstElemP(), osg::FieldContainerPtrBase::getIdP(), osg::FieldContainerPtrBase::getRefCountP(), osg::indentLog(), PLOG, and osg::FCDumpFlags::RefCount.

Referenced by osg::blendImage(), osg::DVRVolumeTexture::changed(), osg::createComposedImage(), osg::SimpleMaterial::dump(), osg::Geometry::dump(), osg::DVRVolume::dump(), and osg::DVRLookupTable::dump().

00084 {
00085     if(this != NULL && _storeP != NULL)
00086     {
00087         indentLog(uiIndent, PLOG);
00088         PLOG << "FCPtr Dump :" << std::endl;
00089 
00090         uiIndent += 4;
00091 
00092         indentLog(uiIndent, PLOG);
00093         PLOG << "Id       : " << std::dec << (*(getIdP())) << std::endl;
00094 
00095         indentLog(uiIndent, PLOG);
00096         PLOG << "Storage  : " 
00097              << std::hex << (UInt32 *)getFirstElemP() 
00098              << std::endl;
00099 
00100         if(bvFlags & FCDumpFlags::RefCount)
00101         {
00102              indentLog(uiIndent, PLOG);
00103              PLOG << "RefCount : " << *(getRefCountP()) << std::endl;
00104         }
00105 
00106 //        dumpContent();
00107     }
00108     else
00109     {
00110         PLOG << "FCPtr Dump : (NULL)" << std::endl;
00111     }
00112 }

bool FieldContainerPtrBase::initialize ( void   )  [static, protected, inherited]

Definition at line 117 of file OSGFieldContainerPtr.cpp.

References osg::FieldContainerPtrBase::_pRefCountLock, osg::addRefP(), osg::ThreadManager::getLockPool(), SINFO, and osg::ThreadManager::the().

Referenced by osg::DVRVolume::draw(), osg::FieldContainerFactory::FieldContainerFactory(), and osg::DVRVolume::initializeClipObjects().

00118 {
00119     bool           returnValue = false;
00120     ThreadManager *pManager    = ThreadManager::the();
00121 
00122     SINFO << "OSGFieldContainerPtrBase init" << std::endl;
00123 
00124     if(pManager != NULL)
00125     {
00126         _pRefCountLock = pManager->getLockPool("DSPTRRefCountLockPool");
00127 
00128         addRefP(_pRefCountLock);
00129 
00130         if(_pRefCountLock != NULL)
00131             returnValue = true;
00132     }
00133 
00134     return returnValue;
00135 }

bool FieldContainerPtrBase::terminate ( void   )  [static, protected, inherited]

Definition at line 137 of file OSGFieldContainerPtr.cpp.

References osg::FieldContainerPtrBase::_pRefCountLock, SINFO, osg::subRefP(), and osg::ThreadManager::the().

Referenced by osg::FieldContainerFactory::FieldContainerFactory().

00138 {
00139     ThreadManager *pManager = ThreadManager::the();
00140 
00141     SINFO << "OSGFieldContainerPtrBase terminate" << std::endl;
00142 
00143     if(pManager == NULL)
00144         return false;
00145 
00146     subRefP(_pRefCountLock);
00147 
00148     return true;
00149 }

void osg::FieldContainerPtrBase::executeSync ( UInt32  uiFromAspect,
UInt32  uiToAspect,
BitVector  whichField 
) [inline, protected, inherited]

Definition at line 1149 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainer::changed(), osg::FieldContainer::executeSync(), osg::FieldContainerPtrBase::getContainerSize(), osg::FieldContainerPtrBase::getElemP(), osg::ChangedOrigin::Sync, osg::SyncInfo::syncMode, osg::SyncInfo::uiCopyOffset, and osg::SyncInfo::uiSyncInfo.

Referenced by osg::ChangeList::apply(), and osg::ChangeList::applyTo().

01152 {
01153 #if defined(OSG_FIXED_MFIELDSYNC)
01154     SyncInfo sInfo;
01155 
01156     sInfo.syncMode     = 0x0000;
01157     sInfo.uiSyncInfo   = (uiFromAspect << 24) | (uiToAspect << 16);
01158     sInfo.uiCopyOffset = getContainerSize();
01159 #endif
01160 
01161     FieldContainer *pTo = ((FieldContainer *) getElemP(uiToAspect));
01162     
01163 #if !defined(OSG_FIXED_MFIELDSYNC)
01164     pTo->executeSync(*((FieldContainer *) getElemP(uiFromAspect)), 
01165                      whichField);
01166 #else
01167     pTo->executeSync(*((FieldContainer *) getElemP(uiFromAspect)), 
01168                      whichField,
01169                      sInfo);
01170 #endif
01171 
01172     pTo->changed(whichField, ChangedOrigin::Sync);
01173 }

Int32 * osg::FieldContainerPtrBase::getRefCountP ( void   )  [inline, protected, inherited]

Int32 * osg::FieldContainerPtrBase::getRefCountP ( void   )  const [inline, protected, inherited]

Definition at line 72 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00073 {
00074     return (Int32 *) (_storeP - sizeof(Int32) - sizeof(UInt32));
00075 }

UInt32 * osg::FieldContainerPtrBase::getIdP ( void   )  [inline, protected, inherited]

UInt32 * osg::FieldContainerPtrBase::getIdP ( void   )  const [inline, protected, inherited]

Definition at line 84 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00085 {
00086     return (UInt32 *) (_storeP - sizeof(UInt32));
00087 }

UInt8 * osg::FieldContainerPtrBase::getFirstElemP ( void   )  [inline, protected, inherited]

UInt8 * osg::FieldContainerPtrBase::getFirstElemP ( void   )  const [inline, protected, inherited]

Definition at line 108 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_storeP.

00109 {
00110     return _storeP;
00111 }

UInt8 * osg::FieldContainerPtrBase::getElemP ( UInt32  uiElemNum  )  [inline, protected, inherited]

UInt8 * osg::FieldContainerPtrBase::getElemP ( UInt32  uiElemNum  )  const [inline, protected, inherited]

Definition at line 96 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_containerSize, and osg::FieldContainerPtrBase::_storeP.

00097 {
00098     return (_storeP + (_containerSize * uiElemNum));
00099 }

Int32 osg::FieldContainerPtrBase::getRefCountOff ( void   )  const [inline, protected, inherited]

Definition at line 117 of file OSGFieldContainerPtrImpl.inl.

Referenced by osg::FieldContainerPtrBase::deleteContainers().

00118 {
00119     return -Int32((sizeof(Int32) + sizeof(UInt32)));
00120 }

Int32 osg::FieldContainerPtrBase::getIdOff ( void   )  const [inline, protected, inherited]

Definition at line 123 of file OSGFieldContainerPtrImpl.inl.

00124 {
00125     return -Int32(sizeof(UInt32));
00126 }

Int32 osg::FieldContainerPtrBase::getFirstElemOff ( void   )  const [inline, protected, inherited]

Definition at line 129 of file OSGFieldContainerPtrImpl.inl.

00130 {
00131     return 0;
00132 }

Int32 osg::FieldContainerPtrBase::getElemOff ( UInt32  uiElemNum  )  const [inline, protected, inherited]

Definition at line 135 of file OSGFieldContainerPtrImpl.inl.

References osg::FieldContainerPtrBase::_containerSize.

Referenced by osg::FieldContainerPtrBase::FieldContainerPtrBase().

00136 {
00137     return (_containerSize * uiElemNum);
00138 }

void osg::FieldContainerPtrBase::addRef ( void   )  const [inline, protected, inherited]

void osg::FieldContainerPtrBase::subRef ( void   )  const [inline, protected, inherited]

Definition at line 124 of file OSGFieldContainerPtrDepImpl.inl.

References osg::FieldContainerPtrBase::_pRefCountLock, osg::FieldContainerPtrBase::_storeP, osg::ChangeList::addSubRefd(), osg::LockPool::aquire(), osg::FieldContainerPtrBase::deleteContainers(), osg::PThreadBase::getCurrentChangeList(), osg::FieldContainerPtrBase::getRefCountP(), and osg::LockPool::release().

Referenced by osg::clearRefCP(), osg::setRefdCP(), and osg::subRefCP().

00125 {
00126 #if !defined(OSG_FIXED_MFIELDSYNC)
00127     _pRefCountLock->aquire(_storeP);
00128 
00129     (*getRefCountP())--;
00130 
00131     if((*getRefCountP()) <= 0)
00132     {
00133         _pRefCountLock->release(_storeP);
00134 
00135         deleteContainers();
00136         
00137          // Clean up a little.
00138         const_cast<FieldContainerPtrBase*>(this)->_storeP = NULL;
00139     }
00140     else
00141     {
00142         _pRefCountLock->release(_storeP);
00143 
00144         Thread::getCurrentChangeList()->addSubRefd(
00145             *(static_cast<const FieldContainerPtr *>(this)));
00146     }
00147 #else
00148     Thread::getCurrentChangeList()->addSubRefd(
00149         *(static_cast<const FieldContainerPtr *>(this)));
00150 #endif
00151 }

void osg::FieldContainerPtrBase::deleteContainers ( void   )  const [inline, protected, inherited]

Definition at line 78 of file OSGFieldContainerPtrDepImpl.inl.

References osg::FieldContainerPtrBase::_containerSize, osg::FieldContainerPtrBase::_storeP, osg::ChangeList::addDestroyed(), osg::PThreadBase::getAspect(), osg::PThreadBase::getCurrentChangeList(), osg::FieldContainerPtrBase::getFirstElemP(), osg::FieldContainerPtrBase::getIdP(), osg::ThreadManager::getNumAspects(), osg::FieldContainerPtrBase::getRefCountOff(), and osg::FieldContainerFactory::the().

Referenced by osg::FieldContainerPtrBase::subRef().

00079 {
00080 //    dump(0, FCDumpFlags::RefCount);
00081 
00082     Thread::getCurrentChangeList()->addDestroyed(*getIdP());
00083     
00084     if (FieldContainerFactory::the()->unregisterFieldContainer(
00085             *((const FieldContainerPtr *) this)))
00086     {
00087         return;
00088     }
00089     
00090     UInt8 *pTmp = getFirstElemP();
00091     
00092     ((FieldContainer *) pTmp)->onDestroy();
00093     
00094 #if defined(OSG_GV_BETA) && defined(OSG_DBG_MEM)
00095 
00096     fprintf(stderr, "GV_MEM_FC_DBG : (%u) d (%p|%u)\n", 
00097             Thread::getAspect(),
00098             pTmp,
00099 //            ((FieldContainer *) pTmp)->getType().getCName(),
00100             ((FieldContainer *) pTmp)->getType().getId());
00101 #endif
00102  
00103 #if defined(OSG_FIXED_MFIELDSYNC)
00104     ((FieldContainer *) pTmp)->~FieldContainer();
00105 #endif
00106    
00107     for(UInt32 i = 0; i < ThreadManager::getNumAspects(); i++)
00108     {
00109 #if defined(OSG_FIXED_MFIELDSYNC)
00110         ((FieldContainer *) pTmp)->onDestroyAspect(*(getIdP()), i);
00111 #endif
00112 
00113 #if !defined(OSG_FIXED_MFIELDSYNC)
00114         ((FieldContainer *) pTmp)->~FieldContainer();
00115 #endif
00116 
00117         pTmp += _containerSize;
00118     }
00119     
00120     operator delete(_storeP + getRefCountOff());
00121 }

void osg::FieldContainerPtrBase::setNull ( void   )  [inline, protected, inherited]


Member Data Documentation

Reimplemented from osg::DVRShaderPtr.

Definition at line 6422 of file dummyClasses.dox.

const UInt16 FieldContainerPtrBase::InvalidParentEPos = 0xFFFF [static, inherited]

UInt8* osg::FieldContainerPtrBase::_storeP [protected, inherited]


The documentation for this class was generated from the following file:

Generated on Mon Mar 17 12:50:47 2008 for OpenSG by  doxygen 1.5.5