![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ObjectMacros.h>
Public Types | |
| typedef void(* | AddReferencedObjectsType) (UObject *ThisObject, FReferenceCollector &Ar) |
Public Member Functions | |
| template<typename TClass > | |
| consteval | FUObjectCppClassStaticFunctions (TClass *Null) |
| constexpr | FUObjectCppClassStaticFunctions (AddReferencedObjectsType InAddReferencedObjects) |
| FUObjectCppClassStaticFunctions ()=default | |
| bool | IsInitialized () const |
| void | Reset () |
| AddReferencedObjectsType | GetAddReferencedObjects () const |
| void | SetAddReferencedObjects (AddReferencedObjectsType InAddReferencedObjects) |
Collection of the pointers to our specified list of static functions that are defined on a specific c++ class, for reference by the corresponding UClass. The pointers in this structure point to the class's version of that function, if it exists, or to the version on the nearest parent class where it does exist, similar to a virtual function table in c++.
| typedef void(* FUObjectCppClassStaticFunctions::AddReferencedObjectsType) (UObject *ThisObject, FReferenceCollector &Ar) |
|
inlineexplicit |
|
inlineexplicitconstexpr |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |