// 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
|