- Extends
- Actor
- Modifiers
- abstract native
Core.Object
|
+-- Engine.Actor
|
+-- ParticleSystems.ParticleGenerator
Direct Known Subclasses:
BarbbieHareDesigner, BreakableGlass, LineManager, ParticleAffector, ParticleBlower, ParticleRadiator, ParticleSalamander, ParticleSkeleton, PulseLineGenerator, TarpBuilder
Inherited Contants from Engine.Actor |
CCFloatHeight, DefaultPathingCollisionHeight, DefaultPathingCollisionRadius, DF_Collision, DF_None, PF_AlphaTexture, PF_AntiPortal, PF_EdCut, PF_EdProcessed, PF_Environment, PF_FakeBackdrop, PF_Flat, PF_FlatShaded, PF_HighShadowDetail, PF_Invisible, PF_Masked, PF_Memorized, PF_Mirrored, PF_Modulated, PF_NoMerge, PF_NoSmooth, PF_NotSolid, PF_NoZTest, PF_Occlude, PF_Portal, PF_RenderFog, PF_Selected, PF_Semisolid, PF_SpecialLit, PF_Translucent, PF_TwoSided, PF_Unlit, PF_Unused0, PF_Unused1, PF_Unused2, PF_Unused3, PF_Unused4, PF_Unused5, PF_Wireframe, ST_Crouching, ST_None, ST_Prone, ST_Standing, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_Usable, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World |
Inherited Contants from Core.Object |
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees |
Inherited Variables from Engine.Actor |
Acceleration, ActorFOV, ActorRenderData, ActorTag, ActorTimeDilation, AlignMeshNormal, AlignMeshTraceOffset1, AlignMeshTraceOffset2, AlignMeshTraceOffset3, AlignMeshTraceVector, AmbientColor, AmbientGlow, AmbientRotationRate, AmbientSound, AnimFrame, AnimRate, AnimSequence, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAllowClipping, bAlwaysRelevant, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoopFinished, bAnimNoExist, Base, bAutoEnableAgent, bBlockActors, bBlockNavigation, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockStepping, bBlockZeroExtentTraces, bBounce, bCanEncroachPlayer, bCanFallOutOfWorld, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDeleteMe, bDemoRecording, bDestroyInPainVolume, bDifficulty0, bDifficulty1, bDifficulty2, bDirectional, bDisturbFluidSurface, bDoMissionFiltering, bDynamicLight, bEdCanOverlap, bEditorPlaced, bEdShouldSnap, bEdSnap, bFixedRotationDir, bGameRelevant, bHidden, bHiddenEd, bHiddenEdGroup, bHiddenRelevant, bHiddenUsable, bHighDetail, bHurtEntry, bIgnoreImpactForces, bIgnoreSingularityDamage, bIgnoreSingularityForces, bInterpolating, bJustTeleported, bLaunchPawns, bLensFlare, bLightChanged, bLightParticles, bLocalGameEvent, bLockLocation, BlurDegree, bManualTick, bMeshAlwaysRefresh, bMountDetachDestroy, bMovable, bMustFace, bNetDirty, bNetInitial, bNetOptional, bNetOwner, bNetRelevant, bNetTemporary, bNeverBatch, bNoDelete, bNoSmooth, bNoStaticMeshCollide, bObsolete, bOnlyDirtyReplication, bOnlyOwnerSee, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPaused, bPendingDelete, bPostMission110276, bPostMission83, bPreMission00, bPreMission01, bPreMission02, bPreMission03, bPreMission04, bPreMission05, bPreMission06, bPreMission07, bPreMission08, bPreMission09, bPreMission10, bPreMission11, bPreMission12, bPreMission13, bProjTarget, bRenderLater, bRenderNoPredict, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRequiresWorldZBuffer, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bSkipActorPropertyReplication, bSpecialLit, bSpecialRotationRep, bStasis, bStatic, bStaticLighting, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTravelGameEvent, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseDynamicLights, bWorldGeometry, CanEncroachList, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, DebugAlignMeshLevel, Deleted, DesiredRotation, DetailLevel, DrawScale, DrawScale3D, DrawType, Event, FallingAddedAcceleration, FallingMaxVelocityXY, FallingMaxVelocityZ, ForceRadius, ForceScale, ForceType, GoreLevel, Group, IndentStr, InitialState, Instigator, Inventory, KParams, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightPriority, LightRadius, LightRenderData, LightSaturation, LightTag, LightType, Location, LODBias, Mass, Mesh, MeshInstance, MeshParams, MessageClass, MountDetachPhysics, MountOldLocation, MountOldRotation, MountOrgLocation, MountOrgRotation, MountParentActor, MountParentNode, MountParentTag, NetPriority, NetTag, NetUpdateFrequency, nextParticleLight, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, PrimaryDynamicLight, PrimaryStaticLight, Projectors, ProximityReticleOnEvents, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderBoundFactor, RenderInterface, RenderIteratorClass, RenderRevision, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, Speaker, SpecialDisplayFlags, SpriteProjForward, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SwingFriction, SwingGravDir, SwingLength, SwingPivot, Tag, TerrainZOffset, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, TweenRate, UseReticleOnEvents, Velocity, VisibilityHeight, VisibilityRadius, VolumeBrightness, VolumeFog, VolumeRadius, XLevel |
Enumerations Summary |
Ramp RAMP_None,
RAMP_Up,
RAMP_Down |
Select SELECT_Linear,
SELECT_Random |
Inherited Enumerations from Engine.Actor |
EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMeshNodeRelType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETacticalMoveType, ETravelType |
Inherited Structures from Engine.Actor |
ActorList, ActorRenderDataPtr, ActorType, AnimRep, AnimStruct, BatchReference, CheckResult, Face, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr, TCollision |
Inherited Structures from Core.Object |
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector |
Functions Summary |
| | AddForce (Force AddedForce)
|
| | AddTemplate (ParticleTemplate T)
|
| | AutoDestroy ()))
|
| | Clean ()
|
| | Conform (ParticleGenerator Image, optional bool bDeleteExisting)
|
| ParticleGenerator | CreateNew (actor Helper, ParticleGenerator Template, optional vector Location ))
|
| | Destroyed ()))
|
| | Duplicate (out ParticleGenerator D, Level L)
|
| ParticleGenerator | DynamicCreateNew (actor Helper, class Type, string TemplateName, optional vector Location ))
|
| | ExchangeTemplate (ParticleTemplate Old, ParticleTemplate New)
|
| float | GetMaxLifeSpan ()
|
| | GetParticleTemplates (out Object T)
|
| | LockParticles ()
|
| | ManualTick (float DeltaSeconds)
|
| | ParticleDestroy ()))
|
| vector | ParticleGetLocation (ParticleHandle P)
|
| vector | ParticleGetVelocity (ParticleHandle P)
|
| | ParticleSetLocation (ParticleHandle P, vector Loc)
|
| | ParticleSetVelocity (ParticleHandle P, vector Vel)
|
| | PostBeginPlay ()))
|
| | PreBeginPlay ()))
|
| | RegisterExternallyAffectedTemplates ()
|
| | RemoveForce (Force RemovedForce)
|
| | RemoveForceType (name ClassName, optional bool bAndSubclasses)
|
| | RemoveTemplate (ParticleTemplate T)
|
| | RemoveTemplateType (name ClassName, optional bool bAndSubclasses)
|
| | SendTrigger ()
|
| | SendUnTrigger ()
|
| | SetAttachment (bool B)
|
| | Trigger (Actor Other, Pawn EventInstigator, optional name EventName )) TriggerControl |
| | Trigger (Actor Other, Pawn EventInstigator, optional name EventName )) TriggerTimed |
| | Trigger (Actor Other, Pawn EventInstigator, optional name EventName )) TriggerToggle |
| | TurnOff ()))
|
| | TurnOn ()))
|
| | UnLockParticles ()
|
| | UnRegisterExternallyAffectedTemplates ()
|
| | UnTrigger (Actor Other, Pawn EventInstigator, optional name EventName )) TriggerControl |
| | ValidateComponents ()
|
Inherited Functions from Engine.Actor |
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AlignMeshSpecialHandling, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutoDestroy, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, ClearRenderData, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkBlue, ColorDkCyan, ColorDkGreen, ColorDkGrey, ColorDkMagenta, ColorDkRed, ColorDkYellow, ColorGreen, ColorGrey, ColorLtGrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DialogBegin, DialogEnd, DialogInitiate, DialogPause, DialogSetEndingFocus, DialogSetFocus, DialogTerminate, DialogUnPause, DisplayDebug, DM, DMAssert, DMN, DMT, DMTN, DMTNS, DOREP, DTM, DynamicActors, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, FallLanding, FastTrace, FellOutOfWorld, FindActorByTag, FindBase, FinishAnim, FinishInterpolation, FitActorAt, FORCEREP, GainedChild, GetAgentAnimInfo, GetAgentInputInfo, GetAnim, GetAnimBaseName, GetAnimCount, GetAnimExtInfo1, GetAnimExtInfo2, GetAnimFrames, GetAnimGroup, GetAnimIndex, GetAnimParams, GetAnimSlot, GetAnimVersion, GetAverageSurfaceNormal, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCommandLine, GetDescription, GetGoreDetailLevel, GetHumanReadableName, GetItemName, GetLocalString, GetMapName, GetMaxDetailLevel, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOggDuration, GetRenderBoundingBox, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSkill, GetSoundDuration, GetURLMap, HasAnim, HitWall, HitWallEx, HurtRadius, ID, IsAnimating, IsDetailLevelOK, IsDifficultyOK, IsGoreOK, IsInPain, IsInVolume, IsNPC, IsPlayer, IsRealPlayer, IsTweening, IsUsable, KAddForce, KAddImpulse, KAddTorque, KDisableCollision, KEnableCollision, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRestitution, KilledBy, KImpact, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetStayUpright, KWake, Landed, LandedEx, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, MeshAgentCallAction, MeshAgentEnableChannel, MeshAgentGetActionCount, MeshAgentGetActionName, MeshAgentGetChannelBoundAction, MeshAgentGetChannelBoundLevel, MeshAgentGetChannelBoundTime, MeshAgentGetChannelCount, MeshAgentGetChannelName, MeshAgentGetChannelScriptName, MeshAgentGetInputCount, MeshAgentGetInputCurValue, MeshAgentGetInputName, MeshAgentGetInputValueCount, MeshAgentGetInputValueName, MeshAgentImmediateAction, MeshAgentResetChannel, MeshAgentSetInputCurValue, MeshAgentSetInputLock, MeshGetAttachments, MeshGetNodeCount, MeshGetNodeIndexed, MeshGetNodeNamed, MeshGetNodeWeapon, MeshGetSatelliteActor, MeshGetSatelliteLocation, MeshGetStaticMeshAttachmentOffset, MeshNodeGetIndex, MeshNodeGetRotation, MeshNodeGetScale, MeshNodeGetTranslation, MeshNodeSetRotation, MeshNodeSetScale, MeshNodeSetTranslation, MeshSetSatellite, MeshSetStaticMeshAttachmentOffset, MeshSetStaticMeshAttachmentSkin, MeshSetStaticMeshAttachmentSkinsAll, ModifyDefaultProperties, MountSetParent, Move, MoveAttachment, MoveCacheEntry, MoveSmooth, NearSpot, NotifyGoreDetailChanged, NotifyLog, NotifyPlaySound, NotifyPlaySoundRadius, NotifyUnuse, OD, OnUnuse, OnUse, ParticleTrigger, ParticleUnTrigger, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayMusic, PlayOwnedSound, PlaySound, PlayVoice, PlusDir, PostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreparedForDialog, PreTeleport, RadiusActors, RedoBNetInitial, RefreshAllScriptProcesses, ReplaceText, Replication, Reset, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetTimer, ShouldDestroy, SingleLineCheck, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopMovement, StopMusic, StopSound, StopSoundSlot, StopVoice, StopVoiceFile, TakeDamage, Tick, Timer, TM, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceTexture, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdateMountPhysics, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange |
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, ^, ^^, |, ||, ~, ~= |
PARTICLEVERSION_AffectingForces Source code
const PARTICLEVERSION_AffectingForces = 2;
PARTICLEVERSION_AutoLit Source code
const PARTICLEVERSION_AutoLit = 3;
PARTICLEVERSION_Current Source code
const PARTICLEVERSION_Current = 3;
PARTICLEVERSION_NumParticlesFix Source code
const PARTICLEVERSION_NumParticlesFix = 1;
var private bool bAttachment;
var private float InternalTimer;
var private float LargestWeight;
var private transient float LastBoundSizeSquared;
var private transient
vector LastLocation;
var private transient float LastPitch;
var private transient float LastRoll;
var private transient float LastTimeDrawn;
var private transient float LastYaw;
var private
matrix LockedLocalToWorld;
var private int ParticleCount;
var private float RampTimer;
var private int TemplateIndex;
var private int TemplateIteration;
var protected float VolumeScale;
ParticleAdvanced
var(ParticleAdvanced) public bool bCollisionBound;
var(ParticleAdvanced) public bool bInterpolate;
var(ParticleAdvanced) public bool bLockParticles;
var(ParticleAdvanced) public bool bShowBoundingBox;
var(ParticleAdvanced) public Array<
Class<
Force>> DefaultForces;
var(ParticleAdvanced) public float IdleTime;
var(ParticleAdvanced) public Array<Name> IgnoredForces;
var(ParticleAdvanced) public float MaxTickSize;
var(ParticleAdvanced) public float ParticleLifeSpan;
var(ParticleAdvanced) public int ParticleVersion;
var(ParticleAdvanced) public float PrimeTime;
ParticleGenerator
ParticleSelection
bLinearFrequenciesChanged Source code
var(ParticleSelection) public bool bLinearFrequenciesChanged;
var(ParticleSelection)
Select SelectionMethod;
Sound
var(Sound) public sound SoundLoop;
var(Sound) public sound SoundOff;
var(Sound) public sound SoundOn;
TriggerSupport
var(TriggerSupport) public bool bInitiallyOn;
var(TriggerSupport) public int MaxParticles;
var(TriggerSupport) public float RampDownTime;
var(TriggerSupport) public float RampUpTime;
var(TriggerSupport) public float TimerDuration;
var(TriggerSupport) public Button Trig;
var(TriggerSupport) public Button UnTrig;
enum
Ramp
{
RAMP_None,
RAMP_Up,
RAMP_Down
};
enum
Select
{
SELECT_Linear,
SELECT_Random
};
public native
event AddForce (
Force AddedForce )
function AutoDestroy ( ) )
public native event Clean ( )
public native
event Conform (
ParticleGenerator Image, optional
bool bDeleteExisting )
simulated event Destroyed ( ) )
public native function float GetMaxLifeSpan ( )
public native
event GetParticleTemplates (
out Object T )
public native event LockParticles ( )
public native event ManualTick ( float DeltaSeconds )
public simulated function ParticleDestroy ( ) )
simulated event PostBeginPlay ( ) )
simulated event PreBeginPlay ( ) )
RegisterExternallyAffectedTemplates Source code
public native event RegisterExternallyAffectedTemplates ( )
public native
event RemoveForce (
Force RemovedForce )
public native event RemoveForceType ( name ClassName, optional bool bAndSubclasses )
public native event RemoveTemplateType ( name ClassName, optional bool bAndSubclasses )
simulated function SendTrigger ( )
simulated function SendUnTrigger ( )
public function SetAttachment ( bool B )
Trigger TriggerControl Source code
simulated
function Trigger (
Actor Other,
Pawn EventInstigator, optional
name EventName ) )
simulated
function Trigger (
Actor Other,
Pawn EventInstigator, optional
name EventName ) )
simulated
function Trigger (
Actor Other,
Pawn EventInstigator, optional
name EventName ) )
simulated event TurnOff ( ) )
simulated event TurnOn ( ) )
public native event UnLockParticles ( )
UnRegisterExternallyAffectedTemplates Source code
public native event UnRegisterExternallyAffectedTemplates ( )
UnTrigger TriggerControl Source code
simulated
function UnTrigger (
Actor Other,
Pawn EventInstigator, optional
name EventName ) )
public native event ValidateComponents ( )
defaultproperties
{
DefaultForces(0)=Class'ParticleSystems.DecayForce'
DefaultForces(1)=Class'ParticleSystems.LocatorForce'
MaxTickSize=0.008333
LockedLocalToWorld=(XPlane=(X=1.000000),YPlane=(Y=1.000000),ZPlane=(Z=1.000000),WPlane=(W=1.000000))
SelectionMethod=SELECT_Random
bLinearFrequenciesChanged=true
bOn=true
bInitiallyOn=true
Trig="SendTrigger"
UnTrig="SendUnTrigger"
DrawType=DT_Custom
bCanTeleport=true
bAcceptsProjectors=true
RemoteRole=ROLE_None
VisibilityRadius=5000.000000
VisibilityHeight=5000.000000
Style=STY_Translucent
bUnlit=true
bBlockZeroExtentTraces=false
bBlockNonZeroExtentTraces=false
bEdCanOverlap=true
UseReticleOnEvents(0)="UseReticleText"
UseReticleOnEvents(1)="UseReticleCorners"
UseReticleOnEvents(2)="UseReticleTopBars"
ProximityReticleOnEvents(0)="ProximityReticleCorners"
ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}
|
Creation time: sk 3-1-2016 10:48:31.298 - Created with
UnCodeX