Texture Class
(Qt3DRender::Render::Texture)| Inherits: | Qt3DCore::QBackendNode |
Public Functions
| Texture() | |
| ~Texture() | |
| void | addTextureImageData(HTextureImage handle) |
| void | addToPendingTextureJobs() |
| void | cleanup() |
| TextureDNA | dna() const |
| QAbstractTextureProvider::TextureFormat | format() const |
| QOpenGLTexture * | getOrCreateGLTexture() |
| bool | isTextureReset() const |
| void | removeTextureImageData(HTextureImage handle) |
| void | requestTextureDataUpdate() |
| void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) |
| void | setFormat(QAbstractTextureProvider::TextureFormat format) |
| void | setSize(int width, int height, int depth) |
| void | setTextureDataManager(TextureDataManager *manager) |
| void | setTextureImageManager(TextureImageManager *manager) |
| void | setTextureManager(TextureManager *manager) |
| GLint | textureId() |
| QVector<HTextureImage> | textureImages() const |
| void | updateAndLoadTextureImage() |
| void | updateFromPeer(Qt3DCore::QNode *peer) |
- 5 public functions inherited from Qt3DCore::QBackendNode
Additional Inherited Members
- 3 protected functions inherited from Qt3DCore::QBackendNode
Member Function Documentation
Texture::Texture()
Default constructs an instance of Texture.
Texture::~Texture()
Destroys the instance of Texture.
void Texture::addTextureImageData(HTextureImage handle)
void Texture::addToPendingTextureJobs()
void Texture::cleanup()
TextureDNA Texture::dna() const
QAbstractTextureProvider::TextureFormat Texture::format() const
See also setFormat().
QOpenGLTexture *Texture::getOrCreateGLTexture()
bool Texture::isTextureReset() const
void Texture::removeTextureImageData(HTextureImage handle)
void Texture::requestTextureDataUpdate()
void Texture::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void Texture::setFormat(QAbstractTextureProvider::TextureFormat format)
See also format().