Files
XCEngine/docs/api/XCEngine/RHI/RHIFactory/CreateRHIDevice.md

574 B

RHIFactory::CreateRHIDevice

命名空间: XCEngine::RHI

类型: method

头文件: XCEngine/RHI/RHIFactory.h

签名

static RHIDevice* CreateRHIDevice(RHIType type);
static RHIDevice* CreateRHIDevice(const std::string& typeName);

作用

执行 D3D12DeviceOpenGLDeviceVulkanDevice 协同流程。

当前实现

  • 当前实现会调用 D3D12DeviceOpenGLDeviceVulkanDevice
  • 包含条件分支,并可能提前返回。
  • 包含 nullptr 相关分支。

相关文档