载入中...
搜索中...
未找到
PcgPhotoModeApplyPlan.h
浏览该文件的文档.
void exposePcgPhotoModeApplyPlanBindings(ssq::Table& table);
13 [[nodiscard]] Result<void> compile(const PcgPhotoModeValues& before,const PcgPhotoModeValues& after);
15 [[nodiscard]] Result<void> compileJson(const std::string& beforeJson,const std::string& afterJson);
uint64_t getCommandCount()const noexcept{return commands_.size();} [[nodiscard]] Result<std::string> getCommandField(uint64_t index)const; [[nodiscard]] Result<int> getCommandDomain(uint64_t index)const; uint64_t getAppliedCount()const noexcept{return appliedCount_;} bool getRollbackComplete()const noexcept{return rollbackComplete_;} uint64_t getRevision()const noexcept{return revision_;}
27 struct Command { std::string field; PhotoModeDomain domain; PhotoModeValue before; PhotoModeValue after; };
Stable, reversible difference between two complete Pcg photo-mode snapshots.
Definition PcgPhotoModeApplyPlan.h:10
Complete typed value set from Pcg PhotoModeProfile with exact defaults.
Definition PcgPhotoModeValues.h:20
Definition Component.cpp:5
void exposePcgPhotoModeApplyPlanBindings(ssq::Table &t)
Register Pcg photo-mode application-plan bindings.
Definition PcgPhotoModeApplyPlan.cpp:137
std::variant< bool, std::int64_t, float, std::string, PhotoModeColor > PhotoModeValue
Typed payload accepted by authoritative photo-mode domain owners.
Definition PcgPhotoModeApply.h:11
PhotoModeDomain
Authoritative owner selected for a Pcg photo-mode field.
Definition PcgPhotoModeApply.h:13
enum EVENGINE_API_FOUNDATION Table
OT_TABLE (editable via Runtime table APIs / ReflectedPropertyModel).
Definition Runtime.h:121