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

#include <SceneManagement.h>

Public Member Functions

 FShadowMapInteraction ()
 
EShadowMapInteractionType GetType () const
 
UShadowMapTexture2DGetTexture () const
 
const ULightMapVirtualTexture2DGetVirtualTexture () const
 
const FVector2DGetCoordinateScale () const
 
const FVector2DGetCoordinateBias () const
 
bool GetChannelValid (int32 ChannelIndex) const
 
FVector4f GetInvUniformPenumbraSize () const
 

Static Public Member Functions

static FShadowMapInteraction None ()
 
static FShadowMapInteraction GlobalVolume ()
 
static FShadowMapInteraction Texture (class UShadowMapTexture2D *InTexture, const FVector2D &InCoordinateScale, const FVector2D &InCoordinateBias, const bool *InChannelValid, const FVector4f &InInvUniformPenumbraSize)
 
static FShadowMapInteraction InitVirtualTexture (class ULightMapVirtualTexture2D *InTexture, const FVector2D &InCoordinateScale, const FVector2D &InCoordinateBias, const bool *InChannelValid, const FVector4f &InInvUniformPenumbraSize)
 

Detailed Description

Information about the static shadowing information for a primitive.

Constructor & Destructor Documentation

◆ FShadowMapInteraction()

FShadowMapInteraction::FShadowMapInteraction ( )
inline

Default constructor.

Member Function Documentation

◆ GetChannelValid()

bool FShadowMapInteraction::GetChannelValid ( int32  ChannelIndex) const
inline

◆ GetCoordinateBias()

const FVector2D & FShadowMapInteraction::GetCoordinateBias ( ) const
inline

◆ GetCoordinateScale()

const FVector2D & FShadowMapInteraction::GetCoordinateScale ( ) const
inline

◆ GetInvUniformPenumbraSize()

FVector4f FShadowMapInteraction::GetInvUniformPenumbraSize ( ) const
inline

◆ GetTexture()

UShadowMapTexture2D * FShadowMapInteraction::GetTexture ( ) const
inline

◆ GetType()

EShadowMapInteractionType FShadowMapInteraction::GetType ( ) const
inline

◆ GetVirtualTexture()

const ULightMapVirtualTexture2D * FShadowMapInteraction::GetVirtualTexture ( ) const
inline

◆ GlobalVolume()

static FShadowMapInteraction FShadowMapInteraction::GlobalVolume ( )
inlinestatic

◆ InitVirtualTexture()

static FShadowMapInteraction FShadowMapInteraction::InitVirtualTexture ( class ULightMapVirtualTexture2D InTexture,
const FVector2D InCoordinateScale,
const FVector2D InCoordinateBias,
const bool InChannelValid,
const FVector4f InInvUniformPenumbraSize 
)
inlinestatic

◆ None()

static FShadowMapInteraction FShadowMapInteraction::None ( )
inlinestatic

◆ Texture()

static FShadowMapInteraction FShadowMapInteraction::Texture ( class UShadowMapTexture2D InTexture,
const FVector2D InCoordinateScale,
const FVector2D InCoordinateBias,
const bool InChannelValid,
const FVector4f InInvUniformPenumbraSize 
)
inlinestatic

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