3#include <EditorEngineProcessFramework/LongOps/LongOps.h>
Definition BakeSceneProxyOp.h:6
virtual void Finalize(plResult result, const plDataBuffer &resultData) override
Called once the corresponding plLongOpWorker has finished.
Definition BakeSceneProxyOp.cpp:26
virtual void GetReplicationInfo(plStringBuilder &out_sReplicationOpType, plStreamWriter &ref_description) override
Called every time the long op shall be executed.
Definition BakeSceneProxyOp.cpp:17
virtual void InitializeRegistered(const plUuid &documentGuid, const plUuid &componentGuid) override
Called once by plLongOpControllerManager::RegisterLongOp() to inform the proxy to which plDocument an...
Definition BakeSceneProxyOp.cpp:11
virtual const char * GetDisplayName() const override
Called by the plQtLongOpsPanel to determine the display string to be shown in the UI.
Definition BakeSceneProxyOp.h:11
Proxy long ops represent a long operation on the editor side.
Definition LongOps.h:19
Interface for binary out (write) streams.
Definition Stream.h:107
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
This data type is the abstraction for 128-bit Uuid (also known as GUID) instances.
Definition Uuid.h:11
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54