H A D | jsi_offscreen_canvas_bridge.cpp | 25 return index != -1 ? map[index].value : defaultValue; in ConvertStrToEnum() 41 const std::set<std::string> QUALITY_TYPE = { "low", "medium", "high" }; // Default value is low. 43 inline double GetJsDoubleVal(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) in GetJsDoubleVal() argument 45 if (!runtime || !value) { in GetJsDoubleVal() 46 LOGE("runtime or value is null."); in GetJsDoubleVal() 49 if (value->IsNumber(runtime) || value->IsString(runtime)) { in GetJsDoubleVal() 50 return value->ToDouble(runtime); in GetJsDoubleVal() 55 inline std::vector<double> GetJsDashValue(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) in GetJsDashValue() argument 58 if (!runtime || !value) { in GetJsDashValue() 99 GetCurrentBridgeId(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GetCurrentBridgeId() argument 113 GetOffscreenCanvasBridge( const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GetOffscreenCanvasBridge() argument 128 GlobalGetOffscreenCanvas(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GlobalGetOffscreenCanvas() argument 137 JsParseTextDirection(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) JsParseTextDirection() argument 147 JsParseTextState(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) JsParseTextState() argument 229 JsGetContext(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsGetContext() argument 314 JsCreateLinearGradient(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCreateLinearGradient() argument 335 JsCreateRadialGradient(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCreateRadialGradient() argument 360 JsAddColorStop(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsAddColorStop() argument 384 GetGradient(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GetGradient() argument 397 JsFillRect(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFillRect() argument 412 JsStrokeRect(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsStrokeRect() argument 427 JsClearRect(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsClearRect() argument 442 JsFillText(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFillText() argument 463 JsStrokeText(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsStrokeText() argument 484 JsMeasureText(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsMeasureText() argument 510 JsBeginPath(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsBeginPath() argument 524 JsClosePath(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsClosePath() argument 538 JsMoveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsMoveTo() argument 554 JsLineTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineTo() argument 570 JsBezierCurveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsBezierCurveTo() argument 591 JsQuadraticCurveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsQuadraticCurveTo() argument 610 JsArc(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsArc() argument 640 JsArcTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsArcTo() argument 660 JsEllipse(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsEllipse() argument 687 JsRect(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsRect() argument 698 JsFill(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFill() argument 708 JsStroke(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsStroke() argument 737 JsClip(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsClip() argument 747 JsRestore(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsRestore() argument 761 JsSave(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSave() argument 775 JsRotate(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsRotate() argument 786 JsScale(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsScale() argument 802 JsSetTransform(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSetTransform() argument 823 JsTransform(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTransform() argument 844 JsTranslate(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTranslate() argument 860 JsSetLineDash(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSetLineDash() argument 877 JsGetLineDash(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsGetLineDash() argument 888 ParseDomImage(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, double& width, double& height, std::string& src) ParseDomImage() argument 912 JsDrawImage(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsDrawImage() argument 967 JsCreatePath2D(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCreatePath2D() argument 989 JsPath2DAddPath(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DAddPath() argument 1025 JsPath2DSetTransform(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DSetTransform() argument 1052 JsPath2DMoveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DMoveTo() argument 1077 JsPath2DLineTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DLineTo() argument 1102 JsPath2DArc(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DArc() argument 1134 JsPath2DArcTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DArcTo() argument 1160 JsPath2DQuadraticCurveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DQuadraticCurveTo() argument 1186 JsPath2DBezierCurveTo(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DBezierCurveTo() argument 1213 JsPath2DEllipse(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DEllipse() argument 1246 JsPath2DRect(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DRect() argument 1272 JsPath2DClosePath(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPath2DClosePath() argument 1292 JsMakePath2D(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsMakePath2D() argument 1312 GetPath2D( const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GetPath2D() argument 1329 JsTransferToImageBitmap(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTransferToImageBitmap() argument 1343 JsToDataURL(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsToDataURL() argument 1361 JsCreatePattern(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCreatePattern() argument 1398 GetPattern(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value) GetPattern() argument 1408 JsCreateImageData(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCreateImageData() argument 1449 JsPutImageData(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsPutImageData() argument 1561 JsFillStyleGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFillStyleGetter() argument 1567 JsFillStyleSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFillStyleSetter() argument 1611 JsStrokeStyleGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsStrokeStyleGetter() argument 1617 JsStrokeStyleSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsStrokeStyleSetter() argument 1661 JsLineCapGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineCapGetter() argument 1667 JsLineCapSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineCapSetter() argument 1692 JsLineJoinGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineJoinGetter() argument 1698 JsLineJoinSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineJoinSetter() argument 1723 JsMiterLimitGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsMiterLimitGetter() argument 1729 JsMiterLimitSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsMiterLimitSetter() argument 1748 JsLineWidthGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineWidthGetter() argument 1754 JsLineWidthSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineWidthSetter() argument 1773 JsTextAlignGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTextAlignGetter() argument 1779 JsTextAlignSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTextAlignSetter() argument 1799 JsTextBaselineGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTextBaselineGetter() argument 1805 JsTextBaselineSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsTextBaselineSetter() argument 1826 JsFontGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFontGetter() argument 1832 JsFontSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFontSetter() argument 1872 JsAlphaGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsAlphaGetter() argument 1878 JsAlphaSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsAlphaSetter() argument 1897 JsCompositeOperationGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCompositeOperationGetter() argument 1903 JsCompositeOperationSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsCompositeOperationSetter() argument 1938 JsLineDashOffsetGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineDashOffsetGetter() argument 1944 JsLineDashOffsetSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsLineDashOffsetSetter() argument 1963 JsShadowBlurGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowBlurGetter() argument 1969 JsShadowBlurSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowBlurSetter() argument 1988 JsShadowColorGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowColorGetter() argument 1994 JsShadowColorSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowColorSetter() argument 2014 JsShadowOffsetXGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowOffsetXGetter() argument 2020 JsShadowOffsetXSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowOffsetXSetter() argument 2039 JsShadowOffsetYGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowOffsetYGetter() argument 2045 JsShadowOffsetYSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsShadowOffsetYSetter() argument 2064 JsSmoothingEnabledGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSmoothingEnabledGetter() argument 2070 JsSmoothingEnabledSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSmoothingEnabledSetter() argument 2089 JsSmoothingQualityGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSmoothingQualityGetter() argument 2095 JsSmoothingQualitySetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsSmoothingQualitySetter() argument 2117 JsFilterParamGetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFilterParamGetter() argument 2123 JsFilterParamSetter(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsFilterParamSetter() argument 2145 JsIsPointInStroke(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsIsPointInStroke() argument 2188 JsIsPointInPath(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsIsPointInPath() argument 2231 JsResetTransform(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& value, const std::vector<shared_ptr<JsValue>>& argv, int32_t argc) JsResetTransform() argument [all...] |