Navigation
API > API/Runtime > API/Runtime/Engine
Make sure at least one is defined Information about an interaction between a light and a mesh.
| Name | FLightMapInteraction |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SceneManagement.h |
| Include Path | #include "SceneManagement.h" |
Syntax
class FLightMapInteraction
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLightMapInteraction() |
Default constructor. | SceneManagement.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AOMaterialMaskTexture | const ULightMapTexture2D * | SceneManagement.h | ||
| CoordinateBias | FVector2D | SceneManagement.h | ||
| CoordinateScale | FVector2D | SceneManagement.h | ||
| HighQualityCoefficientAdds | FVector4f | SceneManagement.h | ||
| HighQualityCoefficientScales | FVector4f | SceneManagement.h | ||
| HighQualityTexture | const ULightMapTexture2D * | SceneManagement.h | ||
| SkyOcclusionTexture | const ULightMapTexture2D * | SceneManagement.h | ||
| Type | ELightMapInteractionType | SceneManagement.h | ||
| VirtualTexture | const ULightMapVirtualTexture2D * | SceneManagement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AllowsHighQualityLightmaps() |
SceneManagement.h | ||
const FVector4f * GetAddArray() |
SceneManagement.h | ||
const ULightMapTexture2D * GetAOMaterialMaskTexture() |
SceneManagement.h | ||
const FVector2D & GetCoordinateBias() |
SceneManagement.h | ||
const FVector2D & GetCoordinateScale() |
SceneManagement.h | ||
uint32 GetNumLightmapCoefficients() |
SceneManagement.h | ||
const FVector4f * GetScaleArray() |
SceneManagement.h | ||
const ULightMapTexture2D * GetSkyOcclusionTexture() |
SceneManagement.h | ||
const ULightMapTexture2D * GetTexture
(
bool bHighQuality |
SceneManagement.h | ||
ELightMapInteractionType GetType() |
Accessors. | SceneManagement.h | |
const ULightMapVirtualTexture2D * GetVirtualTexture() |
SceneManagement.h | ||
void SetCoordinateBias
(
const FVector2D& InCoordinateBias |
Set the coordinate bias. | SceneManagement.h | |
void SetCoordinateScale
(
const FVector2D& InCoordinateScale |
Set the coordinate scale. | SceneManagement.h | |
void SetLightMapInteractionType
(
ELightMapInteractionType InType |
These functions are used for the Dummy lightmap policy used in LightMap density view mode. | SceneManagement.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FLightMapInteraction GlobalVolume() |
SceneManagement.h | ||
static FLightMapInteraction InitVirtualTexture
(
const ULightMapVirtualTexture2D* VirtualTexture, |
SceneManagement.h | ||
static FLightMapInteraction None() |
Factory functions. | SceneManagement.h | |
static FLightMapInteraction Texture
(
const ULightMapTexture2D*const* InTextures, |
SceneManagement.h |