Pulp-owned composition seam for an ordinary Standalone view tree. More...
#include <control_host_ui_executor.hpp>
Public Member Functions | |
| virtual | ~ControlHostUiTargetAdapter ()=default |
| virtual InspectorCapture | capture_node_png (const ControlUiExactTarget &target)=0 |
| virtual ControlUiApplyStatus | dispatch_input (const ControlUiExactTarget &target, const ControlUiAuthorityOwner &owner, const ControlUiInput &input)=0 |
| virtual void | release_controller (const std::optional< ControlUiAuthorityOwner > &owner) noexcept=0 |
| Close any pointer/focus bracket retained by the current controller. | |
Pulp-owned composition seam for an ordinary Standalone view tree.
A host implementation consumes the existing capture, pointer, focus, key, and text dispatch APIs; protocol code never receives a raw View/WindowHost pointer or an arbitrary method name.
|
virtualdefault |
|
pure virtual |
Implemented in pulp::inspect::ControlStandaloneUiAdapter.
|
pure virtual |
Implemented in pulp::inspect::ControlStandaloneUiAdapter.
|
pure virtualnoexcept |
Close any pointer/focus bracket retained by the current controller.
An owner value releases only state acquired by that exact authority; nullopt is reserved for fenced host teardown.
Implemented in pulp::inspect::ControlStandaloneUiAdapter.