786 B
786 B
D3D12Device::Initialize
bool Initialize(const RHIDeviceDesc& desc) override;
初始化 D3D12 设备,建立与图形适配器的连接。
参数:
desc- 设备描述符,包含适配器索引、调试选项等配置
返回: 成功返回 true,失败返回 false
复杂度: O(1)
示例:
RHIDeviceDesc desc;
desc.adapterIndex = 0;
desc.enableDebugLayer = true;
D3D12Device* device = new D3D12Device();
if (device->Initialize(desc)) {
ID3D12Device* nativeDevice = device->GetDevice();
} else {
delete device;
}
相关文档
- D3D12Device 总览 - 返回类总览
- RHIDevice::Initialize - 基类方法
- RHIDeviceDesc - 设备描述结构体