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

# Factorio Prototype Docs Version 2.0.7

## TintProcessionLayer :: struct

Fullscreen overlay which blends gradient from top to bottom edge of the screen using premultiplied alpha blending.

## Properties

- default
- sorted

type | :: `"tint"` |
render_layer optional | :: RenderLayer |
frames | :: array[TintProcessionBezierControlPoint] |

frames | :: array[TintProcessionBezierControlPoint] |
type | :: `"tint"` |
render_layer optional | :: RenderLayer |

## Properties

### type :: `"tint"`

### render_layer :: RenderLayer optional

Default: `"object"`

### frames :: array[TintProcessionBezierControlPoint]

#### TintProcessionBezierControlPoint :: struct

One frame in time for a Bezier interpolation.

## Properties

### timestamp :: MapTick optional

Mandatory if `opacity` or `tint_upper` or `tint_lower` is defined.

### opacity :: double optional

`opacity` and `opacity_t` interpolate a double smoothly over time.

### opacity_t :: double optional

Bidirectional tangent at the given timestamp.

### tint_upper :: Color optional

`tint_upper` and `tint_upper_t` interpolate a color smoothly over time.

### tint_upper_t :: Color optional

Bidirectional tangent at the given timestamp.

### tint_lower :: Color optional

`tint_lower` and `tint_lower_t` interpolate a color smoothly over time.

### tint_lower_t :: Color optional

Bidirectional tangent at the given timestamp.

Type used in

- ProcessionLayer