#ifndef UI_OZONE_PLATFORM_HEADLESS_OZONE_PLATFORM_HEADLESS_H_
#define UI_OZONE_PLATFORM_HEADLESS_OZONE_PLATFORM_HEADLESS_H_
#include "ui/ozone/public/ozone_platform.h"
namespace ui {
class HeadlessWindowManager;
class OzonePlatformHeadless : public OzonePlatform {
public:
OzonePlatformHeadless() = default;
OzonePlatformHeadless(const OzonePlatformHeadless&) = delete;
OzonePlatformHeadless& operator=(const OzonePlatformHeadless&) = delete;
~OzonePlatformHeadless() override = default;
virtual HeadlessWindowManager* GetHeadlessWindowManager() = 0;
};
OzonePlatform* CreateOzonePlatformHeadless();
}
#endif