![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ObjectSaveContext.h>
Public Member Functions | |
| FObjectCollectSaveOverridesContext (FObjectSaveContextData &InData) | |
| FObjectCollectSaveOverridesContext (const FObjectCollectSaveOverridesContext &Other) | |
| bool | IsCooking () const |
| const ITargetPlatform * | GetTargetPlatform () const |
| bool | IsCookByTheBook () const |
| bool | IsCookOnTheFly () const |
| bool | IsCookTypeUnknown () const |
| UE::Cook::ECookType | GetCookType () const |
| UE::Cook::ECookingDLC | GetCookingDLC () const |
| bool | IsProceduralSave () const |
| uint32 | GetSaveFlags () const |
| void | AddSaveOverride (UObject *Target, FObjectSaveOverride InOverride) |
Protected Attributes | |
| FObjectSaveContextData & | Data |
Friends | |
| class | UObject |
Interface used by CollectSaveOverrides to access the save parameters.
|
inlineexplicit |
|
inline |
|
inline |
Add a save override to specific object. (i.e. mark certain objects or properties transient for this save)
|
inline |
|
inline |
|
inline |
Return the save flags (ESaveFlags) of the save.
|
inline |
Return the targetplatform of the save, if cooking. Null if not cooking.
|
inline |
|
inline |
Report whether this is a save into a target-specific cooked format.
|
inline |
|
inline |
|
inline |
Return whether the package is being saved due to a procedural save. Any save without the possibility of user-generated edits to the package is a procedural save (Cooking, EditorDomain). This allows us to execute transforms that only need to be executed in response to new user data.
|
protected |