FGatherConvertedClassDependencies

The struct gathers dependencies of a converted BPGC

Windows
MacOS
Linux

References

Module

BlueprintCompilerCppBackend

Header

/Engine/Source/Developer/BlueprintCompilerCppBackend/Public/BlueprintCompilerCppBackendGatherDependencies.h

Include

#include "BlueprintCompilerCppBackendGatherDependencies.h"

Syntax

struct FGatherConvertedClassDependencies

Remarks

The struct gathers dependencies of a converted BPGC

Variables

Name Description

Public variable

TSet< UObject &...

 

Assets

Dependencies:

Public variable

TSet< UBlueprin...

 

ConvertedClasses

Public variable

TSet< UUserDefi...

 

ConvertedEnum

Public variable

TSet< UUserDefi...

 

ConvertedStructs

Public variable

TSet< UField &#...

 

DeclareInHeader

Public variable

TSet< UField &#...

 

IncludeInBody

Public variable

TSet< UField &#...

 

IncludeInHeader

What to include/declare in the generated code:

Public variable

FCompilerNativi...

 

NativizationOptions

Protected variable

UStruct *

 

OriginalStruct

Public variable

TSet< TSoftObje...

 

RequiredModuleNames

Constructors

Name Description

Protected function

FGatherConvertedClassDependencies

(
    UStruct* InStruct,
    const FCompilerNativizationOptions ...
)

Functions

Name Description

Public function Const

TSet< const ...

 

AllDependencies()

Protected function

void

 

DependenciesForHeader()

Public function Const

UClass *

 

FindOriginalClass

(
    const UClass* InClass
)

Public function Const

void

 

GatherAssetsReferencedByConvertedTypes

(
    TSet< UObject* >& Dependencie...
)

Public function Static

void

 

GatherAssetsReferencedByUDSDefaultValue

(
    TSet< UObject* >& Dependencie...,
    UUserDefinedStruct* Struct
)

Public function Static

TSharedPtr< ...

 

Get

(
    UStruct* InStruct,
    const FCompilerNativizationOptions ...
)

Public function Const

UStruct *...

 

GetActualStruct()

Public function Const

UClass *

 

GetFirstNativeOrConvertedClass

(
    UClass* InClass
)

Public function Static

bool

 

IsFieldFromExcludedPackage

(
    const UField* Field,
    const TSet< FName >& InExcludedMod...
)

Public function Const

bool

 

WillClassBeConverted

(
    const UBlueprintGeneratedClass*...
)

Constants

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