Show
Ignore:
Timestamp:
05/05/08 06:58:23 (2 months ago)
Author:
vossg
Message:

changed: base rebuild interface clean up (removal ptr typedef / NullFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/Material/Base/OSGSwitchMaterialBase.cpp

    r1193 r1197  
    8484\***************************************************************************/ 
    8585 
    86 /*! \var MaterialPtr     SwitchMaterialBase::_mfMaterials 
     86/*! \var Material *      SwitchMaterialBase::_mfMaterials 
    8787    Materials to choose from. 
    8888*/ 
     
    227227 
    228228 
    229 void SwitchMaterialBase::pushToMaterials(const MaterialPtr value) 
     229void SwitchMaterialBase::pushToMaterials(Material * const value) 
    230230{ 
    231231    editMField(MaterialsFieldMask, _mfMaterials); 
     
    265265} 
    266266 
    267 void SwitchMaterialBase::removeFromMaterials(const MaterialPtr value) 
     267void SwitchMaterialBase::removeFromMaterials(Material * const value) 
    268268{ 
    269269    Int32 iElemIdx = _mfMaterials.findIndex(value); 
     
    343343    SwitchMaterialTransitPtr fc; 
    344344 
    345     if(getClassType().getPrototype() != NullFC
     345    if(getClassType().getPrototype() != NULL
    346346    { 
    347347        FieldContainerTransitPtr tmpPtr = 
     
    359359    SwitchMaterialTransitPtr fc; 
    360360 
    361     if(getClassType().getPrototype() != NullFC
     361    if(getClassType().getPrototype() != NULL
    362362    { 
    363363        FieldContainerTransitPtr tmpPtr = 
     
    371371 
    372372//! create an empty new instance of the class, do not copy the prototype 
    373 SwitchMaterialPtr SwitchMaterialBase::createEmpty(void) 
    374 { 
    375     SwitchMaterialPtr returnValue; 
     373SwitchMaterial *SwitchMaterialBase::createEmpty(void) 
     374{ 
     375    SwitchMaterial *returnValue; 
    376376 
    377377    newPtr<SwitchMaterial>(returnValue, Thread::getCurrentLocalFlags()); 
     
    383383} 
    384384 
    385 SwitchMaterialPtr SwitchMaterialBase::createEmptyLocal(BitVector bFlags) 
    386 { 
    387     SwitchMaterialPtr returnValue; 
     385SwitchMaterial *SwitchMaterialBase::createEmptyLocal(BitVector bFlags) 
     386{ 
     387    SwitchMaterial *returnValue; 
    388388 
    389389    newPtr<SwitchMaterial>(returnValue, bFlags); 
     
    396396FieldContainerTransitPtr SwitchMaterialBase::shallowCopy(void) const 
    397397{ 
    398     SwitchMaterialPtr tmpPtr; 
     398    SwitchMaterial *tmpPtr; 
    399399 
    400400    newPtr(tmpPtr,  
     
    412412    BitVector bFlags) const 
    413413{ 
    414     SwitchMaterialPtr tmpPtr; 
     414    SwitchMaterial *tmpPtr; 
    415415 
    416416    newPtr(tmpPtr, dynamic_cast<const SwitchMaterial *>(this), bFlags); 
     
    535535 
    536536#ifdef OSG_MT_CPTR_ASPECT 
    537 FieldContainerPtr SwitchMaterialBase::createAspectCopy(void) const 
    538 { 
    539     SwitchMaterialPtr returnValue; 
     537FieldContainer *SwitchMaterialBase::createAspectCopy(void) const 
     538{ 
     539    SwitchMaterial *returnValue; 
    540540 
    541541    newAspectCopy(returnValue, 
     
    556556 
    557557#if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 
    558 DataType FieldTraits<SwitchMaterialPtr>::_type("SwitchMaterialPtr", "MaterialPtr"); 
     558DataType FieldTraits<SwitchMaterial *>::_type("SwitchMaterialPtr", "MaterialPtr"); 
    559559#endif 
    560560 
    561 OSG_FIELDTRAITS_GETTYPE(SwitchMaterialPtr
     561OSG_FIELDTRAITS_GETTYPE(SwitchMaterial *
    562562 
    563563OSG_EXPORT_PTR_SFIELD_FULL(PointerSField,  
    564                            SwitchMaterialPtr,  
     564                           SwitchMaterial *,  
    565565                           0); 
    566566 
    567567OSG_EXPORT_PTR_MFIELD_FULL(PointerMField,  
    568                            SwitchMaterialPtr,  
     568                           SwitchMaterial *,  
    569569                           0); 
    570570