Show
Ignore:
Timestamp:
09/27/09 17:14:57 (5 years ago)
Author:
robert
Message:

Added handling of resetting of the texture object format

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/include/osg/Texture

    r10594 r10597  
    976976            inline void setAllocated(bool allocated=true) { _allocated = allocated; } 
    977977 
    978             inline void setAllocated(GLint     numMipmapLevels, 
     978            void setAllocated(GLint     numMipmapLevels, 
    979979                              GLenum    internalFormat, 
    980980                              GLsizei   width, 
    981981                              GLsizei   height, 
    982982                              GLsizei   depth, 
    983                               GLint     border) 
    984             { 
    985                 _allocated=true; 
    986                 _profile.set(numMipmapLevels,internalFormat,width,height,depth,border); 
    987             } 
     983                              GLint     border); 
    988984 
    989985            inline bool isAllocated() const { return _allocated; } 
     
    10201016            void addToBack(TextureObject* to); 
    10211017            void orphan(TextureObject* to); 
     1018            void remove(TextureObject* to); 
     1019 
    10221020            unsigned int size() const { return _profile._size * _numOfTextureObjects; } 
    10231021 
     
    10251023 
    10261024            bool checkConsistency() const; 
     1025 
     1026            TextureObjectManager* getParent() { return _parent; } 
    10271027 
    10281028        protected: 
     
    10861086            void releaseTextureObject(TextureObject* to); 
    10871087 
     1088            TextureObjectSet* getTextureObjectSet(const TextureProfile& profile); 
    10881089 
    10891090            void newFrame(osg::FrameStamp* fs);