Skip to content
Brass Orrery

Orrery Terrain · Blueprint · Make and Break

Break Orrery Terrain Layer Grass

One grass entry of a paint layer: which ULandscapeGrassType grows where.

Node

Blueprint Break Orrery Terrain Layer Grass
The graph as text
  1. Break Orrery Terrain Layer Grass (structure)
    • In Orrery Terrain Layer Grass (OrreryTerrainLayerGrass): not connected
    • Out Grass Type (LandscapeGrassType soft object): not connected
    • Out Density Scale (Float): not connected
    • Out Slope Range Deg (Vector2D): not connected
    • Out Slope Fade Deg (Float): not connected
    • Out Altitude Range M (Vector2D): not connected
    • Out Altitude Fade M (Float): not connected
    • Out Ground Class Mask (Integer): not connected
    • Out Keep Clear Margin M (Float): not connected
    • Out On Plates (Boolean): not connected
Palette
The struct’s pin menu (drag from a Orrery Terrain Layer Grass pin), or search “Break Orrery Terrain Layer Grass”
Node
structure
Module
OrreryTerrain

Inputs

PinTypeDefaultMeaning
Orrery Terrain Layer GrassOrrery Terrain Layer Grass——

Outputs

PinTypeMeaning
Grass TypeLandscape Grass Type Soft Object Reference

The grass type whose varieties grow on this layer.

Density ScaleFloat

Multiplies every variety's density (FGrassVariety::GetDensity(), in the unit kGrassDensityToPer100m2 converts).

Slope Range Deg (advanced)Vector 2 D

Surface slope range in which the grass grows, degrees from horizontal: x = lowest, y = highest.

Slope Fade Deg (advanced)Float

Width of the smooth fade outside the slope range, degrees.

Altitude Range M (advanced)Vector 2 D

World altitude range in which the grass grows, metres: x = lowest, y = highest.

Altitude Fade M (advanced)Float

Width of the smooth fade outside the altitude range, metres.

Ground Class Mask (advanced)Integer

Ground classes the grass grows on: bit c is class c for c below 31; bit 31 stands for classes 31 and above.

Keep Clear Margin M (advanced)Float

Grass stays this far away from a formation footprint or an opening, metres (the rail's shoulder).

On Plates (advanced)Boolean

Grass also grows inside plate footprints.

Description

A layer may have several. The entry's density weight is the layer's effective weight at the point (painted weight plus the material's auto rules); the fields here narrow where and how thickly it grows. Tier 3 data; the grass system turns each variety of the type into an FScatterVariety.

How this page is made

Drawn from the C++ declaration’s reflection specifiers, not exported from the editor.

  • the palette lists Make and Break under Utilities, Struct; the reference groups them by struct