Orbdale Terrain · OrbdaleTerrain module · class
UOrbdaleTerrainHeightmapSourceAsset
Natural ground from a 16-bit heightmap stored inside the asset: one sample per base post.
Declaration
UCLASS(BlueprintType)
class UOrbdaleTerrainHeightmapSourceAsset : public UOrbdaleTerrainSourceAsset- Header
#include "OrbdaleTerrainSourceAsset.h"- Module
PublicDependencyModuleNames.Add("OrbdaleTerrain");in your module’s Build.cs.- Stability
- Stable: changes within a major version only add.
- Derives from
UOrbdaleTerrainSourceAsset- Blueprint
- “Orbdale Terrain Heightmap Source Asset”, a Blueprint type
Description
Meant for small maps (the committed scenario map: about 1 km², 2 MB). Large worlds use UOrbdaleTerrainTileStoreAsset, which streams per tile. Samples are set by an importer through SetSamples, not edited in the details panel.
Functions
- SetSamples
Replace the samples.
- GetSamples
- MakeTileSource
Bake the asset into a Tier-1 source.
Properties
| Name | Type | Default | Meaning |
|---|---|---|---|
WidthBlueprintReadOnly | int32 | 0 | — |
HeightBlueprintReadOnly | int32 | 0 | — |
MetresBlueprintReadOnly | double | 0.01 | Vertical size of one sample unit, metres (0.01 = 1 cm per unit, ±327 m of relief). |
ZOffset_BlueprintReadOnly | double | 0.0 | Height of sample value 0, metres. |
MinBlueprintReadOnly | FInt | FInt | Sample (0,0) lands on base post (0,0) of this tile. |
MaxBlueprintReadOnly | uint8 | 6 | — |