MonobjcMonobjc Documented Class Library
IQCPlugInOutputImageProvider Interface
NamespacesMonobjc.QuartzIQCPlugInOutputImageProvider

[Missing <summary> documentation for "T:Monobjc.Quartz.IQCPlugInOutputImageProvider"]

Declaration Syntax
C#Visual BasicVisual C++
public interface IQCPlugInOutputImageProvider : IManagedWrapper
Public Interface IQCPlugInOutputImageProvider _
	Inherits IManagedWrapper
public interface class IQCPlugInOutputImageProvider : IManagedWrapper
Members
All MembersMethodsProperties



IconMemberDescription
CanRenderWithCGLContext(IntPtr)

Returns whether the image data can be rendered into the provided CGL context. (required)

Original signature is '- (BOOL) canRenderWithCGLContext:(CGLContextObj)cgl_ctx'

Available in Mac OS X v10.5 and later.


CastAs<(Of <<'(T>)>>)()()()()
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
CastTo<(Of <<'(T>)>>)()()()()
Cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IManagedWrapper.)
CopyRenderedTextureForCGLContextPixelFormatBoundsIsFlipped(IntPtr, NSString, NSRect, Boolean%)

Returns the name of an OpenGL texture of type GL_TEXTURE_RECTANGLE_EXT that contains a subregion of the image in a given pixel format. (required)

Original signature is '- (GLuint) copyRenderedTextureForCGLContext:(CGLContextObj)cgl_ctx pixelFormat:(NSString*)format bounds:(NSRect)bounds isFlipped:(BOOL*)flipped'

Available in Mac OS X v10.5 and later.


ImageBounds

Returns the bounds of the image expressed in pixels and aligned to integer boundaries. (required)

Original signature is '- (NSRect) imageBounds'

Available in Mac OS X v10.5 and later.


ImageColorSpace

Returns the color space of the image or NULL if the image should not be color matched. (required)

Original signature is '- (CGColorSpaceRef) imageColorSpace'

Available in Mac OS X v10.5 and later.


NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
ReleaseRenderedTextureForCGLContext(UInt32, IntPtr)

Releases the previously copied texture. (required)

Original signature is '- (void) releaseRenderedTexture:(GLuint)name forCGLContext:(CGLContextObj)cgl_ctx'

Available in Mac OS X v10.5 and later.


RenderToBufferWithBytesPerRowPixelFormatForBounds(IntPtr, NSUInteger, NSString, NSRect)

Renders a subregion of the image into the supplied memory buffer using the specified pixel format. (required)

Original signature is '- (BOOL) renderToBuffer:(void*)baseAddress withBytesPerRow:(NSUInteger)rowBytes pixelFormat:(NSString*)format forBounds:(NSRect)bounds'

Available in Mac OS X v10.5 and later.


RenderWithCGLContextForBounds(IntPtr, NSRect)

Renders a subregion of the image to the provided CGL context. (required)

Original signature is '- (BOOL) renderWithCGLContext:(CGLContextObj)cgl_ctx forBounds:(NSRect)bounds'

Available in Mac OS X v10.5 and later.


SendMessage(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessage<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

(Inherited from IManagedWrapper.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuper<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageSuperVarArgs<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
SendMessageVarArgs<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from IManagedWrapper.)
ShouldColorMatch

Returns whether the image should be color matched. (required)

Original signature is '- (BOOL) shouldColorMatch'

Available in Mac OS X v10.5 and later.


SupportedBufferPixelFormats

Returns a list of pixel formats that are supported for rendering to a memory buffer. (required)

Original signature is '- (NSArray*) supportedBufferPixelFormats'

Available in Mac OS X v10.5 and later.


SupportedRenderedTexturePixelFormats

Returns a list of pixel formats that are supported for rendering to an onscreen OpenGL context. (required)

Original signature is '- (NSArray*) supportedRenderedTexturePixelFormats'

Available in Mac OS X v10.5 and later.


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)