Mostly Harmless

Difference between revisions of "UE3:PhysXParticleSystem (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
m (1 revision: class descriptions for UDK January update (part 4))
 
(No difference)

Latest revision as of 05:44, 17 January 2010

UDK Object >> PhysXParticleSystem
Package: 
Engine

null

Properties[edit]

Property group 'Buffer'[edit]

MaxParticles[edit]

Type: int


Default value: 32767

Property group 'Collision'[edit]

bDynamicCollision[edit]

Type: bool


Default value: True

CollisionDistance[edit]

Type: float


Default value: 10.0

FrictionWithDynamicShapes[edit]

Type: float


Default value: 0.5

FrictionWithStaticShapes[edit]

Type: float


Default value: 0.05

RBChannel[edit]

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[edit]

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[edit]

Type: float


Default value: 0.5

RestitutionWithStaticShapes[edit]

Type: float


Default value: 0.5

Property group 'Dynamics'[edit]

bDisableGravity[edit]

Type: bool


Damping[edit]

Type: float


ExternalAcceleration[edit]

Type: Object.Vector


MaxMotionDistance[edit]

Type: float


Default value: 64.0

Property group 'SdkExpert'[edit]

bStaticCollision[edit]

Type: bool


Default value: True

bTwoWayCollision[edit]

Type: bool


CollisionResponseCoefficient[edit]

Type: float


Default value: 0.2

KernelRadiusMultiplier[edit]

Type: float


Default value: 2.0

PacketSizeMultiplier[edit]

Type: EPacketSizeMultiplier


Default value: EPSM_16

RestDensity[edit]

Type: float


Default value: 1000.0

RestParticleDistance[edit]

Type: float


Default value: 64.0

SimulationMethod[edit]

Type: ESimulationMethod


Default value: ESM_NO_PARTICLE_INTERACTION

Stiffness[edit]

Type: float


Default value: 20.0

Viscosity[edit]

Type: float


Default value: 6.0

Internal variables[edit]

bDestroy[edit]

Type: bool

Modifiers: transient


bIsInGame[edit]

Type: bool

Modifiers: transient


bSyncFailed[edit]

Type: bool

Modifiers: transient


CascadeScene[edit]

Type: pointer{class FRBPhysScene}

Modifiers: native


PSys[edit]

Type: pointer{class FPhysXParticleSystem}

Modifiers: native


Enums[edit]

EPacketSizeMultiplier[edit]

EPSM_4 
EPSM_8 
EPSM_16 
EPSM_32 
EPSM_64 
EPSM_128 

ESimulationMethod[edit]

ESM_SPH 
ESM_NO_PARTICLE_INTERACTION 
ESM_MIXED_MODE