Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainRenderer module · struct

FTerrainGrassPresentProfile

Experimental

What the component layer did on the game thread since it was made: for the stats command, the perf scenario and the tests.

Declaration

struct FTerrainGrassPresentProfile
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.

Description

A created component comes from its variety's pool (still configured), from another variety's pool or the unconfigured pool (configured again), or is made new (configured).

Properties

NameTypeDefaultMeaning
Madeint640

Components made with NewObject.

Reusedint640

Taken from their variety's pool, configured already.

Reconfiguredint640

Taken from another variety's pool or the unconfigured pool, configured again.

Parkedint640

Unregistered and pooled (or destroyed beyond the pool's cap).

AcquireMsdouble0.0

Taking or making the component, ms.

ConfigureMsdouble0.0

Configuring it (mesh, materials, flags, cull) and placing it, ms.

TreeMsdouble0.0

AcceptPrebuiltTree, ms.

RegisterMsdouble0.0

RegisterComponent, ms.

ParkMsdouble0.0

UnregisterComponent when a component is released, ms.