![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShadowMap.h>
Inheritance diagram for FShadowMap:Public Types | |
| enum | { SMT_None = 0 , SMT_2D = 2 } |
Public Member Functions | |
| FShadowMap () | |
| FShadowMap (TArray< FGuid > InLightGuids) | |
| virtual | ~FShadowMap () |
| bool | ContainsLight (const FGuid &LightGuid) const |
| virtual void | AddReferencedObjects (FReferenceCollector &Collector) |
| virtual ENGINE_API void | Serialize (FArchive &Ar) |
| virtual FShadowMapInteraction | GetInteraction () const =0 |
| virtual FShadowMap2D * | GetShadowMap2D () |
| virtual const FShadowMap2D * | GetShadowMap2D () const |
| void | AddRef () |
| void | Release () |
Public Attributes | |
| TArray< FGuid > | LightGuids |
Protected Member Functions | |
| virtual ENGINE_API void | Cleanup () |
The abstract base class of 1D and 2D shadow-maps.
|
inline |
Default constructor.
|
inlinevirtual |
Destructor.
|
inline |
|
inlinevirtual |
Reimplemented in FShadowMap2D.
|
protectedvirtual |
Called when the light-map is no longer referenced. Should release the lightmap's resources.
Checks if a light is stored in this shadow-map.
| LightGuid | - The GUID of the light to check for. |
|
pure virtual |
Implemented in FShadowMap2D.
|
inlinevirtual |
Reimplemented in FShadowMap2D.
|
inlinevirtual |
Reimplemented in FShadowMap2D.
|
inline |
Reimplemented in FShadowMap2D.