MonobjcMonobjc Documented Class Library
CVOpenGLBuffer Class
NamespacesMonobjc.QuartzCoreCVOpenGLBuffer

[Missing <summary> documentation for "T:Monobjc.QuartzCore.CVOpenGLBuffer"]

Declaration Syntax
C#Visual BasicVisual C++
public static class CVOpenGLBuffer
Public NotInheritable Class CVOpenGLBuffer
public ref class CVOpenGLBuffer abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
Attach(IntPtr, IntPtr, Int32, Int32, Int32)

Attaches an OpenGL context to a Core Video OpenGL buffer.

Original signature is 'CVReturn CVOpenGLBufferAttach ( CVOpenGLBufferRef openGLBuffer, CGLContextObj cglContext, GLenum face, GLint level, GLint screen );'

Available in Mac OS X v10.4 and later.


Create(IntPtr, NSUInteger, NSUInteger, NSDictionary, IntPtr)

Creates a new Core Video OpenGL buffer that can be used for OpenGL rendering purposes

Original signature is 'CVReturn CVOpenGLBufferCreate ( CFAllocatorRef allocator, size_t width, size_t height, CFDictionaryRef attributes, CVOpenGLBufferRef *bufferOut );'

Available in Mac OS X v10.4 and later.


GetAttributes(IntPtr)

Obtains the attributes of a Core Video OpenGL buffer.

Original signature is 'CFDictionaryRef CVOpenGLBufferGetAttributes ( CVOpenGLBufferRef openGLBuffer );'

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferHeight

The height of the buffer.

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferInternalFormat

The OpenGL internal format of this buffer.

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferMaximumMipmapLevel

The maximum mipmap level for this buffer.

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferTarget

The OpenGL target for this buffer.

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferWidth

The width of the buffer.

Available in Mac OS X v10.4 and later.


Release(IntPtr)

Releases a Core Video OpenGL buffer.

Original signature is 'void CVOpenGLBufferRelease ( CVOpenGLBufferRef buffer );'

Available in Mac OS X v10.4 and later.


Retain(IntPtr)

Retains a Core Video OpenGL buffer.

Original signature is 'CVOpenGLBufferRef CVOpenGLBufferRetain ( CVOpenGLBufferRef buffer );'

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVOpenGLBuffer
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.AppKit (Module: Monobjc.AppKit)