![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DynamicRHI.h"#include "Misc/MessageDialog.h"#include "Experimental/Containers/HazardPointer.h"#include "Misc/OutputDeviceRedirector.h"#include "HAL/IConsoleManager.h"#include "Misc/App.h"#include "Misc/CommandLine.h"#include "Modules/ModuleManager.h"#include "GenericPlatform/GenericPlatformDriver.h"#include "GenericPlatform/GenericPlatformCrashContext.h"#include "PipelineStateCache.h"#include "RHI.h"#include "RHIFwd.h"#include "DataDrivenShaderPlatformInfo.h"#include "RHICommandList.h"#include "RHIImmutableSamplerState.h"#include "RHIStrings.h"#include "RHITextureReference.h"#include "RHIAllocators.h"Macros | |
| #define | PLATFORM_ALLOW_NULL_RHI 0 |
Functions | |
| void | InitNullRHI () |
| void | RHIInit (bool bHasEditorToken) |
| void | RHIPostInit (const TArray< uint32 > &InPixelFormatByteWidth) |
| void | RHIExit () |
| FRenderQueryPoolRHIRef | RHICreateRenderQueryPool (ERenderQueryType QueryType, uint32) |
| FRHITransition * | RHICreateTransition (const FRHITransitionCreateInfo &CreateInfo) |
Variables | |
| FDynamicRHI * | GDynamicRHI = NULL |
| RHIGetGPUUsageType | RHIGetGPUUsage = nullptr |
| bool | bDriverDenylistMessageShown = false |
| #define PLATFORM_ALLOW_NULL_RHI 0 |
| void InitNullRHI | ( | ) |
| FRenderQueryPoolRHIRef RHICreateRenderQueryPool | ( | ERenderQueryType | QueryType, |
| uint32 | NumQueries | ||
| ) |
| FRHITransition * RHICreateTransition | ( | const FRHITransitionCreateInfo & | CreateInfo | ) |
Performs additional RHI initialization before the render thread starts.
| FDynamicRHI* GDynamicRHI = NULL |
A global pointer to the dynamically bound RHI implementation.
| RHIGetGPUUsageType RHIGetGPUUsage = nullptr |