Package org.robovm.apple.imageio
Class CGImageDestination
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.imageio.CGImageDestination
- All Implemented Interfaces:
AutoCloseable
public class CGImageDestination extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCGImageDestination.CGImageDestinationPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCGImageDestination() -
Method Summary
Modifier and Type Method Description voidaddAuxiliaryDataInfo(String auxiliaryImageDataType, NSDictionary auxiliaryDataInfoDictionary)voidaddImage(CGImage image, CGImageDestinationProperties properties)voidaddImageAndMetadata(CGImage image, CGImageMetadata metadata, NSDictionary options)voidaddImageFromSource(CGImageSource isrc, long index, CGImageDestinationProperties properties)booleancopyImageSource(CGImageSource isrc, CGImageDestinationCopySourceOptions options)static CGImageDestinationcreate(CGDataConsumer consumer, String type, long count, NSDictionary options)static CGImageDestinationcreate(NSData data, String type, long count, NSDictionary options)static CGImageDestinationcreate(NSURL url, String type, long count, NSDictionary options)booleanfinalizeDestination()static longgetClassTypeID()static List<String>getTypeIdentifiers()voidsetProperties(CGImageDestinationProperties properties)Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
CGImageDestination
protected CGImageDestination()
-
-
Method Details
-
getClassTypeID
public static long getClassTypeID() -
getTypeIdentifiers
-
create
public static CGImageDestination create(CGDataConsumer consumer, String type, long count, NSDictionary options) -
create
public static CGImageDestination create(NSData data, String type, long count, NSDictionary options) -
create
-
setProperties
-
addImage
-
addImageFromSource
public void addImageFromSource(CGImageSource isrc, long index, CGImageDestinationProperties properties) -
finalizeDestination
public boolean finalizeDestination() -
addImageAndMetadata
-
copyImageSource
public boolean copyImageSource(CGImageSource isrc, CGImageDestinationCopySourceOptions options) throws NSErrorException- Throws:
NSErrorException
-
addAuxiliaryDataInfo
public void addAuxiliaryDataInfo(String auxiliaryImageDataType, NSDictionary auxiliaryDataInfoDictionary)- Since:
- Available in iOS 11.0 and later.
-