API  0.9.6
 All Classes Files Functions Variables Macros Groups Pages
CGColorSpace.j File Reference

Go to the source code of this file.

Macros

#define STANDARDIZE(components, index, minimum, maximum, multiplier)
 

Functions

function CGColorSpaceCopyICCProfile (aColorSpace)
 
function CGColorSpaceCreateCalibratedGray (aWhitePoint, aBlackPoint, gamma)
 
function CGColorSpaceCreateCalibratedRGB (aWhitePoint, aBlackPoint, gamma)
 
function CGColorSpaceCreateDeviceCMYK ()
 
function CGColorSpaceCreateDeviceGray ()
 
function CGColorSpaceCreateDeviceRGB ()
 
function CGColorSpaceCreateICCBased (aComponentCount, range, profile, alternate)
 
function CGColorSpaceCreateIndexed (aBaseColorSpace, lastIndex, colorTable)
 
function CGColorSpaceCreateLab (aWhitePoint, aBlackPoint, aRange)
 
function CGColorSpaceCreatePattern (aBaseColorSpace)
 
function CGColorSpaceCreateWithName (aName)
 
function CGColorSpaceCreateWithPlatformColorSpace ()
 
function CGColorSpaceGetBaseColorSpace (aColorSpace)
 
function CGColorSpaceGetColorTable (aColorSpace)
 
function CGColorSpaceGetColorTableCount (aColorSpace)
 
function CGColorSpaceGetModel (aColorSpace)
 
function CGColorSpaceGetNumberOfComponents (aColorSpace)
 
function CGColorSpaceGetTypeID (aColorSpace)
 
function CGColorSpaceRelease (aColorSpace)
 
function CGColorSpaceRetain (aColorSpace)
 
function CGColorSpaceStandardizeComponents (aColorSpace, components)
 

Variables

 kCGColorSpaceAdobeRGB1998 = "CGColorSpaceAdobeRGB1998"
 
 kCGColorSpaceGenericCMYK = "CGColorSpaceGenericCMYK"
 
 kCGColorSpaceGenericGray = "CGColorSpaceGenericGray"
 
 kCGColorSpaceGenericRGB = "CGColorSpaceGenericRGB"
 
 kCGColorSpaceGenericRGBHDR = "CGColorSpaceGenericRGBHDR"
 
 kCGColorSpaceGenericRGBLinear = "CGColorSpaceGenericRGBLinear"
 
 kCGColorSpaceModelCMYK = 2
 
 kCGColorSpaceModelDeviceN = 4
 
 kCGColorSpaceModelIndexed = 5
 
 kCGColorSpaceModelLab = 3
 
 kCGColorSpaceModelMonochrome = 0
 
 kCGColorSpaceModelPattern = 6
 
 kCGColorSpaceModelRGB = 1
 
 kCGColorSpaceModelUnknown = -1
 
 kCGColorSpaceSRGB = "CGColorSpaceSRGB"
 

Macro Definition Documentation

#define STANDARDIZE (   components,
  index,
  minimum,
  maximum,
  multiplier 
)
Value:
{ \
if (index > components.length) \
{ \
components[index] = maximum; \
return; \
} \
\
var component = components[index]; \
if (component < minimum) \
components[index] = minimum; \
else if (component > maximum) \
components[index] = maximum; \
else \
components[index] = ROUND(component * multiplier) / multiplier; \
}

Definition at line 196 of file CGColorSpace.j.

Function Documentation

function CGColorSpaceCopyICCProfile ( aColorSpace  )

Definition at line 153 of file CGColorSpace.j.

function CGColorSpaceCreateCalibratedGray ( aWhitePoint  ,
aBlackPoint  ,
gamma   
)

Definition at line 73 of file CGColorSpace.j.

function CGColorSpaceCreateCalibratedRGB ( aWhitePoint  ,
aBlackPoint  ,
gamma   
)

Definition at line 78 of file CGColorSpace.j.

function CGColorSpaceCreateDeviceCMYK ( )

Definition at line 95 of file CGColorSpace.j.

function CGColorSpaceCreateDeviceGray ( )

Definition at line 100 of file CGColorSpace.j.

function CGColorSpaceCreateDeviceRGB ( )

Definition at line 105 of file CGColorSpace.j.

function CGColorSpaceCreateICCBased ( aComponentCount  ,
range  ,
profile  ,
alternate   
)

Definition at line 83 of file CGColorSpace.j.

function CGColorSpaceCreateIndexed ( aBaseColorSpace  ,
lastIndex  ,
colorTable   
)

Definition at line 116 of file CGColorSpace.j.

function CGColorSpaceCreateLab ( aWhitePoint  ,
aBlackPoint  ,
aRange   
)

Definition at line 89 of file CGColorSpace.j.

function CGColorSpaceCreatePattern ( aBaseColorSpace  )

Definition at line 122 of file CGColorSpace.j.

function CGColorSpaceCreateWithName ( aName  )

Definition at line 130 of file CGColorSpace.j.

function CGColorSpaceCreateWithPlatformColorSpace ( )

Definition at line 110 of file CGColorSpace.j.

function CGColorSpaceGetBaseColorSpace ( aColorSpace  )

Definition at line 172 of file CGColorSpace.j.

function CGColorSpaceGetColorTable ( aColorSpace  )

Definition at line 180 of file CGColorSpace.j.

function CGColorSpaceGetColorTableCount ( aColorSpace  )

Definition at line 176 of file CGColorSpace.j.

function CGColorSpaceGetModel ( aColorSpace  )

Definition at line 167 of file CGColorSpace.j.

function CGColorSpaceGetNumberOfComponents ( aColorSpace  )

Definition at line 158 of file CGColorSpace.j.

function CGColorSpaceGetTypeID ( aColorSpace  )

Definition at line 163 of file CGColorSpace.j.

function CGColorSpaceRelease ( aColorSpace  )

Definition at line 186 of file CGColorSpace.j.

function CGColorSpaceRetain ( aColorSpace  )

Definition at line 190 of file CGColorSpace.j.

function CGColorSpaceStandardizeComponents ( aColorSpace  ,
components   
)

Definition at line 214 of file CGColorSpace.j.

Variable Documentation

kCGColorSpaceAdobeRGB1998 = "CGColorSpaceAdobeRGB1998"

Definition at line 61 of file CGColorSpace.j.

kCGColorSpaceGenericCMYK = "CGColorSpaceGenericCMYK"

Definition at line 46 of file CGColorSpace.j.

kCGColorSpaceGenericGray = "CGColorSpaceGenericGray"

Definition at line 36 of file CGColorSpace.j.

kCGColorSpaceGenericRGB = "CGColorSpaceGenericRGB"

Definition at line 41 of file CGColorSpace.j.

kCGColorSpaceGenericRGBHDR = "CGColorSpaceGenericRGBHDR"

Definition at line 56 of file CGColorSpace.j.

kCGColorSpaceGenericRGBLinear = "CGColorSpaceGenericRGBLinear"

Definition at line 51 of file CGColorSpace.j.

kCGColorSpaceModelCMYK = 2

Definition at line 26 of file CGColorSpace.j.

kCGColorSpaceModelDeviceN = 4

Definition at line 28 of file CGColorSpace.j.

kCGColorSpaceModelIndexed = 5

Definition at line 29 of file CGColorSpace.j.

kCGColorSpaceModelLab = 3

Definition at line 27 of file CGColorSpace.j.

kCGColorSpaceModelMonochrome = 0

Definition at line 24 of file CGColorSpace.j.

kCGColorSpaceModelPattern = 6

Definition at line 30 of file CGColorSpace.j.

kCGColorSpaceModelRGB = 1

Definition at line 25 of file CGColorSpace.j.

kCGColorSpaceModelUnknown = -1

Definition at line 23 of file CGColorSpace.j.

kCGColorSpaceSRGB = "CGColorSpaceSRGB"

Definition at line 66 of file CGColorSpace.j.