diff options
author | David Robillard <d@drobilla.net> | 2021-01-06 23:53:32 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2021-01-06 23:53:32 +0100 |
commit | 94e30b9c3c188dfdf4765f026872f95ea3cfdda2 (patch) | |
tree | 2a74ee400a172703137e5273df2ac93d588523cc /doc/pugl.rst | |
parent | d2a6fd3f725f7f174535c49d78d07567e12c84d8 (diff) | |
download | pugl-94e30b9c3c188dfdf4765f026872f95ea3cfdda2.tar.gz pugl-94e30b9c3c188dfdf4765f026872f95ea3cfdda2.tar.bz2 pugl-94e30b9c3c188dfdf4765f026872f95ea3cfdda2.zip |
Simplify documentation structure and use LV2 theme
Diffstat (limited to 'doc/pugl.rst')
-rw-r--r-- | doc/pugl.rst | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/doc/pugl.rst b/doc/pugl.rst deleted file mode 100644 index c48021b..0000000 --- a/doc/pugl.rst +++ /dev/null @@ -1,26 +0,0 @@ -#### -Pugl -#### - -Pugl is an API for writing portable and embeddable GUIs. -Pugl is not a toolkit or framework, -but a minimal portability layer that sets up a drawing context and delivers events. - -Compared to other libraries, -Pugl is particularly suitable for use in plugins or other loadable modules. -There is no implicit context or static data in the library, -so it may be statically linked and used multiple times in the same process. - -Pugl has a modular design that separates the core library from graphics backends. -The core library is graphics agnostic, -it implements platform support and depends only on standard system libraries. -MacOS, Windows, and X11 are currently supported as platforms. - -Graphics backends are separate so that applications only depend on the API that they use. -Pugl includes graphics backends for Cairo_, OpenGL_, and Vulkan_. -It is also possible to use some other graphics API by implementing a custom backend, -or simply accessing the native platform handle for a window. - -.. _Cairo: https://www.cairographics.org/ -.. _OpenGL: https://www.opengl.org/ -.. _Vulkan: https://www.khronos.org/vulkan/ |