FCustomThunkTemplates

Windows
MacOS
Linux

Syntax

struct FCustomThunkTemplates

Functions

Name Description

Public function Static

int32

 

Array_Add

(
    const TArray< T >& TargetArray,
    const U& NewItem
)

Public function Static

int32

 

Array_AddUnique

(
    const TArray< T >& TargetArray,
    const U& NewItem
)

Public function Static

int32

 

Array_AddUnique_FText

(
    const TArray< FText >& TargetArray,
    const FText& NewItem
)

Public function Static

int32

 

Array_AddUnique_Struct

(
    const TArray< T >& TargetArray,
    const T& NewItem
)

Public function Static

void

 

Array_Append

(
    const TArray< T >& TargetArray,
    const TArray< U >& SourceArray
)

Public function Static

void

 

Array_Clear

(
    const TArray< T >& TargetArray
)

Public function Static

bool

 

Array_Contains

(
    const TArray< T >& TargetArray,
    const U& ItemToFind
)

Public function Static

bool

 

Array_Contains_FText

(
    const TArray< FText >& TargetArray,
    const FText& ItemToFind
)

Public function Static

bool

 

Array_Contains_Struct

(
    const TArray< T >& TargetArray,
    const T& ItemToFind
)

Public function Static

int32

 

Array_Find

(
    const TArray< T >& TargetArray,
    const U& ItemToFind
)

Public function Static

int32

 

Array_Find_FText

(
    const TArray< FText >& TargetArray,
    const FText& ItemToFind
)

Public function Static

int32

 

Array_Find_Struct

(
    const TArray< T >& TargetArray,
    const T& ItemToFind
)

Public function Static

void

 

Array_Get

(
    const TArray< T >& TargetArray,
    int32 Index,
    U& Item
)

Public function Static

void

 

Array_Insert

(
    const TArray< T >& TargetArray,
    const U& NewItem,
    int32 Index
)

Public function Static

bool

 

Array_IsValidIndex

(
    const TArray< T >& TargetArray,
    int32 Index
)

Public function Static

int32

 

Array_LastIndex

(
    const TArray< T >& TargetArray
)

Public function Static

int32

 

Array_Length

(
    const TArray< T >& TargetArray
)

Public function Static

void

 

Array_Remove

(
    const TArray< T >& TargetArray,
    int32 IndexToRemove
)

Public function Static

bool

 

Array_RemoveItem

(
    const TArray< T >& TargetArray,
    const U& Item
)

Public function Static

bool

 

Array_RemoveItem_FText

(
    const TArray< FText >& TargetArray,
    const FText& Item
)

Public function Static

bool

 

Array_RemoveItem_Struct

(
    const TArray< T >& TargetArray,
    const T& Item
)

Public function Static

void

 

Array_Resize

(
    const TArray< T >& TargetArray,
    int32 Size
)

Public function Static

void

 

Array_Set

(
    const TArray< T >& TargetArray,
    int32 Index,
    const U& Item,
    bool bSizeToFit
)

Public function Static

void

 

Array_Shuffle

(
    const TArray< T >& TargetArray
)

Public function Static

float

 

Divide_FloatFloat

(
    float A,
    float B
)

Replacements for CustomThunk functions from KismetMathLibrary.

Public function Static

bool

 

GetDataTableRowFromName

(
    UDataTable* Table,
    FName RowName,
    T& OutRow
)

Public function Static

void

 

Map_Add

(
    TMap< T, U >& TargetMap,
    const V& Key,
    const W& Value
)

Replacements for CustomThunk functions from UBlueprintMapLibrary.

Public function Static

void

 

Map_Clear

(
    TMap< T, U >& TargetMap
)

Public function Static

bool

 

Map_Contains

(
    const TMap< T, U >& TargetMap,
    const V& Key
)

Public function Static

bool

 

Map_Find

(
    const TMap< T, U >& TargetMap,
    const V& Key,
    W& Value
)

Public function Static

void

 

Map_Keys

(
    const TMap< T, U >& TargetMap,
    TArray< V >& Keys
)

Public function Static

int32

 

Map_Length

(
    const TMap< T, U >& TargetMap
)

Public function Static

bool

 

Map_Remove

(
    TMap< T, U >& TargetMap,
    const V& Key
)

Public function Static

void

 

Map_Values

(
    const TMap< T, U >& TargetMap,
    TArray< V >& Values
)

Public function Static

float

 

Percent_FloatFloat

(
    float A,
    float B
)

Public function Static

void

 

Set_Add

(
    TSet< T >& TargetSet,
    const U& NewItem
)

Replacements for CustomThunk functions from UBlueprintSetLibrary.

Public function Static

void

 

Set_AddItems

(
    TSet< T >& TargetSet,
    const TArray< U >& NewItems
)

Public function Static

void

 

Set_Clear

(
    TSet< T >& TargetSet
)

Public function Static

bool

 

Set_Contains

(
    const TSet< T >& TargetSet,
    const U& ItemToFind
)

Public function Static

void

 

Set_Difference

(
    const TSet< T >& A,
    const TSet< T >& B,
    TSet< T >& Result
)

Public function Static

void

 

Set_Intersection

(
    const TSet< T >& A,
    const TSet< T >& B,
    TSet< T >& Result
)

Public function Static

int32

 

Set_Length

(
    const TSet< T >& TargetSet
)

Public function Static

bool

 

Set_Remove

(
    TSet< T >& TargetSet,
    const U& Item
)

Public function Static

void

 

Set_RemoveItems

(
    TSet< T >& TargetSet,
    const TArray< U >& Items
)

Public function Static

void

 

Set_ToArray

(
    const TSet< T >& A,
    TArray< U >& Result
)

Public function Static

void

 

Set_Union

(
    const TSet< T >& A,
    const TSet< T >& B,
    TSet< T >& Result
)

Public function Static

void

 

SetArrayPropertyByName

(
    UObject* Object,
    FName PropertyName,
    TArray< T >& Value
)

Public function Static

void

 

SetCollisionProfileNameProperty

(
    UObject* Object,
    FName PropertyName,
    const FCollisionProfileName& Value
)

Public function Static

void

 

SetStructurePropertyByName

(
    UObject* Object,
    FName PropertyName,
    const T& Value
)

Public function Static

void

 

StackTrace()

Replacements for CustomThunk functions from UKismetSystemLibrary.

References

Module

Engine

Header

Runtime/Engine/Public/GeneratedCodeHelpers.h

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback