Namespace Serenity.GameUi.Application.Placement
Classes
HudDragPlacement
Turns a preview move gesture into a new authored HudOffset.
HudPlacementResolver
Works out where an element actually goes, applying the per-player mirroring on top of its authored placement.
HudTransformPlacement
Turns a preview scale, deform or rotate gesture into a new element transform.
Structs
HudDeformGesture
What a deform gesture is allowed to change, and along which screen-space axes.
HudDragGesture
One move gesture dragged across the preview, expressed in screen pixels so the editor layer has nothing to convert before calling into HudDragPlacement.
HudElementBasis
The scale, per-axis stretch and rotation an element carries at one instant, in its own displayed (pre-mirror) space.
HudElementTransform
The full placement of a HUD element after a scale, deform or rotate gesture.
HudTransformGesture
One scale, deform or rotate gesture dragged across the preview, in the element's displayed space.