Show
Ignore:
Timestamp:
05/30/08 01:57:13 (3 months ago)
Author:
vossg
Message:

merged: system 1.x changes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/Depreciated/State/OSGTextureChunkBase.h

    r1197 r1261  
    121121#include "OSGUInt32Fields.h" // BorderWidth type 
    122122#include "OSGUInt32Fields.h" // NPOTMatrixScale type 
     123#include "OSGReal32Fields.h" // SkipMipMapLevels type 
    123124 
    124125#include "OSGTextureChunkFields.h" 
     
    203204        BorderWidthFieldId = DepthModeFieldId + 1, 
    204205        NPOTMatrixScaleFieldId = BorderWidthFieldId + 1, 
    205         NextFieldId = NPOTMatrixScaleFieldId + 1 
     206        SkipMipMapLevelsFieldId = NPOTMatrixScaleFieldId + 1, 
     207        NextFieldId = SkipMipMapLevelsFieldId + 1 
    206208    }; 
    207209 
     
    316318    static const OSG::BitVector NPOTMatrixScaleFieldMask = 
    317319        (TypeTraits<BitVector>::One << NPOTMatrixScaleFieldId); 
     320    static const OSG::BitVector SkipMipMapLevelsFieldMask = 
     321        (TypeTraits<BitVector>::One << SkipMipMapLevelsFieldId); 
    318322    static const OSG::BitVector NextFieldMask = 
    319323        (TypeTraits<BitVector>::One << NextFieldId); 
     
    669673            const SFUInt32            *getSFNPOTMatrixScale (void) const; 
    670674 
     675#ifdef OSG_1_GET_COMPAT 
     676                  SFReal32            *getSFSkipMipMapLevels (void); 
     677#endif 
     678                  SFReal32            *editSFSkipMipMapLevels(void); 
     679            const SFReal32            *getSFSkipMipMapLevels (void) const; 
     680 
    671681 
    672682                  Image * getImage          (void) const; 
     
    9961006                  UInt32              &editNPOTMatrixScale(void); 
    9971007            const UInt32               getNPOTMatrixScale (void) const; 
     1008 
     1009#ifdef OSG_1_GET_COMPAT 
     1010                  Real32              &getSkipMipMapLevels (void); 
     1011#endif 
     1012                  Real32              &editSkipMipMapLevels(void); 
     1013            const Real32               getSkipMipMapLevels (void) const; 
    9981014 
    9991015    /*! \}                                                                 */ 
     
    10561072            void setBorderWidth    (const UInt32 &value); 
    10571073            void setNPOTMatrixScale(const UInt32 &value); 
     1074            void setSkipMipMapLevels(const Real32 &value); 
    10581075 
    10591076    /*! \}                                                                 */ 
     
    11711188    SFUInt32          _sfBorderWidth; 
    11721189    SFUInt32          _sfNPOTMatrixScale; 
     1190    SFReal32          _sfSkipMipMapLevels; 
    11731191 
    11741192    /*! \}                                                                 */ 
     
    13091327    GetFieldHandlePtr  getHandleNPOTMatrixScale (void) const; 
    13101328    EditFieldHandlePtr editHandleNPOTMatrixScale(void); 
     1329    GetFieldHandlePtr  getHandleSkipMipMapLevels (void) const; 
     1330    EditFieldHandlePtr editHandleSkipMipMapLevels(void); 
    13111331 
    13121332    /*! \}                                                                 */