/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | staggered_animation_state.cpp | 92 AnimationSegment segment { animation, controller }; in ChildAdded() 94 segment.durationChanged_.Subscribe(animation->TotalDuration(), childrenChanged_); in ChildAdded() 95 segment.validChanged_.Subscribe(animation->Valid(), childrenChanged_); in ChildAdded() 97 children_.push_back(std::move(segment)); in ChildAdded() 115 auto& segment = *item; in RemoveChild() local 116 segment.durationChanged_.Unsubscribe(); in RemoveChild() 117 segment.validChanged_.Unsubscribe(); in RemoveChild() 121 SetValue(item->animation_->Controller(), segment.controller_.lock()); in RemoveChild() 181 constexpr IAnimationInternal::MoveParams TransformChild(const StaggeredAnimationState::AnimationSegment& segment, 186 params.step.progress = MapTo01Range(parentProgress, segment 347 const auto& segment = children[index]; Evaluate() local [all...] |
H A D | staggered_animation_state.h | 41 IAnimation::Ptr animation_; // Animation in the segment 43 float startProgress_ {}; // Progress [0..1] of the animation at start of the segment 44 float endProgress_ {}; // Percentage [0..1] of the animation length in this segment 140 const AnimationSegment* segment {}; 144 return segment != nullptr;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | data_panel_model_impl.cpp | 42 Segment segment; in Create() local 43 segment.SetValue(value); in Create() 44 segment.SetColorType(SegmentStyleType::NONE); in Create() 45 component->AppendSegment(segment); in Create() 48 Segment segment; in Create() local 49 segment.SetValue(value); in Create() 50 segment.SetColorType(SegmentStyleType::NONE); in Create() 51 component->AppendSegment(segment); in Create()
|
/foundation/arkui/ace_engine/frameworks/core/components/data_panel/ |
H A D | data_panel_component.cpp | 71 for (auto& segment : segments_) { in InitalStyle() 72 if (segment.GetColorType() == SegmentStyleType::NONE && index < colors.size()) { in InitalStyle() 73 segment.SetStartColor(colors[index].first); in InitalStyle() 74 segment.SetEndColor(colors[index].second); in InitalStyle()
|
H A D | data_panel_component.h | 312 void AppendSegment(const Segment& segment) in AppendSegment() argument 314 segments_.push_back(segment); in AppendSegment() 315 totalValue_ += segment.GetValue(); in AppendSegment()
|
H A D | rosen_render_data_panel.cpp | 581 for (const auto& segment : segments) { in PaintRainbowFilterMask() 582 double sweepAngle = segment.GetValue() / maxValue * arcData.wholeAngle * factor; in PaintRainbowFilterMask() 588 SkColor colors[2] = { segment.GetStartColor().ChangeAlpha(101).GetValue(), in PaintRainbowFilterMask() 589 segment.GetEndColor().ChangeAlpha(101).GetValue() }; in PaintRainbowFilterMask() 660 for (const auto& segment : segments) { 661 double sweepAngle = segment.GetValue() / maxValue * arcData.wholeAngle * factor; 667 std::vector<RSColorQuad> colors = { segment.GetStartColor().ChangeAlpha(101).GetValue(), 668 segment.GetEndColor().ChangeAlpha(101).GetValue() }; 967 auto segment = GetSegments(); in PaintLinearProgress() local 970 for (uint32_t i = 0; i < segment in PaintLinearProgress() 1046 const auto& segment = segments[i]; Paint() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_layout_info.cpp | 296 size_t segment = static_cast<size_t>(GetSegment(currentIndex)); in ClearCacheAfterIndex() local 297 for (auto& crossItems : items_[segment]) { in ClearCacheAfterIndex() 307 for (size_t i = segment + 1; i < items_.size(); ++i) { in ClearCacheAfterIndex() 321 if (segment + 1 < segmentStartPos_.size()) { in ClearCacheAfterIndex() 322 segmentStartPos_.resize(segment + 1); in ClearCacheAfterIndex() 323 if (currentIndex == segmentTails_[segment]) { in ClearCacheAfterIndex() 398 auto segment = static_cast<size_t>(GetSegment(itemIdx)); in SetNextSegmentStartPos() local 399 if (segmentStartPos_.size() > segment + 1) { in SetNextSegmentStartPos() 402 if (segmentStartPos_.size() <= segment || margins_.size() <= segment in SetNextSegmentStartPos() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_chart.cpp | 260 auto segment = point.GetSegmentInfo(); in SetChart() local 261 if (!segment.GetColorString().empty()) { in SetChart() 262 segment.SetSegmentColor(ParseColor(segment.GetColorString())); in SetChart() 269 point.SetSegmentInfo(segment); in SetChart() 283 auto segment = pointInfo->GetSegmentInfo(); in SetChart() local 284 if (segment.GetSegmentColor() == Color::TRANSPARENT) { in SetChart() 285 segment.SetSegmentColor(chartDataset.GetStrokeColor()); in SetChart() 286 pointInfo->SetSegmentInfo(segment); in SetChart() 386 for (const auto& segment in PrepareSpecializedComponent() 510 SegmentInfo segment; UpdateChartData() local 520 SegmentInfo segment; UpdateChartData() local [all...] |
/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/navigation/ |
H A D | sem_ver.cpp | 55 std::string segment; in SemVer() local 57 while (std::getline(issBase, segment, DOT)) { in SemVer() 58 segments.push_back(segment); in SemVer()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/ |
H A D | water_flow_layout_utils.cpp | 51 int32_t segment = info->GetSegment(index); in GetItemPosition() local 52 auto itemIndex = info->GetCrossIndexForNextItem(segment); in GetItemPosition() 53 if (static_cast<int32_t>(info->segmentStartPos_.size()) <= segment) { in GetItemPosition() 55 info->segmentStartPos_.size(), segment); in GetItemPosition() 59 return { itemIndex.crossIndex, info->segmentStartPos_[segment] }; in GetItemPosition()
|
/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/ |
H A D | jsi_chart_bridge.cpp | 434 void ParseAttrSegment(const shared_ptr<JsRuntime>& runtime, const shared_ptr<JsValue>& valObject, Segment& segment) in ParseAttrSegment() argument 458 segment.SetValue(StringToDouble(valStr)); in ParseAttrSegment() 460 segment.SetStartColor(Color::FromString(valStr)); in ParseAttrSegment() 461 segment.SetColorType(SegmentStyleType::USE_COLOR); in ParseAttrSegment() 463 segment.SetEndColor(Color::FromString(valStr)); in ParseAttrSegment() 464 segment.SetColorType(SegmentStyleType::USE_COLOR); in ParseAttrSegment() 466 segment.SetSegmentName(valStr); in ParseAttrSegment() 542 Segment segment; in ParseAttrSegmentArray() local 543 ParseAttrSegment(runtime, itemVal, segment); in ParseAttrSegmentArray() 544 segments_.emplace_back(std::move(segment)); in ParseAttrSegmentArray() 556 Segment segment; ParseAttrSingleSegment() local [all...] |
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/ |
H A D | dash_media_downloader.cpp | 105 MEDIA_LOG_I("Read:streamId " PUBLIC_LOG_D32 " segment all finished end", readDataInfo.streamId_); in Read() 383 MEDIA_LOG_W("Dash get segment null in streamId " PUBLIC_LOG_D32, streamDesc->streamId_); in ReceiveMpdStreamInitEvent() 411 MEDIA_LOG_I("dash first get segment in streamId " PUBLIC_LOG_D32 ", type " in OpenInitSegment() 426 MEDIA_LOG_I("Dash DoPreparedAction, no need download segment"); in ReceiveMpdParseOkEvent() 452 MEDIA_LOG_I("wait sidx download finish, should not get next segment"); in VideoSegmentDownloadFinished() 484 // segment list is ok and no segment is downloading in segmentDownloader, so get next segment to download in GetSegmentToDownload() 485 std::shared_ptr<DashSegment> segment = nullptr; in GetSegmentToDownload() local 486 DashMpdGetRet ret = mpdDownloader_->GetNextSegmentByStreamId(downloadStreamId, segment); in GetSegmentToDownload() 708 std::shared_ptr<DashSegment> segment; SeekInternal() local [all...] |
H A D | dash_segment_downloader.cpp | 241 MEDIA_LOG_I("Read: streamId:" PUBLIC_LOG_D32 " segment " in IsSegmentFinished() 476 // init segment read finish 489 // init segment read finish 572 // seek or first time to set stream init segment should update to UNUSE 721 // residue segment duration 738 // can not caculate segment content length, just keep one segment 746 // find clear buffer position with segment tail position 749 // get next segment buffer 760 // find clear buffer position in one segment [all...] |
H A D | dash_mpd_downloader.cpp | 139 std::shared_ptr<DashSegment> segment = std::make_shared<DashSegment>(); in AddOneSegment() local 140 segment->streamId_ = streamDesc->streamId_; in AddOneSegment() 141 segment->bandwidth_ = streamDesc->bandwidth_; in AddOneSegment() 142 segment->duration_ = segRealDur; in AddOneSegment() 143 segment->startNumberSeq_ = streamDesc->startNumberSeq_; in AddOneSegment() 144 segment->numberSeq_ = segmentSeq; in AddOneSegment() 145 segment->url_ = tempUrl; in AddOneSegment() 146 segment->byteRange_ = ""; in AddOneSegment() 147 streamDesc->mediaSegments_.push_back(segment); in AddOneSegment() 154 std::shared_ptr<DashSegment> segment in AddOneSegment() local [all...] |
H A D | dash_segment_downloader.h | 39 DASH_READ_END = 3, // segment download finish and buffer read finish 151 bool SeekToTime(const std::shared_ptr<DashSegment>& segment);
|
/foundation/multimedia/ringtone_library/services/utils/src/ |
H A D | ringtone_file_utils.cpp | 257 string segment; in CreateDirectory() local 260 while (getline(folderStream, segment, '/')) { in CreateDirectory() 261 if (segment.empty()) { in CreateDirectory() 265 subStr.append(RINGTONE_SLASH_CHAR + segment); in CreateDirectory()
|
/foundation/arkui/ace_engine/frameworks/bridge/card_frontend/ |
H A D | js_card_parser.cpp | 419 void ParseSegmentObject(const std::unique_ptr<JsonValue>& jsonDataSet, Segment& segment) in ParseSegmentObject() argument 429 segment.SetStartColor(Color::FromString(data->GetString())); in ParseSegmentObject() 430 segment.SetColorType(SegmentStyleType::USE_COLOR); in ParseSegmentObject() 432 segment.SetEndColor(Color::FromString(data->GetString())); in ParseSegmentObject() 433 segment.SetColorType(SegmentStyleType::USE_COLOR); in ParseSegmentObject() 435 segment.SetValue(data->GetDouble()); in ParseSegmentObject() 437 segment.SetSegmentName(data->GetString()); in ParseSegmentObject() 450 Segment segment; in ParseSegments() local 451 ParseSegmentObject(jsonDataSets, segment); in ParseSegments() 452 datasets.emplace_back(segment); in ParseSegments() 457 Segment segment; ParseSegments() local [all...] |
/foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper/src/ |
H A D | media_file_utils.cpp | 284 string segment; in CreateDirectory() local 292 while (getline(folderStream, segment, '/')) { in CreateDirectory() 293 if (segment.empty()) { // skip the first "/" in case of "/storage/cloud/files" in CreateDirectory() 297 subStr.append(SLASH_CHAR + segment); in CreateDirectory()
|