crt

package
v0.14.1 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 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

	Curve     prefs.Bool
	Mask      prefs.Bool
	Scanlines prefs.Bool
	Noise     prefs.Bool
	Fringing  prefs.Bool
	Ghosting  prefs.Bool
	Phosphor  prefs.Bool

	CurveAmount     prefs.Float
	MaskBright      prefs.Float
	MaskFine        prefs.Float
	ScanlinesBright prefs.Float
	ScanlinesFine   prefs.Float
	NoiseLevel      prefs.Float
	FringingAmount  prefs.Float
	GhostingAmount  prefs.Float
	PhosphorLatency prefs.Float
	PhosphorBloom   prefs.Float
	Sharpness       prefs.Float

	PixelPerfectFade prefs.Float

	UnsyncTolerance prefs.Int
	// 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

Jump to

Keyboard shortcuts

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