VoxelBlur
Depth-of-field volume rendering
 All Classes Files Functions Variables Enumerations Enumerator
Classes | Macros | Variables
volumerenderer_private.h File Reference

This contains private data of the VolumeRenderer, and some implementation definitions. More...

#include "volumerenderer.h"
#include "volumeloader.h"
#include "geometry.h"
Include dependency graph for volumerenderer_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VolumeRendererPrivate
 Contains private data of the volume renderer. More...
 

Macros

#define glBindImageTexture   __glBindImageTexture
 
#define glDispatchCompute   __glDispatchCompute
 
#define ATTRPOS_VERTEX   0
 
#define ATTRPOS_COLOR   1
 
#define TEXUNIT_VOLUME   0
 
#define TEXUNIT_TRANSFUNC   1
 
#define TEXUNIT_INTENSITY   2
 
#define TEXUNIT_SMOOTH   3
 
#define TEXUNIT_SLICE   4
 
#define TEXUNIT_PREVIOUS   5
 
#define TEXUNIT_INTERMEDIATE   6
 
#define IMGUNIT_VOLUME   0
 
#define IMGUNIT_SMOOTH   1
 
#define SLICEBUFFER_STRIDE   8
 
#define SLICEBUFFER_SLICECOUNT   2048
 
#define SYNC_TIMEOUT   1000000
 

Variables

PFNGLBINDIMAGETEXTUREPROC __glBindImageTexture
 
PFNGLDISPATCHCOMPUTEPROC __glDispatchCompute
 

Detailed Description

This contains private data of the VolumeRenderer, and some implementation definitions.