TCookedEditorTargetPlatform

Templated class for a target platform used to cook a cooked editor.

Windows
MacOS
Linux

Inheritance Hierarchy

Base

TCookedEditorTargetPlatform

References

Module

CookedEditor

Header

/Engine/Source/Developer/CookedEditor/Public/CookedEditorTargetPlatform.h

Include

#include "CookedEditorTargetPlatform.h"

Syntax

template<typename Base>
class TCookedEditorTargetPlatform : public Base

Remarks

Templated class for a target platform used to cook a cooked editor. It needs to inherit from a desktop platform's target platform such as TGenericWindowsTargetPlatform. See CookedEditorPackageManager.h for some typedef'd standard base classes that can be used.

The majority of the functionality is performed in an instance of a ICookedEditorPackageManager subclass. See that class for more information.

Variables

Name Description

Protected variable

TUniquePtr< ICo...

 

PackageManager

Constructors

Name Description

Public function

TCookedEditorTargetPlatform()

Public function

TCookedEditorTargetPlatform

Allows for a custom target platform module to initialize this TargetPlatform with an existing PackageManager instead of going through the standard factory function

Destructors

Functions

Name Description

Public function Virtual Const

bool

 

AllowObject

(
    const UObject* Obj
)

Public function Virtual Const

bool

 

AllowsEditorObjects()

If you override this to return false, you will have to stage uncooked assets to allow the editor to run properly

Public function Virtual Const

FString

 

CookingDeviceProfileName()

Public function Virtual Const

void

 

GetAllDevices

(
    TArray< ITargetDevicePtr >& OutDev...
)

Public function Virtual Const

ITargetDevic...

 

GetDefaultDevice()

Public function Virtual Const

void

 

GetExtraPackagesToCook

(
    TArray< FName >& PackageNames
)

Public function Virtual Const

void

 

GetReflectionCaptureFormats

(
    TArray< FName >& OutFormats
)

Public function Virtual Const

float

 

GetVariantPriority()

Public function Virtual Const

bool

 

IsRunningPlatform()

Public function Virtual Const

FString

 

PlatformName()