I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:PhysXParticleSystem (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 05:24, 17 January 2010 by (Talk)

Jump to: navigation, search
UDK Object >> PhysXParticleSystem
Package: 
Engine

null

Properties

Property group 'Buffer'

MaxParticles

Type: int


Default value: 32767

Property group 'Collision'

bDynamicCollision

Type: bool


Default value: True

CollisionDistance

Type: float


Default value: 10.0

FrictionWithDynamicShapes

Type: float


Default value: 0.5

FrictionWithStaticShapes

Type: float


Default value: 0.05

RBChannel

Type: PrimitiveComponent.ERBCollisionChannel

Modifiers: const

Enum indicating what type of object this particle should be considered for rigid body collision.

Default value: RBCC_EffectPhysics

RBCollideWithChannels

Type: PrimitiveComponent.RBCollisionChannelContainer

Modifiers: const

Types of objects that this particle will collide with.

Default value:

Member Value
Default True
FluidDrain True
GameplayPhysics True

RestitutionWithDynamicShapes

Type: float


Default value: 0.5

RestitutionWithStaticShapes

Type: float


Default value: 0.5

Property group 'Dynamics'

bDisableGravity

Type: bool


Damping

Type: float


ExternalAcceleration

Type: Object.Vector


MaxMotionDistance

Type: float


Default value: 64.0

Property group 'SdkExpert'

bStaticCollision

Type: bool


Default value: True

bTwoWayCollision

Type: bool


CollisionResponseCoefficient

Type: float


Default value: 0.2

KernelRadiusMultiplier

Type: float


Default value: 2.0

PacketSizeMultiplier

Type: EPacketSizeMultiplier


Default value: EPSM_16

RestDensity

Type: float


Default value: 1000.0

RestParticleDistance

Type: float


Default value: 64.0

SimulationMethod

Type: ESimulationMethod


Default value: ESM_NO_PARTICLE_INTERACTION

Stiffness

Type: float


Default value: 20.0

Viscosity

Type: float


Default value: 6.0

Internal variables

bDestroy

Type: bool

Modifiers: transient


bIsInGame

Type: bool

Modifiers: transient


bSyncFailed

Type: bool

Modifiers: transient


CascadeScene

Type: pointer{class FRBPhysScene}

Modifiers: native


PSys

Type: pointer{class FPhysXParticleSystem}

Modifiers: native


Enums

EPacketSizeMultiplier

EPSM_4 
EPSM_8 
EPSM_16 
EPSM_32 
EPSM_64 
EPSM_128 

ESimulationMethod

ESM_SPH 
ESM_NO_PARTICLE_INTERACTION 
ESM_MIXED_MODE