UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NullDrv.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
// Dependencies.
6
7
#include "
CoreMinimal.h
"
8
#include "
RHI.h
"
9
#include "
NullRHI.h
"
10
12
class
FNullDynamicRHIModule
13
:
public
IDynamicRHIModule
14
{
15
public
:
16
17
// IDynamicRHIModule
18
19
virtual
bool
SupportsDynamicReloading
()
override
{
return
false
; }
20
virtual
bool
IsSupported
()
override
;
21
22
virtual
FDynamicRHI
*
CreateRHI
(
ERHIFeatureLevel::Type
RequestedFeatureLevel
=
ERHIFeatureLevel::Num
)
override
23
{
24
return
new
FNullDynamicRHI
();
25
}
26
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
NullRHI.h
RHI.h
FDynamicRHI
Definition
DynamicRHI.h:206
FNullDynamicRHIModule
Definition
NullDrv.h:14
FNullDynamicRHIModule::SupportsDynamicReloading
virtual bool SupportsDynamicReloading() override
Definition
NullDrv.h:19
FNullDynamicRHIModule::IsSupported
virtual bool IsSupported() override
Definition
NullDrv.cpp:7
FNullDynamicRHIModule::CreateRHI
virtual FDynamicRHI * CreateRHI(ERHIFeatureLevel::Type RequestedFeatureLevel=ERHIFeatureLevel::Num) override
Definition
NullDrv.h:22
FNullDynamicRHI
Definition
NullRHI.h:16
IDynamicRHIModule
Definition
DynamicRHI.h:1472
ERHIFeatureLevel::Type
Type
Definition
RHIFeatureLevel.h:20
ERHIFeatureLevel::Num
@ Num
Definition
RHIFeatureLevel.h:54
Engine
Source
Runtime
NullDrv
Public
NullDrv.h
Generated by
1.9.8