574 B
574 B
RHIFactory::CreateRHIDevice
命名空间: XCEngine::RHI
类型: method
头文件: XCEngine/RHI/RHIFactory.h
签名
static RHIDevice* CreateRHIDevice(RHIType type);
static RHIDevice* CreateRHIDevice(const std::string& typeName);
作用
执行 D3D12Device、OpenGLDevice、VulkanDevice 协同流程。
当前实现
- 当前实现会调用
D3D12Device、OpenGLDevice、VulkanDevice。 - 包含条件分支,并可能提前返回。
- 包含
nullptr相关分支。