sdlimgui

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: GPL-3.0, GPL-3.0 Imports: 37 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SdlImgui

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

SdlImgui is an sdl based visualiser using imgui

func NewSdlImgui

func NewSdlImgui(tv television.Television) (*SdlImgui, error)

NewSdlImgui is the preferred method of initialisation for type SdlImgui

MUST ONLY be called from the #mainthread

func (*SdlImgui) Destroy

func (img *SdlImgui) Destroy(output io.Writer)

Destroy implements GuiCreator interface

MUST ONLY be called from the #mainthread

func (*SdlImgui) GetTerminal

func (img *SdlImgui) GetTerminal() terminal.Terminal

GetTerminal implements terminal.Broker interface

func (*SdlImgui) Service

func (img *SdlImgui) Service()

Service implements GuiCreator interface

func (*SdlImgui) SetFeature

func (img *SdlImgui) SetFeature(request gui.FeatureReq, args ...interface{}) (returnedErr error)

SetFeature implements gui.GUI interface

Directories

Path Synopsis
Package lazyvalues is the method used by sdlimgui (and possibly other GUI implementations) when access emulator data from the GUI thread.
Package lazyvalues is the method used by sdlimgui (and possibly other GUI implementations) when access emulator data from the GUI thread.

Jump to

Keyboard shortcuts

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