이 페이지에서

Qt GUI Private C++ Classes

비공개 GUI 기능을 사용할 수 있게 해줍니다. 더 보기...

클래스

QRhi

가속화된 2D/3D 그래픽 API 추상화

QRhiAdapter

물리적 그래픽 장치를 나타냅니다

QRhiBuffer

버텍스, 인덱스 또는 유니폼(상수) 버퍼 리소스

QRhiBuffer::NativeBuffer

버퍼의 기본 네이티브 리소스에 대한 정보를 포함합니다

QRhiColorAttachment

렌더 타겟의 단일 색상 어태치먼트를 설명합니다

QRhiCommandBuffer

명령 버퍼 리소스

QRhiComputePipeline

컴퓨트 파이프라인 상태 리소스

QRhiD3D11InitParams

Direct3D 11 전용 초기화 매개변수

QRhiD3D11NativeHandles

QRhi에서 사용하는 D3D 장치 및 장치 컨텍스트를 보유합니다.

QRhiD3D12CommandBufferNativeHandles

QRhiCommandBuffer를 뒷받침하는 ID3D12GraphicsCommandList1 객체를 보유합니다.

QRhiD3D12InitParams

Direct3D 12 전용 초기화 매개변수

QRhiD3D12NativeHandles

QRhi에서 사용하는 D3D12 장치를 보관합니다.

QRhiDepthStencilClearValue

깊이 버퍼 또는 스텐실 버퍼에 대한 지우기 값을 지정합니다

QRhiDriverInfo

초기화된 QRhi에서 사용하는 물리적 장치, 어댑터 또는 그래픽 API 구현을 설명합니다.

QRhiGles2InitParams

OpenGL 전용 초기화 매개변수

QRhiGles2NativeHandles

QRhi에서 사용하는 OpenGL 컨텍스트를 보관합니다.

QRhiGraphicsPipeline

그래픽 파이프라인 상태 리소스

QRhiGraphicsPipeline::StencilOpState

스텐실 연산 상태를 설명합니다

QRhiGraphicsPipeline::TargetBlend

하나의 색상 어태치먼트에 대한 블렌드 상태를 설명합니다.

QRhiIndexedIndirectDrawCommand

인덱스 기반 그리기 명령

QRhiIndirectDrawCommand

드로우 명령

QRhiInitParams

백엔드별 초기화 매개변수를 위한 기본 클래스

QRhiMetalCommandBufferNativeHandles

QRhiCommandBuffer를 뒷받침하는 MTLCommandBuffer 및 MTLRenderCommandEncoder 객체를 보유합니다.

QRhiMetalInitParams

Metal 전용 초기화 매개변수

QRhiMetalNativeHandles

QRhi에서 사용하는 Metal 장치를 보유합니다.

QRhiNativeHandles

네이티브 리소스 객체의 백엔드별 컬렉션을 노출하는 클래스를 위한 기본 클래스

QRhiNullInitParams

백엔드별 초기화 매개변수가 없는 경우

QRhiNullNativeHandles

비어 있음

QRhiReadbackDescription

리드백(GPU 전용 메모리일 수도 있는 곳에서 텍스처 내용을 다시 읽어오는) 작업을 설명합니다

QRhiReadbackResult

비동기적일 수 있는 버퍼 또는 텍스처 리드백 작업의 결과를 설명합니다.

QRhiRenderBuffer

렌더버퍼 리소스

QRhiRenderBuffer::NativeRenderBuffer

네이티브 렌더 버퍼 객체를 래핑합니다.

QRhiRenderPassDescriptor

렌더 패스 리소스

QRhiRenderTarget

온스크린(스왑체인) 또는 오프스크린(텍스처) 렌더 타깃을 나타냅니다.

QRhiResource

네이티브 리소스 객체를 캡슐화하는 클래스의 기본 클래스

QRhiResourceUpdateBatch

업로드 및 복사 유형의 작업을 기록합니다

QRhiSampler

샘플러 리소스

QRhiScissor

가위 사각형을 지정합니다

QRhiShaderResourceBinding

단일 바인딩 포인트에 대한 셰이더 리소스를 설명합니다

QRhiShaderResourceBindings

버퍼, 텍스처, 샘플러 리소스를 셰이더에서 사용할 수 있도록 캡슐화합니다

QRhiShaderStage

파이프라인 내 셰이더 스테이지의 유형 및 셰이더 코드를 지정합니다

QRhiShadingRateMap

텍스처 또는 다른 종류의 네이티브 3D API 객체를 래핑하는 객체

QRhiShadingRateMap::NativeShadingRateMap

네이티브 셰이딩 레이트 맵을 래핑합니다

QRhiStats

기본 메모리 할당기에서 제공하는 통계 정보

QRhiSwapChain

스왑체인 리소스

QRhiSwapChainHdrInfo

스왑체인에 연결된 출력의 고동적 범위(HDR) 관련 정보를 설명합니다

QRhiSwapChainProxyData

스왑체인을 설정하는 데 필요한 네이티브 객체를 설명하는 불투명 데이터

QRhiSwapChainRenderTarget

스왑체인 렌더 타겟 리소스

QRhiTexture

텍스처 리소스

QRhiTexture::NativeTexture

텍스처의 기본 네이티브 리소스에 대한 정보를 포함합니다

QRhiTexture::ViewFormat

텍스처에서 읽거나 텍스처로 쓰기 위한 뷰 형식을 지정합니다.

QRhiTextureCopyDescription

텍스처 간 복사 작업을 설명합니다

QRhiTextureRenderTarget

텍스처 렌더 타겟 리소스

QRhiTextureRenderTargetDescription

렌더 타겟의 색상 및 깊이 또는 깊이/스텐실 어태치먼트를 설명합니다

QRhiTextureSubresourceUploadDescription

텍스처 업로드 작업에서 레이어 내 하나의 밉 레벨에 대한 소스를 설명합니다

QRhiTextureUploadDescription

텍스처 업로드 작업을 설명합니다.

QRhiTextureUploadEntry

텍스처 업로드 작업에서 하나의 레이어(큐브맵의 경우 면, 3D 텍스처의 경우 슬라이스, 텍스처 배열의 경우 요소)를 설명합니다.

QRhiVertexInputAttribute

단일 정점 입력 요소를 설명합니다

QRhiVertexInputBinding

버텍스 입력 바인딩을 설명합니다

QRhiVertexInputLayout

버텍스 셰이더가 사용하는 버텍스 입력의 레이아웃을 설명합니다

QRhiViewport

뷰포트 사각형을 지정합니다

QRhiVulkanCommandBufferNativeHandles

QRhiCommandBuffer를 뒷받침하는 Vulkan 명령 버퍼 객체를 보관합니다

QRhiVulkanInitParams

Vulkan 전용 초기화 매개변수

QRhiVulkanNativeHandles

QRhi에서 사용하는 디바이스, 큐 및 기타 Vulkan 객체를 수집합니다

QRhiVulkanRenderPassNativeHandles

QRhiRenderPassDescriptor를 뒷받침하는 Vulkan 렌더 패스 객체를 보관합니다

상세 설명

CMakeLists.txt 에서 다음 CMake 명령어를 사용하여 비공개 Qt GUI API에 액세스하십시오:

find_package(Qt6 REQUIRED COMPONENTS GuiPrivate)
target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate)

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