1 // Generated Code - DO NOT EDIT !! 2 // generated by 'emugen' 3 #ifndef __renderControl_server_context_t_h 4 #define __renderControl_server_context_t_h 5 6 #include "renderControl_server_proc.h" 7 8 #include "renderControl_types.h" 9 10 11 struct renderControl_server_context_t { 12 13 rcGetRendererVersion_server_proc_t rcGetRendererVersion; 14 rcGetEGLVersion_server_proc_t rcGetEGLVersion; 15 rcQueryEGLString_server_proc_t rcQueryEGLString; 16 rcGetGLString_server_proc_t rcGetGLString; 17 rcGetNumConfigs_server_proc_t rcGetNumConfigs; 18 rcGetConfigs_server_proc_t rcGetConfigs; 19 rcChooseConfig_server_proc_t rcChooseConfig; 20 rcGetFBParam_server_proc_t rcGetFBParam; 21 rcCreateContext_server_proc_t rcCreateContext; 22 rcDestroyContext_server_proc_t rcDestroyContext; 23 rcCreateWindowSurface_server_proc_t rcCreateWindowSurface; 24 rcDestroyWindowSurface_server_proc_t rcDestroyWindowSurface; 25 rcCreateColorBuffer_server_proc_t rcCreateColorBuffer; 26 rcOpenColorBuffer_server_proc_t rcOpenColorBuffer; 27 rcCloseColorBuffer_server_proc_t rcCloseColorBuffer; 28 rcSetWindowColorBuffer_server_proc_t rcSetWindowColorBuffer; 29 rcFlushWindowColorBuffer_server_proc_t rcFlushWindowColorBuffer; 30 rcMakeCurrent_server_proc_t rcMakeCurrent; 31 rcFBPost_server_proc_t rcFBPost; 32 rcFBSetSwapInterval_server_proc_t rcFBSetSwapInterval; 33 rcBindTexture_server_proc_t rcBindTexture; 34 rcBindRenderbuffer_server_proc_t rcBindRenderbuffer; 35 rcColorBufferCacheFlush_server_proc_t rcColorBufferCacheFlush; 36 rcReadColorBuffer_server_proc_t rcReadColorBuffer; 37 rcUpdateColorBuffer_server_proc_t rcUpdateColorBuffer; 38 rcOpenColorBuffer2_server_proc_t rcOpenColorBuffer2; 39 rcCreateClientImage_server_proc_t rcCreateClientImage; 40 rcDestroyClientImage_server_proc_t rcDestroyClientImage; 41 rcSelectChecksumHelper_server_proc_t rcSelectChecksumHelper; 42 rcCreateSyncKHR_server_proc_t rcCreateSyncKHR; 43 rcClientWaitSyncKHR_server_proc_t rcClientWaitSyncKHR; 44 rcFlushWindowColorBufferAsync_server_proc_t rcFlushWindowColorBufferAsync; 45 rcDestroySyncKHR_server_proc_t rcDestroySyncKHR; 46 rcSetPuid_server_proc_t rcSetPuid; 47 rcUpdateColorBufferDMA_server_proc_t rcUpdateColorBufferDMA; 48 rcCreateColorBufferDMA_server_proc_t rcCreateColorBufferDMA; 49 rcWaitSyncKHR_server_proc_t rcWaitSyncKHR; 50 rcCompose_server_proc_t rcCompose; 51 rcCreateDisplay_server_proc_t rcCreateDisplay; 52 rcDestroyDisplay_server_proc_t rcDestroyDisplay; 53 rcSetDisplayColorBuffer_server_proc_t rcSetDisplayColorBuffer; 54 rcGetDisplayColorBuffer_server_proc_t rcGetDisplayColorBuffer; 55 rcGetColorBufferDisplay_server_proc_t rcGetColorBufferDisplay; 56 rcGetDisplayPose_server_proc_t rcGetDisplayPose; 57 rcSetDisplayPose_server_proc_t rcSetDisplayPose; 58 rcSetColorBufferVulkanMode_server_proc_t rcSetColorBufferVulkanMode; 59 rcReadColorBufferYUV_server_proc_t rcReadColorBufferYUV; 60 rcIsSyncSignaled_server_proc_t rcIsSyncSignaled; 61 rcCreateColorBufferWithHandle_server_proc_t rcCreateColorBufferWithHandle; 62 rcCreateBuffer_server_proc_t rcCreateBuffer; 63 rcCloseBuffer_server_proc_t rcCloseBuffer; 64 rcSetColorBufferVulkanMode2_server_proc_t rcSetColorBufferVulkanMode2; 65 rcMapGpaToBufferHandle_server_proc_t rcMapGpaToBufferHandle; 66 rcCreateBuffer2_server_proc_t rcCreateBuffer2; 67 rcMapGpaToBufferHandle2_server_proc_t rcMapGpaToBufferHandle2; 68 rcFlushWindowColorBufferAsyncWithFrameNumber_server_proc_t rcFlushWindowColorBufferAsyncWithFrameNumber; 69 rcSetTracingForPuid_server_proc_t rcSetTracingForPuid; 70 rcMakeCurrentAsync_server_proc_t rcMakeCurrentAsync; 71 rcComposeAsync_server_proc_t rcComposeAsync; 72 rcDestroySyncKHRAsync_server_proc_t rcDestroySyncKHRAsync; 73 rcComposeWithoutPost_server_proc_t rcComposeWithoutPost; 74 rcComposeAsyncWithoutPost_server_proc_t rcComposeAsyncWithoutPost; 75 rcCreateDisplayById_server_proc_t rcCreateDisplayById; 76 rcSetDisplayPoseDpi_server_proc_t rcSetDisplayPoseDpi; 77 rcReadColorBufferDMA_server_proc_t rcReadColorBufferDMA; 78 rcGetFBDisplayConfigsCount_server_proc_t rcGetFBDisplayConfigsCount; 79 rcGetFBDisplayConfigsParam_server_proc_t rcGetFBDisplayConfigsParam; 80 rcGetFBDisplayActiveConfig_server_proc_t rcGetFBDisplayActiveConfig; 81 rcSetProcessMetadata_server_proc_t rcSetProcessMetadata; 82 rcGetHostExtensionsString_server_proc_t rcGetHostExtensionsString; ~renderControl_server_context_trenderControl_server_context_t83 virtual ~renderControl_server_context_t() {} 84 int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData); 85 }; 86 87 #endif 88