Class CIFilter

    • Constructor Detail

      • CIFilter

        public CIFilter​(java.lang.String name)
      • CIFilter

        public CIFilter​(java.lang.String name,
                        CIFilterInputParameters params)
        Since:
        Available in iOS 8.0 and later.
      • CIFilter

        public CIFilter​(NSCoder decoder)
      • CIFilter

        public CIFilter​(java.lang.String name,
                        java.lang.Object... inputParameters)
    • Method Detail

      • getOutputImage

        public CIImage getOutputImage()
        Since:
        Available in iOS 5.0 and later.
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String v)
      • supportsSecureCoding

        public static boolean supportsSecureCoding()
      • create

        protected static long create​(java.lang.String name,
                                     java.lang.Object... inputParameters)
        Creates a new CIFilter with the specified name. You can specify the input parameters as key-value pairs (String <-> Object). Currently a maximum of 10 key-value pairs is supported. The key of a key-value pair needs to be of type String or NSString. The value of a key-value pair needs to be a String, a Number or a subtype of NSObject.
        Parameters:
        name -
        inputParameters -
        Returns:
      • setDefaults

        public void setDefaults()
      • create

        protected static long create​(java.lang.String name)
      • create

        protected static long create​(java.lang.String name,
                                     CIFilterInputParameters params)
        Since:
        Available in iOS 8.0 and later.
      • getFilterNames

        public static java.util.List<java.lang.String> getFilterNames​(CIFilterCategory category)
      • getFilterNames

        public static java.util.List<java.lang.String> getFilterNames​(java.util.List<CIFilterCategory> categories)
      • localizedNameForFilterName

        public static java.lang.String localizedNameForFilterName​(java.lang.String filterName)
        Since:
        Available in iOS 9.0 and later.
      • localizedNameForCategory

        public static java.lang.String localizedNameForCategory​(java.lang.String category)
        Since:
        Available in iOS 9.0 and later.
      • localizedDescriptionForFilterName

        public static java.lang.String localizedDescriptionForFilterName​(java.lang.String filterName)
        Since:
        Available in iOS 9.0 and later.
      • localizedReferenceDocumentationForFilterName

        public static NSURL localizedReferenceDocumentationForFilterName​(java.lang.String filterName)
        Since:
        Available in iOS 9.0 and later.
      • serializeToXMP

        public static NSData serializeToXMP​(NSArray<CIFilter> filters,
                                            CGRect extent)
        Since:
        Available in iOS 6.0 and later.
      • create

        protected static long create​(NSURL url,
                                     CIRAWFilterOptions options)
        Since:
        Available in iOS 10.0 and later.
      • create

        protected static long create​(NSData data,
                                     CIRAWFilterOptions options)
        Since:
        Available in iOS 10.0 and later.
      • init

        protected long init​(NSCoder decoder)