Skip to content
Brass Orrery

Orrery Terrain · module

OrreryTerrainPCG

A runtime module: in the editor and in packaged games. 3 public headers.

Build.cs
PublicDependencyModuleNames.Add("OrreryTerrainPCG");
Type
Runtime

OrreryTerrainPCGData.h

Experimental

The terrain as a UPCGSurfaceData that samples the ground through one SampleGround call per batch, with height, slope, ground class, holes, precision and one attribute per paint layer.

#include "OrreryTerrainPCGData.h"

OrreryTerrainPCGRefresh.h

Experimental

The opt-in re-run on edit: UOrreryTerrainPCGRefreshComponent on the actor that owns the PCG components, and UOrreryTerrainPCGSubsystem, which reads the ground journal and re-runs the components an edit reached.

#include "OrreryTerrainPCGRefresh.h"

OrreryTerrainPCGSettings.h

Experimental

The PCG node Get Orrery Terrain Data: outputs the world's terrain as one surface data over the component's bounds.

#include "OrreryTerrainPCGSettings.h"