Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classStelTextureMgr.html
Дата изменения: Unknown Дата индексирования: Tue Oct 2 05:13:54 2012 Кодировка: Поисковые слова: clouds |
Stellarium 0.11.4 | |||
Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure |
Manage textures loading. More...
#include <StelTextureMgr.hpp>
Public Member Functions | |
void | init () |
Initialize some variable from the openGL contex. | |
StelTextureSP | createTexture (const QString &filename, const StelTexture::StelTextureParams ¶ms=StelTexture::StelTextureParams()) |
Load an image from a file and create a new texture from it. | |
StelTextureSP | createTextureThread (const QString &url, const StelTexture::StelTextureParams ¶ms=StelTexture::StelTextureParams(), const QString &fileExtension=QString(), bool lazyLoading=true) |
Load an image from a file and create a new texture from it in a new thread. |
Manage textures loading.
It provides method for loading images in a separate thread.
StelTextureSP StelTextureMgr::createTexture | ( | const QString & | filename, |
const StelTexture::StelTextureParams & | params = StelTexture::StelTextureParams() |
||
) |
Load an image from a file and create a new texture from it.
filename | the texture file name, can be absolute path if starts with '/' otherwise the file will be looked in stellarium standard textures directories. |
params | the texture creation parameters. |
StelTextureSP StelTextureMgr::createTextureThread | ( | const QString & | url, |
const StelTexture::StelTextureParams & | params = StelTexture::StelTextureParams() , |
||
const QString & | fileExtension = QString() , |
||
bool | lazyLoading = true |
||
) |
Load an image from a file and create a new texture from it in a new thread.
url | the texture file name or URL, can be absolute path if starts with '/' otherwise the file will be looked in stellarium standard textures directories. |
params | the texture creation parameters. |
fileExtension | the file extension to assume. If not set the extension is determined from url |
lazyLoading | define whether the texture should be actually loaded only when needed, i.e. when bind() is called the first time. |
void StelTextureMgr::init | ( | ) |
Initialize some variable from the openGL contex.
Must be called after the creation of the GLContext.