이 페이지에서

RenderCapabilities QML Type

QRenderCapabilities 클래스는 사용 가능한 렌더링 엔진과 관련된 설정을 포함합니다. 더 보기...

Import Statement: import Qt3D.Render 2.12
In C++: QRenderCapabilities
Status: Deprecated

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

속성

상세 설명

RenderCapabilities는 런타임 시 사용할 수 있는 그래픽 기능에 대한 세부 정보를 제공합니다. 예를 들어, 컴퓨트 셰이더를 사용할 수 있는지 여부에 따라 특정 알고리즘에 어떤 코드 경로를 사용할지 결정하는 데 활용할 수 있습니다.

속성 설명

api : QRenderCapabilities::API [read-only]

현재 사용 중인 API를 반환합니다.

driverVersion : string [read-only]

드라이버 버전 문자열을 반환합니다.

extensions : list<string> [read-only]

현재 사용 가능한 확장 기능 목록을 반환합니다.

glslVersion : string [read-only]

GLSL 버전 문자열을 반환합니다.

majorVersion : int [read-only]

현재 사용 중인 주요 버전 번호를 반환합니다.

maxComputeInvocations : int [read-only]

사용 가능한 컴퓨트 셰이더의 최대 개수를 반환합니다.

maxComputeSharedMemorySize : int [read-only]

컴퓨트 셰이더에서 사용할 수 있는 공유 메모리의 최대 용량을 반환합니다.

maxImageUnits : int [read-only]

사용 가능한 이미지 유닛의 최대 개수를 반환합니다.

maxSSBOBindings : int [read-only]

지원되는 경우, 사용 가능한 SSBO 바인딩 포인트의 최대 개수를 반환합니다.

maxSSBOSize : int [read-only]

사용 가능한 경우 SSBO의 최대 크기를 반환합니다.

maxSamples : int [read-only]

MSAA에 사용할 수 있는 최대 샘플 수를 반환합니다.

maxTextureLayers : int [read-only]

사용 가능한 텍스처 레이어의 개수를 반환합니다.

maxTextureSize : int [read-only]

텍스처의 최대 크기를 반환합니다.

maxTextureUnits : int [read-only]

사용 가능한 텍스처 유닛의 수를 반환합니다.

maxUBOBindings : int [read-only]

지원되는 경우, 사용 가능한 UBO 바인딩 포인트의 최대 개수를 반환합니다.

maxUBOSize : int [read-only]

지원되는 경우 UBO의 최대 크기를 반환합니다.

maxWorkGroupCountX : int [read-only]

X축에서 사용 가능한 컴퓨트 셰이더 워크그룹의 최대 개수를 반환합니다.

maxWorkGroupCountY : int [read-only]

Y축에서 사용 가능한 컴퓨트 셰이더 워크그룹의 최대 개수를 반환합니다.

maxWorkGroupCountZ : int [read-only]

Z축에서 사용 가능한 컴퓨트 셰이더 워크그룹의 최대 개수를 반환합니다.

maxWorkGroupSizeX : int [read-only]

X축 방향에서 컴퓨트 셰이더 로컬 워크그룹의 최대 크기를 반환합니다.

maxWorkGroupSizeY : int [read-only]

Y축 방향의 컴퓨트 셰이더 로컬 워크그룹의 최대 크기를 반환합니다.

maxWorkGroupSizeZ : int [read-only]

Z축 방향의 컴퓨트 셰이더 로컬 워크그룹의 최대 크기를 반환합니다.

minorVersion : int [read-only]

현재 사용 중인 소버전 번호를 반환합니다.

profile : bool [read-only]

현재 사용 중인 프로필(해당하는 경우)을 반환합니다.

renderer : string [read-only]

장치 식별 문자열을 반환합니다.

supportsCompute : bool [read-only]

컴퓨트 셰이더가 지원되는 경우 true를 반환합니다.

supportsImageStore : bool [read-only]

Image Store 작업이 지원되는 경우 true를 반환합니다.

supportsSSBO : bool [read-only]

SSBO가 지원되는 경우 true를 반환합니다.

supportsUBO : bool [read-only]

UBO가 지원되는 경우 true를 반환합니다.

valid : bool [read-only]

데이터가 유효한 경우 true, 그렇지 않은 경우 Qt 3D 가 사용 가능한 하드웨어에 대한 쿼리에 실패했음을 나타냅니다.

vendor : string [read-only]

공급업체 식별 문자열을 반환합니다.

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