Struct nif::blocks::NiParticlesData [−][src]
pub struct NiParticlesData { pub base: NiGeometryData, pub has_radii: bool, pub radii: Option<Vec<f32>>, pub num_active: u16, pub has_sizes: bool, pub sizes: Option<Vec<f32>>, pub has_rotations: bool, pub rotations: Option<Vec<Quaternion>>, pub has_rotation_angles: bool, pub rotation_angles: Option<Vec<f32>>, pub has_rotation_axes: bool, pub rotation_axes: Option<Vec<Vector3>>, }
Fields
base: NiGeometryData
has_radii: bool
radii: Option<Vec<f32>>
num_active: u16
has_sizes: bool
sizes: Option<Vec<f32>>
has_rotations: bool
rotations: Option<Vec<Quaternion>>
has_rotation_angles: bool
rotation_angles: Option<Vec<f32>>
has_rotation_axes: bool
rotation_axes: Option<Vec<Vector3>>
Implementations
Trait Implementations
The type of arguments needed to be supplied in order to read this type, usually a tuple. Read more
fn read_options<R: Read + Seek>(
__binread_generated_var_reader: &mut R,
__binread_generated_var_options: &ReadOptions,
__binread_generated_var_arguments: Self::Args
) -> BinResult<Self>
fn read_options<R: Read + Seek>(
__binread_generated_var_reader: &mut R,
__binread_generated_var_options: &ReadOptions,
__binread_generated_var_arguments: Self::Args
) -> BinResult<Self>
Read the type from the reader
Read the type from the reader while assuming no arguments have been passed Read more
Read the type from the reader using the specified arguments
fn after_parse<R>(
&mut self,
&mut R,
&ReadOptions,
Self::Args
) -> Result<(), Error> where
R: Read + Seek,
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.