Beispiel #1
0
    def gl_display(self):
        if self.should_redraw:
            # render log content
            self.tex.push()
            push_ortho(*self.window_size)
            _, _, lineh = self.glfont.vertical_metrics()
            y = self.window_size[1] / 3 - 0.5 * lineh * len(self.rendered_log)
            for record in self.rendered_log:
                self.glfont.set_color_float((0.0, 0.0, 0.0, 1.0))
                self.glfont.set_blur(10.5)
                self.glfont.draw_limited_text(
                    self.window_size[0] / 2.0,
                    y,
                    str(record.processName.upper()) + ": " + str(record.msg),
                    self.window_size[0] * 0.8,
                )
                self.glfont.set_blur(0.96)
                self.glfont.set_color_float(color_from_level(record.levelname))
                self.glfont.draw_limited_text(
                    self.window_size[0] / 2.0,
                    y,
                    str(record.processName.upper()) + ": " + str(record.msg),
                    self.window_size[0] * 0.8,
                )
                y += lineh
            pop_ortho()
            self.tex.pop()
            self.should_redraw = False

        if self.alpha > 0:
            self.tex.draw(min(1.0, self.alpha))
 def gl_display(self):
     if self._recent_blink and self.visualize:
         if self._recent_blink['type'] == 'onset':
             cygl_utils.push_ortho(1, 1)
             cygl_utils.draw_gl_texture(
                 np.zeros((1, 1, 3), dtype=np.uint8),
                 alpha=self._recent_blink['confidence'] * 0.5)
             cygl_utils.pop_ortho()
Beispiel #3
0
 def gl_display(self):
     if self._recent_blink and self.visualize:
         if self._recent_blink["type"] == "onset":
             cygl_utils.push_ortho(1, 1)
             cygl_utils.draw_gl_texture(
                 np.zeros((1, 1, 3), dtype=np.uint8),
                 alpha=self._recent_blink["confidence"] * 0.5,
             )
             cygl_utils.pop_ortho()
Beispiel #4
0
    def gl_display(self):
        if self.should_redraw:
            #render log content
            self.tex.push()
            push_ortho(*self.window_size)
            _,_,lineh = self.glfont.vertical_metrics()
            y = self.window_size[1]/3 - 0.5*lineh*len(self.rendered_log)
            for record in self.rendered_log:
                self.glfont.set_color_float((0.,0.,0.,1.))
                self.glfont.set_blur(10.5)
                self.glfont.draw_limited_text(self.window_size[0]/2.,y,str(record.msg),self.window_size[0]*0.8)
                self.glfont.set_blur(0.96)
                self.glfont.set_color_float(color_from_level(record.levelname))
                self.glfont.draw_limited_text(self.window_size[0]/2.,y,str(record.msg),self.window_size[0]*0.8)
                y +=lineh
            pop_ortho()
            self.tex.pop()
            self.should_redraw = False

        if self.alpha > 0:
            self.tex.draw(min(1.0,self.alpha))