![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShadowMap.h>
Inheritance diagram for FShadowMapData2D:Public Types | |
| enum | ShadowMapDataType { UNKNOWN , SHADOW_FACTOR_DATA , SHADOW_FACTOR_DATA_QUANTIZED , SHADOW_SIGNED_DISTANCE_FIELD_DATA , SHADOW_SIGNED_DISTANCE_FIELD_DATA_QUANTIZED } |
Public Member Functions | |
| virtual | ~FShadowMapData2D () |
| uint32 | GetSizeX () const |
| uint32 | GetSizeY () const |
| virtual float | GetSurfaceWidth () const |
| virtual float | GetSurfaceHeight () const |
| virtual ShadowMapDataType | GetType () const |
| virtual void | Quantize (TArray< FQuantizedSignedDistanceFieldShadowSample > &OutData) const |
| virtual void | Serialize (FArchive *OutShadowMap) |
Protected Member Functions | |
| FShadowMapData2D (uint32 InSizeX, uint32 InSizeY) | |
Protected Attributes | |
| uint32 | SizeX |
| uint32 | SizeY |
The raw data which is used to construct a 2D shadowmap.
|
inlinevirtual |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in FShadowSignedDistanceFieldData2D, and FQuantizedShadowSignedDistanceFieldData2D.
|
inlinevirtual |
Reimplemented in FShadowSignedDistanceFieldData2D, and FQuantizedShadowSignedDistanceFieldData2D.
Reimplemented in FShadowSignedDistanceFieldData2D, and FQuantizedShadowSignedDistanceFieldData2D.
|
protected |
The width of the shadow-map.
|
protected |
The height of the shadow-map.