PhysXParticleSystem¶
Class in Engine · Engine.PhysXParticleSystem · native
Object › PhysXParticleSystem
Using it from Lua
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¶
| Name | Type | Notes |
|---|---|---|
bDestroy | bool | transient |
bDisableGravity | bool | |
bDynamicCollision | bool | |
bIsInGame | bool | transient |
bStaticCollision | bool | |
bSyncFailed | bool | transient |
bTwoWayCollision | bool | |
CascadeScene | pointer | native |
CollisionDistance | float | |
CollisionResponseCoefficient | float | |
Damping | float | |
ExternalAcceleration | vector | |
FrictionWithDynamicShapes | float | |
FrictionWithStaticShapes | float | |
KernelRadiusMultiplier | float | |
MaxMotionDistance | float | |
MaxParticles | int | |
PacketSizeMultiplier | EPacketSizeMultiplier | |
ParticleSpawnReserve | int | |
PSys | pointer | native |
RBChannel | ERBCollisionChannel | const |
RBCollideWithChannels | RBCollisionChannelContainer | const |
RestDensity | float | |
RestitutionWithDynamicShapes | float | |
RestitutionWithStaticShapes | float | |
RestParticleDistance | float | |
SimulationMethod | ESimulationMethod | |
StaticFrictionWithDynamicShapes | float | |
StaticFrictionWithStaticShapes | float | |
Stiffness | float | |
Viscosity | float |
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¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |