- Timestamp:
- 05/05/08 06:58:23 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/Material/Base/OSGMultiPassMaterialBase.cpp
r1193 r1197 83 83 \***************************************************************************/ 84 84 85 /*! \var Material PtrMultiPassMaterialBase::_mfMaterials85 /*! \var Material * MultiPassMaterialBase::_mfMaterials 86 86 87 87 */ … … 186 186 187 187 188 void MultiPassMaterialBase::addMaterial( const MaterialPtrvalue)188 void MultiPassMaterialBase::addMaterial(Material * const value) 189 189 { 190 190 editMField(MaterialsFieldMask, _mfMaterials); … … 224 224 } 225 225 226 void MultiPassMaterialBase::subMaterial( const MaterialPtrvalue)226 void MultiPassMaterialBase::subMaterial(Material * const value) 227 227 { 228 228 Int32 iElemIdx = _mfMaterials.findIndex(value); … … 290 290 MultiPassMaterialTransitPtr fc; 291 291 292 if(getClassType().getPrototype() != N ullFC)292 if(getClassType().getPrototype() != NULL) 293 293 { 294 294 FieldContainerTransitPtr tmpPtr = … … 306 306 MultiPassMaterialTransitPtr fc; 307 307 308 if(getClassType().getPrototype() != N ullFC)308 if(getClassType().getPrototype() != NULL) 309 309 { 310 310 FieldContainerTransitPtr tmpPtr = … … 318 318 319 319 //! create an empty new instance of the class, do not copy the prototype 320 MultiPassMaterial PtrMultiPassMaterialBase::createEmpty(void)321 { 322 MultiPassMaterial PtrreturnValue;320 MultiPassMaterial *MultiPassMaterialBase::createEmpty(void) 321 { 322 MultiPassMaterial *returnValue; 323 323 324 324 newPtr<MultiPassMaterial>(returnValue, Thread::getCurrentLocalFlags()); … … 330 330 } 331 331 332 MultiPassMaterial PtrMultiPassMaterialBase::createEmptyLocal(BitVector bFlags)333 { 334 MultiPassMaterial PtrreturnValue;332 MultiPassMaterial *MultiPassMaterialBase::createEmptyLocal(BitVector bFlags) 333 { 334 MultiPassMaterial *returnValue; 335 335 336 336 newPtr<MultiPassMaterial>(returnValue, bFlags); … … 343 343 FieldContainerTransitPtr MultiPassMaterialBase::shallowCopy(void) const 344 344 { 345 MultiPassMaterial PtrtmpPtr;345 MultiPassMaterial *tmpPtr; 346 346 347 347 newPtr(tmpPtr, … … 359 359 BitVector bFlags) const 360 360 { 361 MultiPassMaterial PtrtmpPtr;361 MultiPassMaterial *tmpPtr; 362 362 363 363 newPtr(tmpPtr, dynamic_cast<const MultiPassMaterial *>(this), bFlags); … … 458 458 459 459 #ifdef OSG_MT_CPTR_ASPECT 460 FieldContainer PtrMultiPassMaterialBase::createAspectCopy(void) const461 { 462 MultiPassMaterial PtrreturnValue;460 FieldContainer *MultiPassMaterialBase::createAspectCopy(void) const 461 { 462 MultiPassMaterial *returnValue; 463 463 464 464 newAspectCopy(returnValue, … … 479 479 480 480 #if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 481 DataType FieldTraits<MultiPassMaterial Ptr>::_type("MultiPassMaterialPtr", "MaterialPtr");481 DataType FieldTraits<MultiPassMaterial *>::_type("MultiPassMaterialPtr", "MaterialPtr"); 482 482 #endif 483 483 484 OSG_FIELDTRAITS_GETTYPE(MultiPassMaterial Ptr)484 OSG_FIELDTRAITS_GETTYPE(MultiPassMaterial *) 485 485 486 486 OSG_EXPORT_PTR_SFIELD_FULL(PointerSField, 487 MultiPassMaterial Ptr,487 MultiPassMaterial *, 488 488 0); 489 489 490 490 OSG_EXPORT_PTR_MFIELD_FULL(PointerMField, 491 MultiPassMaterial Ptr,491 MultiPassMaterial *, 492 492 0); 493 493
