载入中...
搜索中...
未找到
SplinePathBinder.h
浏览该文件的文档.
31class EVENGINE_API_ORCHESTRATION SceneQuerySplineBindingSource final : public ISplineBindingTransformSource {
Scene graph query/mutation surface (provided by the scene module).
Definition SceneQuery.h:30
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Consumer-owned transform lookup contract used by spline binding.
Definition SplinePathBinder.h:21
virtual ~ISplineBindingTransformSource()=default
Releases ISplineBindingTransformSource resources.
virtual Result< SplineBindingPose > resolve(const std::string &host, const std::string &object) const =0
Resolve one stable source identity without returning borrowed storage.
Optional-scene adapter for the UI-neutral spline binding contract.
Definition SplinePathBinder.h:31
SceneQuerySplineBindingSource(const ISceneQuery *query)
Construct from a borrowed capability; null represents a trimmed scene provider.
Definition SplinePathBinder.h:34
Owning, pointer-free spline-to-transform binder with atomic document refresh.
Definition SplinePathBinder.h:58
Owning spline authoring document with transactional operations and schema-versioned snapshots.
Definition SplinePathDocument.h:91
Definition HeightmapBrush.h:9
Value snapshot resolved from a bound transform source.
Definition SplinePathBinder.h:16
Persistent link from one spline control point to one scene transform identity.
Definition SplinePathBinder.h:44