Inventor/helpers/SbGlContextHelper.h File Reference

#include <Inventor/SbBase.h>

Go to the source code of this file.

Classes

class  SbGLShareContext
 Class encapsulating information about an OpenGL context: a handle on an OpenGL context and its id. More...

Namespaces

namespace  SbGlContextHelper

Typedefs

typedef struct _XDisplay Display
typedef unsigned long GLXDrawable
typedef unsigned long GLXPixmap
typedef struct __GLXcontextRec * GLXContext
typedef unsigned long GLXFBConfigID
typedef unsigned long GLXWindow
typedef unsigned long GLXPbuffer
typedef unsigned long Colormap
typedef unsigned long Pixmap
typedef unsigned long Window
typedef struct __GLXFBConfigRec * GLXFBConfig
typedef ::DisplaySbGlContextHelper::Display
typedef GLXContext SbGlContextHelper::GLContext
typedef void * SbGlContextHelper::VisualInfo
typedef GLXDrawable SbGlContextHelper::Drawable

Functions

GLContext SbGlContextHelper::getCurrentContext ()
Display SbGlContextHelper::getCurrentDisplay ()
Drawable SbGlContextHelper::getCurrentDrawable ()
bool SbGlContextHelper::isValidDisplay (Display dpy)
VisualInfo SbGlContextHelper::getWindowVisualInfo (Display dpy, Drawable drawable)
VisualInfo SbGlContextHelper::getWindowVisualInfo (Display dpy, Drawable drawable, GLContext ctx)
void SbGlContextHelper::releaseVisualInfo (VisualInfo visualInfo)
GLContext SbGlContextHelper::createContext (Display dpy, VisualInfo vis, GLContext shareList, bool direct, int layer=0)
bool SbGlContextHelper::destroyContext (Display dpy, GLContext ctx)
bool SbGlContextHelper::makeCurrent (Display dpy, Drawable drawable, GLContext ctx)
bool SbGlContextHelper::shareContext (Display dpy, GLContext srcCtx, GLContext newCtx)

Typedef Documentation

typedef unsigned long Colormap
typedef struct _XDisplay Display
typedef struct __GLXcontextRec* GLXContext
typedef unsigned long GLXDrawable
typedef struct __GLXFBConfigRec* GLXFBConfig
typedef unsigned long GLXFBConfigID
typedef unsigned long GLXPbuffer
typedef unsigned long GLXPixmap
typedef unsigned long GLXWindow
typedef unsigned long Pixmap
typedef unsigned long Window

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/