Expand description
CPU vertex builders and scissor encoding for renderer primitives.
Functionsยง
- apply_
layer_ scissor - Applies the layer scissor, or resets to the full surface when there is no clip.
- make_
tex_ rect - Builds a full-UV image quad at DPR 1.
- make_
tex_ rect_ scaled - Builds a full-UV image quad after scaling logical bounds to physical pixels.
- now_ms
- Returns Unix epoch time in whole milliseconds.
- push_
border_ rrect_ scaled - Appends a rounded-border SDF quad in physical-pixel geometry.
- push_
box_ shadow_ scaled - Appends a paint-only outer box-shadow SDF quad.
- push_
rect - Appends a solid logical-pixel rectangle at DPR 1.
- push_
rect_ scaled - Appends a solid rectangle after scaling logical geometry to physical pixels.
- push_
ring_ progress_ scaled - Appends a circular-progress SDF quad in physical-pixel geometry.
- push_
rrect - Appends a rounded-rectangle SDF quad at DPR 1.
- push_
rrect_ scaled - Appends a rounded-rectangle SDF quad in physical-pixel geometry.
- push_
text - Appends textured glyph quads at DPR 1 using a complete atlas frame cycle.
- push_
text_ scaled - Appends textured glyph quads for an already-started atlas frame.
- set_
scissor_ rect - Applies one logical scissor rectangle at DPR 1.
- set_
scissor_ rect_ scaled - Snaps a logical scissor outward at DPR and applies its nonempty intersection.
- to_ndc
- Converts top-left-origin physical pixels to wgpu normalized device coordinates.