Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FObjectInitializer
Little helper struct to manage overrides from derived classes
| Name | FOverrides |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
| Include Path | #include "UObject/UObjectGlobals.h" |
Syntax
struct FOverrides
Structs
| Name | Remarks |
|---|---|
| FOverride | Element of the override array |
| FOverrideDetails |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Overrides | TArray< FOverride, TInlineAllocator< 8 > > | The override array | UObject/UObjectGlobals.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Add a potentially nested override, make sure it is legal | UObject/UObjectGlobals.h | ||
void Add
(
FName InComponentName, |
Add an override, make sure it is legal | UObject/UObjectGlobals.h | |
void Add
(
TArrayView< const FName > InComponentPath, |
Add a potentially nested override, make sure it is legal | UObject/UObjectGlobals.h | |
FOverrideDetails Get
(
FName InComponentName, |
Retrieve an override, or TClassToConstructByDefault::StaticClass or nullptr if this was removed by a derived class | UObject/UObjectGlobals.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UObject/UObjectGlobals.h |