API ReferenceSandbox.Clutter
public class Sandbox.Clutter.TerrainMaterialScatterer : Sandbox.Clutter.Scatterer
Scatterer that selects assets based on the terrain material at the hit position. Useful for placing different vegetation on different terrain textures (grass, dirt, rock, etc).
Constructors
Showing 1 constructors
public TerrainMaterialScatterer()
No results match this filter.
Methods
Showing 1 methods
protected virtual System.Collections.Generic.List`1<Sandbox.Clutter.ClutterInstance> Generate(BBox bounds, Sandbox.Clutter.ClutterDefinition clutter, Sandbox.Scene scene = null)
Parameters
scene: Default: null
No results match this filter.
Properties
Showing 7 properties
public bool Sandbox.Clutter.TerrainMaterialScatterer.AlignToNormal { get; set; }
Align objects to surface normal.
public float Sandbox.Clutter.TerrainMaterialScatterer.Density { get; set; }
Points per square meter (density).
public float Sandbox.Clutter.TerrainMaterialScatterer.HeightOffset { get; set; }
Offset from ground surface.
public System.Collections.Generic.List`1<Sandbox.Clutter.TerrainMaterialMapping> Sandbox.Clutter.TerrainMaterialScatterer.Mappings { get; set; }
Define which entries spawn on which terrain materials.
public bool Sandbox.Clutter.TerrainMaterialScatterer.RandomYaw { get; set; }
Apply random rotation around vertical axis.
public RangedFloat Sandbox.Clutter.TerrainMaterialScatterer.Scale { get; set; }
Scale range for spawned objects.
public bool Sandbox.Clutter.TerrainMaterialScatterer.UseFallback { get; set; }
Use random clutter entry if no material mapping matches or no terrain is present.
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Sandbox.Clutter |
| Type | class |
| Assembly | Sandbox.Engine |
| Doc ID | T:Sandbox.Clutter.TerrainMaterialScatterer |