qskinny/playground/parrots/BlurredTextureNode.h

31 lines
697 B
C
Raw Normal View History

2023-12-07 10:24:47 +00:00
/******************************************************************************
* QSkinny - Copyright (C) 2016 Uwe Rathmann
* SPDX-License-Identifier: BSD-3-Clause
*****************************************************************************/
#pragma once
#include <qsgnode.h>
class QRect;
class QSGTexture;
class BlurredTextureNodePrivate;
class BlurredTextureNode : public QSGGeometryNode
{
using Inherited = QSGGeometryNode;
public:
BlurredTextureNode();
~BlurredTextureNode();
void setTexture( QSGTexture* );
QSGTexture* texture();
void setRect( const QRectF& );
QRectF rect() const;
private:
Q_DECLARE_PRIVATE( BlurredTextureNode )
};