#include <trace_serializer.h>
Public Member Functions | |
| TraceSerializer () | |
| void | Write (CanvasRecorderOp op) |
| void | Write (const Paint &paint) |
| void | Write (const std::optional< Rect > optional_rect) |
| void | Write (const std::shared_ptr< ImageFilter > &image_filter) |
| void | Write (size_t size) |
| void | Write (const Matrix &matrix) |
| void | Write (const Vector3 &vec3) |
| void | Write (const Vector2 &vec2) |
| void | Write (const Radians &vec2) |
| void | Write (const Path &path) |
| void | Write (const std::vector< Point > &points) |
| void | Write (const PointStyle &point_style) |
| void | Write (const std::shared_ptr< Image > &image) |
| void | Write (const SamplerDescriptor &sampler) |
| void | Write (const Entity::ClipOperation &clip_op) |
| void | Write (const Picture &clip_op) |
| void | Write (const std::shared_ptr< TextFrame > &text_frame) |
| void | Write (const std::shared_ptr< VerticesGeometry > &vertices) |
| void | Write (const BlendMode &blend_mode) |
| void | Write (const std::vector< Matrix > &matrices) |
| void | Write (const std::vector< Rect > &matrices) |
| void | Write (const std::vector< Color > &matrices) |
Definition at line 13 of file trace_serializer.h.
| impeller::TraceSerializer::TraceSerializer | ( | ) |
Definition at line 152 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | CanvasRecorderOp | op | ) |
| void impeller::TraceSerializer::Write | ( | const BlendMode & | blend_mode | ) |
Definition at line 243 of file trace_serializer.cc.
References impeller::BlendModeToString().
| void impeller::TraceSerializer::Write | ( | const Entity::ClipOperation & | clip_op | ) |
Definition at line 220 of file trace_serializer.cc.
References impeller::Entity::kDifference, and impeller::Entity::kIntersect.
| void impeller::TraceSerializer::Write | ( | const Matrix & | matrix | ) |
Definition at line 184 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Paint & | paint | ) |
Definition at line 164 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Path & | path | ) |
Definition at line 200 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Picture & | clip_op | ) |
Definition at line 231 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const PointStyle & | point_style | ) |
Definition at line 208 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Radians & | vec2 | ) |
Definition at line 196 of file trace_serializer.cc.
References impeller::Radians::radians.
| void impeller::TraceSerializer::Write | ( | const SamplerDescriptor & | sampler | ) |
Definition at line 216 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::optional< Rect > | optional_rect | ) |
Definition at line 168 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::shared_ptr< Image > & | image | ) |
Definition at line 212 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::shared_ptr< ImageFilter > & | image_filter | ) |
Definition at line 176 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::shared_ptr< TextFrame > & | text_frame | ) |
Definition at line 235 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::shared_ptr< VerticesGeometry > & | vertices | ) |
Definition at line 239 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::vector< Color > & | matrices | ) |
Definition at line 255 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::vector< Matrix > & | matrices | ) |
Definition at line 247 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::vector< Point > & | points | ) |
Definition at line 204 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const std::vector< Rect > & | matrices | ) |
Definition at line 251 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Vector2 & | vec2 | ) |
Definition at line 192 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | const Vector3 & | vec3 | ) |
Definition at line 188 of file trace_serializer.cc.
| void impeller::TraceSerializer::Write | ( | size_t | size | ) |
Definition at line 180 of file trace_serializer.cc.