pub enum VfxNodeKind {
Show 110 variants
SpawnContext,
InitializeContext,
UpdateContext,
OutputParticleQuad,
OutputParticleMesh,
OutputParticleStrip,
ConstantRate,
BurstSpawn,
PeriodicBurst,
OnCollision,
OnTrigger,
SpawnOnDeath,
SpawnFromPointCache,
SetPositionShape,
SetPositionSphere,
SetPositionCone,
SetPositionBox,
SetPositionLine,
SetPositionTorus,
SetPositionMeshSurface,
SetVelocityRandom,
SetVelocityTangent,
SetLifetime,
SetSize,
SetColor,
SetColorFromGradient,
SetAlpha,
SetMass,
SetAngle,
SetTexIndex,
InheritSourceVelocity,
InheritSourceColor,
InheritSourcePosition,
Gravity,
Drag,
Turbulence,
VelocityField,
ConformToSphere,
ConformToSdf,
OrbitForce,
LinearDrag,
AngularDrag,
AttractToPosition,
FlipbookAnimation,
RotateOverTime,
ScaleOverLife,
ColorOverLife,
AlphaOverLife,
SpeedLimiter,
Collision,
KillOnCollision,
KillOnBounds,
TriggerOnDeath,
UpdatePosition,
EulerIntegration,
Noise3D,
CurlNoise,
Add,
Subtract,
Multiply,
Divide,
Power,
Sqrt,
Abs,
Sin,
Cos,
Tan,
Atan2,
Floor,
Ceil,
Round,
Frac,
Clamp,
Lerp,
Step,
SmoothStep,
Min,
Max,
Remap,
Dot,
Cross,
Normalize,
Length,
Distance,
Swizzle,
Combine,
Split,
Negate,
OneMinus,
Reciprocal,
SampleGradient,
SampleCurve,
SampleTexture2D,
SampleTexture3D,
SampleSdf,
SampleMesh,
SampleNoise2D,
SampleNoise3D,
GetAttribute,
SetAttribute,
GetBuiltin,
Branch,
Loop,
Random,
RandomPerComponent,
Sequence,
Comment,
Sticky,
ExposedParameter,
CustomHlsl,
}Variants§
SpawnContext
InitializeContext
UpdateContext
OutputParticleQuad
OutputParticleMesh
OutputParticleStrip
ConstantRate
BurstSpawn
PeriodicBurst
OnCollision
OnTrigger
SpawnOnDeath
SpawnFromPointCache
SetPositionShape
SetPositionSphere
SetPositionCone
SetPositionBox
SetPositionLine
SetPositionTorus
SetPositionMeshSurface
SetVelocityRandom
SetVelocityTangent
SetLifetime
SetSize
SetColor
SetColorFromGradient
SetAlpha
SetMass
SetAngle
SetTexIndex
InheritSourceVelocity
InheritSourceColor
InheritSourcePosition
Gravity
Drag
Turbulence
VelocityField
ConformToSphere
ConformToSdf
OrbitForce
LinearDrag
AngularDrag
AttractToPosition
FlipbookAnimation
RotateOverTime
ScaleOverLife
ColorOverLife
AlphaOverLife
SpeedLimiter
Collision
KillOnCollision
KillOnBounds
TriggerOnDeath
UpdatePosition
EulerIntegration
Noise3D
CurlNoise
Add
Subtract
Multiply
Divide
Power
Sqrt
Abs
Sin
Cos
Tan
Atan2
Floor
Ceil
Round
Frac
Clamp
Lerp
Step
SmoothStep
Min
Max
Remap
Dot
Cross
Normalize
Length
Distance
Swizzle
Combine
Split
Negate
OneMinus
Reciprocal
SampleGradient
SampleCurve
SampleTexture2D
SampleTexture3D
SampleSdf
SampleMesh
SampleNoise2D
SampleNoise3D
GetAttribute
SetAttribute
GetBuiltin
Branch
Loop
Random
RandomPerComponent
Sequence
Comment
Sticky
ExposedParameter
CustomHlsl
Implementations§
Trait Implementations§
Source§impl Clone for VfxNodeKind
impl Clone for VfxNodeKind
Source§impl Debug for VfxNodeKind
impl Debug for VfxNodeKind
Source§impl PartialEq for VfxNodeKind
impl PartialEq for VfxNodeKind
impl StructuralPartialEq for VfxNodeKind
Auto Trait Implementations§
impl Freeze for VfxNodeKind
impl RefUnwindSafe for VfxNodeKind
impl Send for VfxNodeKind
impl Sync for VfxNodeKind
impl Unpin for VfxNodeKind
impl UnsafeUnpin for VfxNodeKind
impl UnwindSafe for VfxNodeKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.