osgUtil::Optimizer::TextureAtlasBuilder Class Reference
Texture Atlas Builder creates a set of textures/images which each contain multiple images.
More...
List of all members.
Detailed Description
Texture Atlas Builder creates a set of textures/images which each contain multiple images.
Texture Atlas' are used to make it possible to use much wider batching of data.
Member Typedef Documentation
Constructor & Destructor Documentation
osgUtil::Optimizer::TextureAtlasBuilder::TextureAtlasBuilder |
( |
|
) |
|
Member Function Documentation
void osgUtil::Optimizer::TextureAtlasBuilder::addSource |
( |
const osg::Texture2D * |
texture |
) |
|
void osgUtil::Optimizer::TextureAtlasBuilder::addSource |
( |
const osg::Image * |
image |
) |
|
void osgUtil::Optimizer::TextureAtlasBuilder::buildAtlas |
( |
|
) |
|
osg::Image* osgUtil::Optimizer::TextureAtlasBuilder::getImageAtlas |
( |
unsigned int |
i |
) |
|
unsigned int osgUtil::Optimizer::TextureAtlasBuilder::getMargin |
( |
|
) |
const [inline] |
unsigned int osgUtil::Optimizer::TextureAtlasBuilder::getMaximumAtlasHeight |
( |
|
) |
const [inline] |
unsigned int osgUtil::Optimizer::TextureAtlasBuilder::getMaximumAtlasWidth |
( |
|
) |
const [inline] |
unsigned int osgUtil::Optimizer::TextureAtlasBuilder::getNumSources |
( |
|
) |
const [inline] |
Source* osgUtil::Optimizer::TextureAtlasBuilder::getSource |
( |
const osg::Texture2D * |
texture |
) |
[protected] |
Source* osgUtil::Optimizer::TextureAtlasBuilder::getSource |
( |
const osg::Image * |
image |
) |
[protected] |
const osg::Image* osgUtil::Optimizer::TextureAtlasBuilder::getSourceImage |
( |
unsigned int |
i |
) |
[inline] |
const osg::Texture2D* osgUtil::Optimizer::TextureAtlasBuilder::getSourceTexture |
( |
unsigned int |
i |
) |
[inline] |
osg::Texture2D* osgUtil::Optimizer::TextureAtlasBuilder::getTextureAtlas |
( |
unsigned int |
i |
) |
|
osg::Matrix osgUtil::Optimizer::TextureAtlasBuilder::getTextureMatrix |
( |
unsigned int |
i |
) |
|
void osgUtil::Optimizer::TextureAtlasBuilder::reset |
( |
|
) |
|
void osgUtil::Optimizer::TextureAtlasBuilder::setMargin |
( |
unsigned int |
margin |
) |
|
void osgUtil::Optimizer::TextureAtlasBuilder::setMaximumAtlasSize |
( |
unsigned int |
width, |
|
|
unsigned int |
height | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: