UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLandscapeGrassShadowMap Class Reference
+ Inheritance diagram for FLandscapeGrassShadowMap:

Public Member Functions

 FLandscapeGrassShadowMap (const FShadowMap2D &InShadowMap)
 
- Public Member Functions inherited from FShadowMap2D
ENGINE_API FShadowMap2D ()
 
ENGINE_API FShadowMap2D (const TMap< ULightComponent *, FShadowMapData2D * > &ShadowMapData)
 
ENGINE_API FShadowMap2D (TArray< FGuid > LightGuids)
 
ENGINE_API UTexture2DGetTexture ()
 
ENGINE_API const UTexture2DGetTexture () const
 
const FVector2DGetCoordinateScale () const
 
const FVector2DGetCoordinateBias () const
 
bool IsValid () const
 
bool IsShadowFactorTexture () const
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector)
 
virtual ENGINE_API void Serialize (FArchive &Ar)
 
virtual ENGINE_API FShadowMapInteraction GetInteraction () const
 
virtual FShadowMap2DGetShadowMap2D ()
 
virtual const FShadowMap2DGetShadowMap2D () const
 
- Public Member Functions inherited from FShadowMap
 FShadowMap ()
 
 FShadowMap (TArray< FGuid > InLightGuids)
 
virtual ~FShadowMap ()
 
bool ContainsLight (const FGuid &LightGuid) const
 
void AddRef ()
 
void Release ()
 

Additional Inherited Members

- Public Types inherited from FShadowMap
enum  { SMT_None = 0 , SMT_2D = 2 }
 
- Static Public Member Functions inherited from FShadowMap2D
static ENGINE_API void EncodeTextures (const FStaticLightingBuildContext *LightingContext, bool bLightingSuccessful, bool bMultithreadedEncode=false)
 
static ENGINE_API int32 EncodeSingleTexture (const FStaticLightingBuildContext *LightingContext, struct FShadowMapPendingTexture &PendingTexture, UShadowMapTexture2D *Texture, TArray< TArray< FFourDistanceFieldSamples > > &MipData)
 
static ENGINE_API TRefCountPtr< FShadowMap2DAllocateShadowMap (UObject *LightMapOuter, const TMap< ULightComponent *, FShadowMapData2D * > &ShadowMapData, const FBoxSphereBounds &Bounds, ELightMapPaddingType InPaddingType, EShadowMapFlags InShadowmapFlags)
 
static ENGINE_API TRefCountPtr< FShadowMap2DAllocateInstancedShadowMap (UObject *LightMapOuter, UInstancedStaticMeshComponent *Component, TArray< TMap< ULightComponent *, TUniquePtr< FShadowMapData2D > > > &&InstancedShadowMapData, UMapBuildDataRegistry *Registry, FGuid MapBuildDataId, const FBoxSphereBounds &Bounds, ELightMapPaddingType PaddingType, EShadowMapFlags ShadowmapFlags)
 
- Public Attributes inherited from FShadowMap
TArray< FGuidLightGuids
 
- Protected Member Functions inherited from FShadowMap
virtual ENGINE_API void Cleanup ()
 
- Protected Attributes inherited from FShadowMap2D
TObjectPtr< UShadowMapTexture2DTexture
 
FVector2D CoordinateScale
 
FVector2D CoordinateBias
 
bool bChannelValid [4]
 
FVector4f InvUniformPenumbraSize
 

Constructor & Destructor Documentation

◆ FLandscapeGrassShadowMap()

FLandscapeGrassShadowMap::FLandscapeGrassShadowMap ( const FShadowMap2D InShadowMap)
inline

The documentation for this class was generated from the following file: