RenderTexture Class

(Qt3D::Render::RenderTexture)
Inherits:

Public Functions

RenderTexture()
~RenderTexture()
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 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(QNode * peer)

Member Function Documentation

RenderTexture::RenderTexture()

RenderTexture::~RenderTexture()

void RenderTexture::addTextureImageData(HTextureImage handle)

void RenderTexture::addToPendingTextureJobs()

void RenderTexture::cleanup()

TextureDNA RenderTexture::dna() const

QAbstractTextureProvider::TextureFormat RenderTexture::format() const

See also setFormat().

QOpenGLTexture * RenderTexture::getOrCreateGLTexture()

bool RenderTexture::isTextureReset() const

void RenderTexture::removeTextureImageData(HTextureImage handle)

void RenderTexture::requestTextureDataUpdate()

void RenderTexture::sceneChangeEvent(const QSceneChangePtr & e)

void RenderTexture::setFormat(QAbstractTextureProvider::TextureFormat format)

See also format().

void RenderTexture::setSize(int width, int height, int depth)

void RenderTexture::setTextureDataManager(TextureDataManager * manager)

void RenderTexture::setTextureImageManager(TextureImageManager * manager)

void RenderTexture::setTextureManager(TextureManager * manager)

GLint RenderTexture::textureId()

QVector<HTextureImage> RenderTexture::textureImages() const

void RenderTexture::updateAndLoadTextureImage()

void RenderTexture::updateFromPeer(QNode * peer)

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.