/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | paint_state.h | 156 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 D | rosen_render_offscreen_canvas.cpp | 104 { 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 D | rosen_render_custom_paint.cpp | 137 { 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 D | custom_paint_component.h | 148 void UpdateCompositeOperation(CompositeOperation type);
|
H A D | offscreen_canvas.h | 110 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
|
H A D | render_custom_paint.h | 195 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_canvas_ffi.cpp | 45 const std::vector<CompositeOperation> COMPOSITE_OPERATION_LIST = { CompositeOperation::SOURCE_OVER, 46 CompositeOperation::SOURCE_ATOP, CompositeOperation::SOURCE_IN, CompositeOperation::SOURCE_OUT, 47 …CompositeOperation::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 D | custom_paint_paint_method.cpp | 61 { 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 D | canvas_paint_method.cpp | 143 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 D | offscreen_canvas_pattern.h | 72 void SetCompositeType(CompositeOperation operation);
|
H A D | offscreen_canvas_rendering_context_2d_model_ng.h | 62 void SetCompositeType(const CompositeOperation& type) override;
|
H A D | canvas_rendering_context_2d_model_ng.h | 65 void SetCompositeType(const CompositeOperation& type) override;
|
H A D | canvas_pattern.h | 153 void UpdateCompositeOperation(CompositeOperation type);
|
H A D | rendering_context_2d_model.h | 66 virtual void SetCompositeType(const CompositeOperation& type) = 0;
|
H A D | offscreen_canvas_pattern.cpp | 288 void OffscreenCanvasPattern::SetCompositeType(CompositeOperation operation) in SetCompositeType()
|
H A D | canvas_paint_op.h | 242 explicit SetCompositeTypeOp(CompositeOperation operation): operation(std::move(operation)) {} in SetCompositeTypeOp() 243 CompositeOperation operation;
|
H A D | custom_paint_paint_method.h | 136 void SetCompositeType(CompositeOperation operation) in SetCompositeType()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/canvas/ |
H A D | canvas_custom_paint_method_test_ng.cpp | 483 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 D | js_canvas_renderer.cpp | 1001 { "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 D | jsi_offscreen_canvas_bridge.cpp | 1916 { "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 D | jsi_canvas_bridge.cpp | 2276 { "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 D | canvas_renderer.h | 63 void SetGlobalCompositeOperation(const CompositeOperation type);
|
H A D | canvas_renderer.cpp | 154 void NativeCanvasRenderer::SetGlobalCompositeOperation(const CompositeOperation type) in SetGlobalCompositeOperation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/canvas/ |
H A D | canvas_rendering_context_2d_model_impl.h | 59 void SetCompositeType(const CompositeOperation& type) override;
|
H A D | offscreen_canvas_rendering_context_2d_model_impl.h | 59 void SetCompositeType(const CompositeOperation& type) override;
|