VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Public Attributes
makVrv::DtTextureCollection Class Reference

Helper class to be used in conjunction with DtOsgReferencedCollection Was uncessarily in DtOsgFileCache. Moved here now.

Inheritance diagram for makVrv::DtTextureCollection:
Inheritance graph
[legend]

Classes

union  KeyType
 

Public Types

typedef std::pair< KeyType,
osg::ref_ptr< osg::Texture > > 
KeyTexturePair
 
typedef std::vector
< KeyTexturePair
TextureList
 

Public Member Functions

bool flush ()
 
void releaseGLObjects (osg::State *state)
 
bool findTexture (unsigned int minFilter, unsigned int magFilter, unsigned int wrapS, unsigned wrapT, bool compressed, osg::ref_ptr< osg::Texture > &texture)
 
void addTexture (osg::Texture *texture, bool compressed)
 

Public Attributes

TextureList myTextures
 

Member Typedef Documentation

Member Function Documentation

bool makVrv::DtTextureCollection::flush ( )
inline
void makVrv::DtTextureCollection::releaseGLObjects ( osg::State *  state)
inline
bool makVrv::DtTextureCollection::findTexture ( unsigned int  minFilter,
unsigned int  magFilter,
unsigned int  wrapS,
unsigned  wrapT,
bool  compressed,
osg::ref_ptr< osg::Texture > &  texture 
)
inline
void makVrv::DtTextureCollection::addTexture ( osg::Texture *  texture,
bool  compressed 
)
inline

Member Data Documentation

TextureList makVrv::DtTextureCollection::myTextures

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)