Documentation ¶
Index ¶
Constants ¶
View Source
const DPI = 96
DPI constant. Ideally it would be read from the various system.
Variables ¶
View Source
var ( Yellow = color.RGBA{R: 255, G: 255, A: 255} Green = color.RGBA{R: 80, G: 255, A: 80} )
Functions ¶
This section is empty.
Types ¶
type Arrow ¶
type Arrow struct {
// From, To implement the starting and final point of the arrow:
// arrow is pointing to the "To" direction.
From, To image.Point
// Color of the Arrow to be drawn.
Color color.Color
// Thickness of the Arrow to be drawn.
Thickness float64
// contains filtered or unexported fields
}
func NewArrow ¶
NewArrow creates a new Arrow (or ellipsis) filter. It draws an ellipsis whose dimensions fit the given rectangle. You must specify the color and the thickness of the Arrow to be drawn.
type Circle ¶
type Circle struct { // Dim defines the rectangle that will encompass the // circle/ellipse. Dim image.Rectangle // Color of the circle to be drawn. Color color.Color // Thickness of the circle to be drawn. Thickness float64 // Center is generated automatically. Center Vec2 // contains filtered or unexported fields }
func NewCircle ¶
NewCircle creates a new circle (or ellipsis) filter. It draws an ellipsis whose dimensions fit the given rectangle. You must specify the color and the thickness of the circle to be drawn.
type Text ¶
type Text struct { // Text to render. Text string // Center (horizontal and vertical) where to draw the text. Center image.Point // Color of the Text to be drawn. Color, Background color.Color // Font size. Size float64 // contains filtered or unexported fields }
func NewText ¶
NewText creates a new Text (or ellipsis) filter. It draws an ellipsis whose dimensions fit the given rectangle. You must specify the color and the thickness of the Text to be drawn.
Click to show internal directories.
Click to hide internal directories.