#[repr(C, packed(4))]pub struct FCurve {Show 20 fields
pub next: Pointer<FCurve>,
pub prev: Pointer<FCurve>,
pub grp: Pointer<bActionGroup>,
pub driver: Pointer<ChannelDriver>,
pub modifiers: ListBase,
pub bezt: Pointer<BezTriple>,
pub fpt: Pointer<FPoint>,
pub totvert: i32,
pub active_keyframe_index: i32,
pub curval: f32,
pub flag: i16,
pub extend: i16,
pub auto_smoothing: i8,
pub _pad: [i8; 3],
pub array_index: i32,
pub rna_path: Pointer<i8>,
pub color_mode: i32,
pub color: [f32; 3],
pub prev_norm_factor: f32,
pub prev_offset: f32,
}
Fields§
§next: Pointer<FCurve>
§prev: Pointer<FCurve>
§grp: Pointer<bActionGroup>
§driver: Pointer<ChannelDriver>
§modifiers: ListBase
§bezt: Pointer<BezTriple>
§fpt: Pointer<FPoint>
§totvert: i32
§active_keyframe_index: i32
§curval: f32
§flag: i16
§extend: i16
§auto_smoothing: i8
§_pad: [i8; 3]
§array_index: i32
§rna_path: Pointer<i8>
§color_mode: i32
§color: [f32; 3]
§prev_norm_factor: f32
§prev_offset: f32
Trait Implementations§
Source§impl GeneratedBlendStruct for FCurve
impl GeneratedBlendStruct for FCurve
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "FCurve"
const STRUCT_INDEX: usize = 652usize
const STRUCT_TYPE_INDEX: usize = 786usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<FCurve> for FCurve
Auto Trait Implementations§
impl Freeze for FCurve
impl RefUnwindSafe for FCurve
impl Send for FCurve
impl Sync for FCurve
impl Unpin for FCurve
impl UnwindSafe for FCurve
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