fsleyes.gl.gl21.glrgbvolume_funcs
¶
This module contains functions used by the GLRGBVolume
class
for rendering RGB(A) Image
overlays in an OpenGL 2.1 environment.
- fsleyes.gl.gl21.glrgbvolume_funcs.compileShaders(self)[source]¶
Loads the vertex/fragment shader source code, and creates a
GLSLShader
program.
- fsleyes.gl.gl21.glrgbvolume_funcs.updateShaderState(self)[source]¶
Updates all shader program variables.
- fsleyes.gl.gl21.glrgbvolume_funcs.draw2D(self, zpos, axes, xform=None, bbox=None)[source]¶
Draws a 2D slice at the given
zpos
. Uses thegl21.glvolume_funcs.draw2D()
function.
- fsleyes.gl.gl21.glrgbvolume_funcs.drawAll(self, axes, zposes, xforms)[source]¶
Draws all specified slices. Uses the
gl21.glvolume_funcs.drawAll()
function.