summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qplatformoffscreensurface.cpp
blob: 653b0c762a12eba59daa99fc96daa40c3c4881d9 (plain)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
// Copyright (C) 2017 The Qt Company Ltd.// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only#include"qplatformoffscreensurface.h"#include"qoffscreensurface.h"#include"qscreen.h" QT_BEGIN_NAMESPACE class QPlatformOffscreenSurfacePrivate {public:};QPlatformOffscreenSurface::QPlatformOffscreenSurface(QOffscreenSurface *offscreenSurface):QPlatformSurface(offscreenSurface),d_ptr(new QPlatformOffscreenSurfacePrivate){}QPlatformOffscreenSurface::~QPlatformOffscreenSurface(){} QOffscreenSurface *QPlatformOffscreenSurface::offscreenSurface()const{return static_cast<QOffscreenSurface*>(m_surface);}/*! Returns the platform screen handle corresponding to this QPlatformOffscreenSurface.*/ QPlatformScreen *QPlatformOffscreenSurface::screen()const{returnoffscreenSurface()->screen()->handle();}/*! Returns the actual surface format of the offscreen surface.*/ QSurfaceFormat QPlatformOffscreenSurface::format()const{returnQSurfaceFormat();}/*! Returns \c true if the platform offscreen surface has been allocated.*/boolQPlatformOffscreenSurface::isValid()const{return false;} QT_END_NAMESPACE 
close