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
sourceimpl Clone for LevelBackgroundPosition
impl Clone for LevelBackgroundPosition
sourcefn clone(&self) -> LevelBackgroundPosition
fn clone(&self) -> LevelBackgroundPosition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LevelBackgroundPosition
impl Debug for LevelBackgroundPosition
sourceimpl<'de> Deserialize<'de> for LevelBackgroundPosition
impl<'de> Deserialize<'de> for LevelBackgroundPosition
sourcefn 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
sourceimpl Serialize for LevelBackgroundPosition
impl Serialize for LevelBackgroundPosition
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more