Class CATransaction

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CATransaction
extends NSObject
  • Constructor Details

    • CATransaction

      public CATransaction()
    • CATransaction

      protected CATransaction​(NSObject.Handle h, long handle)
    • CATransaction

      protected CATransaction​(NSObject.SkipInit skipInit)
  • Method Details

    • set

      public static void set​(CATransactionProperty key, NSObject value)
    • begin

      public static void begin()
    • commit

      public static void commit()
    • flush

      public static void flush()
    • lock

      public static void lock()
    • unlock

      public static void unlock()
    • getAnimationDuration

      public static double getAnimationDuration()
    • setAnimationDuration

      public static void setAnimationDuration​(double dur)
    • getAnimationTimingFunction

      public static CAMediaTimingFunction getAnimationTimingFunction()
    • setAnimationTimingFunction

      public static void setAnimationTimingFunction​(CAMediaTimingFunction function)
    • disablesActions

      public static boolean disablesActions()
    • setDisablesActions

      public static void setDisablesActions​(boolean flag)
    • getCompletionBlock

      public static Runnable getCompletionBlock()
    • setCompletionBlock

      public static void setCompletionBlock​(Runnable block)
    • get

      public static NSObject get​(CATransactionProperty key)
    • set

      protected static void set​(NSObject anObject, CATransactionProperty key)