typedef std::map< TextureProfile, osg::ref_ptr<TextureObjectSet> > osg::Texture::TextureObjectManager::TextureSetMap [protected] |
osg::Texture::TextureObjectManager::TextureObjectManager | ( | unsigned int | contextID | ) |
unsigned int osg::Texture::TextureObjectManager::getContextID | ( | ) | const [inline] |
void osg::Texture::TextureObjectManager::setNumberActiveTextureObjects | ( | unsigned int | size | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberActiveTextureObjects | ( | ) | [inline] |
unsigned int osg::Texture::TextureObjectManager::getNumberActiveTextureObjects | ( | ) | const [inline] |
void osg::Texture::TextureObjectManager::setNumberOrphanedTextureObjects | ( | unsigned int | size | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberOrphanedTextureObjects | ( | ) | [inline] |
unsigned int osg::Texture::TextureObjectManager::getNumberOrphanedTextureObjects | ( | ) | const [inline] |
void osg::Texture::TextureObjectManager::setCurrTexturePoolSize | ( | unsigned int | size | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getCurrTexturePoolSize | ( | ) | [inline] |
unsigned int osg::Texture::TextureObjectManager::getCurrTexturePoolSize | ( | ) | const [inline] |
void osg::Texture::TextureObjectManager::setMaxTexturePoolSize | ( | unsigned int | size | ) |
unsigned int osg::Texture::TextureObjectManager::getMaxTexturePoolSize | ( | ) | const [inline] |
bool osg::Texture::TextureObjectManager::hasSpace | ( | unsigned int | size | ) | const [inline] |
bool osg::Texture::TextureObjectManager::makeSpace | ( | unsigned int | size | ) |
TextureObject* osg::Texture::TextureObjectManager::generateTextureObject | ( | const Texture * | texture, | |
GLenum | target | |||
) |
TextureObject* osg::Texture::TextureObjectManager::generateTextureObject | ( | const Texture * | texture, | |
GLenum | target, | |||
GLint | numMipmapLevels, | |||
GLenum | internalFormat, | |||
GLsizei | width, | |||
GLsizei | height, | |||
GLsizei | depth, | |||
GLint | border | |||
) |
void osg::Texture::TextureObjectManager::handlePendingOrphandedTextureObjects | ( | ) |
void osg::Texture::TextureObjectManager::deleteAllTextureObjects | ( | ) |
void osg::Texture::TextureObjectManager::discardAllTextureObjects | ( | ) |
void osg::Texture::TextureObjectManager::flushAllDeletedTextureObjects | ( | ) |
void osg::Texture::TextureObjectManager::discardAllDeletedTextureObjects | ( | ) |
void osg::Texture::TextureObjectManager::flushDeletedTextureObjects | ( | double | currentTime, | |
double & | availableTime | |||
) |
void osg::Texture::TextureObjectManager::releaseTextureObject | ( | TextureObject * | to | ) |
TextureObjectSet* osg::Texture::TextureObjectManager::getTextureObjectSet | ( | const TextureProfile & | profile | ) |
void osg::Texture::TextureObjectManager::newFrame | ( | osg::FrameStamp * | fs | ) |
void osg::Texture::TextureObjectManager::resetStats | ( | ) |
void osg::Texture::TextureObjectManager::reportStats | ( | ) |
unsigned int& osg::Texture::TextureObjectManager::getFrameNumber | ( | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberFrames | ( | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberDeleted | ( | ) | [inline] |
double& osg::Texture::TextureObjectManager::getDeleteTime | ( | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberGenerated | ( | ) | [inline] |
double& osg::Texture::TextureObjectManager::getGenerateTime | ( | ) | [inline] |
unsigned int& osg::Texture::TextureObjectManager::getNumberApplied | ( | ) | [inline] |
double& osg::Texture::TextureObjectManager::getApplyTime | ( | ) | [inline] |
unsigned int osg::Texture::TextureObjectManager::_contextID [protected] |
unsigned int osg::Texture::TextureObjectManager::_numActiveTextureObjects [protected] |
unsigned int osg::Texture::TextureObjectManager::_numOrphanedTextureObjects [protected] |
unsigned int osg::Texture::TextureObjectManager::_currTexturePoolSize [protected] |
unsigned int osg::Texture::TextureObjectManager::_maxTexturePoolSize [protected] |
unsigned int osg::Texture::TextureObjectManager::_frameNumber [protected] |
unsigned int osg::Texture::TextureObjectManager::_numFrames [protected] |
unsigned int osg::Texture::TextureObjectManager::_numDeleted [protected] |
double osg::Texture::TextureObjectManager::_deleteTime [protected] |
unsigned int osg::Texture::TextureObjectManager::_numGenerated [protected] |
double osg::Texture::TextureObjectManager::_generateTime [protected] |
unsigned int osg::Texture::TextureObjectManager::_numApplied [protected] |
double osg::Texture::TextureObjectManager::_applyTime [protected] |