Documentation
¶
Index ¶
- type Renderer
- func (renderer *Renderer) Begin()
- func (renderer *Renderer) DrawCircle(position vector.Vector2f, radius float32)
- func (renderer *Renderer) DrawCircleProgress(position vector.Vector2f, radius float32, progress float32)
- func (renderer *Renderer) DrawCircleProgressS(position vector.Vector2f, radius float32, sections int, progress float32)
- func (renderer *Renderer) DrawCircleS(position vector.Vector2f, radius float32, sections int)
- func (renderer *Renderer) DrawLine(x1, y1, x2, y2, thickness float32)
- func (renderer *Renderer) DrawLineV(position1, position2 vector.Vector2f, thickness float32)
- func (renderer *Renderer) DrawPixel(x, y, size float32)
- func (renderer *Renderer) DrawPixelV(position vector.Vector2f, size float32)
- func (renderer *Renderer) DrawQuad(x1, y1, x2, y2, x3, y3, x4, y4 float32)
- func (renderer *Renderer) DrawQuadV(p1, p2, p3, p4 vector.Vector2f)
- func (renderer *Renderer) DrawTriangle(x1, y1, x2, y2, x3, y3 float32)
- func (renderer *Renderer) DrawTriangleV(p1, p2, p3 vector.Vector2f)
- func (renderer *Renderer) End()
- func (renderer *Renderer) Flush()
- func (renderer *Renderer) SetAdditive(additive bool)
- func (renderer *Renderer) SetCamera(camera mgl32.Mat4)
- func (renderer *Renderer) SetColor(r, g, b, a float64)
- func (renderer *Renderer) SetColorM(color color.Color)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Renderer ¶
func NewRenderer ¶
func NewRenderer() *Renderer
func NewRendererSize ¶
func (*Renderer) DrawCircle ¶
func (*Renderer) DrawCircleProgress ¶
func (*Renderer) DrawCircleProgressS ¶
func (*Renderer) DrawCircleS ¶
func (*Renderer) DrawPixelV ¶
func (*Renderer) DrawTriangle ¶
func (*Renderer) DrawTriangleV ¶
func (*Renderer) SetAdditive ¶
Click to show internal directories.
Click to hide internal directories.