TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / android / opengl / system / renderControl_enc / renderControl_client_context.h
diff --git a/src/type3_AndroidCloud/anbox-master/android/opengl/system/renderControl_enc/renderControl_client_context.h b/src/type3_AndroidCloud/anbox-master/android/opengl/system/renderControl_enc/renderControl_client_context.h
new file mode 100644 (file)
index 0000000..a6408c1
--- /dev/null
@@ -0,0 +1,59 @@
+// Generated Code - DO NOT EDIT !!
+// generated by 'emugen'
+#ifndef __renderControl_client_context_t_h
+#define __renderControl_client_context_t_h
+
+#include "renderControl_client_proc.h"
+
+#include "renderControl_types.h"
+
+
+struct renderControl_client_context_t {
+
+       rcGetRendererVersion_client_proc_t rcGetRendererVersion;
+       rcGetEGLVersion_client_proc_t rcGetEGLVersion;
+       rcQueryEGLString_client_proc_t rcQueryEGLString;
+       rcGetGLString_client_proc_t rcGetGLString;
+       rcGetNumConfigs_client_proc_t rcGetNumConfigs;
+       rcGetConfigs_client_proc_t rcGetConfigs;
+       rcChooseConfig_client_proc_t rcChooseConfig;
+       rcGetFBParam_client_proc_t rcGetFBParam;
+       rcCreateContext_client_proc_t rcCreateContext;
+       rcDestroyContext_client_proc_t rcDestroyContext;
+       rcCreateWindowSurface_client_proc_t rcCreateWindowSurface;
+       rcDestroyWindowSurface_client_proc_t rcDestroyWindowSurface;
+       rcCreateColorBuffer_client_proc_t rcCreateColorBuffer;
+       rcOpenColorBuffer_client_proc_t rcOpenColorBuffer;
+       rcCloseColorBuffer_client_proc_t rcCloseColorBuffer;
+       rcSetWindowColorBuffer_client_proc_t rcSetWindowColorBuffer;
+       rcFlushWindowColorBuffer_client_proc_t rcFlushWindowColorBuffer;
+       rcMakeCurrent_client_proc_t rcMakeCurrent;
+       rcFBPost_client_proc_t rcFBPost;
+       rcFBSetSwapInterval_client_proc_t rcFBSetSwapInterval;
+       rcBindTexture_client_proc_t rcBindTexture;
+       rcBindRenderbuffer_client_proc_t rcBindRenderbuffer;
+       rcColorBufferCacheFlush_client_proc_t rcColorBufferCacheFlush;
+       rcReadColorBuffer_client_proc_t rcReadColorBuffer;
+       rcUpdateColorBuffer_client_proc_t rcUpdateColorBuffer;
+       rcOpenColorBuffer2_client_proc_t rcOpenColorBuffer2;
+       rcCreateClientImage_client_proc_t rcCreateClientImage;
+       rcDestroyClientImage_client_proc_t rcDestroyClientImage;
+       rcSelectChecksumCalculator_client_proc_t rcSelectChecksumCalculator;
+       rcGetNumDisplays_client_proc_t rcGetNumDisplays;
+       rcGetDisplayWidth_client_proc_t rcGetDisplayWidth;
+       rcGetDisplayHeight_client_proc_t rcGetDisplayHeight;
+       rcGetDisplayDpiX_client_proc_t rcGetDisplayDpiX;
+       rcGetDisplayDpiY_client_proc_t rcGetDisplayDpiY;
+       rcGetDisplayVsyncPeriod_client_proc_t rcGetDisplayVsyncPeriod;
+       rcPostLayer_client_proc_t rcPostLayer;
+       rcPostAllLayersDone_client_proc_t rcPostAllLayersDone;
+        virtual ~renderControl_client_context_t() {}
+
+       typedef renderControl_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
+       static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f);
+       int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
+       virtual void setError(unsigned int  error){ (void)error; };
+       virtual unsigned int getError(){ return 0; };
+};
+
+#endif