FScriptIntegrationObjectHelper

Helper class for script integrations to access some [UObject](API\Runtime\CoreUObject\UObject\UObject) innards.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h

Include

#include "UObject/UObjectGlobals.h"

Syntax

class FScriptIntegrationObjectHelper

Remarks

Helper class for script integrations to access some UObject innards. Needed for script-generated UObject classes

Functions

Name Description

Public function Static

void

 

InitProperties

(
    const FObjectInitializer& ObjectIn...,
    UObject* Obj,
    UClass* DefaultsClass,
    UObject* DefaultData
)

Binary initialize object properties to zero or defaults.

Public function Static

bool

 

InitSubobjectProperties

(
    const FObjectInitializer& ObjectIn...
)

Calls InitProperties for any default subobjects created through this ObjectInitializer.

Public function Static

void

 

InstanceSubobjects

(
    const FObjectInitializer& ObjectIn...,
    UClass* Class,
    bool bNeedInstancing,
    bool bNeedSubobjectInstancing
)

Create copies of the object's components from their templates.

Public function Static

void

 

PostConstructInitObject

(
    FObjectInitializer& ObjectInitiali...
)

Finalizes a constructed UObject by initializing properties, instancing & initializing sub-objects, etc.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss