view

package
v0.0.0-...-ffda610 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2013 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Title  = "Colony"
	Width  = 640
	Height = 480

	Tick = time.Second / 60.0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LineRenderer

type LineRenderer struct {
	// contains filtered or unexported fields
}

func NewLineRenderer

func NewLineRenderer(x1, y1, x2, y2 float32) *LineRenderer

func (*LineRenderer) Render

func (self *LineRenderer) Render()

type MultiRenderer

type MultiRenderer struct {
	Renderers []Renderer
}

func NewMultiRenderer

func NewMultiRenderer(renderers []Renderer) *MultiRenderer

func (*MultiRenderer) Render

func (self *MultiRenderer) Render()

type Renderer

type Renderer interface {

	// renders the object
	Render()
}

type SquareRenderer

type SquareRenderer struct {
	// contains filtered or unexported fields
}

func NewSquareRenderer

func NewSquareRenderer(x, y, w, h float32) *SquareRenderer

func (*SquareRenderer) Render

func (self *SquareRenderer) Render()

type View

type View struct {
	// contains filtered or unexported fields
}

func NewView

func NewView(renderers <-chan Renderer, control chan<- bool) *View

func (*View) Destroy

func (self *View) Destroy()

func (*View) Init

func (self *View) Init()

func (*View) Listen

func (self *View) Listen()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL