|
VTK
|
#include <vtkOpenGLGradientOpacityTable.h>

Public Member Functions | |
| vtkOpenGLGradientOpacityTable (int width=1024) | |
| ~vtkOpenGLGradientOpacityTable () | |
| bool | IsLoaded () |
| void | Bind () |
| void | Update (vtkPiecewiseFunction *gradientOpacity, double sampleDistance, double range[2], double vtkNotUsed(unitDistance), bool linearInterpolation) |
Protected Attributes | |
| GLuint | TextureId |
| int | TextureWidth |
| int | TextureHeight |
| double | LastSampleDistance |
| vtkTimeStamp | BuildTime |
| float * | Table |
| bool | Loaded |
| bool | LastLinearInterpolation |
| double | LastRange [2] |
Definition at line 25 of file vtkOpenGLGradientOpacityTable.h.
| vtkOpenGLGradientOpacityTable::vtkOpenGLGradientOpacityTable | ( | int | width = 1024 | ) | [inline] |
Definition at line 29 of file vtkOpenGLGradientOpacityTable.h.
Definition at line 42 of file vtkOpenGLGradientOpacityTable.h.
| bool vtkOpenGLGradientOpacityTable::IsLoaded | ( | ) | [inline] |
Definition at line 60 of file vtkOpenGLGradientOpacityTable.h.
| void vtkOpenGLGradientOpacityTable::Bind | ( | void | ) | [inline] |
Definition at line 67 of file vtkOpenGLGradientOpacityTable.h.
| void vtkOpenGLGradientOpacityTable::Update | ( | vtkPiecewiseFunction * | gradientOpacity, |
| double | sampleDistance, | ||
| double | range[2], | ||
| double | vtkNotUsedunitDistance, | ||
| bool | linearInterpolation | ||
| ) | [inline] |
Definition at line 76 of file vtkOpenGLGradientOpacityTable.h.
GLuint vtkOpenGLGradientOpacityTable::TextureId [protected] |
Definition at line 140 of file vtkOpenGLGradientOpacityTable.h.
int vtkOpenGLGradientOpacityTable::TextureWidth [protected] |
Definition at line 141 of file vtkOpenGLGradientOpacityTable.h.
int vtkOpenGLGradientOpacityTable::TextureHeight [protected] |
Definition at line 142 of file vtkOpenGLGradientOpacityTable.h.
Definition at line 144 of file vtkOpenGLGradientOpacityTable.h.
vtkTimeStamp vtkOpenGLGradientOpacityTable::BuildTime [protected] |
Definition at line 145 of file vtkOpenGLGradientOpacityTable.h.
float* vtkOpenGLGradientOpacityTable::Table [protected] |
Definition at line 146 of file vtkOpenGLGradientOpacityTable.h.
bool vtkOpenGLGradientOpacityTable::Loaded [protected] |
Definition at line 147 of file vtkOpenGLGradientOpacityTable.h.
bool vtkOpenGLGradientOpacityTable::LastLinearInterpolation [protected] |
Definition at line 148 of file vtkOpenGLGradientOpacityTable.h.
double vtkOpenGLGradientOpacityTable::LastRange[2] [protected] |
Definition at line 149 of file vtkOpenGLGradientOpacityTable.h.
1.8.0