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()
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()
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))