chromium/third_party/angle/util/display/DisplayWindow.cpp

//
// Copyright 2020 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

// DisplayWindow.cpp: Implementation of OSWindow for Linux Display

#include "util/display/DisplayWindow.h"

#include "common/debug.h"
#include "util/Timer.h"
#include "util/test_utils.h"

DisplayWindow::DisplayWindow()
{}

DisplayWindow::~DisplayWindow() {}

bool DisplayWindow::initializeImpl(const std::string &name, int width, int height)
{}

void DisplayWindow::disableErrorMessageDialog() {}

void DisplayWindow::destroy() {}

void DisplayWindow::resetNativeWindow() {}

EGLNativeWindowType DisplayWindow::getNativeWindow() const
{}

EGLNativeDisplayType DisplayWindow::getNativeDisplay() const
{}

void DisplayWindow::messageLoop() {}

void DisplayWindow::setMousePosition(int x, int y)
{}

bool DisplayWindow::setOrientation(int width, int height)
{}

bool DisplayWindow::setPosition(int x, int y)
{}

bool DisplayWindow::resize(int width, int height)
{}

void DisplayWindow::setVisible(bool isVisible) {}

void DisplayWindow::signalTestEvent()
{}

// static
#if defined(ANGLE_USE_VULKAN_DISPLAY) && defined(EGL_NO_X11) && !defined(ANGLE_USE_WAYLAND)
OSWindow *OSWindow::New()
{
    return new DisplayWindow();
}
#endif