QRhiD3D11NativeHandles Struct
QRhi 에서 사용하는 D3D 장치 및 장치 컨텍스트를 보관합니다. 더 보기...
| 헤더: | #include <rhi/qrhi.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS GuiPrivate) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
| qmake: | QT += gui-private |
| 다음부터: | Qt 6.6 |
| 상속: | QRhiNativeHandles |
공개 변수
| qint32 | adapterLuidHigh |
| quint32 | adapterLuidLow |
| void * | context |
| void * | dev |
| int | featureLevel |
상세 설명
참고: 이 클래스는 COM 기반 d3d11.h 헤더를 포함하는 것이 여기서는 허용되지 않으므로 void * 를 유형으로 사용합니다. 실제 유형은 ID3D11Device * 및 ID3D11DeviceContext * 입니다.
참고: 이는 호환성 보장이 제한적인 RHI API입니다. 자세한 내용은 QRhi 를 참조하십시오.
멤버 변수 문서
qint32 QRhiD3D11NativeHandles::adapterLuidHigh
사용할 DXGI 어댑터의 로컬 식별자(LUID)의 상위 부분입니다. ` QRhi `가 장치를 생성할 때만 관련이 있으며, 장치 및 장치 컨텍스트를 가져올 때는 무시됩니다.
quint32 QRhiD3D11NativeHandles::adapterLuidLow
사용할 DXGI 어댑터의 로컬 식별자(LUID)의 하위 부분입니다. ` QRhi `가 장치를 생성할 때만 관련이 있으며, 장치 및 장치 컨텍스트를 가져올 때는 무시됩니다.
void *QRhiD3D11NativeHandles::context
ID3D11DeviceContext 를 가리키거나, 가져올 기존 디바이스 컨텍스트가 없는 경우 nullptr 로 설정됩니다.
참고: 디바이스를 가져올때는 디바이스와 디바이스 컨텍스트 모두 유효한 객체로 설정되어 있어야 합니다.
void *QRhiD3D11NativeHandles::dev
ID3D11Device 객체를 가리키거나, 가져올 기존 장치가 없는 경우 nullptr 로 설정됩니다.
참고: 장치를 가져올때는 장치와 장치 컨텍스트 모두 유효한 객체로 설정되어야 합니다.
int QRhiD3D11NativeHandles::featureLevel
D3D11CreateDevice()에 전달되는 기능 수준을 지정합니다. 이 설정은 QRhi 에서 장치를 생성할 때만 적용되며, 장치 및 장치 컨텍스트를 가져올 때는 무시됩니다. 설정되지 않은 경우, D3D 문서에 명시된 기본 규칙이 적용됩니다.
© 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.