Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdrawhelper_neon_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QDRAWHELPER_NEON_P_H
6#define QDRAWHELPER_NEON_P_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is not part of the Qt API. It exists purely as an
13// implementation detail. This header file may change from version to
14// version without notice, or even be removed.
15//
16// We mean it.
17//
18
19#include <private/qdrawhelper_p.h>
20
22
23#ifdef __ARM_NEON__
24
26 const uchar *srcPixels, int sbpl,
27 int w, int h,
28 int const_alpha);
29
31 const uchar *srcPixels, int sbpl,
32 int w, int h,
33 int const_alpha);
34
36 const uchar *srcPixels, int sbpl,
37 int w, int h,
38 int const_alpha);
39
41 const uchar *srcPixels, int sbpl,
42 int w, int h,
43 int const_alpha);
44
46 const uchar *srcPixels, int sbpl,
47 int w, int h,
48 int const_alpha);
49
51 int x, int y, const QRgba64 &color,
52 const uchar *bitmap,
53 int mapWidth, int mapHeight, int mapStride,
54 const QClipData *clip, bool /*useGammaCorrection*/);
55
57 const uchar *srcPixels, int sbpl, int srch,
58 const QRectF &targetRect,
59 const QRectF &sourceRect,
60 const QRect &clip,
61 int const_alpha);
62
64 const uchar *srcPixels, int sbpl, int srch,
65 const QRectF &targetRect,
66 const QRectF &sourceRect,
67 const QRect &clip,
68 int const_alpha);
69
71 const uchar *srcPixels, int sbpl,
72 const QRectF &targetRect,
73 const QRectF &sourceRect,
74 const QRect &clip,
76 int const_alpha);
77
79 const uchar *srcPixels, int sbpl,
80 const QRectF &targetRect,
81 const QRectF &sourceRect,
82 const QRect &clip,
84 int const_alpha);
85
87void qt_memrotate90_16_neon(const uchar *srcPixels, int w, int h, int sbpl, uchar *destPixels, int dbpl);
88void qt_memrotate270_16_neon(const uchar *srcPixels, int w, int h, int sbpl, uchar *destPixels, int dbpl);
89
92 int x, int y, int length);
93
95 int x, int y, const uint *buffer, int length);
96
100
102 int y, int x, int length);
103
104#endif // __ARM_NEON__
105
107
108#endif // QDRAWHELPER_NEON_P_H
\inmodule QtSql