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()도 참조하십시오 .
© 2025 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.