Texture Class

(Qt3DRender::Render::Texture)

Public Types

enum DirtyFlag { NotDirty, DirtyProperties, DirtyParameters, DirtyImageGenerators, DirtyDataGenerator }
flags DirtyFlags

Public Functions

Texture()
~Texture()
void addDirtyFlag(DirtyFlags flags)
void addTextureImage(Qt3DCore::QNodeId id)
void cleanup()
const QTextureGeneratorPtr &dataGenerator() const
DirtyFlags dirtyFlags() const
bool isValid() const
const TextureParameters &parameters() const
const TextureProperties &properties() const
void removeTextureImage(Qt3DCore::QNodeId id)
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
void setTextureImageManager(TextureImageManager *manager)
const QVector<HTextureImage> &textureImages() const
void unsetDirty()

Additional Inherited Members

Member Type Documentation

enum Texture::DirtyFlag
flags Texture::DirtyFlags

The DirtyFlags type is a typedef for QFlags<DirtyFlag>. It stores an OR combination of DirtyFlag values.

Member Function Documentation

Texture::Texture()

Default constructs an instance of Texture.

Texture::~Texture()

Destroys the instance of Texture.

void Texture::addDirtyFlag(DirtyFlags flags)

void Texture::addTextureImage(Qt3DCore::QNodeId id)

void Texture::cleanup()

const QTextureGeneratorPtr &Texture::dataGenerator() const

DirtyFlags Texture::dirtyFlags() const

bool Texture::isValid() const

const TextureParameters &Texture::parameters() const

const TextureProperties &Texture::properties() const

void Texture::removeTextureImage(Qt3DCore::QNodeId id)

void Texture::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)

void Texture::setTextureImageManager(TextureImageManager *manager)

const QVector<HTextureImage> &Texture::textureImages() const

void Texture::unsetDirty()