forked from 1b-agent/opencadstudio-upstream
ocs_doc_api: Phase 4 set_view + viewport-view query
- SetViewportView op + GetViewportView query (append-only). - backend set_viewport_view (update Viewport.view_target/view_height) + viewport_view. - facade Entity::set_view/viewport_view (Viewport returns Entity). - spec Viewport methods; api_reference + binding_schema regenerated; mocks + baseline. - Test phase4_set_view_and_view_query -> 609 host lib + 3 consistency green. - Phase 4 complete.
This commit is contained in:
1 parent
67655add72
commit
e6c132e0eb
15 files changed
+187
-7
No files matched your search
@@ -375,6 +375,19 @@ name = "create_viewport"
|
||||
args = [{ name = "center", ty = "[f64; 3]" }, { name = "width", ty = "f64" }, { name = "height", ty = "f64" }, { name = "view_target", ty = "[f64; 3]" }, { name = "view_height", ty = "f64" }]
|
||||
op = "CreateViewport"
|
||||
|
||||
[[family.method]]
|
||||
name = "viewport_view"
|
||||
kind = "query"
|
||||
query = "GetViewportView"
|
||||
returns = "([f64; 3], f64)"
|
||||
|
||||
[[family.method]]
|
||||
name = "set_view"
|
||||
kind = "op"
|
||||
op = "SetViewportView"
|
||||
args = [{ name = "view_target", ty = "[f64; 3]" }, { name = "view_height", ty = "f64" }]
|
||||
returns = "()"
|
||||
|
||||
# ============================================================================
|
||||
# MEDIA & MISC (phase 5, read-mostly) — read-only EntityView, no typed create.
|
||||
# These families report a real `kind` via GetEntity and coarse bounds where
|
||||
|
||||
Reference in new issue
Block a user