Contents

init(cglPixelFormatObj:)

Returns an OpenGL pixel format object initialized with using an existing CGL pixel format object.

Declaration

init?(cglPixelFormatObj format: CGLPixelFormatObj)

Parameters

  • format:

    An existing CGL pixel format object.

Return Value

An intialized NSOpenGLPixelFormat object that wraps the CGL pixel format object.

Discussion

If your application already has a low-level CGL pixel format object, you can create an NSOpenGLPixelFormat object to wrap it by calling this initializer. The NSOpenGLPixelFormat object retains the CGL pixel format object by calling the CGLRetainPixelFormat(_:) function.

Your application should not call CGLDestroyPixelFormat(_:) to dispose of the CGL pixel format object. Instead, your application should call CGLReleasePixelFormat(_:) to decrement its reference count.

See Also

Creating an OpenGL Pixel Format