MonobjcMonobjc Documented Class Library
InitOffScreenWithSizeColorSpaceComposition Method (size, colorSpace, composition)
NamespacesMonobjc.QuartzQCRendererInitOffScreenWithSizeColorSpaceComposition(NSSize, IntPtr, QCComposition)

Creates an offscreen renderer of a given size with the provided color space and composition object.

Original signature is '- (id) initOffScreenWithSize:(NSSize)size colorSpace:(CGColorSpaceRef)colorSpace composition:(QCComposition*)composition'

Available in Mac OS X v10.5 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id InitOffScreenWithSizeColorSpaceComposition(
	NSSize size,
	IntPtr colorSpace,
	QCComposition composition
)
Public Overridable Function InitOffScreenWithSizeColorSpaceComposition ( _
	size As NSSize, _
	colorSpace As IntPtr, _
	composition As QCComposition _
) As Id
public:
virtual Id^ InitOffScreenWithSizeColorSpaceComposition(
	NSSize size, 
	IntPtr colorSpace, 
	QCComposition^ composition
)
Parameters
size (NSSize)
The size of the offscreen renderer.
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)