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

# Factorio Prototype Docs Version 2.0.7

## HeatBuffer :: struct

Used to specify heat capacity properties without a heat energy source.

## Properties

- default
- sorted

max_temperature | :: double | Must be >= `default_temperature`.
Must be >= `default_temperature`.
specific_heat | :: Energy |
max_transfer | :: Energy |
default_temperature optional | :: double |
min_temperature_gradient optional | :: double |
min_working_temperature optional | :: double | Must be >= `default_temperature` and <= `max_temperature`.
Must be >= `default_temperature` and <= `max_temperature`.
minimum_glow_temperature optional | :: float |
pipe_covers optional | :: Sprite4Way |
heat_pipe_covers optional | :: Sprite4Way |
heat_picture optional | :: Sprite4Way |
heat_glow optional | :: Sprite4Way |
connections optional | :: array[HeatConnection] | May contain up to 32 connections.
May contain up to 32 connections.

max_temperature | :: double | Must be >= `default_temperature`.
Must be >= `default_temperature`.
max_transfer | :: Energy |
specific_heat | :: Energy |
connections optional | :: array[HeatConnection] | May contain up to 32 connections.
May contain up to 32 connections.
default_temperature optional | :: double |
heat_glow optional | :: Sprite4Way |
heat_picture optional | :: Sprite4Way |
heat_pipe_covers optional | :: Sprite4Way |
min_temperature_gradient optional | :: double |
min_working_temperature optional | :: double | Must be >= `default_temperature` and <= `max_temperature`.
Must be >= `default_temperature` and <= `max_temperature`.
minimum_glow_temperature optional | :: float |
pipe_covers optional | :: Sprite4Way |

## Properties

### max_temperature :: double

Must be >= `default_temperature`.

### specific_heat :: Energy

### max_transfer :: Energy

### default_temperature :: double optional

Default: `15`

### min_temperature_gradient :: double optional

Default: `1`

### min_working_temperature :: double optional

Default: `15`

Must be >= `default_temperature` and <= `max_temperature`.

### minimum_glow_temperature :: float optional

Default: `1`

### pipe_covers :: Sprite4Way optional

### heat_pipe_covers :: Sprite4Way optional

### heat_picture :: Sprite4Way optional

### heat_glow :: Sprite4Way optional

### connections :: array[HeatConnection] optional

May contain up to 32 connections.

Type used in

- HeatInterfacePrototype::heat_buffer
- HeatPipePrototype::heat_buffer
- ReactorPrototype::heat_buffer