Lines Matching refs:SkShader

36 #include "SkShader.h"
471 static XPS_SPREAD_METHOD xps_spread_method(SkShader::TileMode tileMode) {
473 case SkShader::kClamp_TileMode:
475 case SkShader::kRepeat_TileMode:
477 case SkShader::kMirror_TileMode:
620 static XPS_TILE_MODE SkToXpsTileMode[SkShader::kTileModeCount+1]
621 [SkShader::kTileModeCount+1] = {
632 const SkShader::TileMode (&xy)[2],
675 if (SkShader::kClamp_TileMode != xy[0] &&
676 SkShader::kClamp_TileMode != xy[1]) {
713 if (SkShader::kClamp_TileMode == xy[0]) {
734 if (SkShader::kClamp_TileMode == xy[1]) {
755 if (SkShader::kClamp_TileMode == xy[0] &&
756 SkShader::kClamp_TileMode == xy[1]) {
780 if (SkShader::kClamp_TileMode == xy[0] &&
781 SkShader::kClamp_TileMode == xy[1]) {
787 } else if (SkShader::kClamp_TileMode == xy[0]) {
792 } else if (SkShader::kClamp_TileMode == xy[1]) {
835 HRESULT SkXPSDevice::createXpsLinearGradient(SkShader::GradientInfo info,
897 HRESULT SkXPSDevice::createXpsRadialGradient(SkShader::GradientInfo info,
977 const SkShader *shader = skPaint.getShader();
984 SkShader::GradientInfo info;
988 SkShader::GradientType gradientType = shader->asAGradient(&info);
990 if (SkShader::kNone_GradientType == gradientType) {
993 } else if (SkShader::kColor_GradientType == gradientType) {
1029 if (SkShader::kLinear_GradientType == gradientType) {
1038 if (SkShader::kRadial_GradientType == gradientType) {
1047 if (SkShader::kRadial2_GradientType == gradientType ||
1048 SkShader::kConical_GradientType == gradientType) {
1052 if (SkShader::kSweep_GradientType == gradientType) {
1059 SkShader::TileMode xy[2];
1060 SkShader::BitmapType bitmapType = shader->asABitmap(&outTexture,
1064 case SkShader::kNone_BitmapType:
1066 case SkShader::kDefault_BitmapType: {
1084 case SkShader::kRadial_BitmapType:
1085 case SkShader::kSweep_BitmapType:
1086 case SkShader::kTwoPointRadial_BitmapType:
1587 SkShader::TileMode xy[2];
1588 xy[0] = (SkShader::TileMode)3;
1589 xy[1] = (SkShader::TileMode)3;
1992 const SkShader::TileMode xy[2] = {
1993 SkShader::kClamp_TileMode,
1994 SkShader::kClamp_TileMode,