#[repr(C)]pub struct PF_PointDef {
pub x_value: PF_Fixed,
pub y_value: PF_Fixed,
pub reserved: [A_char; 3],
pub restrict_bounds: PF_Boolean,
pub x_dephault: PF_Fixed,
pub y_dephault: PF_Fixed,
}Expand description
Point – PF_Param_POINT
The values for the point use the source’s coordinate system, with the origin at the top left. The values are expressed in fixed point, with 16 bits of fractional precision (out of a total of 32 bits).
The dephaults (sorry) are expressed as percentages (with 16 bits of fraction) with the origin at the top left. The percent can be negative, but should not be smaller than -600%. It should not be greater than 600%.
If restrict_bounds is TRUE, the user will not be allowed to specify points outside the bounds of the layer to which they are applying the effect. If this is TRUE, the dephaults should be between 0.0 and 100.0.
Fields§
§x_value: PF_Fixed§y_value: PF_Fixed§reserved: [A_char; 3]§restrict_bounds: PF_Boolean§x_dephault: PF_Fixed§y_dephault: PF_FixedTrait Implementations§
Source§impl Clone for PF_PointDef
impl Clone for PF_PointDef
Source§fn clone(&self) -> PF_PointDef
fn clone(&self) -> PF_PointDef
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 PF_PointDef
impl Debug for PF_PointDef
impl Copy for PF_PointDef
Auto Trait Implementations§
impl Freeze for PF_PointDef
impl RefUnwindSafe for PF_PointDef
impl Send for PF_PointDef
impl Sync for PF_PointDef
impl Unpin for PF_PointDef
impl UnwindSafe for PF_PointDef
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