载入中...
搜索中...
未找到
PcgPhotoModeRanges.h
浏览该文件的文档.
void resetDefaults(); uint64_t getCount()const noexcept; [[nodiscard]] Result<std::string> getName(uint64_t index)const; [[nodiscard]] Result<void> select(const std::string&name); [[nodiscard]] Result<void> setRange(const std::string&name,double minimum,double maximum); [[nodiscard]] Result<double> clamp(const std::string&name,double value)const;
void exposePcgPhotoModeRangesBindings(ssq::Table&table);
25 double getMinimum()const noexcept{return selected_.minimum;} double getMaximum()const noexcept{return selected_.maximum;} bool getIntegral()const noexcept{return selected_.integral;}
Move-only, checked operation results for the common layer.
Complete 57-range contract from Pcg PhotoModeMinAndMaxValues.
Definition PcgPhotoModeRanges.h:14
Definition Component.cpp:5
void exposePcgPhotoModeRangesBindings(ssq::Table &t)
Register Pcg photo-mode range bindings.
Definition PcgPhotoModeRanges.cpp:73
enum EVENGINE_API_FOUNDATION Table
OT_TABLE (editable via Runtime table APIs / ReflectedPropertyModel).
Definition Runtime.h:121
EVEngine ECS 集成层:底层实现使用 sunxfancy/ECS.hpp https://github.com/sunxfancy/ECS.hpp
Definition ECS.h:14