def __init__(self, pos=None, color=None): super(LineVisual, self).__init__(close_keys='escape') self._dirty = False self._program = ModularProgram(self.VERTEX_SHADER, self.FRAGMENT_SHADER) self.panzoom = PanZoomTransform() self._program['transform'] = self.panzoom.shader_map() self.set_data(pos=pos, color=color)
def __init__(self, pos=None, color=None, size=None): self._program = ModularProgram(self.VERTEX_SHADER, self.FRAGMENT_SHADER) self.set_data(pos=pos, color=color, size=size)