Searched refs:FrameCollector (Results 1 – 11 of 11) sorted by relevance
29 class FrameCollector {31 static FrameCollector &GetInstance();33 ~FrameCollector() = default;44 FrameCollector();45 FrameCollector(const FrameCollector &collector) = delete;46 FrameCollector(FrameCollector &&collector) = delete;47 FrameCollector &operator =(const FrameCollector &collector) = delete;48 FrameCollector &operator =(FrameCollector &&collector) = delete;
31 FramePainter(FrameCollector &collector);49 FrameCollector &collector_;
20 FrameCollector &FrameCollector::GetInstance() in GetInstance()26 instance = std::unique_ptr<FrameCollector>(new FrameCollector()); in GetInstance()32 void FrameCollector::MarkFrameEvent(const FrameEventType &type, int64_t timeNs) in MarkFrameEvent()36 bool FrameCollector::ProcessUIMarkLocked(int32_t index, int64_t timeNs) in ProcessUIMarkLocked()41 void FrameCollector::ClearEvents() in ClearEvents()45 FrameCollector::FrameCollector() in FrameCollector() function in OHOS::Rosen::FrameCollector49 void FrameCollector::SwitchFunction(const char *key, const char *value, void *context) in SwitchFunction()
22 FramePainter::FramePainter(FrameCollector &collector) : collector_(collector) in FramePainter()
50 FramePainter* painter_ptr = new FramePainter(FrameCollector::GetInstance());62 FrameCollector& controller = FrameCollector::GetInstance();80 FrameCollector& controller = FrameCollector::GetInstance();98 FrameCollector& controller = FrameCollector::GetInstance();116 FrameCollector& controller = FrameCollector::GetInstance();134 FrameCollector& controller = FrameCollector::GetInstance();149 FrameCollector& controller = FrameCollector::GetInstance();
72 e = FrameCollector::GetInstance().IsEnabled();76 FrameCollector::GetInstance().SetEnabled(!e);101 auto &collector = FrameCollector::GetInstance();168 auto& collector = FrameCollector::GetInstance();183 auto& collector = FrameCollector::GetInstance();196 auto& collector = FrameCollector::GetInstance();212 auto& collector = FrameCollector::GetInstance();227 auto& collector = FrameCollector::GetInstance();245 auto& collector = FrameCollector::GetInstance();260 auto& that = FrameCollector::GetInstance();[all …]
48 FrameCollector &FrameCollector::GetInstance() in GetInstance()50 static FrameCollector instance; in GetInstance()54 void FrameCollector::SetRepaintCallback(std::function<void()> repaint) in SetRepaintCallback()59 const FrameInfoQueue &FrameCollector::LockGetFrameQueue() in LockGetFrameQueue()65 void FrameCollector::UnlockFrameQueue() in UnlockFrameQueue()70 bool FrameCollector::IsEnabled() const in IsEnabled()75 void FrameCollector::SetEnabled(bool enable) in SetEnabled()105 void FrameCollector::ProcessFrameEvent(int32_t index, int64_t timeNs) in ProcessFrameEvent()175 void FrameCollector::ClearEvents() in ClearEvents()181 FrameCollector::FrameCollector() in FrameCollector() function in OHOS::Rosen::FrameCollector[all …]
34 FramePainter::FramePainter(FrameCollector &collector) : collector_(collector) in FramePainter()
133 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::AnimateStart); in BeginFlushAnimation()142 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::AnimateEnd); in EndFlushAnimation()151 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::BuildStart); in BeginFlushBuild()160 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::BuildEnd); in EndFlushBuild()169 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::LayoutStart); in BeginFlushLayout()178 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::LayoutEnd); in EndFlushLayout()187 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::DrawStart); in BeginFlushRender()212 Rosen::FrameCollector::GetInstance().MarkFrameEvent(Rosen::FrameEventType::DrawEnd); in EndFlushRenderFinish()
459 FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::ReleaseStart); in ProcessRootRenderNode()471 FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::ReleaseEnd); in ProcessRootRenderNode()585 FramePainter fpainter(FrameCollector::GetInstance()); in ProcessRootRenderNode()587 FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::ReleaseEnd); in ProcessRootRenderNode()588 FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::FlushStart); in ProcessRootRenderNode()611 FrameCollector::GetInstance().MarkFrameEvent(FrameEventType::FlushEnd); in ProcessRootRenderNode()
95 …FrameCollector::GetInstance().MarkFrameEvent(start ? FrameEventType::WaitVsyncStart : FrameEventTy… in SendFrameEvent()355 FrameCollector::GetInstance().SetRepaintCallback([this]() { this->RequestNextVSync(); }); in RenderLoop()