#[repr(C, packed(4))]pub struct ParticleData {Show 19 fields
pub state: ParticleKey,
pub prev_state: ParticleKey,
pub hair: Pointer<HairKey>,
pub keys: Pointer<ParticleKey>,
pub boid: Pointer<BoidParticle>,
pub totkey: i32,
pub time: f32,
pub lifetime: f32,
pub dietime: f32,
pub num: i32,
pub num_dmcache: i32,
pub fuv: [f32; 4],
pub foffset: f32,
pub size: f32,
pub sphdensity: f32,
pub _pad: [i8; 4],
pub hair_index: i32,
pub flag: i16,
pub alive: i16,
}Fields§
§state: ParticleKey§prev_state: ParticleKey§hair: Pointer<HairKey>§keys: Pointer<ParticleKey>§boid: Pointer<BoidParticle>§totkey: i32§time: f32§lifetime: f32§dietime: f32§num: i32§num_dmcache: i32§fuv: [f32; 4]§foffset: f32§size: f32§sphdensity: f32§_pad: [i8; 4]§hair_index: i32§flag: i16§alive: i16Trait Implementations§
Source§impl GeneratedBlendStruct for ParticleData
impl GeneratedBlendStruct for ParticleData
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "ParticleData"
const STRUCT_INDEX: usize = 566usize
const STRUCT_TYPE_INDEX: usize = 696usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<ParticleData> for ParticleData
Auto Trait Implementations§
impl Freeze for ParticleData
impl RefUnwindSafe for ParticleData
impl Send for ParticleData
impl Sync for ParticleData
impl Unpin for ParticleData
impl UnwindSafe for ParticleData
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