Skia
2D Graphics Library
|
Classes | |
class | ClipEffect |
Concrete Effect node, applying a clip to its descendants. More... | |
class | ColorFilter |
Base class for nodes which apply a color filter when rendering their descendants. More... | |
class | ExternalColorFilter |
Wrapper for externally-managed SkColorFilters. More... | |
class | ModeColorFilter |
Concrete SkBlendModeColorFilter Effect node. More... | |
class | GradientColorFilter |
Tint/multi-tone color effect: maps RGB colors to the [C0,C1][C1,C2]..[Cn-1,Cn] gradient based on input luminance (where the colors are evenly distributed across the luminance domain), then mixes with the input based on weight. More... | |
class | Draw |
Concrete rendering node. More... | |
class | EffectNode |
Base class for nodes which apply some transformation when rendering their descendants. More... | |
class | GeometryEffect |
Base class for geometry effects. More... | |
class | TrimEffect |
Apply a trim effect to the child geometry. More... | |
class | GeometryTransform |
Apply a transform to a GeometryNode. More... | |
class | DashEffect |
Apply a dash effect to the child geometry. More... | |
class | RoundEffect |
Apply a rounded-corner effect to the child geometry. More... | |
class | OffsetEffect |
Apply an offset effect to the child geometry. More... | |
class | GeometryNode |
Base class for nodes which provide 'geometry' (as opposed to paint) for drawing. More... | |
class | Gradient |
Gradient base class. More... | |
class | LinearGradient |
class | RadialGradient |
class | Group |
Concrete node, grouping together multiple descendants. More... | |
class | Image |
Concrete rendering node, wrapping an SkImage. More... | |
class | InvalidationController |
Receiver for invalidation events. More... | |
class | MaskEffect |
Concrete Effect node, applying a mask to its descendants. More... | |
class | Merge |
Concrete Geometry node, combining other geometries based on Mode. More... | |
class | Node |
Base class for all scene graph nodes. More... | |
class | OpacityEffect |
Concrete Effect node, applying opacity to its descendants. More... | |
class | PaintNode |
Base class for nodes which provide a 'paint' (as opposed to geometry) for drawing (e.g. More... | |
class | Color |
Concrete Paint node, wrapping an SkColor. More... | |
class | ShaderPaint |
Shader-based paint. More... | |
class | Path |
Concrete Geometry node, wrapping an SkPath. More... | |
class | Plane |
Concrete Geometry node, representing the whole canvas. More... | |
class | Rect |
Concrete Geometry node, wrapping an SkRect. More... | |
class | RRect |
Concrete Geometry node, wrapping an SkRRect. More... | |
class | Shader |
Shader base class. More... | |
class | ShaderEffect |
Attaches a shader to the render DAG. More... | |
class | MaskShaderEffect |
Attaches a mask shader to the render DAG. More... | |
class | ImageFilter |
ImageFilter base class. More... | |
class | ImageFilterEffect |
Attaches an ImageFilter (chain) to the render DAG. More... | |
class | ExternalImageFilter |
Wrapper for externally-managed SkImageFilters. More... | |
class | DropShadowImageFilter |
SkDropShadowImageFilter node. More... | |
class | BlurImageFilter |
SkBlurImageFilter node. More... | |
class | BlenderEffect |
Applies an SkBlender to descendant render nodes. More... | |
class | LayerEffect |
class | RenderNode |
Base class for nodes which can render to a canvas. More... | |
class | CustomRenderNode |
Clients outside SkSG looking to implement custom render nodes, should derive from this class instead of RenderNode. More... | |
class | Scene |
Holds a scene root. More... | |
class | Text |
Concrete Geometry node, wrapping a (shaped) SkTextBlob. More... | |
class | Transform |
Transformations base class. More... | |
class | Matrix |
Concrete, matrix-backed Transform. More... | |
class | TransformEffect |
Concrete Effect node, binding a Transform to a RenderNode. More... | |