UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticMeshStaticLightingTextureMapping Class Reference

#include <StaticMeshLight.h>

+ Inheritance diagram for FStaticMeshStaticLightingTextureMapping:

Public Member Functions

 FStaticMeshStaticLightingTextureMapping (UStaticMeshComponent *InPrimitive, int32 InLODIndex, FStaticLightingMesh *InMesh, int32 InSizeX, int32 InSizeY, int32 InTextureCoordinateIndex, bool bPerformFullQualityRebuild)
 
virtual FString GetDescription () const override
 
virtual bool IsValidMapping () const override
 
int32 GetLODIndex ()
 
- Public Member Functions inherited from FStaticLightingTextureMapping
ENGINE_API FStaticLightingTextureMapping (FStaticLightingMesh *InMesh, UObject *InOwner, int32 InSizeX, int32 InSizeY, int32 InLightmapTextureCoordinateIndex, bool bInBilinearFilter=true)
 
virtual void Apply (struct FQuantizedLightmapData *QuantizedData, const TMap< ULightComponent *, class FShadowMapData2D * > &ShadowMapData, const FStaticLightingBuildContext *LightingContext)=0
 
virtual FStaticLightingTextureMappingGetTextureMapping ()
 
virtual bool IsTextureMapping () const
 
virtual int32 GetTexelCount () const
 
 FStaticLightingTextureMapping (const FArchive &Ar)
 
- Public Member Functions inherited from FStaticLightingMapping
 FStaticLightingMapping (FStaticLightingMesh *InMesh, UObject *InOwner)
 
virtual ~FStaticLightingMapping ()
 
virtual const FGuidGetLightingGuid () const
 
bool IsDeferred () const
 
 FStaticLightingMapping (const FArchive &)
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Protected Attributes

TWeakObjectPtr< UStaticMeshComponent > Primitive
 
int32 LODIndex
 

Additional Inherited Members

- Public Attributes inherited from FStaticLightingTextureMapping
int32 SizeX
 
int32 SizeY
 
int32 LightmapTextureCoordinateIndex
 
bool bBilinearFilter
 
- Public Attributes inherited from FStaticLightingMapping
class FStaticLightingMeshMesh
 
UObjectOwner
 
uint32 bProcessMapping: 1
 
uint32 bIsDeferred: 1
 

Detailed Description

Represents a static mesh primitive with texture mapped static lighting.

Constructor & Destructor Documentation

◆ FStaticMeshStaticLightingTextureMapping()

FStaticMeshStaticLightingTextureMapping::FStaticMeshStaticLightingTextureMapping ( UStaticMeshComponent *  InPrimitive,
int32  InLODIndex,
FStaticLightingMesh InMesh,
int32  InSizeX,
int32  InSizeY,
int32  InLightmapTextureCoordinateIndex,
bool  bPerformFullQualityRebuild 
)

Initialization constructor.

Member Function Documentation

◆ GetDescription()

virtual FString FStaticMeshStaticLightingTextureMapping::GetDescription ( ) const
inlineoverridevirtual

Reimplemented from FStaticLightingTextureMapping.

◆ GetLODIndex()

int32 FStaticMeshStaticLightingTextureMapping::GetLODIndex ( )
inline

◆ IsValidMapping()

virtual bool FStaticMeshStaticLightingTextureMapping::IsValidMapping ( ) const
inlineoverridevirtual

Whether or not this mapping should be processed or imported

Reimplemented from FStaticLightingTextureMapping.

Member Data Documentation

◆ LODIndex

int32 FStaticMeshStaticLightingTextureMapping::LODIndex
protected

The LOD this mapping represents.

◆ Primitive

TWeakObjectPtr<UStaticMeshComponent> FStaticMeshStaticLightingTextureMapping::Primitive
protected

The primitive this mapping represents.


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