Show / Hide Table of Contents

Class AssetManager

A singleton UObject that is responsible for loading and unloading PrimaryAssets, and maintaining game-specific asset references

Inheritance
System.Object
UObject
AssetManager
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 AssetManager : UObject
Remarks

Games should override this class and change the class reference

Properties

| Improve this Doc View Source

bIncludeOnlyOnDiskAssets

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

bIsBulkScanning

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

bIsGlobalAsyncScanEnvironment

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

bIsLoadingFromPakFiles

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

bIsManagementDatabaseCurrent

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

bIsPrimaryAssetDirectoryCurrent

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

bOnlyCookProductionAssets

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

bShouldAcquireMissingChunksOnLoad

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

bShouldGuessTypeAndName

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

bShouldUseSynchronousLoad

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

bUpdateManagementDatabaseAfterScan

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

DefaultObject

Get UE4 Default Object for this Class

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

NumberOfSpawnedNotifications

Number of notifications seen in this update

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

ObjectReferenceList

List of UObjects that are being kept from being GCd, derived from the asset type map. Arrays are currently more efficient than Sets

Declaration
public ObjectArrayField<UObject> ObjectReferenceList { get; }
Property Value
Type Description
ObjectArrayField<UObject>
| 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

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to AssetManager)

Convert from IntPtr to UObject

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