Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Commandlets
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCommandlet
- UCompileAllBlueprintsCommandlet
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Commandlets/CompileAllBlueprintsCommandlet.h |
| Include | #include "Commandlets/CompileAllBlueprintsCommandlet.h" |
Syntax
class UCompileAllBlueprintsCommandlet : public UCommandlet
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | AssetsWithErrorsOrWarnings | ||
| bool | bCompileSkeletonOnly | ||
| bool | bCookedOnly | ||
| bool | bDirtyOnly | ||
| TArray< FAssetData > | BlueprintAssetList | ||
| FTopLevelAssetPath | BlueprintBaseClassName | ||
| bool | bResultsOnly | CommandLine Config Variables. | |
| bool | bSimpleAssetList | ||
| TArray< TPair< FString, TArray< FString > > > | ExcludeAssetTags | ||
| TArray< FString > | FileAllowList | ||
| TArray< FString > | IgnoreFolders | ||
| IKismetCompilerInterface * | KismetBlueprintCompilerModule | ||
| TArray< TPair< FString, TArray< FString > > > | RequireAssetTags | ||
| int | TotalNumFailedLoads | Variables to store overall results. | |
| int | TotalNumFatalIssues | ||
| int | TotalNumWarnings |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCompileAllBlueprintsCommandlet
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Stores FAssetData for every BlueprintAsset inside of the BlueprintAssetList member variable | ||
| void | Loads and builds all blueprints in the BlueprintAssetList member variable | ||
| bool | CheckHasTagInList
(
FAssetData const& Asset, |
Checks if the passed in asset has any tag inside of the passed in tag collection. | |
| void | CompileBlueprint
(
UBlueprint* Blueprint |
Handles attempting to compile an individual blueprint asset. Blueprint Asset that is compiled. | |
| void | InitCommandLine
(
const FString& Params |
Handles setting config variables from the command line Params command line parameter string | |
| void | Loads the Kismet Compiler Module | ||
| bool | IsAssetAllowed
(
FAssetData const& Asset |
Checks if the passed in asset is included in the allow list. | |
| void | LogResults () |
Handles outputting the results to the log | |
| void | ParseAllowList
(
const FString& ListFilePath |
Handles parsing out all the different files to allow from a file. | |
| void | ParseIgnoreFolders
(
const FString& FullIgnoreFolderString |
Handles parsing out a string of ignore folders and puts it into the IgnoreFolders member variable FullIgnoreFolderString the string passedi n from the commandline to parse out individual folder names from | |
| void | Handles parsing out a string of command line tag pairs into the passed in output tag collection. | ||
| bool | ShouldBuildAsset
(
FAssetData const& Asset |
Determines if we should try and Load / Build the asset based on config variables Asset What asset to check True if we should build the asset |