crt

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2021 License: GPL-3.0, GPL-3.0 Imports: 2 Imported by: 0

Documentation

Overview

Package CRT contains non-gui-specific and non-VCS-specific information. The CRT package is conceptually different to the television package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Preferences

type Preferences struct {
	Enabled prefs.Bool

	Phosphor  prefs.Bool
	Mask      prefs.Bool
	Scanlines prefs.Bool
	Noise     prefs.Bool
	Blur      prefs.Bool

	PhosphorSpeed       prefs.Float
	MaskBrightness      prefs.Float
	ScanlinesBrightness prefs.Float
	NoiseLevel          prefs.Float
	BlurLevel           prefs.Float

	Vignette prefs.Bool
	// contains filtered or unexported fields
}

func NewPreferences

func NewPreferences() (*Preferences, error)

NewPreferences is the preferred method of initialisation for the Preferences type.

func (*Preferences) Load

func (p *Preferences) Load() error

Load disassembly preferences and apply to the current disassembly.

func (*Preferences) Save

func (p *Preferences) Save() error

Save current disassembly preferences to disk.

func (*Preferences) SetDefaults

func (p *Preferences) SetDefaults()

SetDefaults revers all CRT settings to default values.

func (*Preferences) String

func (p *Preferences) String() string

Directories

Path Synopsis
Package shaders (sub-package of the CRT package) contains the GLSL shader code used by Gopher2600 to create a CRT like image.
Package shaders (sub-package of the CRT package) contains the GLSL shader code used by Gopher2600 to create a CRT like image.

Jump to

Keyboard shortcuts

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