diff options
author | 2017-05-17 08:53:36 -0400 | |
---|---|---|
committer | 2017-05-17 13:40:42 +0000 | |
commit | 4204da25aa4c6e0b321314aa32fd9affb4865563 (patch) | |
tree | 87ef273357fda474b96cc672d9247b216159b4fb /src/core/SkDrawShadowRec.h | |
parent | 63e7973d1f01bd03216659b9d2267f83a752c8fb (diff) |
move shadows to device virtual
This CL keeps the impl for each device backend in the
utils file for simplicity (shared helpers). Future CLs
may move into their respective impl as they become
more specialized.
Bug: skia:
Change-Id: I97ce6cdcc5106ebf4c84778f943cc32d0b7613c1
Reviewed-on: https://skia-review.googlesource.com/15893
Reviewed-by: Mike Klein <mtklein@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkDrawShadowRec.h')
-rw-r--r-- | src/core/SkDrawShadowRec.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/core/SkDrawShadowRec.h b/src/core/SkDrawShadowRec.h new file mode 100644 index 0000000000..19199c0cad --- /dev/null +++ b/src/core/SkDrawShadowRec.h @@ -0,0 +1,23 @@ +/* + * Copyright 2017 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifndef SkDrawShadowRec_DEFINED +#define SkDrawShadowRec_DEFINED + +#include "SkPath.h" + +struct SkDrawShadowRec { + SkPoint3 fZPlaneParams; + SkPoint3 fLightPos; + SkScalar fLightRadius; + float fAmbientAlpha; + float fSpotAlpha; + SkColor fColor; + uint32_t fFlags; +}; + +#endif |