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:
java.lang.AutoCloseable
public class CGImageDestination extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CGImageDestination.CGImageDestinationPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CGImageDestination()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAuxiliaryDataInfo(java.lang.String auxiliaryImageDataType, NSDictionary auxiliaryDataInfoDictionary)
void
addImage(CGImage image, CGImageDestinationProperties properties)
void
addImageAndMetadata(CGImage image, CGImageMetadata metadata, NSDictionary options)
void
addImageFromSource(CGImageSource isrc, long index, CGImageDestinationProperties properties)
boolean
copyImageSource(CGImageSource isrc, CGImageDestinationCopySourceOptions options)
static CGImageDestination
create(CGDataConsumer consumer, java.lang.String type, long count, NSDictionary options)
static CGImageDestination
create(NSData data, java.lang.String type, long count, NSDictionary options)
static CGImageDestination
create(NSURL url, java.lang.String type, long count, NSDictionary options)
boolean
finalizeDestination()
static long
getClassTypeID()
static java.util.List<java.lang.String>
getTypeIdentifiers()
void
setProperties(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
-
-
-
-
Method Detail
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 4.0 and later.
-
getTypeIdentifiers
public static java.util.List<java.lang.String> getTypeIdentifiers()
- Since:
- Available in iOS 4.0 and later.
-
create
public static CGImageDestination create(CGDataConsumer consumer, java.lang.String type, long count, NSDictionary options)
- Since:
- Available in iOS 4.0 and later.
-
create
public static CGImageDestination create(NSData data, java.lang.String type, long count, NSDictionary options)
- Since:
- Available in iOS 4.0 and later.
-
create
public static CGImageDestination create(NSURL url, java.lang.String type, long count, NSDictionary options)
- Since:
- Available in iOS 4.0 and later.
-
setProperties
public void setProperties(CGImageDestinationProperties properties)
- Since:
- Available in iOS 4.0 and later.
-
addImage
public void addImage(CGImage image, CGImageDestinationProperties properties)
- Since:
- Available in iOS 4.0 and later.
-
addImageFromSource
public void addImageFromSource(CGImageSource isrc, long index, CGImageDestinationProperties properties)
- Since:
- Available in iOS 4.0 and later.
-
finalizeDestination
public boolean finalizeDestination()
- Since:
- Available in iOS 4.0 and later.
-
addImageAndMetadata
public void addImageAndMetadata(CGImage image, CGImageMetadata metadata, NSDictionary options)
- Since:
- Available in iOS 7.0 and later.
-
copyImageSource
public boolean copyImageSource(CGImageSource isrc, CGImageDestinationCopySourceOptions options) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 7.0 and later.
-
addAuxiliaryDataInfo
public void addAuxiliaryDataInfo(java.lang.String auxiliaryImageDataType, NSDictionary auxiliaryDataInfoDictionary)
- Since:
- Available in iOS 11.0 and later.
-
-