aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl.hpp
AgeCommit message (Collapse)AuthorFilesLines
2020-10-21Move includes to a separate directoryDavid Robillard1-726/+0
This is more conventional and directories named "include" are specially understood by some tooling like clang-tidy.
2020-10-21Cleanup: Reformat pugl.hpp and pugl.ippDavid Robillard1-9/+11
2020-10-14Explicitly declare all special methodsDavid Robillard1-0/+18
2020-10-04Add refresh rate hintDavid Robillard1-2/+2
2020-10-04Add puglGetViewHint()David Robillard1-0/+6
This allows retrieving properties of the view that may be needed, such as the actual bit depth (which may vary from the suggested depth provided as a hint).
2020-09-19Fix clang-tidy warningsDavid Robillard1-2/+16
2020-07-04Fix publicly accessible non-virtual destructor warningDavid Robillard1-1/+4
2020-06-13Add puglSetCursor()Jean Pierre Cimalando1-0/+20
2020-05-16Add default and maximum sizeDavid Robillard1-0/+13
2020-05-16Use email address in copyright headersDavid Robillard1-1/+1
Not really sure why I used a web link here (maybe because it's more stable), but this is more conventional.
2020-05-16Fix file documentationDavid Robillard1-1/+2
2020-04-03Rewrite C++ bindingsDavid Robillard1-46/+575
2020-03-07Organize documentation into groupsDavid Robillard1-2/+14
2020-03-01Fix documentation groupingDavid Robillard1-1/+2
2019-11-21Use consistent include guardsDavid Robillard1-3/+3
2019-09-07Improve documentation and use LV2 documentation styleDavid Robillard1-2/+2
2019-07-29Reorganize source to separate private implementation detailsDavid Robillard1-1/+1
Taking a page from C++ convention, where "detail" is for things that should not be included in user code.
2019-07-29Clean up file documentationDavid Robillard1-1/+1
2019-07-29Completely separate backends from platform implementationDavid Robillard1-2/+2
This removes PuglContextType and allows the user to pass a backend directly. Normally this would come from one of the two accessors declared in the headers, but it would be possible to add backends without changing any of the existing code at all. Unfortunately, it is not possible to preserve backwards compatibility and achieve the ultimate goal of linking only to the required dependencies, so puglInitContextType() has just been removed.
2019-07-21Update stale copyright datesDavid Robillard1-1/+1
2019-07-21Add puglRequestAttention()David Robillard1-0/+1
2016-09-20Fix C++ bindingsDavid Robillard1-16/+1
2016-09-18Remove GLUT-like event callbacksDavid Robillard1-2/+0
2015-11-13Fix minor style issuesDavid Robillard1-1/+1
2015-11-13Make pugl::View destructor virtualDavid Robillard1-1/+1
2015-09-13Add C++ bindings.David Robillard1-0/+123