Struct SimulationView

Struct Documentation

struct SimulationView

Dimensions selected by the simulation owner before an actual update.

Public Functions

bool operator==(const SimulationView&) const = default

Public Members

std::uint64_t source = 0

Checked simulation-view source identity, separate from the window source.

std::uint64_t session = 0

Runtime session owning this selection.

std::uint64_t revision = 0

Advances for the baseline and changed size pairs; not for focus-only changes.

std::uint64_t window_revision = 0

Originating platform revision when this size selection committed.

CE::Platform::Dimensions<int> logical_size = {0, 0}

Logical dimensions used by the matching game tick.

CE::Platform::FramebufferSize framebuffer_size = {0, 0}

Pixel dimensions from the same copied handoff.

std::chrono::steady_clock::time_point observed_at = {}

Time this simulation selection committed.

bool initialized = false

Simulation has selected its baseline.

bool closed = false

Runtime closed this source after owner settlement.