载入中...
搜索中...
未找到
PcgPhotoModeApply.h 文件参考
#include "common/Result.h"
#include <cstdint>
#include <string>
#include <variant>

浏览源代码.

类

struct  eve::PhotoModeColor
 RGBA payload used by the cross-module photo-mode application contract. 更多...
 
struct  eve::PhotoModeAssignment
 One reversible field assignment in a photo-mode transaction. 更多...
 
class  eve::IPhotoModeFieldSink
 IPhotoModeFieldSink public API. 更多...
 
class  eve::IPhotoModeApplySink
 IPhotoModeApplySink public API. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 

类型定义

using eve::PhotoModeValue = std::variant< bool, std::int64_t, float, std::string, PhotoModeColor >
 Typed payload accepted by authoritative photo-mode domain owners.
 

枚举

enum class  eve::PhotoModeDomain {
  eve::Photo =0 , eve::FramePacing =1 , eve::Graphics =2 , eve::Camera =3 ,
  eve::Streaming =4 , eve::Weather =5 , eve::Lighting =6 , eve::Water =7 ,
  eve::PostFx =8 , eve::Terrain =9 , eve::Grass =10 , eve::Audio =11
}
 Authoritative owner selected for a Pcg photo-mode field. 更多...
 
enum class  eve::PhotoModeFieldAcceptance { eve::Rejected =0 , eve::Accepted =1 }
 Capability implemented by the composition root that routes assignments to domain owners. 更多...