|
Public Types |
| typedef vtkVolumeTextureMapper3D | Superclass |
Public Member Functions |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| int | IsRenderSupported (vtkVolumeProperty *) |
| virtual void | Render (vtkRenderer *ren, vtkVolume *vol) |
| virtual int | GetInitialized () |
| void | ReleaseGraphicsResources (vtkWindow *) |
Static Public Member Functions |
| static int | IsTypeOf (const char *type) |
| static vtkOpenGLVolumeTextureMapper3D * | SafeDownCast (vtkObject *o) |
| static vtkOpenGLVolumeTextureMapper3D * | New () |
Protected Member Functions |
| | vtkOpenGLVolumeTextureMapper3D () |
| | ~vtkOpenGLVolumeTextureMapper3D () |
| void | GetLightInformation (vtkRenderer *ren, vtkVolume *vol, GLfloat lightDirection[2][4], GLfloat lightDiffuseColor[2][4], GLfloat lightSpecularColor[2][4], GLfloat halfwayVector[2][4], GLfloat *ambient) |
| void | Initialize () |
| virtual void | RenderNV (vtkRenderer *ren, vtkVolume *vol) |
| virtual void | RenderFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderOneIndependentNoShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderOneIndependentShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderTwoDependentNoShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderTwoDependentShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderFourDependentNoShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderFourDependentShadeFP (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderOneIndependentNoShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderOneIndependentShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderTwoDependentNoShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderTwoDependentShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderFourDependentNoShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | RenderFourDependentShadeNV (vtkRenderer *ren, vtkVolume *vol) |
| void | SetupOneIndependentTextures (vtkRenderer *ren, vtkVolume *vol) |
| void | SetupTwoDependentTextures (vtkRenderer *ren, vtkVolume *vol) |
| void | SetupFourDependentTextures (vtkRenderer *ren, vtkVolume *vol) |
| void | SetupRegisterCombinersNoShadeNV (vtkRenderer *ren, vtkVolume *vol, int components) |
| void | SetupRegisterCombinersShadeNV (vtkRenderer *ren, vtkVolume *vol, int components) |
| void | DeleteTextureIndex (GLuint *index) |
| void | CreateTextureIndex (GLuint *index) |
| void | RenderPolygons (vtkRenderer *ren, vtkVolume *vol, int stages[4]) |
| void | SetupProgramLocalsForShadingFP (vtkRenderer *ren, vtkVolume *vol) |
| int | IsTextureSizeSupported (int size[3]) |
| void | Setup3DTextureParameters (vtkVolumeProperty *property) |
Protected Attributes |
| int | Initialized |
| GLuint | Volume1Index |
| GLuint | Volume2Index |
| GLuint | Volume3Index |
| GLuint | ColorLookupIndex |
| GLuint | AlphaLookupIndex |
| vtkRenderWindow * | RenderWindow |