Show / Hide Table of Contents

Class ObjectLibrary

Class that holds a library of Objects

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

Properties

| Improve this Doc View Source

bHasBlueprintClasses

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

bIsFullyLoaded

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

bUseWeakReferences

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

DefaultObject

Get UE4 Default Object for this Class

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

ObjectBaseClass

Class that Objects must be of. If ContainsBlueprints is true, this is the native class that the blueprints are instances of and not UClass

Declaration
public SubclassOf<UObject> ObjectBaseClass { get; set; }
Property Value
Type Description
SubclassOf<UObject>
| Improve this Doc View Source

Objects

List of Objects in library

Declaration
public ObjectArrayField<UObject> Objects { 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 ObjectLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
ObjectLibrary

Operators

| Improve this Doc View Source

Implicit(IntPtr to ObjectLibrary)

Convert from IntPtr to UObject

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