class Animation<T, V>
An Animation encapsulates the information required to animate a single property of a Node. |
|
class CircleNode : RenderNode
A Node that paints a circle. |
|
class ClipPathNode : TransformNode
A Node that defines a region to be clipped. Note that a ClipPathNode only clips its sibling Nodes. |
|
enum class ClipType
Determines the clipping strategy of a ClipPathNode. |
|
class EllipseNode : RenderNode
A Node that paints an ellipse. |
|
enum class FillType
Fill type determines how a shape should be filled when painted. |
|
class GroupNode : TransformNode
|
|
class Keyframe<T>
This class holds a time/value pair for an animation. A Keyframe is used to define the values that the animation target will have over the course of the animation. As the time proceeds from one keyframe to the other, the value of the target will animate between the value at the previous keyframe and the value at the next keyframe. Each keyframe also holds an optional TimeInterpolator object, which defines the time interpolation over the inter-value preceding the keyframe. |
|
class KyrieDrawable : Drawable, Animatable
An animatable drawable based on scalable vector graphics. |
|
class LineNode : RenderNode
A Node that paints a line. |
|
abstract class Node
Base class for all Nodes used to construct and animate a KyrieDrawable. |
|
class PathData
A simple container class that represents an SVG path string. |
|
class PathNode : RenderNode
A Node that paints a path. |
|
class RectangleNode : RenderNode
A Node that paints a rectangle. |
|
abstract class RenderNode : TransformNode
Abstract base Node for all node types that paint to the canvas. |
|
enum class StrokeLineCap
Stroke line cap determines the shape that should be used at the corners of stroked paths. |
|
enum class StrokeLineJoin
Stroke line join determines the shape that should be used at the ends of a stroked sub-path. |
|
abstract class TransformNode : Node
Abstract base Node for all node types that can be transformed. |