Structs§
- Blur
Instance - Border
Instance - Brush
Flags - Flags that define how the common brush shader code should process this instance.
- Brush
Instance - Convenience structure to encode into PrimitiveInstanceData.
- Brush
Segment GpuData - Clear
Instance - Vertex format for issuing colored quads.
- Clip
Mask Instance Common - Clip
Mask Instance Rect - Composite
Instance - Vertex format for picture cache composite shader. When editing the members, update desc::COMPOSITE so its list of instance_attributes matches:
- Copy
Instance - Glyph
Instance - Image
Brush Primitive Data - Image
Brush User Data - Convenience structure to encode into the image brush’s user data.
- Image
Source - Mask
Instance - Primitive
Header - Primitive
HeaderF - Primitive
HeaderI - Primitive
Header Index - Primitive
Headers - Primitive
Instance Data - Quad
Header - Matches QuadHeader in ps_quad.glsl
- Quad
Instance - Quad
Primitive - Matches QuadPrimitive in ps_quad.glsl
- Quad
Segment - Matches QuadSegment in ps_quad.glsl
- SVGFE
Filter Instance - Scaling
Instance - Split
Composite Instance - YuvPrimitive
- Matches YuvPrimitive in yuv.glsl
- ZBuffer
Id - ZBuffer
IdGenerator
Enums§
- Blur
Direction - Blur
Edge Mode - Border
Segment - Clip
Space - The cooridnate space that the clip geometry (the quad rect) is relative to.
- Rasterization
Space - UvRect
Kind
Constants§
- UV_
TYPE_ 🔒NORMALIZED - Specifies that an RGB CompositeInstance or ScalingInstance’s UV coordinates are normalized.
- UV_
TYPE_ 🔒UNNORMALIZED - Specifies that an RGB CompositeInstance or ScalingInstance’s UV coordinates are not normalized.
- VECS_
PER_ QUAD_ SEGMENT - VECS_
PER_ SPECIFIC_ BRUSH - VECS_
PER_ TRANSFORM