1 // Generated Code - DO NOT EDIT !! 2 // generated by 'emugen' 3 #ifndef __renderControl_client_context_t_h 4 #define __renderControl_client_context_t_h 5 6 #include "renderControl_client_proc.h" 7 8 #include "renderControl_types.h" 9 10 11 struct renderControl_client_context_t { 12 13 rcGetRendererVersion_client_proc_t rcGetRendererVersion; 14 rcGetEGLVersion_client_proc_t rcGetEGLVersion; 15 rcQueryEGLString_client_proc_t rcQueryEGLString; 16 rcGetGLString_client_proc_t rcGetGLString; 17 rcGetNumConfigs_client_proc_t rcGetNumConfigs; 18 rcGetConfigs_client_proc_t rcGetConfigs; 19 rcChooseConfig_client_proc_t rcChooseConfig; 20 rcGetFBParam_client_proc_t rcGetFBParam; 21 rcCreateContext_client_proc_t rcCreateContext; 22 rcDestroyContext_client_proc_t rcDestroyContext; 23 rcCreateWindowSurface_client_proc_t rcCreateWindowSurface; 24 rcDestroyWindowSurface_client_proc_t rcDestroyWindowSurface; 25 rcCreateColorBuffer_client_proc_t rcCreateColorBuffer; 26 rcOpenColorBuffer_client_proc_t rcOpenColorBuffer; 27 rcCloseColorBuffer_client_proc_t rcCloseColorBuffer; 28 rcSetWindowColorBuffer_client_proc_t rcSetWindowColorBuffer; 29 rcFlushWindowColorBuffer_client_proc_t rcFlushWindowColorBuffer; 30 rcMakeCurrent_client_proc_t rcMakeCurrent; 31 rcFBPost_client_proc_t rcFBPost; 32 rcFBSetSwapInterval_client_proc_t rcFBSetSwapInterval; 33 rcBindTexture_client_proc_t rcBindTexture; 34 rcBindRenderbuffer_client_proc_t rcBindRenderbuffer; 35 rcColorBufferCacheFlush_client_proc_t rcColorBufferCacheFlush; 36 rcReadColorBuffer_client_proc_t rcReadColorBuffer; 37 rcUpdateColorBuffer_client_proc_t rcUpdateColorBuffer; 38 rcOpenColorBuffer2_client_proc_t rcOpenColorBuffer2; 39 rcCreateClientImage_client_proc_t rcCreateClientImage; 40 rcDestroyClientImage_client_proc_t rcDestroyClientImage; 41 rcSelectChecksumHelper_client_proc_t rcSelectChecksumHelper; 42 rcCreateSyncKHR_client_proc_t rcCreateSyncKHR; 43 rcClientWaitSyncKHR_client_proc_t rcClientWaitSyncKHR; 44 rcFlushWindowColorBufferAsync_client_proc_t rcFlushWindowColorBufferAsync; 45 rcDestroySyncKHR_client_proc_t rcDestroySyncKHR; 46 rcSetPuid_client_proc_t rcSetPuid; 47 rcUpdateColorBufferDMA_client_proc_t rcUpdateColorBufferDMA; 48 rcCreateColorBufferDMA_client_proc_t rcCreateColorBufferDMA; ~renderControl_client_context_trenderControl_client_context_t49 virtual ~renderControl_client_context_t() {} 50 51 typedef renderControl_client_context_t *CONTEXT_ACCESSOR_TYPE(void); 52 static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f); 53 int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData); setErrorrenderControl_client_context_t54 virtual void setError(unsigned int error){ (void)error; }; getErrorrenderControl_client_context_t55 virtual unsigned int getError(){ return 0; }; 56 }; 57 58 #endif 59