CryEngine.ParticleParameters

CryEngine.ParticleParameters

Inherits CryEngine.BasePhysicsParameters< pe_params_particle >.

Properties

PhysicsParticleFlags ParticleFlags [get, set]
The Physicalization flags for this particle. More...
float ParticleMass [get, set]
float Size [get, set]
Pseudo-radius More...
float Thickness [get, set]
Thickness when lying on a surface (if left unused, size will be used) More...
Vector3 Heading [get, set]
Direction of movement More...
float Velocity [get, set]
Velocity along "heading" More...
float AirResistance [get, set]
Air resistance coefficient, F = kv More...
float WaterResistance [get, set]
Water resistance coefficient, F = kv More...
float ThrustAcceleration [get, set]
Acceleration along direction of movement More...
float LiftAcceleration [get, set]
Acceleration that lifts particle with the current speed More...
int SurfaceIdx [get, set]
Vector3 AngularVelocity [get, set]
Vector3 Gravity [get, set]
Stores this gravity and uses it if the current area's gravity is equal to the global gravity More...
Vector3 WaterGravity [get, set]
Gravity when underwater More...
Vector3 Normal [get, set]
Aligns this direction with the surface normal when sliding More...
Vector3 RollAxis [get, set]
Aligns this direction with the roll axis when rolling (0,0,0 to disable alignment) More...
Quaternion InitialOrientation [get, set]
Initial orientation (zero means x along direction of movement, z up) More...
float MinBounceVelocity [get, set]
Velocity threshold for bouncing to sliding switch More...
float MinVelocity [get, set]
Speed threshold before this entity goes to sleep More...
PhysicsEntity ColliderToIgnore [get, set]
Physical entity to ignore during collisions More...
int Piercabiltity [get, set]
Piercability for ray tests. Piercable hits slow the particle down, but don't stop it More...
entity_query_flags ColliderTypes [get, set]
The 'objtype' passed to RayWorldIntersection More...
int AreaCheckPeriod [get, set]
How often (in frames) world area checks are made More...
bool DontPlayHitEffect [get, set]
Prevents playing of material FX from now on More...

Property Documentation

◆ AirResistance

float CryEngine.ParticleParameters.AirResistance
get
set

Air resistance coefficient, F = kv

◆ AngularVelocity

Vector3 CryEngine.ParticleParameters.AngularVelocity
get
set

◆ AreaCheckPeriod

int CryEngine.ParticleParameters.AreaCheckPeriod
get
set

How often (in frames) world area checks are made

◆ ColliderToIgnore

PhysicsEntity CryEngine.ParticleParameters.ColliderToIgnore
get
set

Physical entity to ignore during collisions

◆ ColliderTypes

entity_query_flags CryEngine.ParticleParameters.ColliderTypes
get
set

The 'objtype' passed to RayWorldIntersection

◆ DontPlayHitEffect

bool CryEngine.ParticleParameters.DontPlayHitEffect
get
set

Prevents playing of material FX from now on

◆ Gravity

Vector3 CryEngine.ParticleParameters.Gravity
get
set

Stores this gravity and uses it if the current area's gravity is equal to the global gravity

◆ Heading

Vector3 CryEngine.ParticleParameters.Heading
get
set

Direction of movement

◆ InitialOrientation

Quaternion CryEngine.ParticleParameters.InitialOrientation
get
set

Initial orientation (zero means x along direction of movement, z up)

◆ LiftAcceleration

float CryEngine.ParticleParameters.LiftAcceleration
get
set

Acceleration that lifts particle with the current speed

◆ MinBounceVelocity

float CryEngine.ParticleParameters.MinBounceVelocity
get
set

Velocity threshold for bouncing to sliding switch

◆ MinVelocity

float CryEngine.ParticleParameters.MinVelocity
get
set

Speed threshold before this entity goes to sleep

◆ Normal

Vector3 CryEngine.ParticleParameters.Normal
get
set

Aligns this direction with the surface normal when sliding

◆ ParticleFlags

PhysicsParticleFlags CryEngine.ParticleParameters.ParticleFlags
get
set

The Physicalization flags for this particle.

◆ ParticleMass

float CryEngine.ParticleParameters.ParticleMass
get
set

◆ Piercabiltity

int CryEngine.ParticleParameters.Piercabiltity
get
set

Piercability for ray tests. Piercable hits slow the particle down, but don't stop it

◆ RollAxis

Vector3 CryEngine.ParticleParameters.RollAxis
get
set

Aligns this direction with the roll axis when rolling (0,0,0 to disable alignment)

◆ Size

float CryEngine.ParticleParameters.Size
get
set

Pseudo-radius

◆ SurfaceIdx

int CryEngine.ParticleParameters.SurfaceIdx
get
set

◆ Thickness

float CryEngine.ParticleParameters.Thickness
get
set

Thickness when lying on a surface (if left unused, size will be used)

◆ ThrustAcceleration

float CryEngine.ParticleParameters.ThrustAcceleration
get
set

Acceleration along direction of movement

◆ Velocity

float CryEngine.ParticleParameters.Velocity
get
set

Velocity along "heading"

◆ WaterGravity

Vector3 CryEngine.ParticleParameters.WaterGravity
get
set

Gravity when underwater

◆ WaterResistance

float CryEngine.ParticleParameters.WaterResistance
get
set

Water resistance coefficient, F = kv