#include <UObjectGlobals.h>
|
class | UObject |
|
template<class T > |
void | InternalConstructor (const class FObjectInitializer &X) |
|
Internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called
◆ FObjectInitializer() [1/2]
Karma::FObjectInitializer::FObjectInitializer |
( |
| ) |
|
Default Constructor, used when you are using the C++ "new" syntax. UObject::UObject will set the object pointer
◆ FObjectInitializer() [2/2]
Karma::FObjectInitializer::FObjectInitializer |
( |
UObject * | InObj, |
|
|
UObject * | InObjectArchetype, |
|
|
bool | bInCopyTransientsFromClassDefaults, |
|
|
bool | bInShouldInitializeProps, |
|
|
struct FObjectInstancingGraph * | InInstanceGraph = nullptr ) |
Constructor
- Parameters
-
InObj | object to initialize, from static allocate object, after construction |
InObjectArchetype | object to initialize properties from |
bInCopyTransientsFromClassDefaults | - if true, copy transient from the class defaults instead of the pass in archetype ptr (often these are the same) |
bInShouldInitializeProps | false is a special case for changing base classes in UCCMake |
InInstanceGraph | passed instance graph |
◆ ~FObjectInitializer()
Karma::FObjectInitializer::~FObjectInitializer |
( |
| ) |
|
Destructor for internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called.
◆ GetObj()
FORCEINLINE UObject * Karma::FObjectInitializer::GetObj |
( |
| ) |
const |
|
inline |
Return the object that is being constructed
The documentation for this class was generated from the following files: