![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DynamicRHI.h>
Inheritance diagram for IDynamicRHIModule:Public Member Functions | |
| virtual bool | IsSupported ()=0 |
| virtual bool | IsSupported (ERHIFeatureLevel::Type RequestedFeatureLevel) |
| virtual FDynamicRHI * | CreateRHI (ERHIFeatureLevel::Type RequestedFeatureLevel=ERHIFeatureLevel::Num)=0 |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | StartupModule () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual void | ShutdownModule () |
| virtual bool | SupportsDynamicReloading () |
| virtual bool | SupportsAutomaticShutdown () |
| virtual bool | IsGameModule () const |
Defines the interface of a module implementing a dynamic RHI.
|
pure virtual |
Creates a new instance of the dynamic RHI implemented by the module.
Implemented in FD3D12DynamicRHIModule, FNullDynamicRHIModule, FOpenGLDynamicRHIModule, FVulkanDynamicRHIModule, FD3D11DynamicRHIModule, and FMetalDynamicRHIModule.
Checks whether the RHI is supported by the current system.
Implemented in FD3D12DynamicRHIModule, FNullDynamicRHIModule, FOpenGLDynamicRHIModule, FVulkanDynamicRHIModule, FD3D11DynamicRHIModule, and FMetalDynamicRHIModule.
|
inlinevirtual |
Reimplemented in FD3D12DynamicRHIModule, and FVulkanDynamicRHIModule.