Flutter Engine
The Flutter Engine
|
#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 | |
namespace | 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 | |||
) |
Definition at line 102 of file capture.h.
#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 | ) |