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

Engine.Util

Extends
Actor
Modifiers
native abstract

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

Constants Summary
DefaultGetFloatPrecision=3
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

Variables Summary
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
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMeshNodeRelType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETacticalMoveType, ETravelType
Inherited Enumerations from Core.Object
EAlignment, ECamOrientation, ESheerAxis

Structures Summary
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
functionbool ActorFits (Actor MovingActor, vector DesiredLocation, float ActorFitsRadius ))
functionbool AdjustCollisionSize (Actor SourceActor, float NewRadius, float NewHeight ))
functionvector CalcClosestCollisionPoint (Actor Other, vector Loc ))
functionvector CalcSprayDirection (rotator Direction, float Spread ))
function ConformRot (out rotator Source, rotator Image, rotator Allowance ))
functionbool DoActorCylindersIntersect (Actor A1, Actor A2 ))
functionbool DoCylindersIntersect (vector Location1, float CollisionRadius1, float CollisionHeight1, vector Location2, float CollisionRadius2, float CollisionHeight2 ))
functionbool EndsInDigit (string S)
functionfloat GetDistanceBetweenActors (Actor A1, Actor A2 ))
functionfloat GetDistanceBetweenCylinders (vector FirstOrigin, float FirstRadius, float FirstHalfHeight, vector SecondOrigin, float SecondRadius, float SecondHalfHeight ))
functionstring GetFloatString (float F, optional byte Precision)
functionActor GetHitActor (Controller C, optional bool bTraceVisibleNonColliding ))
functionActor GetHitActorInfo (Controller C, out vector HitLocation, out vector HitNormal, optional bool bTraceVisibleNonColliding ))
functionvector GetLocationAtActor (Actor TargetActor, float SourceCollisionRadius, float SourceCollisionHeight ))
functionname GetNameSafe (Object O ))
functionstring GetPaddedTime (float Time, int Len, optional bool bRightJustify, optional string PadStr ))
functionstring GetPhysicsString (Actor A ))
functionint GetQuadraticSolutions (float a, float b, float c, out float Solution1, out float Solution2 ))
functionstring GetRotatorString (rotator R, optional byte Precision)
functionbool GetSphereIntersection (out float IntersectionDistance1, out float IntersectionDistance2, vector SphereCenter, float SphereRadius, vector LinePosition, vector LineNormal ))
functionstring GetVectorString (vector V, optional byte Precision)
function IncrementRotatorParam (out int Param, int Amount ))
functionbool IsLocationInActorCylinder (Actor OriginActor, vector TestLocation ))
functionbool IsLocationInActorSphere (Actor OriginActor, vector TestLocation, float SphereRadius ))
functionbool IsLocationInCylinder (vector CylinderOrigin, float CylinderRadius, float CylinderHeight, vector TestLocation ))
functionbool IsLocationInRadius (vector Origin, float Radius, vector TestLocation ))
functionbool IsLocationInSphere (vector SphereOrigin, float SphereRadius, vector TestLocation ))
functionbool LineBoxIntersection (vector LineStart, vector LineEnd, vector BoxMin, vector BoxMax)
functionbool LineConvexPolygonIntersection (vector LineStart, vector LineEnd, array<vector> Points, out vector IntersectionPoint)
functionstring PadString (coerce string S, int PadLen, optional bool bRightJustify, optional string PadStr)
functionint ParseBool (out string S, out byte BOut, optional byte BDefault)
functionint ParseByte (out string S, out byte BOut, optional byte BDefault)
functionint ParseFloat (out string S, out float FOut, optional float FDefault)
functionint ParseInt (out string S, out int IOut, optional int IDefault)
functionint ParseName (out string S, out name NOut, optional bool bAdd, optional name NDefault)
functionint ParseString (out string S, out string SOut, optional string SDefault)
functionint ParseVector (out string S, out vector VOut, optional vector VDefault)
functionvector PerpendicularXY (vector V ))
functionfloat PerturbFloatPercent (float Num, float PerturbPercent ))
functionint PerturbInt (int Num, int PerturbPlusMinus ))
functionfloat PointPlaneDistance (vector Point, vector PlaneBase, vector PlaneNormal)
function RandomizeRotator (out rotator TargetRotator, int RollPerturbMin, int RollPerturbMax, int YawPerturbMin, int YawPerturbMax, int PitchPerturbMin, int PitchPerturbMax ))
function RandomizeRotatorParam (out int Param, int PerturbMin, int PerturbMax ))
functionbool RotationEquivalent (Rotator FirstRotation, Rotator SecondRotation, float RotationComponentTolerance ))
functionbool RSLC (out CheckResult Hit, Actor Source, vector Start, optional vector TraceDirection, optional float TraceInterval, optional float TraceLimit, optional int TraceFlags, optional vector Extent)
functionfloat ScaleLinear (float Val, float RangeMin, float RangeMax, float MinRangeVal, float MaxRangeVal ))
functionstring SecondsToTime (float TimeSeconds, optional bool bNoSeconds ))
function SetLandedRotParam (out int Val, int DesiredVal ))
functionbool ShiftCollisionCylinder (Actor SourceActor, float HeightChange ))
functionstring StripPathFromFileName (string InName ))
function StripSpaces (out string S, bool bStripLeading, bool bStripTrailing)
functionbool TraceFromActor (Actor GivenActor, vector DestinationPoint, optional bool bCollideActors, optional bool bUseExtents ))
functionActor TraceRecursive (Actor Instance, out vector HitLocation, out vector HitNormal, vector StartLoc, optional bool bTraceActors, optional float TraceInterval, optional vector TraceDirection, optional float TraceLimit, optional vector Extent, optional int TraceFlags, optional bool bTraceVisibleNonColliding)
function TruncateDigits (out string S)
functionbool ValidBoolString (string S)
functionbool ValidByteString (string S)
functionbool ValidFloatString (string S)
functionbool ValidIntString (string S)
functionbool ValidNameString (string S)
functionbool VectAproxEqual (vector v1, vector v2, float Allowance ))
functionbool VectorAproxEqual (vector FirstVector, vector SecondVector ))
function ZeroRotParam (out int Val ))
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, ^, ^^, |, ||, ~, ~=


Constants Detail

DefaultGetFloatPrecision Source code

const DefaultGetFloatPrecision = 3;


Functions Detail

ActorFits Source code

static final function bool ActorFits ( Actor MovingActor, vector DesiredLocation, float ActorFitsRadius ) )

AdjustCollisionSize Source code

static final function bool AdjustCollisionSize ( Actor SourceActor, float NewRadius, float NewHeight ) )

CalcClosestCollisionPoint Source code

static final function vector CalcClosestCollisionPoint ( Actor Other, vector Loc ) )

CalcSprayDirection Source code

static final function vector CalcSprayDirection ( rotator Direction, float Spread ) )

ConformRot Source code

static final function ConformRot ( out rotator Source, rotator Image, rotator Allowance ) )

DoActorCylindersIntersect Source code

static final function bool DoActorCylindersIntersect ( Actor A1, Actor A2 ) )

DoCylindersIntersect Source code

static final function bool DoCylindersIntersect ( vector Location1, float CollisionRadius1, float CollisionHeight1, vector Location2, float CollisionRadius2, float CollisionHeight2 ) )

EndsInDigit Source code

native static final function bool EndsInDigit ( string S )

GetDistanceBetweenActors Source code

static final function float GetDistanceBetweenActors ( Actor A1, Actor A2 ) )

GetDistanceBetweenCylinders Source code

static final function float GetDistanceBetweenCylinders ( vector FirstOrigin, float FirstRadius, float FirstHalfHeight, vector SecondOrigin, float SecondRadius, float SecondHalfHeight ) )

GetFloatString Source code

native static final function string GetFloatString ( float F, optional byte Precision )

GetHitActor Source code

static final function Actor GetHitActor ( Controller C, optional bool bTraceVisibleNonColliding ) )

GetHitActorInfo Source code

static final function Actor GetHitActorInfo ( Controller C, out vector HitLocation, out vector HitNormal, optional bool bTraceVisibleNonColliding ) )

GetLocationAtActor Source code

static function vector GetLocationAtActor ( Actor TargetActor, float SourceCollisionRadius, float SourceCollisionHeight ) )

GetNameSafe Source code

static final function name GetNameSafe ( Object O ) )

GetPaddedTime Source code

static final function string GetPaddedTime ( float Time, int Len, optional bool bRightJustify, optional string PadStr ) )

GetPhysicsString Source code

static final function string GetPhysicsString ( Actor A ) )

GetQuadraticSolutions Source code

static final function int GetQuadraticSolutions ( float a, float b, float c, out float Solution1, out float Solution2 ) )

GetRotatorString Source code

native static final function string GetRotatorString ( rotator R, optional byte Precision )

GetSphereIntersection Source code

static final function bool GetSphereIntersection ( out float IntersectionDistance1, out float IntersectionDistance2, vector SphereCenter, float SphereRadius, vector LinePosition, vector LineNormal ) )

GetVectorString Source code

native static final function string GetVectorString ( vector V, optional byte Precision )

IncrementRotatorParam Source code

static final function IncrementRotatorParam ( out int Param, int Amount ) )

IsLocationInActorCylinder Source code

static final function bool IsLocationInActorCylinder ( Actor OriginActor, vector TestLocation ) )

IsLocationInActorSphere Source code

static final function bool IsLocationInActorSphere ( Actor OriginActor, vector TestLocation, float SphereRadius ) )

IsLocationInCylinder Source code

static final function bool IsLocationInCylinder ( vector CylinderOrigin, float CylinderRadius, float CylinderHeight, vector TestLocation ) )

IsLocationInRadius Source code

static final function bool IsLocationInRadius ( vector Origin, float Radius, vector TestLocation ) )

IsLocationInSphere Source code

static final function bool IsLocationInSphere ( vector SphereOrigin, float SphereRadius, vector TestLocation ) )

LineBoxIntersection Source code

static native final function bool LineBoxIntersection ( vector LineStart, vector LineEnd, vector BoxMin, vector BoxMax )

LineConvexPolygonIntersection Source code

static native final function bool LineConvexPolygonIntersection ( vector LineStart, vector LineEnd, array<vector> Points, out vector IntersectionPoint )

PadString Source code

native static final function string PadString ( coerce string S, int PadLen, optional bool bRightJustify, optional string PadStr )

ParseBool Source code

native static final function int ParseBool ( out string S, out byte BOut, optional byte BDefault )

ParseByte Source code

native static final function int ParseByte ( out string S, out byte BOut, optional byte BDefault )

ParseFloat Source code

native static final function int ParseFloat ( out string S, out float FOut, optional float FDefault )

ParseInt Source code

native static final function int ParseInt ( out string S, out int IOut, optional int IDefault )

ParseName Source code

native static final function int ParseName ( out string S, out name NOut, optional bool bAdd, optional name NDefault )

ParseString Source code

native static final function int ParseString ( out string S, out string SOut, optional string SDefault )

ParseVector Source code

native static final function int ParseVector ( out string S, out vector VOut, optional vector VDefault )

PerpendicularXY Source code

static final function vector PerpendicularXY ( vector V ) )

PerturbFloatPercent Source code

static final function float PerturbFloatPercent ( float Num, float PerturbPercent ) )

PerturbInt Source code

static final function int PerturbInt ( int Num, int PerturbPlusMinus ) )

PointPlaneDistance Source code

static native final function float PointPlaneDistance ( vector Point, vector PlaneBase, vector PlaneNormal )

RandomizeRotator Source code

static final function RandomizeRotator ( out rotator TargetRotator, int RollPerturbMin, int RollPerturbMax, int YawPerturbMin, int YawPerturbMax, int PitchPerturbMin, int PitchPerturbMax ) )

RandomizeRotatorParam Source code

static final function RandomizeRotatorParam ( out int Param, int PerturbMin, int PerturbMax ) )

RotationEquivalent Source code

static final function bool RotationEquivalent ( Rotator FirstRotation, Rotator SecondRotation, float RotationComponentTolerance ) )

RSLC Source code

native static final function bool RSLC ( out CheckResult Hit, Actor Source, vector Start, optional vector TraceDirection, optional float TraceInterval, optional float TraceLimit, optional int TraceFlags, optional vector Extent )

ScaleLinear Source code

static final function float ScaleLinear ( float Val, float RangeMin, float RangeMax, float MinRangeVal, float MaxRangeVal ) )

SecondsToTime Source code

static final function string SecondsToTime ( float TimeSeconds, optional bool bNoSeconds ) )

SetLandedRotParam Source code

static final function SetLandedRotParam ( out int Val, int DesiredVal ) )

ShiftCollisionCylinder Source code

static final function bool ShiftCollisionCylinder ( Actor SourceActor, float HeightChange ) )

StripPathFromFileName Source code

static function string StripPathFromFileName ( string InName ) )

StripSpaces Source code

native static final function StripSpaces ( out string S, bool bStripLeading, bool bStripTrailing )

TraceFromActor Source code

static final function bool TraceFromActor ( Actor GivenActor, vector DestinationPoint, optional bool bCollideActors, optional bool bUseExtents ) )

TraceRecursive Source code

native static final function Actor TraceRecursive ( Actor Instance, out vector HitLocation, out vector HitNormal, vector StartLoc, optional bool bTraceActors, optional float TraceInterval, optional vector TraceDirection, optional float TraceLimit, optional vector Extent, optional int TraceFlags, optional bool bTraceVisibleNonColliding )

TruncateDigits Source code

native static final function TruncateDigits ( out string S )

ValidBoolString Source code

native static final function bool ValidBoolString ( string S )

ValidByteString Source code

native static final function bool ValidByteString ( string S )

ValidFloatString Source code

native static final function bool ValidFloatString ( string S )

ValidIntString Source code

native static final function bool ValidIntString ( string S )

ValidNameString Source code

native static final function bool ValidNameString ( string S )

VectAproxEqual Source code

static final function bool VectAproxEqual ( vector v1, vector v2, float Allowance ) )

VectorAproxEqual Source code

static final function bool VectorAproxEqual ( vector FirstVector, vector SecondVector ) )

ZeroRotParam Source code

static final function ZeroRotParam ( out int Val ) )


Defaultproperties

defaultproperties
{
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:35.628 - Created with UnCodeX