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

Public Member Functions

 FLandscapeGrassLightMap (const FLightMap2D &InLightMap)
 
- Public Member Functions inherited from FLightMap2D
ENGINE_API FLightMap2D ()
 
ENGINE_API FLightMap2D (bool InAllowHighQualityLightMaps)
 
ENGINE_API const UTexture2DGetTexture (uint32 BasisIndex) const
 
ENGINE_API UTexture2DGetTexture (uint32 BasisIndex)
 
void GetReferencedTextures (TArray< UTexture2D * > &OutTextures) const
 
ENGINE_API UTexture2DGetSkyOcclusionTexture () const
 
ENGINE_API UTexture2DGetAOMaterialMaskTexture () const
 
ULightMapVirtualTexture2DGetVirtualTexture (uint32 BasisIndex) const
 
ENGINE_API bool IsVirtualTextureValid () const
 
ENGINE_API bool IsValid (uint32 BasisIndex) const
 
const FVector2DGetCoordinateScale () const
 
const FVector2DGetCoordinateBias () const
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector)
 
virtual ENGINE_API void Serialize (FArchive &Ar)
 
virtual ENGINE_API FLightMapInteraction GetInteraction (ERHIFeatureLevel::Type InFeatureLevel) const
 
virtual ENGINE_API FShadowMapInteraction GetShadowInteraction (ERHIFeatureLevel::Type InFeatureLevel) const
 
virtual const FLightMap2DGetLightMap2D () const
 
virtual FLightMap2DGetLightMap2D ()
 
- Public Member Functions inherited from FLightMap
ENGINE_API FLightMap ()
 
virtual ~FLightMap ()
 
bool ContainsLight (const FGuid &LightGuid) const
 
void AddRef ()
 
void Release ()
 
bool AllowsHighQualityLightmaps () const
 

Additional Inherited Members

- Public Types inherited from FLightMap
enum  { LMT_None = 0 , LMT_1D = 1 , LMT_2D = 2 }
 
- Static Public Member Functions inherited from FLightMap2D
static ENGINE_API TRefCountPtr< FLightMap2DAllocateLightMap (UObject *LightMapOuter, FQuantizedLightmapData *&SourceQuantizedData, const TMap< ULightComponent *, FShadowMapData2D * > &SourceShadowMapData, const FBoxSphereBounds &Bounds, ELightMapPaddingType InPaddingType, ELightMapFlags InLightmapFlags)
 
static ENGINE_API TRefCountPtr< FLightMap2DAllocateInstancedLightMap (UObject *LightMapOuter, UInstancedStaticMeshComponent *Component, TArray< TUniquePtr< FQuantizedLightmapData > > SourceQuantizedData, TArray< TMap< ULightComponent *, TUniquePtr< FShadowMapData2D > > > &&InstancedShadowMapData, UMapBuildDataRegistry *Registry, FGuid MapBuildDataId, const FBoxSphereBounds &Bounds, ELightMapPaddingType InPaddingType, ELightMapFlags LightmapFlags)
 
static ENGINE_API void EncodeTextures (const FStaticLightingBuildContext *LightingContext, bool bLightingSuccessful, bool bMultithreadedEncode=false)
 
static void SetStatusUpdate (bool bInEnable)
 
static bool GetStatusUpdate ()
 
- Public Attributes inherited from FLightMap2D
TObjectPtr< ULightMapTexture2DTextures [2]
 
TObjectPtr< ULightMapTexture2DSkyOcclusionTexture
 
TObjectPtr< ULightMapTexture2DAOMaterialMaskTexture
 
TObjectPtr< UShadowMapTexture2DShadowMapTexture
 
TObjectPtr< ULightMapVirtualTexture2DVirtualTextures [2]
 
FVector4f ScaleVectors [NUM_STORED_LIGHTMAP_COEF]
 
FVector4f AddVectors [NUM_STORED_LIGHTMAP_COEF]
 
FVector2D CoordinateScale
 
FVector2D CoordinateBias
 
FVector4f InvUniformPenumbraSize
 
bool bShadowChannelValid [4]
 
- Public Attributes inherited from FLightMap
TArray< FGuidLightGuids
 
- Protected Member Functions inherited from FLightMap2D
ENGINE_API FLightMap2D (const TArray< FGuid > &InLightGuids)
 
- Protected Member Functions inherited from FLightMap
virtual ENGINE_API void Cleanup ()
 
- Protected Attributes inherited from FLightMap
bool bAllowHighQualityLightMaps
 
- Static Protected Attributes inherited from FLightMap2D
static ENGINE_API bool bUpdateStatus = true
 

Constructor & Destructor Documentation

◆ FLandscapeGrassLightMap()

FLandscapeGrassLightMap::FLandscapeGrassLightMap ( const FLightMap2D InLightMap)
inline

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