piirtoalustan
Piirtoalusta on ohjelmisto- tai laitepohjainen kerros, joka mahdollistaa graafisen sisällön luomisen, renderöinnin ja manipuloinnin sekä näytölle että tulosteelle. Se tukee sekä vektor- että rasterigrafiikkaa ja tarjoaa perustoiminnot viivojen, muotojen ja kuvien piirtämiseen sekä muotojen transformointiin ja kerroksellisuuden hallintaan. Lisäksi piirtoalusta hyödyntää laitteistokiihdytystä, jolloin suorituskyky paranee suurissa grafiikkatehtävissä.
Keskeisiä osia ovat renderöintimoottori, koordinaatistot ja niiden muunnokset sekä mahdollisuus hallita tasoja tai scene graph -rakennetta.
Piirtoalusta tarjotaan yleensä ohjelmointirajapintojen kautta. Esimerkkejä ovat Canvas- ja SVG-rajapinnat verkkokehityksessä sekä WebGL. Työpöytä- ja mobiilikehityksessä
Rasta- ja vektorijärjestelmien sekä immediate- ja retained-tilojen yhdistelmä vaikuttaa arkkitehtuuriin. Kirjastot kuten Cairo, Skia ja Nanovg
Piirtoalustoja sovelletaan grafiikkasovelluksissa, diagrammi- ja kaaviotyökaluihin sekä CAD-/CAM- ja data-visualisointiin. Tärkeitä huomioita ovat suorituskyky, skaalautuvuus ja