func (m *Matrix) TransformPoint(x, y float64) (float64, float64) {
	C.cairo_matrix_transform_point(m.native(),
		(*C.double)(unsafe.Pointer(&x)), (*C.double)(unsafe.Pointer(&y)))
	return x, y
}
func (m *Matrix) TransformPoint(x, y float64) (float64, float64) {
	C.cairo_matrix_transform_point(m.native(),
		(*C.double)(unsafe.Pointer(&x)), (*C.double)(unsafe.Pointer(&y)))
	return x, y
}
func ( m * Matrix ) TransformPoint ( x , y float64 ) ( float64 , float64 ) { C . cairo_matrix_transform_point ( m . native ( ) , ( * C . double ) ( unsafe . Pointer ( & x ) ) , ( * C . double ) ( unsafe . Pointer ( & y ) ) ) return x , y }
// TransformPoint ...
TransformPoint ...