class_docstr: Visual displaying marker symbols.
  
  Parameters
  ----------
  pos : array
      The array of locations to display each symbol.
  size : float or array
      The symbol size in screen (or data, if scaling is on) px.
  edge_width : float or array or None
      The width of the symbol outline in screen (or data, if scaling is on) px.
      Defaults to 1.0 if None or not provided and ``edge_width_rel`` is not
      provided.
  edge_width_rel : float or array or None
      The width as a fraction of marker size. Can not be specified along with
      edge_width. A ValueError will be raised if both are provided.
  edge_color : Color | ColorArray
      The color used to draw each symbol outline.
  face_color : Color | ColorArray
      The color used to draw each symbol interior.
  symbol : str or array
      The style of symbol used to draw each marker (see Notes).
  scaling : str | bool
      Scaling method of individual markers. If set to "fixed" (default) then
      no scaling is done and markers will always be the same number of
      pixels on the screen. If set to "scene" then the chain of transforms
      from the Visual's transform to the transform mapping to the OpenGL
      framebuffer are used to scaling the marker. This has the effect of the
      marker staying the same size in the "scene" coordinate space and
      changing size as the visualization is zoomed in and out. If set to
      "visual" the marker is scaled only using the transform of the Visual
      and not the rest of the scene/camera. This means that something like
      a camera changing the view will not affect the size of the marker, but
      the user can still scale it using the Visual's transform. For
      backwards compatibility this can be set to the boolean ``False`` for
      "fixed" or ``True`` for "scene".
  alpha : float
      The opacity level of the visual.
  antialias : float
      Antialiasing amount (in px).
  spherical : bool
      Whether to add a spherical effect on the marker using lighting.
  light_color : Color | ColorArray
      The color of the light used to create the spherical effect.
  light_position : array
      The coordinates of the light used to create the spherical effect.
  light_ambient : float
      The amount of ambient light used to create the spherical effect.
  
  Notes
  -----
  Allowed style strings are: disc, arrow, ring, clobber, square, diamond,
  vbar, hbar, cross, tailed_arrow, x, triangle_up, triangle_down,
  and star.
docstr: If set to True, marker scales when rezooming.
docstr_tok: ["If","set","to","True",",","marker","scales","when","rezooming","."]
code: def scaling(self):
      """
      If set to True, marker scales when rezooming.
      """
      return self._scaling
  
imports: import numpy
  from ..color import ColorArray
  from ..gloo import VertexBuffer
  from .shaders import Function, Variable
  from .visual import Visual
  from ..util.event import Event
label_desc: Use image node_id 6 for calling the MarkersVisual obj's underlying member method code with example usage: obj.scaling() and returns: self