Home
last modified time | relevance | path

Searched refs:intervals (Results 1 - 25 of 49) sorted by relevance

12

/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/ndk/ndkpatheffect_fuzzer/
H A Dpatheffect_fuzzer.cpp45 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 Dpatheffect_fuzzer.cpp50 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 Ddrawing_path_effect_test.cpp50 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 Ddrawing_path_effect.cpp30 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 Doh_av_metadata_builder_test.cpp178 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 Dtexgine_dash_path_effect.cpp23 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 Dtexgine_dash_path_effect.h30 * @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 Dpath_effect.cpp25 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 Dpen_fuzzer.cpp186 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 Dpath_effect_test.cpp48 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 Dshape_painter.cpp76 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 Dsk_painter.cpp126 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 Dtext_blob_fuzzer.cpp183 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 Dskia_path_effect.cpp37 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 Ddrawing_path_effect.h50 * @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 Ddrawing_painter.cpp97 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 Djs_path_effect.cpp108 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 Ddashing.cpp37 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 Dsvg_graphic.cpp380 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 Dtesting_recording_path_effect.h30 static std::shared_ptr<TestingPathEffect> CreateDashPathEffect(const float intervals[], int count, float phase) in CreateDashPathEffect() argument
H A Dtesting_path_effect.h41 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 Dtext_blob_impl.h34 virtual int GetIntercepts(const float bounds[], float intervals[], const Paint* paint) const = 0;
/foundation/arkui/ace_engine/frameworks/core/components/shape/
H A Drosen_render_shape.cpp293 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 DOHAVMetadataBuilder.cpp92 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 Dtext_log.h47 #define TEXT_PRINT_LIMIT(type, level, intervals, canPrint, frequency) \
54 if (duration.count() >= (intervals)) { \

Completed in 17 milliseconds

12