OSGDVRSimpleLUTShader.cpp File Reference

#include <stdlib.h>
#include <stdio.h>
#include <OSGConfig.h>
#include <OSGGL.h>
#include <OSGGLEXT.h>
#include <OSGWindow.h>
#include <OSGImage.h>
#include "OSGDVRLookupTable.h"
#include "OSGDVRSimpleShader.h"
#include "OSGDVRVolumeTexture.h"
#include "OSGDVRVolume.h"
#include "OSGDVRSimpleLUTShader.h"
#include <OSGGLU.h>

Go to the source code of this file.

Namespaces

namespace  osg

Defines

#define CHECK_GL_ERROR(msg)

Typedefs

typedef void(OSG_APIENTRY * FinalCombinerInputNVFunc )(GLenum, GLenum, GLenum, GLenum)
 register combiners setup for opacity correction
typedef void(OSG_APIENTRY * ActiveTextureARBFunc )(GLenum)
typedef const GLvoid *typedef void (OSG_APIENTRY *ColorTableEXTFunc)(GLenum
typedef const GLvoid *typedef GLenum
typedef const GLvoid *typedef GLsizei

Functions

typedef void (OSG_APIENTRY *CombinerInputNVFunc)(GLenum

Variables

typedef GLboolean

Define Documentation

#define CHECK_GL_ERROR ( msg   ) 
Value:
{                                                                        \
    const GLenum e = glGetError();                                       \
                                                                         \
    if((e != 0) && (e != GL_NO_ERROR))                                   \
    {                                                                    \
        std::cout << std::endl << "OpenGL-ERROR <0x"                     \
                << setfill('0') << hex << setw(4) << e << dec            \
                << "> in " __FILE__ "(" << __LINE__ << ")!" << std::endl \
                << gluErrorString(e) << msg << std::endl;                \
    }                                                                    \
}

Definition at line 712 of file OSGDVRSimpleLUTShader.cpp.


Typedef Documentation

typedef void(OSG_APIENTRY * FinalCombinerInputNVFunc)(GLenum, GLenum, GLenum, GLenum)

Definition at line 416 of file OSGDVRSimpleLUTShader.cpp.

typedef void(OSG_APIENTRY * ActiveTextureARBFunc)(GLenum)

Definition at line 725 of file OSGDVRSimpleLUTShader.cpp.

typedef const GLvoid* typedef void(OSG_APIENTRY *ColorTableEXTFunc)(GLenum

Definition at line 734 of file OSGDVRSimpleLUTShader.cpp.

typedef const GLvoid *typedef GLenum

Definition at line 735 of file OSGDVRSimpleLUTShader.cpp.

typedef GLsizei

Definition at line 735 of file OSGDVRSimpleLUTShader.cpp.


Function Documentation

typedef void ( OSG_APIENTRY *  CombinerInputNVFunc  ) 

Variable Documentation

typedef GLboolean

Definition at line 427 of file OSGDVRSimpleLUTShader.cpp.


Generated on 8 Feb 2010 for OpenSG by  doxygen 1.6.1