summaryrefslogtreecommitdiff
path: root/stream-servers/renderControl_dec/renderControl_server_context.h
blob: fdd46d0303ad7352e2d6662ba2ac84094c858cf5 (plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
// Generated Code - DO NOT EDIT !!
// generated by 'emugen'
#ifndef __renderControl_server_context_t_h
#define __renderControl_server_context_t_h

#include "renderControl_server_proc.h"

#include "renderControl_types.h"


struct renderControl_server_context_t {

	rcGetRendererVersion_server_proc_t rcGetRendererVersion;
	rcGetEGLVersion_server_proc_t rcGetEGLVersion;
	rcQueryEGLString_server_proc_t rcQueryEGLString;
	rcGetGLString_server_proc_t rcGetGLString;
	rcGetNumConfigs_server_proc_t rcGetNumConfigs;
	rcGetConfigs_server_proc_t rcGetConfigs;
	rcChooseConfig_server_proc_t rcChooseConfig;
	rcGetFBParam_server_proc_t rcGetFBParam;
	rcCreateContext_server_proc_t rcCreateContext;
	rcDestroyContext_server_proc_t rcDestroyContext;
	rcCreateWindowSurface_server_proc_t rcCreateWindowSurface;
	rcDestroyWindowSurface_server_proc_t rcDestroyWindowSurface;
	rcCreateColorBuffer_server_proc_t rcCreateColorBuffer;
	rcOpenColorBuffer_server_proc_t rcOpenColorBuffer;
	rcCloseColorBuffer_server_proc_t rcCloseColorBuffer;
	rcSetWindowColorBuffer_server_proc_t rcSetWindowColorBuffer;
	rcFlushWindowColorBuffer_server_proc_t rcFlushWindowColorBuffer;
	rcMakeCurrent_server_proc_t rcMakeCurrent;
	rcFBPost_server_proc_t rcFBPost;
	rcFBSetSwapInterval_server_proc_t rcFBSetSwapInterval;
	rcBindTexture_server_proc_t rcBindTexture;
	rcBindRenderbuffer_server_proc_t rcBindRenderbuffer;
	rcColorBufferCacheFlush_server_proc_t rcColorBufferCacheFlush;
	rcReadColorBuffer_server_proc_t rcReadColorBuffer;
	rcUpdateColorBuffer_server_proc_t rcUpdateColorBuffer;
	rcOpenColorBuffer2_server_proc_t rcOpenColorBuffer2;
	rcCreateClientImage_server_proc_t rcCreateClientImage;
	rcDestroyClientImage_server_proc_t rcDestroyClientImage;
	rcSelectChecksumHelper_server_proc_t rcSelectChecksumHelper;
	rcCreateSyncKHR_server_proc_t rcCreateSyncKHR;
	rcClientWaitSyncKHR_server_proc_t rcClientWaitSyncKHR;
	rcFlushWindowColorBufferAsync_server_proc_t rcFlushWindowColorBufferAsync;
	rcDestroySyncKHR_server_proc_t rcDestroySyncKHR;
	rcSetPuid_server_proc_t rcSetPuid;
	rcUpdateColorBufferDMA_server_proc_t rcUpdateColorBufferDMA;
	rcCreateColorBufferDMA_server_proc_t rcCreateColorBufferDMA;
	rcWaitSyncKHR_server_proc_t rcWaitSyncKHR;
	rcCompose_server_proc_t rcCompose;
	rcCreateDisplay_server_proc_t rcCreateDisplay;
	rcDestroyDisplay_server_proc_t rcDestroyDisplay;
	rcSetDisplayColorBuffer_server_proc_t rcSetDisplayColorBuffer;
	rcGetDisplayColorBuffer_server_proc_t rcGetDisplayColorBuffer;
	rcGetColorBufferDisplay_server_proc_t rcGetColorBufferDisplay;
	rcGetDisplayPose_server_proc_t rcGetDisplayPose;
	rcSetDisplayPose_server_proc_t rcSetDisplayPose;
	rcSetColorBufferVulkanMode_server_proc_t rcSetColorBufferVulkanMode;
	rcReadColorBufferYUV_server_proc_t rcReadColorBufferYUV;
	rcIsSyncSignaled_server_proc_t rcIsSyncSignaled;
	rcCreateColorBufferWithHandle_server_proc_t rcCreateColorBufferWithHandle;
	rcCreateBuffer_server_proc_t rcCreateBuffer;
	rcCloseBuffer_server_proc_t rcCloseBuffer;
	rcSetColorBufferVulkanMode2_server_proc_t rcSetColorBufferVulkanMode2;
	rcMapGpaToBufferHandle_server_proc_t rcMapGpaToBufferHandle;
	rcCreateBuffer2_server_proc_t rcCreateBuffer2;
	rcMapGpaToBufferHandle2_server_proc_t rcMapGpaToBufferHandle2;
	rcFlushWindowColorBufferAsyncWithFrameNumber_server_proc_t rcFlushWindowColorBufferAsyncWithFrameNumber;
	rcSetTracingForPuid_server_proc_t rcSetTracingForPuid;
	rcMakeCurrentAsync_server_proc_t rcMakeCurrentAsync;
	rcComposeAsync_server_proc_t rcComposeAsync;
	rcDestroySyncKHRAsync_server_proc_t rcDestroySyncKHRAsync;
	rcComposeWithoutPost_server_proc_t rcComposeWithoutPost;
	rcComposeAsyncWithoutPost_server_proc_t rcComposeAsyncWithoutPost;
	virtual ~renderControl_server_context_t() {}
	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
};

#endif