Show / Hide Table of Contents

Class LevelStreamingDynamic

Level Streaming Dynamic

Inheritance
System.Object
UObject
LevelStreaming
LevelStreamingDynamic
Inherited Members
LevelStreaming.CreateInstance(String)
LevelStreaming.GetLevelScriptActor()
LevelStreaming.GetWorldAssetPackageFName()
LevelStreaming.IsLevelLoaded()
LevelStreaming.IsLevelVisible()
LevelStreaming.IsStreamingStatePending()
LevelStreaming.SetLevelLODIndex(Int32)
LevelStreaming.SetShouldBeLoaded(Boolean)
LevelStreaming.SetShouldBeVisible(Boolean)
LevelStreaming.ShouldBeLoaded()
LevelStreaming.PackageNameToLoad
LevelStreaming.LevelTransform
LevelStreaming.LevelLODIndex
LevelStreaming.bShouldBeVisibleInEditor
LevelStreaming.bShouldBeVisible
LevelStreaming.bShouldBeLoaded
LevelStreaming.bLocked
LevelStreaming.bIsStatic
LevelStreaming.bShouldBlockOnLoad
LevelStreaming.bShouldBlockOnUnload
LevelStreaming.bDisableDistanceStreaming
LevelStreaming.bDrawOnLevelStatusMap
LevelStreaming.LevelColor
LevelStreaming.EditorStreamingVolumes
LevelStreaming.MinTimeBetweenVolumeUnloadRequests
LevelStreaming.LoadedLevel
LevelStreaming.PendingUnloadLevel
LevelStreaming.FolderPath
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class LevelStreamingDynamic : LevelStreaming

Properties

| Improve this Doc View Source

bInitiallyLoaded

Declaration
public bool bInitiallyLoaded { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bInitiallyVisible

Declaration
public bool bInitiallyVisible { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static LevelStreamingDynamic DefaultObject { get; }
Property Value
Type Description
LevelStreamingDynamic
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

LoadLevelInstance(UObject, String, Vector, Rotator)

Stream in a level with a specific location and rotation.

Declaration
public static (bool, LevelStreamingDynamic) LoadLevelInstance(UObject WorldContextObject, string LevelName, Vector Location, Rotator Rotation)
Parameters
Type Name Description
UObject WorldContextObject
System.String LevelName
Vector Location
Rotator Rotation
Returns
Type Description
System.ValueTuple<System.Boolean, LevelStreamingDynamic>
Remarks

You can create multiple instances of the same level!

The level to be loaded does not have to be in the persistent map's Levels list, however to ensure that the .umap does get packaged, please be sure to include the .umap in your Packaging Settings:

Project Settings -> Packaging -> List of Maps to Include in a Packaged Build (you may have to show advanced or type in filter)

@param LevelName - Level package name, ex: /Game/Maps/MyMapName, specifying short name like MyMapName will force very slow search on disk @param Location - World space location where the level should be spawned @param Rotation - World space rotation for rotating the entire level @param bOutSuccess - Whether operation was successful (map was found and added to the sub-levels list) @return Streaming level object for a level instance

| Improve this Doc View Source

LoadLevelInstanceBySoftObjectPtr(UObject, Byte, Vector, Rotator)

Load Level Instance by Soft Object Ptr

Declaration
public static (bool, LevelStreamingDynamic) LoadLevelInstanceBySoftObjectPtr(UObject WorldContextObject, byte Level, Vector Location, Rotator Rotation)
Parameters
Type Name Description
UObject WorldContextObject
System.Byte Level
Vector Location
Rotator Rotation
Returns
Type Description
System.ValueTuple<System.Boolean, LevelStreamingDynamic>
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static LevelStreamingDynamic New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
LevelStreamingDynamic

Operators

| Improve this Doc View Source

Implicit(IntPtr to LevelStreamingDynamic)

Convert from IntPtr to UObject

Declaration
public static implicit operator LevelStreamingDynamic(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
LevelStreamingDynamic
  • Improve this Doc
  • View Source
Back to top Generated by DocFX