fsleyes.gl.textures.texture3d
This module provides the Texture3D
class, which represents a
3D OpenGL texture.
- class fsleyes.gl.textures.texture3d.Texture3D(name, **kwargs)[source]
Bases:
fsleyes.gl.textures.texture.Texture
The
Texture3D
class contains the logic required to create and manage a 3D texture.- __init__(name, **kwargs)[source]
Create a
Texture3D
.- Parameters
name – A unique name for the texture.
All other keyword arguments are passed through to
Texture.__init__()
.
- doRefresh()[source]
Overrides
Texture.doRefresh()
.(Re-)configures the OpenGL texture.
- doPatch(data, offset)[source]
Overrides
Texture.doPatch()
. Updates part of the texture data.
- __annotations__ = {}
- __module__ = 'fsleyes.gl.textures.texture3d'