TAMods  0.4
Customization mod for Tribes:Ascend
ParticleModule.h
Go to the documentation of this file.
1 
6 struct FloatArray
7 {
13  void add(number elem);
14 
20  void remove(number index);
21 
25  void clear();
26 
32  number size();
33 
40  number get(number n);
41 
48  void set(number n, number value);
49 };
50 
57 {
63  number Type;
69  number Op;
75  number NumElements;
79  number ChunkSize;
89  number TimeScale;
93  number StartTime;
94 };
95 
100 {
101 };
102 
107 {
108 };
109 
113 struct Object
114 {
120  string getName();
126  string getClassName();
132  string getFullName();
133 };
134 
140 struct ParticleModule : public Object
141 {
142  boolean bSpawnModule;
143  boolean bUpdateModule;
144  boolean bFinalUpdateModule;
145  boolean bCurvesAsColor;
146  boolean b3DDrawMode;
147  boolean bSupported3DDrawMode;
148  boolean bEnabled;
149  boolean bEditable;
150  boolean LODDuplicate;
151  boolean bSupportsRandomSeed;
152  boolean bRequiresLoopingNotification;
153  number LODValidity;
154  Color ModuleEditorColor;
155 };
156 
163 {
164  boolean bAlwaysInWorldSpace;
165 };
166 
173 {
174  RawDistributionVector Acceleration;
175  boolean bApplyOwnerScale;
176 };
177 
184 {
185  RawDistributionVector AccelOverLife;
186 };
187 
194 {
195 };
196 
203 {
204  Vector EndPoint0;
205  Vector EndPoint1;
206  RawDistributionFloat Range;
207  RawDistributionFloat Strength;
208 };
209 
216 {
217  Name EmitterName;
218  RawDistributionFloat Range;
219  boolean bStrengthByDistance;
220  boolean bAffectBaseVelocity;
221  boolean bRenewSource;
222  boolean bInheritSourceVel;
223  RawDistributionFloat Strength;
224  number SelectionMethod;
225  number LastSelIndex;
226 };
227 
234 {
235  RawDistributionVector Position;
236  RawDistributionFloat Range;
237  RawDistributionFloat Strength;
238  boolean StrengthByDistance;
239  boolean bAffectBaseVelocity;
240  boolean bOverrideVelocity;
241  boolean bUseWorldSpacePosition;
242 };
243 
250 {
251 };
252 
259 {
260  number ModifierType;
261  BeamModifierOptions PositionOptions;
262  RawDistributionVector Position;
263  BeamModifierOptions TangentOptions;
264  RawDistributionVector Tangent;
265  boolean bAbsoluteTangent;
266  BeamModifierOptions StrengthOptions;
267  RawDistributionFloat Strength;
268 };
269 
276 {
277  boolean bLowFreq_Enabled;
278  boolean bNRScaleEmitterTime;
279  boolean bSmooth;
280  boolean bNoiseLock;
281  boolean bOscillate;
282  boolean bUseNoiseTangents;
283  boolean bTargetNoise;
284  boolean bApplyNoiseScale;
285  number Frequency;
286  number Frequency_LowRange;
287  RawDistributionVector NoiseRange;
288  RawDistributionFloat NoiseRangeScale;
289  RawDistributionVector NoiseSpeed;
290  number NoiseLockRadius;
291  number NoiseLockTime;
292  number NoiseTension;
293  RawDistributionFloat NoiseTangentStrength;
294  number NoiseTessellation;
295  number FrequencyDistance;
296  RawDistributionFloat NoiseScale;
297 };
298 
305 {
306  number SourceMethod;
307  number SourceTangentMethod;
308  Name SourceName;
309  boolean bSourceAbsolute;
310  boolean bLockSource;
311  boolean bLockSourceTangent;
312  boolean bLockSourceStength;
313  RawDistributionVector Source;
314  RawDistributionVector SourceTangent;
315  RawDistributionFloat SourceStrength;
316 };
317 
324 {
325  number TargetMethod;
326  number TargetTangentMethod;
327  Name TargetName;
328  RawDistributionVector Target;
329  boolean bTargetAbsolute;
330  boolean bLockTarget;
331  boolean bLockTargetTangent;
332  boolean bLockTargetStength;
333  RawDistributionVector TargetTangent;
334  RawDistributionFloat TargetStrength;
335  number LockRadius;
336 };
337 
344 {
345 };
346 
353 {
354  RawDistributionFloat CameraOffset;
355  boolean bSpawnTimeOnly;
356  number UpdateMethod;
357 };
358 
365 {
366 };
367 
374 {
375  RawDistributionVector DampingFactor;
376  RawDistributionVector DampingFactorRotation;
377  RawDistributionFloat MaxCollisions;
378  number CollisionCompletionOption;
379  boolean bApplyPhysics;
380  boolean bPawnsDoNotDecrementCount;
381  boolean bOnlyVerticalNormalsDecrementCount;
382  boolean bDropDetail;
383  RawDistributionFloat ParticleMass;
384  number DirScalar;
385  number VerticalFudgeFactor;
386  RawDistributionFloat DelayAmount;
387 };
388 
395 {
396 };
397 
404 {
405  RawDistributionVector StartColor;
406  RawDistributionFloat StartAlpha;
407  boolean bClampAlpha;
408 };
409 
416 {
417  ParticleRandomSeedInfo RandomSeedInfo;
418 };
419 
426 {
427  Name ColorParam;
428  Color DefaultColor;
429 };
430 
437 {
438  RawDistributionVector ColorOverLife;
439  RawDistributionFloat AlphaOverLife;
440  boolean bClampAlpha;
441 };
442 
449 {
450  RawDistributionVector ColorScaleOverDensity;
451  RawDistributionFloat AlphaScaleOverDensity;
452 };
453 
460 {
461  RawDistributionVector ColorScaleOverLife;
462  RawDistributionFloat AlphaScaleOverLife;
463  boolean bEmitterTime;
464 };
465 
472 {
473 };
474 
481 {
482  TArray< struct FParticleEvent_GenerateInfo > Events;
483 };
484 
491 {
492  number EventGeneratorType;
493  Name EventName;
494 };
495 
502 {
503  boolean bStopSpawning;
504 };
505 
512 {
513  RawDistributionFloat SpawnCount;
514  boolean bUseParticleTime;
515  boolean bUsePSysLocation;
516  boolean bInheritVelocity;
517  RawDistributionVector InheritVelocityScale;
518 };
519 
526 {
527 };
528 
535 {
536  RawDistributionVector LowerLeftCorner;
537  RawDistributionVector UpperRightCorner;
538  boolean bAbsolute;
539  boolean bKillInside;
540 };
541 
548 {
549  RawDistributionFloat Height;
550  boolean bAbsolute;
551  boolean bFloor;
552  boolean bApplyPSysScale;
553 };
554 
561 {
562 };
563 
570 {
571  RawDistributionFloat Lifetime;
572 };
573 
580 {
581  ParticleRandomSeedInfo RandomSeedInfo;
582 };
583 
590 {
591 };
592 
599 {
600  RawDistributionVector StartLocation;
601 };
602 
609 {
610  ParticleRandomSeedInfo RandomSeedInfo;
611 };
612 
619 {
620  number SourceType;
621  number SelectionMethod;
622  Vector UniversalOffset;
623  TArray< struct FLocationBoneSocketInfo > SourceLocations;
624  boolean bUpdatePositionEachFrame;
625  boolean bOrientMeshEmitters;
626  Name SkelMeshActorParamName;
627  class USkeletalMesh* EditorSkelMesh;
628 };
629 
636 {
637  RawDistributionVector Location;
638  RawDistributionVector LocationOffset;
639  RawDistributionVector ScaleFactor;
640  RawDistributionVector Direction;
641 };
642 
649 {
650  Name EmitterName;
651  number SelectionMethod;
652  boolean InheritSourceVelocity;
653  boolean bInheritSourceRotation;
654  number InheritSourceVelocityScale;
655  number InheritSourceRotationScale;
656 };
657 
664 {
665  Name EmitterName;
666 };
667 
674 {
675  boolean Positive_X;
676  boolean Positive_Y;
677  boolean Positive_Z;
678  boolean Negative_X;
679  boolean Negative_Y;
680  boolean Negative_Z;
681  boolean SurfaceOnly;
682  boolean Velocity;
683  RawDistributionFloat VelocityScale;
684  RawDistributionVector StartLocation;
685 };
686 
693 {
694  boolean RadialVelocity;
695  RawDistributionFloat StartRadius;
696  RawDistributionFloat StartHeight;
697  number HeightAxis;
698 };
699 
706 {
707  ParticleRandomSeedInfo RandomSeedInfo;
708 };
709 
716 {
717  RawDistributionFloat StartRadius;
718 };
719 
726 {
727  ParticleRandomSeedInfo RandomSeedInfo;
728 };
729 
736 {
737  RawDistributionVector SourceMovementScale;
738 };
739 
746 {
747 };
748 
755 {
756  TArray< struct FName > MaterialParameters;
757  TArray< class UMaterialInterface* > DefaultMaterials;
758 };
759 
766 {
767  TArray< class UMaterialInterface* > MeshMaterials;
768 };
769 
776 {
777  boolean bUseEmitterTime;
778 };
779 
786 {
787  number ChainMode;
788  RawDistributionVector OffsetAmount;
789  OrbitOptions OffsetOptions;
790  RawDistributionVector RotationAmount;
791  OrbitOptions RotationOptions;
792  RawDistributionVector RotationRateAmount;
793  OrbitOptions RotationRateOptions;
794 };
795 
802 {
803 };
804 
811 {
812  number LockAxisFlags;
813 };
814 
821 {
822 };
823 
830 {
831  TArray< struct FEmitterDynamicParameter > DynamicParams;
832 };
833 
840 {
841  ParticleRandomSeedInfo RandomSeedInfo;
842 };
843 
850 {
851  class UMaterialInterface* Material;
852  number ScreenAlignment;
853  number SortMode;
854  number ParticleBurstMethod;
855  number InterpolationMethod;
856  number EmitterNormalsMode;
857  boolean bUseLocalSpace;
858  boolean bKillOnDeactivate;
859  boolean bKillOnCompleted;
860  boolean bRequiresSorting;
861  boolean bUseLegacyEmitterTime;
862  boolean bEmitterDurationUseRange;
863  boolean bDurationRecalcEachLoop;
864  boolean bEmitterDelayUseRange;
865  boolean bDelayFirstLoopOnly;
866  boolean bScaleUV;
867  boolean bDirectUV;
868  boolean bUseMaxDrawCount;
869  number EmitterDuration;
870  number EmitterDurationLow;
871  number EmitterLoops;
872  RawDistributionFloat SpawnRate;
873  TArray< struct FParticleBurst > BurstList;
874  number EmitterDelay;
875  number EmitterDelayLow;
876  number SubImages_Horizontal;
877  number SubImages_Vertical;
878  number RandomImageTime;
879  number RandomImageChanges;
880  number MaxDrawCount;
881  number DownsampleThresholdScreenFraction;
882  Vector NormalsSphereCenter;
883  Vector NormalsCylinderDirection;
884 };
885 
892 {
893 };
894 
901 {
902  RawDistributionVector StartRotation;
903  boolean bInheritParent;
904 };
905 
912 {
913  ParticleRandomSeedInfo RandomSeedInfo;
914 };
915 
922 {
923  RawDistributionFloat StartRotation;
924 };
925 
932 {
933  ParticleRandomSeedInfo RandomSeedInfo;
934 };
935 
942 {
943  RawDistributionFloat RotationOverLife;
944  boolean Scale;
945 };
946 
953 {
954 };
955 
962 {
963  RawDistributionVector StartRotationRate;
964 };
965 
972 {
973  ParticleRandomSeedInfo RandomSeedInfo;
974 };
975 
982 {
983  RawDistributionVector LifeMultiplier;
984 };
985 
992 {
993  RawDistributionVector RotRate;
994  boolean bScaleRotRate;
995 };
996 
1003 {
1004  RawDistributionFloat StartRotationRate;
1005 };
1006 
1013 {
1014  ParticleRandomSeedInfo RandomSeedInfo;
1015 };
1016 
1023 {
1024  RawDistributionFloat LifeMultiplier;
1025 };
1026 
1033 {
1034 };
1035 
1042 {
1043  RawDistributionVector StartSize;
1044 };
1045 
1052 {
1053  ParticleRandomSeedInfo RandomSeedInfo;
1054 };
1055 
1062 {
1063  RawDistributionVector LifeMultiplier;
1064  boolean MultiplyX;
1065  boolean MultiplyY;
1066  boolean MultiplyZ;
1067 };
1068 
1075 {
1076  RawDistributionVector VelocityMultiplier;
1077  boolean MultiplyX;
1078  boolean MultiplyY;
1079  boolean MultiplyZ;
1080 };
1081 
1088 {
1089  RawDistributionVector SizeScale;
1090  boolean EnableX;
1091  boolean EnableY;
1092  boolean EnableZ;
1093 };
1094 
1101 {
1102  RawDistributionVector SizeScaleByTime;
1103  boolean bEnableX;
1104  boolean bEnableY;
1105  boolean bEnableZ;
1106 };
1107 
1114 {
1115  boolean bProcessSpawnRate;
1116  boolean bProcessBurstList;
1117 };
1118 
1125 {
1126  RawDistributionFloat Rate;
1127  RawDistributionFloat RateScale;
1128  number ParticleBurstMethod;
1129  TArray< struct FParticleBurst > BurstList;
1130 };
1131 
1138 {
1139  number UnitScalar;
1140  RawDistributionFloat SpawnPerUnit;
1141  boolean bIgnoreSpawnRateWhenMoving;
1142  boolean bIgnoreMovementAlongX;
1143  boolean bIgnoreMovementAlongY;
1144  boolean bIgnoreMovementAlongZ;
1145  number MovementTolerance;
1146 };
1147 
1154 {
1155 };
1156 
1163 {
1164 };
1165 
1172 {
1173 };
1174 
1181 {
1182  RawDistributionFloat SubImageIndex;
1183 };
1184 
1191 {
1192  boolean bUseEmitterTime;
1193  RawDistributionFloat FrameRate;
1194  number StartingFrame;
1195 };
1196 
1203 {
1204  RawDistributionVector SubUVPosition;
1205  RawDistributionVector SubUVSize;
1206 };
1207 
1214 {
1215  RawDistributionVector SubImageSelect;
1216 };
1217 
1224 {
1225 };
1226 
1233 {
1234  number SourceMethod;
1235  number SelectionMethod;
1236  Name SourceName;
1237  RawDistributionFloat SourceStrength;
1238  boolean bLockSourceStength;
1239  boolean bInheritRotation;
1240  number SourceOffsetCount;
1241  TArray< struct FVector > SourceOffsetDefaults;
1242 };
1243 
1250 {
1251  class UDistributionFloatParticleParameter* SpawnDistanceMap;
1252  number MinSpawnVelocity;
1253 };
1254 
1261 {
1262  number TaperMethod;
1263  RawDistributionFloat TaperFactor;
1264 };
1265 
1272 {
1273 };
1274 
1281 {
1282  Name ControlEdgeName;
1283  number SheetsPerTrail;
1284  boolean bDeadTrailsOnDeactivate;
1285  boolean bClipSourceSegement;
1286  boolean bEnablePreviousTangentRecalculation;
1287  boolean bTangentRecalculationEveryFrame;
1288  boolean bRenderGeometry;
1289  boolean bRenderSpawnPoints;
1290  boolean bRenderTangents;
1291  boolean bRenderTessellation;
1292  number TilingDistance;
1293  number DistanceTessellationStepSize;
1294  number TangentTessellationScalar;
1295 };
1296 
1303 {
1304  class UApexGenericAsset* ApexIOFX;
1305  class UApexGenericAsset* ApexEmitter;
1306 };
1307 
1314 {
1315  number BeamMethod;
1316  number EndPointMethod;
1317  RawDistributionFloat Distance;
1318  RawDistributionVector EndPoint;
1319  number TessellationFactor;
1320  RawDistributionFloat EmitterStrength;
1321  RawDistributionFloat TargetStrength;
1322  RawDistributionVector EndPointDirection;
1323  number TextureTile;
1324  boolean RenderGeometry;
1325  boolean RenderDirectLine;
1326  boolean RenderLines;
1327  boolean RenderTessellation;
1328 };
1329 
1336 {
1337  number BeamMethod;
1338  number TaperMethod;
1339  number TextureTile;
1340  number TextureTileDistance;
1341  number Sheets;
1342  number MaxBeamCount;
1343  number Speed;
1344  number InterpolationPoints;
1345  boolean bAlwaysOn;
1346  boolean RenderGeometry;
1347  boolean RenderDirectLine;
1348  boolean RenderLines;
1349  boolean RenderTessellation;
1350  number UpVectorStepSize;
1351  Name BranchParentName;
1352  RawDistributionFloat Distance;
1353  RawDistributionFloat TaperFactor;
1354  RawDistributionFloat TaperScale;
1355 };
1356 
1363 {
1364  class UStaticMesh* Mesh;
1365  boolean CastShadows;
1366  boolean DoCollisions;
1367  boolean bAllowMotionBlur;
1368  boolean bOverrideMaterial;
1369  boolean bCameraFacing;
1370  boolean bApplyParticleRotationAsSpin;
1371  number MeshAlignment;
1372  number AxisLockOption;
1373  number CameraFacingUpAxisOption;
1374  number CameraFacingOption;
1375  number Pitch;
1376  number Roll;
1377  number Yaw;
1378 };
1379 
1386 {
1387  class UPhysXParticleSystem* PhysXParSys;
1388  number PhysXRotationMethod;
1389  number FluidRotationCoefficient;
1390  Pointer RenderInstance;
1391  PhysXEmitterVerticalLodProperties VerticalLod;
1392 };
1393 
1400 {
1401  class UPhysXParticleSystem* PhysXParSys;
1402  PhysXEmitterVerticalLodProperties VerticalLod;
1403 };
1404 
1411 {
1412  number MaxTessellationBetweenParticles;
1413  number SheetsPerTrail;
1414  number MaxTrailCount;
1415  number MaxParticleInTrailCount;
1416  boolean bDeadTrailsOnDeactivate;
1417  boolean bDeadTrailsOnSourceLoss;
1418  boolean bClipSourceSegement;
1419  boolean bEnablePreviousTangentRecalculation;
1420  boolean bTangentRecalculationEveryFrame;
1421  boolean bRenderGeometry;
1422  boolean bRenderSpawnPoints;
1423  boolean bRenderTangents;
1424  boolean bRenderTessellation;
1425  number RenderAxis;
1426  number TangentSpawningScalar;
1427  number TilingDistance;
1428  number DistanceTessellationStepSize;
1429  number TangentTessellationScalar;
1430 };
1431 
1438 {
1439  boolean RenderGeometry;
1440  boolean RenderLines;
1441  boolean RenderTessellation;
1442  boolean Tapered;
1443  boolean SpawnByDistance;
1444  number TessellationFactor;
1445  RawDistributionFloat Tension;
1446  Vector SpawnDistance;
1447 };
1448 
1455 {
1456  number TessellationFactor;
1457  number TessellationFactorDistance;
1458  number TessellationStrength;
1459  number TextureTile;
1460  number Sheets;
1461  number MaxTrailCount;
1462  number MaxParticleInTrailCount;
1463  boolean bClipSourceSegement;
1464  boolean bClearTangents;
1465  boolean RenderGeometry;
1466  boolean RenderDirectLine;
1467  boolean RenderLines;
1468  boolean RenderTessellation;
1469 };
1470 
1477 {
1478  TArray< struct FName > RequiredModules;
1479 };
1480 
1487 {
1488  RawDistributionFloat Lifetime;
1489  RawDistributionVector StartSize;
1490  RawDistributionVector StartVelocity;
1491  RawDistributionFloat StartVelocityRadial;
1492  RawDistributionVector ColorOverLife;
1493  RawDistributionFloat AlphaOverLife;
1494 };
1495 
1502 {
1503  RawDistributionFloat Lifetime;
1504  RawDistributionVector StartSize;
1505  RawDistributionVector StartVelocity;
1506  RawDistributionFloat StartVelocityRadial;
1507  RawDistributionVector ColorOverLife;
1508  RawDistributionFloat AlphaOverLife;
1509  RawDistributionVector StartLocation;
1510 };
1511 
1518 {
1519  RawDistributionFloat Lifetime;
1520  RawDistributionVector StartSize;
1521  RawDistributionVector StartVelocity;
1522  RawDistributionFloat StartVelocityRadial;
1523  RawDistributionVector ColorOverLife;
1524  RawDistributionFloat AlphaOverLife;
1525  RawDistributionVector StartLocation;
1526  RawDistributionFloat StartRotation;
1527  RawDistributionVector SizeLifeMultiplier;
1528  boolean SizeMultiplyX;
1529  boolean SizeMultiplyY;
1530  boolean SizeMultiplyZ;
1531  RawDistributionFloat StartRotationRate;
1532 };
1533 
1540 {
1541  number LifetimeMin;
1542  number LifetimeMax;
1543  Vector StartSizeMin;
1544  Vector StartSizeMax;
1545  Vector StartVelocityMin;
1546  Vector StartVelocityMax;
1547  number StartVelocityRadialMin;
1548  number StartVelocityRadialMax;
1549  Vector ColorOverLife;
1550  number AlphaOverLife;
1551  boolean bIsUsingCylinder;
1552  boolean bPositive_X;
1553  boolean bPositive_Y;
1554  boolean bPositive_Z;
1555  boolean bNegative_X;
1556  boolean bNegative_Y;
1557  boolean bNegative_Z;
1558  boolean bSurfaceOnly;
1559  boolean bVelocity;
1560  boolean bRadialVelocity;
1561  number PC_VelocityScale;
1562  Vector PC_StartLocation;
1563  number PC_StartRadius;
1564  number PC_StartHeight;
1565  number PC_HeightAxis;
1566  Vector StartLocationMin;
1567  Vector StartLocationMax;
1568 };
1569 
1576 {
1577  RawDistributionFloat Lifetime;
1578  RawDistributionVector StartSize;
1579  RawDistributionVector StartRotation;
1580  boolean bInheritParent;
1581  boolean MultiplyX;
1582  boolean MultiplyY;
1583  boolean MultiplyZ;
1584  boolean bIsUsingCylinder;
1585  boolean bPositive_X;
1586  boolean bPositive_Y;
1587  boolean bPositive_Z;
1588  boolean bNegative_X;
1589  boolean bNegative_Y;
1590  boolean bNegative_Z;
1591  boolean bSurfaceOnly;
1592  boolean bVelocity;
1593  boolean bRadialVelocity;
1594  RawDistributionVector LifeMultiplier;
1595  RawDistributionFloat PC_VelocityScale;
1596  RawDistributionVector PC_StartLocation;
1597  RawDistributionFloat PC_StartRadius;
1598  RawDistributionFloat PC_StartHeight;
1599  number PC_HeightAxis;
1600  RawDistributionVector ColorOverLife;
1601  RawDistributionFloat AlphaOverLife;
1602 };
1603 
1610 {
1611  RawDistributionFloat Lifetime;
1612  RawDistributionVector StartSize;
1613  RawDistributionVector StartRotation;
1614  boolean bInheritParent;
1615  boolean MultiplyX;
1616  boolean MultiplyY;
1617  boolean MultiplyZ;
1618  RawDistributionVector LifeMultiplier;
1619  RawDistributionVector ColorOverLife;
1620  RawDistributionFloat AlphaOverLife;
1621 };
1622 
1629 {
1630  RawDistributionFloat Lifetime;
1631  RawDistributionVector StartSize;
1632  RawDistributionVector ColorOverLife;
1633  RawDistributionFloat AlphaOverLife;
1634  RawDistributionVector LifeMultiplier;
1635  boolean MultiplyX;
1636  boolean MultiplyY;
1637  boolean MultiplyZ;
1638  RawDistributionFloat StartRotationRate;
1639 };
1640 
1647 {
1648  boolean bInWorldSpace;
1649  boolean bApplyOwnerScale;
1650 };
1651 
1658 {
1659  RawDistributionVector StartVelocity;
1660  RawDistributionFloat StartVelocityRadial;
1661 };
1662 
1669 {
1670  ParticleRandomSeedInfo RandomSeedInfo;
1671 };
1672 
1679 {
1680  RawDistributionVector Scale;
1681 };
1682 
1689 {
1690  RawDistributionVector VelOverLife;
1691  boolean Absolute;
1692 };
1693 
1697 namespace cast
1698 {
1706 
1714 
1722 
1730 
1738 
1746 
1754 
1762 
1770 
1778 
1786 
1794 
1802 
1810 
1818 
1826 
1834 
1842 
1850 
1858 
1866 
1874 
1882 
1890 
1898 
1906 
1914 
1922 
1930 
1938 
1946 
1954 
1962 
1970 
1978 
1986 
1994 
2002 
2010 
2018 
2026 
2034 
2042 
2050 
2058 
2066 
2074 
2082 
2090 
2098 
2106 
2114 
2122 
2130 
2138 
2146 
2154 
2162 
2170 
2178 
2186 
2194 
2202 
2210 
2218 
2226 
2234 
2242 
2250 
2258 
2266 
2274 
2282 
2290 
2298 
2306 
2314 
2322 
2330 
2338 
2346 
2354 
2362 
2370 
2378 
2386 
2394 
2402 
2410 
2418 
2426 
2434 
2442 
2450 
2458 
2466 
2474 
2482 
2490 
2498 
2506 
2514 
2522 
2530 
2538 
2546 
2554 
2562 
2570 
2578 
2586 
2594 
2602 
2610 
2618 
2626 
2634 };
Definition: ParticleModule.h:436
number ChunkSize
Definition: ParticleModule.h:79
ParticleModuleMaterialBase ParticleModuleMaterialBase(ParticleModule mod)
Definition: ParticleModule.h:403
Definition: ParticleModule.h:1302
Definition: ParticleModule.h:425
Definition: ParticleModule.h:829
ParticleModuleEventBase ParticleModuleEventBase(ParticleModule mod)
ParticleModuleUberLTISIVCLIL ParticleModuleUberLTISIVCLIL(ParticleModule mod)
ParticleModuleLocationBoneSocket ParticleModuleLocationBoneSocket(ParticleModule mod)
number StartTime
Definition: ParticleModule.h:93
ParticleModuleLocationPrimitiveCylinder_Seeded ParticleModuleLocationPrimitiveCylinder_Seeded(ParticleModule mod)
ParticleModuleTrailSpawn ParticleModuleTrailSpawn(ParticleModule mod)
Definition: ParticleModule.h:673
Definition: ParticleModule.h:608
ParticleModuleCameraOffset ParticleModuleCameraOffset(ParticleModule mod)
ParticleModuleLocationEmitter ParticleModuleLocationEmitter(ParticleModule mod)
ParticleModuleBeamBase ParticleModuleBeamBase(ParticleModule mod)
Definition: ParticleModule.h:1539
Definition: ParticleModule.h:1137
ParticleModuleUberRainDrops ParticleModuleUberRainDrops(ParticleModule mod)
Definition: ParticleModule.h:106
ParticleModuleTypeDataMeshPhysX ParticleModuleTypeDataMeshPhysX(ParticleModule mod)
Definition: ParticleModule.h:715
Definition: ParticleModule.h:1362
ParticleModuleMeshRotationRateMultiplyLife ParticleModuleMeshRotationRateMultiplyLife(ParticleModule mod)
Definition: ParticleModule.h:1486
Definition: ParticleModule.h:961
Definition: ParticleModule.h:1697
ParticleModuleSizeMultiplyLife ParticleModuleSizeMultiplyLife(ParticleModule mod)
Definition: ParticleModule.h:1335
ParticleModuleVelocity_Seeded ParticleModuleVelocity_Seeded(ParticleModule mod)
ParticleModuleSizeScaleByTime ParticleModuleSizeScaleByTime(ParticleModule mod)
ParticleModuleAttractorBase ParticleModuleAttractorBase(ParticleModule mod)
ParticleModuleOrientationAxisLock ParticleModuleOrientationAxisLock(ParticleModule mod)
Definition: ParticleModule.h:1100
Definition: ParticleModule.h:1280
Definition: ParticleModule.h:459
Definition: ParticleModule.h:1454
ParticleModuleEventReceiverKillParticles ParticleModuleEventReceiverKillParticles(ParticleModule mod)
Definition: ParticleModule.h:1223
ParticleModuleBeamNoise ParticleModuleBeamNoise(ParticleModule mod)
Definition: ParticleModule.h:1074
ParticleModuleMaterialByParameter ParticleModuleMaterialByParameter(ParticleModule mod)
Definition: ParticleModule.h:249
ParticleModuleAttractorLine ParticleModuleAttractorLine(ParticleModule mod)
ParticleModuleTypeDataMesh ParticleModuleTypeDataMesh(ParticleModule mod)
ParticleModuleLocationBase ParticleModuleLocationBase(ParticleModule mod)
Definition: ParticleModule.h:1688
ParticleModuleKillBase ParticleModuleKillBase(ParticleModule mod)
ParticleModuleSizeBase ParticleModuleSizeBase(ParticleModule mod)
ParticleModuleLocation_Seeded ParticleModuleLocation_Seeded(ParticleModule mod)
Definition: ParticleModule.h:415
ParticleModuleVelocity ParticleModuleVelocity(ParticleModule mod)
Definition: ParticleModule.h:1517
ParticleModuleUberRainSplashA ParticleModuleUberRainSplashA(ParticleModule mod)
ParticleModuleRotation ParticleModuleRotation(ParticleModule mod)
Definition: ParticleModule.h:1501
ParticleModuleSubUVDirect ParticleModuleSubUVDirect(ParticleModule mod)
Definition: ParticleModule.h:1051
ParticleModuleAccelerationOverLifetime ParticleModuleAccelerationOverLifetime(ParticleModule mod)
ParticleModuleTypeDataTrail ParticleModuleTypeDataTrail(ParticleModule mod)
Definition: ParticleModule.h:745
Definition: ParticleModule.h:394
ParticleModuleSourceMovement ParticleModuleSourceMovement(ParticleModule mod)
ParticleModuleTrailTaper ParticleModuleTrailTaper(ParticleModule mod)
Definition: ParticleModule.h:839
ParticleModuleVelocityOverLifetime ParticleModuleVelocityOverLifetime(ParticleModule mod)
Definition: ParticleModule.h:352
Definition: ParticleModule.h:735
Definition: ParticleModule.h:1041
Definition: ParticleModule.h:1171
ParticleModuleSizeScale ParticleModuleSizeScale(ParticleModule mod)
Definition: ParticleModule.h:1271
ParticleModuleEventReceiverBase ParticleModuleEventReceiverBase(ParticleModule mod)
ParticleModuleLocationDirect ParticleModuleLocationDirect(ParticleModule mod)
Definition: Utils.h:48
ParticleModuleCollision ParticleModuleCollision(ParticleModule mod)
Definition: ParticleModule.h:275
Definition: ParticleModule.h:304
number Type
Definition: ParticleModule.h:63
ParticleModuleLocation ParticleModuleLocation(ParticleModule mod)
Definition: ParticleModule.h:931
ParticleModuleStoreSpawnTimeBase ParticleModuleStoreSpawnTimeBase(ParticleModule mod)
ParticleModuleLocationEmitterDirect ParticleModuleLocationEmitterDirect(ParticleModule mod)
Definition: ParticleModule.h:1190
ParticleModuleBeamSource ParticleModuleBeamSource(ParticleModule mod)
ParticleModuleTypeDataAnimTrail ParticleModuleTypeDataAnimTrail(ParticleModule mod)
ParticleModuleMeshRotationRate ParticleModuleMeshRotationRate(ParticleModule mod)
ParticleModuleColor_Seeded ParticleModuleColor_Seeded(ParticleModule mod)
Definition: ParticleModule.h:1012
Definition: ParticleModule.h:1657
ParticleModuleLifetime_Seeded ParticleModuleLifetime_Seeded(ParticleModule mod)
ParticleModuleLocationPrimitiveSphere ParticleModuleLocationPrimitiveSphere(ParticleModule mod)
ParticleModuleUberLTISIVCLILIRSSBLIRR ParticleModuleUberLTISIVCLILIRSSBLIRR(ParticleModule mod)
Definition: ParticleModule.h:140
ParticleModuleParameterBase ParticleModuleParameterBase(ParticleModule mod)
Definition: ParticleModule.h:1476
Definition: ParticleModule.h:1232
Definition: ParticleModule.h:911
ParticleModuleLocationPrimitiveBase ParticleModuleLocationPrimitiveBase(ParticleModule mod)
Definition: ParticleModule.h:525
Definition: ParticleModule.h:725
Definition: ParticleModule.h:1678
Definition: ParticleModule.h:981
ParticleModuleColorOverLife ParticleModuleColorOverLife(ParticleModule mod)
Definition: ParticleModule.h:490
Definition: ParticleModule.h:569
ParticleModuleOrbitBase ParticleModuleOrbitBase(ParticleModule mod)
Definition: ParticleModule.h:480
Definition: ParticleModule.h:1668
Definition: ParticleModule.h:1061
ParticleModuleRotationRateBase ParticleModuleRotationRateBase(ParticleModule mod)
ParticleModuleRotationOverLifetime ParticleModuleRotationOverLifetime(ParticleModule mod)
Definition: ParticleModule.h:1313
Definition: ParticleModule.h:193
Definition: ParticleModule.h:6
ParticleModuleUberRainSplashB ParticleModuleUberRainSplashB(ParticleModule mod)
Definition: ParticleModule.h:1249
ParticleModuleRequired ParticleModuleRequired(ParticleModule mod)
void add(number elem)
ParticleModuleLocationPrimitiveSphere_Seeded ParticleModuleLocationPrimitiveSphere_Seeded(ParticleModule mod)
Definition: ParticleModule.h:1202
Definition: ParticleModule.h:952
Definition: ParticleModule.h:364
Definition: Utils.h:71
string getFullName()
ParticleModuleMeshRotation ParticleModuleMeshRotation(ParticleModule mod)
string getName()
Definition: ParticleModule.h:471
ParticleModuleUberLTISIVCL ParticleModuleUberLTISIVCL(ParticleModule mod)
ParticleModuleTrailSource ParticleModuleTrailSource(ParticleModule mod)
number NumElements
Definition: ParticleModule.h:75
Definition: ParticleModule.h:99
Definition: ParticleModule.h:56
ParticleModuleEventReceiverSpawn ParticleModuleEventReceiverSpawn(ParticleModule mod)
Definition: ParticleModule.h:113
Definition: ParticleModule.h:258
Definition: ParticleModule.h:233
ParticleModuleParameterDynamic ParticleModuleParameterDynamic(ParticleModule mod)
Definition: ParticleModule.h:1153
ParticleModuleSpawnPerUnit ParticleModuleSpawnPerUnit(ParticleModule mod)
ParticleModuleColorBase ParticleModuleColorBase(ParticleModule mod)
ParticleModuleStoreSpawnTime ParticleModuleStoreSpawnTime(ParticleModule mod)
Definition: ParticleModule.h:373
ParticleModuleTrailBase ParticleModuleTrailBase(ParticleModule mod)
Definition: ParticleModule.h:754
Definition: ParticleModule.h:1260
Definition: ParticleModule.h:162
ParticleModuleSpawnBase ParticleModuleSpawnBase(ParticleModule mod)
number size()
ParticleModuleCameraBase ParticleModuleCameraBase(ParticleModule mod)
Definition: ParticleModule.h:971
Definition: ParticleModule.h:1022
ParticleModuleMeshRotation_Seeded ParticleModuleMeshRotation_Seeded(ParticleModule mod)
ParticleModuleTypeDataPhysX ParticleModuleTypeDataPhysX(ParticleModule mod)
ParticleModuleSubUVBase ParticleModuleSubUVBase(ParticleModule mod)
Definition: ParticleModule.h:172
ParticleModuleLocationPrimitiveCylinder ParticleModuleLocationPrimitiveCylinder(ParticleModule mod)
Definition: ParticleModule.h:215
Definition: ParticleModule.h:579
ParticleModuleParameterDynamic_Seeded ParticleModuleParameterDynamic_Seeded(ParticleModule mod)
ParticleModuleMeshMaterial ParticleModuleMeshMaterial(ParticleModule mod)
Definition: ParticleModule.h:448
void set(number n, number value)
ParticleModuleMeshRotationRateOverLife ParticleModuleMeshRotationRateOverLife(ParticleModule mod)
Definition: ParticleModule.h:765
Definition: ParticleModule.h:820
ParticleModuleTypeDataBeam ParticleModuleTypeDataBeam(ParticleModule mod)
ParticleModuleUberRainImpacts ParticleModuleUberRainImpacts(ParticleModule mod)
ParticleModuleMeshRotationRate_Seeded ParticleModuleMeshRotationRate_Seeded(ParticleModule mod)
Definition: ParticleModule.h:921
Definition: ParticleModule.h:705
ParticleModuleOrientationBase ParticleModuleOrientationBase(ParticleModule mod)
Definition: ParticleModule.h:1032
ParticleModuleLifetimeBase ParticleModuleLifetimeBase(ParticleModule mod)
ParticleModuleRotationRate ParticleModuleRotationRate(ParticleModule mod)
ParticleModuleTypeDataTrail2 ParticleModuleTypeDataTrail2(ParticleModule mod)
ParticleModuleAccelerationBase ParticleModuleAccelerationBase(ParticleModule mod)
Definition: ParticleModule.h:1628
ParticleModuleSpawn ParticleModuleSpawn(ParticleModule mod)
Definition: ParticleModule.h:501
number TimeScale
Definition: ParticleModule.h:89
ParticleModuleUberBase ParticleModuleUberBase(ParticleModule mod)
ParticleModuleBeamTarget ParticleModuleBeamTarget(ParticleModule mod)
Definition: ParticleModule.h:598
ParticleModuleSizeMultiplyVelocity ParticleModuleSizeMultiplyVelocity(ParticleModule mod)
ParticleModuleRotationBase ParticleModuleRotationBase(ParticleModule mod)
ParticleModuleSubUV ParticleModuleSubUV(ParticleModule mod)
Definition: ParticleModule.h:785
ParticleModuleBeamModifier ParticleModuleBeamModifier(ParticleModule mod)
ParticleModuleRotation_Seeded ParticleModuleRotation_Seeded(ParticleModule mod)
Definition: ParticleModule.h:1646
Definition: ParticleModule.h:1180
ParticleModuleTypeDataRibbon ParticleModuleTypeDataRibbon(ParticleModule mod)
Definition: ParticleModule.h:511
ParticleModuleVelocityInheritParent ParticleModuleVelocityInheritParent(ParticleModule mod)
Definition: ParticleModule.h:801
ParticleModuleLifetime ParticleModuleLifetime(ParticleModule mod)
void clear()
ParticleModuleAttractorPoint ParticleModuleAttractorPoint(ParticleModule mod)
Definition: ParticleModule.h:1385
ParticleModuleRotationRateMultiplyLife ParticleModuleRotationRateMultiplyLife(ParticleModule mod)
Definition: ParticleModule.h:810
Definition: ParticleModule.h:1410
Definition: ParticleModule.h:900
Definition: ParticleModule.h:202
Definition: ParticleModule.h:1002
ParticleModuleTypeDataApex ParticleModuleTypeDataApex(ParticleModule mod)
number Op
Definition: ParticleModule.h:69
ParticleModuleAttractorParticle ParticleModuleAttractorParticle(ParticleModule mod)
Definition: ParticleModule.h:343
ParticleModuleTypeDataBeam2 ParticleModuleTypeDataBeam2(ParticleModule mod)
Definition: ParticleModule.h:663
Definition: ParticleModule.h:547
Definition: ParticleModule.h:991
ParticleModuleTypeDataBase ParticleModuleTypeDataBase(ParticleModule mod)
ParticleModuleKillBox ParticleModuleKillBox(ParticleModule mod)
ParticleModuleSize_Seeded ParticleModuleSize_Seeded(ParticleModule mod)
ParticleModuleSubUVMovie ParticleModuleSubUVMovie(ParticleModule mod)
Definition: ParticleModule.h:692
Definition: ParticleModule.h:775
Definition: ParticleModule.h:849
Definition: ParticleModule.h:648
Definition: ParticleModule.h:1162
Definition: ParticleModule.h:891
Definition: ParticleModule.h:560
ParticleModuleSubUVSelect ParticleModuleSubUVSelect(ParticleModule mod)
Definition: ParticleModule.h:941
Definition: ParticleModule.h:589
Definition: ParticleModule.h:1437
ParticleModuleColor ParticleModuleColor(ParticleModule mod)
Definition: ParticleModule.h:1124
ParticleModuleOrbit ParticleModuleOrbit(ParticleModule mod)
ParticleModuleColorScaleOverDensity ParticleModuleColorScaleOverDensity(ParticleModule mod)
Definition: ParticleModule.h:1609
Definition: ParticleModule.h:1399
Definition: ParticleModule.h:618
ParticleModuleAcceleration ParticleModuleAcceleration(ParticleModule mod)
ParticleModuleEventGenerator ParticleModuleEventGenerator(ParticleModule mod)
Definition: ParticleModule.h:183
ParticleModuleCollisionBase ParticleModuleCollisionBase(ParticleModule mod)
ParticleModuleKillHeight ParticleModuleKillHeight(ParticleModule mod)
Definition: ParticleModule.h:323
ParticleModuleColorByParameter ParticleModuleColorByParameter(ParticleModule mod)
ParticleModuleColorScaleOverLife ParticleModuleColorScaleOverLife(ParticleModule mod)
Definition: ParticleModule.h:534
ParticleModuleVelocityBase ParticleModuleVelocityBase(ParticleModule mod)
Definition: ParticleModule.h:635
Definition: ParticleModule.h:1575
ParticleModuleRotationRate_Seeded ParticleModuleRotationRate_Seeded(ParticleModule mod)
Definition: ParticleModule.h:1113
Definition: ParticleModule.h:1087
FloatArray LookupTable
Definition: ParticleModule.h:85
Definition: ParticleModule.h:1213
ParticleModuleSize ParticleModuleSize(ParticleModule mod)
string getClassName()