Module geometry

Source
Expand description

Geometry primitives for representing e.g. mouse events

Re-exports§

pub use euclid;

Structs§

ClientSpace
Coordinate space relative to the viewport
Coordinates
Coordinates of a point in the app’s interface
ElementSpace
Coordinate space relative to an element
Lines
A unit in terms of Lines
PageSpace
Coordinate space relative to the page
Pages
A unit in terms of Screens:
Pixels
A pixel unit: one unit corresponds to 1 pixel
ScreenSpace
Coordinate space relative to the screen

Enums§

WheelDelta
A vector representing the amount the mouse wheel was moved

Type Aliases§

ClientPoint
A point in ClientSpace
ElementPoint
A point in ElementSpace
LinesVector
A vector expressed in Lines
PagePoint
A point in PageSpace
PagesVector
A vector expressed in Pages
PixelsRect
A rectangle expressed in Pixels
PixelsSize
A size expressed in Pixels
PixelsVector2D
A 2D vector expressed in Pixels
PixelsVector3D
A 3D vector expressed in Pixels
ScreenPoint
A point in ScreenSpace