From a25ecaf03e75e61314b7271068a030b7d33eaf09 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 1 Sep 2016 22:23:00 -0400 Subject: Add puglGetSize() --- pugl/pugl.h | 6 ++++++ pugl/pugl_internal.h | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/pugl/pugl.h b/pugl/pugl.h index 07d3cf4..0c6dd79 100644 --- a/pugl/pugl.h +++ b/pugl/pugl.h @@ -283,6 +283,12 @@ puglGetContext(PuglView* view); PUGL_API bool puglGetVisible(PuglView* view); +/** + Get the current size of the view. +*/ +PUGL_API void +puglGetSize(PuglView* view, int* width, int* height); + /** Return the timestamp (if any) of the currently-processing event. */ diff --git a/pugl/pugl_internal.h b/pugl/pugl_internal.h index 6e7e621..9566c6f 100644 --- a/pugl/pugl_internal.h +++ b/pugl/pugl_internal.h @@ -174,6 +174,13 @@ puglGetVisible(PuglView* view) return view->visible; } +void +puglGetSize(PuglView* view, int* width, int* height) +{ + *width = view->width; + *height = view->height; +} + uint32_t puglGetEventTimestamp(PuglView* view) { -- cgit v1.2.1