views

package
v0.0.0-...-77df42f Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPU

type CPU struct {
	*cpu.CPU
	// contains filtered or unexported fields
}

func NewCPU

func NewCPU(c *cpu.CPU) *CPU

func (*CPU) Run

func (c *CPU) Run(window fyne.Window, events <-chan event.Event) error

func (*CPU) Setup

func (c *CPU) Setup(w fyne.Window) error

func (*CPU) Title

func (c *CPU) Title() string

type Cartridge

type Cartridge struct {
	C *io.Cartridge
}

func (*Cartridge) Run

func (c *Cartridge) Run(window fyne.Window, events <-chan event.Event) error

func (*Cartridge) Title

func (c *Cartridge) Title() string

type DrawMode

type DrawMode int
const (
	DrawModeNormal DrawMode = iota
	DrawModeLine
	DrawModePixel
)

type Gameboy

type Gameboy struct {
	GB *gameboy.GameBoy
}

func (*Gameboy) Run

func (g *Gameboy) Run(window fyne.Window) error

type Log

type Log struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*Log) Debugf

func (l *Log) Debugf(format string, args ...interface{})

func (*Log) Errorf

func (l *Log) Errorf(format string, args ...interface{})

func (*Log) Infof

func (l *Log) Infof(format string, args ...interface{})

func (*Log) Run

func (l *Log) Run(window fyne.Window, events <-chan event.Event) error

func (*Log) Title

func (l *Log) Title() string

type OAM

type OAM struct {
	PPU *ppu.PPU
}

func (*OAM) Run

func (o *OAM) Run(window fyne.Window, events <-chan event.Event) error

func (*OAM) Title

func (o *OAM) Title() string

type PPU

type PPU struct {
	*ppu.PPU
	// contains filtered or unexported fields
}

func NewPPU

func NewPPU(ppu *ppu.PPU) *PPU

func (*PPU) Run

func (p *PPU) Run(w fyne.Window, events <-chan event.Event) error

func (*PPU) Title

func (p *PPU) Title() string

type Palette

type Palette struct {
	PPU *ppu.PPU
}

func (Palette) Run

func (p Palette) Run(window fyne.Window, events <-chan event.Event) error

func (Palette) Title

func (p Palette) Title() string

type Performance

type Performance struct {
}

func (*Performance) Run

func (p *Performance) Run(window fyne.Window, events <-chan event.Event) error

func (*Performance) Title

func (p *Performance) Title() string

type Printer

type Printer struct {
	*accessories.Printer

	DrawMode
	// contains filtered or unexported fields
}

func (*Printer) Run

func (p *Printer) Run(window fyne.Window, events <-chan event.Event) error

func (*Printer) Title

func (p *Printer) Title() string

type Render

type Render struct {
	Video *ppu.PPU
}

func (Render) Run

func (r Render) Run(w fyne.Window, events <-chan event.Event) error

func (Render) Title

func (r Render) Title() string

type Serial

type Serial struct {
}

func (*Serial) Run

func (s *Serial) Run(window fyne.Window, events <-chan event.Event) error

func (*Serial) Title

func (s *Serial) Title() string

type Settings

type Settings struct {
	fyne.Preferences
	// contains filtered or unexported fields
}

func (*Settings) Run

func (s *Settings) Run(window fyne.Window, events <-chan event.Event) error

func (*Settings) Title

func (s *Settings) Title() string

type System

type System struct {
}

func (*System) Run

func (s *System) Run(window fyne.Window, events <-chan event.Event) error

func (*System) Title

func (s *System) Title() string

type Tilemaps

type Tilemaps struct {
	PPU *ppu.PPU
}

func (*Tilemaps) Run

func (t *Tilemaps) Run(window fyne.Window, events <-chan event.Event) error

func (*Tilemaps) Title

func (t *Tilemaps) Title() string

type Tiles

type Tiles struct {
	*ppu.PPU
	// contains filtered or unexported fields
}

func (*Tiles) Run

func (v *Tiles) Run(window fyne.Window, events <-chan event.Event) error

func (*Tiles) Title

func (v *Tiles) Title() string

type Visualizer

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

func (*Visualizer) Run

func (v *Visualizer) Run(window fyne.Window, events <-chan event.Event) error

func (*Visualizer) Title

func (v *Visualizer) Title() string

Jump to

Keyboard shortcuts

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