UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRendererModule Member List

This is the complete list of members for FRendererModule, including all inherited members.

AddMeshBatchToGPUScene(FGPUScenePrimitiveCollector *Collector, FMeshBatch &MeshBatch) overrideFRendererModulevirtual
AddVirtualTextureProducerDestroyedCallback(const FVirtualTextureProducerHandle &Handle, FVTProducerDestroyedFunction *Function, void *Baton) overrideFRendererModulevirtual
AllocateAdaptiveVirtualTexture(FRHICommandListBase &RHICmdList, const FAdaptiveVTDescription &AdaptiveVTDesc, const FAllocatedVTDescription &AllocatedVTDesc) overrideFRendererModulevirtual
IRendererModule::AllocateAdaptiveVirtualTexture(const FAdaptiveVTDescription &AdaptiveVTDesc, const FAllocatedVTDescription &AllocatedVTDesc)IRendererModule
AllocateScene(UWorld *World, bool bInRequiresHitProxies, bool bCreateFXSystem, ERHIFeatureLevel::Type InFeatureLevel) overrideFRendererModulevirtual
AllocateViewState(ERHIFeatureLevel::Type FeatureLevel) overrideFRendererModulevirtual
AllocateViewState(ERHIFeatureLevel::Type FeatureLevel, FSceneViewStateInterface *ShareOriginTarget) overrideFRendererModulevirtual
AllocateVirtualTexture(FRHICommandListBase &RHICmdList, const FAllocatedVTDescription &Desc) overrideFRendererModulevirtual
IRendererModule::AllocateVirtualTexture(const FAllocatedVTDescription &Desc)IRendererModule
BeginRenderingViewFamilies(FCanvas *Canvas, TConstArrayView< FSceneViewFamily * > ViewFamilies) overrideFRendererModulevirtual
BeginRenderingViewFamily(FCanvas *Canvas, FSceneViewFamily *ViewFamily) overrideFRendererModulevirtual
BeginScenePrimitiveRendering(FRDGBuilder &GraphBuilder, FSceneViewFamily *ViewFamily) overrideFRendererModulevirtual
BeginScenePrimitiveRendering(FRDGBuilder &GraphBuilder, FSceneInterface &Scene) overrideFRendererModulevirtual
CreateAndInitSingleView(FRHICommandListImmediate &RHICmdList, class FSceneViewFamily *ViewFamily, const struct FSceneViewInitOptions *ViewInitOptions) overrideFRendererModulevirtual
CreateSceneRenderBuilder(FSceneInterface *Scene) overrideFRendererModulevirtual
CreateSinglePrimitiveSceneUniformBuffer(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, FMeshBatch &Mesh) overrideFRendererModulevirtual
CreateSinglePrimitiveSceneUniformBuffer(FRDGBuilder &GraphBuilder, const FViewInfo &SceneView, FMeshBatch &Mesh) overrideFRendererModulevirtual
CreateSinglePrimitiveUniformView(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, EShaderPlatform ShaderPlatform, FMeshBatch &Mesh) overrideFRendererModulevirtual
CreateSinglePrimitiveUniformView(FRDGBuilder &GraphBuilder, const FViewInfo &SceneView, FMeshBatch &Mesh) overrideFRendererModulevirtual
DebugLogOnCrash() overrideFRendererModulevirtual
DECLARE_MULTICAST_DELEGATE_TwoParams(FOnResolvedSceneColor, FRDGBuilder &, const FSceneTextures &)IRendererModule
DestroyAdaptiveVirtualTexture(IAdaptiveVirtualTexture *AdaptiveVT) overrideFRendererModulevirtual
DestroyVirtualTexture(IAllocatedVirtualTexture *AllocatedVT) overrideFRendererModulevirtual
DrawRectangle(FRHICommandList &RHICmdList, float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, FIntPoint TargetSize, FIntPoint TextureSize, const TShaderRef< FShader > &VertexShader, EDrawRectangleFlags Flags=EDRF_Default) overrideFRendererModulevirtual
IRendererModule::DrawRectangle(FRHICommandList &RHICmdList, float X, float Y, float SizeX, float SizeY, float U, float V, float SizeU, float SizeV, FIntPoint TargetSize, FIntPoint TextureSize, const TShaderRefBase< FShader, FShaderMapPointerTable > &VertexShader, EDrawRectangleFlags Flags=EDRF_Default)=0IRendererModulepure virtual
DrawTileMesh(FCanvasRenderContext &RenderContext, FMeshPassProcessorRenderState &DrawRenderState, const FSceneView &View, FMeshBatch &Mesh, bool bIsHitTesting, const FHitProxyId &HitProxyId, bool bUse128bitRT=false) overrideFRendererModulevirtual
IRendererModule::DrawTileMesh(FCanvasRenderContext &RenderContext, struct FMeshPassProcessorRenderState &DrawRenderState, const FSceneView &View, FMeshBatch &Mesh, bool bIsHitTesting, const class FHitProxyId &HitProxyId, bool bUse128bitRT=false)=0IRendererModulepure virtual
ExecVisualizeTextureCmd(const FString &Cmd) overrideFRendererModulevirtual
FindProducer(const FVirtualTextureProducerHandle &Handle) overrideFRendererModulevirtual
FlushVirtualTextureCache() overrideFRendererModulevirtual
FlushVirtualTextureCache(IAllocatedVirtualTexture *AllocatedVT, const FVector2f &InUV0, const FVector2f &InUV1) overrideFRendererModulevirtual
FRendererModule()FRendererModule
GetAllocatedScenes() overrideFRendererModuleinlinevirtual
GetGlobalDistanceFieldParameterData(const FSceneView &View) overrideFRendererModulevirtual
GetMaterialCacheTagProvider() overrideFRendererModulevirtual
GetNaniteRequestRecordBuffer(TArray< uint32 > &OutPageRequests) overrideFRendererModulevirtual
GetNumDynamicLightsAffectingPrimitive(const FPrimitiveSceneInfo *PrimitiveSceneInfo, const FLightCacheInterface *LCI) overrideFRendererModulevirtual
IRendererModule::GetNumDynamicLightsAffectingPrimitive(const class FPrimitiveSceneInfo *PrimitiveSceneInfo, const class FLightCacheInterface *LCI)=0IRendererModulepure virtual
GetPreviousViewMatrices(const FSceneView &View) overrideFRendererModulevirtual
GetResolvedSceneColorCallbacks() overrideFRendererModuleinlinevirtual
GetVirtualTextureRequestRecordBuffer(TSet< uint64 > &OutPageRequests) overrideFRendererModulevirtual
GPUBenchmark(FSynthBenchmarkResults &InOut, float WorkScale) overrideFRendererModulevirtual
InitializeSystemTextures(FRHICommandListImmediate &RHICmdList)FRendererModulevirtual
InvalidatePathTracedOutput(PathTracing::EInvalidateReason InvalidateReason=PathTracing::EInvalidateReason::Uncategorized) overrideFRendererModulevirtual
IsGameModule() constIModuleInterfaceinlinevirtual
LoadPendingVirtualTextureTiles(FRHICommandListImmediate &RHICmdList, ERHIFeatureLevel::Type FeatureLevel) overrideFRendererModulevirtual
LockVirtualTextureTiles(FVirtualTextureProducerHandle ProducerHandle, int32 InMipLevel) overrideFRendererModulevirtual
OnWorldCleanup(UWorld *World, bool bSessionEnded, bool bCleanupResources, bool bWorldChanged) overrideFRendererModulevirtual
PerFrameCleanupIfSkipRenderer() overrideFRendererModulevirtual
PostLoadCallback()IModuleInterfaceinlinevirtual
PostRenderAllViewports() overrideFRendererModulevirtual
PrefetchNaniteResource(const Nanite::FResources *Resource, uint32 NumFramesUntilRender) overrideFRendererModulevirtual
PreUnloadCallback()IModuleInterfaceinlinevirtual
RegisterCustomCullingImpl(ICustomCulling *impl) overrideFRendererModulevirtual
RegisterOverlayRenderDelegate(const FPostOpaqueRenderDelegate &InOverlayRenderDelegate) overrideFRendererModulevirtual
RegisterPersistentViewUniformBufferExtension(IPersistentViewUniformBufferExtension *Extension) overrideFRendererModulevirtual
RegisterPostOpaqueRenderDelegate(const FPostOpaqueRenderDelegate &InPostOpaqueRenderDelegate) overrideFRendererModulevirtual
RegisterVirtualTextureProducer(FRHICommandListBase &RHICmdList, const FVTProducerDescription &Desc, IVirtualTexture *Producer) overrideFRendererModulevirtual
IRendererModule::RegisterVirtualTextureProducer(const FVTProducerDescription &Desc, IVirtualTexture *Producer)IRendererModule
ReleaseVirtualTexturePendingResources() overrideFRendererModulevirtual
ReleaseVirtualTextureProducer(const FVirtualTextureProducerHandle &Handle) overrideFRendererModulevirtual
RemoveAllVirtualTextureProducerDestroyedCallbacks(const void *Baton) overrideFRendererModulevirtual
RemoveOverlayRenderDelegate(FDelegateHandle InOverlayRenderDelegate) overrideFRendererModulevirtual
RemovePostOpaqueRenderDelegate(FDelegateHandle InPostOpaqueRenderDelegate) overrideFRendererModulevirtual
RemoveScene(FSceneInterface *Scene) overrideFRendererModulevirtual
RenderOverlayExtensions(FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures)FRendererModule
RenderPostOpaqueExtensions(FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures)FRendererModule
RenderPostResolvedSceneColorExtension(FRDGBuilder &GraphBuilder, const FSceneTextures &SceneTextures)FRendererModule
RequestNanitePages(TArrayView< uint32 > InRequestData) overrideFRendererModulevirtual
RequestStaticMeshUpdate(FPrimitiveSceneInfo *Info) overrideFRendererModulevirtual
RequestVirtualTextureTiles(TArray< uint64 > &&InPageRequests) overrideFRendererModulevirtual
RequestVirtualTextureTiles(const FVector2D &InScreenSpaceSize, int32 InMipLevel) overrideFRendererModulevirtual
RequestVirtualTextureTiles(const FMaterialRenderProxy *InMaterialRenderProxy, const FVector2D &InScreenSpaceSize, ERHIFeatureLevel::Type InFeatureLevel) overrideFRendererModulevirtual
RequestVirtualTextureTiles(IAllocatedVirtualTexture *AllocatedVT, const FVector2D &InScreenSpaceSize, const FVector2D &InViewportPosition, const FVector2D &InViewportSize, const FVector2D &InUV0, const FVector2D &InUV1, int32 InMipLevel) overrideFRendererModulevirtual
ResetSceneTextureExtentHistory() overrideFRendererModulevirtual
SetNaniteRequestRecordBuffer(uint64 Handle) overrideFRendererModulevirtual
SetVirtualTextureRequestRecordBuffer(uint64 Handle) overrideFRendererModulevirtual
ShutdownModule() overrideFRendererModulevirtual
StartupModule() overrideFRendererModulevirtual
SupportsAutomaticShutdown()IModuleInterfaceinlinevirtual
SupportsDynamicReloading() overrideFRendererModuleinlinevirtual
SyncVirtualTextureUpdates(FRHICommandListImmediate &RHICmdList, ERHIFeatureLevel::Type FeatureLevel) overrideFRendererModulevirtual
UnregisterCustomCullingImpl(ICustomCulling *impl) overrideFRendererModulevirtual
UpdateMapNeedsLightingFullyRebuiltState(UWorld *World) overrideFRendererModulevirtual
UpdateStaticDrawLists() overrideFRendererModulevirtual
UpdateStaticDrawListsForMaterials(const TArray< const FMaterial * > &Materials) overrideFRendererModulevirtual
~IModuleInterface()IModuleInterfaceinlinevirtual