Skip to main content

glglue

The glue code which mediates between OpenGL and some GUI. GUI イベント(resize, mouse, keyboard, repaint) を OpenGL に橋渡しする。

GUI                         OpenGL controller
+--------+                   +------------+
| win32  |--window resize--->| Update     |
| glut   |--mouse input----->| Update     |
| sdl    |--keyboard input-->| Update     |
| pyside6|                   |            |
|     etc|--repaint--------->| Draw       |
+--------+                   +------------+

And OpenGL utilities.

imgui

examples/pydear_sample.py

docking

GUI                         OpenGL controller
+--------+                   +------------+                   +------------+
| win32  |--window resize--->| ImGuiIO    |--view resize----->|RenderTarget|
| glut   |--mouse input----->|       focus|--mouse input----->|  3D Scene  |
| sdl    |--keyboard input-->|       focus|--keyboard input-->|  Camera    |
| pyside6|                   |            |                   |  Light     |
|     etc|--repaint--------->| Draw       |--repaint--------->| Draw       |
+--------+                   +------------+                   +------------+

Requirements

  • Python 3.10

Site

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glglue-1.12.0.tar.gz (320.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

glglue-1.12.0-py3-none-any.whl (287.8 kB view details)

Uploaded Python 3

File details

Details for the file glglue-1.12.0.tar.gz.

File metadata

  • Download URL: glglue-1.12.0.tar.gz
  • Upload date:
  • Size: 320.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for glglue-1.12.0.tar.gz
Algorithm Hash digest
SHA256 e52106206cc9893afbec84163491c5e9388cae7c196de735043fec594c602ee6
MD5 27e65f19558c34acae6e3724881cde7b
BLAKE2b-256 682cc78715659a272f8ce179cd0026d7256c8e73ece9273e90857f046b79f32d

See more details on using hashes here.

File details

Details for the file glglue-1.12.0-py3-none-any.whl.

File metadata

  • Download URL: glglue-1.12.0-py3-none-any.whl
  • Upload date:
  • Size: 287.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for glglue-1.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b1b59c583d496bd58b9ca60b38ceb950cfb8a5c637ea1248259675bbb956af6
MD5 de08c76b85e9c8925604f62d68986ac4
BLAKE2b-256 9fc7d072a7422968c895c521acfa0c4ffc16af9214fe81d3c0023ecf11486721

See more details on using hashes here.

Release history Release notifications | RSS feed

2.5.0

1 file

2.4.0

1 file

2.3.0

1 file

2.1.0

1 file

2.0.0

2 files

1.13.0

2 files

1.12.1

2 files

This release

1.12.0 This release

2 files

1.11.0

2 files

1.10.0

2 files

1.9.0

2 files

1.8.5

2 files

1.8.4

2 files

1.8.3

2 files

1.8.2

2 files

1.8.1

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.5

2 files

1.5.4

2 files

1.5.3

2 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.1

2 files

1.1.0

1 file

1.0.0

1 file

0.3.1

1 file

0.3.0

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.1

1 file

0.2.0

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page