#include <functional>#include <initializer_list>#include <memory>#include <string>#include <type_traits>#include <unordered_map>#include <unordered_set>#include <vector>#include "flutter/fml/logging.h"#include "flutter/fml/macros.h"#include "impeller/geometry/color.h"#include "impeller/geometry/matrix.h"#include "impeller/geometry/point.h"#include "impeller/geometry/rect.h"#include "impeller/geometry/scalar.h"#include "impeller/geometry/vector.h"Go to the source code of this file.
Classes | |
| struct | impeller::CaptureCursorListElement< Type > |
| struct | impeller::CaptureProperty |
| A capturable property type. More... | |
| struct | impeller::CaptureProperty::Options |
| struct | impeller::CaptureProperty::Options::Range |
| struct | impeller::CaptureProcTable |
| class | impeller::CapturePlaybackList< Type > |
| struct | impeller::CaptureElement |
| class | impeller::Capture |
| class | impeller::CaptureContext |
Namespaces | |
| impeller | |
Macros | |
| #define | _FOR_EACH_CAPTURE_PROPERTY(PROPERTY_V) |
| #define | _CAPTURE_TYPE(type_name, pascal_name, lower_name) k##pascal_name, |
| #define | _CAPTURE_PROPERTY_CAST_DECLARATION(type_name, pascal_name, lower_name) std::optional<type_name> As##pascal_name() const; |
| #define | _CAPTURE_PROPERTY_DECLARATION(type_name, pascal_name, lower_name) |
| #define | _CAPTURE_PROC(type_name, pascal_name, lower_name) |
| #define | _CAPTURE_PROPERTY_RECORDER_DECLARATION(type_name, pascal_name, lower_name) |
Functions | |
| impeller::_FOR_EACH_CAPTURE_PROPERTY (_CAPTURE_PROPERTY_DECLARATION) | |
| #define _CAPTURE_PROC | ( | type_name, | |
| pascal_name, | |||
| lower_name | |||
| ) |
| #define _CAPTURE_PROPERTY_CAST_DECLARATION | ( | type_name, | |
| pascal_name, | |||
| lower_name | |||
| ) | std::optional<type_name> As##pascal_name() const; |
| #define _CAPTURE_PROPERTY_DECLARATION | ( | type_name, | |
| pascal_name, | |||
| lower_name | |||
| ) |
| #define _CAPTURE_PROPERTY_RECORDER_DECLARATION | ( | type_name, | |
| pascal_name, | |||
| lower_name | |||
| ) |
| #define _CAPTURE_TYPE | ( | type_name, | |
| pascal_name, | |||
| lower_name | |||
| ) | k##pascal_name, |
| #define _FOR_EACH_CAPTURE_PROPERTY | ( | PROPERTY_V | ) |