/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkpatheffect_fuzzer/ |
H A D | patheffect_fuzzer.cpp | 45 float* intervals = new float[number]; in NativePathEffectTest() local 47 intervals[i] = GetObject<float>(); in NativePathEffectTest() 52 OH_Drawing_PathEffect* pathEffect = OH_Drawing_CreateDashPathEffect(intervals, number, phase); in NativePathEffectTest() 53 if (intervals != nullptr) { in NativePathEffectTest() 54 delete[] intervals; in NativePathEffectTest() 55 intervals = nullptr; in NativePathEffectTest()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/effect/patheffect_fuzzer/ |
H A D | patheffect_fuzzer.cpp | 50 float* intervals = new float[count]; in PathEffectFuzzTest() local 51 if (intervals == nullptr) { in PathEffectFuzzTest() 55 intervals[i] = GetObject<float>(); in PathEffectFuzzTest() 57 PathEffect::CreateDashPathEffect(intervals, count, phase); in PathEffectFuzzTest() 70 PathEffect(type, intervals, count, phase); in PathEffectFuzzTest() 75 if (intervals != nullptr) { in PathEffectFuzzTest() 76 delete [] intervals; in PathEffectFuzzTest() 77 intervals = nullptr; in PathEffectFuzzTest()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_path_effect_test.cpp | 50 float intervals[] = {1, 1, 1}; in HWTEST_F() local 51 OH_Drawing_PathEffect* pathEffect = OH_Drawing_CreateDashPathEffect(intervals, 3, 0.0); in HWTEST_F() 56 // 3 is the number of elements of the intervals array in HWTEST_F() 60 pathEffect = OH_Drawing_CreateDashPathEffect(intervals, 0, 0.0); in HWTEST_F() 63 pathEffect = OH_Drawing_CreateDashPathEffect(intervals, -1, 0.0); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_path_effect.cpp | 30 OH_Drawing_PathEffect* OH_Drawing_CreateDashPathEffect(float* intervals, int count, float phase) in OH_Drawing_CreateDashPathEffect() argument 32 if (intervals == nullptr || count <= 0) { in OH_Drawing_CreateDashPathEffect() 37 pathEffectHandle->value = PathEffect::CreateDashPathEffect(intervals, count, phase); in OH_Drawing_CreateDashPathEffect()
|
/foundation/multimedia/av_session/frameworks/native/ohavsession/test/unittest/ |
H A D | oh_av_metadata_builder_test.cpp | 178 AVMetadata_SkipIntervals intervals = SECONDS_10; in HWTEST_F() local 179 AVMetadata_Result ret = g_ohAVMetaDataBuilder.SetSkipIntervals(intervals); in HWTEST_F() 199 AVMetadata_SkipIntervals intervals = SECONDS_15; in HWTEST_F() local 200 AVMetadata_Result ret = g_ohAVMetaDataBuilder.SetSkipIntervals(intervals); in HWTEST_F() 220 AVMetadata_SkipIntervals intervals = SECONDS_30; in HWTEST_F() local 221 AVMetadata_Result ret = g_ohAVMetaDataBuilder.SetSkipIntervals(intervals); in HWTEST_F() 241 AVMetadata_SkipIntervals intervals = static_cast<AVMetadata_SkipIntervals>(100); in HWTEST_F() local 242 AVMetadata_Result ret = g_ohAVMetaDataBuilder.SetSkipIntervals(intervals); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/texgine/texgine_drawing/src/ |
H A D | texgine_dash_path_effect.cpp | 23 std::shared_ptr<TexginePathEffect> TexgineDashPathEffect::Make(const float intervals[], int count, float phase) in Make() argument 25 std::shared_ptr<RSPathEffect> effect = RSPathEffect::CreateDashPathEffect(intervals, count, phase); in Make()
|
H A D | texgine_dash_path_effect.h | 30 * @param intervals[] The array containing an even number of entries (>=2), This array will be 32 * count The number of elements in the intervals array 33 * phase The offset to intervals 35 static std::shared_ptr<TexginePathEffect> Make(const float intervals[], int count, float phase);
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/effect/ |
H A D | path_effect.cpp | 25 PathEffect::PathEffect(PathEffectType t, const scalar intervals[], int count, scalar phase) noexcept : PathEffect() in PathEffect() 28 impl_->InitWithDash(intervals, count, phase); in PathEffect() 73 std::shared_ptr<PathEffect> PathEffect::CreateDashPathEffect(const scalar intervals[], int count, scalar phase) in CreateDashPathEffect() argument 75 return std::make_shared<PathEffect>(PathEffect::PathEffectType::DASH, intervals, count, phase); in CreateDashPathEffect()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkpen_fuzzer/ |
H A D | pen_fuzzer.cpp | 186 float* intervals = new float[size_path]; in PenFuzzTest003() local 188 intervals[i] = GetObject<float>(); in PenFuzzTest003() 190 OH_Drawing_PathEffect* PathEffect = OH_Drawing_CreateDashPathEffect(intervals, size_path, phase); in PenFuzzTest003() 194 if (intervals != nullptr) { in PenFuzzTest003() 195 delete[] intervals; in PenFuzzTest003() 196 intervals = nullptr; in PenFuzzTest003()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/effect/ |
H A D | path_effect_test.cpp | 48 scalar intervals[] = { 1.0f, 2.0f, 1.5f, 3.0f }; in HWTEST_F() local 49 auto pathEffect = PathEffect::CreateDashPathEffect(intervals, 4, 2.2f); in HWTEST_F() 62 scalar intervals[] = { 1.0f, 2.0f, 1.5f, 3.0f }; in HWTEST_F() local 63 auto pathEffect = PathEffect::CreateDashPathEffect(intervals, 4, 1.5f); in HWTEST_F() 191 scalar intervals[] = { 1.0f, 2.0f, 1.5f, 3.0f }; in HWTEST_F() local 192 auto pathEffect = std::make_unique<PathEffect>(pathEffectType, intervals, 4, 1.0f); in HWTEST_F() 208 scalar intervals[] = { 15.0f, 25.0f, 15.5f, 35.0f }; in HWTEST_F() local 209 auto pathEffect = std::make_unique<PathEffect>(pathEffectType, intervals, 45, 15.0f); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | shape_painter.cpp | 76 RSScalar intervals[lineDashState.size()]; in SetPen() local 78 intervals[i] = static_cast<RSScalar>(lineDashState[i].ConvertToPx()); in SetPen() 84 pen.SetPathEffect(RSPathEffect::CreateDashPathEffect(intervals, lineDashState.size(), phase)); in SetPen()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/ |
H A D | sk_painter.cpp | 126 SkScalar intervals[lineDashState.size()]; in SetPen() local 128 intervals[i] = static_cast<SkScalar>(lineDashState[i].ConvertToPx()); in SetPen() 134 skPaint.setPathEffect(SkDashPathEffect::Make(intervals, lineDashState.size(), phase)); in SetPen() 199 Rosen::Drawing::scalar intervals[lineDashState.size()]; in SetPen() local 201 intervals[i] = static_cast<Rosen::Drawing::scalar>(lineDashState[i].ConvertToPx()); in SetPen() 207 pen.SetPathEffect(RSPathEffect::CreatDashPathEffect(intervals, lineDashState.size(), phase)); in SetPen()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/textblob_fuzzer/ |
H A D | text_blob_fuzzer.cpp | 183 float* intervals = new float[countT]; in TextBlobFuzzTest005() local 186 intervals[i] = GetObject<float>(); in TextBlobFuzzTest005() 194 textBlob->GetIntercepts(bounds, intervals, &paint); in TextBlobFuzzTest005() 203 if (intervals != nullptr) { in TextBlobFuzzTest005() 204 delete [] intervals; in TextBlobFuzzTest005() 205 intervals = nullptr; in TextBlobFuzzTest005()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_path_effect.cpp | 37 void SkiaPathEffect::InitWithDash(const scalar intervals[], int count, scalar phase) in InitWithDash() argument 39 pathEffect_ = SkDashPathEffect::Make(intervals, count, phase); in InitWithDash()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/include/ |
H A D | drawing_path_effect.h | 50 * @param intervals Indicates a array which contain an even number of entries. 51 * @param count Indicates the number of elements of the intervals array. 52 * @param phase Indicates the offset into intervals array. 57 OH_Drawing_PathEffect* OH_Drawing_CreateDashPathEffect(float* intervals, int count, float phase);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/adapter/rosen/ |
H A D | drawing_painter.cpp | 97 RSScalar intervals[lineDashState.size()]; in SetPen() local 99 intervals[i] = static_cast<RSScalar>(lineDashState[i].ConvertToPx()); in SetPen() 105 pen.SetPathEffect(RSRecordingPathEffect::CreateDashPathEffect(intervals, lineDashState.size(), phase)); in SetPen()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/path_effect_napi/ |
H A D | js_path_effect.cpp | 108 ROSEN_LOGE("JsPathEffect::CreateDashPathEffect count of intervals is not even : %{public}u", arrayLength); in CreateDashPathEffect() 113 scalar intervals[arrayLength]; in CreateDashPathEffect() local 127 intervals[i] = value; in CreateDashPathEffect() 133 std::shared_ptr<PathEffect> pathEffect = PathEffect::CreateDashPathEffect(intervals, arrayLength, phase); in CreateDashPathEffect()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing_ndk/cpp/dm/ |
H A D | dashing.cpp | 37 float intervals[] = { in drawline() local 41 OH_Drawing_PathEffect *effect = OH_Drawing_CreateDashPathEffect(intervals, 2, dashings.phase); in drawline() 166 3, // 3 dashes: each count [0] followed by intervals [1..count] in OnTestFunction() 187 const int *intervals = &gIntervals[1]; in OnTestFunction() local 190 int count = *intervals++; in OnTestFunction() 192 vals[i] = *intervals++; in OnTestFunction() 229 // test for zero length on interval.zero length intervals should draw.a line of squares or circles in DashingNum()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/svg/parse/ |
H A D | svg_graphic.cpp | 380 std::vector<SkScalar> intervals(lineDashState.size()); in UpdateLineDash() 382 intervals[i] = SkDoubleToScalar(lineDashState[i]); in UpdateLineDash() 385 strokePaint_.setPathEffect(SkDashPathEffect::Make(intervals.data(), lineDashState.size(), phase)); in UpdateLineDash() 388 RSScalar intervals[lineDashState.size()]; in UpdateLineDash() local 390 intervals[i] = static_cast<RSScalar>(lineDashState[i]); in UpdateLineDash() 394 RSRecordingPathEffect::CreateDashPathEffect(intervals, lineDashState.size(), phase)); in UpdateLineDash() 401 RSScalar intervals[intervalsLen]; in UpdateLineDash() local 403 intervals[i] = static_cast<RSScalar>(lineDashState[i % lineDashState.size()]); in UpdateLineDash() 406 strokePen_.SetPathEffect(RSRecordingPathEffect::CreateDashPathEffect(intervals, intervalsLen, phase)); in UpdateLineDash()
|
/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_recording_path_effect.h | 30 static std::shared_ptr<TestingPathEffect> CreateDashPathEffect(const float intervals[], int count, float phase) in CreateDashPathEffect() argument
|
H A D | testing_path_effect.h | 41 static std::shared_ptr<TestingPathEffect> CreateDashPathEffect(const float intervals[], int count, float phase) in CreateDashPathEffect() argument
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | text_blob_impl.h | 34 virtual int GetIntercepts(const float bounds[], float intervals[], const Paint* paint) const = 0;
|
/foundation/arkui/ace_engine/frameworks/core/components/shape/ |
H A D | rosen_render_shape.cpp | 293 SkScalar intervals[lineDashState.size()]; in DrawStroke() local 295 intervals[i] = SkDoubleToScalar(NormalizePercentToPx(lineDashState[i], false)); in DrawStroke() 298 strokePaint.setPathEffect(SkDashPathEffect::Make(intervals, lineDashState.size(), phase)); in DrawStroke() 312 RSScalar intervals[lineDashState.size()]; in DrawStroke() local 314 intervals[i] = static_cast<RSScalar>(NormalizePercentToPx(lineDashState[i], false)); in DrawStroke() 317 strokePen.SetPathEffect(RSRecordingPathEffect::CreateDashPathEffect(intervals, in DrawStroke()
|
/foundation/multimedia/av_session/frameworks/native/ohavsession/src/ |
H A D | OHAVMetadataBuilder.cpp | 92 AVMetadata_Result OHAVMetadataBuilder::SetSkipIntervals(AVMetadata_SkipIntervals intervals) in SetSkipIntervals() argument 94 switch (intervals) { in SetSkipIntervals() 98 intervals_ = intervals; in SetSkipIntervals() 101 SLOGE("Failed to set skip intervals: Invalid skip intervals value: %d", intervals); in SetSkipIntervals() 223 SLOGE("Failed to generate avMetadata: Unsupported skip intervals: %d", intervals_); in GenerateAVMetadata() 370 AVMetadata_SkipIntervals intervals) in OH_AVMetadataBuilder_SetSkipIntervals() 374 return metadata->SetSkipIntervals(intervals); in OH_AVMetadataBuilder_SetSkipIntervals() 369 OH_AVMetadataBuilder_SetSkipIntervals(OH_AVMetadataBuilder* builder, AVMetadata_SkipIntervals intervals) OH_AVMetadataBuilder_SetSkipIntervals() argument
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/utils/ |
H A D | text_log.h | 47 #define TEXT_PRINT_LIMIT(type, level, intervals, canPrint, frequency) \ 54 if (duration.count() >= (intervals)) { \
|