osgUtil::Optimizer::TextureAtlasBuilder::Atlas Class Reference

Inheritance diagram for osgUtil::Optimizer::TextureAtlasBuilder::Atlas:

osg::Referenced List of all members.

Public Member Functions

 Atlas (unsigned int width, unsigned height, unsigned margin)
bool doesSourceFit (Source *source)
bool addSource (Source *source)
void clampToNearestPowerOfTwoSize ()
void copySources ()

Public Attributes

unsigned int _maximumAtlasWidth
unsigned int _maximumAtlasHeight
unsigned int _margin
osg::ref_ptr< osg::Texture2D > _texture
osg::ref_ptr< osg::Image > _image
SourceList _sourceList
unsigned int _x
unsigned int _y
unsigned int _width
unsigned int _height

Protected Member Functions

virtual ~Atlas ()

Constructor & Destructor Documentation

osgUtil::Optimizer::TextureAtlasBuilder::Atlas::Atlas (  unsigned int  width,
unsigned  height,
unsigned  margin
)  [inline]
 

virtual osgUtil::Optimizer::TextureAtlasBuilder::Atlas::~Atlas (   )  [inline, protected, virtual]
 


Member Function Documentation

bool osgUtil::Optimizer::TextureAtlasBuilder::Atlas::addSource (  Source *  source  ) 
 

void osgUtil::Optimizer::TextureAtlasBuilder::Atlas::clampToNearestPowerOfTwoSize (   ) 
 

void osgUtil::Optimizer::TextureAtlasBuilder::Atlas::copySources (   ) 
 

bool osgUtil::Optimizer::TextureAtlasBuilder::Atlas::doesSourceFit (  Source *  source  ) 
 


Member Data Documentation

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_height
 

osg::ref_ptr<osg::Image> osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_image
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_margin
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_maximumAtlasHeight
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_maximumAtlasWidth
 

SourceList osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_sourceList
 

osg::ref_ptr<osg::Texture2D> osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_texture
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_width
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_x
 

unsigned int osgUtil::Optimizer::TextureAtlasBuilder::Atlas::_y
 


The documentation for this class was generated from the following file:
Generated on Wed Nov 29 06:19:29 2006 for OpenSceneGraph by  doxygen 1.4.6