VideoBackend.h 546 B

1234567891011121314151617181920212223
  1. // Copyright 2015 Dolphin Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #include "VideoCommon/VideoBackendBase.h"
  5. namespace Null
  6. {
  7. class VideoBackend final : public VideoBackendBase
  8. {
  9. public:
  10. bool Initialize(const WindowSystemInfo& wsi) override;
  11. void Shutdown() override;
  12. std::string GetName() const override { return NAME; }
  13. std::string GetDisplayName() const override;
  14. void InitBackendInfo(const WindowSystemInfo& wsi) override;
  15. static constexpr const char* NAME = "Null";
  16. };
  17. } // namespace Null