pub enum ParticleTrackType {
EmissionSpeed,
EmissionRate,
EmissionArea,
XYScale,
ZScale,
Color,
Transparency,
Size,
Intensity,
ZSource,
}Expand description
Type of animation track within a particle emitter
Variants§
EmissionSpeed
Emission speed animation
EmissionRate
Emission rate animation
EmissionArea
Emission area animation
XYScale
XY scale animation (C2Vector = 8 bytes)
ZScale
Z scale animation
Color
Color animation (M2Color = 12 bytes)
Transparency
Transparency animation
Size
Size animation
Intensity
Intensity animation
ZSource
Z source animation
Implementations§
Source§impl ParticleTrackType
impl ParticleTrackType
Sourcepub fn value_size(&self) -> usize
pub fn value_size(&self) -> usize
Returns the size in bytes of each value for this track type
Trait Implementations§
Source§impl Clone for ParticleTrackType
impl Clone for ParticleTrackType
Source§fn clone(&self) -> ParticleTrackType
fn clone(&self) -> ParticleTrackType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParticleTrackType
impl Debug for ParticleTrackType
Source§impl Default for ParticleTrackType
impl Default for ParticleTrackType
Source§fn default() -> ParticleTrackType
fn default() -> ParticleTrackType
Returns the “default value” for a type. Read more
Source§impl PartialEq for ParticleTrackType
impl PartialEq for ParticleTrackType
impl Copy for ParticleTrackType
impl Eq for ParticleTrackType
impl StructuralPartialEq for ParticleTrackType
Auto Trait Implementations§
impl Freeze for ParticleTrackType
impl RefUnwindSafe for ParticleTrackType
impl Send for ParticleTrackType
impl Sync for ParticleTrackType
impl Unpin for ParticleTrackType
impl UnwindSafe for ParticleTrackType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().