Factorio.com|Forums|Wiki|Mod Portal|API Docs Prototype|Runtime|Auxiliary

# Factorio Prototype Docs Version 2.0.7

## PodOpacityProcessionLayer :: struct

## Properties

- default
- sorted

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

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
lut | :: ColorLookupTable |
type | :: `"pod-opacity"` |

## 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

#### 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

- ProcessionLayer