|
Fluid 1.3.0
Material Design for QtQuick and Qml
|
#include <skia_shadow.h>
Classes | |
| struct | Geometry |
Public Types | |
| enum | RRectType { kFill_RRectType , kStroke_RRectType , kOverstroke_RRectType } |
| using | scalar = float |
Public Member Functions | |
| ShadowCircularRRectOp (QRgb color, const QRectF &devRect, QVector4D devRadii, bool isCircle, float blurRadius, float insetWidth) | |
| void | fillInCircleVerts (bool isStroked, SceneGraph::ShadowVertex **vp) const |
| void | fillInRRectVerts (SceneGraph::ShadowVertex **vp) const |
Static Public Member Functions | |
| static int | circle_type_to_vert_count (bool stroked) |
| static int | circle_type_to_index_count (bool stroked) |
| static const uint16_t * | circle_type_to_indices (bool stroked) |
| static int | rrect_type_to_vert_count (RRectType type) |
| static int | rrect_type_to_index_count (RRectType type) |
| static const uint16_t * | rrect_type_to_indices (RRectType type) |
Public Attributes | |
| Geometry | fGeoData |
| int | fVertCount |
| int | fIndexCount |
| const uint16_t * | fIndexPtr |
Static Public Attributes | |
| static constexpr uint16_t | gFillCircleIndices [] |
| static constexpr uint16_t | gStrokeCircleIndices [] |
| static constexpr uint16_t | gRRectIndices [] |
| static constexpr float | SK_FloatSqrt2 = 1.41421356f |
| static constexpr int | kIndicesPerOverstrokeRRect = std::size(gRRectIndices) - 6 |
| static constexpr int | kIndicesPerStrokeRRect = kIndicesPerOverstrokeRRect - 6 * 4 |
| static constexpr int | kIndicesPerFillRRect = kIndicesPerStrokeRRect + 6 |
| static constexpr int | kVertsPerStrokeRRect = 24 |
| static constexpr int | kVertsPerOverstrokeRRect = 28 |
| static constexpr int | kVertsPerFillRRect = 24 |
| static constexpr int | kIndicesPerFillCircle = std::size(gFillCircleIndices) |
| static constexpr int | kIndicesPerStrokeCircle = std::size(gStrokeCircleIndices) |
| static constexpr int | kVertsPerStrokeCircle = 16 |
| static constexpr int | kVertsPerFillCircle = 9 |
Definition at line 110 of file skia_shadow.h.
| using Fluid::Skia::ShadowCircularRRectOp::scalar = float |
Definition at line 113 of file skia_shadow.h.
| Enumerator | |
|---|---|
| kFill_RRectType | |
| kStroke_RRectType | |
| kOverstroke_RRectType | |
Definition at line 114 of file skia_shadow.h.
|
inline |
Definition at line 120 of file skia_shadow.h.
|
inlinestatic |
Definition at line 257 of file skia_shadow.h.
|
inlinestatic |
Definition at line 262 of file skia_shadow.h.
|
inlinestatic |
Definition at line 252 of file skia_shadow.h.
|
inline |
Definition at line 306 of file skia_shadow.h.
|
inline |
Definition at line 452 of file skia_shadow.h.
|
inlinestatic |
Definition at line 280 of file skia_shadow.h.
|
inlinestatic |
Definition at line 293 of file skia_shadow.h.
|
inlinestatic |
Definition at line 267 of file skia_shadow.h.
| Geometry Fluid::Skia::ShadowCircularRRectOp::fGeoData |
Definition at line 595 of file skia_shadow.h.
| int Fluid::Skia::ShadowCircularRRectOp::fIndexCount |
Definition at line 597 of file skia_shadow.h.
| const uint16_t* Fluid::Skia::ShadowCircularRRectOp::fIndexPtr |
Definition at line 598 of file skia_shadow.h.
| int Fluid::Skia::ShadowCircularRRectOp::fVertCount |
Definition at line 596 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 183 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 208 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 194 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 247 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 242 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 238 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 248 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 240 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 250 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 245 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 244 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 249 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 243 of file skia_shadow.h.
|
staticconstexpr |
Definition at line 235 of file skia_shadow.h.