Structsยง
- Quad
Cache Key - Quad
Tile Classifier - A helper struct for classifying a set of tiles within a quad depending on what strategy they can be used to draw them.
- Quad
Tile Info - Quad
Tile Iterator - Quad
Transform State - Contains some transform-related information that is computed per primitive cluster.
Enumsยง
- Quad
Render Strategy - Describes how clipping affects the rendering of a quad primitive.
- Quad
Tile Kind - Classification result for a tile within a quad
Constantsยง
- MAX_
TILES_ ๐PER_ QUAD_ X - MAX_
TILES_ ๐PER_ QUAD_ Y - MIN_
AA_ ๐SEGMENTS_ SIZE - MIN_
QUAD_ ๐SPLIT_ SIZE
Functionsยง
- add_
composite_ ๐prim - add_
pattern_ ๐prim - add_
render_ ๐task_ with_ mask - add_
to_ batch - adjust_
indirect_ ๐pattern_ resolution - Adjust the transform and device rect until the latter fits the provided maximum size. Also ensure that near-zero size tasks do are at least
- cache_
key - create_
quad_ ๐primitive - get_
prim_ ๐render_ strategy - prepare_
border_ image_ nine_ patch - prepare_
clip_ range - prepare_
clip_ task - prepare_
indirect_ ๐pattern - prepare_
nine_ ๐patch - prepare_
quad - prepare_
quad_ ๐impl - prepare_
repeatable_ quad - prepare_
tiles ๐ - write_
device_ prim_ blocks - Write the gpu blocks for a primitive in device space.
- write_
layout_ prim_ blocks - Write the gpu blocks for a primitive in layout space.
- write_
prim_ ๐blocks - Write the GPU blocks, either in local or device space
- write_
prim_ ๐blocks_ impl
Type Aliasesยง
- Layout
OrDevice Rect - This type reflects the unfortunate situation with quad coordinates where we sometimes use layout and sometimes device coordinates.