Classes

The following classes are available globally.

  • An enumeration that lets you set the alignment property of an object.

    See more

    Declaration

    class Alignment
  • A geometric angle whose value you access in either radians or degrees.

    See more

    Declaration

    class Angle
  • Animations move elements of a scene in predetermined ways, or manage animations imported with external authoring tools.

    See more

    Declaration

    class Animation
  • An object that allows multiple animations to be grouped and run concurrently.

    See more

    Declaration

    class AnimationGroup
  • The pacing of an animation transition.

    See more

    Declaration

    class AnimationTiming
  • Represent colors using built-in or custom formats, and give users options for selecting and applying colors

    See more

    Declaration

    class Color
  • An array of paths.

    See more

    Declaration

    class CompositePath
  • A definition how a view’s content fills the available space.

    See more

    Declaration

    class ContentMode
  • documentation for classes (update this)

    See more

    Declaration

    class Document
  • Implements a MutableConfiguration with a dictionary.

    See more

    Declaration

    class ExplicitConfiguration
  • The image that will fill an element with one or many copies of itself.

    See more

    Declaration

    class FillImage
  • The font type and size.

    See more

    Declaration

    class Font
  • A color gradient represented as an array of color stops, each having a parametric location value.

    See more

    Declaration

    class Gradient
  • Specifies a color at a specific position along a gradient

    See more

    Declaration

    class GradientStop
  • A view that displays an environment-dependent image.

    See more

    Declaration

    class Image
  • A location on a timeline which marks the beginning or end of a transition

    See more

    Declaration

    class Keyframe
  • A keyvalue indicates the value of a property at a point in time.

    See more

    Declaration

    class Keyvalue
  • Layers contain animatable objects.

    See more

    Declaration

    class Layer
  • The value of all the properties of a given layer at a specific point in the animation.

    See more

    Declaration

    class LayerSnapshot
  • The type of a given layer.

    See more

    Declaration

    class LayerType
  • Enumeration defining what type of line cap will be used for a given object.

    See more

    Declaration

    class LineCap
  • An enumeration defining what type of line join will be used for a given object.

    See more

    Declaration

    class LineJoin
  • A string that has associated attributes (such as visual style, hyperlinks, or accessibility data) for portions of its text.

    See more

    Declaration

    class NSAttributedString
  • The paragraph or ruler attributes used by an attributed string.

    See more

    Declaration

    class NSParagraphStyle
  • An encapsulation of the attributes used to create a drop shadow during drawing operations

    See more

    Declaration

    class NSShadow
  • A series of points that defines the shape of an element.

    See more

    Declaration

    class Path
  • A single point of a series of points know as a path.

    See more

    Declaration

    class PathPoint
  • documentation for classes (update this)

    See more

    Declaration

    class Property
  • The type of constraint affecting a given object while it’s being resized.

    See more

    Declaration

    class ResizingConstraint
  • A scene is a particular view controller (iOS), fragment (Android), or page (HTML). It has a consistent set of elements (or views). The elements can change in appearance but usually don’t get added or removed.

    See more

    Declaration

    class Scene
  • Specifies one selection type.

    See more

    Declaration

    class SelectionType
  • A sound based of a audio media file specified by a path.

    See more

    Declaration

    class Sound
  • The controller for a sound.

    See more

    Declaration

    class SoundTrack
  • A predifined format for creating an object that can be stored and organized in a symbol table.

    See more

    Declaration

    class Symbol
  • A data structure to organize symbols.

    See more

    Declaration

    class SymbolTable
  • A container of many layers and keyframes that holds all the information for one animation from start to finish.

    See more

    Declaration

    class Timeline
  • Timing functions specify the speed curve of an animation. The speed curve defines the time an animation uses to change from one state to another.

    See more

    Declaration

    class TimingFunction
  • A track is a representation of changes in keyvalues for single property.

    See more

    Declaration

    class Track
  • Returns a range of indeces belonging to a given string or number.

    See more

    Declaration

    class Truncation