text: #pragma once
  
  #include "Hazel/Core/Input.h"
  
  namespace Hazel {
  
  	class WindowsInput: public Input {
  	protected:
  		virtual bool IsKeyPressedImpl(int keycode) override;
  
  		// Inherited via Input
  		virtual bool IsMouseButtonPressedImpl(int button) override;
  
  		virtual float GetMouseXImpl() override;
  
  		virtual float GetMouseYImpl() override;
  
  		virtual std::pair<float, float> GetMousePositionImpl() override;
  
  	};
  }