Panda3D
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
glxGraphicsStateGuardian.h File Reference

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...

#include "pandabase.h"
#include "glgsg.h"
#include "glxGraphicsPipe.h"
#include "posixGraphicsStateGuardian.h"
#include "panda_glxext.h"
#include "glxGraphicsStateGuardian.I"

Go to the source code of this file.

Classes

class  glxGraphicsStateGuardian
 A tiny specialization on GLGraphicsStateGuardian to add some glx-specific information. More...
 

Macros

#define HAVE_GLXGETPROCADDRESS   1
 

Typedefs

typedef GLXFBConfig *(* PFNGLXCHOOSEFBCONFIGPROC) (X11_Display *dpy, int screen, const int *attrib_list, int *nelements)
 
typedef GLXContext(* PFNGLXCREATECONTEXTATTRIBSARBPROC) (X11_Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)
 
typedef GLXContext(* PFNGLXCREATENEWCONTEXTPROC) (X11_Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
 
typedef GLXPbuffer(* PFNGLXCREATEPBUFFERPROC) (X11_Display *dpy, GLXFBConfig config, const int *attrib_list)
 
typedef GLXPixmap(* PFNGLXCREATEPIXMAPPROC) (X11_Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)
 
typedef void(* PFNGLXDESTROYPBUFFERPROC) (X11_Display *dpy, GLXPbuffer pbuf)
 
typedef int(* PFNGLXGETFBCONFIGATTRIBPROC) (X11_Display *dpy, GLXFBConfig config, int attribute, int *value)
 
typedef __GLXextFuncPtr(* PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName)
 
typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC) (X11_Display *dpy, GLXFBConfig config)
 
typedef int(* PFNGLXSWAPINTERVALSGIPROC) (int interval)
 

Detailed Description

PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.

All rights reserved.

All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."

Author
drose
Date
2003-01-27

Definition in file glxGraphicsStateGuardian.h.

Macro Definition Documentation

◆ HAVE_GLXGETPROCADDRESS

#define HAVE_GLXGETPROCADDRESS   1

Definition at line 26 of file glxGraphicsStateGuardian.h.

Typedef Documentation

◆ PFNGLXCHOOSEFBCONFIGPROC

typedef GLXFBConfig *(* PFNGLXCHOOSEFBCONFIGPROC) (X11_Display *dpy, int screen, const int *attrib_list, int *nelements)

Definition at line 60 of file glxGraphicsStateGuardian.h.

◆ PFNGLXCREATECONTEXTATTRIBSARBPROC

typedef GLXContext(* PFNGLXCREATECONTEXTATTRIBSARBPROC) (X11_Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list)

Definition at line 67 of file glxGraphicsStateGuardian.h.

◆ PFNGLXCREATENEWCONTEXTPROC

typedef GLXContext(* PFNGLXCREATENEWCONTEXTPROC) (X11_Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)

Definition at line 61 of file glxGraphicsStateGuardian.h.

◆ PFNGLXCREATEPBUFFERPROC

typedef GLXPbuffer(* PFNGLXCREATEPBUFFERPROC) (X11_Display *dpy, GLXFBConfig config, const int *attrib_list)

Definition at line 65 of file glxGraphicsStateGuardian.h.

◆ PFNGLXCREATEPIXMAPPROC

typedef GLXPixmap(* PFNGLXCREATEPIXMAPPROC) (X11_Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list)

Definition at line 64 of file glxGraphicsStateGuardian.h.

◆ PFNGLXDESTROYPBUFFERPROC

typedef void(* PFNGLXDESTROYPBUFFERPROC) (X11_Display *dpy, GLXPbuffer pbuf)

Definition at line 66 of file glxGraphicsStateGuardian.h.

◆ PFNGLXGETFBCONFIGATTRIBPROC

typedef int(* PFNGLXGETFBCONFIGATTRIBPROC) (X11_Display *dpy, GLXFBConfig config, int attribute, int *value)

Definition at line 63 of file glxGraphicsStateGuardian.h.

◆ PFNGLXGETPROCADDRESSPROC

typedef __GLXextFuncPtr(* PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName)

Definition at line 57 of file glxGraphicsStateGuardian.h.

◆ PFNGLXGETVISUALFROMFBCONFIGPROC

typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC) (X11_Display *dpy, GLXFBConfig config)

Definition at line 62 of file glxGraphicsStateGuardian.h.

◆ PFNGLXSWAPINTERVALSGIPROC

typedef int(* PFNGLXSWAPINTERVALSGIPROC) (int interval)

Definition at line 58 of file glxGraphicsStateGuardian.h.