DummyVideoSystem.cc 812 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #include "DummyVideoSystem.hh"
  2. #include "Rasterizer.hh"
  3. #include "V9990Rasterizer.hh"
  4. #include "LDRasterizer.hh"
  5. #include "components.hh"
  6. #include "unreachable.hh"
  7. namespace openmsx {
  8. std::unique_ptr<Rasterizer> DummyVideoSystem::createRasterizer(VDP& /*vdp*/)
  9. {
  10. UNREACHABLE;
  11. return nullptr;
  12. }
  13. std::unique_ptr<V9990Rasterizer> DummyVideoSystem::createV9990Rasterizer(
  14. V9990& /*vdp*/)
  15. {
  16. UNREACHABLE;
  17. return nullptr;
  18. }
  19. #if COMPONENT_LASERDISC
  20. std::unique_ptr<LDRasterizer> DummyVideoSystem::createLDRasterizer(
  21. LaserdiscPlayer& /*ld*/)
  22. {
  23. UNREACHABLE;
  24. return nullptr;
  25. }
  26. #endif
  27. void DummyVideoSystem::flush()
  28. {
  29. }
  30. OutputSurface* DummyVideoSystem::getOutputSurface()
  31. {
  32. return nullptr;
  33. }
  34. void DummyVideoSystem::showCursor(bool /*show*/)
  35. {
  36. }
  37. void DummyVideoSystem::repaint()
  38. {
  39. }
  40. } // namespace openmsx