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

# Factorio Prototype Docs Version 2.0.7

## RailSignalPictureSet :: struct

## Properties

- default
- sorted

structure | :: RotatedAnimation |
structure_render_layer optional | :: RenderLayer |
signal_color_to_structure_frame_index | :: RailSignalColorToFrameIndex |
rail_piece optional | :: RailSignalStaticSpriteLayer |
upper_rail_piece optional | :: RailSignalStaticSpriteLayer |
lights | :: RailSignalLights |
circuit_connector optional | :: array[CircuitConnectorDefinition] |
circuit_connector_render_layer optional | :: RenderLayer |
structure_align_to_animation_index optional | :: array[uint8] |
selection_box_shift optional | :: array[Vector] |

lights | :: RailSignalLights |
signal_color_to_structure_frame_index | :: RailSignalColorToFrameIndex |
structure | :: RotatedAnimation |
circuit_connector optional | :: array[CircuitConnectorDefinition] |
circuit_connector_render_layer optional | :: RenderLayer |
rail_piece optional | :: RailSignalStaticSpriteLayer |
selection_box_shift optional | :: array[Vector] |
structure_align_to_animation_index optional | :: array[uint8] |
structure_render_layer optional | :: RenderLayer |
upper_rail_piece optional | :: RailSignalStaticSpriteLayer |

## Properties

### structure :: RotatedAnimation

### structure_render_layer :: RenderLayer optional

Default: `"floor-mechanics"`

### signal_color_to_structure_frame_index :: RailSignalColorToFrameIndex

### rail_piece :: RailSignalStaticSpriteLayer optional

### upper_rail_piece :: RailSignalStaticSpriteLayer optional

### lights :: RailSignalLights

### circuit_connector :: array[CircuitConnectorDefinition] optional

### circuit_connector_render_layer :: RenderLayer optional

Default: `"object"`

### structure_align_to_animation_index :: array[uint8] optional

### selection_box_shift :: array[Vector] optional

Type used in

- RailSignalBasePrototype::ground_picture_set
- RailSignalBasePrototype::elevated_picture_set