Factorio Prototype DocsVersion 2.0.28

PodOpacityProcessionLayer :: struct

Properties

type :: "pod-opacity"
lut :: ColorLookupTable
frames :: array[PodOpacityProcessionBezierControlPoint]

Default values if unspecified:

  • cutscene_opacity : 1.0

  • outside_opacity : 1.0

  • lut_blend : 0.0

  • environment_volume : 1.0

  • environment_muffle_intensity : 0.0

Default values if unspecified:

  • cutscene_opacity : 1.0

  • outside_opacity : 1.0

  • lut_blend : 0.0

  • environment_volume : 1.0

  • environment_muffle_intensity : 0.0

Properties

type :: "pod-opacity"

frames :: array[PodOpacityProcessionBezierControlPoint]

Default values if unspecified:

  • cutscene_opacity : 1.0

  • outside_opacity : 1.0

  • lut_blend : 0.0

  • environment_volume : 1.0

  • environment_muffle_intensity : 0.0

PodOpacityProcessionBezierControlPoint :: struct

One frame in time for a Bezier interpolation.

Properties

timestamp :: MapTick optional

Mandatory if cutscene_opacity or outside_opacity is defined.

cutscene_opacity :: double optional

cutscene_opacity and cutscene_opacity_t interpolate a double smoothly over time.

cutscene_opacity_t :: double optional

Bidirectional tangent at the given timestamp.

outside_opacity :: double optional

outside_opacity and outside_opacity_t interpolate a double smoothly over time.

outside_opacity_t :: double optional

Bidirectional tangent at the given timestamp.

lut_blend :: double optional

lut_blend and lut_blend_t interpolate a double smoothly over time.

LUT won't be overridden however, until the pod is drawn above the game via draw_switch_tick.

lut_blend_t :: double optional

Bidirectional tangent at the given timestamp.


Type used in

Prototypes

Types

Defines