RealDocs
UE 5.6
Beginner
Intermediate
Expert
Browse
About
Home
›
CoreUObject
CoreUObject
2 views
17 entries in this module.
class
Classes
(1)
UObject
BP
The base class of all Unreal Engine objects.
struct
Structs
(5)
FSoftObjectPath
A string-based reference to a UObject asset stored as a top-level asset path plus an optional sub-object path.
TSoftClassPtr
A soft reference to a UClass (Blueprint or C++) that stores the class path as a string rather than keeping the class loaded.
TSoftObjectPtr
A typed soft reference to a UObject asset that stores the asset path as a string.
TSubclassOf
A UClass wrapper that enforces a type constraint at edit time and in C++.
TWeakObjectPtr
A weak reference to a UObject that does not prevent garbage collection.
function
Global Functions
(11)
UClass::GetDefaultObject
Returns the Class Default Object (CDO) for this UClass — the shared archetype that holds default property values for all instances.
UObject::GetClass
Returns the UClass that describes this object's type, fields, and metadata.
UObject::GetName
Returns the object's name without any path or package prefix as an FString, e.
UObject::GetOuter
Returns the UObject that directly owns this object in the outer chain.
UObject::GetTypedOuter
Walks up the outer chain and returns the first object of type T, or null if none is found.
UObject::GetWorld
Returns the UWorld this object belongs to.
UObject::Implements
Returns true if this object's class implements the specified UInterface.
UObject::IsA
Returns true if this object's class is T or a subclass of T.
UObject::IsValid
Global helper function that returns true if the given UObject pointer is non-null and has not been marked for garbage collection.
UObject::MarkAsGarbage
Marks this UObject to be destroyed by the garbage collector on the next GC pass.
UObject::PostInitProperties
Called after all UPROPERTY fields have been initialized to their default values (from the CDO or inline initializers).