SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
qsgpremultiply.h
Go to the documentation of this file.
1
14#ifndef OPENSWMM_RENDER_QSGPREMULTIPLY_H
15#define OPENSWMM_RENDER_QSGPREMULTIPLY_H
16
17#include <QtGlobal>
18
19namespace OpenSWMM::Render
20{
21
32inline quint8 premul(quint8 c, quint8 a)
33{
34 return quint8((uint(c) * uint(a) + 127u) / 255u);
35}
36
37} // namespace OpenSWMM::Render
38
39#endif // OPENSWMM_RENDER_QSGPREMULTIPLY_H
int a
Definition meshquadmatch.cpp:46
Definition gisrasterlayer.h:40
quint8 premul(quint8 c, quint8 a)
Definition qsgpremultiply.h:32