aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-08-04 18:17:30 +0200
committerDavid Robillard <d@drobilla.net>2019-09-03 08:34:39 +0200
commitd015bf0d762b40c6c0d5a7af71add8710d3792ad (patch)
treeecd84c0caf9e8dee69071155f492a51329514d95
parente4446d0939156cf542f4c6455bdef36cff69c00d (diff)
Add puglGetWorld()
-rw-r--r--pugl/detail/implementation.c6
-rw-r--r--pugl/pugl.h6
2 files changed, 12 insertions, 0 deletions
diff --git a/pugl/detail/implementation.c b/pugl/detail/implementation.c
index 137bef9..ac3f527 100644
--- a/pugl/detail/implementation.c
+++ b/pugl/detail/implementation.c
@@ -128,6 +128,12 @@ puglFreeView(PuglView* view)
free(view);
}
+PuglWorld*
+puglGetWorld(PuglView* view)
+{
+ return view->world;
+}
+
void
puglInitWindowHint(PuglView* view, PuglWindowHint hint, int value)
{
diff --git a/pugl/pugl.h b/pugl/pugl.h
index ee83af7..6b60f69 100644
--- a/pugl/pugl.h
+++ b/pugl/pugl.h
@@ -534,6 +534,12 @@ PUGL_API void
puglFreeView(PuglView* view);
/**
+ Return the world that `view` is a part of.
+*/
+PUGL_API PuglWorld*
+puglGetWorld(PuglView* view);
+
+/**
Set a hint before creating a window.
*/
PUGL_API void