Class CGL

java.lang.Object
org.lwjgl.opengl.CGL

public class CGL extends Object
  • Field Details

  • Method Details

    • CGLGetCurrentContext

      public static long CGLGetCurrentContext()
      CGLContextObj CGLGetCurrentContext(void)
    • CGLSetCurrentContext

      public static int CGLSetCurrentContext(long context)
      CGLError CGLSetCurrentContext(CGLContextObj context)
    • CGLGetShareGroup

      public static long CGLGetShareGroup(long ctx)
      CGLShareGroupObj CGLGetShareGroup(CGLContextObj ctx)
    • nCGLChoosePixelFormat

      public static int nCGLChoosePixelFormat(long attribs, long pix, long npix)
      CGLError CGLChoosePixelFormat(CGLPixelFormatAttribute const * attribs, CGLPixelFormatObj * pix, GLint * npix)
    • CGLChoosePixelFormat

      public static int CGLChoosePixelFormat(IntBuffer attribs, PointerBuffer pix, IntBuffer npix)
      CGLError CGLChoosePixelFormat(CGLPixelFormatAttribute const * attribs, CGLPixelFormatObj * pix, GLint * npix)
    • CGLDestroyPixelFormat

      public static int CGLDestroyPixelFormat(long pix)
      CGLError CGLDestroyPixelFormat(CGLPixelFormatObj pix)
    • nCGLDescribePixelFormat

      public static int nCGLDescribePixelFormat(long pix, int pix_num, int attrib, long value)
      CGLError CGLDescribePixelFormat(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint * value)
    • CGLDescribePixelFormat

      public static int CGLDescribePixelFormat(long pix, int pix_num, int attrib, IntBuffer value)
      CGLError CGLDescribePixelFormat(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint * value)
    • CGLReleasePixelFormat

      public static void CGLReleasePixelFormat(long pix)
      void CGLReleasePixelFormat(CGLPixelFormatObj pix)
    • CGLRetainPixelFormat

      public static long CGLRetainPixelFormat(long pix)
      CGLPixelFormatObj CGLRetainPixelFormat(CGLPixelFormatObj pix)
    • CGLGetPixelFormatRetainCount

      public static int CGLGetPixelFormatRetainCount(long pix)
      GLuint CGLGetPixelFormatRetainCount(CGLPixelFormatObj pix)
    • nCGLQueryRendererInfo

      public static int nCGLQueryRendererInfo(int display_mask, long rend, long nrend)
      CGLError CGLQueryRendererInfo(GLuint display_mask, CGLRendererInfoObj * rend, GLint * nrend)
    • CGLQueryRendererInfo

      public static int CGLQueryRendererInfo(int display_mask, PointerBuffer rend, IntBuffer nrend)
      CGLError CGLQueryRendererInfo(GLuint display_mask, CGLRendererInfoObj * rend, GLint * nrend)
    • CGLDestroyRendererInfo

      public static int CGLDestroyRendererInfo(long rend)
      CGLError CGLDestroyRendererInfo(CGLRendererInfoObj rend)
    • nCGLDescribeRenderer

      public static int nCGLDescribeRenderer(long rend, int rend_num, int prop, long value)
      CGLError CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint * value)
    • CGLDescribeRenderer

      public static int CGLDescribeRenderer(long rend, int rend_num, int prop, IntBuffer value)
      CGLError CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint * value)
    • nCGLCreateContext

      public static int nCGLCreateContext(long pix, long share, long ctx)
      CGLError CGLCreateContext(CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj * ctx)
    • CGLCreateContext

      public static int CGLCreateContext(long pix, long share, PointerBuffer ctx)
      CGLError CGLCreateContext(CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj * ctx)
    • CGLDestroyContext

      public static int CGLDestroyContext(long ctx)
      CGLError CGLDestroyContext(CGLContextObj ctx)
    • CGLCopyContext

      public static int CGLCopyContext(long src, long dst, int mask)
      CGLError CGLCopyContext(CGLContextObj src, CGLContextObj dst, GLbitfield mask)
    • CGLRetainContext

      public static long CGLRetainContext(long ctx)
      CGLContextObj CGLRetainContext(CGLContextObj ctx)
    • CGLReleaseContext

      public static void CGLReleaseContext(long ctx)
      void CGLReleaseContext(CGLContextObj ctx)
    • CGLGetContextRetainCount

      public static int CGLGetContextRetainCount(long ctx)
      GLuint CGLGetContextRetainCount(CGLContextObj ctx)
    • CGLGetPixelFormat

      public static long CGLGetPixelFormat(long ctx)
      CGLPixelFormatObj CGLGetPixelFormat(CGLContextObj ctx)
    • nCGLCreatePBuffer

      public static int nCGLCreatePBuffer(int width, int height, int target, int internalFormat, int max_level, long pbuffer)
      CGLError CGLCreatePBuffer(GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj * pbuffer)
    • CGLCreatePBuffer

      public static int CGLCreatePBuffer(int width, int height, int target, int internalFormat, int max_level, PointerBuffer pbuffer)
      CGLError CGLCreatePBuffer(GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj * pbuffer)
    • CGLDestroyPBuffer

      public static int CGLDestroyPBuffer(long pbuffer)
      CGLError CGLDestroyPBuffer(CGLPBufferObj pbuffer)
    • nCGLDescribePBuffer

      public static int nCGLDescribePBuffer(long obj, long width, long height, long target, long internalFormat, long mipmap)
      CGLError CGLDescribePBuffer(CGLPBufferObj obj, GLsizei * width, GLsizei * height, GLenum * target, GLenum * internalFormat, GLint * mipmap)
    • CGLDescribePBuffer

      public static int CGLDescribePBuffer(long obj, IntBuffer width, IntBuffer height, IntBuffer target, IntBuffer internalFormat, IntBuffer mipmap)
      CGLError CGLDescribePBuffer(CGLPBufferObj obj, GLsizei * width, GLsizei * height, GLenum * target, GLenum * internalFormat, GLint * mipmap)
    • CGLTexImagePBuffer

      public static int CGLTexImagePBuffer(long ctx, long pbuffer, int source)
      CGLError CGLTexImagePBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum source)
    • CGLRetainPBuffer

      public static long CGLRetainPBuffer(long pbuffer)
      CGLPBufferObj CGLRetainPBuffer(CGLPBufferObj pbuffer)
    • CGLReleasePBuffer

      public static void CGLReleasePBuffer(long pbuffer)
      void CGLReleasePBuffer(CGLPBufferObj pbuffer)
    • CGLGetPBufferRetainCount

      public static int CGLGetPBufferRetainCount(long pbuffer)
      GLuint CGLGetPBufferRetainCount(CGLPBufferObj pbuffer)
    • nCGLSetOffScreen

      public static int nCGLSetOffScreen(long ctx, int width, int height, int rowbytes, long baseaddr)
      CGLError CGLSetOffScreen(CGLContextObj ctx, GLsizei width, GLsizei height, GLint rowbytes, void * baseaddr)
    • CGLSetOffScreen

      public static int CGLSetOffScreen(long ctx, int width, int height, int rowbytes, ByteBuffer baseaddr)
      CGLError CGLSetOffScreen(CGLContextObj ctx, GLsizei width, GLsizei height, GLint rowbytes, void * baseaddr)
    • nCGLGetOffScreen

      public static int nCGLGetOffScreen(long ctx, long width, long height, long rowbytes, long baseaddr)
      CGLError CGLGetOffScreen(CGLContextObj ctx, GLsizei * width, GLsizei * height, GLint * rowbytes, void ** baseaddr)
    • CGLGetOffScreen

      public static int CGLGetOffScreen(long ctx, IntBuffer width, IntBuffer height, IntBuffer rowbytes, PointerBuffer baseaddr)
      CGLError CGLGetOffScreen(CGLContextObj ctx, GLsizei * width, GLsizei * height, GLint * rowbytes, void ** baseaddr)
    • CGLSetFullScreen

      public static int CGLSetFullScreen(long ctx)
      CGLError CGLSetFullScreen(CGLContextObj ctx)
    • CGLSetFullScreenOnDisplay

      public static int CGLSetFullScreenOnDisplay(long ctx, int display_mask)
      CGLError CGLSetFullScreenOnDisplay(CGLContextObj ctx, GLuint display_mask)
    • CGLSetPBuffer

      public static int CGLSetPBuffer(long ctx, long pbuffer, int face, int level, int screen)
      CGLError CGLSetPBuffer(CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum face, GLint level, GLint screen)
    • nCGLGetPBuffer

      public static int nCGLGetPBuffer(long ctx, long pbuffer, long face, long level, long screen)
      CGLError CGLGetPBuffer(CGLContextObj ctx, CGLPBufferObj * pbuffer, GLenum * face, GLint * level, GLint * screen)
    • CGLGetPBuffer

      public static int CGLGetPBuffer(long ctx, PointerBuffer pbuffer, IntBuffer face, IntBuffer level, IntBuffer screen)
      CGLError CGLGetPBuffer(CGLContextObj ctx, CGLPBufferObj * pbuffer, GLenum * face, GLint * level, GLint * screen)
    • CGLClearDrawable

      public static int CGLClearDrawable(long ctx)
      CGLError CGLClearDrawable(CGLContextObj ctx)
    • CGLFlushDrawable

      public static int CGLFlushDrawable(long ctx)
      CGLError CGLFlushDrawable(CGLContextObj ctx)
    • CGLEnable

      public static int CGLEnable(long ctx, int pname)
      CGLError CGLEnable(CGLContextObj ctx, CGLContextEnable pname)
    • CGLDisable

      public static int CGLDisable(long ctx, int pname)
      CGLError CGLDisable(CGLContextObj ctx, CGLContextEnable pname)
    • nCGLIsEnabled

      public static int nCGLIsEnabled(long ctx, int pname, long enable)
      CGLError CGLIsEnabled(CGLContextObj ctx, CGLContextEnable pname, GLint * enable)
    • CGLIsEnabled

      public static int CGLIsEnabled(long ctx, int pname, IntBuffer enable)
      CGLError CGLIsEnabled(CGLContextObj ctx, CGLContextEnable pname, GLint * enable)
    • nCGLSetParameter

      public static int nCGLSetParameter(long ctx, int pname, long params)
      CGLError CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint const * params)
    • CGLSetParameter

      public static int CGLSetParameter(long ctx, int pname, IntBuffer params)
      CGLError CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint const * params)
    • CGLSetParameter

      public static int CGLSetParameter(long ctx, int pname, int param)
      CGLError CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint const * params)
    • nCGLGetParameter

      public static int nCGLGetParameter(long ctx, int pname, long params)
      CGLError CGLGetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint * params)
    • CGLGetParameter

      public static int CGLGetParameter(long ctx, int pname, IntBuffer params)
      CGLError CGLGetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint * params)
    • CGLSetVirtualScreen

      public static int CGLSetVirtualScreen(long ctx, int screen)
      CGLError CGLSetVirtualScreen(CGLContextObj ctx, GLint screen)
    • nCGLGetVirtualScreen

      public static int nCGLGetVirtualScreen(long ctx, long screen)
      CGLError CGLGetVirtualScreen(CGLContextObj ctx, GLint * screen)
    • CGLGetVirtualScreen

      public static int CGLGetVirtualScreen(long ctx, IntBuffer screen)
      CGLError CGLGetVirtualScreen(CGLContextObj ctx, GLint * screen)
    • CGLUpdateContext

      public static int CGLUpdateContext(long ctx)
      CGLError CGLUpdateContext(CGLContextObj ctx)
    • nCGLSetGlobalOption

      public static int nCGLSetGlobalOption(int pname, long params)
      CGLError CGLSetGlobalOption(CGLGlobalOption pname, GLint const * params)
    • CGLSetGlobalOption

      public static int CGLSetGlobalOption(int pname, IntBuffer params)
      CGLError CGLSetGlobalOption(CGLGlobalOption pname, GLint const * params)
    • CGLSetGlobalOption

      public static int CGLSetGlobalOption(int pname, int param)
      CGLError CGLSetGlobalOption(CGLGlobalOption pname, GLint const * params)
    • nCGLGetGlobalOption

      public static int nCGLGetGlobalOption(int pname, long params)
      CGLError CGLGetGlobalOption(CGLGlobalOption pname, GLint * params)
    • CGLGetGlobalOption

      public static int CGLGetGlobalOption(int pname, IntBuffer params)
      CGLError CGLGetGlobalOption(CGLGlobalOption pname, GLint * params)
    • CGLLockContext

      public static int CGLLockContext(long context)
      CGLError CGLLockContext(CGLContextObj context)
    • CGLUnlockContext

      public static int CGLUnlockContext(long context)
      CGLError CGLUnlockContext(CGLContextObj context)
    • nCGLGetVersion

      public static void nCGLGetVersion(long majorvers, long minorvers)
      void CGLGetVersion(GLint * majorvers, GLint * minorvers)
    • CGLGetVersion

      public static void CGLGetVersion(IntBuffer majorvers, IntBuffer minorvers)
      void CGLGetVersion(GLint * majorvers, GLint * minorvers)
    • nCGLErrorString

      public static long nCGLErrorString(int error)
      char const * CGLErrorString(CGLError error)
    • CGLErrorString

      public static @Nullable String CGLErrorString(int error)
      char const * CGLErrorString(CGLError error)
    • CGLChoosePixelFormat

      public static int CGLChoosePixelFormat(int[] attribs, PointerBuffer pix, int[] npix)
      CGLError CGLChoosePixelFormat(CGLPixelFormatAttribute const * attribs, CGLPixelFormatObj * pix, GLint * npix)
    • CGLDescribePixelFormat

      public static int CGLDescribePixelFormat(long pix, int pix_num, int attrib, int[] value)
      CGLError CGLDescribePixelFormat(CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint * value)
    • CGLQueryRendererInfo

      public static int CGLQueryRendererInfo(int display_mask, PointerBuffer rend, int[] nrend)
      CGLError CGLQueryRendererInfo(GLuint display_mask, CGLRendererInfoObj * rend, GLint * nrend)
    • CGLDescribeRenderer

      public static int CGLDescribeRenderer(long rend, int rend_num, int prop, int[] value)
      CGLError CGLDescribeRenderer(CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint * value)
    • CGLDescribePBuffer

      public static int CGLDescribePBuffer(long obj, int[] width, int[] height, int[] target, int[] internalFormat, int[] mipmap)
      CGLError CGLDescribePBuffer(CGLPBufferObj obj, GLsizei * width, GLsizei * height, GLenum * target, GLenum * internalFormat, GLint * mipmap)
    • CGLGetOffScreen

      public static int CGLGetOffScreen(long ctx, int[] width, int[] height, int[] rowbytes, PointerBuffer baseaddr)
      CGLError CGLGetOffScreen(CGLContextObj ctx, GLsizei * width, GLsizei * height, GLint * rowbytes, void ** baseaddr)
    • CGLGetPBuffer

      public static int CGLGetPBuffer(long ctx, PointerBuffer pbuffer, int[] face, int[] level, int[] screen)
      CGLError CGLGetPBuffer(CGLContextObj ctx, CGLPBufferObj * pbuffer, GLenum * face, GLint * level, GLint * screen)
    • CGLIsEnabled

      public static int CGLIsEnabled(long ctx, int pname, int[] enable)
      CGLError CGLIsEnabled(CGLContextObj ctx, CGLContextEnable pname, GLint * enable)
    • CGLSetParameter

      public static int CGLSetParameter(long ctx, int pname, int[] params)
      CGLError CGLSetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint const * params)
    • CGLGetParameter

      public static int CGLGetParameter(long ctx, int pname, int[] params)
      CGLError CGLGetParameter(CGLContextObj ctx, CGLContextParameter pname, GLint * params)
    • CGLGetVirtualScreen

      public static int CGLGetVirtualScreen(long ctx, int[] screen)
      CGLError CGLGetVirtualScreen(CGLContextObj ctx, GLint * screen)
    • CGLSetGlobalOption

      public static int CGLSetGlobalOption(int pname, int[] params)
      CGLError CGLSetGlobalOption(CGLGlobalOption pname, GLint const * params)
    • CGLGetGlobalOption

      public static int CGLGetGlobalOption(int pname, int[] params)
      CGLError CGLGetGlobalOption(CGLGlobalOption pname, GLint * params)
    • CGLGetVersion

      public static void CGLGetVersion(int[] majorvers, int[] minorvers)
      void CGLGetVersion(GLint * majorvers, GLint * minorvers)