![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneCore.h>
Classes | |
| struct | FShouldCreateResult |
Public Member Functions | |
| bool | HasShadow () const |
| bool | IsLightMapped () const |
| bool | IsDynamic () const |
| bool | IsShadowMapped () const |
| bool | IsUncachedStaticLighting () const |
| bool | HasTranslucentObjectShadow () const |
| bool | HasInsetObjectShadow () const |
| bool | CastsSelfShadowOnly () const |
| bool | IsMobileDynamicLocalLight () const |
| FORCEINLINE bool | IsNaniteMeshProxy () const |
| FORCEINLINE bool | ProxySupportsGPUScene () const |
| FLightSceneInfo * | GetLight () const |
| int32 | GetLightId () const |
| FPrimitiveSceneInfo * | GetPrimitiveSceneInfo () const |
| FLightPrimitiveInteraction * | GetNextPrimitive () const |
| FLightPrimitiveInteraction * | GetNextLight () const |
| void | FlushCachedShadowMapData () |
| void * | operator new (size_t Size) |
| void | operator delete (void *RawMemory) |
Static Public Member Functions | |
| static void | InitializeMemoryPool () |
| static FShouldCreateResult | ShouldCreate (FLightSceneInfo *LightSceneInfo, FPrimitiveSceneInfo *PrimitiveSceneInfo) |
| static void | Create (FLightSceneInfo *LightSceneInfo, FPrimitiveSceneInfo *PrimitiveSceneInfo) |
| static void | Destroy (FLightPrimitiveInteraction *LightPrimitiveInteraction) |
| static uint32 | GetMemoryPoolSize () |
Friends | |
| uint32 | GetTypeHash (const FLightPrimitiveInteraction *Interaction) |
An interaction between a light and a primitive.
|
inline |
|
static |
|
static |
| void FLightPrimitiveInteraction::FlushCachedShadowMapData | ( | ) |
Clears cached shadow maps, if possible
|
inline |
|
inline |
|
static |
Returns current size of memory pool
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Creates an interaction for a light-primitive pair.
Initialize the memory pool with a default size from the ini file. Called at render thread startup. Since the render thread is potentially created/destroyed multiple times, must make sure we only do it once.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
friend |
Hash function required for TMap support