Flutter Engine
The Flutter Engine
|
#include <capture.h>
Public Member Functions | |
CaptureCursorListElement (const std::string &label) | |
virtual | ~CaptureCursorListElement ()=default |
virtual bool | MatchesCloselyEnough (const Type &other) const =0 |
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 Attributes | |
std::string | label |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
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.
Implemented in impeller::CaptureElement, and impeller::CaptureProperty.
std::string impeller::CaptureCursorListElement< Type >::label |