载入中...
搜索中...
未找到
UiMotionSinks.cpp
浏览该文件的文档.
15 eve::Diagnostic::error(eve::DiagnosticCode::StaleHandle, std::string("UiHostPosSink") + ".write: host handle is stale"));
27 eve::Diagnostic::error(eve::DiagnosticCode::StaleHandle, std::string("UiHostSizeSink") + ".write: host handle is stale"));
39 eve::Diagnostic::error(eve::DiagnosticCode::StaleHandle, std::string("UiHostOverlayAlphaSink") + ".write: host handle is stale"));
47 eve::Diagnostic::error(eve::DiagnosticCode::StaleHandle, std::string("UiNodeOpacitySink") + ".write: host handle is stale"));
50 eve::DiagnosticCode::NotFound, std::string("UiNodeOpacitySink") + ".write: node '" + nodeId_ + "' not found"));
58 eve::Diagnostic::error(eve::DiagnosticCode::StaleHandle, std::string("UiNodePosSink") + ".write: host handle is stale"));
61 eve::DiagnosticCode::NotFound, std::string("UiNodePosSink") + ".write: node '" + nodeId_ + "' not found"));
Stable, structured diagnostics shared by engine modules.
UI-owned Motion push binders (optional animation bridge).
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
static Status success(StatusCode code=StatusCode::Ok)
Construct a successful status with an explicit non-error outcome.
Definition Status.h:81
static eve::OptionalRef< UIHost > resolve(UIHostHandle handle) noexcept
Resolves a UI host handle with ECS generation checking.
Definition UIHost.cpp:61
eve::Result< void > write(eve::animation::MotionVec2 value) override
Write interpolated host position in pixels.
Definition UiMotionSinks.cpp:12
eve::Result< void > write(eve::animation::MotionVec2 value) override
Writes .
Definition UiMotionSinks.cpp:24
eve::Result< void > write(eve::animation::MotionVec2 value) override
Writes .
Definition UiMotionSinks.cpp:55
Definition Component.cpp:5
@ NotFound
@ StaleHandle
@ Applied
Compact float2 used by motion adapters (avoids graphics math deps).
Definition MotionTypes.h:39