#[repr(C, packed(4))]pub struct PartEff {Show 45 fields
pub next: Pointer<PartEff>,
pub prev: Pointer<PartEff>,
pub type_: i16,
pub flag: i16,
pub buttype: i16,
pub stype: i16,
pub vertgroup: i16,
pub userjit: i16,
pub sta: f32,
pub end: f32,
pub lifetime: f32,
pub totpart: i32,
pub totkey: i32,
pub seed: i32,
pub normfac: f32,
pub obfac: f32,
pub randfac: f32,
pub texfac: f32,
pub randlife: f32,
pub force: [f32; 3],
pub damp: f32,
pub nabla: f32,
pub vectsize: f32,
pub maxlen: f32,
pub defvec: [f32; 3],
pub _pad: [i8; 4],
pub mult: [f32; 4],
pub life: [f32; 4],
pub child: [i16; 4],
pub mat: [i16; 4],
pub texmap: i16,
pub curmult: i16,
pub staticstep: i16,
pub omat: i16,
pub timetex: i16,
pub speedtex: i16,
pub flag2: i16,
pub flag2neg: i16,
pub disp: i16,
pub vertgroup_v: i16,
pub vgroupname: [i8; 64],
pub vgroupname_v: [i8; 64],
pub imat: [[f32; 4]; 4],
pub keys: Pointer<Nothing>,
pub group: Pointer<Collection>,
}
Fields§
§next: Pointer<PartEff>
§prev: Pointer<PartEff>
§type_: i16
§flag: i16
§buttype: i16
§stype: i16
§vertgroup: i16
§userjit: i16
§sta: f32
§end: f32
§lifetime: f32
§totpart: i32
§totkey: i32
§seed: i32
§normfac: f32
§obfac: f32
§randfac: f32
§texfac: f32
§randlife: f32
§force: [f32; 3]
§damp: f32
§nabla: f32
§vectsize: f32
§maxlen: f32
§defvec: [f32; 3]
§_pad: [i8; 4]
§mult: [f32; 4]
§life: [f32; 4]
§child: [i16; 4]
§mat: [i16; 4]
§texmap: i16
§curmult: i16
§staticstep: i16
§omat: i16
§timetex: i16
§speedtex: i16
§flag2: i16
§flag2neg: i16
§disp: i16
§vertgroup_v: i16
§vgroupname: [i8; 64]
§vgroupname_v: [i8; 64]
§imat: [[f32; 4]; 4]
§keys: Pointer<Nothing>
§group: Pointer<Collection>
Trait Implementations§
Source§impl GeneratedBlendStruct for PartEff
impl GeneratedBlendStruct for PartEff
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "PartEff"
const STRUCT_INDEX: usize = 347usize
const STRUCT_TYPE_INDEX: usize = 480usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<PartEff> for PartEff
Auto Trait Implementations§
impl Freeze for PartEff
impl RefUnwindSafe for PartEff
impl Send for PartEff
impl Sync for PartEff
impl Unpin for PartEff
impl UnwindSafe for PartEff
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