HammeriteAudioBakeReport

Audio. Inherits RefCounted

What one acoustic bake made of a map, and what it could not make of it.

The portal tool, a headless bake and a game that bakes as it loads go the same way (HammeriteAudioRuntime.bake()), so they had better say the same things about it. A report is that single voice: the tool prints it into its status panel, and a build with no editor in it prints it to the console.

Most of it is counts. The part that earns its keep is what was LEFT OUT - a zone the author excluded, an opening internal to one zone, a zone nothing opens into - because from the outside each of those looks exactly like something the builder failed to find.

Zones in the graph: connected groups of air, one per space sound travels through freely.

Properties

TypeNameDefault
intcells
intedges
intelapsed_msec
HammeriteAudioNodeGraphgraph
intnamed_portals
intportals
intportals_excluded
intportals_internal
intportals_unrepresentable
String[]warnings
intzones

Methods

ReturnsMethod
Stringsummary() const

Property descriptions

cells

var cells: int

Undocumented.

edges

var edges: int

Undocumented.

elapsed_msec

var elapsed_msec: int

Undocumented.

graph

var graph: HammeriteAudioNodeGraph

Undocumented.

named_portals

var named_portals: int

Undocumented.

portals

var portals: int

Undocumented.

portals_excluded

var portals_excluded: int

Undocumented.

portals_internal

var portals_internal: int

Undocumented.

portals_unrepresentable

var portals_unrepresentable: int

Undocumented.

warnings

var warnings: String[]

Undocumented.

zones

var zones: int

Undocumented.

Method descriptions

summary()

func summary() -> String

Undocumented.

Hammerite 2.0 · built from 6d57ab2d, 2026-10-17