UCookerSettings

Various cooker settings.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DeveloperToolSettings

Header

/Engine/Source/Developer/DeveloperToolSettings/Classes/CookerSettings.h

Include

#include "CookerSettings.h"

Syntax

class UCookerSettings : public UDeveloperSettings

Remarks

Various cooker settings.

Variables

Name Description

Public variable

bool

 

bCompileBlueprintsInDevelopmentMode

Whether or not to compile Blueprints in development mode when cooking.

Public variable

bool

 

bCookOnTheFlyForLaunchOn

Enable -cookonthefly for launch on

Public variable

bool

 

bEnableBuildDDCInBackground

Public variable

bool

 

bEnableCookOnTheSide

Public variable

bool

 

bIgnoreIniSettingsOutOfDateForIteration

Ignore ini changes when doing iterative cooking, either in editor or out of editor

Public variable

bool

 

bIgnoreScriptPackagesOutOfDateForIteration

Ignore native header file changes when doing iterative cooking, either in editor or out of editor

Public variable

bool

 

bIterativeCookingForFileCookContent

Enable -iterate when triggering from File dropdown menu

Public variable

bool

 

bIterativeCookingForLaunchOn

Enable -iterate for launch on

Public variable

EBlueprintCompo...

 

BlueprintComponentDataCookingMethod

Generate optimized component data to speed up Blueprint construction at runtime.

Public variable

TArray< FString...

 

ClassesExcludedOnDedicatedClient

List of class names to exclude when cooking for dedicated client

Public variable

TArray< FString...

 

ClassesExcludedOnDedicatedServer

List of class names to exclude when cooking for dedicated server

Public variable

 

ConfigRestartRequired

Public variable

 

ConsoleVariable

Allows opening cooked assets in the editor

Public variable

int32

 

DefaultASTCQualityBySize

Quality of 0 means smallest (12x12 block size), 4 means best (4x4 block size)

Public variable

int32

 

DefaultASTCQualityBySpeed

Quality of 0 means fastest, 3 means best quality

Public variable

 

DisplayName

Public variable

 

EditCondition

Public variable

TArray< FString...

 

ModulesExcludedOnDedicatedClient

List of module names to exclude when cooking for dedicated client

Public variable

TArray< FString...

 

ModulesExcludedOnDedicatedServer

List of module names to exclude when cooking for dedicated server

Public variable

 

ToolTip

Public variable

TArray< FString...

 

VersionedIntRValues

List of r values that need to be versioned

Constructors

Name Description

Public function

UCookerSettings

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UObject

Name Description

Public function Virtual

void

 

OverrideConfigSection

(
    FString& InOutSectionName
)

This class was moved from UnrealEd module, but to allow it to be used by developer tools, like UFE, it has moved to this module.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.