#[repr(C, packed(4))]pub struct MaskLayer {Show 14 fields
pub next: Pointer<MaskLayer>,
pub prev: Pointer<MaskLayer>,
pub name: [i8; 64],
pub splines: ListBase,
pub splines_shapes: ListBase,
pub act_spline: Pointer<MaskSpline>,
pub act_point: Pointer<MaskSplinePoint>,
pub alpha: f32,
pub blend: i8,
pub blend_flag: i8,
pub falloff: i8,
pub _pad: [i8; 7],
pub flag: i8,
pub restrictflag: i8,
}
Fields§
§next: Pointer<MaskLayer>
§prev: Pointer<MaskLayer>
§name: [i8; 64]
§splines: ListBase
§splines_shapes: ListBase
§act_spline: Pointer<MaskSpline>
§act_point: Pointer<MaskSplinePoint>
§alpha: f32
§blend: i8
§blend_flag: i8
§falloff: i8
§_pad: [i8; 7]
§flag: i8
§restrictflag: i8
Trait Implementations§
Source§impl GeneratedBlendStruct for MaskLayer
impl GeneratedBlendStruct for MaskLayer
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "MaskLayer"
const STRUCT_INDEX: usize = 703usize
const STRUCT_TYPE_INDEX: usize = 842usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<MaskLayer> for MaskLayer
Auto Trait Implementations§
impl Freeze for MaskLayer
impl RefUnwindSafe for MaskLayer
impl Send for MaskLayer
impl Sync for MaskLayer
impl Unpin for MaskLayer
impl UnwindSafe for MaskLayer
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