Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h |
Include |
#include "UObject/UObjectGlobals.h" |
class FObjectInitializer
Internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called.
Name | Description | |
---|---|---|
|
FObjectInitializer() |
Default Constructor, used when you are using the C++ "new" syntax. |
|
FObjectInitializer ( |
Constructor |
Name | Description | |
---|---|---|
|
~FObjectInitializer() |
Destructor for internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called. |
Name | Description | ||
---|---|---|---|
|
AssertIfInConstructor |
Asserts with the specified message if code is executed inside UObject constructor |
|
|
TReturnType ... |
CreateDefaultSubobject |
Create a component or subobject |
|
TReturnType ... |
CreateDefaultSubobject |
Create a component or subobject |
|
UObject *... |
CreateDefaultSubobject |
Create a component or subobject |
|
TReturnType ... |
CreateEditorOnlyDefaultSubobject |
Create a component or subobject only to be used with the editor. |
|
UObject *... |
CreateEditorOnlyDefaultSubobject |
Create a component or subobject only to be used with the editor. |
|
TReturnType ... |
CreateOptionalDefaultSubobject |
Create optional component or subobject. |
|
FObjectIniti... |
DoNotCreateDefaultSubobject ( |
Indicates that a base class should not create a component |
|
FinalizeSubobjectClassInitialization() |
||
|
FObjectIniti... |
Get() |
Gets ObjectInitializer for the currently constructed object. |
|
UObject *... |
GetArchetype() |
Return the archetype that this object will copy properties from later |
|
UClass * |
GetClass() |
Return the class of the object that is being constructed |
|
UObject *... |
GetObj() |
Return the object that is being constructed |
|
FObjectIniti... |
SetDefaultSubobjectClass ( |
Sets the class to use for a subobject defined in a base class, the class must be a subclass of the class used by the base class. |
|
FObjectIniti... |
SetDefaultSubobjectClass |
Sets the class to use for a subobject defined in a base class, the class must be a subclass of the class used by the base class. |