pub struct OverlayPosition {
pub anchor_cell: Option<GridCoordinate>,
pub height_pixels: Option<i32>,
pub offset_x_pixels: Option<i32>,
pub offset_y_pixels: Option<i32>,
pub width_pixels: Option<i32>,
}
Expand description
The location an object is overlaid on top of a grid.
This type is not used in any activity, and only used as part of another schema.
Fields§
§anchor_cell: Option<GridCoordinate>
The cell the object is anchored to.
height_pixels: Option<i32>
The height of the object, in pixels. Defaults to 371.
offset_x_pixels: Option<i32>
The horizontal offset, in pixels, that the object is offset from the anchor cell.
offset_y_pixels: Option<i32>
The vertical offset, in pixels, that the object is offset from the anchor cell.
width_pixels: Option<i32>
The width of the object, in pixels. Defaults to 600.
Trait Implementations§
Source§impl Clone for OverlayPosition
impl Clone for OverlayPosition
Source§fn clone(&self) -> OverlayPosition
fn clone(&self) -> OverlayPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OverlayPosition
impl Debug for OverlayPosition
Source§impl Default for OverlayPosition
impl Default for OverlayPosition
Source§fn default() -> OverlayPosition
fn default() -> OverlayPosition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OverlayPosition
impl<'de> Deserialize<'de> for OverlayPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for OverlayPosition
impl Serialize for OverlayPosition
impl Part for OverlayPosition
Auto Trait Implementations§
impl Freeze for OverlayPosition
impl RefUnwindSafe for OverlayPosition
impl Send for OverlayPosition
impl Sync for OverlayPosition
impl Unpin for OverlayPosition
impl UnwindSafe for OverlayPosition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more