En esta página

Qt3DRender::QTextureData Class

class Qt3DRender::QTextureData

La clase QTextureData almacena información de la textura como el objetivo, altura, anchura, profundidad, capas, envoltura, y si los mipmaps están habilitados. Más...

Cabecera: #include <Qt3DRender/QTextureData>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
Status: Obsoleto

Funciones Públicas

QTextureData()
void addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)
Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction() const
Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode() const
int depth() const
Qt3DRender::QAbstractTexture::TextureFormat format() const
int height() const
QList<Qt3DRender::QTextureImageDataPtr> imageData() const
bool isAutoMipMapGenerationEnabled() const
int layers() const
Qt3DRender::QAbstractTexture::Filter magnificationFilter() const
float maximumAnisotropy() const
Qt3DRender::QAbstractTexture::Filter minificationFilter() const
void setAutoMipMapGenerationEnabled(bool autoMipMap)
void setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)
void setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)
void setDepth(int depth)
void setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)
void setHeight(int height)
void setLayers(int layers)
void setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
void setMaximumAnisotropy(float maximumAnisotropy)
void setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)
void setTarget(Qt3DRender::QAbstractTexture::Target target)
void setWidth(int width)
void setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)
void setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)
void setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)
Qt3DRender::QAbstractTexture::Target target() const
int width() const
Qt3DRender::QTextureWrapMode::WrapMode wrapModeX() const
Qt3DRender::QTextureWrapMode::WrapMode wrapModeY() const
Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ() const

Descripción detallada

Documentación de las funciones de los miembros

QTextureData::QTextureData()

Crea una nueva instancia de QTextureData.

void QTextureData::addImageData(const Qt3DRender::QTextureImageDataPtr &imageData)

Añade una capa de imagen extra a la textura usando imageData.

Nota: La imagen de textura debe cargarse con el tamaño especificado en la textura. Sin embargo, si no se especifica ningún tamaño, se utilizará por defecto el tamaño del primer archivo de imagen de textura.

Qt3DRender::QAbstractTexture::ComparisonFunction QTextureData::comparisonFunction() const

Devuelve la función de comparación actual.

Véase también setComparisonFunction().

Qt3DRender::QAbstractTexture::ComparisonMode QTextureData::comparisonMode() const

Devuelve el modo de comparación actual.

Véase también setComparisonMode().

int QTextureData::depth() const

Devuelve la profundidad de la textura.

Véase también setDepth().

Qt3DRender::QAbstractTexture::TextureFormat QTextureData::format() const

Devuelve el formato de la textura

Véase también setFormat().

int QTextureData::height() const

Devuelve la altura de la textura.

Véase también setHeight().

QList<Qt3DRender::QTextureImageDataPtr> QTextureData::imageData() const

Devuelve los datos de las imágenes utilizadas por esta textura.

bool QTextureData::isAutoMipMapGenerationEnabled() const

Devuelve si la textura tiene activada la generación automática de mipmaps.

int QTextureData::layers() const

Devuelve las capas de textura.

Véase también setLayers().

Qt3DRender::QAbstractTexture::Filter QTextureData::magnificationFilter() const

Devuelve el filtro de aumento actual.

Véase también setMagnificationFilter().

float QTextureData::maximumAnisotropy() const

Devuelve la anisotropía máxima actual.

Véase también setMaximumAnisotropy().

Qt3DRender::QAbstractTexture::Filter QTextureData::minificationFilter() const

Devuelve el filtro de minificación actual.

Véase también setMinificationFilter().

void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)

Establece si la textura tiene activada la generación automática de mipmaps, a autoMipMap.

Véase también isAutoMipMapGenerationEnabled().

void QTextureData::setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)

Establece la función de comparación en comparisonFunction.

Véase también comparisonFunction().

void QTextureData::setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)

Establece el modo de comparación en comparisonMode.

Véase también comparisonMode().

void QTextureData::setDepth(int depth)

Establece la profundidad de la textura a depth

Véase también depth().

void QTextureData::setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)

Establece el formato de textura a format.

Véase también format().

void QTextureData::setHeight(int height)

Establece la altura objetivo en height.

Véase también height().

void QTextureData::setLayers(int layers)

Establece las capas de textura en layers.

Véase también layers().

void QTextureData::setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)

Establece el filtro de ampliación en filter.

Véase también magnificationFilter().

void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)

Establece la anisotropía máxima en maximumAnisotropy.

Véase también maximumAnisotropy().

void QTextureData::setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)

Establece el filtro de minificación en filter.

Véase también minificationFilter().

void QTextureData::setTarget(Qt3DRender::QAbstractTexture::Target target)

Establece la textura de destino en target.

Véase también target().

void QTextureData::setWidth(int width)

Establece el ancho de la textura en width.

Véase también width().

void QTextureData::setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)

Establece el modo de ajuste X en wrapModeX.

Véase también wrapModeX().

void QTextureData::setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)

Establece el modo de ajuste Y en wrapModeY.

Véase también wrapModeY().

void QTextureData::setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)

Establece el modo de ajuste Z en wrapModeZ.

Véase también wrapModeZ().

Qt3DRender::QAbstractTexture::Target QTextureData::target() const

Devuelve el destino de los datos de textura.

Véase también setTarget().

int QTextureData::width() const

Devuelve el ancho de la textura.

Véase también setWidth().

Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeX() const

Devuelve el modo de envoltura X actual.

Véase también setWrapModeX().

Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeY() const

Devuelve el modo de envoltura actual Y.

Véase también setWrapModeY().

Qt3DRender::QTextureWrapMode::WrapMode QTextureData::wrapModeZ() const

Devuelve el modo de envoltura actual Z.

Véase también setWrapModeZ().

© 2026 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.