Searched refs:prevOffset (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/ |
H A D | data_packer.cpp | 177 uint64_t prevOffset; // The media offset of the startIndex buffer start byte in PeekRangeInternal() local 178 FALSE_RETURN_V_MSG_E(FindFirstBufferToCopy(offset, startIndex, prevOffset), false, in PeekRangeInternal() 181 auto bufferOffset = static_cast<int32_t>(offset - prevOffset); in PeekRangeInternal() 194 (void)CopyFromSuccessiveBuffer(prevOffset, offsetEnd, startIndex, dstPtr, needCopySize); in PeekRangeInternal() 413 bool DataPacker::FindFirstBufferToCopy(uint64_t offset, int32_t &startIndex, uint64_t &prevOffset) in FindFirstBufferToCopy() argument 416 prevOffset= mediaOffset_; in FindFirstBufferToCopy() 418 if (offset >= prevOffset && offset - prevOffset < GetBufferSize(que_[startIndex])) { in FindFirstBufferToCopy() 421 prevOffset += GetBufferSize(que_[startIndex]); in FindFirstBufferToCopy() 455 prevOffset = prevOffset + GetBufferSize(que_[startIndex]); in CopyFromSuccessiveBuffer() 458 uint64_t curOffsetEnd = prevOffset + GetBufferSize(que_[i]); in CopyFromSuccessiveBuffer() [all …]
|
H A D | data_packer.h | 97 bool FindFirstBufferToCopy(uint64_t offset, int32_t &startIndex, uint64_t &prevOffset); 102 …int32_t CopyFromSuccessiveBuffer(uint64_t prevOffset, uint64_t offsetEnd, int32_t startIndex, uint…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/ |
H A D | water_flow_layout_info.cpp | 335 bool WaterFlowLayoutInfo::ReachStart(float prevOffset, bool firstLayout) const in ReachStart() argument 337 …auto scrollUpToReachTop = (LessNotEqual(prevOffset, 0.0) || firstLayout) && GreatOrEqual(currentOf… in ReachStart() 338 auto scrollDownToReachTop = GreatNotEqual(prevOffset, 0.0) && LessOrEqual(currentOffset_, 0.0); in ReachStart() 342 bool WaterFlowLayoutInfo::ReachEnd(float prevOffset, bool firstLayout) const in ReachEnd() argument 349 … (GreatNotEqual(prevOffset, minOffset) || firstLayout) && LessOrEqual(currentOffset_, minOffset); in ReachEnd() 350 …auto scrollUpToReachEnd = LessNotEqual(prevOffset, minOffset) && GreatOrEqual(currentOffset_, minO… in ReachEnd()
|
H A D | water_flow_layout_info.h | 83 bool ReachStart(float prevOffset, bool firstLayout) const override; 84 bool ReachEnd(float prevOffset, bool firstLayout) const override;
|
H A D | water_flow_segmented_layout.cpp | 321 … const float prevOffset = wrapper_->GetHostNode()->GetPattern<WaterFlowPattern>()->GetPrevOffset(); in MeasureOnOffset() local 322 const bool forward = LessOrEqual(info_->currentOffset_, prevOffset) || info_->endIndex_ == -1; in MeasureOnOffset()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/ |
H A D | list_pattern.cpp | 1836 float prevOffset = currentOffset_; in UpdateTotalOffset() local 1861 if (!NearEqual(relativeOffset + prevOffset, currentOffset_, epsilon) || in UpdateTotalOffset() 1868 return currentOffset_ - prevOffset; in UpdateTotalOffset()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_pattern.h | 1565 void ProcessOverlayAfterLayout(const OffsetF& prevOffset);
|
H A D | text_field_pattern.cpp | 695 void TextFieldPattern::ProcessOverlayAfterLayout(const OffsetF& prevOffset) in ProcessOverlayAfterLayout() argument 699 pipeline->AddAfterLayoutTask([weak = WeakClaim(this), prevOffset]() { in ProcessOverlayAfterLayout() 714 } else if (prevOffset != pattern->parentGlobalOffset_) { in ProcessOverlayAfterLayout()
|