载入中...
搜索中...
未找到
eve::graphics::PcgGraphicsPhotoModeAuthority类 参考final

Explicit owner that projects Pcg graphics fields into the live render pipeline. 更多...

#include <PcgGraphicsPhotoMode.h>

类 eve::graphics::PcgGraphicsPhotoModeAuthority 继承关系图:
eve::IPhotoModeFieldSink

Public 成员函数

 ~PcgGraphicsPhotoModeAuthority () override
 Pcg graphics photo mode authority.
 
void setTargets (Graphics *graphics, RenderControl *control, Camera3D *camera)
 Bind borrowed owner-thread render targets; none are retained past this authority's lifetime.
 
void setAuthority (bool enabled)
 Register or revoke the unique graphics photo-mode authority.
 
const PcgGraphicsPhotoModeState & state () const noexcept
 Return the current complete graphics quality state.
 
PhotoModeFieldAcceptance acceptsPhotoModeField (const PhotoModeAssignment &) const noexcept override
 Accepts photo mode field.
 
Result< void > applyPhotoModeField (const PhotoModeAssignment &) override
 Applies photo mode field.
 
- Public 成员函数 继承自 eve::IPhotoModeFieldSink
virtual ~IPhotoModeFieldSink ()=default
 Releases IPhotoModeFieldSink resources.
 

额外继承的成员函数

- 静态 Public 属性 继承自 eve::IPhotoModeFieldSink
static constexpr const char * capabilityName ="eve.photo-mode.field"
 

详细描述

Explicit owner that projects Pcg graphics fields into the live render pipeline.

在文件 PcgGraphicsPhotoMode.h 第 10 行定义.

构造及析构函数说明

◆ ~PcgGraphicsPhotoModeAuthority()

eve::graphics::PcgGraphicsPhotoModeAuthority::~PcgGraphicsPhotoModeAuthority ( )
override

Pcg graphics photo mode authority.

在文件 PcgGraphicsPhotoMode.cpp 第 11 行定义.

成员函数说明

◆ acceptsPhotoModeField()

PhotoModeFieldAcceptance eve::graphics::PcgGraphicsPhotoModeAuthority::acceptsPhotoModeField ( const PhotoModeAssignment &  assignment) const
overridevirtualnoexcept

Accepts photo mode field.

实现了 eve::IPhotoModeFieldSink.

在文件 PcgGraphicsPhotoMode.cpp 第 31 行定义.

引用了 eve::Accepted, eve::Graphics, eve::Lighting , 以及 eve::Rejected.

◆ applyPhotoModeField()

Result< void > eve::graphics::PcgGraphicsPhotoModeAuthority::applyPhotoModeField ( const PhotoModeAssignment &  assignment)
overridevirtual

◆ setAuthority()

void eve::graphics::PcgGraphicsPhotoModeAuthority::setAuthority ( bool  enabled)

Register or revoke the unique graphics photo-mode authority.

在文件 PcgGraphicsPhotoMode.cpp 第 22 行定义.

引用了 enabled.

◆ setTargets()

void eve::graphics::PcgGraphicsPhotoModeAuthority::setTargets ( Graphics *  graphics,
RenderControl *  control,
Camera3D *  camera 
)

Bind borrowed owner-thread render targets; none are retained past this authority's lifetime.

在文件 PcgGraphicsPhotoMode.cpp 第 15 行定义.

引用了 camera.

◆ state()

const PcgGraphicsPhotoModeState & eve::graphics::PcgGraphicsPhotoModeAuthority::state ( ) const
inlinenoexcept

Return the current complete graphics quality state.

在文件 PcgGraphicsPhotoMode.h 第 17 行定义.


该类的文档由以下文件生成: