PartEff

Struct PartEff 

Source
#[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§

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.