pub type GeneratedNodeSnapshot = PortableNodeSnapshot;Expand description
Reexport of the portable engine node snapshot type.
Aliased Type§
pub struct GeneratedNodeSnapshot {Show 20 fields
pub handle: PortableNodeHandle,
pub kind: PortableNodeKind,
pub subtype: i32,
pub source: Option<PortableSourceSpan>,
pub link: Option<PortableNodeHandle>,
pub font: i32,
pub character: i32,
pub width: i32,
pub height: i32,
pub depth: i32,
pub shift: i32,
pub list: Option<PortableNodeHandle>,
pub native_glyphs: Vec<PortableNativeGlyph>,
pub glue_set: f64,
pub glue_sign: i32,
pub glue_order: i32,
pub glue_stretch: i32,
pub glue_shrink: i32,
pub glue_stretch_order: i32,
pub glue_shrink_order: i32,
}Fields§
§handle: PortableNodeHandle§kind: PortableNodeKind§subtype: i32§source: Option<PortableSourceSpan>§link: Option<PortableNodeHandle>§font: i32§character: i32§width: i32§height: i32§depth: i32§shift: i32§list: Option<PortableNodeHandle>§native_glyphs: Vec<PortableNativeGlyph>§glue_set: f64Box glue-set ratio (from hpack/vpack); meaningful for hlist/vlist.
glue_sign: i32Box glue sign: 0 normal, 1 stretching, 2 shrinking.
glue_order: i32Box glue order (0..3) that participates in stretching/shrinking.
glue_stretch: i32Glue node’s spec stretch amount (raw glue order in glue_stretch_order).
glue_shrink: i32Glue node’s spec shrink amount.
glue_stretch_order: i32Order (0..3) of the glue node’s stretch component.
glue_shrink_order: i32Order (0..3) of the glue node’s shrink component.