package x.spatial.pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum Alignment

spatial.proto:75

Alignment is a positioning indicator for aligning content along an axis within a container.

enum AngularDirection

spatial.proto:53

AngularDirection is a rotational direction in 2D space.

message Bounds

spatial.proto:174

Bounds is a closed-open interval [lower, upper) over an ordered numeric value space. The TypeScript binding is generic over T so callers can express bounds over either number or bigint values; other languages emit a concrete float64-based type.

enum CenterLocation

spatial.proto:59

CenterLocation is a location at the center of a container.

message ClientXY

spatial.proto:164

ClientXY is a 2D coordinate point expressed in client (viewport) space, matching the shape of DOM mouse events.

message CornerLocation

spatial.proto:109

CornerLocation is an anchor corner for positioning.

Used in: StickyXY

enum Dimension

spatial.proto:88

Dimension is the name of a 2D size axis.

message Dimensions

spatial.proto:138

Dimensions is a 2D size with width and height values.

Used in: service.schematic.pb.Node

enum Direction

spatial.proto:47

Direction is a 2D axis direction.

enum Location

spatial.proto:65

Location is a position indicator covering the four outer edges of a container and its center.

enum Order

spatial.proto:82

Order is a positional ordering indicator for elements in a sequence.

enum OuterLocation

spatial.proto:39

OuterLocation is a position indicator for elements anchored to the outer edge of a container. Used for orientation and positioning of UI elements.

enum SignedDimension

spatial.proto:94

SignedDimension is the name of a 2D signed size axis.

message SignedDimensions

spatial.proto:155

SignedDimensions is a 2D size whose width and height components carry sign, allowing negative values to express direction.

enum StickyUnit

spatial.proto:32

StickyUnit is the measurement unit for a sticky coordinate, either pixels or a decimal fraction of the container.

Used in: StickyUnits

message StickyUnits

spatial.proto:117

StickyUnits specifies the measurement units for sticky positioning.

Used in: StickyXY

message StickyXY

spatial.proto:126

StickyXY is a position that can be anchored to different corners of a container with configurable units (pixels or decimal fractions).

message Viewport

spatial.proto:146

Viewport is the camera state of a viewport.

enum XLocation

spatial.proto:19

XLocation is a horizontal-axis location at the left or right edge.

Used in: CornerLocation

message XY

spatial.proto:101

XY is a 2D coordinate point with x and y values. Used for positioning elements in two-dimensional space.

Used in: arc.graph.pb.Node, arc.graph.pb.Viewport, service.schematic.pb.Node, Viewport

enum YLocation

spatial.proto:25

YLocation is a vertical-axis location at the top or bottom edge.

Used in: CornerLocation