VTK
|
#include <vtkOpenGLVolumeOpacityTable.h>
Public Member Functions | |
vtkOpenGLVolumeOpacityTable (int width=1024) | |
~vtkOpenGLVolumeOpacityTable () | |
void | Bind () |
void | Update (vtkPiecewiseFunction *scalarOpacity, int blendMode, double sampleDistance, double range[2], double unitDistance, int filterValue, vtkOpenGLRenderWindow *renWin) |
int | GetTextureUnit (void) |
void | ReleaseGraphicsResources (vtkWindow *window) |
Protected Attributes | |
vtkTextureObject * | TextureObject |
int | LastBlendMode |
int | TextureWidth |
double | LastSampleDistance |
vtkTimeStamp | BuildTime |
float * | Table |
int | LastInterpolation |
double | LastRange [2] |
Definition at line 26 of file vtkOpenGLVolumeOpacityTable.h.
vtkOpenGLVolumeOpacityTable::vtkOpenGLVolumeOpacityTable | ( | int | width = 1024 | ) | [inline] |
Definition at line 30 of file vtkOpenGLVolumeOpacityTable.h.
Definition at line 42 of file vtkOpenGLVolumeOpacityTable.h.
void vtkOpenGLVolumeOpacityTable::Bind | ( | ) | [inline] |
Definition at line 59 of file vtkOpenGLVolumeOpacityTable.h.
void vtkOpenGLVolumeOpacityTable::Update | ( | vtkPiecewiseFunction * | scalarOpacity, |
int | blendMode, | ||
double | sampleDistance, | ||
double | range[2], | ||
double | unitDistance, | ||
int | filterValue, | ||
vtkOpenGLRenderWindow * | renWin | ||
) | [inline] |
Definition at line 70 of file vtkOpenGLVolumeOpacityTable.h.
int vtkOpenGLVolumeOpacityTable::GetTextureUnit | ( | void | ) | [inline] |
Definition at line 171 of file vtkOpenGLVolumeOpacityTable.h.
void vtkOpenGLVolumeOpacityTable::ReleaseGraphicsResources | ( | vtkWindow * | window | ) | [inline] |
Definition at line 181 of file vtkOpenGLVolumeOpacityTable.h.
Definition at line 192 of file vtkOpenGLVolumeOpacityTable.h.
int vtkOpenGLVolumeOpacityTable::LastBlendMode [protected] |
Definition at line 193 of file vtkOpenGLVolumeOpacityTable.h.
int vtkOpenGLVolumeOpacityTable::TextureWidth [protected] |
Definition at line 194 of file vtkOpenGLVolumeOpacityTable.h.
Definition at line 196 of file vtkOpenGLVolumeOpacityTable.h.
vtkTimeStamp vtkOpenGLVolumeOpacityTable::BuildTime [protected] |
Definition at line 197 of file vtkOpenGLVolumeOpacityTable.h.
float* vtkOpenGLVolumeOpacityTable::Table [protected] |
Definition at line 198 of file vtkOpenGLVolumeOpacityTable.h.
int vtkOpenGLVolumeOpacityTable::LastInterpolation [protected] |
Definition at line 199 of file vtkOpenGLVolumeOpacityTable.h.
double vtkOpenGLVolumeOpacityTable::LastRange[2] [protected] |
Definition at line 200 of file vtkOpenGLVolumeOpacityTable.h.