Navigation
API > API/Runtime > API/Runtime/Engine
Information about the static shadowing information for a primitive.
| Name | FShadowMapInteraction |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SceneManagement.h |
| Include Path | #include "SceneManagement.h" |
Syntax
class FShadowMapInteraction
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShadowMapInteraction() |
Default constructor. | SceneManagement.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bChannelValid | bool | SceneManagement.h | ||
| CoordinateBias | FVector2D | SceneManagement.h | ||
| CoordinateScale | FVector2D | SceneManagement.h | ||
| InvUniformPenumbraSize | FVector4f | SceneManagement.h | ||
| ShadowTexture | UShadowMapTexture2D * | SceneManagement.h | ||
| Type | EShadowMapInteractionType | SceneManagement.h | ||
| VirtualTexture | const ULightMapVirtualTexture2D * | SceneManagement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetChannelValid
(
int32 ChannelIndex |
SceneManagement.h | ||
const FVector2D & GetCoordinateBias() |
SceneManagement.h | ||
const FVector2D & GetCoordinateScale() |
SceneManagement.h | ||
FVector4f GetInvUniformPenumbraSize() |
SceneManagement.h | ||
UShadowMapTexture2D * GetTexture() |
SceneManagement.h | ||
EShadowMapInteractionType GetType() |
Accessors. | SceneManagement.h | |
const ULightMapVirtualTexture2D * GetVirtualTexture() |
SceneManagement.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FShadowMapInteraction GlobalVolume() |
SceneManagement.h | ||
static FShadowMapInteraction InitVirtualTexture
(
ULightMapVirtualTexture2D* InTexture, |
SceneManagement.h | ||
static FShadowMapInteraction None() |
Factory functions. | SceneManagement.h | |
static FShadowMapInteraction Texture
(
UShadowMapTexture2D* InTexture, |
SceneManagement.h |