Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.ParticleModuleTypeDataBase

Extends
ParticleModule
Modifiers
native ( Particle ) editinlinenew collapsecategories hidecategories ( Object ) abstract

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.ParticleModule
   |   
   +-- Engine.ParticleModuleTypeDataBase

Direct Known Subclasses:

ParticleModuleTypeDataBeam, ParticleModuleTypeDataBeam2, ParticleModuleTypeDataMesh, ParticleModuleTypeDataNxFluid, ParticleModuleTypeDataTrail, ParticleModuleTypeDataTrail2

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
Inherited Variables from Engine.ParticleModule
b3DDrawMode, bCurvesAsColor, bEditable, bEnabled, bSpawnModule, bSupported3DDrawMode, bUpdateModule, ModuleEditorColor
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
FluidEmitterShape
FES_RECTANGLE, FES_ELLIPSE,
FluidEmitterType
FET_CONSTANT_FLOW, FET_CONSTANT_PRESSURE, FET_FILL_OWNER_VOLUME,
FluidPacketSizeMultiplier
FPSM_4, FPSM_8, FPSM_16, FPSM_32, FPSM_64, FPSM_128
FluidSimulationMethod
FSM_SPH, FSM_NO_PARTICLE_INTERACTION, FSM_MIXED_MODE
Inherited Enumerations from Engine.ParticleModule
EModuleType, EParticleSourceSelectionMethod
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
PhysXFluidTypeData
FluidMaxParticles, FluidNumReserveParticles, FluidRestParticlesPerMeter, FluidRestDensity, FluidKernelRadiusMultiplier, FluidMotionLimitMultiplier, FluidCollisionDistanceMultiplier, FluidPacketSizeMultiplier, FluidStiffness, FluidViscosity, FluidDamping, FluidFadeInTime, FluidExternalAcceleration, FluidStaticCollisionRestitution, FluidStaticCollisionAdhesion, FluidStaticCollisionAttraction, FluidDynamicCollisionRestitution, FluidDynamicCollisionAdhesion, FluidDynamicCollisionAttraction, FluidCollisionResponseCoefficient, FluidSimulationMethod, bFluidStaticCollision, bFluidDynamicCollision, bFluidTwoWayCollision, bDisableGravity, FluidPacketMaxCount, FluidPacketMinParticleCount, FluidForceScale, FluidEmitterType, FluidEmitterMaxParticles, FluidEmitterShape, FluidEmitterDimensionX, FluidEmitterDimensionY, FluidEmitterRandomPos, FluidEmitterRandomAngle, FluidEmitterFluidVelocityMagnitude, FluidEmitterRate, FluidEmitterParticleLifetime, FluidEmitterRepulsionCoefficient, NovodexFluid, RBPhysScene, PrimaryEmitter, FluidNumParticles, FluidNumCreated, FluidNumDeleted, FluidIDCreationBuffer, FluidIDDeletionBuffer, FluidParticleBuffer, FluidParticleBufferEx, FluidParticleContacts, ParticleRanks, FluidAddParticlePos, FluidAddParticleVel, FluidAddParticleLife, FluidNumParticlePackets, FluidParticlePacketData, FluidNumParticleForceUpdate, FluidParticleForceUpdate, bFluidApplyParticleForceUpdates, bNeedsExtendedParticleData, bNeedsParticleContactData, bNeedsParticleRanks, ParticleDataTransfer, ParticleIndicesTransfer, InstanceDataTransfer, ActiveParticlesTransfer, MaxActiveParticlesTransfer
Inherited Structures from Engine.ParticleModule
ParticleCurvePair
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Enumerations Detail

FluidEmitterShape Source code

enum FluidEmitterShape
{
FES_RECTANGLE, FES_ELLIPSE,
};

FluidEmitterType Source code

enum FluidEmitterType
{
FET_CONSTANT_FLOW, FET_CONSTANT_PRESSURE, FET_FILL_OWNER_VOLUME,
};

FluidPacketSizeMultiplier Source code

enum FluidPacketSizeMultiplier
{
FPSM_4, FPSM_8, FPSM_16, FPSM_32, FPSM_64, FPSM_128
};

FluidSimulationMethod Source code

enum FluidSimulationMethod
{
FSM_SPH, FSM_NO_PARTICLE_INTERACTION, FSM_MIXED_MODE
};


Structures Detail

PhysXFluidTypeData Source code

struct PhysXFluidTypeData
{
var native int ActiveParticlesTransfer;
var(Fluid) bool bDisableGravity;
var bool bFluidApplyParticleForceUpdates;
var(Fluid) bool bFluidDynamicCollision;
var(Fluid) bool bFluidStaticCollision;
var(Fluid) bool bFluidTwoWayCollision;
var native bool bNeedsExtendedParticleData;
var native bool bNeedsParticleContactData;
var native bool bNeedsParticleRanks;
var native pointer FluidAddParticleLife;
var native pointer FluidAddParticlePos;
var native pointer FluidAddParticleVel;
var(Fluid) float FluidCollisionDistanceMultiplier;
var(Fluid) float FluidCollisionResponseCoefficient;
var(Fluid) float FluidDamping;
var(Fluid) float FluidDynamicCollisionAdhesion;
var(Fluid) float FluidDynamicCollisionAttraction;
var(Fluid) float FluidDynamicCollisionRestitution;
var(FluidEmitter) float FluidEmitterDimensionX;
var(FluidEmitter) float FluidEmitterDimensionY;
var(FluidEmitter) float FluidEmitterFluidVelocityMagnitude;
var(FluidEmitter) int FluidEmitterMaxParticles;
var(FluidEmitter) float FluidEmitterParticleLifetime;
var(FluidEmitter) float FluidEmitterRandomAngle;
var(FluidEmitter) vector FluidEmitterRandomPos;
var(FluidEmitter) float FluidEmitterRate;
var(FluidEmitter) float FluidEmitterRepulsionCoefficient;
var(FluidEmitter) FluidEmitterShape FluidEmitterShape;
var(FluidEmitter) FluidEmitterType FluidEmitterType;
var(Fluid) vector FluidExternalAcceleration;
var(Fluid) float FluidFadeInTime;
var(FluidForceField) float FluidForceScale;
var native pointer FluidIDCreationBuffer;
var native pointer FluidIDDeletionBuffer;
var(Fluid) float FluidKernelRadiusMultiplier;
var(Fluid) int FluidMaxParticles;
var(Fluid) float FluidMotionLimitMultiplier;
var native int FluidNumCreated;
var native int FluidNumDeleted;
var native int FluidNumParticleForceUpdate;
var native int FluidNumParticlePackets;
var native int FluidNumParticles;
var(Fluid) int FluidNumReserveParticles;
var(Fluid) int FluidPacketMaxCount;
var(Fluid) int FluidPacketMinParticleCount;
var(Fluid) FluidPacketSizeMultiplier FluidPacketSizeMultiplier;
var native pointer FluidParticleBuffer;
var native pointer FluidParticleBufferEx;
var native pointer FluidParticleContacts;
var native pointer FluidParticleForceUpdate;
var native pointer FluidParticlePacketData;
var(Fluid) float FluidRestDensity;
var(Fluid) float FluidRestParticlesPerMeter;
var(Fluid) FluidSimulationMethod FluidSimulationMethod;
var(Fluid) float FluidStaticCollisionAdhesion;
var(Fluid) float FluidStaticCollisionAttraction;
var(Fluid) float FluidStaticCollisionRestitution;
var(Fluid) float FluidStiffness;
var(Fluid) float FluidViscosity;
var native pointer InstanceDataTransfer;
var native int MaxActiveParticlesTransfer;
var native pointer NovodexFluid;
var native pointer ParticleDataTransfer;
var native pointer ParticleIndicesTransfer;
var native pointer ParticleRanks;
var native pointer PrimaryEmitter;
var native pointer RBPhysScene;
};



Defaultproperties

defaultproperties
{
   Name="Default__ParticleModuleTypeDataBase"
   ObjectArchetype=ParticleModule'Engine.Default__ParticleModule'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:40.979 - Created with UnCodeX