Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

Variables

typedef GLenum
typedef GLboolean
typedef GLsizei
static char cvsid_cpp [] = "@(#)$Id: $"
static char cvsid_hpp [] = OSGDVRSIMPLELUTSHADER_HEADER_CVSID
static char cvsid_inl [] = OSGDVRSIMPLELUTSHADER_INLINE_CVSID


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 709 of file OSGDVRSimpleLUTShader.cpp.


Typedef Documentation

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

Definition at line 415 of file OSGDVRSimpleLUTShader.cpp.

typedef void(OSG_APIENTRY * ActiveTextureARBFunc)(GLenum)
 

Definition at line 722 of file OSGDVRSimpleLUTShader.cpp.

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

Definition at line 731 of file OSGDVRSimpleLUTShader.cpp.


Variable Documentation

typedef const GLvoid* typedef GLenum
 

Definition at line 732 of file OSGDVRSimpleLUTShader.cpp.

typedef GLboolean
 

Definition at line 426 of file OSGDVRSimpleLUTShader.cpp.

typedef const GLvoid *typedef GLsizei
 

Definition at line 732 of file OSGDVRSimpleLUTShader.cpp.

Referenced by GeoPump128(), GeoPump129(), osg::ProgramChunk::handleGL(), and osg::TextureChunk::handleTexture().

char cvsid_cpp[] = "@(#)$Id: $" [static]
 

Definition at line 1276 of file OSGDVRSimpleLUTShader.cpp.

char cvsid_hpp[] = OSGDVRSIMPLELUTSHADER_HEADER_CVSID [static]
 

Definition at line 1277 of file OSGDVRSimpleLUTShader.cpp.

char cvsid_inl[] = OSGDVRSIMPLELUTSHADER_INLINE_CVSID [static]
 

Definition at line 1278 of file OSGDVRSimpleLUTShader.cpp.


Generated on Thu Aug 25 04:12:20 2005 for OpenSG by  doxygen 1.4.3