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

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

AddCustomRenderPass(const FSceneViewFamily *ViewFamily, const FCustomRenderPassRendererInput &CustomRenderPassInput)FSceneInterfaceinlinevirtual
AddDecal(UDecalComponent *) overrideFNULLSceneInterfaceinlinevirtual
AddExponentialHeightFog(uint64 Id, const FExponentialHeightFogDynamicState &State) overrideFNULLSceneInterfaceinlinevirtual
AddHairStrands(FHairStrandsInstance *Proxy) overrideFNULLSceneInterfaceinlinevirtual
AddInvisibleLight(ULightComponent *Light) overrideFNULLSceneInterfaceinlinevirtual
AddLight(ULightComponent *Light) overrideFNULLSceneInterfaceinlinevirtual
AddLocalFogVolume(class FLocalFogVolumeSceneProxy *FogProxy) overrideFNULLSceneInterfaceinlinevirtual
AddLumenSceneCard(class ULumenSceneCardComponent *LumenSceneCardComponent)FSceneInterfaceinlinevirtual
AddPlanarReflection(class UPlanarReflectionComponent *Component)FSceneInterfaceinlinevirtual
AddPrecomputedLightVolume(const class FPrecomputedLightVolume *Volume)FSceneInterfaceinlinevirtual
AddPrecomputedVolumetricLightmap(const class FPrecomputedVolumetricLightmap *Volume, bool bIsPersistentLevel)FSceneInterfaceinlinevirtual
AddPrimitive(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
AddPrimitive(FPrimitiveSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
AddReflectionCapture(class UReflectionCaptureComponent *Component)FSceneInterfaceinlinevirtual
AddRuntimeVirtualTexture(URuntimeVirtualTextureComponent *Component)FSceneInterfaceinlinevirtual
AddSkyAtmosphere(FSkyAtmosphereSceneProxy *SkyAtmosphereSceneProxy, bool bStaticLightingBuilt) overrideFNULLSceneInterfaceinlinevirtual
AddSparseVolumeTextureViewer(FSparseVolumeTextureViewerSceneProxy *SVTV) overrideFNULLSceneInterfaceinlinevirtual
AddSpeedTreeWind(class FVertexFactory *VertexFactory, const class UStaticMesh *StaticMesh) overrideFNULLSceneInterfaceinlinevirtual
AddVolumetricCloud(FVolumetricCloudSceneProxy *VolumetricCloudSceneProxy) overrideFNULLSceneInterfaceinlinevirtual
AddWindSource(class UWindDirectionalSourceComponent *WindComponent) overrideFNULLSceneInterfaceinlinevirtual
AllocateAndCaptureFrameSkyEnvMap(FRDGBuilder &GraphBuilder, FSceneRenderer &SceneRenderer, FViewInfo &MainView, bool bShouldRenderSkyAtmosphere, bool bShouldRenderVolumetricCloud, FInstanceCullingManager &InstanceCullingManager)FSceneInterfaceinlinevirtual
AllocateAndCaptureFrameSkyEnvMap(FRDGBuilder &GraphBuilder, FSceneRenderer &SceneRenderer, FViewInfo &MainView, bool bShouldRenderSkyAtmosphere, bool bShouldRenderVolumetricCloud, FInstanceCullingManager &InstanceCullingManager, FRDGExternalAccessQueue &ExternalAccessQueue)FSceneInterfaceinlinevirtual
AllocateReflectionCaptures(const TArray< UReflectionCaptureComponent * > &NewCaptures, const TCHAR *CaptureReason, bool bVerifyOnlyCapturing, bool bCapturingForMobile, bool bInsideTick)FSceneInterfaceinlinevirtual
AllocateReflectionCaptures(const TArray< UReflectionCaptureComponent * > &NewCaptures, const TCHAR *CaptureReason, bool bVerifyOnlyCapturing, bool bCapturingForMobile)FSceneInterfaceinline
ApplyWorldOffset(const FVector &InOffset)FSceneInterfaceinlinevirtual
BatchAddPrimitives(TArrayView< UPrimitiveComponent * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchAddPrimitives(TArrayView< FPrimitiveSceneDesc * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchReleasePrimitives(TArrayView< UPrimitiveComponent * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchReleasePrimitives(TArrayView< FPrimitiveSceneDesc * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchRemovePrimitives(TArrayView< UPrimitiveComponent * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchRemovePrimitives(TArrayView< FPrimitiveSceneDesc * > InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchRemovePrimitives(TArray< FPrimitiveSceneProxy * > &&InPrimitives) overrideFNULLSceneInterfaceinlinevirtual
BatchUpdateDecals(TArray< FDeferredDecalUpdateParams > &&UpdateParams) overrideFNULLSceneInterfaceinlinevirtual
CreatePrimitiveTransformUpdater(int32 MaxPrimitives)FSceneInterfaceinlinevirtual
DisableSkyLight(FSkyLightSceneProxy *Light) overrideFNULLSceneInterfaceinlinevirtual
DumpUnbuiltLightInteractions(FOutputDevice &Ar) constFSceneInterfaceinlinevirtual
EndFrame(FRHICommandListImmediate &RHICmdList)FSceneInterfaceinlinevirtual
Export(FArchive &Ar) constFSceneInterfaceinlinevirtual
FeatureLevelFSceneInterfaceprotected
FinishUpdatePrimitiveTransform()FSceneInterfaceinlinevirtual
FNULLSceneInterface(UWorld *InWorld, bool bCreateFXSystem)FNULLSceneInterfaceinline
FSceneInterface(ERHIFeatureLevel::Type InFeatureLevel)FSceneInterface
GetComputeTaskWorkers(TArray< class IComputeTaskWorker * > &OutWorkers) constFSceneInterfaceinlinevirtual
GetDirectionalWindParameters(FVector &OutDirection, float &OutSpeed, float &OutMinGustAmt, float &OutMaxGustAmt) const overrideFNULLSceneInterfaceinlinevirtual
GetFeatureLevel() constFSceneInterfaceinline
GetFrameNumber() constFSceneInterfaceinlinevirtual
GetFXSystem() overrideFNULLSceneInterfaceinlinevirtual
GetGPUSkinCache()FSceneInterfaceinlinevirtual
GetLightIESAtlasSlot(const FLightSceneProxy *Proxy, FLightRenderParameters *Out) overrideFNULLSceneInterfaceinlinevirtual
GetPreviousLocalToWorld(const FPrimitiveSceneInfo *PrimitiveSceneInfo, FMatrix &OutPreviousLocalToWorld) constFSceneInterfaceinlinevirtual
GetPrimitiveSceneInfo(int32 PrimiteIndex) const finalFNULLSceneInterfaceinlinevirtual
GetPrimitiveSceneInfo(FPrimitiveComponentId PrimitiveId) const finalFNULLSceneInterfaceinlinevirtual
GetPrimitiveSceneInfo(const FPersistentPrimitiveIndex &PersistentPrimitiveIndex) const finalFNULLSceneInterfaceinlinevirtual
GetPrimitiveSceneProxies() const overrideFNULLSceneInterfaceinlinevirtual
GetPrimitiveUniformShaderParameters_RenderThread(const FPrimitiveSceneInfo *PrimitiveSceneInfo, bool &bHasPrecomputedVolumetricLightmap, FMatrix &PreviousLocalToWorld, int32 &SingleCaptureIndex, bool &OutputVelocity) constFSceneInterfaceinlinevirtual
GetRayTracingDynamicGeometryCollection()FSceneInterfaceinlinevirtual
GetRayTracingSkinnedGeometryUpdateQueue()FSceneInterfaceinlinevirtual
GetRectLightAtlasSlot(const FRectLightSceneProxy *Proxy, FLightRenderParameters *Out) overrideFNULLSceneInterfaceinlinevirtual
GetReflectionCaptureData(UReflectionCaptureComponent *Component, class FReflectionCaptureData &OutCaptureData)FSceneInterfaceinlinevirtual
GetRelevantLights(UPrimitiveComponent *Primitive, TArray< const ULightComponent * > *RelevantLights) const overrideFNULLSceneInterfaceinlinevirtual
GetRenderScene() overrideFNULLSceneInterfaceinlinevirtual
GetRenderScene() const overrideFNULLSceneInterfaceinlinevirtual
GetRuntimeVirtualTextureHidePrimitiveMask(uint8 &bHideMaskEditor, uint8 &bHideMaskGame) constFSceneInterfaceinlinevirtual
GetScenePrimitiveComponentIds() const finalFNULLSceneInterfaceinlinevirtual
GetShaderPlatform() constFSceneInterface
GetShadingPath(ERHIFeatureLevel::Type InFeatureLevel)FSceneInterfacestatic
GetShadingPath() constFSceneInterfaceinline
GetSkeletalMeshUpdater()FSceneInterfaceinlinevirtual
GetSkyAtmosphereSceneInfo() overrideFNULLSceneInterfaceinlinevirtual
GetSkyAtmosphereSceneInfo() const overrideFNULLSceneInterfaceinlinevirtual
GetSpeedTreeUniformBuffer(const FVertexFactory *VertexFactory) const overrideFNULLSceneInterfaceinlinevirtual
GetVolumetricCloudSceneInfo() overrideFNULLSceneInterfaceinlinevirtual
GetVolumetricCloudSceneInfo() const overrideFNULLSceneInterfaceinlinevirtual
GetWindParameters(const FVector &Position, FVector &OutDirection, float &OutSpeed, float &OutMinGustAmt, float &OutMaxGustAmt) const overrideFNULLSceneInterfaceinlinevirtual
GetWindParameters_GameThread(const FVector &Position, FVector &OutDirection, float &OutSpeed, float &OutMinGustAmt, float &OutMaxGustAmt) const overrideFNULLSceneInterfaceinlinevirtual
GetWindSources_RenderThread() const overrideFNULLSceneInterfaceinlinevirtual
GetWorld() const overrideFNULLSceneInterfaceinlinevirtual
HasAnyExponentialHeightFog() const overrideFNULLSceneInterfaceinlinevirtual
HasAnyLights() const overrideFNULLSceneInterfaceinlinevirtual
HasAnyLocalFogVolume() const overrideFNULLSceneInterfaceinlinevirtual
HasAtmosphereLightRequiringLightingBuild() constFNULLSceneInterfaceinlinevirtual
HasPrecomputedVolumetricLightmap_RenderThread() constFSceneInterfaceinlinevirtual
HasSkyLightRequiringLightingBuild() constFNULLSceneInterfaceinlinevirtual
IncrementFrameNumber()FSceneInterfaceinlinevirtual
InvalidateLumenSurfaceCache_GameThread(UPrimitiveComponent *Component)FSceneInterfaceinlinevirtual
InvalidatePathTracedOutput(PathTracing::EInvalidateReason InvalidateReason=PathTracing::EInvalidateReason::Uncategorized)FSceneInterfaceinlinevirtual
InvalidateRuntimeVirtualTexture(URuntimeVirtualTextureComponent *Component, FBoxSphereBounds const &WorldBounds, EVTInvalidatePriority InvalidatePriority)FSceneInterfaceinlinevirtual
InvalidateRuntimeVirtualTexture(URuntimeVirtualTextureComponent *Component, FBoxSphereBounds const &WorldBounds)FSceneInterfaceinlinevirtual
IsEditorScene() constFSceneInterfaceinlinevirtual
OnLevelAddedToWorld(const FName &InLevelName, UWorld *InWorld, bool bIsLightingScenario)FSceneInterfaceinlinevirtual
OnLevelRemovedFromWorld(const FName &InLevelName, UWorld *InWorld, bool bIsLightingScenario)FSceneInterfaceinlinevirtual
OnWorldCleanup()FSceneInterfaceinlinevirtual
ProcessAndRenderIlluminanceMeter(FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneColorTexture)FSceneInterfacevirtual
RefreshNaniteRasterBins(FPrimitiveSceneInfo &PrimitiveSceneInfo)FSceneInterfaceinlinevirtual
RegisterAnimBank(const TConstArrayView< FAnimBankDesc > Descs)FNULLSceneInterfaceinlinevirtual
Release() overrideFNULLSceneInterfaceinlinevirtual
ReleasePrimitive(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
ReleasePrimitive(FPrimitiveSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
ReleaseReflectionCubemap(UReflectionCaptureComponent *CaptureComponent)FSceneInterfaceinlinevirtual
ReloadNaniteFixedFunctionBins()FSceneInterfaceinlinevirtual
RemoveDecal(UDecalComponent *) overrideFNULLSceneInterfaceinlinevirtual
RemoveExponentialHeightFog(uint64 Id) overrideFNULLSceneInterfaceinlinevirtual
RemoveHairStrands(FHairStrandsInstance *Proxy) overrideFNULLSceneInterfaceinlinevirtual
RemoveLight(ULightComponent *Light) overrideFNULLSceneInterfaceinlinevirtual
RemoveLocalFogVolume(class FLocalFogVolumeSceneProxy *FogProxy) overrideFNULLSceneInterfaceinlinevirtual
RemoveLumenSceneCard(class ULumenSceneCardComponent *LumenSceneCardComponent)FSceneInterfaceinlinevirtual
RemovePlanarReflection(class UPlanarReflectionComponent *Component)FSceneInterfaceinlinevirtual
RemovePrecomputedLightVolume(const class FPrecomputedLightVolume *Volume)FSceneInterfaceinlinevirtual
RemovePrecomputedVolumetricLightmap(const class FPrecomputedVolumetricLightmap *Volume)FSceneInterfaceinlinevirtual
RemovePrimitive(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
RemovePrimitive(FPrimitiveSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
RemoveReflectionCapture(class UReflectionCaptureComponent *Component)FSceneInterfaceinlinevirtual
RemoveRuntimeVirtualTexture(URuntimeVirtualTextureComponent *Component)FSceneInterfaceinlinevirtual
RemoveSkyAtmosphere(FSkyAtmosphereSceneProxy *SkyAtmosphereSceneProxy) overrideFNULLSceneInterfaceinlinevirtual
RemoveSparseVolumeTextureViewer(FSparseVolumeTextureViewerSceneProxy *SVTV) overrideFNULLSceneInterfaceinlinevirtual
RemoveSpeedTreeWind_RenderThread(class FVertexFactory *VertexFactory, const class UStaticMesh *StaticMesh) overrideFNULLSceneInterfaceinlinevirtual
RemoveVolumetricCloud(FVolumetricCloudSceneProxy *VolumetricCloudSceneProxy) overrideFNULLSceneInterfaceinlinevirtual
RemoveWindSource(class UWindDirectionalSourceComponent *WindComponent) overrideFNULLSceneInterfaceinlinevirtual
RequestGPUSceneUpdate(FPrimitiveSceneInfo &PrimitiveSceneInfo, EPrimitiveDirtyState PrimitiveDirtyState)FSceneInterfaceinlinevirtual
RequestPreloadRuntimeVirtualTexture(class URuntimeVirtualTextureComponent *Component, FBoxSphereBounds const &WorldBounds, int32 Level)FSceneInterfaceinlinevirtual
RequestUniformBufferUpdate(FPrimitiveSceneInfo &PrimitiveSceneInfo)FSceneInterfaceinlinevirtual
RequiresHitProxies() const overrideFNULLSceneInterfaceinlinevirtual
ResetPhysicsField() overrideFNULLSceneInterfaceinlinevirtual
ResetReflectionCaptures(bool bOnlyIfOOM)FSceneInterfaceinlinevirtual
SetFXSystem(class FFXSystemInterface *InFXSystem) overrideFNULLSceneInterfaceinlinevirtual
SetPhysicsField(FPhysicsFieldSceneProxy *PhysicsFieldSceneProxy) overrideFNULLSceneInterfaceinlinevirtual
SetPrecomputedVisibility(const class FPrecomputedVisibilityHandler *PrecomputedVisibilityHandler)FSceneInterfaceinlinevirtual
SetPrecomputedVolumeDistanceField(const class FPrecomputedVolumeDistanceField *PrecomputedVolumeDistanceField)FSceneInterfaceinlinevirtual
SetSkyLight(FSkyLightSceneProxy *Light) overrideFNULLSceneInterfaceinlinevirtual
ShowPhysicsField() overrideFNULLSceneInterfaceinlinevirtual
StartFrame()FSceneInterfaceinlinevirtual
StartUpdatePrimitiveTransform(int32 NumPrimitives)FSceneInterfaceinlinevirtual
UnregisterAnimBank(const TConstArrayView< FAnimBankRecordHandle > Handles) overrideFNULLSceneInterfaceinlinevirtual
UpdateAllPrimitiveSceneInfos(FRDGBuilder &GraphBuilder, EUpdateAllPrimitiveSceneInfosAsyncOps=EUpdateAllPrimitiveSceneInfosAsyncOps::None) overrideFNULLSceneInterfaceinlinevirtual
FSceneInterface::UpdateAllPrimitiveSceneInfos(FRHICommandListImmediate &RHICmdList)FSceneInterface
UpdateCachedRayTracingState(class FPrimitiveSceneProxy *SceneProxy)FSceneInterfaceinlinevirtual
UpdateCachedRenderStates(class FPrimitiveSceneProxy *SceneProxy)FSceneInterfaceinlinevirtual
UpdateCustomPrimitiveData(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdateCustomPrimitiveData(FPrimitiveSceneDesc *Primitive, const FCustomPrimitiveData &) overrideFNULLSceneInterfaceinlinevirtual
UpdateDecalFadeInTime(UDecalComponent *Decal) overrideFNULLSceneInterfaceinlinevirtual
UpdateDecalFadeOutTime(UDecalComponent *Decal) overrideFNULLSceneInterfaceinlinevirtual
UpdateDecalTransform(UDecalComponent *Decal) overrideFNULLSceneInterfaceinlinevirtual
UpdateEarlyZPassMode()FSceneInterfaceinlinevirtual
UpdateInstanceCullDistance(UPrimitiveComponent *Primitive, float StartCullDistance, float EndCullDistance)FNULLSceneInterfaceinlinevirtual
UpdateLightColorAndBrightness(ULightComponent *Light) overrideFNULLSceneInterfaceinlinevirtual
UpdateLightProxy(ULightComponent *Light, TFunction< void(FLightSceneProxy *)> &&Func) overrideFNULLSceneInterfaceinlinevirtual
UpdateLightTransform(ULightComponent *Light) overrideFNULLSceneInterfaceinlinevirtual
UpdateLumenSceneCardTransform(class ULumenSceneCardComponent *LumenSceneCardComponent)FSceneInterfaceinlinevirtual
UpdateParameterCollections(const TArray< class FMaterialParameterCollectionInstanceResource * > &InParameterCollections)FSceneInterfaceinlinevirtual
UpdatePhysicsField(FRDGBuilder &GraphBuilder, FViewInfo &View) overrideFNULLSceneInterfaceinlinevirtual
FSceneInterface::UpdatePhysicsField(FRHICommandListImmediate &RHICmdList, FViewInfo &View)FSceneInterfaceinlinevirtual
UpdatePlanarReflectionContents(class UPlanarReflectionComponent *CaptureComponent, class FSceneRenderer &MainSceneRenderer, class ISceneRenderBuilder &SceneRenderBuilder)FSceneInterfaceinlinevirtual
UpdatePlanarReflectionTransform(UPlanarReflectionComponent *Component)FSceneInterfaceinlinevirtual
UpdatePrimitiveAttachment(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveDistanceFieldSceneData_GameThread(UPrimitiveComponent *Primitive)FSceneInterfaceinlinevirtual
UpdatePrimitiveDrawDistance(UPrimitiveComponent *Primitive, float MinDrawDistance, float MaxDrawDistance, float VirtualTextureMaxDrawDistance) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveInstances(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveInstances(FPrimitiveSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveInstances(FInstancedStaticMeshSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveInstancesFromCompute(FPrimitiveSceneDesc *Primitive, FGPUSceneWriteDelegate &&DataWriterGPU) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveOcclusionBoundsSlack(UPrimitiveComponent *Primitive, float NewSlack) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitivesDrawnInGame_RenderThread(TArrayView< FPrimitiveSceneProxy * > InPrimitiveSceneProxies, bool bDrawnInGame) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveSelectedState_RenderThread(const FPrimitiveSceneInfo *PrimitiveSceneInfo, bool bIsSelected)FSceneInterfaceinlinevirtual
UpdatePrimitiveTransform(UPrimitiveComponent *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveTransform(FPrimitiveSceneDesc *Primitive) overrideFNULLSceneInterfaceinlinevirtual
UpdatePrimitiveTransforms(IPrimitiveTransformUpdater *Updater)FSceneInterfaceinlinevirtual
UpdatePrimitiveVelocityState_RenderThread(FPrimitiveSceneInfo *PrimitiveSceneInfo, bool bIsBeingMoved)FSceneInterfaceinlinevirtual
UpdateReflectionCaptureTransform(class UReflectionCaptureComponent *Component)FSceneInterfaceinlinevirtual
UpdateSceneCaptureContents(class USceneCaptureComponent2D *CaptureComponent, class ISceneRenderBuilder &SceneRenderBuilder)FSceneInterfaceinlinevirtual
UpdateSceneCaptureContents(class USceneCaptureComponentCube *CaptureComponent, class ISceneRenderBuilder &SceneRenderBuilder)FSceneInterfaceinlinevirtual
UpdateSceneSettings(AWorldSettings *WorldSettings)FSceneInterfaceinlinevirtual
UpdateSkyCaptureContents(const USkyLightComponent *CaptureComponent, bool bCaptureEmissiveOnly, UTextureCube *SourceCubemap, FTexture *OutProcessedTexture, float &OutAverageBrightness, FSHVectorRGB3 &OutIrradianceEnvironmentMap, TArray< FFloat16Color > *OutRadianceMap, FLinearColor *SpecifiedCubemapColorScale)FSceneInterfaceinlinevirtual
UpdateSpeedTreeWind(double CurrentTime) overrideFNULLSceneInterfaceinlinevirtual
UpdateStaticDrawLists()FSceneInterfaceinlinevirtual
UpdateWindSource(class UWindDirectionalSourceComponent *WindComponent) overrideFNULLSceneInterfaceinlinevirtual
ValidateSkyLightRealTimeCapture(FRDGBuilder &GraphBuilder, const FViewInfo &View, FRDGTextureRef SceneColorTexture)FSceneInterfaceinlinevirtual
~FSceneInterface()FSceneInterfaceinlineprotectedvirtual