Struct ldtk2::LevelBackgroundPosition
source · pub struct LevelBackgroundPosition {
pub crop_rect: Vec<f64>,
pub scale: Vec<f64>,
pub top_left_px: Vec<i64>,
}
Expand description
Level background image position info
Fields§
§crop_rect: Vec<f64>
An array of 4 float values describing the cropped sub-rectangle of the displayed
background image. This cropping happens when original is larger than the level bounds.
Array format: [ cropX, cropY, cropWidth, cropHeight ]
scale: Vec<f64>
An array containing the [scaleX,scaleY]
values of the cropped background image,
depending on bgPos
option.
top_left_px: Vec<i64>
An array containing the [x,y]
pixel coordinates of the top-left corner of the
cropped background image, depending on bgPos
option.
Trait Implementations§
source§impl Clone for LevelBackgroundPosition
impl Clone for LevelBackgroundPosition
source§fn clone(&self) -> LevelBackgroundPosition
fn clone(&self) -> LevelBackgroundPosition
Returns a copy 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 LevelBackgroundPosition
impl Debug for LevelBackgroundPosition
source§impl<'de> Deserialize<'de> for LevelBackgroundPosition
impl<'de> Deserialize<'de> for LevelBackgroundPosition
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
Auto Trait Implementations§
impl RefUnwindSafe for LevelBackgroundPosition
impl Send for LevelBackgroundPosition
impl Sync for LevelBackgroundPosition
impl Unpin for LevelBackgroundPosition
impl UnwindSafe for LevelBackgroundPosition
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