Lines Matching defs:hash
19 static uint32_t hash(const SkShader::GradientInfo& v) {
22 SkOpts::hash(v.fColors, v.fColorCount * sizeof(SkColor)),
23 SkOpts::hash(v.fColorOffsets, v.fColorCount * sizeof(SkScalar)),
24 SkOpts::hash(v.fPoint, 2 * sizeof(SkPoint)),
25 SkOpts::hash(v.fRadius, 2 * sizeof(SkScalar)),
29 return SkOpts::hash(buffer, sizeof(buffer));
32 static uint32_t hash(const SkPDFGradientShader::Key& k) {
35 hash(k.fInfo),
36 SkOpts::hash(&k.fCanvasTransform, sizeof(SkMatrix)),
37 SkOpts::hash(&k.fShaderTransform, sizeof(SkMatrix)),
38 SkOpts::hash(&k.fBBox, sizeof(SkIRect))
40 return SkOpts::hash(buffer, sizeof(buffer));
824 luminosityState.fHash = hash(luminosityState);
849 opaqueState.fHash = hash(opaqueState);
890 key.fHash = hash(key);