huangcm
2025-04-22 c8cf547b11f2c03565d8fb8b8bcdc69860d0ed08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// 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;
   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