载入中...
搜索中...
未找到
PcgPhotoModeSession.h
浏览该文件的文档.
void exposePcgPhotoModeSessionBindings(ssq::Table&table);
16 [[nodiscard]] Result<void> begin(const std::string&capturedJson,const std::string&savedJson,bool loadSaved,bool savedEver,int currentPipeline,int savedPipeline,const std::string&sceneName,int lightingProfile);
[[nodiscard]] Result<void> replaceWorkingJson(const std::string&json); [[nodiscard]] Result<void> end(bool resetOnDisable,bool applicationPlaying); [[nodiscard]] Result<std::string> workingJson()const; [[nodiscard]] Result<std::string> outputJson()const; 22 bool getActive()const noexcept{return active_;} bool getRestoreRequested()const noexcept{return restoreRequested_;}
28 int getLoadDecision()const noexcept{return static_cast<int>(loadDecision_);} uint64_t getRevision()const noexcept{return revision_;}
Move-only, checked operation results for the common layer.
Transactional lifecycle state for Pcg PhotoMode setup, disable and destroy.
Definition PcgPhotoModeSession.h:13
bool getRemovePhotoCameraRequested() const noexcept
Returns the remove photo camera requested.
Definition PcgPhotoModeSession.h:24
bool getUnfreezePlayerRequested() const noexcept
Returns the unfreeze player requested.
Definition PcgPhotoModeSession.h:26
Definition Component.cpp:5
void exposePcgPhotoModeSessionBindings(ssq::Table &table)
Register Pcg photo-mode session bindings.
Definition PcgPhotoModeSession.cpp:80
@ SaveCurrent
enum EVENGINE_API_FOUNDATION Table
OT_TABLE (editable via Runtime table APIs / ReflectedPropertyModel).
Definition Runtime.h:121