Navigation
API > API/Runtime > API/Runtime/CoreUObject
Partial registration node (intrusive linked list). This is on purpose not in namespace in order to keep codegen files small (less text)
| Name | FPartialClass |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectPartials.h |
| Include Path | #include "UObject/UObjectPartials.h" |
Syntax
struct FPartialClass
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Alignment | int32 | UObject/UObjectPartials.h | ||
| BeginDestroy | FPartialBeginDestroyFunc * | UObject/UObjectPartials.h | ||
| Class | UClass *(* | UObject/UObjectPartials.h | ||
| Constructor | FPartialConstructorFunc * | UObject/UObjectPartials.h | ||
| Destructor | FPartialDestructorFunc * | UObject/UObjectPartials.h | ||
| FunctionConstructors | UFunction *(** | UObject/UObjectPartials.h | ||
| GetLifetimeReplicatedProps | FPartialGetLifetimeReplicatedPropsFunc * | UObject/UObjectPartials.h | ||
| Name | const TCHAR * | UObject/UObjectPartials.h | ||
| NativeFunctions | const void * | UObject/UObjectPartials.h | ||
| NextPartial | FPartialClass * | Intrusive linked list - next partial for the same class. | UObject/UObjectPartials.h | |
| NumFunctions | int32 | UObject/UObjectPartials.h | ||
| NumProperties | int32 | UObject/UObjectPartials.h | ||
| PartialOffset | int32 | Runtime-assigned offset from start of partial region (in bytes) This is the offset from NativePropertiesSize to the start of this partial | UObject/UObjectPartials.h | |
| PartialOffsetPtr | int32 * | UObject/UObjectPartials.h | ||
| Properties | const UECodeGen_Private::FPropertyParamsBase *const * | UObject/UObjectPartials.h | ||
| Size | int32 | UObject/UObjectPartials.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void LinkToClass
(
UClass& PartialClass |
This call will link in the partial into the class (sorted by alignment/name) | UObject/UObjectPartials.h |