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

# Factorio Prototype Docs Version 2.0.7

## ProcessionGraphic :: struct

## Properties

- default
- sorted

type | :: ProcessionGraphicType |
sprite optional | :: Sprite | Mandatory if `type` is `"sprite"`.
Mandatory if `type` is `"sprite"`.
animation optional | :: Animation | Mandatory if `type` is `"animation"`.
Mandatory if `type` is `"animation"`.
catalogue_id optional | :: uint32 | Mandatory if `type` is `"pod-catalogue"` or `type` is `"location-catalogue"`.
Mandatory if `type` is `"pod-catalogue"` or `type` is `"location-catalogue"`.

type | :: ProcessionGraphicType |
animation optional | :: Animation | Mandatory if `type` is `"animation"`.
Mandatory if `type` is `"animation"`.
catalogue_id optional | :: uint32 | Mandatory if `type` is `"pod-catalogue"` or `type` is `"location-catalogue"`.
Mandatory if `type` is `"pod-catalogue"` or `type` is `"location-catalogue"`.
sprite optional | :: Sprite | Mandatory if `type` is `"sprite"`.
Mandatory if `type` is `"sprite"`.

## Properties

### type :: ProcessionGraphicType

### sprite :: Sprite optional

Mandatory if `type` is `"sprite"`.

### animation :: Animation optional

Mandatory if `type` is `"animation"`.

### catalogue_id :: uint32 optional

Mandatory if `type` is `"pod-catalogue"` or `type` is `"location-catalogue"`.

Type used in

- CargoPodPrototype::default_graphic
- CargoPodPrototype::default_shadow_graphic
- CoverGraphicProcessionLayer::graphic
- CoverGraphicProcessionLayer::mask_graphic
- CoverGraphicProcessionLayer::effect_graphic
- PodAnimationProcessionLayer::graphic
- SingleGraphicProcessionLayer::graphic