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