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

# Factorio Prototype Docs Version 2.0.7

## SurfaceRenderParameters :: struct

## Properties

- default
- sorted

day_night_cycle_color_lookup optional | :: DaytimeColorLookupTable |
shadow_opacity optional | :: float |
draw_sprite_clouds optional | :: bool | When set to `true` and `clouds` property is not set, the legacy sprite clouds will be rendered on the surface.
When set to `true` and `clouds` property is not set, the legacy sprite clouds will be rendered on the surface.
clouds optional | :: CloudsEffectProperties |
fog optional | :: FogEffectProperties |
terrain_tint_effect optional | :: GlobalTintEffectProperties |
space_dust_background optional | :: SpaceDustEffectProperties |
space_dust_foreground optional | :: SpaceDustEffectProperties |

clouds optional | :: CloudsEffectProperties |
day_night_cycle_color_lookup optional | :: DaytimeColorLookupTable |
draw_sprite_clouds optional | :: bool | When set to `true` and `clouds` property is not set, the legacy sprite clouds will be rendered on the surface.
When set to `true` and `clouds` property is not set, the legacy sprite clouds will be rendered on the surface.
fog optional | :: FogEffectProperties |
shadow_opacity optional | :: float |
space_dust_background optional | :: SpaceDustEffectProperties |
space_dust_foreground optional | :: SpaceDustEffectProperties |
terrain_tint_effect optional | :: GlobalTintEffectProperties |

## Properties

### day_night_cycle_color_lookup :: DaytimeColorLookupTable optional

### shadow_opacity :: float optional

Default: `0.5`

### draw_sprite_clouds :: bool optional

Default: `false`

When set to `true` and `clouds` property is not set, the legacy sprite clouds will be rendered on the surface.

### clouds :: CloudsEffectProperties optional

### fog :: FogEffectProperties optional

### terrain_tint_effect :: GlobalTintEffectProperties optional

### space_dust_background :: SpaceDustEffectProperties optional

### space_dust_foreground :: SpaceDustEffectProperties optional

Type used in

- PlanetPrototype::surface_render_parameters
- SpacePlatformHubPrototype::surface_render_parameters