Expand description
Backend-neutral platform contracts for Operad adapters.
This module is intentionally data-only. Backends translate these contracts to egui, wgpu, host operating-system APIs, test adapters, or app-owned renderers without leaking backend types into application state.
Structs§
- Backend
Capabilities - Backend
Capability Diagnostic - Drag
Bytes - DragId
- Drag
Image - Drag
Payload - File
Dialog Filter - File
Dialog Request - Icon
Handle - Image
Handle - Input
Capabilities - Layer
Capabilities - Layer
Order - Logical
Point - Logical
Rect - Logical
Size - Notification
Request - Open
UrlRequest - Pixel
Size - Platform
Request Id - Platform
Request IdAllocator - Platform
Service Capabilities - Platform
Service Error - Platform
Service Request - Platform
Service Response - Rendering
Capabilities - Resource
Capabilities - Resource
Id - Screenshot
Image - Screenshot
Request - Text
ImeSession - Text
Input Id - Text
Range - Texture
Handle - Thumbnail
Handle
Enums§
- AppLifecycle
Request - AppLifecycle
Response - Backend
Adapter Kind - Backend
Capability Profile - Backend
Capability Requirement - Capability
Decision - Capability
Fallback - Clipboard
Request - Clipboard
Response - Cursor
Grab Mode - Cursor
Request - Cursor
Response - Cursor
Shape - Drag
Drop Request - Drag
Drop Response - Drag
Operation - File
Dialog Mode - File
Dialog Response - Input
Capability Kind - Notification
Level - Notification
Response - Open
UrlResponse - Platform
Error Code - Platform
Request - Platform
Response - Platform
Service Capability Kind - Platform
Service Kind - Rendering
Capability Kind - Repaint
Request - Repaint
Response - Resource
Domain - Resource
Handle - Resource
Kind - Screenshot
Format - Screenshot
Response - Screenshot
Target - Text
ImeRequest - Text
ImeResponse - UiLayer