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

Engine.LevelStreaming

Extends
Object
Modifiers
abstract editinlinenew native

LevelStreaming Abstract base class of container object encapsulating data required for streaming and providing interface for when a level should be streamed in and out of memory. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.LevelStreaming

Direct Known Subclasses:

LevelStreamingDistance, LevelStreamingKismet, LevelStreamingPersistent

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
boolbBoundingBoxVisible
boolbHasLoadRequestPending
boolbHasUnloadRequestPending
boolbIsRequestingUnloadAndRemoval
boolbIsVisible
boolbShouldBeLoaded
boolbShouldBeVisible
boolbShouldBlockOnLoad
floatLastVolumeUnloadRequestTime
levelLoadedLevel
vectorOldOffset
LevelStreaming
boolbIsFullyStatic
boolbLocked
boolbShouldBeVisibleInEditor
colorDrawColor
array<LevelStreamingVolume>EditorStreamingVolumes
floatMinTimeBetweenVolumeUnloadRequests
vectorOffset
namePackageName
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bBoundingBoxVisible Source code

var const bool bBoundingBoxVisible;
Whether this level's bounding box should be visible in the Editor.

bHasLoadRequestPending Source code

var const transient bool bHasLoadRequestPending;
Whether we currently have a load request pending.

bHasUnloadRequestPending Source code

var const transient bool bHasUnloadRequestPending;
Whether we currently have an unload request pending.

bIsRequestingUnloadAndRemoval Source code

var const transient bool bIsRequestingUnloadAndRemoval;
Whether this level streaming object's level should be unloaded and the object be removed from the level list.

bIsVisible Source code

var const transient bool bIsVisible;
Whether the level is currently visible/ associated with the world

bShouldBeLoaded Source code

var const transient bool bShouldBeLoaded;
Whether the level should be loaded

bShouldBeVisible Source code

var const transient bool bShouldBeVisible;
Whether the level should be visible if it is loaded

bShouldBlockOnLoad Source code

var transient bool bShouldBlockOnLoad;
Whether we want to force a blocking load

LastVolumeUnloadRequestTime Source code

var const transient float LastVolumeUnloadRequestTime;
Time of last volume unload request. Used in preventing spurious unload requests.

LoadedLevel Source code

var transient const level LoadedLevel;
Pointer to Level object if currently loaded/ streamed in.

OldOffset Source code

var const vector OldOffset;
Current/ old offset required for changing the offset at runtime, e.g. in the Editor.

LevelStreaming

bIsFullyStatic Source code

var(LevelStreaming) const bool bIsFullyStatic;
Whether this level is fully static - if it is, then assumptions can be made about it, ie it doesn't need to be reloaded since nothing could have changed

bLocked Source code

var(LevelStreaming) const bool bLocked;
Whether this level is locked; that is, its actors are read-only.

bShouldBeVisibleInEditor Source code

var(LevelStreaming) const bool bShouldBeVisibleInEditor;
Whether this level should be visible in the Editor

DrawColor Source code

var(LevelStreaming) const color DrawColor;
The level's color; used to make the level easily identifiable in the level browser, for actor level visulization, etc.

EditorStreamingVolumes Source code

var(LevelStreaming) const editconst array<LevelStreamingVolume> EditorStreamingVolumes;
The level streaming volumes bound to this level.

MinTimeBetweenVolumeUnloadRequests Source code

var(LevelStreaming) float MinTimeBetweenVolumeUnloadRequests;
Cooldown time in seconds between volume-based unload requests. Used in preventing spurious unload requests.

Offset Source code

var(LevelStreaming) const vector Offset;
Offset applied to actors after loading.

PackageName Source code

var(LevelStreaming) editconst const name PackageName;
Name of the level package name used for loading.


Defaultproperties

defaultproperties
{
   bShouldBeVisibleInEditor=True
   DrawColor=(B=255,G=255,R=255,A=255)
   MinTimeBetweenVolumeUnloadRequests=2.000000
   Name="Default__LevelStreaming"
   ObjectArchetype=Object'Core.Default__Object'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:38.735 - Created with UnCodeX