Other Structures

The following structures are available globally.

  • This struct provides tools to create and manipulate color matrices. These can be passed into a CIKernel.

    See more

    Declaration

    Swift

    public struct ColorMatrix : ColorMatrixProtocol
  • A TrimModel holds information about the trimming that should be applied to a video.

    See more

    Declaration

    Swift

    public struct TrimModel : Equatable
  • A concrete implementation of Layout that helps to completely fit a view into another view.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    public struct FittedLayout<View> : Layout where View : UIView
  • This struct holds information about the state of various pieces of the UI.

    See more

    Declaration

    Swift

    @available(iOS 9.0, *)
    public struct UserInterfaceState : Equatable
  • A transition animation for a collection view where each collection view item is translated slightly from the bottom to its final position, starting from the left to the right with a slight delay, while also fading the item in.

    See more

    Declaration

    Swift

    public struct CollectionViewTransitionAnimator : TransitionAnimator