| 
									
										
										
										
											2011-01-31 01:28:32 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifndef OGL_VIDEO_BACKEND_H_
 | 
					
						
							|  |  |  | #define OGL_VIDEO_BACKEND_H_
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "VideoBackendBase.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace OGL | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-16 22:48:17 +00:00
										 |  |  | class VideoBackend : public VideoBackendHardware | 
					
						
							| 
									
										
										
										
											2011-01-31 01:28:32 +00:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2011-02-25 21:14:13 +00:00
										 |  |  | 	bool Initialize(void *&); | 
					
						
							| 
									
										
										
										
											2011-01-31 01:28:32 +00:00
										 |  |  | 	void Shutdown(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	std::string GetName(); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	void Video_Prepare(); | 
					
						
							| 
									
										
										
										
											2013-02-26 16:42:32 +01:00
										 |  |  | 	void Video_Cleanup(); | 
					
						
							| 
									
										
										
										
											2011-01-31 01:28:32 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	void ShowConfig(void* parent); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	void UpdateFPSDisplay(const char*); | 
					
						
							|  |  |  | 	unsigned int PeekMessages(); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |