aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/pugl_stub_backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'pugl/pugl_stub_backend.h')
-rw-r--r--pugl/pugl_stub_backend.h96
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