QRhiD3D11NativeHandles Struct
QRhi...에서 사용하는 D3D 장치 및 장치 컨텍스트를 보유합니다.. ..
헤더: | #include <rhi/qrhi.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) 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 문서에 설명된 기본 규칙이 적용됩니다.
© 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.