Flutter Engine
The Flutter Engine
|
#include <capture.h>
Public Member Functions | |
void | Rewind () |
bool | MatchesCloselyEnough (const CaptureElement &other) const override |
Determines if previously captured data matches closely enough with newly recorded data to safely emitted in its place. If this returns false , then the remaining elements in the capture list are discarded and re-recorded. | |
Public Member Functions inherited from impeller::CaptureCursorListElement< CaptureElement > | |
CaptureCursorListElement (const std::string &label) | |
virtual | ~CaptureCursorListElement ()=default |
Static Public Member Functions | |
static std::shared_ptr< CaptureElement > | Make (const std::string &label) |
Public Attributes | |
CapturePlaybackList< CaptureProperty > | properties |
CapturePlaybackList< CaptureElement > | children |
Public Attributes inherited from impeller::CaptureCursorListElement< CaptureElement > | |
std::string | label |
A document of capture data, containing a list of properties and a list of subdocuments.
|
static |
Definition at line 73 of file capture.cc.
|
overridevirtual |
Determines if previously captured data matches closely enough with newly recorded data to safely emitted in its place. If this returns false
, then the remaining elements in the capture list are discarded and re-recorded.
This mechanism ensures that the UI of an interactive inspector can never deviate from reality, even if the schema of the captured data were to significantly deviate.
Implements impeller::CaptureCursorListElement< CaptureElement >.
Definition at line 82 of file capture.cc.
void impeller::CaptureElement::Rewind | ( | ) |
Definition at line 77 of file capture.cc.
CapturePlaybackList<CaptureElement> impeller::CaptureElement::children |
CapturePlaybackList<CaptureProperty> impeller::CaptureElement::properties |