Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/IPackageAutoSaver.h |
Include |
#include "IPackageAutoSaver.h" |
class IPackageAutoSaver
An interface to handle the creation, destruction, and restoration of auto-saved packages
Name | Description | |
---|---|---|
|
IPackageAutoSaver() |
Name | Description | |
---|---|---|
|
~IPackageAutoSaver() |
Name | Description | ||
---|---|---|---|
|
AttemptAutoSave() |
Attempts to auto-save the level and/or content packages, if those features are enabled. |
|
|
DisableRestorePromptAndDeclinePackageRecovery() |
Set a flag to bypass the recovery UI prompt and to automatically decline package recovery. |
|
|
ForceAutoSaveTimer() |
Forces auto-save timer to equal auto-save time limit, causing an auto-save attempt |
|
|
ForceMinimumTimeTillAutoSave ( |
Forces the auto-save timer to be the auto-save time limit less the passed in value |
|
|
HasPackagesToRestore() |
||
|
IsAutoSaving() |
||
|
LoadRestoreFile() |
Load the restore file from disk (if present) |
|
|
OfferToRestorePackages() |
Offer the user the chance to restore any packages that were dirty and have auto-saves |
|
|
OnPackagesDeleted |
Called when packages are deleted in the editor |
|
|
ResetAutoSaveTimer() |
Resets the auto-save timer |
|
|
UpdateAutoSaveCount ( |
Update the auto-save count based on the delta-value provided |
|
|
UpdateRestoreFile ( |
Update the file on disk that's used to restore auto-saved packages in the event of a crash |