Module abi
Expand description
Re-exported ABI types shared with PixelFlow host.
Structs§
- Pixelflow
Filter Descriptor V2 - C-compatible filter descriptor.
- Pixelflow
Frame Executor V2 - Plugin-owned executor callback table.
- Pixelflow
Host ApiV2 - Host callback table passed to plugins.
- Pixelflow
Plugin ApiV2 - Plugin callback table filled by entry symbol.
- Pixelflow
Registrar - Opaque host registrar handle.
- Pixelflow
Status - Structured ABI status returned by plugin and host callbacks.
- Pixelflow
String View - Borrowed UTF-8 string passed across ABI calls.
Enums§
- Pixelflow
Error Category - ABI error category.
- Pixelflow
Metadata Kind - ABI metadata value kind.
Constants§
- PIXELFLOW_
ABI_ VERSION - Current plugin ABI version.
- PIXELFLOW_
FILTER_ DESCRIPTOR_ FLAG_ EXPANDER - Filter descriptor flag: reserve this filter for graph expansion entry points.
- PIXELFLOW_
FILTER_ DESCRIPTOR_ FLAG_ PRIVATE - Filter descriptor flag: hide this filter from public script lookup.
- PIXELFLOW_
FILTER_ DESCRIPTOR_ KNOWN_ FLAGS - Filter descriptor flags understood by this ABI version.
- PIXELFLOW_
PLUGIN_ ENTRY_ SYMBOL - Versioned entry symbol exported by PixelFlow plugins.
Type Aliases§
- Pixelflow
Destroy User Data V2 - Destroys plugin-owned callback user data.
- Pixelflow
Executor Commit V2 - Commits one prepared frame through a plugin-owned executor.
- Pixelflow
Executor Destroy V2 - Destroys plugin-owned executor state.
- Pixelflow
Executor Factory V2 - Rust-SDK executor factory callback. Opaque pointers reference host-owned Rust request/result slots.
- Pixelflow
Executor Prepare V2 - Prepares one frame through a plugin-owned executor.
- Pixelflow
Filter Expander V2 - Rust-SDK expander callback. Opaque pointers reference host-owned Rust request/result slots.
- Pixelflow
Filter Planner V2 - Rust-SDK planner callback. Opaque pointers reference host-owned Rust request/result slots.
- Pixelflow
Plugin Entry V2 - Type of
pixelflow_plugin_entry_v2.