MonobjcMonobjc Documented Class Library
CVOpenGLBufferPool Class
NamespacesMonobjc.QuartzCoreCVOpenGLBufferPool

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

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



IconMemberDescription
Create(IntPtr, NSDictionary, NSDictionary, IntPtr)

Creates a new OpenGL buffer pool.

Original signature is 'CVReturn CVOpenGLBufferPoolCreate ( CFAllocatorRef allocator, CFDictionaryRef poolAttributes, CFDictionaryRef openGLBufferAttributes, CVOpenGLBufferPoolRef *poolOut );'

Available in Mac OS X v10.4 and later.


CreateOpenGLBuffer(IntPtr, IntPtr, IntPtr)

Creates a new OpenGL buffer from an OpenGL buffer pool.

Original signature is 'CVReturn CVOpenGLBufferPoolCreateOpenGLBuffer ( CFAllocatorRef allocator, CVOpenGLBufferPoolRef openGLBufferPool, CVOpenGLBufferRef *openGLBufferOut );'

Available in Mac OS X v10.4 and later.


GetAttributes(IntPtr)

Returns the pool attributes dictionary for an Open GL buffer pool.

Original signature is 'CFDictionaryRef CVOpenGLBufferPoolGetAttributes ( CVOpenGLBufferPoolRef pool );'

Available in Mac OS X v10.4 and later.


GetOpenGLBufferAttributes(IntPtr)

Returns the attributes of OpenGL buffers that will be created from a buffer pool.

Original signature is 'CFDictionaryRef CVOpenGLBufferPoolGetOpenGLBufferAttributes ( CVOpenGLBufferPoolRef pool );'

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferPoolMaximumBufferAgeKey

The maximum time that unused buffers should be kept before they are deallocated (type CFAbsoluteTime).

Available in Mac OS X v10.4 and later.


kCVOpenGLBufferPoolMinimumBufferCountKey

The minimum number of buffers to be kept in the pool (type CFNumber).

Available in Mac OS X v10.4 and later.


Release(IntPtr)

Releases an OpenGL buffer pool.

Original signature is 'void CVOpenGLBufferPoolRelease ( CVOpenGLBufferPoolRef openGLBufferPool );'

Available in Mac OS X v10.4 and later.


Retain(IntPtr)

Retains an OpenGL buffer pool.

Original signature is 'CVOpenGLBufferPoolRef CVOpenGLBufferPoolRetain ( CVOpenGLBufferPoolRef openGLBufferPool );'

Available in Mac OS X v10.4 and later.


Inheritance Hierarchy
Object
CVOpenGLBufferPool
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)