![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FRendererModule, including all inherited members.
| AddMeshBatchToGPUScene(FGPUScenePrimitiveCollector *Collector, FMeshBatch &MeshBatch) override | FRendererModule | virtual |
| AddVirtualTextureProducerDestroyedCallback(const FVirtualTextureProducerHandle &Handle, FVTProducerDestroyedFunction *Function, void *Baton) override | FRendererModule | virtual |
| AllocateAdaptiveVirtualTexture(FRHICommandListBase &RHICmdList, const FAdaptiveVTDescription &AdaptiveVTDesc, const FAllocatedVTDescription &AllocatedVTDesc) override | FRendererModule | virtual |
| IRendererModule::AllocateAdaptiveVirtualTexture(const FAdaptiveVTDescription &AdaptiveVTDesc, const FAllocatedVTDescription &AllocatedVTDesc) | IRendererModule | |
| AllocateScene(UWorld *World, bool bInRequiresHitProxies, bool bCreateFXSystem, ERHIFeatureLevel::Type InFeatureLevel) override | FRendererModule | virtual |
| AllocateViewState(ERHIFeatureLevel::Type FeatureLevel) override | FRendererModule | virtual |
| AllocateViewState(ERHIFeatureLevel::Type FeatureLevel, FSceneViewStateInterface *ShareOriginTarget) override | FRendererModule | virtual |
| AllocateVirtualTexture(FRHICommandListBase &RHICmdList, const FAllocatedVTDescription &Desc) override | FRendererModule | virtual |
| IRendererModule::AllocateVirtualTexture(const FAllocatedVTDescription &Desc) | IRendererModule | |
| BeginRenderingViewFamilies(FCanvas *Canvas, TConstArrayView< FSceneViewFamily * > ViewFamilies) override | FRendererModule | virtual |
| BeginRenderingViewFamily(FCanvas *Canvas, FSceneViewFamily *ViewFamily) override | FRendererModule | virtual |
| BeginScenePrimitiveRendering(FRDGBuilder &GraphBuilder, FSceneViewFamily *ViewFamily) override | FRendererModule | virtual |
| BeginScenePrimitiveRendering(FRDGBuilder &GraphBuilder, FSceneInterface &Scene) override | FRendererModule | virtual |
| CreateAndInitSingleView(FRHICommandListImmediate &RHICmdList, class FSceneViewFamily *ViewFamily, const struct FSceneViewInitOptions *ViewInitOptions) override | FRendererModule | virtual |
| CreateSceneRenderBuilder(FSceneInterface *Scene) override | FRendererModule | virtual |
| CreateSinglePrimitiveSceneUniformBuffer(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, FMeshBatch &Mesh) override | FRendererModule | virtual |
| CreateSinglePrimitiveSceneUniformBuffer(FRDGBuilder &GraphBuilder, const FViewInfo &SceneView, FMeshBatch &Mesh) override | FRendererModule | virtual |
| CreateSinglePrimitiveUniformView(FRDGBuilder &GraphBuilder, ERHIFeatureLevel::Type FeatureLevel, EShaderPlatform ShaderPlatform, FMeshBatch &Mesh) override | FRendererModule | virtual |
| CreateSinglePrimitiveUniformView(FRDGBuilder &GraphBuilder, const FViewInfo &SceneView, FMeshBatch &Mesh) override | FRendererModule | virtual |
| DebugLogOnCrash() override | FRendererModule | virtual |
| DECLARE_MULTICAST_DELEGATE_TwoParams(FOnResolvedSceneColor, FRDGBuilder &, const FSceneTextures &) | IRendererModule | |
| DestroyAdaptiveVirtualTexture(IAdaptiveVirtualTexture *AdaptiveVT) override | FRendererModule | virtual |
| DestroyVirtualTexture(IAllocatedVirtualTexture *AllocatedVT) override | FRendererModule | virtual |
| 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) override | FRendererModule | virtual |
| 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)=0 | IRendererModule | pure virtual |
| DrawTileMesh(FCanvasRenderContext &RenderContext, FMeshPassProcessorRenderState &DrawRenderState, const FSceneView &View, FMeshBatch &Mesh, bool bIsHitTesting, const FHitProxyId &HitProxyId, bool bUse128bitRT=false) override | FRendererModule | virtual |
| IRendererModule::DrawTileMesh(FCanvasRenderContext &RenderContext, struct FMeshPassProcessorRenderState &DrawRenderState, const FSceneView &View, FMeshBatch &Mesh, bool bIsHitTesting, const class FHitProxyId &HitProxyId, bool bUse128bitRT=false)=0 | IRendererModule | pure virtual |
| ExecVisualizeTextureCmd(const FString &Cmd) override | FRendererModule | virtual |
| FindProducer(const FVirtualTextureProducerHandle &Handle) override | FRendererModule | virtual |
| FlushVirtualTextureCache() override | FRendererModule | virtual |
| FlushVirtualTextureCache(IAllocatedVirtualTexture *AllocatedVT, const FVector2f &InUV0, const FVector2f &InUV1) override | FRendererModule | virtual |
| FRendererModule() | FRendererModule | |
| GetAllocatedScenes() override | FRendererModule | inlinevirtual |
| GetGlobalDistanceFieldParameterData(const FSceneView &View) override | FRendererModule | virtual |
| GetMaterialCacheTagProvider() override | FRendererModule | virtual |
| GetNaniteRequestRecordBuffer(TArray< uint32 > &OutPageRequests) override | FRendererModule | virtual |
| GetNumDynamicLightsAffectingPrimitive(const FPrimitiveSceneInfo *PrimitiveSceneInfo, const FLightCacheInterface *LCI) override | FRendererModule | virtual |
| IRendererModule::GetNumDynamicLightsAffectingPrimitive(const class FPrimitiveSceneInfo *PrimitiveSceneInfo, const class FLightCacheInterface *LCI)=0 | IRendererModule | pure virtual |
| GetPreviousViewMatrices(const FSceneView &View) override | FRendererModule | virtual |
| GetResolvedSceneColorCallbacks() override | FRendererModule | inlinevirtual |
| GetVirtualTextureRequestRecordBuffer(TSet< uint64 > &OutPageRequests) override | FRendererModule | virtual |
| GPUBenchmark(FSynthBenchmarkResults &InOut, float WorkScale) override | FRendererModule | virtual |
| InitializeSystemTextures(FRHICommandListImmediate &RHICmdList) | FRendererModule | virtual |
| InvalidatePathTracedOutput(PathTracing::EInvalidateReason InvalidateReason=PathTracing::EInvalidateReason::Uncategorized) override | FRendererModule | virtual |
| IsGameModule() const | IModuleInterface | inlinevirtual |
| LoadPendingVirtualTextureTiles(FRHICommandListImmediate &RHICmdList, ERHIFeatureLevel::Type FeatureLevel) override | FRendererModule | virtual |
| LockVirtualTextureTiles(FVirtualTextureProducerHandle ProducerHandle, int32 InMipLevel) override | FRendererModule | virtual |
| OnWorldCleanup(UWorld *World, bool bSessionEnded, bool bCleanupResources, bool bWorldChanged) override | FRendererModule | virtual |
| PerFrameCleanupIfSkipRenderer() override | FRendererModule | virtual |
| PostLoadCallback() | IModuleInterface | inlinevirtual |
| PostRenderAllViewports() override | FRendererModule | virtual |
| PrefetchNaniteResource(const Nanite::FResources *Resource, uint32 NumFramesUntilRender) override | FRendererModule | virtual |
| PreUnloadCallback() | IModuleInterface | inlinevirtual |
| RegisterCustomCullingImpl(ICustomCulling *impl) override | FRendererModule | virtual |
| RegisterOverlayRenderDelegate(const FPostOpaqueRenderDelegate &InOverlayRenderDelegate) override | FRendererModule | virtual |
| RegisterPersistentViewUniformBufferExtension(IPersistentViewUniformBufferExtension *Extension) override | FRendererModule | virtual |
| RegisterPostOpaqueRenderDelegate(const FPostOpaqueRenderDelegate &InPostOpaqueRenderDelegate) override | FRendererModule | virtual |
| RegisterVirtualTextureProducer(FRHICommandListBase &RHICmdList, const FVTProducerDescription &Desc, IVirtualTexture *Producer) override | FRendererModule | virtual |
| IRendererModule::RegisterVirtualTextureProducer(const FVTProducerDescription &Desc, IVirtualTexture *Producer) | IRendererModule | |
| ReleaseVirtualTexturePendingResources() override | FRendererModule | virtual |
| ReleaseVirtualTextureProducer(const FVirtualTextureProducerHandle &Handle) override | FRendererModule | virtual |
| RemoveAllVirtualTextureProducerDestroyedCallbacks(const void *Baton) override | FRendererModule | virtual |
| RemoveOverlayRenderDelegate(FDelegateHandle InOverlayRenderDelegate) override | FRendererModule | virtual |
| RemovePostOpaqueRenderDelegate(FDelegateHandle InPostOpaqueRenderDelegate) override | FRendererModule | virtual |
| RemoveScene(FSceneInterface *Scene) override | FRendererModule | virtual |
| 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) override | FRendererModule | virtual |
| RequestStaticMeshUpdate(FPrimitiveSceneInfo *Info) override | FRendererModule | virtual |
| RequestVirtualTextureTiles(TArray< uint64 > &&InPageRequests) override | FRendererModule | virtual |
| RequestVirtualTextureTiles(const FVector2D &InScreenSpaceSize, int32 InMipLevel) override | FRendererModule | virtual |
| RequestVirtualTextureTiles(const FMaterialRenderProxy *InMaterialRenderProxy, const FVector2D &InScreenSpaceSize, ERHIFeatureLevel::Type InFeatureLevel) override | FRendererModule | virtual |
| RequestVirtualTextureTiles(IAllocatedVirtualTexture *AllocatedVT, const FVector2D &InScreenSpaceSize, const FVector2D &InViewportPosition, const FVector2D &InViewportSize, const FVector2D &InUV0, const FVector2D &InUV1, int32 InMipLevel) override | FRendererModule | virtual |
| ResetSceneTextureExtentHistory() override | FRendererModule | virtual |
| SetNaniteRequestRecordBuffer(uint64 Handle) override | FRendererModule | virtual |
| SetVirtualTextureRequestRecordBuffer(uint64 Handle) override | FRendererModule | virtual |
| ShutdownModule() override | FRendererModule | virtual |
| StartupModule() override | FRendererModule | virtual |
| SupportsAutomaticShutdown() | IModuleInterface | inlinevirtual |
| SupportsDynamicReloading() override | FRendererModule | inlinevirtual |
| SyncVirtualTextureUpdates(FRHICommandListImmediate &RHICmdList, ERHIFeatureLevel::Type FeatureLevel) override | FRendererModule | virtual |
| UnregisterCustomCullingImpl(ICustomCulling *impl) override | FRendererModule | virtual |
| UpdateMapNeedsLightingFullyRebuiltState(UWorld *World) override | FRendererModule | virtual |
| UpdateStaticDrawLists() override | FRendererModule | virtual |
| UpdateStaticDrawListsForMaterials(const TArray< const FMaterial * > &Materials) override | FRendererModule | virtual |
| ~IModuleInterface() | IModuleInterface | inlinevirtual |