Searched refs:MatrixImpl (Results 1 – 8 of 8) sorted by relevance
33 class MatrixImpl : public BaseImpl {38 MatrixImpl() {} in MatrixImpl() function39 ~MatrixImpl() override {} in ~MatrixImpl()
28 class SkiaMatrix : public MatrixImpl {78 void GetAll(std::array<scalar, MatrixImpl::MATRIX_SIZE>& buffer) const override;79 void SetAll(std::array<scalar, MatrixImpl::MATRIX_SIZE>& buffer) override;
86 static std::unique_ptr<MatrixImpl> CreateMatrix();87 static std::unique_ptr<MatrixImpl> CreateMatrix(const Matrix& other);
186 std::unique_ptr<MatrixImpl> SkiaImplFactory::CreateMatrix() in CreateMatrix()191 std::unique_ptr<MatrixImpl> SkiaImplFactory::CreateMatrix(const Matrix& other) in CreateMatrix()
239 void SkiaMatrix::GetAll(std::array<scalar, MatrixImpl::MATRIX_SIZE>& buffer) const in GetAll()244 void SkiaMatrix::SetAll(std::array<scalar, MatrixImpl::MATRIX_SIZE>& buffer) in SetAll()
84 static std::unique_ptr<MatrixImpl> CreateMatrixImpl();85 static std::unique_ptr<MatrixImpl> CreateMatrixImpl(const Matrix& other);
283 std::unique_ptr<MatrixImpl> ImplFactory::CreateMatrixImpl() in CreateMatrixImpl()293 std::unique_ptr<MatrixImpl> ImplFactory::CreateMatrixImpl(const Matrix& other) in CreateMatrixImpl()
282 std::shared_ptr<MatrixImpl> matrixImplPtr;