Skip to content

PhysXParticleSystem

Class in Engine · Engine.PhysXParticleSystem · native

Object › PhysXParticleSystem

Using it from Lua
h7.find_all("PhysXParticleSystem")            -- live instances
h7.find_class("Engine.PhysXParticleSystem")   -- the class

Enums

EPacketSizeMultiplier

EPSM_4 = 0, EPSM_8 = 1, EPSM_16 = 2, EPSM_32 = 3, EPSM_64 = 4, EPSM_128 = 5

ESimulationMethod

ESM_SPH = 0, ESM_NO_PARTICLE_INTERACTION = 1, ESM_MIXED_MODE = 2

Properties

NameTypeNotes
bDestroybooltransient
bDisableGravitybool
bDynamicCollisionbool
bIsInGamebooltransient
bStaticCollisionbool
bSyncFailedbooltransient
bTwoWayCollisionbool
CascadeScenepointernative
CollisionDistancefloat
CollisionResponseCoefficientfloat
Dampingfloat
ExternalAccelerationvector
FrictionWithDynamicShapesfloat
FrictionWithStaticShapesfloat
KernelRadiusMultiplierfloat
MaxMotionDistancefloat
MaxParticlesint
PacketSizeMultiplierEPacketSizeMultiplier
ParticleSpawnReserveint
PSyspointernative
RBChannelERBCollisionChannelconst
RBCollideWithChannelsRBCollisionChannelContainerconst
RestDensityfloat
RestitutionWithDynamicShapesfloat
RestitutionWithStaticShapesfloat
RestParticleDistancefloat
SimulationMethodESimulationMethod
StaticFrictionWithDynamicShapesfloat
StaticFrictionWithStaticShapesfloat
Stiffnessfloat
Viscosityfloat

Default values

MaxParticles = 32767
RBCollideWithChannels={(
Default=True,
Pawn=False,
Vehicle=False,
Water=False,
GameplayPhysics=True,
EffectPhysics=False,
Untitled1=False,
Untitled2=False,
Untitled3=False,
FluidDrain=True,
Cloth=False,
SoftBody=False
RBChannel = RBCC_EffectPhysics
FrictionWithStaticShapes = 0.05f
FrictionWithDynamicShapes = 0.5f
RestitutionWithStaticShapes = 0.5f
RestitutionWithDynamicShapes = 0.5f
bDynamicCollision = true
CollisionDistance = 10.0f
bDisableGravity = false
ExternalAcceleration = (X=0,Y=0,Z=0)
Damping = 0.0f
MaxMotionDistance = 64.0f
bStaticCollision = true
bTwoWayCollision = false
SimulationMethod = ESM_NO_PARTICLE_INTERACTION
PacketSizeMultiplier = EPSM_16
RestParticleDistance = 64.0f
RestDensity = 1000.0f
KernelRadiusMultiplier = 2.0f
Stiffness = 20.0f
Viscosity = 6.0f
CollisionResponseCoefficient = 0.2f
bDestroy = false
bSyncFailed = false
bIsInGame = false

Inherited

FromMembers
Object13 properties, 308 functions