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]
wheelEvent(wheel=0, direction=0, x=0, y=0)[source]

Mouse wheel zoom: adjusts distance if far, FOV if close. Positive direction -> zoom in, Negative -> zoom out.

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]