Navigation
API > API/Runtime > API/Runtime/Landscape
| Name | ULandscapeLayerInfoObject |
| Type | class |
| Header File | /Engine/Source/Runtime/Landscape/Classes/LandscapeLayerInfoObject.h |
| Include Path | #include "LandscapeLayerInfoObject.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class ULandscapeLayerInfoObject : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULandscapeLayerInfoObject
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULandscapeLayerInfoObject
(
const FObjectInitializer& ObjectInitializer |
LandscapeLayerInfoObject.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnLayerInfoDataChanged | TMulticastDelegate_OneParam< void, const FOnLandscapeLayerInfoDataChangedParams & > | Delegate triggered whenever a change occurrs in the layer info object data | LandscapeLayerInfoObject.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Hardness | float | LandscapeLayerInfoObject.h |
|
|
| IsReferencedFromLoadedData | bool | TODO [jared.ritchie] Property is used to hide the unused target layers in the UX when ShowUnusedLayers is false. | LandscapeLayerInfoObject.h |
|
| LayerName | FName | LandscapeLayerInfoObject.h |
|
|
| LayerUsageDebugColor | FLinearColor | LandscapeLayerInfoObject.h |
|
|
| MinimumCollisionRelevanceWeight | float | LandscapeLayerInfoObject.h |
|
|
| PhysMaterial | TObjectPtr< UPhysicalMaterial > | LandscapeLayerInfoObject.h |
|
|
| SplineFalloffModulationBias | float | LandscapeLayerInfoObject.h |
|
|
| SplineFalloffModulationColorMask | ESplineModulationColorMask | LandscapeLayerInfoObject.h |
|
|
| SplineFalloffModulationScale | float | LandscapeLayerInfoObject.h |
|
|
| SplineFalloffModulationTexture | TObjectPtr< UTexture2D > | LandscapeLayerInfoObject.h |
|
|
| SplineFalloffModulationTiling | float | LandscapeLayerInfoObject.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendGroup | FName | LandscapeLayerInfoObject.h |
|
|
| BlendMethod | ELandscapeTargetLayerBlendMethod | LandscapeLayerInfoObject.h |
|
|
| OnLayerInfoObjectChangedDelegate | FOnLayerInfoDataChanged | LandscapeLayerInfoObject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BroadcastOnLayerInfoObjectDataChanged
(
FName InPropertyName, |
LandscapeLayerInfoObject.h | ||
FLinearColor GenerateLayerUsageDebugColor() |
LandscapeLayerInfoObject.h | ||
FName GetBlendGroup() |
LandscapeLayerInfoObject.h | ||
ELandscapeTargetLayerBlendMethod GetBlendMethod() |
LandscapeLayerInfoObject.h | ||
float GetHardness() |
LandscapeLayerInfoObject.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGS const FName & GetLayerName() |
TODO [jared.ritchie] in 5.9 when public properties are made private, re-enable deprecation warnings. | LandscapeLayerInfoObject.h | |
const FLinearColor & GetLayerUsageDebugColor() |
LandscapeLayerInfoObject.h | ||
float GetMinimumCollisionRelevanceWeight() |
LandscapeLayerInfoObject.h | ||
TObjectPtr< UPhysicalMaterial > GetPhysicalMaterial() |
LandscapeLayerInfoObject.h | ||
float GetSplineFalloffModulationBias() |
LandscapeLayerInfoObject.h | ||
ESplineModulationColorMask GetSplineFalloffModulationColorMask() |
LandscapeLayerInfoObject.h | ||
float GetSplineFalloffModulationScale() |
LandscapeLayerInfoObject.h | ||
TObjectPtr< UTexture2D > GetSplineFalloffModulationTexture() |
LandscapeLayerInfoObject.h | ||
float GetSplineFalloffModulationTiling() |
LandscapeLayerInfoObject.h | ||
FOnLayerInfoDataChanged::RegistrationType & OnLayerInfoChanged() |
LandscapeLayerInfoObject.h | ||
void SetBlendGroup
(
const FName& InBlendGroup, |
LandscapeLayerInfoObject.h | ||
void SetBlendMethod
(
ELandscapeTargetLayerBlendMethod InBlendMethod, |
LandscapeLayerInfoObject.h | ||
void SetHardness
(
float InHardness, |
LandscapeLayerInfoObject.h | ||
void SetLayerName
(
const FName& InLayerName, |
LandscapeLayerInfoObject.h | ||
void SetLayerUsageDebugColor
(
const FLinearColor& InLayerUsageDebugColor, |
LandscapeLayerInfoObject.h | ||
void SetMinimumCollisionRelevanceWeight
(
float InMinimumCollisionRelevanceWeight, |
LandscapeLayerInfoObject.h | ||
void SetPhysicalMaterial
(
TObjectPtr< UPhysicalMaterial > InPhysicalMaterial, |
LandscapeLayerInfoObject.h | ||
void SetSplineFalloffModulationBias
(
float InSplineFalloffModulationBias, |
LandscapeLayerInfoObject.h | ||
void SetSplineFalloffModulationColorMask
(
ESplineModulationColorMask InSplineFalloffModulationColorMask, |
LandscapeLayerInfoObject.h | ||
void SetSplineFalloffModulationScale
(
float InSplineFalloffModulationScale, |
LandscapeLayerInfoObject.h | ||
void SetSplineFalloffModulationTexture
(
TObjectPtr< UTexture2D > InSplineFalloffModulationTexture, |
LandscapeLayerInfoObject.h | ||
void SetSplineFalloffModulationTiling
(
float InSplineFalloffModulationTiling, |
LandscapeLayerInfoObject.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
LandscapeLayerInfoObject.h | ||
virtual void PostLoad() |
LandscapeLayerInfoObject.h | ||
virtual void Serialize
(
FArchive& Ar |
LandscapeLayerInfoObject.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetBlendGroupMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetBlendMethodMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetHardnessMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetLayerNameMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetLayerUsageDebugColorMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetMinimumCollisionRelevanceWeightMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetPhysicalMaterialMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetSplineFalloffModulationBiasMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetSplineFalloffModulationColorMaskMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetSplineFalloffModulationScaleMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetSplineFalloffModulationTextureMemberName() |
LandscapeLayerInfoObject.h | ||
static FName GetSplineFalloffModulationTilingMemberName() |
LandscapeLayerInfoObject.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNoWeightBlend_DEPRECATED | uint32 | LandscapeLayerInfoObject.h |