Changeset 988 for branches/Carsten_PtrWork/Source/System/Depreciated/State/OSGCubeTextureChunkBase.h
- Timestamp:
- 10/24/07 19:30:30 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/System/Depreciated/State/OSGCubeTextureChunkBase.h
r979 r988 83 83 class OSG_SYSTEM_DLLMAPPING CubeTextureChunkBase : public TextureChunk 84 84 { 85 /*========================== PUBLIC =================================*/ 85 86 public: 86 87 /*---------------------------------------------------------------------*/ 88 /*! \name Public Types */ 89 /*! \{ */ 90 87 91 typedef TextureChunk Inherited; 88 92 typedef TextureChunk ParentContainer; … … 90 94 typedef Inherited::TypeObject TypeObject; 91 95 typedef TypeObject::InitPhase InitPhase; 92 93 OSG_GEN_INTERNALPTR(CubeTextureChunk); 94 95 /*========================== PUBLIC =================================*/ 96 public: 96 97 typedef CubeTextureChunk * ObjPtr; 98 typedef CubeTextureChunk * const ObjPtrConst; 99 typedef CubeTextureChunk const * ObjConstPtr; 100 typedef CubeTextureChunk const * const ObjConstPtrConst; 101 102 typedef CubeTextureChunk * ObjPtrArg; 103 typedef CubeTextureChunk * const ObjPtrConstArg; 104 typedef CubeTextureChunk const * ObjConstPtrArg; 105 106 typedef InternalRefCountPtrBuilder<CubeTextureChunk>::Ptr ObjInternalRefPtr; 107 typedef WeakRefCountPtrBuilder <CubeTextureChunk>::Ptr ObjWeakRefPtr; 108 typedef MTRefCountPtrBuilder <CubeTextureChunk>::Ptr ObjMTRefPtr; 109 typedef RefCountPtrBuilder <CubeTextureChunk>::Ptr ObjRefPtr; 110 typedef ParentPtrBuilder <CubeTextureChunk>::Ptr ObjParentPtr; 111 112 typedef SFImageInternalRefPtr PosZImageFieldType; 113 typedef SFImageInternalRefPtr PosXImageFieldType; 114 typedef SFImageInternalRefPtr NegXImageFieldType; 115 typedef SFImageInternalRefPtr PosYImageFieldType; 116 typedef SFImageInternalRefPtr NegYImageFieldType; 117 typedef SFBool IsReflectionMapFieldType; 118 119 /*! \} */ 120 /*---------------------------------------------------------------------*/ 121 /*! \name Constants */ 122 /*! \{ */ 97 123 98 124 enum … … 122 148 (TypeTraits<BitVector>::One << NextFieldId); 123 149 124 typedef SFImageInternalRefPtr PosZImageFieldType; 125 typedef SFImageInternalRefPtr PosXImageFieldType; 126 typedef SFImageInternalRefPtr NegXImageFieldType; 127 typedef SFImageInternalRefPtr PosYImageFieldType; 128 typedef SFImageInternalRefPtr NegYImageFieldType; 129 typedef SFBool IsReflectionMapFieldType; 130 131 150 /*! \} */ 132 151 /*---------------------------------------------------------------------*/ 133 152 /*! \name Class Get */ … … 143 162 /*! \{ */ 144 163 145 virtual FieldContainerType&getType (void);146 virtual const FieldContainerType&getType (void) const;147 148 virtual UInt32getContainerSize(void) const;164 virtual FieldContainerType &getType (void); 165 virtual FieldContainerType const &getType (void) const; 166 167 virtual UInt32 getContainerSize(void) const; 149 168 150 169 /*! \} */ … … 268 287 269 288 CubeTextureChunkBase(void); 270 CubeTextureChunkBase( const CubeTextureChunkBase&source);289 CubeTextureChunkBase(CubeTextureChunkBase const &source); 271 290 272 291 /*! \} */ … … 282 301 /*! \{ */ 283 302 284 void onCreate( const CubeTextureChunk*source = NULL);303 void onCreate(CubeTextureChunk const *source = NULL); 285 304 286 305 /*! \} */ … … 347 366 typedef CubeTextureChunkBase *CubeTextureChunkBaseP; 348 367 349 typedef RefCountPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkRefPtr; 350 typedef MTRefCountPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkMTRefPtr; 351 typedef WeakRefCountPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkWeakRefPtr; 352 typedef InternalRefCountPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkInternalRefPtr; 353 354 typedef ParentPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkParentPtr; 368 typedef CubeTextureChunkBase::ObjRefPtr CubeTextureChunkRefPtr; 369 typedef CubeTextureChunkBase::ObjMTRefPtr CubeTextureChunkMTRefPtr; 370 typedef CubeTextureChunkBase::ObjWeakRefPtr CubeTextureChunkWeakRefPtr; 371 typedef CubeTextureChunkBase::ObjInternalRefPtr CubeTextureChunkInternalRefPtr; 372 typedef CubeTextureChunkBase::ObjParentPtr CubeTextureChunkParentPtr; 355 373 356 374 typedef boost::mpl::if_<
