MonobjcMonobjc Documented Class Library
InitWithCGLContextPixelFormatColorSpaceComposition Method (context, format, colorSpace, composition)
NamespacesMonobjc.QuartzQCRendererInitWithCGLContextPixelFormatColorSpaceComposition(IntPtr, IntPtr, IntPtr, QCComposition)

Creates a renderer object with a CGLContextObj object, a pixel format, a color space, and a composition object.

Original signature is '- (id) initWithCGLContext:(CGLContextObj)context pixelFormat:(CGLPixelFormatObj)format colorSpace:(CGColorSpaceRef)colorSpace composition:(QCComposition*)composition'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id InitWithCGLContextPixelFormatColorSpaceComposition(
	IntPtr context,
	IntPtr format,
	IntPtr colorSpace,
	QCComposition composition
)
Public Overridable Function InitWithCGLContextPixelFormatColorSpaceComposition ( _
	context As IntPtr, _
	format As IntPtr, _
	colorSpace As IntPtr, _
	composition As QCComposition _
) As Id
public:
virtual Id^ InitWithCGLContextPixelFormatColorSpaceComposition(
	IntPtr context, 
	IntPtr format, 
	IntPtr colorSpace, 
	QCComposition^ composition
)
Parameters
context (IntPtr)
A CGLContextObj object. The object that you supply must have both a color and a depth buffer.
format (IntPtr)
A CGLPixelFormatObj object.
colorSpace (IntPtr)
A Quartz color space object. This must be an RGB color space. Pass NULL to use the default RGB color space. For more information on Quartz color spaces, see Quartz 2D Programming Guide.
composition (QCComposition)
A QCComposition object.
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)