Documentation
    Preparing search index...

    Interface ShapePaintPlan

    What a registered paint lowering answers for one fill/stroke pair — the derived §60 material and whether the geometry must carry the fill/stroke selector stream (see ShapePaintSupport.plan).

    interface ShapePaintPlan {
        material: Material;
        selector: boolean;
    }
    Index
    material: Material

    The derived material — a §60 NodeMaterial whose graph evaluates the pair's paints per fragment. Owned by the shape that asked; a new plan replaces it wholesale.

    selector: boolean

    Whether the two halves draw different paints, so the geometry must bake the selector colour stream ((0,0,0,0) fill, (1,1,1,1) stroke) the graph's mix reads. false when one half is absent or both name the same paint value — the geometry then carries no colour stream at all.