载入中...
搜索中...
未找到
PcgGraphicsPhotoMode.cpp
浏览该文件的文档.
15void PcgGraphicsPhotoModeAuthority::setTargets(Graphics* graphics, RenderControl* control, Camera3D* camera) {
40Result<void> PcgGraphicsPhotoModeAuthority::applyPhotoModeField(const PhotoModeAssignment& assignment) {
42 return Result<void>::failure(Diagnostic::error(DiagnosticCode::InvalidArgument, message, assignment.field,
80 for (int layer = 0; layer < 32; ++layer) camera_->setShadowLayerCullDistance(layer, shadowDistance);
static Diagnostic error(DiagnosticCode code, std::string message, std::string path={}, DiagnosticDetails details={}, std::string source={})
Construct an error diagnostic with the standard error severity.
Definition Diagnostic.h:125
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
void setShadowLayerCullDistance(int layer, float distance)
Set the shadow-caster cull distance for one render layer; zero disables it.
Definition RenderSystem3D.cpp:267
Definition Graphics.h:125
PhotoModeFieldAcceptance acceptsPhotoModeField(const PhotoModeAssignment &) const noexcept override
Accepts photo mode field.
Definition PcgGraphicsPhotoMode.cpp:31
Result< void > applyPhotoModeField(const PhotoModeAssignment &) override
Applies photo mode field.
Definition PcgGraphicsPhotoMode.cpp:40
void setAuthority(bool enabled)
Register or revoke the unique graphics photo-mode authority.
Definition PcgGraphicsPhotoMode.cpp:22
void setTargets(Graphics *graphics, RenderControl *control, Camera3D *camera)
Bind borrowed owner-thread render targets; none are retained past this authority's lifetime.
Definition PcgGraphicsPhotoMode.cpp:15
~PcgGraphicsPhotoModeAuthority() override
Pcg graphics photo mode authority.
Definition PcgGraphicsPhotoMode.cpp:11
void compile()
Rebuild the executable pass list from current feature flags.
Definition RenderControl.cpp:241
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
@ InvalidArgument
PhotoModeFieldAcceptance
Capability implemented by the composition root that routes assignments to domain owners.
Definition PcgPhotoModeApply.h:32
@ Accepted
@ Rejected
@ Lighting
@ Graphics
One reversible field assignment in a photo-mode transaction.
Definition PcgPhotoModeApply.h:15
float globalShadowDistanceMultiplier
Definition PcgGraphicsPhotoMode.h:8
int64_t antiAliasing
Definition PcgGraphicsPhotoMode.h:8
float shadowDistance
Definition PcgGraphicsPhotoMode.h:8