picogl.ui.backend.glut.window.gl

Glut Window

Attributes

win

Classes

GLWindow

GLWindow

Module Contents

class picogl.ui.backend.glut.window.gl.GLWindow(title: str = 'window', *args, **kwargs)[source]

Bases: picogl.ui.abc_window.AbstractGLWindow

GLWindow

window = None[source]
width = None[source]
height = None[source]
title = 'window'[source]
controller = None[source]
update_if[source]
init_glut()[source]

init_glut

initializeGL()[source]

initialize_gl

paintGL()[source]

paintGL

update()[source]

draw

display()[source]

display

idle()[source]

idle

resizeGL(width: int, height: int)[source]

resize

keyPressEvent(key, x, y)[source]

on_keyboard

on_special_key(key, x, y)[source]

on_special_key

mousePressEvent(*args, **kwargs)[source]

on_mouse

mouseMoveEvent(*args, **kwargs)[source]

on_mousemove

run()[source]

run

picogl.ui.backend.glut.window.gl.win[source]