Allows the ability to get the current point in the context

This commit is contained in:
Jamie Crisman 2019-01-24 14:20:04 -06:00
parent 3795562800
commit ccde3a8923

View File

@ -110,6 +110,15 @@ func NewContextForRGBA(im *image.RGBA) *Context {
} }
} }
// GetCurrentPoint will return the current point and if there is a current point.
// The point will have been transformed by the context's transformation matrix.
func (dc *Context) GetCurrentPoint() (Point, bool) {
if dc.hasCurrent {
return dc.current, true
}
return Point{}, false
}
// Image returns the image that has been drawn by this context. // Image returns the image that has been drawn by this context.
func (dc *Context) Image() image.Image { func (dc *Context) Image() image.Image {
return dc.im return dc.im