Show / Hide Table of Contents

Class StreamingSettings

Streaming settings.

Inheritance
System.Object
UObject
DeveloperSettings
StreamingSettings
Inherited Members
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 StreamingSettings : DeveloperSettings

Properties

| Improve this Doc View Source

AsyncLoadingThreadEnabled

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

AsyncLoadingTimeLimit

Maximum amount of time to spend doing asynchronous loading (ms per frame).

Declaration
public float AsyncLoadingTimeLimit { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

AsyncLoadingUseFullTimeLimit

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

DefaultObject

Get UE4 Default Object for this Class

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

EventDrivenLoaderEnabled

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

LevelStreamingActorsUpdateTimeLimit

Maximum allowed time to spend for actor registration steps during level streaming (ms per frame).

Declaration
public float LevelStreamingActorsUpdateTimeLimit { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

LevelStreamingComponentsRegistrationGranularity

Batching granularity used to register actor components during level streaming.

Declaration
public int LevelStreamingComponentsRegistrationGranularity { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

LevelStreamingComponentsUnregistrationGranularity

Batching granularity used to unregister actor components during level streaming.

Declaration
public int LevelStreamingComponentsUnregistrationGranularity { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

LevelStreamingUnregisterComponentsTimeLimit

Maximum allowed time to spend while unregistering components during level streaming (ms per frame).

Declaration
public float LevelStreamingUnregisterComponentsTimeLimit { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

MinBulkDataSizeForAsyncLoading

Minimum time the time limit exceeded warning will be triggered by.

Declaration
public int MinBulkDataSizeForAsyncLoading { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

PriorityAsyncLoadingExtraTime

Additional time to spend asynchronous loading during a high priority load.

Declaration
public float PriorityAsyncLoadingExtraTime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

PriorityLevelStreamingActorsUpdateExtraTime

Additional time to spend on actor registration steps during a high priority load.

Declaration
public float PriorityLevelStreamingActorsUpdateExtraTime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

StaticClass

Get UE4 Class

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

TimeLimitExceededMinTime

Minimum time the time limit exceeded warning will be triggered by.

Declaration
public float TimeLimitExceededMinTime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

TimeLimitExceededMultiplier

Multiplier for time limit exceeded warning time threshold.

Declaration
public float TimeLimitExceededMultiplier { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

UseBackgroundLevelStreaming

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

WarnIfTimeLimitExceeded

Declaration
public bool WarnIfTimeLimitExceeded { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to StreamingSettings)

Convert from IntPtr to UObject

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