Inventor/helpers/SbGlContextHelper.h File Reference

#include <Inventor/SbBase.h>
#include <vector>

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)
bool SbGlContextHelper::destroyContext (Display dpy, GLContext ctx)
bool SbGlContextHelper::makeCurrent (Display dpy, Drawable drawable, GLContext ctx)
SoINTERNAL GLContext SbGlContextHelper::createContextAttribs (Display dpy, VisualInfo vis, GLContext shareList, bool direct, const std::vector< int > &attribs)

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 28 Oct 2019
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/