49 g = qGreen(c) / 255.0f;
50 b = qBlue(c) / 255.0f;
51 a = qAlpha(c) / 255.0f;
67 operator QVector2D()
const
71 operator QColor()
const
73 return QColor::fromRgbF(
r,
g,
b,
a);
Definition rectangle.cpp:28
ShadowFlags
Definition geometry.h:99
@ All_ShadowFlag
Definition geometry.h:111
@ DirectionalLight_ShadowFlag
Definition geometry.h:107
@ None_ShadowFlag
Definition geometry.h:100
@ TransparentOccluder_ShadowFlag
Definition geometry.h:103
@ GeometricOnly_ShadowFlag
Definition geometry.h:105
@ ConcaveBlurOnly_ShadowFlag
Definition geometry.h:109
std::unique_ptr< QSGGeometry, std::default_delete< QSGGeometry > > createShadowGeometry()
Definition geometry.cpp:243
std::unique_ptr< QSGGeometry, std::default_delete< QSGGeometry > > createRectangleGeometry()
Definition geometry.cpp:178
void updateShadowGeometry(QSGGeometry *geo, const ShadowParams ¶ms, const QRectF &rect)
Definition geometry.cpp:261
void updateRectangleGeometry(RectangleVertex *vertexs, QVector2D size, QRgb color, QVector4D radius)
Definition geometry.cpp:196
void setColor(QRgb c) noexcept
Definition geometry.h:46
void setColor(const QColor &c) noexcept
Definition geometry.h:53
void setPoint(QVector2D v) noexcept
Definition geometry.h:41
float a
Definition geometry.h:34
float r
Definition geometry.h:31
float b
Definition geometry.h:33
float x
Definition geometry.h:27
float g
Definition geometry.h:32
float y
Definition geometry.h:28
void setPoint(float x, float y) noexcept
Definition geometry.h:36
float ce_y
Definition geometry.h:63
float ce_distance_to_inner
Definition geometry.h:65
float ce_distance_to_outter
Definition geometry.h:64
float ce_x
Definition geometry.h:62
Definition geometry.h:115
QVector3D z_plane_params
Definition geometry.h:116
QRgb ambient_color
Definition geometry.h:119
float light_radius
Definition geometry.h:118
uint32_t flags
Definition geometry.h:121
QVector3D light_pos
Definition geometry.h:117
QRgb spot_color
Definition geometry.h:120
QVector4D radius
Definition geometry.h:122
void setOffset(QVector2D v) noexcept
Definition geometry.h:90
float offset_y
Definition geometry.h:87
float offset_x
Definition geometry.h:86
float distance_correction
Definition geometry.h:88