Home | History | Annotate | Download | only in animator

Lines Matching defs:scriptValue

25     merge type and operand arrays into scriptvalue array
713 SkScriptValue scriptValue;
714 SkDEBUGCODE(scriptValue.fOperand.fObject = NULL);
725 fOperandStack.pop(&scriptValue.fOperand);
726 scriptValue.fType = ToDisplayType(topType);
727 handleBox(&scriptValue);
877 SkScriptValue scriptValue;
883 bool success = innerScript(scriptPtr, suppressed == false ? &scriptValue : NULL);
888 if (convertTo(SkType_Int, &scriptValue) == false)
890 int index = scriptValue.fOperand.fS32;
891 SkScriptValue scriptValue;
894 fOperandStack.pop(&scriptValue.fOperand);
895 scriptValue.fType = ToDisplayType(type);
897 success = handleUnbox(&scriptValue);
900 if (ToOpType(scriptValue
905 *fTypeStack.push() = scriptValue.fOperand.fArray->getOpType();
907 if ((unsigned) index >= (unsigned) scriptValue.fOperand.fArray->count()) {
911 scriptValue.fOperand = scriptValue.fOperand.fArray->begin()[index];
912 fOperandStack.push(scriptValue.fOperand);
918 bool SkScriptEngine::handleBox(SkScriptValue* scriptValue) {
923 success = (*callBack->fBoxCallBack)(callBack->fUserStorage, scriptValue);
925 fOperandStack.push(scriptValue->fOperand);
926 *fTypeStack.push() = ToOpType(scriptValue->fType);
1055 bool SkScriptEngine::handleUnbox(SkScriptValue* scriptValue) {
1060 success = (*callBack->fUnboxCallBack)(callBack->fUserStorage, scriptValue);
1062 if (scriptValue->fType == SkType_String)
1063 track(scriptValue->fOperand.fString);