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.1.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.1-py3-none-any.whl (287.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: glglue-1.12.1.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.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for glglue-1.12.1.tar.gz
Algorithm Hash digest
SHA256 b713a77528758154790262fd1c25323b471baed53220f0fec9ba41fa1d6ad290
MD5 6347f76807cb421d682260ed3830e482
BLAKE2b-256 c7152437c701986a90e4892364f28be51f7c77aa5f362338eab84bd60ce11ee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: glglue-1.12.1-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.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for glglue-1.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c69b87864fdd25e1e07effd66b941f6d353a31876b00ba5aadea4ec4d9e2f22
MD5 64470d237a534d46504ef9956c9e41af
BLAKE2b-256 cf00903447b38f8c6d19e20d93990c8ab170cfe10012326543b795cfb256a8f2

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

This release

1.12.1 This release

2 files

1.12.0

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