IPhotoModeFieldSink public API. 更多...
#include <PcgPhotoModeApply.h>
Public 成员函数 | |
| virtual | ~IPhotoModeFieldSink ()=default |
| Releases IPhotoModeFieldSink resources. | |
| virtual PhotoModeFieldAcceptance | acceptsPhotoModeField (const PhotoModeAssignment &assignment) const noexcept=0 |
| Return true only for fields owned by this provider. | |
| virtual Result< void > | applyPhotoModeField (const PhotoModeAssignment &assignment)=0 |
| Apply one accepted assignment atomically on the game thread. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName ="eve.photo-mode.field" |
详细描述
IPhotoModeFieldSink public API.
在文件 PcgPhotoModeApply.h 第 34 行定义.
构造及析构函数说明
◆ ~IPhotoModeFieldSink()
|
virtualdefault |
Releases IPhotoModeFieldSink resources.
成员函数说明
◆ acceptsPhotoModeField()
|
pure virtualnoexcept |
Return true only for fields owned by this provider.
在 eve::graphics::PcgGraphicsPhotoModeAuthority, eve::camera::CameraController, eve::daynight::PcgLightingAmbientPhotoMode, eve::daynight::PcgLightingFogPhotoMode, eve::daynight::PcgLightingSkyboxPhotoMode, eve::daynight::PcgLightingSunPhotoMode, eve::daynight::PcgLightingTimePhotoMode, eve::graphics::GrassField, eve::graphics::PcgWaterPhotoModeAuthority, eve::procgen::PcgTerrainPhotoModeAuthority, eve::procgen::PcgTerrainStreamingAuthority, eve::ui::PcgPhotoModePhotoAuthority , 以及 eve::weather::Weather 内被实现.
◆ applyPhotoModeField()
|
pure virtual |
Apply one accepted assignment atomically on the game thread.
在 eve::graphics::PcgGraphicsPhotoModeAuthority, eve::camera::CameraController, eve::daynight::PcgLightingAmbientPhotoMode, eve::daynight::PcgLightingFogPhotoMode, eve::daynight::PcgLightingSkyboxPhotoMode, eve::daynight::PcgLightingSunPhotoMode, eve::daynight::PcgLightingTimePhotoMode, eve::graphics::GrassField, eve::graphics::PcgWaterPhotoModeAuthority, eve::procgen::PcgTerrainPhotoModeAuthority, eve::procgen::PcgTerrainStreamingAuthority, eve::ui::PcgPhotoModePhotoAuthority , 以及 eve::weather::Weather 内被实现.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 PcgPhotoModeApply.h 第 36 行定义.
该类的文档由以下文件生成:
- src/engine/common/PcgPhotoModeApply.h