Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainRenderer module · member function

FTerrainGrassSystem::

Tick

Experimental

Advance one frame: collect finished tasks, accept results within the budget, update the bands and launch tasks.

Declaration

void Tick(float DeltaSeconds, const UMaterialInterface* RulesMaterial);
Header
#include "Grass/TerrainGrassSystem.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainRenderer"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.
Thread
Game thread only. (the rule of FTerrainGrassSystem)

Parameters

NameTypeDefaultMeaning
DeltaSecondsfloat—

Frame time, s: for the stats only; the schedule counts ticks, so it is the same at any frame time.

RulesMaterialconst UMaterialInterface*—

The material the active tier draws with; its auto-rule parameters (ReadScatterRulesFromMaterial) decide the layer weights. Null: no auto rules (painted layers only).