Engine.ParticleEmitter
- Extends
- Object
- Modifiers
- abstract editinlinenew native
Core.Object
|
+-- Engine.ParticleEmitter
Direct Known Subclasses:
BeamEmitter, MeshEmitter, SparkEmitter, SpriteEmitter
Inherited Contants from Core.Object |
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees |
Enumerations Summary |
EBlendMode BM_MODULATE,
BM_MODULATE2X,
BM_MODULATE4X,
BM_ADD,
BM_ADDSIGNED,
BM_ADDSIGNED2X,
BM_SUBTRACT,
BM_ADDSMOOTH,
BM_BLENDDIFFUSEALPHA,
BM_BLENDTEXTUREALPHA,
BM_BLENDFACTORALPHA,
BM_BLENDTEXTUREALPHAPM,
BM_BLENDCURRENTALPHA,
BM_PREMODULATE,
BM_MODULATEALPHA_ADDCOLOR,
BM_MODULATEINVALPHA_ADDCOLOR,
BM_MODULATEINVCOLOR_ADDALPHA,
BM_HACK |
EParticleCoordinateSystem PTCS_Independent,
PTCS_Relative,
PTCS_Absolute |
EParticleDrawStyle PTDS_Regular,
PTDS_AlphaBlend,
PTDS_Modulated,
PTDS_Translucent,
PTDS_AlphaModulate_MightNotFogCorrectly,
PTDS_Darken,
PTDS_Brighten |
EParticleEffectAxis PTEA_NegativeX,
PTEA_PositiveZ |
EParticleRotationSource PTRS_None,
PTRS_Actor,
PTRS_Offset,
PTRS_Normal |
EParticleStartLocationShape PTLS_Box,
PTLS_Sphere |
EParticleVelocityDirection PTVD_None,
PTVD_StartPositionAndOwner,
PTVD_OwnerAndStartPosition |
Structures Summary |
Particle Location, OldLocation, Velocity, StartSize, SpinsPerSecond, StartSpin, Size, StartLocation, Rotation, Color, Time, MaxLifetime, Mass, HitCount, Flags, Subdivision |
ParticleColorScale RelativeTime, Color |
ParticleTimeScale RelativeTime, RelativeSize |
Inherited Structures from Core.Object |
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector |
Inherited Functions from Core.Object |
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~= |
var transient int ActiveParticles;
var transient bool AllParticlesDead;
var transient
box BoundingBox;
var transient
vector GlobalOffset;
var transient bool Inactive;
var transient float InactiveTime;
var transient float InitialDelay;
var transient bool Initialized;
var transient int OtherIndex;
var transient int ParticleIndex;
var transient array<
Particle> Particles;
var transient float PPSFraction;
var transient int PS2Data;
var transient bool RealDisableFogging;
var transient
vector RealExtentMultiplier;
var transient float TimeTillReset;
var transient bool WarmedUp;
Acceleration
var(Acceleration)
vector Acceleration;
Collision
var(Collision) array<
plane> CollisionPlanes;
var(Collision)
vector ExtentMultiplier;
var(Collision)
range MaxCollisions;
var(Collision) int SpawnAmount;
SpawnedVelocityScaleRange Source code
var(Collision) int SpawnFromOtherEmitter;
var(Collision) bool UseCollision;
var(Collision) bool UseCollisionPlanes;
var(Collision) bool UseMaxCollisions;
UseSpawnedVelocityScale Source code
var(Collision) bool UseSpawnedVelocityScale;
Color
var(
Color)
float ColorScaleRepeats;
var(
Color)
bool UseColorScale;
Fading
var(Fading) bool FadeIn;
var(Fading) float FadeInEndTime;
var(Fading)
plane FadeInFactor;
var(Fading) bool FadeOut;
var(Fading)
plane FadeOutFactor;
var(Fading) float FadeOutStartTime;
Force
var(
Force)
bool UseActorForces;
General
var(General) const int MaxParticles;
var(General) bool ResetAfterChange;
Local
var(Local) bool AutoDestroy;
var(Local) bool AutoReset;
var(Local)
range AutoResetTimeRange;
var(Local) bool Disabled;
var(Local) bool DisableFogging;
var(Local) string Name;
var(Local) bool RespawnDeadParticles;
Location
AddLocationFromOtherEmitter Source code
var(Location) int AddLocationFromOtherEmitter;
var(
Location)
range SphereRadiusRange;
var(
Location)
vector StartLocationOffset;
Mass
var(Mass)
range StartMassRange;
Rotation
var(Rotation) bool DampRotation;
RotationDampingFactorRange Source code
var(Rotation)
vector RotationNormal;
var(Rotation)
rotator RotationOffset;
var(Rotation)
vector SpinCCWorCW;
var(Rotation) bool SpinParticles;
Size
var(Size) float SizeScaleRepeats;
var(Size) bool UniformSize;
var(Size) bool UseRegularSizeScale;
var(Size) bool UseSizeScale;
Spawning
AutomaticInitialSpawning Source code
var(Spawning) bool AutomaticInitialSpawning;
InitialParticlesPerSecond Source code
var(Spawning) float InitialParticlesPerSecond;
var(Spawning) float ParticlesPerSecond;
Texture
BlendBetweenSubdivisions Source code
var(
Texture)
bool BlendBetweenSubdivisions;
var(
Texture) array<
float> SubdivisionScale;
var(
Texture)
int TextureUSubdivisions;
var(
Texture)
int TextureVSubdivisions;
var(
Texture)
bool UseRandomSubdivision;
var(
Texture)
bool UseSubdivisionScale;
Tick
var(Tick) float MinSquaredVelocity;
var(Tick) float SecondsBeforeInactive;
Time
Velocity
AddVelocityFromOtherEmitter Source code
var(Velocity) int AddVelocityFromOtherEmitter;
GetVelocityDirectionFrom Source code
var(Velocity)
vector MaxAbsVelocity;
Warmup
var(Warmup) float RelativeWarmupTime;
var(Warmup) float WarmupTicksPerSecond;
enum
EBlendMode
{
BM_MODULATE,
BM_MODULATE2X,
BM_MODULATE4X,
BM_ADD,
BM_ADDSIGNED,
BM_ADDSIGNED2X,
BM_SUBTRACT,
BM_ADDSMOOTH,
BM_BLENDDIFFUSEALPHA,
BM_BLENDTEXTUREALPHA,
BM_BLENDFACTORALPHA,
BM_BLENDTEXTUREALPHAPM,
BM_BLENDCURRENTALPHA,
BM_PREMODULATE,
BM_MODULATEALPHA_ADDCOLOR,
BM_MODULATEINVALPHA_ADDCOLOR,
BM_MODULATEINVCOLOR_ADDALPHA,
BM_HACK
};
EParticleCoordinateSystem Source code
enum
EParticleDrawStyle
{
PTDS_Regular,
PTDS_AlphaBlend,
PTDS_Modulated,
PTDS_Translucent,
PTDS_AlphaModulate_MightNotFogCorrectly,
PTDS_Darken,
PTDS_Brighten
};
EParticleRotationSource Source code
EParticleStartLocationShape Source code
EParticleVelocityDirection Source code
native function SpawnParticle ( int Amount )
defaultproperties
{
ExtentMultiplier=(X=1.000000,Y=1.000000,Z=1.000000)
SpawnFromOtherEmitter=-1
FadeOutFactor=(W=1.000000,X=1.000000,Y=1.000000,Z=1.000000)
FadeInFactor=(W=1.000000,X=1.000000,Y=1.000000,Z=1.000000)
MaxParticles=10
RespawnDeadParticles=true
AddLocationFromOtherEmitter=-1
SpinCCWorCW=(X=0.500000,Y=0.500000,Z=0.500000)
UseRegularSizeScale=true
AutomaticInitialSpawning=true
DrawStyle=PTDS_Translucent
Texture=Texture'Engine.S_Emitter'
SecondsBeforeInactive=1.000000
AddVelocityFromOtherEmitter=-1
}
|
Creation time: sk 3-1-2016 10:48:31.282 - Created with
UnCodeX