이 페이지에서

Qt3DRender::QTextureData Class

class Qt3DRender::QTextureData

QTextureData 클래스는 타겟, 높이, 너비, 깊이, 레이어, 래핑, 미프맵 활성화 여부 등의 텍스처 정보를 저장합니다. 더 보기...

헤더: #include <Qt3DRender/QTextureData>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
상태: 사용 중단됨

이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 않는 것을 강력히 권장합니다.

공개 함수

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

상세 설명

멤버 함수 문서

QTextureData::QTextureData()

새로운 QTextureData 인스턴스를 생성합니다.

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

imageData 를 사용하여 텍스처에 추가 이미지 레이어를 추가합니다.

참고: 텍스처이미지는 텍스처에 지정된 크기로 불러와야 합니다. 단, 크기가 지정되지 않은 경우 첫 번째 텍스처 이미지 파일의 크기가 기본값으로 사용됩니다.

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

현재의 비교 함수를 반환합니다.

setComparisonFunction()도 참조하십시오 .

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

현재 비교 모드를 반환합니다.

setComparisonMode()도 참조하십시오 .

int QTextureData::depth() const

텍스처의 깊이를 반환합니다.

setDepth()도 참조하십시오 .

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

텍스처 형식을 반환합니다

setFormat()도 참조하십시오 .

int QTextureData::height() const

텍스처의 높이를 반환합니다.

setHeight()도 참조하십시오 .

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

이 텍스처에서 사용되는 이미지의 데이터를 반환합니다.

bool QTextureData::isAutoMipMapGenerationEnabled() const

텍스처에 자동 밉맵 생성이 활성화되어 있는지 여부를 반환합니다.

int QTextureData::layers() const

텍스처 레이어를 반환합니다.

setLayers()도 참조하십시오 .

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

현재 확대/축소 필터를 반환합니다.

setMagnificationFilter()도 참조하십시오 .

float QTextureData::maximumAnisotropy() const

현재의 최대 이방성을 반환합니다.

setMaximumAnisotropy()도 참조하십시오 .

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

현재의 미니피케이션 필터를 반환합니다.

setMinificationFilter()도 참조하십시오 .

void QTextureData::setAutoMipMapGenerationEnabled(bool autoMipMap)

텍스처에 자동 밉맵 생성이 활성화되어 있는지 여부를 ‘ autoMipMap ’로 설정합니다.

isAutoMipMapGenerationEnabled()도 참조하십시오 .

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

comparisonFunction 를 비교 함수로 설정합니다.

comparisonFunction()도 참조하십시오 .

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

비교 모드를 ‘ comparisonMode ’로 설정합니다.

comparisonMode()도 참조하십시오 .

void QTextureData::setDepth(int depth)

텍스처 깊이를 다음과 같이 설정합니다. depth

depth()도 참조하십시오 .

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

텍스처 형식을 format 로 설정합니다.

format()도 참조하십시오 .

void QTextureData::setHeight(int height)

목표 높이를 height 로 설정합니다.

height()도 참조하십시오 .

void QTextureData::setLayers(int layers)

텍스처 레이어를 ‘ layers ’로 설정합니다.

layers()도 참조하십시오 .

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

확대/축소 필터를 filter 로 설정합니다.

magnificationFilter()도 참조하십시오 .

void QTextureData::setMaximumAnisotropy(float maximumAnisotropy)

최대 이방성을 maximumAnisotropy 로 설정합니다.

maximumAnisotropy()도 참조하십시오 .

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

미니피케이션 필터를 filter 로 설정합니다.

minificationFilter()도 참조하십시오 .

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

대상 텍스처를 target 로 설정합니다.

target()도 참조하십시오 .

void QTextureData::setWidth(int width)

텍스처 너비를 width 로 설정합니다.

width()도 참조하십시오 .

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

X의 줄바꿈 모드를 ‘ wrapModeX ’로 설정합니다.

wrapModeX()도 참조하십시오 .

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

Y축의 줄바꿈 모드를 ‘ wrapModeY ’로 설정합니다.

wrapModeY()도 참조하십시오 .

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

Z 방향의 줄바꿈 모드를 ` wrapModeZ`로 설정합니다.

wrapModeZ()도 참조하십시오 .

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

텍스처 데이터 대상을 반환합니다.

setTarget()도 참조하십시오 .

int QTextureData::width() const

텍스처의 너비를 반환합니다.

setWidth()도 참조하십시오 .

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

현재 랩 모드 X를 반환합니다.

setWrapModeX()도 참조하십시오 .

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

현재 랩 모드 Y를 반환합니다.

setWrapModeY()도 참조하십시오 .

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

현재 줄바꿈 모드 Z를 반환합니다.

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.