Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · member function

UOrreryTerrainSourceAsset::

MetresToMmChecked

A height or length in metres as whole millimetres within int32, rounded half away from zero.

Declaration

bool MetresToMmChecked(double Metres, int64 MinMm, int64 MaxMm, const TCHAR* What, int64& OutMm) const;
Header
#include "OrreryTerrainSourceAsset.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.
Thread
Game thread. (the rule of UOrreryTerrainSourceAsset)

Parameters

NameTypeDefaultMeaning
Metresdouble—

The value to convert, metres.

MinMmint64—

Smallest accepted result, mm.

MaxMmint64—

Largest accepted result, mm.

Whatconst TCHAR*—

Names the property in the warning logged when the value is not finite or out of range.

OutMmint64&—

The converted value, mm; unchanged when the value does not fit.

Returns

false, with a warning, when the value does not fit.