78 void*
operator new(
size_t Size);
79 void operator delete(
void* RawMemory);
113 uint32 bIsShadowMapped : 1;
116 uint32 bUncachedStaticLighting : 1;
119 uint32 bHasTranslucentObjectShadow : 1;
122 uint32 bHasInsetObjectShadow : 1;
125 uint32 bSelfShadowOnly : 1;
128 uint32 bMobileDynamicLocalLight : 1;
131 uint32 bNaniteMeshProxy : 1;
134 uint32 bProxySupportsGPUScene : 1;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool CanIndirectLightingCacheUseVolumeTexture(ERHIFeatureLevel::Type InFeatureLevel)
Definition IndirectLightingCache.cpp:142
bool IsIndirectLightingCacheAllowed(ERHIFeatureLevel::Type InFeatureLevel)
Definition IndirectLightingCache.cpp:137
uint32 Size
Definition VulkanMemory.cpp:4034
Definition SceneCore.h:147
float VolumetricFogExtinctionScale
Definition SceneCore.h:179
float VolumetricFogStartDistance
Definition SceneCore.h:187
bool bVisibleInRealTimeSkyCaptures
Definition SceneCore.h:186
float NonDirectionalInscatteringColorDistance
Definition SceneCore.h:173
float FogMaxOpacity
Definition SceneCore.h:162
bool bOverrideLightColorsWithFogInscatteringColors
Definition SceneCore.h:182
float VolumetricFogScatteringDistribution
Definition SceneCore.h:176
uint64 Id
Definition SceneCore.h:160
float FullyDirectionalInscatteringColorDistance
Definition SceneCore.h:172
FExponentialHeightFogSceneData FogData[NumFogs]
Definition SceneCore.h:161
FLinearColor SkyAtmosphereAmbientContributionColorScale
Definition SceneCore.h:190
bool bRenderInMainPass
Definition SceneCore.h:184
FLinearColor VolumetricFogEmissive
Definition SceneCore.h:178
bool bHoldout
Definition SceneCore.h:183
FLinearColor VolumetricFogAlbedo
Definition SceneCore.h:177
float InscatteringColorCubemapAngle
Definition SceneCore.h:171
float DirectionalInscatteringStartDistance
Definition SceneCore.h:168
float StartDistance
Definition SceneCore.h:163
FLinearColor DirectionalInscatteringColor
Definition SceneCore.h:169
FLinearColor FogColor
Definition SceneCore.h:166
UTextureCube * InscatteringColorCubemap
Definition SceneCore.h:170
float FogCutoffDistance
Definition SceneCore.h:165
float VolumetricFogNearFadeInDistance
Definition SceneCore.h:188
float DirectionalInscatteringExponent
Definition SceneCore.h:167
float EndDistance
Definition SceneCore.h:164
static constexpr int NumFogs
Definition SceneCore.h:158
float VolumetricFogDistance
Definition SceneCore.h:180
bool bEnableVolumetricFog
Definition SceneCore.h:175
bool bVisibleInReflectionCaptures
Definition SceneCore.h:185
float VolumetricFogStaticLightingScatteringIntensity
Definition SceneCore.h:181
Definition SceneCore.h:23
static void InitializeMemoryPool()
Definition SceneCore.cpp:95
bool IsMobileDynamicLocalLight() const
Definition SceneCore.h:56
FORCEINLINE bool IsNaniteMeshProxy() const
Definition SceneCore.h:58
FLightPrimitiveInteraction * GetNextLight() const
Definition SceneCore.h:66
bool IsLightMapped() const
Definition SceneCore.h:49
friend uint32 GetTypeHash(const FLightPrimitiveInteraction *Interaction)
Definition SceneCore.h:69
bool HasShadow() const
Definition SceneCore.h:48
FORCEINLINE bool ProxySupportsGPUScene() const
Definition SceneCore.h:59
int32 GetLightId() const
Definition SceneCore.h:63
static FShouldCreateResult ShouldCreate(FLightSceneInfo *LightSceneInfo, FPrimitiveSceneInfo *PrimitiveSceneInfo)
Definition SceneCore.cpp:115
void FlushCachedShadowMapData()
Definition SceneCore.cpp:368
bool CastsSelfShadowOnly() const
Definition SceneCore.h:55
bool IsUncachedStaticLighting() const
Definition SceneCore.h:52
FLightSceneInfo * GetLight() const
Definition SceneCore.h:62
FLightPrimitiveInteraction * GetNextPrimitive() const
Definition SceneCore.h:65
bool HasTranslucentObjectShadow() const
Definition SceneCore.h:53
bool HasInsetObjectShadow() const
Definition SceneCore.h:54
bool IsDynamic() const
Definition SceneCore.h:50
bool IsShadowMapped() const
Definition SceneCore.h:51
static uint32 GetMemoryPoolSize()
Definition SceneCore.cpp:110
FPrimitiveSceneInfo * GetPrimitiveSceneInfo() const
Definition SceneCore.h:64
Definition LightSceneInfo.h:208
Definition PrimitiveSceneInfo.h:266
Definition ScenePrivate.h:2875
Definition TextureCube.h:15
Type
Definition RHIFeatureLevel.h:20
Definition ExponentialHeightFogStateStream.h:30
Definition SceneCore.h:151
float Density
Definition SceneCore.h:153
float Height
Definition SceneCore.h:152
float HeightFalloff
Definition SceneCore.h:154
Definition SceneCore.h:30
bool bRelevant
Definition SceneCore.h:33
bool bTranslucentObjectShadow
Definition SceneCore.h:36
bool bShouldCreate
Definition SceneCore.h:31
bool bInsetObjectShadow
Definition SceneCore.h:37
bool bShadowMapped
Definition SceneCore.h:35
bool bDynamic
Definition SceneCore.h:32
bool bIsLightMapped
Definition SceneCore.h:34