File diff r25018:67412c730caa → r25019:7bd7e70574c6
src/video/cocoa/cocoa_v.h
Show inline comments
 
@@ -38,24 +38,26 @@ public:
 

	
 
	void Stop() override;
 
	void MainLoop() override;
 

	
 
	void MakeDirty(int left, int top, int width, int height) override;
 
	bool AfterBlitterChange() override;
 

	
 
	bool ChangeResolution(int w, int h) override;
 
	bool ToggleFullscreen(bool fullscreen) override;
 

	
 
	void EditBoxLostFocus() override;
 

	
 
	std::vector<int> GetListOfMonitorRefreshRates() override;
 

	
 
	/* --- The following methods should be private, but can't be due to Obj-C limitations. --- */
 

	
 
	void MainLoopReal();
 

	
 
	virtual void AllocateBackingStore(bool force = false) = 0;
 

	
 
protected:
 
	Rect dirty_rect;    ///< Region of the screen that needs redrawing.
 
	bool buffer_locked; ///< Video buffer was locked by the main thread.
 

	
 
	Dimension GetScreenSize() const override;
 
	float GetDPIScale() override;