Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
SoGLGlew.h File Reference

Go to the source code of this file.

Macros

#define INVENTORGLEW_API   VC_DLL_IMPORT
 
#define glewGetContextNative   glxewGetContext
 

Functions

 SoGLGlew ()
 
 ~SoGLGlew ()
 
struct GLEWContextStruct * glewGetContextIV () const
 
GlewContextNative * glewGetContextNativeIV () const
 
bool isGLEWInitialized ()
 
void initGLEWContext ()
 Initialize memory for GLEW structures.
 
bool initGLEW ()
 Intialize GLEW.
 
bool initGLXEW ()
 
bool initEGLEW ()
 
void cleanGLEWContext ()
 

Variables

struct GLEWContextStruct * m_glewContext
 
GlewContextNative * m_glewContextNative
 
bool m_glewInit
 

Macro Definition Documentation

◆ glewGetContextNative

#define glewGetContextNative   glxewGetContext

Definition at line 27 of file SoGLGlew.h.

◆ INVENTORGLEW_API

#define INVENTORGLEW_API   VC_DLL_IMPORT

Definition at line 19 of file SoGLGlew.h.

Function Documentation

◆ cleanGLEWContext()

void cleanGLEWContext ( )

◆ glewGetContextIV()

struct GLEWContextStruct * glewGetContextIV ( ) const

Definition at line 67 of file SoGLGlew.h.

◆ glewGetContextNativeIV()

GlewContextNative * glewGetContextNativeIV ( ) const

Definition at line 70 of file SoGLGlew.h.

◆ initEGLEW()

bool initEGLEW ( )

◆ initGLEW()

bool initGLEW ( )

Intialize GLEW.

Must be called with a context current.

◆ initGLEWContext()

void initGLEWContext ( )

Initialize memory for GLEW structures.

◆ initGLXEW()

bool initGLXEW ( )

◆ isGLEWInitialized()

bool isGLEWInitialized ( )

Definition at line 73 of file SoGLGlew.h.

◆ SoGLGlew()

SoGLGlew ( )

◆ ~SoGLGlew()

~SoGLGlew ( )

Variable Documentation

◆ m_glewContext

struct GLEWContextStruct* m_glewContext

Definition at line 61 of file SoGLGlew.h.

◆ m_glewContextNative

GlewContextNative* m_glewContextNative

Definition at line 62 of file SoGLGlew.h.

◆ m_glewInit

bool m_glewInit

Definition at line 64 of file SoGLGlew.h.