Language:
Discover
By Skill Level
By Category

FStructOnScope

Choose your OS:

Inheritance Hierarchy

Syntax

class FStructOnScope

Variables

Name Description

Protected variable

bool

 

OwnsMemory

Whether the struct memory is owned by this instance.

Protected variable

TWeakObjectPtr <...

 

Package

Protected variable

uint8 *

 

SampleStructMemory

Protected variable

TWeakObjectPtr <...

 

ScriptStruct

Constructors

Name Description

Public function

FStructOnScope()

Public function

FStructOnScope

(
    const UStruct * InScriptStruct
)

Public function

FStructOnScope

(
    FStructOnScope && InOther
)

Public function

FStructOnScope

(
    const FStructOnScope &
)

Public function

FStructOnScope

(
    const UStruct * InScriptStruct,
    uint8 * InData
)

Destructors

Name Description

Public function Virtual

~FStructOnScope()

Functions

Name Description

Public function Virtual

void

 

Destroy()

Public function Virtual

UPackage ...

 

GetPackage()

Public function Virtual

const UStruc ...

 

GetStruct()

Public function Virtual

uint8 *

 

GetStructMemory()

Public function Virtual

const uint8 ...

 

GetStructMemory()

Protected function Virtual

void

 

Initialize()

Public function

void

 

Initialize

(
    TWeakObjectPtr < const UStruct > InS...
)

Re-initializes the scope with a specified UStruct

Public function Virtual

bool

 

IsValid()

Public function Virtual

bool

 

OwnsStructMemory()

Public function Virtual

void

 

Reset()

Public function Virtual

void

 

SetPackage

(
    UPackage * InPackage
)

Operators

Name Description

Public function

FStructOnSco ...

 

operator=

(
    FStructOnScope && InOther
)

Public function

FStructOnSco ...

 

operator=

(
    const FStructOnScope &
)

References

Module

CoreUObject

Header

Runtime/CoreUObject/Public/UObject/StructOnScope.h