Navigation
API > API/Developer > API/Developer/CookedEditor
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 TGenericWindowsTargetPlatformControls. 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.
| Name | TCookedEditorTargetPlatformControls |
| Type | class |
| Header File | /Engine/Source/Developer/CookedEditor/Public/CookedEditorTargetPlatformControls.h |
| Include Path | #include "CookedEditorTargetPlatformControls.h" |
Syntax
template<typename Base>
class TCookedEditorTargetPlatformControls : public Base
Inheritance Hierarchy
- Base → TCookedEditorTargetPlatformControls
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TCookedEditorTargetPlatformControls
(
ITargetPlatformSettings* TargetPlatformSettings |
CookedEditorTargetPlatformControls.h | ||
TCookedEditorTargetPlatformControls
(
TUniquePtr< ICookedEditorPackageManager >&& ExistingManager, |
Allows for a custom target platform module to initialize this TargetPlatform with an existing PackageManager instead of going through the standard factory function | CookedEditorTargetPlatformControls.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TCookedEditorTargetPlatformControls() |
CookedEditorTargetPlatformControls.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AllowObject
(
const UObject* Obj |
CookedEditorTargetPlatformControls.h | ||
virtual bool AllowsEditorObjects() |
If you override this to return false, you will have to stage uncooked assets to allow the editor to run properly | CookedEditorTargetPlatformControls.h | |
virtual FString CookingDeviceProfileName() |
CookedEditorTargetPlatformControls.h | ||
virtual void GetAllDevices
(
TArray< ITargetDevicePtr >& OutDevices |
CookedEditorTargetPlatformControls.h | ||
virtual ITargetDevicePtr GetDefaultDevice() |
CookedEditorTargetPlatformControls.h | ||
| CookedEditorTargetPlatformControls.h | |||
virtual float GetVariantPriority() |
CookedEditorTargetPlatformControls.h | ||
virtual void InitializeForCook() |
CookedEditorTargetPlatformControls.h | ||
virtual bool IsRunningPlatform() |
CookedEditorTargetPlatformControls.h | ||
virtual FString PlatformName() |
CookedEditorTargetPlatformControls.h |