| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object | +-- Engine.ParticleEmitter
BeamEmitter, MeshEmitter, SparkEmitter, SpriteEmitter, TrailEmitter
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient |
| Inherited Variables from Core.Object |
|---|
| Class, Name, ObjectFlags, ObjectInternal[7], Outer |
| 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 | ||
| EParticleCollisionSound PTSC_None, PTSC_LinearGlobal, PTSC_LinearLocal, PTSC_Random | ||
| 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 | ||
| EParticleMeshSpawning PTMS_None, PTMS_Linear, PTMS_Random | ||
| EParticleRotationSource PTRS_None, PTRS_Actor, PTRS_Offset, PTRS_Normal | ||
| EParticleStartLocationShape PTLS_Box, PTLS_Sphere, PTLS_Polar, PTLS_All | ||
| EParticleVelocityDirection PTVD_None, PTVD_StartPositionAndOwner, PTVD_OwnerAndStartPosition, PTVD_AddRadial | ||
| ESkelLocationUpdate PTSU_None, PTSU_SpawnOffset, PTSU_Location | ||
| Inherited Enumerations from Core.Object |
|---|
| EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis |
| Structures Summary | ||
|---|---|---|
| Particle Location, OldLocation, Velocity, StartSize, SpinsPerSecond, StartSpin, RevolutionCenter, RevolutionsPerSecond, RevolutionsMultiplier, Size, StartLocation, ColorMultiplier, VelocityMultiplier, OldMeshLocation, Color, Time, MaxLifetime, Mass, HitCount, Flags, Subdivision, BoneIndex | ||
| ParticleColorScale RelativeTime, Color | ||
| ParticleRevolutionScale RelativeTime, RelativeRevolution | ||
| ParticleSound Sound, Radius, Pitch, Weight, Volume, Probability | ||
| ParticleTimeScale RelativeTime, RelativeSize | ||
| ParticleVelocityScale RelativeTime, RelativeVelocity | ||
| Inherited Structures from Core.Object |
|---|
| BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
| Functions Summary | ||
|---|---|---|
![]() | Reset () | |
![]() | SpawnParticle (int Amount) | |
![]() | Trigger () | |
| Variables Detail |
|---|
| Enumerations Detail |
|---|
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};
PTDS_Regular, PTDS_AlphaBlend, PTDS_Modulated, PTDS_Translucent, PTDS_AlphaModulate_MightNotFogCorrectly, PTDS_Darken, PTDS_Brighten};
PTVD_None, PTVD_StartPositionAndOwner, PTVD_OwnerAndStartPosition, PTVD_AddRadial};
| Structures Detail |
|---|
var int BoneIndex;};
var color Color;
var vector ColorMultiplier;
var int Flags;
var int HitCount;
var vector Location;
var float Mass;
var float MaxLifetime;
var vector OldLocation;
var vector OldMeshLocation;
var vector RevolutionCenter;
var vector RevolutionsMultiplier;
var vector RevolutionsPerSecond;
var vector Size;
var vector SpinsPerSecond;
var vector StartLocation;
var vector StartSize;
var vector StartSpin;
var int Subdivision;
var float Time;
var vector Velocity;
var vector VelocityMultiplier;
var(ParticleEmitter) color Color;};
var(ParticleEmitter) float RelativeTime;
var(ParticleEmitter) vector RelativeRevolution;};
var(ParticleEmitter) float RelativeTime;
var(ParticleEmitter) range Pitch;};
var(ParticleEmitter) range Probability;
var(ParticleEmitter) range Radius;
var(ParticleEmitter) sound Sound;
var(ParticleEmitter) range Volume;
var(ParticleEmitter) int Weight;
var(ParticleEmitter) float RelativeSize;};
var(ParticleEmitter) float RelativeTime;
var(ParticleEmitter) float RelativeTime;};
var(ParticleEmitter) vector RelativeVelocity;
| Functions Detail |
|---|
Reset Source code
SpawnParticle Source code
Trigger Source code| Defaultproperties |
|---|
defaultproperties
{
RespawnDeadParticles=True
UniformMeshScale=True
UniformVelocityScale=True
AlphaTest=True
ZTest=True
UseRegularSizeScale=True
AutomaticInitialSpawning=True
TriggerDisabled=True
LowDetailFactor=0.650000
ExtentMultiplier=(X=1.000000,Y=1.000000,Z=1.000000)
DampingFactorRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
SpawnFromOtherEmitter=-1
ColorMultiplierRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
Opacity=1.000000
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
AddLocationFromOtherEmitter=-1
StartMassRange=(Min=1.000000,Max=1.000000)
VelocityScaleRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
MeshScaleRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
MeshNormal=(Z=1.000000)
SpinCCWorCW=(X=0.500000,Y=0.500000,Z=0.500000)
StartSizeRange=(X=(Min=100.000000,Max=100.000000),Y=(Min=100.000000,Max=100.000000),Z=(Min=100.000000,Max=100.000000))
ScaleSizeByVelocityMultiplier=(X=1.000000,Y=1.000000,Z=1.000000)
ScaleSizeByVelocityMax=10000000.000000
SkeletalScale=(X=1.000000,Y=1.000000,Z=1.000000)
RelativeBoneIndexRange=(Max=1.000000)
DrawStyle=PTDS_Translucent
Texture=Texture'Engine.S_Emitter'
SecondsBeforeInactive=1.000000
LifetimeRange=(Min=4.000000,Max=4.000000)
AddVelocityFromOtherEmitter=-1
AddVelocityMultiplierRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000),Z=(Min=1.000000,Max=1.000000))
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||