Gah - a solution with more questions. – EntropicLqd

UE3:ParticleModuleTypeDataBase structs (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

Structs[edit]

PhysXFluidTypeData[edit]

Modifiers: native

int FluidMaxParticles 
int FluidNumReserveParticles 
float FluidRestParticlesPerMeter 
float FluidRestDensity 
float FluidKernelRadiusMultiplier 
float FluidMotionLimitMultiplier 
float FluidCollisionDistanceMultiplier 
FluidPacketSizeMultiplier FluidPacketSizeMultiplier 
float FluidStiffness 
float FluidViscosity 
float FluidDamping 
float FluidFadeInTime 
Object.Vector FluidExternalAcceleration 
float FluidStaticCollisionRestitution 
float FluidStaticCollisionAdhesion 
float FluidStaticCollisionAttraction 
float FluidDynamicCollisionRestitution 
float FluidDynamicCollisionAdhesion 
float FluidDynamicCollisionAttraction 
float FluidCollisionResponseCoefficient 
FluidSimulationMethod FluidSimulationMethod 
bool bFluidStaticCollision 
bool bFluidDynamicCollision 
bool bFluidTwoWayCollision 
bool bDisableGravity 
int FluidPacketMaxCount 
int FluidPacketMinParticleCount 
float FluidForceScale 
FluidEmitterType FluidEmitterType 
int FluidEmitterMaxParticles 
FluidEmitterShape FluidEmitterShape 
float FluidEmitterDimensionX 
float FluidEmitterDimensionY 
Object.Vector FluidEmitterRandomPos 
float FluidEmitterRandomAngle 
float FluidEmitterFluidVelocityMagnitude 
float FluidEmitterRate 
float FluidEmitterParticleLifetime 
float FluidEmitterRepulsionCoefficient 
pointer{class NxFluid} NovodexFluid 
pointer{class FRBPhysScene} RBPhysScene 
pointer{class NxFluidEmitter} PrimaryEmitter 
int FluidNumParticles 
int FluidNumCreated 
int FluidNumDeleted 
pointer{DWORD} FluidIDCreationBuffer 
pointer{DWORD} FluidIDDeletionBuffer 
pointer{class NxFluidParticle} FluidParticleBuffer 
pointer{class NxFluidParticleEx} FluidParticleBufferEx 
pointer{class NxVec3} FluidParticleContacts 
pointer{WORD} ParticleRanks 
pointer{class NxVec3} FluidAddParticlePos 
pointer{class NxVec3} FluidAddParticleVel 
pointer{FLOAT} FluidAddParticleLife 
int FluidNumParticlePackets 
pointer{struct NxFluidPacket} FluidParticlePacketData 
int FluidNumParticleForceUpdate 
pointer{class FVector} FluidParticleForceUpdate 
bool bFluidApplyParticleForceUpdates 
bool bNeedsExtendedParticleData 
bool bNeedsParticleContactData 
bool bNeedsParticleRanks 
pointer{BYTE} ParticleDataTransfer 
pointer{WORD} ParticleIndicesTransfer 
pointer{BYTE} InstanceDataTransfer 
int ActiveParticlesTransfer 
int MaxActiveParticlesTransfer 

Default values:

Property Value
bDisableGravity False
bFluidDynamicCollision False
bFluidStaticCollision True
bFluidTwoWayCollision False
bNeedsExtendedParticleData False
bNeedsParticleContactData False
FluidCollisionDistanceMultiplier 0.12
FluidCollisionResponseCoefficient 0.2
FluidDamping 0.0
FluidDynamicCollisionAdhesion 0.5
FluidDynamicCollisionAttraction 0.0
FluidDynamicCollisionRestitution 0.5
FluidEmitterDimensionX 12.5
FluidEmitterDimensionY 12.5
FluidEmitterFluidVelocityMagnitude 50.0
FluidEmitterMaxParticles 1000
FluidEmitterParticleLifetime 5.0
FluidEmitterRandomAngle 0.0
FluidEmitterRandomPos
Member Value
X 0.0
Y 0.0
Z 0.0
FluidEmitterRate 100.0
FluidEmitterRepulsionCoefficient 1.0
FluidEmitterShape FES_RECTANGLE
FluidEmitterType FET_CONSTANT_PRESSURE
FluidExternalAcceleration
Member Value
X 0.0
Y 0.0
Z 0.0
FluidFadeInTime 0.0
FluidForceScale 1.0
FluidKernelRadiusMultiplier 1.2
FluidMaxParticles 1000
FluidMotionLimitMultiplier 3.6
FluidNumReserveParticles 0
FluidPacketMaxCount 0
FluidPacketMinParticleCount 0
FluidPacketSizeMultiplier FPSM_16
FluidRestDensity 1000.0
FluidRestParticlesPerMeter 5.0
FluidSimulationMethod FSM_NO_PARTICLE_INTERACTION
FluidStaticCollisionAdhesion 0.05
FluidStaticCollisionAttraction 0.0
FluidStaticCollisionRestitution 0.5
FluidStiffness 20.0
FluidViscosity 6.0