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:
AutoCloseable
public class CGColorSpace extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCGColorSpace.CGColorSpacePtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedCGColorSpace() -
Method Summary
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
-
CGColorSpace
protected CGColorSpace()
-
-
Method Details
-
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
-
createLab
-
createIndexed
public static CGColorSpace createIndexed(CGColorSpace baseSpace, long lastIndex, byte[] colorTable) -
getColorTable
public byte[] getColorTable() -
GenericGray
- Since:
- Available in iOS 9.0 and later.
-
GenericRGB
- Since:
- Available in iOS 9.0 and later.
-
GenericCMYK
- Since:
- Available in iOS 9.0 and later.
-
DisplayP3
- Since:
- Available in iOS 9.3 and later.
-
GenericRGBLinear
- Since:
- Available in iOS 9.0 and later.
-
AdobeRGB1998
- Since:
- Available in iOS 9.0 and later.
-
SRGB
- Since:
- Available in iOS 9.0 and later.
-
GenericGrayGamma2_2
- Since:
- Available in iOS 9.0 and later.
-
GenericXYZ
- Since:
- Available in iOS 9.0 and later.
-
GenericLab
- Since:
- Available in iOS 11.0 and later.
-
ACESCGLinear
- Since:
- Available in iOS 9.0 and later.
-
ITUR_709
- Since:
- Available in iOS 9.0 and later.
-
ITUR_709_PQ
- Since:
- Available in iOS 15.1 and later.
-
ITUR_2020
- Since:
- Available in iOS 9.0 and later.
-
ITUR_2020_sRGBGamma
- Since:
- Available in iOS 15.1 and later.
-
ROMMRGB
- Since:
- Available in iOS 9.0 and later.
-
DCIP3
- Since:
- Available in iOS 9.0 and later.
-
LinearITUR_2020
- Since:
- Available in iOS 15.0 and later.
-
ExtendedITUR_2020
- Since:
- Available in iOS 14.0 and later.
-
ExtendedLinearITUR_2020
- Since:
- Available in iOS 12.3 and later.
-
LinearDisplayP3
- Since:
- Available in iOS 15.0 and later.
-
ExtendedDisplayP3
- Since:
- Available in iOS 14.0 and later.
-
ExtendedLinearDisplayP3
- Since:
- Available in iOS 12.3 and later.
-
ITUR_2100_PQ
- Since:
- Available in iOS 14.0 and later.
-
ITUR_2100_HLG
- Since:
- Available in iOS 14.0 and later.
-
DisplayP3_PQ
- Since:
- Available in iOS 13.4 and later.
-
DisplayP3_HLG
- Since:
- Available in iOS 12.6 and later.
-
ITUR_2020_PQ
Deprecated.Deprecated in iOS 14.0. No longer supported- Since:
- Available in iOS 13.4 and later.
-
ITUR_2020_HLG
Deprecated.Deprecated in iOS 14.0. No longer supported- Since:
- Available in iOS 12.6 and later.
-
DisplayP3_PQ_EOTF
Deprecated.Deprecated in iOS 13.4. No longer supported- Since:
- Available in iOS 12.6 and later.
-
ITUR_2020_PQ_EOTF
Deprecated.Deprecated in iOS 13.4. No longer supported- Since:
- Available in iOS 12.6 and later.
-
ExtendedSRGB
- Since:
- Available in iOS 10.0 and later.
-
LinearSRGB
- Since:
- Available in iOS 10.0 and later.
-
ExtendedLinearSRGB
- Since:
- Available in iOS 10.0 and later.
-
ExtendedGray
- Since:
- Available in iOS 10.0 and later.
-
LinearGray
- Since:
- Available in iOS 10.0 and later.
-
ExtendedLinearGray
- Since:
- Available in iOS 10.0 and later.
-
ExtendedRange
-
createDeviceGray
-
createDeviceRGB
-
createDeviceCMYK
-
createWithICCData
- Since:
- Available in iOS 10.0 and later.
-
createPattern
-
createWithColorSyncProfile
- Since:
- Available in iOS 15.0 and later.
-
create
-
getName
- Since:
- Available in iOS 11.0 and later.
-
copyName
- Since:
- Available in iOS 10.0 and later.
-
getClassTypeID
public static long getClassTypeID() -
getNumberOfComponents
public long getNumberOfComponents() -
getModel
-
getBaseColorSpace
-
getColorTableCount
public long getColorTableCount() -
copyICCData
- Since:
- Available in iOS 10.0 and later.
-
isWideGamutRGB
public boolean isWideGamutRGB()- Since:
- Available in iOS 10.0 and later.
-
isHDR
Deprecated.Deprecated in iOS 13.4. No longer supported- Since:
- Available in iOS 13.0 and later.
-
usesITUR_2100TF
public boolean usesITUR_2100TF()- Since:
- Available in iOS 14.0 and later.
-
isPQBased
public boolean isPQBased()- Since:
- Available in iOS 15.0 and later.
-
isHLGBased
public boolean isHLGBased()- Since:
- Available in iOS 15.0 and later.
-
supportsOutput
public boolean supportsOutput()- Since:
- Available in iOS 10.0 and later.
-
copyPropertyList
- Since:
- Available in iOS 10.0 and later.
-
createWithPropertyList
- Since:
- Available in iOS 10.0 and later.
-
usesExtendedRange
public boolean usesExtendedRange()- Since:
- Available in iOS 10.0 and later.
-
createLinearized
- Since:
- Available in iOS 14.0 and later.
-
createExtended
- Since:
- Available in iOS 14.0 and later.
-
createExtendedLinearized
- Since:
- Available in iOS 14.0 and later.
-
createWithICCProfile
Deprecated.Deprecated in iOS 11.0. No longer supported -
getICCProfile
Deprecated.Deprecated in iOS 11.0. No longer supported
-