holdingarea/serialization/Graphics/KhronosAPIWrapper/inc/eglapiwrapper.h
branchbug235_bringup_0
changeset 30 f204b762818d
parent 24 a3f46bb01be2
equal deleted inserted replaced
29:2fcf0803a8bd 30:f204b762818d
    77 public:
    77 public:
    78 
    78 
    79     EGLAPIWrapper( RemoteFunctionCallData& currentFunctionCallData, APIWrapperStack* stack,
    79     EGLAPIWrapper( RemoteFunctionCallData& currentFunctionCallData, APIWrapperStack* stack,
    80 	        void* result,
    80 	        void* result,
    81 			MGraphicsVHWCallback* serviceIf,
    81 			MGraphicsVHWCallback* serviceIf,
    82 			void* framebuffer, KhronosAPIWrapper* aAPIWrapper );
    82 			void* surfacebuffer, KhronosAPIWrapper* aAPIWrapper );
    83 
    83 
    84     int WriteReply();
    84     int WriteReply();
    85     int DispatchRequest( unsigned long aCode );
    85     int DispatchRequest( unsigned long aCode );
    86 	void SetProcessInformation( TUint32 aProcess, TUint32 aThread );
    86 	void SetProcessInformation( TUint32 aProcess, TUint32 aThread );
    87 	void Cleanup( TUint32 aProcess, TUint32 aThread );
    87 	void Cleanup( TUint32 aProcess, TUint32 aThread );
   129 	int eglMetaGetConfigs();
   129 	int eglMetaGetConfigs();
   130 
   130 
   131 private:
   131 private:
   132 	int m_lastEglError;
   132 	int m_lastEglError;
   133 	EglRFC m_currentFunctionCall;
   133 	EglRFC m_currentFunctionCall;
   134 	void* m_frameBuffer;
   134 	void* m_surfaceBuffer;
   135 	TSurfaceMap m_windowMap;
   135 	TSurfaceMap m_windowMap;
   136 	KhronosAPIWrapper* m_APIWrapper;
   136 	KhronosAPIWrapper* m_APIWrapper;
   137 };
   137 };
   138 #endif
   138 #endif