prgpu 0.2.0

GPU-accelerated rendering utilities for Adobe Premiere Pro and After Effects plugins
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! The complete, intentional public surface. Effect crates should use
//! `use prgpu::prelude::*;` as their single import.

pub use crate::effect::{
    Capability, Ctx, Effect, EffectDescriptor, ExpansionExtent, LicenseGate, Ui,
};
pub use crate::graph::{
    Derived, Graph, MipDirection, MipPyramidDesc, PyramidHandle, Slot, SourcePolicy,
};
pub use crate::kernel::{FromCtx, Kernel, KernelParams};
pub use crate::params::{
    BlendMode, Color, FromParamValue, Param, ParamValue, ParamsSpec, Point2, PopupOptions,
    Snapshot, SnapshotGeom, DEG_TO_RAD,
};
pub use crate::types::Backend;