Home
last modified time | relevance | path

Searched refs:CompositeOperation (Results 1 – 25 of 31) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dpaint_state.h156 enum class CompositeOperation { enum
406 CompositeOperation GetType() const in GetType()
411 void SetType(CompositeOperation type) in SetType()
423 CompositeOperation type_ = CompositeOperation::SOURCE_OVER;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/
H A Drosen_render_offscreen_canvas.cpp104 { CompositeOperation::SOURCE_OVER, SkBlendMode::kSrcOver },
106 { CompositeOperation::SOURCE_IN, SkBlendMode::kSrcIn },
107 { CompositeOperation::SOURCE_OUT, SkBlendMode::kSrcOut },
112 { CompositeOperation::LIGHTER, SkBlendMode::kLighten },
113 { CompositeOperation::COPY, SkBlendMode::kSrc },
114 { CompositeOperation::XOR, SkBlendMode::kXor },
121 { CompositeOperation::SOURCE_IN, RSBlendMode::SRC_IN },
122 { CompositeOperation::SOURCE_OUT, RSBlendMode::SRC_OUT },
127 { CompositeOperation::LIGHTER, RSBlendMode::LIGHTEN },
128 { CompositeOperation::COPY, RSBlendMode::SRC },
[all …]
H A Drosen_render_custom_paint.cpp137 { CompositeOperation::SOURCE_OVER, SkBlendMode::kSrcOver },
139 { CompositeOperation::SOURCE_IN, SkBlendMode::kSrcIn },
140 { CompositeOperation::SOURCE_OUT, SkBlendMode::kSrcOut },
145 { CompositeOperation::LIGHTER, SkBlendMode::kLighten },
146 { CompositeOperation::COPY, SkBlendMode::kSrc },
147 { CompositeOperation::XOR, SkBlendMode::kXor },
154 { CompositeOperation::SOURCE_IN, RSBlendMode::SRC_IN },
155 { CompositeOperation::SOURCE_OUT, RSBlendMode::SRC_OUT },
160 { CompositeOperation::LIGHTER, RSBlendMode::LIGHTEN },
161 { CompositeOperation::COPY, RSBlendMode::SRC },
[all …]
H A Dcustom_paint_component.h148 void UpdateCompositeOperation(CompositeOperation type);
H A Doffscreen_canvas.h110 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
H A Drender_custom_paint.h195 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_canvas_ffi.cpp45 const std::vector<CompositeOperation> COMPOSITE_OPERATION_LIST = { CompositeOperation::SOURCE_OVER,
46 CompositeOperation::SOURCE_ATOP, CompositeOperation::SOURCE_IN, CompositeOperation::SOURCE_OUT,
47CompositeOperation::DESTINATION_OVER, CompositeOperation::DESTINATION_ATOP, CompositeOperation::DE…
48 CompositeOperation::DESTINATION_OUT, CompositeOperation::LIGHTER, CompositeOperation::COPY,
49 CompositeOperation::XOR };
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/
H A Dcustom_paint_paint_method.cpp61 { CompositeOperation::SOURCE_OVER, RSBlendMode::SRC_OVER },
62 { CompositeOperation::SOURCE_ATOP, RSBlendMode::SRC_ATOP },
63 { CompositeOperation::SOURCE_IN, RSBlendMode::SRC_IN },
64 { CompositeOperation::SOURCE_OUT, RSBlendMode::SRC_OUT },
65 { CompositeOperation::DESTINATION_OVER, RSBlendMode::DST_OVER },
66 { CompositeOperation::DESTINATION_ATOP, RSBlendMode::DST_ATOP },
67 { CompositeOperation::DESTINATION_IN, RSBlendMode::DST_IN },
68 { CompositeOperation::DESTINATION_OUT, RSBlendMode::DST_OUT },
69 { CompositeOperation::LIGHTER, RSBlendMode::LIGHTEN },
70 { CompositeOperation::COPY, RSBlendMode::SRC },
[all …]
H A Dcanvas_paint_method.cpp143 if (state_.globalState.GetType() != CompositeOperation::SOURCE_OVER) { in DrawPixelMap()
157 … (state_.globalState.GetType() != CompositeOperation::SOURCE_OVER) ? &layerOps : nullptr); in DrawPixelMap()
160 if (state_.globalState.GetType() != CompositeOperation::SOURCE_OVER) { in DrawPixelMap()
H A Doffscreen_canvas_pattern.h72 void SetCompositeType(CompositeOperation operation);
H A Doffscreen_canvas_rendering_context_2d_model_ng.h62 void SetCompositeType(const CompositeOperation& type) override;
H A Dcanvas_rendering_context_2d_model_ng.h65 void SetCompositeType(const CompositeOperation& type) override;
H A Dcanvas_pattern.h153 void UpdateCompositeOperation(CompositeOperation type);
H A Drendering_context_2d_model.h66 virtual void SetCompositeType(const CompositeOperation& type) = 0;
H A Doffscreen_canvas_pattern.cpp288 void OffscreenCanvasPattern::SetCompositeType(CompositeOperation operation) in SetCompositeType()
H A Dcanvas_paint_op.h242 explicit SetCompositeTypeOp(CompositeOperation operation): operation(std::move(operation)) {} in SetCompositeTypeOp()
243 CompositeOperation operation;
H A Dcustom_paint_paint_method.h136 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/canvas/
H A Dcanvas_custom_paint_method_test_ng.cpp483 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_ATOP);
526 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_OVER);
536 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_ATOP);
568 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_OVER);
576 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_ATOP);
663 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_OVER);
675 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_ATOP);
709 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_OVER);
719 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_ATOP);
751 paintMethod->state_.globalState.SetType(CompositeOperation::SOURCE_OVER);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/canvas/
H A Djs_canvas_renderer.cpp1001 { "copy", CompositeOperation::COPY }, in JsSetGlobalCompositeOperation()
1002 { "destination-atop", CompositeOperation::DESTINATION_ATOP }, in JsSetGlobalCompositeOperation()
1003 { "destination-in", CompositeOperation::DESTINATION_IN }, in JsSetGlobalCompositeOperation()
1004 { "destination-out", CompositeOperation::DESTINATION_OUT }, in JsSetGlobalCompositeOperation()
1006 { "lighter", CompositeOperation::LIGHTER }, in JsSetGlobalCompositeOperation()
1007 { "source-atop", CompositeOperation::SOURCE_ATOP }, in JsSetGlobalCompositeOperation()
1009 { "source-in", CompositeOperation::SOURCE_IN }, in JsSetGlobalCompositeOperation()
1010 { "source-out", CompositeOperation::SOURCE_OUT }, in JsSetGlobalCompositeOperation()
1011 { "source-over", CompositeOperation::SOURCE_OVER }, in JsSetGlobalCompositeOperation()
1012 { "xor", CompositeOperation::XOR }, in JsSetGlobalCompositeOperation()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/
H A Djsi_offscreen_canvas_bridge.cpp1916 { "copy", CompositeOperation::COPY }, in JsCompositeOperationSetter()
1917 { "destination-atop", CompositeOperation::DESTINATION_ATOP }, in JsCompositeOperationSetter()
1918 { "destination-in", CompositeOperation::DESTINATION_IN }, in JsCompositeOperationSetter()
1919 { "destination-out", CompositeOperation::DESTINATION_OUT }, in JsCompositeOperationSetter()
1920 { "destination-over", CompositeOperation::DESTINATION_OVER }, in JsCompositeOperationSetter()
1921 { "lighter", CompositeOperation::LIGHTER }, in JsCompositeOperationSetter()
1922 { "source-atop", CompositeOperation::SOURCE_ATOP }, in JsCompositeOperationSetter()
1923 { "source-in", CompositeOperation::SOURCE_IN }, in JsCompositeOperationSetter()
1924 { "source-out", CompositeOperation::SOURCE_OUT }, in JsCompositeOperationSetter()
1925 { "source-over", CompositeOperation::SOURCE_OVER }, in JsCompositeOperationSetter()
[all …]
H A Djsi_canvas_bridge.cpp2276 { "copy", CompositeOperation::COPY }, in JsCompositeOperationSetter()
2277 { "destination-atop", CompositeOperation::DESTINATION_ATOP }, in JsCompositeOperationSetter()
2278 { "destination-in", CompositeOperation::DESTINATION_IN }, in JsCompositeOperationSetter()
2279 { "destination-out", CompositeOperation::DESTINATION_OUT }, in JsCompositeOperationSetter()
2280 { "destination-over", CompositeOperation::DESTINATION_OVER }, in JsCompositeOperationSetter()
2281 { "lighter", CompositeOperation::LIGHTER }, in JsCompositeOperationSetter()
2282 { "source-atop", CompositeOperation::SOURCE_ATOP }, in JsCompositeOperationSetter()
2283 { "source-in", CompositeOperation::SOURCE_IN }, in JsCompositeOperationSetter()
2284 { "source-out", CompositeOperation::SOURCE_OUT }, in JsCompositeOperationSetter()
2285 { "source-over", CompositeOperation::SOURCE_OVER }, in JsCompositeOperationSetter()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/
H A Dcanvas_renderer.h63 void SetGlobalCompositeOperation(const CompositeOperation type);
H A Dcanvas_renderer.cpp154 void NativeCanvasRenderer::SetGlobalCompositeOperation(const CompositeOperation type) in SetGlobalCompositeOperation()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/canvas/
H A Dcanvas_rendering_context_2d_model_impl.h59 void SetCompositeType(const CompositeOperation& type) override;
H A Doffscreen_canvas_rendering_context_2d_model_impl.h59 void SetCompositeType(const CompositeOperation& type) override;

12