MonobjcMonobjc Documented Class Library
InitWithCompositionColorSpace Method (composition, colorSpace)
NamespacesMonobjc.QuartzQCRendererInitWithCompositionColorSpace(QCComposition, IntPtr)

Creates a renderer object with a composition object and a color space.

Original signature is '- (id) initWithComposition:(QCComposition*)composition colorSpace:(CGColorSpaceRef)colorSpace'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id InitWithCompositionColorSpace(
	QCComposition composition,
	IntPtr colorSpace
)
Public Overridable Function InitWithCompositionColorSpace ( _
	composition As QCComposition, _
	colorSpace As IntPtr _
) As Id
public:
virtual Id^ InitWithCompositionColorSpace(
	QCComposition^ composition, 
	IntPtr colorSpace
)
Parameters
composition (QCComposition)
A QCComposition object. The composition must not contain any consumer patches. That is, the composition can receive data, process it, and produce output values, but it cannot perform any rendering.
colorSpace (IntPtr)
A Quartz color space object. This must be an RGB color space. Pass NULL to use the default RGB color space. The color space is used only for the images produced by the output image ports of the composition. For more information on Quartz color spaces, see Quartz 2D Programming Guide.
Return Value
The initialized QCRenderer object or nil if initialization is not successful.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Quartz (Module: Monobjc.Quartz)