Expand description
Safe Rust-facing API for FxPlug 4 tileable image effects.
The Objective-C shim owns FxPlug, Metal, IOSurface, and Foundation objects.
Rust plugins implement TileableEffect and are exported through register_plugin!.
Version 0.1 intentionally supports one Rust effect per PlugInKit service. It is a narrow authoring API for tileable image effects, not a complete FxPlug SDK.
Re-exports§
pub use fxplug_sys as sys;
Modules§
Macros§
Structs§
- Error
- Float
Slider Spec - Image
Tile - IntSlider
Spec - Metal
Render Plan - Properties
- RawImage
Tile - RawMetal
Render Plan - RawParameter
Value - RawRect
- RawRender
Context - RawTime
- RawVertex2D
- Rect
- Render
Context - Rgba
F32Rows - Rgba
F32Rows Mut - Time
- Toggle
Button Spec
Enums§
- GpuRender
Result - Parameter
Kind - Parameter
Spec - Parameter
Value - Pixel
Format - Pixel
Transform Support - Quality
- Render
Backend