whitecanvas.backend.vispy package

Submodules

whitecanvas.backend.vispy.band module

class whitecanvas.backend.vispy.band.Band(t, ydata0, ydata1, orient: whitecanvas.types._enums.Orientation)[source]

Bases: vispy.scene.visuals.Polygon

whitecanvas.backend.vispy.bars module

class whitecanvas.backend.vispy.bars.Bars(xlow, xhigh, ylow, yhigh)[source]

Bases: vispy.scene.visuals.Compound

whitecanvas.backend.vispy.canvas module

class whitecanvas.backend.vispy.canvas.Camera(rect=(0, 0, 1, 1), aspect=None, **kwargs)[source]

Bases: vispy.scene.cameras.panzoom.PanZoomCamera

resized
viewbox_resize_event(event)[source]

Modify the data aspect and scale factor, to adjust to the new window size.

Parameters

event (instance of Event) – The event.

class whitecanvas.backend.vispy.canvas.Canvas(viewbox: vispy.scene.widgets.viewbox.ViewBox)[source]

Bases: object

class whitecanvas.backend.vispy.canvas.CanvasGrid(heights: list[int], widths: list[int], app: str = 'default')[source]

Bases: object

class whitecanvas.backend.vispy.canvas.SceneCanvasExt(title='VisPy canvas', size=(800, 600), position=None, show=False, autoswap=True, app=None, create_native=True, vsync=False, resizable=True, decorate=True, fullscreen=False, config=None, shared=None, keys=None, parent=None, dpi=None, always_on_top=False, px_scale=1, bgcolor='black')[source]

Bases: vispy.scene.canvas.SceneCanvas

on_mouse_double_click(event: vispyMouseEvent)[source]
on_mouse_move(event: vispyMouseEvent)[source]
on_mouse_press(event: vispyMouseEvent)[source]

whitecanvas.backend.vispy.image module

class whitecanvas.backend.vispy.image.Image(data: numpy.ndarray)[source]

Bases: vispy.scene.visuals.Image

whitecanvas.backend.vispy.line module

class whitecanvas.backend.vispy.line.MonoLine(xdata, ydata)[source]

Bases: vispy.scene.visuals.Line

class whitecanvas.backend.vispy.line.MultiLine(data: list[numpy.ndarray[Any, numpy.dtype[numpy.float32]]])[source]

Bases: vispy.scene.visuals.Compound

whitecanvas.backend.vispy.markers module

class whitecanvas.backend.vispy.markers.Markers(xdata, ydata)[source]

Bases: vispy.scene.visuals.Markers

whitecanvas.backend.vispy.text module

class whitecanvas.backend.vispy.text.SingleText(x: float, y: float, text: str)[source]

Bases: vispy.scene.visuals.Text

class whitecanvas.backend.vispy.text.Texts(x: numpy.ndarray[Any, numpy.dtype[numpy.floating]], y: numpy.ndarray[Any, numpy.dtype[numpy.floating]], text: list[str])[source]

Bases: vispy.scene.visuals.Compound

property subvisuals: list[whitecanvas.backend.vispy.text.SingleText]

Module contents