Răsfoiți Sursa

Add BX_OVERRIDE directives to new VR classes

Matthew Endsley 9 ani în urmă
părinte
comite
6ca7205391
3 a modificat fișierele cu 23 adăugiri și 23 ștergeri
  1. 13 13
      src/hmd_ovr.h
  2. 5 5
      src/renderer_d3d11.cpp
  3. 5 5
      src/renderer_gl.cpp

+ 13 - 13
src/hmd_ovr.h

@@ -35,25 +35,25 @@ namespace bgfx
 		VRImplOVR();
 		virtual ~VRImplOVR() = 0;
 
-		virtual bool init();
-		virtual void shutdown();
-		virtual void connect(VRDesc* _desc);
-		virtual void disconnect();
+		virtual bool init() BX_OVERRIDE;
+		virtual void shutdown() BX_OVERRIDE;
+		virtual void connect(VRDesc* _desc) BX_OVERRIDE;
+		virtual void disconnect() BX_OVERRIDE;
 
-		virtual bool isConnected() const
+		virtual bool isConnected() const BX_OVERRIDE
 		{
 			return NULL != m_session;
 		}
 
-		virtual bool updateTracking(HMD& _hmd);
-		virtual void updateInput(HMD& _hmd);
-		virtual void recenter();
+		virtual bool updateTracking(HMD& _hmd) BX_OVERRIDE;
+		virtual void updateInput(HMD& _hmd) BX_OVERRIDE;
+		virtual void recenter() BX_OVERRIDE;
 
-		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight) = 0;
-		virtual void destroySwapChain() = 0;
-		virtual void destroyMirror() = 0;
-		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye) = 0;
-		virtual bool submitSwapChain(const VRDesc& _desc) = 0;
+		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight) BX_OVERRIDE = 0;
+		virtual void destroySwapChain() BX_OVERRIDE = 0;
+		virtual void destroyMirror() BX_OVERRIDE = 0;
+		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye) BX_OVERRIDE = 0;
+		virtual bool submitSwapChain(const VRDesc& _desc) BX_OVERRIDE = 0;
 
 	protected:
 		ovrSession m_session;

+ 5 - 5
src/renderer_d3d11.cpp

@@ -611,11 +611,11 @@ namespace bgfx { namespace d3d11
 	public:
 		VRImplOVRD3D11();
 
-		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight);
-		virtual void destroySwapChain();
-		virtual void destroyMirror();
-		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye);
-		virtual bool submitSwapChain(const VRDesc& _desc);
+		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight) BX_OVERRIDE;
+		virtual void destroySwapChain() BX_OVERRIDE;
+		virtual void destroyMirror() BX_OVERRIDE;
+		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye) BX_OVERRIDE;
+		virtual bool submitSwapChain(const VRDesc& _desc) BX_OVERRIDE;
 
 	private:
 		ID3D11RenderTargetView* m_eyeRtv[2][4];

+ 5 - 5
src/renderer_gl.cpp

@@ -1359,11 +1359,11 @@ namespace bgfx { namespace gl
 	public:
 		VRImplOVRGL();
 
-		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight);
-		virtual void destroySwapChain();
-		virtual void destroyMirror();
-		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye);
-		virtual bool submitSwapChain(const VRDesc& _desc);
+		virtual bool createSwapChain(const VRDesc& _desc, int _msaaSamples, int _mirrorWidth, int _mirrorHeight) BX_OVERRIDE;
+		virtual void destroySwapChain() BX_OVERRIDE;
+		virtual void destroyMirror() BX_OVERRIDE;
+		virtual void renderEyeStart(const VRDesc& _desc, uint8_t _eye) BX_OVERRIDE;
+		virtual bool submitSwapChain(const VRDesc& _desc) BX_OVERRIDE;
 
 	private:
 		GLuint m_eyeFbo[2];