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