| IModuleInterface
|
Module |
|
Header |
/Engine/Source/Developer/BlueprintCompilerCppBackend/Public/IBlueprintCompilerCppBackendModule.h |
Include |
#include "IBlueprintCompilerCppBackendModule.h" |
class IBlueprintCompilerCppBackendModule : public IBlueprintCompilerCppBackendModuleInterface
The public interface to this module
Name | Description | ||
---|---|---|---|
|
TArray< clas... |
CollectBoundFunctions ( |
Collect functions that are used by delegates - they must have UFUNCTION macro. |
|
ConstructBaseFilename ( |
Aimed to help coordinate #include statements (generated by the backend) and target file paths. |
|
|
DependenciesGlobalMapBodyCode ( |
||
|
DependenciesGlobalMapHeaderCode() |
||
|
FIsFunctionU... |
GetIsFunctionUsedInADelegateCallback() |
|
|
GetOriginalClassMap() |
Cpp is generated from a duplicate of the original Blueprint. |
|
|
TSharedPtr< ... |
NativizationSummary() |
|
|
FMarkUnconve... |
OnIncludingUnconvertedBP() |
|
|
FIsTargetedF... |
OnIsTargetedForConversionQuery() |
Provides a hook so that external modules can specify which assets will and won't be converted (so the backend knows how to handle cross asset references). |
|
FPCHFilename... |
OnPCHFilenameQuery() |
Provides a hook so that external modules can specify the PCH file that should be used for generated source. |
Name |
Description |
---|---|
FIsFunctionUsedInADelegate |
|
FIsTargetedForConversionQuery |
|
FMarkUnconvertedBlueprintAsNecessary |
Provides a hook so that external modules can mark some unconverted blueprints as necessary for the generated native code. |
FPCHFilenameQuery |