Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers > API/Plugins/AvalancheModifiers/Modifiers
Inheritance Hierarchy
- UObject
- UActorModifierCoreBase
- UAvaBaseModifier
- UAvaAttachmentBaseModifier
- UAvaArrangeBaseModifier
- UAvaMaterialParameterModifier
- UAvaGlobalOpacityModifier
References
| Module | AvalancheModifiers |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheModifiers/Public/Modifiers/AvaGlobalOpacityModifier.h |
| Include | #include "Modifiers/AvaGlobalOpacityModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAvaGlobalOpacityModifier : public UAvaMaterialParameterModifier
Remarks
This modifier sets global opacity parameters on an actor with Material Designer Instances generated with the Material Designer
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | GlobalOpacity | Global opacity to set on all Material Designer Instances |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| void | OnDynamicMaterialValueChanged
(
UDMMaterialComponent* InComponent, |
||
| void | |||
| void | SetGlobalOpacity
(
float InOpacity |
Overridden from UAvaMaterialParameterModifier
| Type | Name | Description | |
|---|---|---|---|
| void | OnActorMaterialAdded
(
UMaterialInstanceDynamic* InAdded |
||
| void | OnActorMaterialRemoved
(
UMaterialInstanceDynamic* InRemoved |
Overridden from UActorModifierCoreBase
| Type | Name | Description | |
|---|---|---|---|
| void | OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Override metadata for this modifier, called only once before modifier CDO is registered | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |