G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FNiagaraRibbonUVSettings Struct Reference

Defines settings for UV behavior for a UV channel on ribbons. More...

Public Member Functions

Functions
void SetbEnablePerParticleUOverride (bool Value)
 Enables overriding the U component with values read from the particles. When enabled, edge behavior and distribution are ignored.
void SetbEnablePerParticleVRangeOverride (bool Value)
 Enables overriding the range of the V component with values read from the particles.
FNiagaraRibbonUVSettings & opAssign (FNiagaraRibbonUVSettings Other)

Public Attributes

UVs
ENiagaraRibbonUVEdgeMode LeadingEdgeMode
 Specifies how UVs transition into life at the leading edge of the ribbon.
ENiagaraRibbonUVEdgeMode TrailingEdgeMode
 Specifies how UVs transition out of life at the trailing edge of the ribbon.
float32 TilingLength
 Specifies the length in world units to use when tiling UVs across the ribbon when using one of the tiled distribution modes.
FVector2D Offset
 Specifies an additional offset which is applied to the UV range.
FVector2D Scale
 Specifies an additional scaler which is applied to the UV range.
ENiagaraRibbonUVDistributionMode DistributionMode
 Specifies how ribbon UVs are distributed along the length of a ribbon.

Detailed Description

Defines settings for UV behavior for a UV channel on ribbons.

Member Function Documentation

◆ opAssign()

◆ SetbEnablePerParticleUOverride()

void SetbEnablePerParticleUOverride ( bool Value)

Enables overriding the U component with values read from the particles. When enabled, edge behavior and distribution are ignored.

◆ SetbEnablePerParticleVRangeOverride()

void SetbEnablePerParticleVRangeOverride ( bool Value)

Enables overriding the range of the V component with values read from the particles.

Member Data Documentation

◆ DistributionMode

Specifies how ribbon UVs are distributed along the length of a ribbon.

◆ LeadingEdgeMode

ENiagaraRibbonUVEdgeMode LeadingEdgeMode

Specifies how UVs transition into life at the leading edge of the ribbon.

◆ Offset

FVector2D Offset

Specifies an additional offset which is applied to the UV range.

◆ Scale

FVector2D Scale

Specifies an additional scaler which is applied to the UV range.

◆ TilingLength

float32 TilingLength

Specifies the length in world units to use when tiling UVs across the ribbon when using one of the tiled distribution modes.

◆ TrailingEdgeMode

ENiagaraRibbonUVEdgeMode TrailingEdgeMode

Specifies how UVs transition out of life at the trailing edge of the ribbon.