Package org.robovm.apple.coregraphics
Class CGColorSpace
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.coregraphics.CGColorSpace
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CGColorSpace extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CGColorSpace.CGColorSpacePtr
-
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
CGColorSpace()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.String
ACESCGLinear()
static java.lang.String
AdobeRGB1998()
NSData
copyICCData()
java.lang.String
copyName()
CFType
copyPropertyList()
static CGColorSpace
create(java.lang.String name)
static CGColorSpace
createCalibratedGray(double[] whitePoint, double[] blackPoint, double gamma)
static CGColorSpace
createCalibratedGray(float[] whitePoint, float[] blackPoint, double gamma)
static CGColorSpace
createCalibratedRGB(double[] whitePoint, double[] blackPoint, double[] gamma, double[] matrix)
static CGColorSpace
createCalibratedRGB(float[] whitePoint, float[] blackPoint, float[] gamma, float[] matrix)
static CGColorSpace
createDeviceCMYK()
static CGColorSpace
createDeviceGray()
static CGColorSpace
createDeviceRGB()
static CGColorSpace
createICCBased(long nComponents, double[] range, CGDataProvider profile, CGColorSpace alternate)
static CGColorSpace
createICCBased(long nComponents, float[] range, CGDataProvider profile, CGColorSpace alternate)
static CGColorSpace
createIndexed(CGColorSpace baseSpace, long lastIndex, byte[] colorTable)
static CGColorSpace
createLab(double[] whitePoint, double[] blackPoint, double[] range)
static CGColorSpace
createLab(float[] whitePoint, float[] blackPoint, float[] range)
static CGColorSpace
createPattern(CGColorSpace baseSpace)
static CGColorSpace
createWithICCData(CFType data)
static CGColorSpace
createWithICCProfile(NSData data)
Deprecated.Deprecated in iOS 11.0.static CGColorSpace
createWithPropertyList(CFType plist)
static java.lang.String
DCIP3()
static java.lang.String
DisplayP3()
static java.lang.String
ExtendedGray()
static java.lang.String
ExtendedLinearGray()
static java.lang.String
ExtendedLinearSRGB()
static java.lang.String
ExtendedSRGB()
static java.lang.String
GenericCMYK()
static java.lang.String
GenericGray()
static java.lang.String
GenericGrayGamma2_2()
static java.lang.String
GenericLab()
static java.lang.String
GenericRGB()
static java.lang.String
GenericRGBLinear()
static java.lang.String
GenericXYZ()
CGColorSpace
getBaseColorSpace()
static long
getClassTypeID()
byte[]
getColorTable()
long
getColorTableCount()
NSData
getICCProfile()
Deprecated.Deprecated in iOS 11.0.CGColorSpaceModel
getModel()
java.lang.String
getName()
long
getNumberOfComponents()
boolean
isWideGamutRGB()
static java.lang.String
ITUR_2020()
static java.lang.String
ITUR_709()
static java.lang.String
LinearGray()
static java.lang.String
LinearSRGB()
static java.lang.String
ROMMRGB()
static java.lang.String
SRGB()
boolean
supportsOutput()
-
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
-
createCalibratedGray
public static CGColorSpace createCalibratedGray(double[] whitePoint, double[] blackPoint, double gamma)
-
createCalibratedGray
public static CGColorSpace createCalibratedGray(float[] whitePoint, float[] blackPoint, double gamma)
-
createCalibratedRGB
public static CGColorSpace createCalibratedRGB(double[] whitePoint, double[] blackPoint, double[] gamma, double[] matrix)
-
createCalibratedRGB
public static CGColorSpace createCalibratedRGB(float[] whitePoint, float[] blackPoint, float[] gamma, float[] matrix)
-
createICCBased
public static CGColorSpace createICCBased(long nComponents, double[] range, CGDataProvider profile, CGColorSpace alternate)
-
createICCBased
public static CGColorSpace createICCBased(long nComponents, float[] range, CGDataProvider profile, CGColorSpace alternate)
-
createLab
public static CGColorSpace createLab(double[] whitePoint, double[] blackPoint, double[] range)
-
createLab
public static CGColorSpace createLab(float[] whitePoint, float[] blackPoint, float[] range)
-
createIndexed
public static CGColorSpace createIndexed(CGColorSpace baseSpace, long lastIndex, byte[] colorTable)
-
getColorTable
public byte[] getColorTable()
-
GenericGray
public static java.lang.String GenericGray()
- Since:
- Available in iOS 9.0 and later.
-
GenericRGB
public static java.lang.String GenericRGB()
- Since:
- Available in iOS 9.0 and later.
-
GenericCMYK
public static java.lang.String GenericCMYK()
- Since:
- Available in iOS 9.0 and later.
-
DisplayP3
public static java.lang.String DisplayP3()
- Since:
- Available in iOS 9.3 and later.
-
GenericRGBLinear
public static java.lang.String GenericRGBLinear()
- Since:
- Available in iOS 9.0 and later.
-
AdobeRGB1998
public static java.lang.String AdobeRGB1998()
- Since:
- Available in iOS 9.0 and later.
-
SRGB
public static java.lang.String SRGB()
- Since:
- Available in iOS 9.0 and later.
-
GenericGrayGamma2_2
public static java.lang.String GenericGrayGamma2_2()
- Since:
- Available in iOS 9.0 and later.
-
GenericXYZ
public static java.lang.String GenericXYZ()
- Since:
- Available in iOS 9.0 and later.
-
GenericLab
public static java.lang.String GenericLab()
- Since:
- Available in iOS 11.0 and later.
-
ACESCGLinear
public static java.lang.String ACESCGLinear()
- Since:
- Available in iOS 9.0 and later.
-
ITUR_709
public static java.lang.String ITUR_709()
- Since:
- Available in iOS 9.0 and later.
-
ITUR_2020
public static java.lang.String ITUR_2020()
- Since:
- Available in iOS 9.0 and later.
-
ROMMRGB
public static java.lang.String ROMMRGB()
- Since:
- Available in iOS 9.0 and later.
-
DCIP3
public static java.lang.String DCIP3()
- Since:
- Available in iOS 9.0 and later.
-
ExtendedSRGB
public static java.lang.String ExtendedSRGB()
- Since:
- Available in iOS 10.0 and later.
-
LinearSRGB
public static java.lang.String LinearSRGB()
- Since:
- Available in iOS 10.0 and later.
-
ExtendedLinearSRGB
public static java.lang.String ExtendedLinearSRGB()
- Since:
- Available in iOS 10.0 and later.
-
ExtendedGray
public static java.lang.String ExtendedGray()
- Since:
- Available in iOS 10.0 and later.
-
LinearGray
public static java.lang.String LinearGray()
- Since:
- Available in iOS 10.0 and later.
-
ExtendedLinearGray
public static java.lang.String ExtendedLinearGray()
- Since:
- Available in iOS 10.0 and later.
-
createDeviceGray
public static CGColorSpace createDeviceGray()
- Since:
- Available in iOS 2.0 and later.
-
createDeviceRGB
public static CGColorSpace createDeviceRGB()
- Since:
- Available in iOS 2.0 and later.
-
createDeviceCMYK
public static CGColorSpace createDeviceCMYK()
- Since:
- Available in iOS 2.0 and later.
-
createWithICCData
public static CGColorSpace createWithICCData(CFType data)
- Since:
- Available in iOS 10.0 and later.
-
createPattern
public static CGColorSpace createPattern(CGColorSpace baseSpace)
- Since:
- Available in iOS 2.0 and later.
-
create
public static CGColorSpace create(java.lang.String name)
- Since:
- Available in iOS 2.0 and later.
-
getName
public java.lang.String getName()
- Since:
- Available in iOS 11.0 and later.
-
copyName
public java.lang.String copyName()
- Since:
- Available in iOS 10.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 2.0 and later.
-
getNumberOfComponents
public long getNumberOfComponents()
- Since:
- Available in iOS 2.0 and later.
-
getModel
public CGColorSpaceModel getModel()
- Since:
- Available in iOS 2.0 and later.
-
getBaseColorSpace
public CGColorSpace getBaseColorSpace()
- Since:
- Available in iOS 2.0 and later.
-
getColorTableCount
public long getColorTableCount()
- Since:
- Available in iOS 2.0 and later.
-
copyICCData
public NSData copyICCData()
- Since:
- Available in iOS 10.0 and later.
-
isWideGamutRGB
public boolean isWideGamutRGB()
- Since:
- Available in iOS 10.0 and later.
-
supportsOutput
public boolean supportsOutput()
- Since:
- Available in iOS 10.0 and later.
-
copyPropertyList
public CFType copyPropertyList()
- Since:
- Available in iOS 10.0 and later.
-
createWithPropertyList
public static CGColorSpace createWithPropertyList(CFType plist)
- Since:
- Available in iOS 10.0 and later.
-
createWithICCProfile
@Deprecated public static CGColorSpace createWithICCProfile(NSData data)
Deprecated.Deprecated in iOS 11.0. No longer supported- Since:
- Available in iOS 2.0 and later.
-
getICCProfile
@Deprecated public NSData getICCProfile()
Deprecated.Deprecated in iOS 11.0. No longer supported- Since:
- Available in iOS 2.0 and later.
-
-