pub struct RenderReport {Show 19 fields
pub width: u32,
pub height: u32,
pub drawn: usize,
pub hidden: usize,
pub without_pixels: BTreeMap<String, usize>,
pub unknown_blend: BTreeMap<i64, usize>,
pub blend_modes: BTreeMap<i64, usize>,
pub clipped: usize,
pub masked: usize,
pub effects: BTreeMap<String, usize>,
pub effects_skipped: BTreeMap<String, usize>,
pub vector_layers: usize,
pub text_layers: usize,
pub material_layers: usize,
pub gradient_layers: usize,
pub gradients_approximate: usize,
pub tones_approximate: usize,
pub correction_layers: usize,
pub corrections_approximate: usize,
}Expand description
What the renderer did, by layer count.
Fields§
§width: u32Width of the image in pixels.
height: u32Height of the image in pixels.
drawn: usizeLayers drawn.
Layers skipped because they or a folder above them are hidden.
without_pixels: BTreeMap<String, usize>Layers drawn without pixels of their own (no stored pixels), by kind.
unknown_blend: BTreeMap<i64, usize>LayerComposite values not in BlendMode (drawn as normal).
blend_modes: BTreeMap<i64, usize>Modes used, by LayerComposite value.
clipped: usizeLayers clipped to the layer below.
masked: usizeLayers drawn through a mask.
effects: BTreeMap<String, usize>Layer effects drawn, by section name (EffectEdge, …).
effects_skipped: BTreeMap<String, usize>Switched-on effects not drawn yet (tone, watercolour edge, line extraction).
vector_layers: usizeVector layers drawn from their vector data (see [crate::stroke]).
text_layers: usizeText layers drawn from CSP’s rendered text blocks.
material_layers: usizeImage material layers drawn from their original image (see crate::material).
gradient_layers: usizeGradient layers drawn from GradationFillInfo (see crate::gradient),
and how many of them only approximately (the 知覚的 mix).
gradients_approximate: usizeGradient layers drawn only approximately (see gradient_layers).
tones_approximate: usizeTones with settings whose drawing was not measured.
correction_layers: usizeCorrection layers applied (see crate::correction), and how many
of them only approximately.
corrections_approximate: usizeCorrection layers applied only approximately (see correction_layers).