Qt GUI Private C++ Classes

비공개 GUI 기능에 대한 액세스를 제공합니다. 더 보기...

클래스

QRhi

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

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

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

QRhiInitParams

백엔드별 초기화 파라미터를 위한 베이스 클래스

QRhiMetalCommandBufferNativeHandles

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

QRhiMetalInitParams

메탈 전용 초기화 파라미터

QRhiMetalNativeHandles

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

QRhiNativeHandles

네이티브 리소스 오브젝트의 백엔드별 컬렉션을 노출하는 클래스의 베이스 클래스입니다.

QRhiNullInitParams

널 백엔드 특정 초기화 파라미터

QRhiNullNativeHandles

Empty

QRhiReadbackDescription

읽기백(아마도 GPU 전용 메모리에서 텍스처 콘텐츠를 다시 읽어오는) 작업을 설명합니다.

QRhiReadbackResult

잠재적으로 비동기 버퍼 또는 텍스처 읽기 작업의 결과를 설명합니다.

QRhiRenderBuffer

렌더버퍼 리소스

QRhiRenderBuffer::NativeRenderBuffer

네이티브 렌더버퍼 오브젝트를 래핑합니다.

QRhiRenderPassDescriptor

렌더 패스 리소스

QRhiRenderTarget

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

QRhiResource

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

QRhiResourceUpdateBatch

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

QRhiSampler

샘플러 리소스

QRhiScissor

가위 직사각형을 지정합니다.

QRhiShaderResourceBinding

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

QRhiShaderResourceBindings

버퍼, 텍스처, 샘플러 리소스를 셰이더에 표시하기 위한 리소스를 캡슐화합니다.

QRhiShaderStage

파이프라인에서 셰이더 스테이지의 유형과 셰이더 코드를 지정합니다.

QRhiStats

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

QRhiSwapChain

스왑체인 리소스

QRhiSwapChainHdrInfo

스왑체인 관련 출력의 하이 다이내믹 레인지 관련 정보를 설명합니다.

QRhiSwapChainProxyData

스왑체인 설정에 필요한 네이티브 오브젝트를 설명하는 불투명 데이터

QRhiSwapChainRenderTarget

스왑체인 렌더 타깃 리소스

QRhiTexture

텍스처 리소스

QRhiTexture::NativeTexture

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

QRhiTexture::ViewFormat

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

QRhiTextureCopyDescription

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

QRhiTextureRenderTarget

텍스처 렌더 타깃 리소스

QRhiTextureRenderTargetDescription

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

QRhiTextureSubresourceUploadDescription

텍스처 업로드 작업에서 레이어에 있는 한 밉 레벨의 소스를 설명합니다.

QRhiTextureUploadDescription

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

QRhiTextureUploadEntry

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

QRhiVertexInputAttribute

단일 버텍스 입력 요소를 설명합니다.

QRhiVertexInputBinding

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

QRhiVertexInputLayout

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

QRhiViewport

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

QRhiVulkanCommandBufferNativeHandles

QRhiCommandBuffer를 뒷받침하는 벌칸 명령 버퍼 오브젝트를 보유합니다.

QRhiVulkanInitParams

벌칸 전용 초기화 파라미터

QRhiVulkanNativeHandles

QRhi에서 사용하는 디바이스, 대기열 및 기타 벌칸 오브젝트를 수집합니다.

QRhiVulkanRenderPassNativeHandles

QRhiRenderPassDescriptor를 뒷받침하는 벌칸 렌더 패스 오브젝트를 보유합니다.

상세 설명

CMakeLists.txt 에서 다음 CMake 명령을 사용하여 비공개 Qt GUI API에 액세스합니다:

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

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