#[repr(C, packed(4))]pub struct MetaBall {Show 21 fields
pub id: ID,
pub adt: Pointer<AnimData>,
pub elems: ListBase,
pub disp: ListBase,
pub editelems: Pointer<ListBase>,
pub ipo: Pointer<Ipo>,
pub mat: Pointer<Pointer<Material>>,
pub flag: i8,
pub flag2: i8,
pub totcol: i16,
pub texflag: i8,
pub _pad: [i8; 2],
pub needs_flush_to_id: i8,
pub loc: [f32; 3],
pub size: [f32; 3],
pub rot: [f32; 3],
pub wiresize: f32,
pub rendersize: f32,
pub thresh: f32,
pub lastelem: Pointer<MetaElem>,
pub batch_cache: Pointer<Void>,
}Fields§
§id: ID§adt: Pointer<AnimData>§elems: ListBase§disp: ListBase§editelems: Pointer<ListBase>§ipo: Pointer<Ipo>§mat: Pointer<Pointer<Material>>§flag: i8§flag2: i8§totcol: i16§texflag: i8§_pad: [i8; 2]§needs_flush_to_id: i8§loc: [f32; 3]§size: [f32; 3]§rot: [f32; 3]§wiresize: f32§rendersize: f32§thresh: f32§lastelem: Pointer<MetaElem>§batch_cache: Pointer<Void>Trait Implementations§
Source§impl GeneratedBlendStruct for MetaBall
impl GeneratedBlendStruct for MetaBall
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "MetaBall"
const STRUCT_INDEX: usize = 64usize
const STRUCT_TYPE_INDEX: usize = 100usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<MetaBall> for MetaBall
Auto Trait Implementations§
impl Freeze for MetaBall
impl RefUnwindSafe for MetaBall
impl Send for MetaBall
impl Sync for MetaBall
impl Unpin for MetaBall
impl UnwindSafe for MetaBall
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