MCPcopy Create free account

hub / github.com/vispy/vispy / types & classes

Types & classes599 in github.com/vispy/vispy

↓ 304 callersClassEnum
Enum (integer) with a meaningfull repr.
vispy/gloo/gl/_constants.py:10
↓ 96 callersClassFunction
Representation of a GLSL function Objects of this class can be used for re-using and composing GLSL snippets. Each Function consists of a GLS
vispy/visuals/shaders/function.py:34
↓ 74 callersClassSTTransform
Transform performing only scale and translate, in that order. Parameters ---------- scale : array-like Scale factors for X, Y, Z
vispy/visuals/transforms/linear.py:54
↓ 70 callersClassColorArray
An array of colors Parameters ---------- color : str | tuple | list of colors If str, can be any of the names in ``vispy.color.ge
vispy/color/color_array.py:82
↓ 53 callersClassVertexBuffer
Buffer for vertex attribute data Parameters ---------- data : ndarray Buffer data (optional)
vispy/gloo/buffer.py:408
↓ 47 callersClassProgram
Shader program object A Program is an object to which shaders can be attached and linked to create the final program. Uniforms and attri
vispy/gloo/program.py:85
↓ 43 callersClassColor
vispy/util/svg/color.py:172
↓ 36 callersClassEventEmitter
Encapsulates a list of event callbacks. Each instance of EventEmitter represents the source of a stream of similar events, such as mouse clic
vispy/util/event.py:148
↓ 32 callersClassKey
Represent the identity of a certain key. This represents one or more names that the key in question is known by. A Key object can be compare
vispy/util/keys.py:18
↓ 30 callersClassCanvas
Representation of a GUI element with an OpenGL context Parameters ---------- title : str The widget title size : (width, heig
vispy/app/canvas.py:25
↓ 28 callersClassVariable
Representation of global shader variable Parameters ---------- name : str the name of the variable. This string can also contain
vispy/visuals/shaders/variable.py:10
↓ 25 callersClassTexture2D
Two dimensional texture Parameters ---------- data : ndarray Texture data shaped as W, or a tuple with the shape for the
vispy/gloo/texture.py:507
↓ 23 callersClassRenderBuffer
Base class for render buffer object A render buffer can be in color, depth or stencil format. If this format is not specified, it is set when
vispy/gloo/framebuffer.py:15
↓ 21 callersClassDataBuffer
GPU data buffer that is aware of data type and elements size Parameters ---------- data : ndarray | None Buffer data.
vispy/gloo/buffer.py:130
↓ 20 callersClassNullTransform
Transform having no effect on coordinates (identity transform).
vispy/visuals/transforms/linear.py:15
↓ 20 callersClassQuaternion
Quaternion(w=1, x=0, y=0, z=0, normalize=True) A quaternion is a mathematically convenient way to describe rotations.
vispy/util/quaternion.py:9
↓ 19 callersClassColormap
A colormap defining several control colors and an interpolation scheme. Parameters ---------- colors : list of colors | ColorArray
vispy/color/colormap.py:418
↓ 19 callersClassuse_log_level
Context manager that temporarily sets logging level Parameters ---------- level : str See ``set_log_level`` for options. matc
vispy/util/logs.py:186
↓ 18 callersClassFrameBuffer
Frame buffer object Parameters ---------- color : RenderBuffer (optional) The color buffer to attach to this frame buffer dep
vispy/gloo/framebuffer.py:91
↓ 17 callersClassRect
Representation of a rectangular area in a 2D coordinate system. Parameters ---------- *args : arguments Can be in the form `
vispy/geometry/rect.py:4
↓ 17 callersClassraises
Helper class to test exception raising
vispy/testing/_testing.py:129
↓ 15 callersClassIndexBuffer
Buffer for index data Parameters ---------- data : ndarray | None Buffer data.
vispy/gloo/buffer.py:475
↓ 15 callersClassMeshData
Class for storing and operating on 3D mesh data. Parameters ---------- vertices : ndarray, shape (Nv, 3) Vertex coordinates.
vispy/geometry/meshdata.py:72
↓ 15 callersClassTexture3D
Three dimensional texture Parameters ---------- data : ndarray | tuple | None Texture data in the form of a numpy array (or somet
vispy/gloo/texture.py:573
↓ 14 callersClassEmitterGroup
EmitterGroup instances manage a set of related :class:`EventEmitters <vispy.event.EventEmitter>`. Its primary purpose is to provide organizati
vispy/util/event.py:571
↓ 14 callersClassMatrixTransform
Affine transformation class Parameters ---------- matrix : array-like | None 4x4 array to use for the transform.
vispy/visuals/transforms/linear.py:316
↓ 13 callersClassTexture1D
One dimensional texture Parameters ---------- data : ndarray | tuple | None Texture data in the form of a numpy array (or somethi
vispy/gloo/texture.py:445
↓ 12 callersClassMeshVisual
Mesh visual Parameters ---------- vertices : array-like | None The vertices. faces : array-like | None The faces.
vispy/visuals/mesh.py:40
↓ 11 callersClassChainTransform
BaseTransform subclass that performs a sequence of transformations in order. Internally, this class uses shaders.FunctionChain to generate
vispy/visuals/transforms/chain.py:12
↓ 10 callersClassBuffer
Generic GPU buffer. A generic buffer is an interface used to upload data to a GPU array buffer (ARRAY_BUFFER or ELEMENT_ARRAY_BUFFER). It kee
vispy/gloo/buffer.py:17
↓ 10 callersClassSceneCanvas
A Canvas that automatically draws the contents of a scene Parameters ---------- title : str The widget title size : (width, h
vispy/scene/canvas.py:22
↓ 9 callersClassClipper
Clips visual output to a rectangular region.
vispy/visuals/filters/clipper.py:10
↓ 9 callersClassFunctionChain
Subclass that generates GLSL code to call Function list in order Functions may be called independently, or composed such that the output of e
vispy/visuals/shaders/function.py:569
↓ 8 callersClassShadingFilter
Apply shading to a :class:`~vispy.visuals.mesh.MeshVisual` using the Phong reflection model. For convenience, a :class:`~vispy.visuals.mesh.MeshV
vispy/visuals/filters/mesh.py:247
↓ 7 callersClassNode
Base class representing an object in a scene. A group of nodes connected through parent-child relationships define a scenegraph. Nodes may h
vispy/scene/node.py:16
↓ 7 callersClassProfiler
Simple profiler allowing directed, hierarchical measurement of time intervals. By default, profilers are disabled. To enable profiling, set
vispy/util/profiler.py:10
↓ 6 callersClassColor
A single color Parameters ---------- color : str | tuple If str, can be any of the names in ``vispy.color.get_color_names``.
vispy/color/color_array.py:375
↓ 6 callersClassColorBarVisual
Visual subclass displaying a colorbar Parameters ---------- cmap : str | vispy.color.ColorMap Either the name of the ColorMap to
vispy/visuals/colorbar.py:219
↓ 6 callersClassColorFilter
vispy/visuals/filters/color.py:132
↓ 6 callersClassGLContext
An object encapsulating data necessary for a OpenGL context Parameters ---------- config : dict | None The requested configuratio
vispy/gloo/context.py:86
↓ 6 callersClassPath
vispy/util/svg/path.py:202
↓ 6 callersClassTextVisual
Visual that displays text Parameters ---------- text : str | list of str Text to display. Can also be a list of strings.
vispy/visuals/text/text.py:366
↓ 6 callersClassTimer
Timer used to schedule events in the future or on a repeating schedule. Parameters ---------- interval : float | 'auto' Time betw
vispy/app/timer.py:13
↓ 6 callersClassViewBox
Provides a rectangular widget to which its subscene is rendered. Three classes work together when using a ViewBox: * The :class:`SubScene` cl
vispy/scene/widgets/viewbox.py:16
↓ 6 callersClassWireframeFilter
Add wireframe to a mesh. The wireframe filter should be attached before the shading filter for the wireframe to be shaded. Parameters
vispy/visuals/filters/mesh.py:652
↓ 5 callersClassApplication
Representation of the vispy application This wraps a native GUI application instance. Vispy has a default instance of this class that can be
vispy/app/application.py:21
↓ 5 callersClassCPUScaledStub
vispy/visuals/tests/test_scalable_textures.py:24
↓ 5 callersClassDataBufferView
View on a sub-region of a DataBuffer. Parameters ---------- base : DataBuffer The buffer accessed by this view. key : str, in
vispy/gloo/buffer.py:304
↓ 5 callersClassDiverging
vispy/color/colormap.py:824
↓ 5 callersClassObjCClass
vispy/ext/cocoapy.py:664
↓ 5 callersClassOffscreenContext
A helper class to provide an OpenGL context. This context is global to the application.
vispy/app/backends/_offscreen_util.py:9
↓ 4 callersClassEditor
examples/basics/scene/modular_shaders/editor.py:32
↓ 4 callersClassEventCheck
vispy/scene/tests/test_node.py:9
↓ 4 callersClassGPUScaledStub
vispy/visuals/tests/test_scalable_textures.py:28
↓ 4 callersClassImageVisual
Visual subclass displaying an image. Parameters ---------- data : ndarray ImageVisual data. Can be shape (M, N), (M, N, 3), or (M
vispy/visuals/image.py:166
↓ 4 callersClassLineVisual
Line visual Parameters ---------- pos : array Array of shape (..., 2) or (..., 3) specifying vertex coordinates. color : Colo
vispy/visuals/line/line.py:39
↓ 4 callersClassMainFunction
Subclass of Function that allows multiple functions and variables to be defined in a single code string. The code must contain a main() function
vispy/visuals/shaders/function.py:507
↓ 4 callersClassMultiShader
Emulates the API of a MainFunction while wrapping all vertex or fragment shaders in a MultiProgram. Example:: mp = MultiProgram(vert
vispy/visuals/shaders/multiprogram.py:112
↓ 4 callersClassObjCInstance
vispy/ext/cocoapy.py:748
↓ 4 callersClassObjCMethod
This represents an unbound Objective-C method (really an IMP).
vispy/ext/cocoapy.py:555
↓ 4 callersClassSingleHue
A colormap which is solely defined by the given hue and value. Given the color hue and value, this color map increases the saturation of a co
vispy/color/colormap.py:686
↓ 4 callersClassStatementList
Represents a list of statements.
vispy/visuals/shaders/function.py:752
↓ 4 callersClassTransformSystem
TransformSystem encapsulates information about the coordinate systems needed to draw a Visual. Visual rendering operates in six coordinate sy
vispy/visuals/transforms/transform_system.py:15
↓ 4 callersClassVarying
Representation of a varying (variables passed from one shader to the next). Varyings can inherit their dtype from another Variable, allowing
vispy/visuals/shaders/variable.py:186
↓ 4 callersClassVisPyGalleryScraper
Custom sphinx-gallery scraper to save the current Canvas to an image.
vispy/util/gallery_scraper.py:34
↓ 4 callersClass_TempDir
Class for creating and auto-destroying temp dir This is designed to be used with testing modules. We cannot simply use __del__() method for
vispy/util/config.py:445
↓ 3 callersClassArrayList
An ArrayList is a strongly typed list whose type can be anything that can be interpreted as a numpy data type.
vispy/visuals/collections/array_list.py:33
↓ 3 callersClassCubeHelixColormap
vispy/color/colormap.py:535
↓ 3 callersClassFacePickingFilter
Filter used to color mesh faces by a picking ID. Note that the ID color uses the alpha channel, so this may not be used with blending enabled
vispy/visuals/filters/mesh.py:777
↓ 3 callersClassGlirQueue
Representation of a queue of GLIR commands One instance of this class is attached to each context object, and to each gloo object. Internally
vispy/gloo/glir.py:524
↓ 3 callersClassHeaderError
vispy/io/stl.py:12
↓ 3 callersClassLogTransform
Transform perfoming logarithmic transformation on three axes. Maps (x, y, z) => (log(base.x, x), log(base.y, y), log(base.z, z)) No transfor
vispy/visuals/transforms/nonlinear.py:14
↓ 3 callersClassMarkerPickingFilter
Filter used to color markers by a picking ID. Note that the ID color uses the alpha channel, so this may not be used with blending enabled.
vispy/visuals/filters/markers.py:6
↓ 3 callersClassModularProgram
Shader program using Function instances as basis for its shaders. Automatically rebuilds program when functions have changed and uploads
vispy/visuals/shaders/program.py:19
↓ 3 callersClassMultiProgram
A collection of ModularPrograms that emulates the API of a single ModularProgram. A single Visual is often drawn in many different ways--vie
vispy/visuals/shaders/multiprogram.py:6
↓ 3 callersClassObjCBoundMethod
vispy/ext/cocoapy.py:652
↓ 3 callersClassPanZoomTransform
Pan-zoom transform Parameters ---------- canvas : instance of Canvas | None The canvas to attch to. aspect : float | None
vispy/visuals/transforms/interactive.py:10
↓ 3 callersClassStyle
vispy/util/svg/style.py:24
↓ 3 callersClassTransform
vispy/visuals/shaders/tests/test_function.py:102
↓ 3 callersClassTransform
A Transform is defined as a list of transform definitions, which are applied in the order provided. The individual transform definitions are
vispy/util/svg/transform.py:153
↓ 3 callersClassTriangulation
Constrained delaunay triangulation Implementation based on [1]_. Parameters ---------- pts : array Nx2 array of points.
vispy/geometry/triangulation.py:13
↓ 3 callersClassVispySkipSuite
Class we use to internally signal skipping a test suite.
vispy/testing/_runners.py:24
↓ 3 callersClassXLength
vispy/util/svg/length.py:66
↓ 3 callersClasscls
vispy/gloo/glir.py:865
↓ 2 callersClassAlpha
vispy/visuals/filters/color.py:110
↓ 2 callersClassArgument
codegen/headerparser.py:321
↓ 2 callersClassBoxVisual
Visual that displays a box. Parameters ---------- width : float Box width. height : float Box height. depth : flo
vispy/visuals/box.py:12
↓ 2 callersClassCFRange
vispy/ext/cocoapy.py:87
↓ 2 callersClassCanvas
examples/demo/gloo/unstructured_2d.py:27
↓ 2 callersClassCompiler
Compiler is used to convert Function and Variable instances into ready-to-use GLSL code. This class handles name mangling to ensure that
vispy/visuals/shaders/compiler.py:9
↓ 2 callersClassDummyCanvasBackend
vispy/gloo/tests/test_context.py:22
↓ 2 callersClassEmitter
vispy/util/tests/test_emitter_group.py:163
↓ 2 callersClassFrameBufferHelper
Provides a canvas to render to, using an FBO.
vispy/app/backends/_offscreen_util.py:89
↓ 2 callersClassGLShared
Representation of a "namespace" that can be shared between different contexts. App backends can associate themselves with this object via add_
vispy/gloo/context.py:182
↓ 2 callersClassGrid
Widget for proportionally dividing its internal area into a grid. This widget will automatically set the position and size of child widgets a
vispy/scene/widgets/grid.py:20
↓ 2 callersClassHatching
examples/basics/visuals/visual_filters.py:50
↓ 2 callersClassLOGFONT
vispy/ext/gdi32plus.py:120
↓ 2 callersClassLine
examples/benchmark/scene_test_2.py:79
↓ 2 callersClassLineVisual
Example of a very simple GL-line visual. This shows the minimal set of methods that need to be reimplemented to make a new visual class.
examples/basics/visuals/line_prototype.py:19
↓ 2 callersClassMagnifyCamera
Camera implementing a MagnifyTransform combined with PanZoomCamera. Parameters ---------- size_factor : float The size factor to
vispy/scene/cameras/magnify.py:14
next →1–100 of 599, ranked by callers