UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Renderer.cpp File Reference
#include "CoreMinimal.h"
#include "Misc/CoreMisc.h"
#include "Stats/Stats.h"
#include "Modules/ModuleManager.h"
#include "Async/TaskGraphInterfaces.h"
#include "EngineDefines.h"
#include "EngineGlobals.h"
#include "RenderingThread.h"
#include "RHIStaticStates.h"
#include "SceneView.h"
#include "RenderTargetPool.h"
#include "PostProcess/SceneRenderTargets.h"
#include "VisualizeTexture.h"
#include "SceneCore.h"
#include "SceneHitProxyRendering.h"
#include "SceneRendering.h"
#include "BasePassRendering.h"
#include "MobileBasePassRendering.h"
#include "TranslucentRendering.h"
#include "RendererModule.h"
#include "GPUBenchmark.h"
#include "SystemSettings.h"
#include "VisualizeTexturePresent.h"
#include "MeshPassProcessor.inl"
#include "DebugViewModeRendering.h"
#include "EditorPrimitivesRendering.h"
#include "ScreenSpaceDenoise.h"
#include "VT/VirtualTextureFeedbackResource.h"
#include "VT/VirtualTextureSystem.h"
#include "PostProcess/TemporalAA.h"
#include "CanvasRender.h"
#include "RendererOnScreenNotification.h"
#include "Nanite/NaniteRayTracing.h"
#include "Lumen/Lumen.h"
#include "ScenePrivate.h"
#include "SceneUniformBuffer.h"
#include "SceneRenderTargetParameters.h"
#include "EngineModule.h"
#include "RendererInterface.h"
#include "PrimitiveSceneShaderData.h"
#include "MeshDrawCommandStats.h"
#include "LocalFogVolumeRendering.h"
#include "Rendering/RayTracingGeometryManager.h"
#include "PathTracing.h"
#include "LightFunctionAtlas.h"
#include "SceneRenderBuilder.h"
#include "MeshEdgesRendering.h"
#include "MaterialCache/MaterialCacheTagProvider.h"
#include "Skinning/SkinnedMeshDebugView.h"

Functions

 DEFINE_LOG_CATEGORY (LogRenderer)
 
 IMPLEMENT_MODULE (FRendererModule, Renderer)
 
void NaniteStatsFilterExec (const TCHAR *Cmd, FOutputDevice &Ar)
 

Variables

FSystemSettingsGSystemSettingsForVisualizers = &GSystemSettings
 
FAutoConsoleVariableRef CVarFlushRenderTargetsOnWorldCleanup (TEXT("r.bFlushRenderTargetsOnWorldCleanup"), bFlushRenderTargetsOnWorldCleanup, TEXT(""))
 
ICustomCullingGCustomCullingImpl = nullptr
 
FStaticSelfRegisteringExec RendererExecRegistration (RendererExec)
 

Function Documentation

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogRenderer  )

◆ IMPLEMENT_MODULE()

IMPLEMENT_MODULE ( FRendererModule  ,
Renderer   
)

◆ NaniteStatsFilterExec()

void NaniteStatsFilterExec ( const TCHAR Cmd,
FOutputDevice Ar 
)
extern

Variable Documentation

◆ CVarFlushRenderTargetsOnWorldCleanup

FAutoConsoleVariableRef CVarFlushRenderTargetsOnWorldCleanup(TEXT("r.bFlushRenderTargetsOnWorldCleanup"), bFlushRenderTargetsOnWorldCleanup, TEXT("")) ( TEXT("r.bFlushRenderTargetsOnWorldCleanup")  ,
bFlushRenderTargetsOnWorldCleanup  ,
TEXT("")   
)

◆ GCustomCullingImpl

ICustomCulling* GCustomCullingImpl = nullptr

◆ GSystemSettingsForVisualizers

FSystemSettings* GSystemSettingsForVisualizers = &GSystemSettings

◆ RendererExecRegistration

FStaticSelfRegisteringExec RendererExecRegistration(RendererExec) ( RendererExec  )