Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 3.58 KB

invert-gradient-modifier.md

File metadata and controls

53 lines (41 loc) · 3.58 KB
linktitle title description
Invert Gradient Modifier
Invert Gradient Modifier Component
Use the Invert Gradient Modifier component to invert a gradient in Open 3D Engine (O3DE).

The Invert Gradient Modifier component reverses the values of a gradient. The output value is equal to 1 minus the input value.

Provider

Gradient Signal Gem

Invert Gradient Modifier properties

Invert Gradient Modifier component properties

Property Description Values Default
Preview Displays the output gradient of this component after all properties are applied.
Pin Preview to Shape Sets an entity with a compatible Shape component to use as the bounds of the preview if Constrain to Shape is Enabled. EntityId Current Entity
Preview Position Sets the world location of the preview.

This field is available only if there is no entity selected in Pin Preview to Shape.
Vector3: -Infinity to Infinity X:0.0, Y:0.0, Z:0.0
Preview Size Sets the dimensions of the preview. Vector3: 0.0 to Infinity X:1.0, Y:1.0, Z:1.0
Constrain to Shape If Enabled, the gradient preview uses the bounds of the entity selected in Pin Preview to Shape.

This field is available only if an entity is selected in Pin Preview to Shape.
Boolean Disabled
Gradient Refer to Gradient properties below.

Gradient properties

Gradient properties

Property Description Values Default
Gradient Entity Id Sets an entity with an active Gradient component. EntityId None
Opacity Sets the opacity of the input gradient. Float: 0.0 - 1.0 1.0
Invert Input Inverts the values of the input gradient. Boolean Disabled
Preview (Input) Displays the gradient provided by the entity set in Gradient Entity Id.
Enable Transform If Enabled, the translation, scale, and rotation of the input gradient may be modified. Boolean Disabled
Translate Sets the translation of the input gradient. Vector3: -Infinity to Infinity X:0.0, Y:0.0, Z:0.0
Scale Sets the scale of the input gradient. Vector3: 0.0001 to Infinity X:1.0, Y:1.0, Z:1.0
Rotate Sets the rotation of the input gradient. Vector3: -Infinity to Infinity X:0.0, Y:0.0, Z:0.0
Enable Levels If Enabled, the input and output values of the input gradient may be modified. Boolean Disabled
Input Mid Sets the median value of the input gradient. Float: 0.0 - 1.0 1.0
Input Min Sets a minimum value for the input gradient. Float: 0.0 - 1.0 0.0
Input Max Sets a maximum value for the input gradient. Float: 0.0 - 1.0 1.0
Output Min Sets a minimum value for the output gradient. Float: 0.0 - 1.0 0.0
Output Max Sets a maximum value for the output gradient. Float: 0.0 - 1.0 1.0

InvertGradientRequestBus

Use the following request functions with the InvertGradientRequestBus EBus interface to communicate with Invert Gradient Modifier components in your game.

Method Name Description Parameter Return Scriptable
GetGradientSampler Returns the gradient sampler object of the inverted gradient. None Gradient Sampler Yes