Qt3DRender::QTextureData Class
class Qt3DRender::QTextureDataQTextureData 클래스는 타겟, 높이, 너비, 깊이, 레이어, 래핑, 미프맵 활성화 여부 등의 텍스처 정보를 저장합니다. 더 보기...
| 헤더: | #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.