Qt GUI Private C++ Classes
비공개 GUI 기능에 대한 액세스를 제공합니다. 더 보기...
클래스
가속화된 2D/3D 그래픽 API 추상화 | |
버텍스, 인덱스 또는 균일(상수) 버퍼 리소스 | |
버퍼의 기본 네이티브 리소스에 대한 정보를 포함합니다. | |
렌더링 대상의 단일 색상 어태치먼트를 설명합니다. | |
명령 버퍼 리소스 | |
파이프라인 상태 리소스 계산 | |
Direct3D 11 특정 초기화 파라미터 | |
QRhi에서 사용하는 D3D 장치 및 장치 컨텍스트를 보유합니다. | |
QRhiCommandBuffer를 뒷받침하는 ID3D12GraphicsCommandList1 객체를 보유합니다. | |
Direct3D 12 특정 초기화 파라미터 | |
QRhi가 사용하는 D3D12 장치를 보유합니다. | |
깊이 또는 스텐실 버퍼에 대한 명확한 값을 지정합니다. | |
초기화된 QRhi에서 사용하는 물리적 장치, 어댑터 또는 그래픽 API 구현을 설명합니다. | |
OpenGL 특정 초기화 파라미터 | |
QRhi에서 사용하는 OpenGL 컨텍스트를 보유합니다. | |
그래픽스 파이프라인 상태 리소스 | |
스텐실 작동 상태를 설명합니다. | |
하나의 색상 어태치먼트에 대한 블렌드 상태를 설명합니다. | |
백엔드별 초기화 파라미터를 위한 베이스 클래스 | |
QRhiCommandBuffer를 뒷받침하는 MTLCommandBuffer 및 MTLRenderCommandEncoder 객체를 보유합니다. | |
메탈 전용 초기화 파라미터 | |
QRhi에서 사용하는 Metal 장치를 보유합니다. | |
네이티브 리소스 오브젝트의 백엔드별 컬렉션을 노출하는 클래스의 베이스 클래스입니다. | |
널 백엔드 특정 초기화 파라미터 | |
Empty | |
읽기백(아마도 GPU 전용 메모리에서 텍스처 콘텐츠를 다시 읽어오는) 작업을 설명합니다. | |
잠재적으로 비동기 버퍼 또는 텍스처 읽기 작업의 결과를 설명합니다. | |
렌더버퍼 리소스 | |
네이티브 렌더버퍼 오브젝트를 래핑합니다. | |
렌더 패스 리소스 | |
온스크린(스왑체인) 또는 오프스크린(텍스처) 렌더링 타깃을 나타냅니다. | |
네이티브 리소스 객체를 캡슐화하는 클래스의 베이스 클래스 | |
업로드 및 복사 작업 유형을 기록합니다. | |
샘플러 리소스 | |
가위 직사각형을 지정합니다. | |
단일 바인딩 포인트에 대한 셰이더 리소스를 설명합니다. | |
버퍼, 텍스처, 샘플러 리소스를 셰이더에 표시하기 위한 리소스를 캡슐화합니다. | |
파이프라인에서 셰이더 스테이지의 유형과 셰이더 코드를 지정합니다. | |
기본 메모리 할당기에서 제공되는 통계 정보 | |
스왑체인 리소스 | |
스왑체인 관련 출력의 하이 다이내믹 레인지 관련 정보를 설명합니다. | |
스왑체인 설정에 필요한 네이티브 오브젝트를 설명하는 불투명 데이터 | |
스왑체인 렌더 타깃 리소스 | |
텍스처 리소스 | |
텍스처의 기본 네이티브 리소스에 대한 정보를 포함합니다. | |
텍스처에서 읽거나 쓰기 위한 뷰 포맷을 지정합니다. | |
텍스처 간 복사 작업을 설명합니다. | |
텍스처 렌더 타깃 리소스 | |
렌더 타깃의 색상과 깊이 또는 깊이/스텐실 어태치먼트를 설명합니다. | |
텍스처 업로드 작업에서 레이어에 있는 한 밉 레벨의 소스를 설명합니다. | |
텍스처 업로드 작업을 설명합니다. | |
텍스처 업로드 작업에서 하나의 레이어(큐브맵의 경우 페이스, 3D 텍스처의 경우 슬라이스, 텍스처 배열의 경우 엘리먼트)를 설명합니다. | |
단일 버텍스 입력 요소를 설명합니다. | |
버텍스 입력 바인딩을 설명합니다. | |
버텍스 셰이더가 사용하는 버텍스 입력의 레이아웃을 설명합니다. | |
뷰포트 사각형을 지정합니다. | |
QRhiCommandBuffer를 뒷받침하는 벌칸 명령 버퍼 오브젝트를 보유합니다. | |
벌칸 전용 초기화 파라미터 | |
QRhi에서 사용하는 디바이스, 대기열 및 기타 벌칸 오브젝트를 수집합니다. | |
QRhiRenderPassDescriptor를 뒷받침하는 벌칸 렌더 패스 오브젝트를 보유합니다. |
© 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.