Documentation ¶
Index ¶
- func ConvPolygonPoints(points []sdl.Point, dx, dy int16) ([]int16, []int16)
- type Canvas
- func (c *Canvas) AntiAlias(aa bool)
- func (c *Canvas) BeginFill(color sdl.Color)
- func (c *Canvas) BeginFillRGBA(r, g, b, a uint8)
- func (c *Canvas) BlendMode(mode sdl.BlendMode)
- func (c *Canvas) CreateTexture(format uint32, access int, w, h int32) (*sdl.Texture, error)
- func (c *Canvas) Done() (err error)
- func (c *Canvas) Draw(d sdlkit.Drawable)
- func (c *Canvas) DrawCircle(x, y, rad int32)
- func (c *Canvas) DrawCircleF(x, y, rad float64)
- func (c *Canvas) DrawCircleS(cs geom.Circle)
- func (c *Canvas) DrawEllipse(x, y, rx, ry int32)
- func (c *Canvas) DrawEllipseF(x, y, rx, ry float64)
- func (c *Canvas) DrawEllipseS(es geom.Ellipse)
- func (c *Canvas) DrawFRect(rect *sdl.FRect)
- func (c *Canvas) DrawLine(x1, y1, x2, y2 int32)
- func (c *Canvas) DrawLineF(x1, y1, x2, y2 float64)
- func (c *Canvas) DrawPixel(x, y, size int32)
- func (c *Canvas) DrawPixelF(x, y float64, size int32)
- func (c *Canvas) DrawPixelXY(xy geom.XYGetter, size int32)
- func (c *Canvas) DrawPolygon(vx, vy []int16)
- func (c *Canvas) DrawPolygonS(ps geom.Polygon)
- func (c *Canvas) DrawRect(rect *sdl.Rect)
- func (c *Canvas) DrawRectF(x, y, w, h float64)
- func (c *Canvas) DrawRectS(rs geom.Rect)
- func (c *Canvas) DrawRoundRect(x, y, w, h, rad int32)
- func (c *Canvas) DrawRoundRectF(x, y, w, h, rad float64)
- func (c *Canvas) EndFill()
- func (c *Canvas) EndLineStyle()
- func (c *Canvas) LineStyle(thickness int32, color sdl.Color)
- type FpsDisplay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Canvas ¶
type Canvas struct {
// contains filtered or unexported fields
}
todo: canvas in pool?
func (*Canvas) BeginFillRGBA ¶
func (*Canvas) CreateTexture ¶
func (*Canvas) DrawCircle ¶
func (*Canvas) DrawCircleF ¶
func (*Canvas) DrawCircleS ¶
func (*Canvas) DrawEllipse ¶
func (*Canvas) DrawEllipseF ¶
func (*Canvas) DrawEllipseS ¶
func (*Canvas) DrawPixelF ¶
func (*Canvas) DrawPolygon ¶
func (*Canvas) DrawPolygonS ¶
func (*Canvas) DrawRoundRect ¶
func (*Canvas) DrawRoundRectF ¶
func (*Canvas) EndLineStyle ¶
func (c *Canvas) EndLineStyle()
type FpsDisplay ¶
type FpsDisplay struct {
X, Y, Scale int32
TextColor sdl.Color
ShadowColor sdl.Color
// contains filtered or unexported fields
}
func NewFpsDisplay ¶
func NewFpsDisplay(t *sdlkit.Time, x, y int32) *FpsDisplay
Click to show internal directories.
Click to hide internal directories.