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'¶