APITextureManager Class
(Qt3DRender::Render::APITextureManager)Public Functions
| APITextureManager(TextureImageManager *textureImageManager, TextureDataManager *textureDataManager, TextureImageDataManager *textureImageDataManager) | |
| ~APITextureManager() | |
| void | abandon(APITexture *tex, const Texture *node) |
| QVector<APITexture *> | activeResources() const |
| void | adoptShared(APITexture *sharedApiTexture, const Texture *node) |
| APITexture * | createUnique(const Texture *node) |
| APITexture * | findMatchingShared(const Texture *node) |
| APITexture * | getOrCreateShared(const Texture *node) |
| bool | isShared(APITexture *impl) |
| APITexture * | lookupResource(Qt3DCore::QNodeId textureId) |
| bool | setGenerator(APITexture *tex, const QTextureGeneratorPtr &generator) |
| bool | setImages(APITexture *tex, const QVector<HTextureImage> &images) |
| bool | setParameters(APITexture *tex, const TextureParameters ¶ms) |
| bool | setProperties(APITexture *tex, const TextureProperties &props) |
| QVector<APITexture *> | takeAbandonedTextures() |
| QVector<APITexture *> | takeUpdatedTextures() |
Member Function Documentation
APITextureManager::APITextureManager(TextureImageManager *textureImageManager, TextureDataManager *textureDataManager, TextureImageDataManager *textureImageDataManager)
Default constructs an instance of APITextureManager.
APITextureManager::~APITextureManager()
Destroys the instance of APITextureManager.