QSkinny
0.8.0
C++/Qt UI toolkit
Loading...
Searching...
No Matches
QskBoxClipNode.h
1
/******************************************************************************
2
* QSkinny - Copyright (C) The authors
3
* SPDX-License-Identifier: BSD-3-Clause
4
*****************************************************************************/
5
6
#ifndef QSK_BOX_CLIP_NODE_H
7
#define QSK_BOX_CLIP_NODE_H
8
9
#include "QskGlobal.h"
10
#include <qsgnode.h>
11
12
class
QskBoxShapeMetrics
;
13
class
QskBoxBorderMetrics
;
14
15
class
QQuickWindow;
16
17
class
QSK_EXPORT
QskBoxClipNode
:
public
QSGClipNode
18
{
19
public
:
20
QskBoxClipNode
();
21
~QskBoxClipNode
()
override
;
22
23
void
setBox(
const
QQuickWindow*,
const
QRectF&,
24
const
QskBoxShapeMetrics
&,
const
QskBoxBorderMetrics
& );
25
26
private
:
27
QskHashValue m_hash;
28
QRectF m_rect;
29
30
QSGGeometry m_geometry;
31
};
32
33
#endif
QskBoxBorderMetrics
Definition
QskBoxBorderMetrics.h:18
QskBoxClipNode
Definition
QskBoxClipNode.h:18
QskBoxShapeMetrics
Definition
QskBoxShapeMetrics.h:18
src
nodes
QskBoxClipNode.h
Generated by
1.9.8