MonobjcMonobjc Documented Class Library
QCRenderer Constructor (context, format, colorSpace, composition)
NamespacesMonobjc.QuartzQCRendererQCRenderer(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 QCRenderer(
	IntPtr context,
	IntPtr format,
	IntPtr colorSpace,
	QCComposition composition
)
Public Sub New ( _
	context As IntPtr, _
	format As IntPtr, _
	colorSpace As IntPtr, _
	composition As QCComposition _
)
public:
QCRenderer(
	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)