Home | History | Annotate | Download | only in animator

Lines Matching refs:kScalar

20 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
21 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsString, kResultIsNotBoolean }, // kAdd
25 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
26 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kDivide
27 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
28 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar |SkOperand2:: kString), kTowardsNumber,
31 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString),
32 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar | SkOperand2::kString), kTowardsNumber,
37 { SkOperand2::kNoType, SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMinus
38 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
39 SkOperand2::OpType(SkOperand2::kS32 |SkOperand2:: kScalar), kNoBias, kResultIsNotBoolean }, // kModulo
40 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
41 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kMultiply
44 { SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar),
45 SkOperand2::OpType(SkOperand2::kS32 | SkOperand2::kScalar), kNoBias, kResultIsNotBoolean }, // kSubtract
199 case SkOperand2::kScalar:
203 fAccumulatorType = SkOperand2::kScalar;
558 operand.fType = SkOperand2::kScalar;
986 SkASSERT(value.fType == SkOperand2::kS32 || value.fType == SkOperand2::kScalar); // !!! add error handling (although, could permit strings eventually)
987 int index = value.fType == SkOperand2::kScalar ? SkScalarFloorToInt(value.fOperand.fScalar) :
1097 if (value1.fType == SkOperand2::kS32 || value1.fType == SkOperand2::kScalar) {
1101 if (value2.fType == SkOperand2::kS32 || value2.fType == SkOperand2::kScalar) {
1105 } else if (attributes->fLeftType & SkOperand2::kScalar && ((value1.fType | value2.fType) &
1106 SkOperand2::kScalar)) {
1108 addTokenConst(&value1, kAccumulator, SkOperand2::kScalar, kIntToScalar);
1110 addTokenConst(&value2, kOperand, SkOperand2::kScalar, kIntToScalar2);
1115 addTokenConst(&value1, kAccumulator, SkOperand2::kScalar, kStringToScalar);
1116 if (value1.fType == SkOperand2::kScalar && (attributes->fLeftType == SkOperand2::kS32 ||
1125 addTokenConst(&value2, rhRegister, SkOperand2::kScalar, kStringToScalar2);
1126 if (value2.fType == SkOperand2::kScalar && (attributes->fRightType == SkOperand2::kS32 ||
1131 if (value2.fType == SkOperand2::kScalar)
1202 if (type == SkOperand2::kScalar)
1209 case SkOperand2::kScalar:
1224 SkASSERT(type == SkOperand2::kScalar);
1259 case SkOperand2::kScalar:
1277 #define testScalar(expression) { #expression, SkOperand2::kScalar, 0, (float) (expression), NULL }
1278 #define testRemainder(exp1, exp2) { #exp1 "%" #exp2, SkOperand2::kScalar, 0, fmodf((float) exp1, (float) exp2), NULL }
1468 , { "123.5", SkOperand2::kScalar, 0, SkIntToScalar(123) + SK_Scalar1/2, NULL }
1491 case SkOperand2::kScalar: