| Index: mojo/skia/type_converters.cc
|
| diff --git a/mojo/skia/type_converters.cc b/mojo/skia/type_converters.cc
|
| index 54759640bc3997575eadf752ce0ee23648c68069..fceae619dc670dfc0d15fded531bed5ec4226cfd 100644
|
| --- a/mojo/skia/type_converters.cc
|
| +++ b/mojo/skia/type_converters.cc
|
| @@ -126,4 +126,22 @@ mojo::TransformPtr TypeConverter<mojo::TransformPtr, SkMatrix>::Convert(
|
| return output.Pass();
|
| }
|
|
|
| +SkMatrix44 TypeConverter<SkMatrix44, mojo::TransformPtr>::Convert(
|
| + const mojo::TransformPtr& input) {
|
| + if (!input)
|
| + return SkMatrix44::I();
|
| +
|
| + SkMatrix44 output(SkMatrix44::kUninitialized_Constructor);
|
| + output.setRowMajorf(input->matrix.data());
|
| + return output;
|
| +}
|
| +
|
| +mojo::TransformPtr TypeConverter<mojo::TransformPtr, SkMatrix44>::Convert(
|
| + const SkMatrix44& input) {
|
| + auto output = mojo::Transform::New();
|
| + output->matrix.resize(16u);
|
| + input.asRowMajorf(output->matrix.data());
|
| + return output.Pass();
|
| +}
|
| +
|
| } // namespace mojo
|
|
|