C# 클래스 NScumm.Core.Audio.SoftSynth.TownsPC98_FmSynthSquareSineSource

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

공개 메소드들

메소드 설명
Init ( int rsTable, int rseTable ) : void
NextTick ( int buffer, int offset, uint bufferSize ) : void
Reset ( ) : void
SetVolumeChannelMasks ( int channelMaskA, int channelMaskB ) : void
SetVolumeIntern ( int volA, int volB ) : void
TownsPC98_FmSynthSquareSineSource ( uint timerbase, uint rtt ) : System
UpdateRegs ( ) : void
WriteReg ( int address, int value, bool force = false ) : void

비공개 메소드들

메소드 설명
ChanEnable ( ) : byte
CreateChannels ( ) : Channel[]

메소드 상세

Init() 공개 메소드

public Init ( int rsTable, int rseTable ) : void
rsTable int
rseTable int
리턴 void

NextTick() 공개 메소드

public NextTick ( int buffer, int offset, uint bufferSize ) : void
buffer int
offset int
bufferSize uint
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetVolumeChannelMasks() 공개 메소드

public SetVolumeChannelMasks ( int channelMaskA, int channelMaskB ) : void
channelMaskA int
channelMaskB int
리턴 void

SetVolumeIntern() 공개 메소드

public SetVolumeIntern ( int volA, int volB ) : void
volA int
volB int
리턴 void

TownsPC98_FmSynthSquareSineSource() 공개 메소드

public TownsPC98_FmSynthSquareSineSource ( uint timerbase, uint rtt ) : System
timerbase uint
rtt uint
리턴 System

UpdateRegs() 공개 메소드

public UpdateRegs ( ) : void
리턴 void

WriteReg() 공개 메소드

public WriteReg ( int address, int value, bool force = false ) : void
address int
value int
force bool
리턴 void