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.

C# | Visual Basic | Visual C++ |
public static int Create( IntPtr allocator, NSUInteger width, NSUInteger height, NSDictionary attributes, IntPtr bufferOut )
Public Shared Function Create ( _ allocator As IntPtr, _ width As NSUInteger, _ height As NSUInteger, _ attributes As NSDictionary, _ bufferOut As IntPtr _ ) As Integer
public: static int Create( IntPtr allocator, NSUInteger width, NSUInteger height, NSDictionary^ attributes, IntPtr bufferOut )

- allocator (IntPtr)
- MISSING
- width (NSUInteger)
- MISSING
- height (NSUInteger)
- MISSING
- attributes (NSDictionary)
- MISSING
- bufferOut (IntPtr)
- MISSING

A Core Video result code. See Core Video Constants Reference for possible values.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)