TextureDataManager Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | TextureDataManager

Qt 5.6.2 Reference Documentation

# TextureDataManager Class

(Qt3DRender::Render::TextureDataManager)

Inherits: | Qt3DCore::QResourceManager<QTexImageData, Qt3DCore::QNodeId, 16, Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::ObjectLevelLockingPolicy>

- List of all members, including inherited members

## Public Functions

| TextureDataManager()
void | addTextureDataForFunctor(HTextureData textureDataHandle, const QTextureDataFunctorPtr &functor)
void | addToPendingTextures(const Qt3DCore::QNodeId &textureId)
void | assignFunctorToTextureImage(const QTextureDataFunctorPtr &functor, HTextureImage imageHandle)
void | cleanup()
QMutex * | mutex() const
void | removeTextureDataFunctor(const QTextureDataFunctorPtr &functor)
HTextureData | textureDataFromFunctor(const QTextureDataFunctorPtr &functor) const
QVector<Qt3DCore::QNodeId> | texturesPending()

- 11 public functions inherited from Qt3DCore::QResourceManager

## Member Function Documentation

### TextureDataManager::TextureDataManager()

Default constructs an instance of TextureDataManager.

### void TextureDataManager::addTextureDataForFunctor(HTextureData textureDataHandle, const QTextureDataFunctorPtr &functor)

### void TextureDataManager::addToPendingTextures(const Qt3DCore::QNodeId &textureId)

### void TextureDataManager::assignFunctorToTextureImage(const QTextureDataFunctorPtr &functor, HTextureImage imageHandle)

### void TextureDataManager::cleanup()

### QMutex *TextureDataManager::mutex() const

### void TextureDataManager::removeTextureDataFunctor(const QTextureDataFunctorPtr &functor)

### HTextureData TextureDataManager::textureDataFromFunctor(const QTextureDataFunctorPtr &functor) const

### QVector<Qt3DCore::QNodeId> TextureDataManager::texturesPending()