There is no spoon

UE3:LevelStreaming (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> LevelStreaming
Package: 
Engine
Direct subclasses:
LevelStreamingDistance, LevelStreamingKismet, LevelStreamingPersistent
This class in other games:
UDK

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-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'LevelStreaming'

bIsFullyStatic

Type: bool

Modifiers: const

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

Type: bool

Modifiers: const

Whether this level is locked; that is, its actors are read-only.

bShouldBeVisibleInEditor

Type: bool

Modifiers: const

Whether this level should be visible in the Editor

Default value: True

DrawColor

Type: Object.Color

Modifiers: const

The level's color; used to make the level easily identifiable in the level browser, for actor level visulization, etc.

Default value:

Member Value
A 255
B 255
G 255
R 255

EditorStreamingVolumes

Type: array<LevelStreamingVolume>

Modifiers: const, editconst

The level streaming volumes bound to this level.

MinTimeBetweenVolumeUnloadRequests

Type: float

Cooldown time in seconds between volume-based unload requests. Used in preventing spurious unload requests.

Default value: 2.0

Offset

Type: Object.Vector

Modifiers: const

Offset applied to actors after loading.

PackageName

Type: name

Modifiers: editconst, const

Name of the level package name used for loading.

Internal variables

bBoundingBoxVisible

Type: bool

Modifiers: const

Whether this level's bounding box should be visible in the Editor.

bHasLoadRequestPending

Type: bool

Modifiers: const, transient

Whether we currently have a load request pending.

bHasUnloadRequestPending

Type: bool

Modifiers: const, transient

Whether we currently have an unload request pending.

bIsRequestingUnloadAndRemoval

Type: bool

Modifiers: const, transient

Whether this level streaming object's level should be unloaded and the object be removed from the level list.

bIsVisible

Type: bool

Modifiers: const, transient

Whether the level is currently visible/ associated with the world

bShouldBeLoaded

Type: bool

Modifiers: const, transient

Whether the level should be loaded

bShouldBeVisible

Type: bool

Modifiers: const, transient

Whether the level should be visible if it is loaded

bShouldBlockOnLoad

Type: bool

Modifiers: transient

Whether we want to force a blocking load

LastVolumeUnloadRequestTime

Type: float

Modifiers: const, transient

Time of last volume unload request. Used in preventing spurious unload requests.

LoadedLevel

Type: Level

Modifiers: transient, const

Pointer to Level object if currently loaded/ streamed in.

OldOffset

Type: Object.Vector

Modifiers: const

Current/ old offset required for changing the offset at runtime, e.g. in the Editor.