diff options
Diffstat (limited to 'pugl/pugl_stub_backend.h')
-rw-r--r-- | pugl/pugl_stub_backend.h | 96 |
1 files changed, 3 insertions, 93 deletions
diff --git a/pugl/pugl_stub_backend.h b/pugl/pugl_stub_backend.h index 8dba30d..e5aa513 100644 --- a/pugl/pugl_stub_backend.h +++ b/pugl/pugl_stub_backend.h @@ -1,5 +1,5 @@ /* - Copyright 2019 David Robillard <http://drobilla.net> + Copyright 2012-2019 David Robillard <http://drobilla.net> Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above @@ -14,100 +14,10 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/** - @file pugl_stub_backend.h Stub backend functions and accessor declaration. -*/ - #ifndef PUGL_PUGL_STUB_BACKEND_H #define PUGL_PUGL_STUB_BACKEND_H -#include "pugl/pugl.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - Stub graphics backend. - - This backend just creates a simple native window without setting up any - portable graphics API. -*/ -PUGL_API -const PuglBackend* -puglStubBackend(void); - -/** - @name Stub backend functions - - Implementations of stub backend functions which do nothing and always return - success. These do not make for a usable backend on their own since the - platform implementation would fail to create a window, but are useful for - other backends to reuse since not all need non-trivial implementations of - every backend function. - - @{ -*/ - -static inline PuglStatus -puglStubConfigure(PuglView* view) -{ - (void)view; - return PUGL_SUCCESS; -} - -static inline PuglStatus -puglStubCreate(PuglView* view) -{ - (void)view; - return PUGL_SUCCESS; -} - -static inline PuglStatus -puglStubDestroy(PuglView* view) -{ - (void)view; - return PUGL_SUCCESS; -} - -static inline PuglStatus -puglStubEnter(PuglView* view, bool drawing) -{ - (void)view; - (void)drawing; - return PUGL_SUCCESS; -} - -static inline PuglStatus -puglStubLeave(PuglView* view, bool drawing) -{ - (void)view; - (void)drawing; - return PUGL_SUCCESS; -} - -static inline PuglStatus -puglStubResize(PuglView* view, int width, int height) -{ - (void)view; - (void)width; - (void)height; - return PUGL_SUCCESS; -} - -static inline void* -puglStubGetContext(PuglView* view) -{ - (void)view; - return NULL; -} - -/** - @} -*/ - -#ifdef __cplusplus -} /* extern "C" */ -#endif +#warning "This header is deprecated, use pugl/pugl_stub.h instead." +#include "pugl/pugl_stub.h" #endif // PUGL_PUGL_STUB_BACKEND_H |