Definition at line 191 of file LightingBench.cpp.
◆ LightingSpotLitSpecularBench()
LightingSpotLitSpecularBench::LightingSpotLitSpecularBench |
( |
bool |
small | ) |
|
|
inline |
◆ onDraw()
void LightingSpotLitSpecularBench::onDraw |
( |
int |
loops, |
|
|
SkCanvas * |
canvas |
|
) |
| |
|
inlineoverrideprotectedvirtual |
Implements Benchmark.
Definition at line 200 of file LightingBench.cpp.
200 {
204 }
static SkColor GetWhite()
static SkScalar GetShininess()
static SkScalar GetSurfaceScale()
static SkPoint3 GetSpotTarget()
static SkPoint3 GetSpotLocation()
void draw(int loops, SkCanvas *canvas, sk_sp< SkImageFilter > imageFilter) const
static SkScalar GetCutoffAngle()
static SkScalar GetSpotExponent()
static sk_sp< SkImageFilter > SpotLitSpecular(const SkPoint3 &location, const SkPoint3 &target, SkScalar falloffExponent, SkScalar cutoffAngle, SkColor lightColor, SkScalar surfaceScale, SkScalar ks, SkScalar shininess, sk_sp< SkImageFilter > input, const CropRect &cropRect={})
◆ onGetName()
const char * LightingSpotLitSpecularBench::onGetName |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
The documentation for this class was generated from the following file: