C# Class NScumm.Core.Audio.SoftSynth.WaveformGenerator

Show file Open project: scemino/nscumm

Public Methods

Method Description
Output ( ) : int
ReadOSC ( ) : int
Reset ( ) : void
SetSyncSource ( WaveformGenerator source ) : void
Synchronize ( ) : void
UpdateClock ( int delta_t ) : void
WaveformGenerator ( )
WriteCONTROL_REG ( int control ) : void
WriteFREQ_HI ( int freq_hi ) : void
WriteFREQ_LO ( int freq_lo ) : void
WritePW_HI ( int pw_hi ) : void
WritePW_LO ( int pw_lo ) : void

Private Methods

Method Description
outputNPST ( ) : int
outputNPS_ ( ) : int
outputNP_T ( ) : int
outputNP__ ( ) : int
outputN_ST ( ) : int
outputN_S_ ( ) : int
outputN__T ( ) : int
outputN___ ( ) : int
output_PST ( ) : int
output_PS_ ( ) : int
output_P_T ( ) : int
output_P__ ( ) : int
output__ST ( ) : int
output__S_ ( ) : int
output___T ( ) : int
output____ ( ) : int

Method Details

Output() public method

public Output ( ) : int
return int

ReadOSC() public method

public ReadOSC ( ) : int
return int

Reset() public method

public Reset ( ) : void
return void

SetSyncSource() public method

public SetSyncSource ( WaveformGenerator source ) : void
source WaveformGenerator
return void

Synchronize() public method

public Synchronize ( ) : void
return void

UpdateClock() public method

public UpdateClock ( int delta_t ) : void
delta_t int
return void

WaveformGenerator() public method

public WaveformGenerator ( )

WriteCONTROL_REG() public method

public WriteCONTROL_REG ( int control ) : void
control int
return void

WriteFREQ_HI() public method

public WriteFREQ_HI ( int freq_hi ) : void
freq_hi int
return void

WriteFREQ_LO() public method

public WriteFREQ_LO ( int freq_lo ) : void
freq_lo int
return void

WritePW_HI() public method

public WritePW_HI ( int pw_hi ) : void
pw_hi int
return void

WritePW_LO() public method

public WritePW_LO ( int pw_lo ) : void
pw_lo int
return void