Skip to main content

pfx_post/
lib.rs

1pub mod bloom;
2pub mod chain;
3pub mod color;
4pub mod comic;
5pub mod dof;
6pub mod fx;
7pub mod gpu;
8pub mod grade;
9pub mod hash;
10pub mod image;
11pub mod lines;
12pub mod look;
13pub mod parse;
14pub mod preset;
15pub mod tape;
16pub mod tone;
17pub mod view;
18pub mod wgsl;
19
20#[cfg(test)]
21mod tests;
22
23pub use bloom::{Bloom, BloomKind};
24pub use chain::{Aux, Buffers, Chain, GpuDispatch, Pass, Uniforms};
25pub use comic::ModernComic;
26pub use fx::{
27    Bw, Cavity, Cel, Comic, Duotone, GradientMap, Halation, Halftone, Neon, Noir, NoiseKind,
28    OneBit, Outline, PaperGrain, Pixelate, Rim, Scanlines, Scratches, TiltShift, Watercolor,
29};
30pub use grade::{
31    Contrast, Dither, Downsample, Grain, Lut, Saturation, Vignette, VignetteKind, Warmth,
32    WarmthKind,
33};
34pub use hash::{BLUE_NOISE, BLUE_NOISE_SIZE, bayer, grain_hash};
35pub use image::{Image, ImageError};
36pub use lines::{Edge, Gbuffer, Lines};
37pub use parse::{KEYS, ParseError, parse, parse_str};
38pub use preset::{Style, names};
39pub use tape::{Direction, Tape};
40pub use tone::{Tone, aces, agx, neutral};
41pub use view::{View, agx_base};