#[repr(C, packed(4))]pub struct IpoCurve {Show 21 fields
pub next: Pointer<IpoCurve>,
pub prev: Pointer<IpoCurve>,
pub bp: Pointer<BPoint>,
pub bezt: Pointer<BezTriple>,
pub maxrct: rctf,
pub totrct: rctf,
pub blocktype: i16,
pub adrcode: i16,
pub vartype: i16,
pub totvert: i16,
pub ipo: i16,
pub extrap: i16,
pub flag: i16,
pub _pad0: [i8; 2],
pub ymin: f32,
pub ymax: f32,
pub bitmask: i32,
pub slide_min: f32,
pub slide_max: f32,
pub curval: f32,
pub driver: Pointer<IpoDriver>,
}
Fields§
§next: Pointer<IpoCurve>
§prev: Pointer<IpoCurve>
§bp: Pointer<BPoint>
§bezt: Pointer<BezTriple>
§maxrct: rctf
§totrct: rctf
§blocktype: i16
§adrcode: i16
§vartype: i16
§totvert: i16
§ipo: i16
§extrap: i16
§flag: i16
§_pad0: [i8; 2]
§ymin: f32
§ymax: f32
§bitmask: i32
§slide_min: f32
§slide_max: f32
§curval: f32
§driver: Pointer<IpoDriver>
Trait Implementations§
Source§impl GeneratedBlendStruct for IpoCurve
impl GeneratedBlendStruct for IpoCurve
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "IpoCurve"
const STRUCT_INDEX: usize = 27usize
const STRUCT_TYPE_INDEX: usize = 47usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<IpoCurve> for IpoCurve
Auto Trait Implementations§
impl Freeze for IpoCurve
impl RefUnwindSafe for IpoCurve
impl Send for IpoCurve
impl Sync for IpoCurve
impl Unpin for IpoCurve
impl UnwindSafe for IpoCurve
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