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))
 
(One intermediate revision by one other user not shown)
Line 43: Line 43:
  
 
'''Default value:''' 0.05
 
'''Default value:''' 0.05
 +
 +
====RBChannel====
 +
'''Type:''' {{tl|ERBCollisionChannel|PrimitiveComponent}}
 +
 +
'''[[Variables#Modifiers|Modifiers]]:''' const
 +
 +
Enum indicating what type of object this particle should be considered for rigid body collision.
 +
 +
'''Default value:''' {{tl|ERBCollisionChannel||PrimitiveComponent|RBCC_EffectPhysics}}
 +
 +
====RBCollideWithChannels====
 +
'''Type:''' {{tl|RBCollisionChannelContainer|PrimitiveComponent}}
 +
 +
'''[[Variables#Modifiers|Modifiers]]:''' const
 +
 +
Types of objects that this particle will collide with.
 +
 +
'''Default value:'''
 +
{| class="list defaults"
 +
! {{tl|RBCollisionChannelContainer||PrimitiveComponent|Member}}
 +
! Value
 +
|-
 +
| Default
 +
| True
 +
|-
 +
| FluidDrain
 +
| True
 +
|-
 +
| GameplayPhysics
 +
| True
 +
|}
  
 
====RestitutionWithDynamicShapes====
 
====RestitutionWithDynamicShapes====

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