Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers
| Name | UAvaNormalModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheModifiers/Public/Modifiers/AvaNormalModifier.h |
| Include Path | #include "Modifiers/AvaNormalModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAvaNormalModifier : public UAvaGeometryBaseModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UAvaGeometryBaseModifier → UAvaNormalModifier
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetAngleThreshold() |
Modifiers/AvaNormalModifier.h |
|
|
bool GetAngleWeighted() |
Modifiers/AvaNormalModifier.h |
|
|
bool GetAreaWeighted() |
Modifiers/AvaNormalModifier.h |
|
|
bool GetInvert() |
Modifiers/AvaNormalModifier.h |
|
|
FString GetPolyGroupLayer() |
Modifiers/AvaNormalModifier.h | ||
int32 GetPolyGroupLayerIdx() |
Modifiers/AvaNormalModifier.h |
|
|
EAvaNormalModifierSplitMethod GetSplitMethod() |
Modifiers/AvaNormalModifier.h |
|
|
void SetAngleThreshold
(
float InAngleThreshold |
Modifiers/AvaNormalModifier.h |
|
|
void SetAngleWeighted
(
bool bInAngleWeighted |
Modifiers/AvaNormalModifier.h |
|
|
void SetAreaWeighted
(
bool bInAreaWeighted |
Modifiers/AvaNormalModifier.h |
|
|
void SetInvert
(
bool bInInvert |
Modifiers/AvaNormalModifier.h |
|
|
void SetPolyGroupLayer
(
const FString& InPolyGroupLayer |
Modifiers/AvaNormalModifier.h | ||
void SetPolyGroupLayerIdx
(
int32 InPolyGroupLayer |
Modifiers/AvaNormalModifier.h |
|
|
void SetSplitMethod
(
EAvaNormalModifierSplitMethod InSplitMethod |
Modifiers/AvaNormalModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modifiers/AvaNormalModifier.h | |||
void OnAngleThresholdChanged() |
Modifiers/AvaNormalModifier.h | ||
void OnAngleWeightedChanged() |
Modifiers/AvaNormalModifier.h | ||
void OnAreaWeightedChanged() |
Modifiers/AvaNormalModifier.h | ||
void OnInvertChanged() |
Modifiers/AvaNormalModifier.h | ||
void OnPolyGroupLayerChanged() |
Modifiers/AvaNormalModifier.h | ||
void OnSplitMethodChanged() |
Modifiers/AvaNormalModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/AvaNormalModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaNormalModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/AvaNormalModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/AvaNormalModifier.h |