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
Interference prefs.Bool
Noise prefs.Bool
Fringing prefs.Bool
Ghosting prefs.Bool
Phosphor prefs.Bool
CurveAmount prefs.Float
MaskIntensity prefs.Float
MaskFine prefs.Float
ScanlinesIntensity prefs.Float
ScanlinesFine prefs.Float
InterferenceLevel prefs.Float
NoiseLevel prefs.Float
FringingAmount prefs.Float
GhostingAmount prefs.Float
PhosphorLatency prefs.Float
PhosphorBloom prefs.Float
Sharpness prefs.Float
BlackLevel prefs.Float
PixelPerfectFade prefs.Float
SyncSpeedScanlines 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
Click to show internal directories.
Click to hide internal directories.