Struct tdlib::types::MaskPosition
source · pub struct MaskPosition {
pub point: MaskPoint,
pub x_shift: f64,
pub y_shift: f64,
pub scale: f64,
}
Expand description
Position on a photo where a mask is placed
Fields§
§point: MaskPoint
Part of the face, relative to which the mask is placed
x_shift: f64
Shift by X-axis measured in widths of the mask scaled to the face size, from left to right. (For example, -1.0 will place the mask just to the left of the default mask position)
y_shift: f64
Shift by Y-axis measured in heights of the mask scaled to the face size, from top to bottom. (For example, 1.0 will place the mask just below the default mask position)
scale: f64
Mask scaling coefficient. (For example, 2.0 means a doubled size)
Trait Implementations§
source§impl Clone for MaskPosition
impl Clone for MaskPosition
source§fn clone(&self) -> MaskPosition
fn clone(&self) -> MaskPosition
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 MaskPosition
impl Debug for MaskPosition
source§impl<'de> Deserialize<'de> for MaskPosition
impl<'de> Deserialize<'de> for MaskPosition
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