63 const SkScalar kAmbientAlpha = 0.05f;
66 const SkScalar elevations[] = { 1, 3, 6, 8, 12, 24 };
69 paint.setAntiAlias(
true);
77 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
78 zPlaneParams.
fZ = elevations[i];
80 lightPos, kLightRadius, kSpotAlpha);
87 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
88 zPlaneParams.
fZ = elevations[i];
90 lightPos, kLightRadius, kSpotAlpha);
97 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
98 zPlaneParams.
fZ = elevations[i];
100 lightPos, kLightRadius, kSpotAlpha);
107 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
108 zPlaneParams.
fZ = elevations[i];
110 lightPos, kLightRadius, kSpotAlpha);
117 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
119 zPlaneParams.
fZ = elevations[i];
122 lightPos, kLightRadius, kSpotAlpha);
130 for (
unsigned int i = 0; i < std::size(elevations); ++i) {
132 zPlaneParams.
fZ = elevations[i];
135 lightPos, kLightRadius, kSpotAlpha);