Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/UCookOnTheFlyServer
| Name | FCookOnTheFlyServerInterface |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Private/CookOnTheFlyServer.cpp |
| Include Path | #include "CookOnTheFlyServer.cpp" |
Syntax
class FCookOnTheFlyServerInterface : public UE::Cook::ICookOnTheFlyServer
Inheritance Hierarchy
- UE::Cook::ICookOnTheFlyServer → UCookOnTheFlyServer::FCookOnTheFlyServerInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCookOnTheFlyServerInterface
(
UCookOnTheFlyServer& InCooker |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCookOnTheFlyServerInterface() |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers | | --- | --- | --- | --- | --- |Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const ITargetPlatform * AddPlatform
(
FName PlatformName, |
Request cooker set up and be ready to cook PlatformName. | ||
virtual bool EnqueueCookRequest
(
UE::Cook::FCookPackageRequest CookPackageRequest |
Enqueue a new cook request. | ||
virtual ICookedPackageWriter & GetPackageWriter
(
const ITargetPlatform* TargetPlatform |
Returns the package store writer for the specified platform. | ||
virtual FString GetSandboxDirectory() |
Returns the cooker sandbox directory path. | ||
| Returns all unsolicited files that have been produced as a result of a cook request. | |||
virtual bool IsSchedulerThread() |
Report whether the current thread is the cooker's scheduler thread. | ||
virtual void MarkPackageDirty
(
const FName& PackageName |
|||
virtual void RemovePlatform
(
FName PlatformName |
Remove platform from the cook-on-the-fly session. |