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

Engine.Emitter

Extends
Actor
Modifiers
native placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Emitter

Direct Known Subclasses:

BulletSplash, DeResPart, FlightEffect, FreezeBombExplosion, FriendlyMonsterEffect, fxBarricadeBreak, fxSignBreak, FX_ASVehicleBuildEffect, FX_DamageSmoke, FX_ExplodingBarrel, FX_HoldObjective, FX_IonPlasmaTank_ShockWave, FX_Laser_Blue, FX_LinkTurret_GreenPlasma, FX_NewIonCore, FX_NewIonPlasmaBeam, FX_PlasmaImpact, FX_SpaceFighter_3rdpMuzzle, FX_SpaceFighter_Explosion, FX_SpaceFighter_Rocket_Trail, FX_SpaceFighter_ShotDownEmitter, FX_SpaceFighter_SkaarjPlasma, FX_SpaceFighter_Trail_Red, FX_TurretControlPanel_Lights, FX_Turret_IonCannon_BeamExplosion, FX_Turret_IonCannon_ChargeBeam, FX_Turret_IonCannon_LaserBeam, FX_WeaponLocker, HealingExplosion, IonCannonDeathEffect, LandMineExplosion, LavaDeath, LevelUpEffect, LockerWeapon, MegaExplosion, MutantGlow, NetworkEmitter, NewExplosionA, NewExplosionB, NewExplosionC, NewIonEffect, NewLinkTrail, NewMinigunMFlash, NewRedeemerTrail, NewTracer, NewTransDeresBlue, NewTransDeresRed, NewTransEffect, NewTransEffectBlue, ONSArtilleryAirExplosion, ONSArtilleryCamThrusterBlue, ONSArtilleryCamThrusterRed, ONSArtilleryCannonMuzzleFlash, ONSArtilleryDeathExp, ONSArtilleryGroundExplosion, ONSArtilleryShellSplit, ONSArtilleryTrajectoryBeamSegment, ONSAttackCraftExhaust, ONSAttackCraftStreamer, ONSAutoBomberBombExplosion, ONSAutoBomberDeathFlames, ONSAutoBomberWarpEffect, ONSAVRiLRocketExplosion, ONSAvrilSmokeTrail, ONSBlueEnergyEffect, ONSBluePlasmaFireEffect, ONSBluePlasmaSmallFireEffect, ONSChargeBeamEffect, ONSDamagedEffect, ONSDecoEffect, ONSDecoyFlight, ONSDecoyLaunch, ONSDirtSlipEffect, ONSDualACDeathExp, ONSDualMissileExplosion, ONSDualMissileIgnite, ONSDualMissileSmokeTrail, ONSFreeRoamingEnergyEffect, ONSGreenPlasmaFireEffect, ONSGreenPlasmaSmallFireEffect, ONSGrenadeBeaconBlue, ONSGrenadeBeaconRed, ONSGrenadeExplosionEffect, ONSHoverBikeDuckEffect, ONSHoverBikeHoverDust, ONSHoverBikeJumpEffect, ONSImpactSparks, ONSMASCannonBeamEffect, ONSMASCannonImplosionEffect, ONSMASRocketTrailEffect, ONSMineLayerTargetBeamEffect, ONSNodeBeamBlueEffect, ONSNodeBeamRedEffect, ONSNodeHealEffect, ONSPlasmaHitBlue, ONSPlasmaHitGreen, ONSPlasmaHitPurple, ONSPlasmaHitRed, ONSPowerCoreBreachEffect, ONSPRVComboEffect, ONSPRVRearGunCharge, ONSPRVSideGunMuzzleFlash, ONSPurplePlasmaSmallFireEffect, ONSRedEnergyEffect, ONSRedPlasmaFireEffect, ONSRedPlasmaSmallFireEffect, ONSRVLeftBladeBreakOffEffect, ONSRVRightBladeBreakOffEffect, ONSRVWebLauncherMuzzleFlash, ONSRVWebProjectileEffect, ONSShockBall, ONSShockTankDeathExp, ONSShockTankMuzzleFlash, ONSShockTankProximityExplosion, ONSShockTankShieldComboHit, ONSShockTankShieldEffect, ONSShockTankShieldEffectBlue, ONSShockTankShieldEffectRed, ONSShockTankShieldHitEffect, ONSShockTankShieldHitEffectBlue, ONSShockTankShieldHitEffectRed, ONSShockTankShockExplosion, ONSSkyMineEffect, ONSSmallVehicleExplosionEffect, ONSTankFireEffect, ONSTankFireTrailEffect, ONSTankHitRockEffect, ONSTurretBeamEffect, ONSVehDeathAttackCraft, ONSVehDeathHoverBike, ONSVehDeathHoverTank, ONSVehDeathMAS, ONSVehDeathPRV, ONSVehDeathRV, ONSVehicleBuildEffect, ONSVehicleExplosionEffect, ONSVehicleIonExplosionEffect, ONSWeaponAmbientEmitter, PlayerSpawnEffect, PoisonBlastExplosion, RedeemerExplosion, RedeemerTrail, RepulsionExplosion, ShockBall, SphereDamage1100r, SphereDamage500r, SphereDamage700r, SphereDamage900r, SphereHealing1100r, SphereHealing500r, SphereHealing700r, SphereHealing900r, SphereInvulnerability1100r, SphereInvulnerability500r, SphereInvulnerability700r, SphereInvulnerability900r, Spiral, TeleportChargeEffect, UltimaExplosion, WaterRing, WaterSplash, WeaponFadeEffect

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
vectorAbsoluteVelocity
boolActorForcesEnabled
boxBoundingBox
boolDeleteParticleEmitters
floatEmitterHeight
floatEmitterRadius
vectorGlobalOffset
intInitialized
vectorOldLocation
ParticleMaterialParticleMaterial
floatTimeTillReset
boolUseParticleProjectors
Emitter
array<ParticleEmitter>Emitters
Global
boolAutoDestroy
boolAutoReset
boolDisableFogging
rangevectorGlobalOffsetRange
rangeTimeTillResetRange
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bBadStateCode, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr
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
function Kill ()
function Reset ()
event SpawnParticle (int Amount)
event Trigger (Actor Other, Pawn EventInstigator)
function UpdatePrecacheMaterials ()
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

AbsoluteVelocity Source code

var transient vector AbsoluteVelocity;

ActorForcesEnabled Source code

var transient bool ActorForcesEnabled;

BoundingBox Source code

var transient box BoundingBox;

DeleteParticleEmitters Source code

var transient bool DeleteParticleEmitters;

EmitterHeight Source code

var transient float EmitterHeight;

EmitterRadius Source code

var transient float EmitterRadius;

GlobalOffset Source code

var transient vector GlobalOffset;

Initialized Source code

var transient int Initialized;

OldLocation Source code

var transient vector OldLocation;

ParticleMaterial Source code

var transient ParticleMaterial ParticleMaterial;

TimeTillReset Source code

var transient float TimeTillReset;

UseParticleProjectors Source code

var transient bool UseParticleProjectors;

Emitter

Emitters Source code

var(Emitter) export editinline array<ParticleEmitter> Emitters;

Global

AutoDestroy Source code

var(Global) bool AutoDestroy;

AutoReset Source code

var(Global) bool AutoReset;

DisableFogging Source code

var(Global) bool DisableFogging;

GlobalOffsetRange Source code

var(Global) rangevector GlobalOffsetRange;

TimeTillResetRange Source code

var(Global) range TimeTillResetRange;


Functions Detail

Kill Source code

native function Kill ( )

Reset Source code

simulated function Reset ( )

SpawnParticle Source code

simulated event SpawnParticle ( int Amount )

Trigger Source code

simulated event Trigger ( Actor Other, Pawn EventInstigator )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( )


Defaultproperties

defaultproperties
{
     DrawType=DT_Particle
     bNoDelete=True
     RemoteRole=ROLE_None
     Texture=Texture'Engine.S_Emitter'
     Style=STY_Particle
     bUnlit=True
     bNotOnDedServer=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:57.875 - Created with UnCodeX