kwin/src/scene/itemrenderer.cpp
Xaver Hugl d737ed6687 effects: introduce RenderTarget and RenderViewport
Instead of calling effects->renderTargetRect() and effects->renderTargetScale(),
pass the actually used render target and viewport in all the necessary methods.
This ensures that if an effect renders a screen with a modified scale or
projection matrix, the modified values get used instead of the "global" ones
2023-03-09 13:22:53 +00:00

35 lines
490 B
C++

/*
SPDX-FileCopyrightText: 2022 Vlad Zahorodnii <vlad.zahorodnii@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#include "scene/itemrenderer.h"
#include <QRegion>
namespace KWin
{
ItemRenderer::ItemRenderer()
{
}
ItemRenderer::~ItemRenderer()
{
}
QPainter *ItemRenderer::painter() const
{
return nullptr;
}
void ItemRenderer::beginFrame(const RenderTarget &renderTarget, const RenderViewport &viewport)
{
}
void ItemRenderer::endFrame()
{
}
} // namespace KWin