#include <SubclassOf.h>
template<
typename T>
class TSubclassOf< T >
Template to allow UClass types to be passed around with type safety
- Examples
- /work/Engine/Source/Runtime/UMG/Public/Components/Widget.h.
◆ ElementType
◆ TSubclassOf() [1/6]
◆ TSubclassOf() [2/6]
◆ TSubclassOf() [3/6]
◆ ~TSubclassOf()
◆ TSubclassOf() [4/6]
Constructor that takes a UClass*.
◆ TSubclassOf() [5/6]
Construct from a UClass* (or something implicitly convertible to it)
◆ TSubclassOf() [6/6]
Construct from another TSubclassOf, only if types are compatible
◆ Get()
Dereference back into a UClass*, does runtime type checking.
◆ GetDefaultObject()
Get the CDO if we are referencing a valid class
- Returns
- the CDO, or null if class is null
◆ GetGCPtr()
◆ operator UClass *()
Implicit conversion to UClass*, does runtime type checking.
◆ operator*()
Dereference back into a UClass*, does runtime type checking.
◆ operator->()
Dereference back into a UClass*, does runtime type checking.
◆ operator=() [1/5]
◆ operator=() [2/5]
Assign from another TSubclassOf, only if types are compatible
◆ operator=() [3/5]
◆ operator=() [4/5]
Assign from a UClass* (or something implicitly convertible to it).
◆ operator=() [5/5]
◆ Serialize() [1/2]
◆ Serialize() [2/2]
◆ GetTypeHash
◆ TSubclassOf
The documentation for this class was generated from the following files: