Struct ClipRegion2D

Struct Documentation

struct ClipRegion2D

Retained logical clip plus its logical viewport, independent of a live UI/window.

Public Functions

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

Compare all stored fields exactly without validating dimensions or resolving coordinates.

Floating-point fields retain ordinary C++ equality semantics where present.

Public Members

::CE::Rendering::ClipRect2D rectangle

Finite ordered logical edges, clamped during framebuffer resolution.

double logical_width = 0

Finite positive logical viewport width; required even for an empty rectangle.

double logical_height = 0

Finite positive logical viewport height.