| // 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; |
| rcSelectChecksumHelper_client_proc_t rcSelectChecksumHelper; |
| rcCreateSyncKHR_client_proc_t rcCreateSyncKHR; |
| rcClientWaitSyncKHR_client_proc_t rcClientWaitSyncKHR; |
| rcFlushWindowColorBufferAsync_client_proc_t rcFlushWindowColorBufferAsync; |
| rcDestroySyncKHR_client_proc_t rcDestroySyncKHR; |
| rcSetPuid_client_proc_t rcSetPuid; |
| rcUpdateColorBufferDMA_client_proc_t rcUpdateColorBufferDMA; |
| rcCreateColorBufferDMA_client_proc_t rcCreateColorBufferDMA; |
| rcWaitSyncKHR_client_proc_t rcWaitSyncKHR; |
| rcCompose_client_proc_t rcCompose; |
| rcCreateDisplay_client_proc_t rcCreateDisplay; |
| rcDestroyDisplay_client_proc_t rcDestroyDisplay; |
| rcSetDisplayColorBuffer_client_proc_t rcSetDisplayColorBuffer; |
| rcGetDisplayColorBuffer_client_proc_t rcGetDisplayColorBuffer; |
| rcGetColorBufferDisplay_client_proc_t rcGetColorBufferDisplay; |
| rcGetDisplayPose_client_proc_t rcGetDisplayPose; |
| rcSetDisplayPose_client_proc_t rcSetDisplayPose; |
| rcSetColorBufferVulkanMode_client_proc_t rcSetColorBufferVulkanMode; |
| rcReadColorBufferYUV_client_proc_t rcReadColorBufferYUV; |
| rcIsSyncSignaled_client_proc_t rcIsSyncSignaled; |
| rcCreateColorBufferWithHandle_client_proc_t rcCreateColorBufferWithHandle; |
| rcCreateBuffer_client_proc_t rcCreateBuffer; |
| rcCloseBuffer_client_proc_t rcCloseBuffer; |
| rcSetColorBufferVulkanMode2_client_proc_t rcSetColorBufferVulkanMode2; |
| rcMapGpaToBufferHandle_client_proc_t rcMapGpaToBufferHandle; |
| rcCreateBuffer2_client_proc_t rcCreateBuffer2; |
| rcMapGpaToBufferHandle2_client_proc_t rcMapGpaToBufferHandle2; |
| rcFlushWindowColorBufferAsyncWithFrameNumber_client_proc_t rcFlushWindowColorBufferAsyncWithFrameNumber; |
| rcSetTracingForPuid_client_proc_t rcSetTracingForPuid; |
| rcMakeCurrentAsync_client_proc_t rcMakeCurrentAsync; |
| rcComposeAsync_client_proc_t rcComposeAsync; |
| rcDestroySyncKHRAsync_client_proc_t rcDestroySyncKHRAsync; |
| rcComposeWithoutPost_client_proc_t rcComposeWithoutPost; |
| rcComposeAsyncWithoutPost_client_proc_t rcComposeAsyncWithoutPost; |
| rcCreateDisplayById_client_proc_t rcCreateDisplayById; |
| rcSetDisplayPoseDpi_client_proc_t rcSetDisplayPoseDpi; |
| rcReadColorBufferDMA_client_proc_t rcReadColorBufferDMA; |
| rcGetFBDisplayConfigsCount_client_proc_t rcGetFBDisplayConfigsCount; |
| rcGetFBDisplayConfigsParam_client_proc_t rcGetFBDisplayConfigsParam; |
| rcGetFBDisplayActiveConfig_client_proc_t rcGetFBDisplayActiveConfig; |
| rcSetProcessMetadata_client_proc_t rcSetProcessMetadata; |
| rcGetHostExtensionsString_client_proc_t rcGetHostExtensionsString; |
| 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 |