![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShadowMap.h>
Inheritance diagram for FShadowSignedDistanceFieldData2D:Public Member Functions | |
| FShadowSignedDistanceFieldData2D (uint32 InSizeX, uint32 InSizeY) | |
| const FSignedDistanceFieldShadowSample & | operator() (uint32 X, uint32 Y) const |
| FSignedDistanceFieldShadowSample & | operator() (uint32 X, uint32 Y) |
| virtual ShadowMapDataType | GetType () const override |
| virtual void | Quantize (TArray< FQuantizedSignedDistanceFieldShadowSample > &OutData) const override |
| virtual void | Serialize (FArchive *OutShadowMap) override |
Public Member Functions inherited from FShadowMapData2D | |
| virtual | ~FShadowMapData2D () |
| uint32 | GetSizeX () const |
| uint32 | GetSizeY () const |
| virtual float | GetSurfaceWidth () const |
| virtual float | GetSurfaceHeight () const |
Additional Inherited Members | |
Public Types inherited from FShadowMapData2D | |
| enum | ShadowMapDataType { UNKNOWN , SHADOW_FACTOR_DATA , SHADOW_FACTOR_DATA_QUANTIZED , SHADOW_SIGNED_DISTANCE_FIELD_DATA , SHADOW_SIGNED_DISTANCE_FIELD_DATA_QUANTIZED } |
Protected Member Functions inherited from FShadowMapData2D | |
| FShadowMapData2D (uint32 InSizeX, uint32 InSizeY) | |
Protected Attributes inherited from FShadowMapData2D | |
| uint32 | SizeX |
| uint32 | SizeY |
A 2D signed distance field map, which consists of FSignedDistanceFieldShadowSample's.
|
inline |
|
inlineoverridevirtual |
Reimplemented from FShadowMapData2D.
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from FShadowMapData2D.
|
inlineoverridevirtual |
Reimplemented from FShadowMapData2D.