Give the split graphic modules their abstraction-level docs

This commit is contained in:
Dennis Kobert
2026-09-06 15:45:57 +00:00
parent 451922c217
commit c9525d76c4
4 changed files with 8 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
//! The record-crossing glue: group interiors carried between the owned, resident, and persistent regions.
use super::Graphic;
use core_types::Color;
use core_types::list::{Item, List};

View File

@@ -1,3 +1,5 @@
//! The legacy bridge: record-backed groups rebuilt as owned legacy lists.
use super::walk::push_lane_paint_into_interiors;
use super::{Graphic, detable_items};
use crate::markers::{ATTR_FILL, ATTR_STROKE};

View File

@@ -1,3 +1,5 @@
//! The paint column level: fill and stroke read as lane columns and threaded down to the elements they reach.
use super::{Graphic, IntoGraphicList};
use crate::markers::{ATTR_FILL, ATTR_STROKE, Fill, Stroke};
use core_types::ATTR_TRANSFORM;

View File

@@ -1,3 +1,5 @@
//! The native-content walk: vector rows reached through a graphic's own storage, with no legacy conversion.
use super::Graphic;
use super::paint::{LanePaint, PaintColumns, PaintReach, is_paint_present, paint_graphics, set_paint_attribute_at};
use crate::markers::{ATTR_FILL, ATTR_STROKE, Fill};