C# 클래스 NesHd.Core.Misc.StateHolder

파일 보기 프로젝트 열기: afonsof/nes-hd 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrentChrRomPage uint[]
CurrentPRGRomPage uint[]
CycleCounter int
DMCDAC byte
DMCDMAAddress ushort
DMCDMALength ushort
DMCDMALengthCounter ushort
DMCDMAStartAddress ushort
DMCDMCBIT byte
DMCDMCBYTE byte
DMCDMCIRQEnabled bool
DMC_Enabled bool
DMC_FreqTimer double
DMC_Frequency double
DMC_Loop bool
DMC_RenderedLength double
DMC_SampleCount double
NOIZEOUT short
NOIZE_DecayCount byte
NOIZE_DecayDiable bool
NOIZE_DecayLoopEnable bool
NOIZE_DecayReset bool
NOIZE_DecayTimer byte
NOIZE_Enabled bool
NOIZE_Envelope byte
NOIZE_FreqTimer double
NOIZE_Frequency double
NOIZE_LengthCount byte
NOIZE_NoiseMode int
NOIZE_RenderedLength double
NOIZE_SampleCount double
NOIZE_ShiftReg ushort
NOIZE_Volume byte
Rectangle1DutyPercentage double
Rectangle1WaveStatus bool
Rectangle1_DecayCount byte
Rectangle1_DecayDiable bool
Rectangle1_DecayLoopEnable bool
Rectangle1_DecayReset bool
Rectangle1_DecayTimer byte
Rectangle1_DutyCycle int
Rectangle1_Enabled bool
Rectangle1_Envelope byte
Rectangle1_FreqTimer int
Rectangle1_Frequency double
Rectangle1_LengthCount byte
Rectangle1_RenderedLength double
Rectangle1_SampleCount double
Rectangle1_SweepCount byte
Rectangle1_SweepDirection bool
Rectangle1_SweepEnable bool
Rectangle1_SweepForceSilence bool
Rectangle1_SweepRate byte
Rectangle1_SweepReset bool
Rectangle1_SweepShift byte
Rectangle1_Volume byte
Rectangle2DutyPercentage double
Rectangle2WaveStatus bool
Rectangle2_DecayCount byte
Rectangle2_DecayDiable bool
Rectangle2_DecayLoopEnable bool
Rectangle2_DecayReset bool
Rectangle2_DecayTimer byte
Rectangle2_DutyCycle int
Rectangle2_Enabled bool
Rectangle2_Envelope byte
Rectangle2_FreqTimer int
Rectangle2_Frequency double
Rectangle2_LengthCount byte
Rectangle2_RenderedLength double
Rectangle2_SampleCount double
Rectangle2_SweepCount byte
Rectangle2_SweepDirection bool
Rectangle2_SweepEnable bool
Rectangle2_SweepForceSilence bool
Rectangle2_SweepRate byte
Rectangle2_SweepReset bool
Rectangle2_SweepShift byte
Rectangle2_Volume byte
TriangleHALT bool
TriangleOUT short
Triangle_Enabled bool
Triangle_FreqTimer int
Triangle_Frequency double
Triangle_LengthCount byte
Triangle_LengthEnabled bool
Triangle_LinearControl bool
Triangle_LinearCounter int
Triangle_LinearCounterLoad int
Triangle_RenderedLength double
Triangle_SampleCount double
Triangle_Sequence int
VRC6Pulse1DutyPercentage double
VRC6Pulse1OUT short
VRC6Pulse1WaveStatus bool
VRC6Pulse1_DutyCycle int
VRC6Pulse1_Enabled bool
VRC6Pulse1_FreqTimer int
VRC6Pulse1_Frequency double
VRC6Pulse1_RenderedLength double
VRC6Pulse1_SampleCount double
VRC6Pulse1_Volume byte
VRC6Pulse2DutyPercentage double
VRC6Pulse2OUT short
VRC6Pulse2WaveStatus bool
VRC6Pulse2_DutyCycle int
VRC6Pulse2_Enabled bool
VRC6Pulse2_FreqTimer int
VRC6Pulse2_Frequency double
VRC6Pulse2_RenderedLength double
VRC6Pulse2_SampleCount double
VRC6Pulse2_Volume byte
VRC6SawtoothAccum byte
VRC6SawtoothAccumRate byte
VRC6SawtoothAccumStep byte
VRC6SawtoothOUT short
VRC6Sawtooth_Enabled bool
VRC6Sawtooth_FreqTimer int
VRC6Sawtooth_Frequency double
VRC6Sawtooth_RenderedLength double
VRC6Sawtooth_SampleCount double

공개 메소드들

메소드 설명
ApplyDataToNes ( NesEngine _engine ) : void
LoadNesData ( NesEngine _engine ) : void

메소드 상세

ApplyDataToNes() 공개 메소드

public ApplyDataToNes ( NesEngine _engine ) : void
_engine NesEngine
리턴 void

LoadNesData() 공개 메소드

public LoadNesData ( NesEngine _engine ) : void
_engine NesEngine
리턴 void

프로퍼티 상세

CurrentChrRomPage 공개적으로 프로퍼티

public uint[] CurrentChrRomPage
리턴 uint[]

CurrentPRGRomPage 공개적으로 프로퍼티

public uint[] CurrentPRGRomPage
리턴 uint[]

CycleCounter 공개적으로 프로퍼티

public int CycleCounter
리턴 int

DMCDAC 공개적으로 프로퍼티

public byte DMCDAC
리턴 byte

DMCDMAAddress 공개적으로 프로퍼티

public ushort DMCDMAAddress
리턴 ushort

DMCDMALength 공개적으로 프로퍼티

public ushort DMCDMALength
리턴 ushort

DMCDMALengthCounter 공개적으로 프로퍼티

public ushort DMCDMALengthCounter
리턴 ushort

DMCDMAStartAddress 공개적으로 프로퍼티

public ushort DMCDMAStartAddress
리턴 ushort

DMCDMCBIT 공개적으로 프로퍼티

public byte DMCDMCBIT
리턴 byte

DMCDMCBYTE 공개적으로 프로퍼티

public byte DMCDMCBYTE
리턴 byte

DMCDMCIRQEnabled 공개적으로 프로퍼티

public bool DMCDMCIRQEnabled
리턴 bool

DMC_Enabled 공개적으로 프로퍼티

public bool DMC_Enabled
리턴 bool

DMC_FreqTimer 공개적으로 프로퍼티

public double DMC_FreqTimer
리턴 double

DMC_Frequency 공개적으로 프로퍼티

public double DMC_Frequency
리턴 double

DMC_Loop 공개적으로 프로퍼티

public bool DMC_Loop
리턴 bool

DMC_RenderedLength 공개적으로 프로퍼티

public double DMC_RenderedLength
리턴 double

DMC_SampleCount 공개적으로 프로퍼티

public double DMC_SampleCount
리턴 double

NOIZEOUT 공개적으로 프로퍼티

public short NOIZEOUT
리턴 short

NOIZE_DecayCount 공개적으로 프로퍼티

public byte NOIZE_DecayCount
리턴 byte

NOIZE_DecayDiable 공개적으로 프로퍼티

public bool NOIZE_DecayDiable
리턴 bool

NOIZE_DecayLoopEnable 공개적으로 프로퍼티

public bool NOIZE_DecayLoopEnable
리턴 bool

NOIZE_DecayReset 공개적으로 프로퍼티

public bool NOIZE_DecayReset
리턴 bool

NOIZE_DecayTimer 공개적으로 프로퍼티

public byte NOIZE_DecayTimer
리턴 byte

NOIZE_Enabled 공개적으로 프로퍼티

public bool NOIZE_Enabled
리턴 bool

NOIZE_Envelope 공개적으로 프로퍼티

public byte NOIZE_Envelope
리턴 byte

NOIZE_FreqTimer 공개적으로 프로퍼티

public double NOIZE_FreqTimer
리턴 double

NOIZE_Frequency 공개적으로 프로퍼티

public double NOIZE_Frequency
리턴 double

NOIZE_LengthCount 공개적으로 프로퍼티

public byte NOIZE_LengthCount
리턴 byte

NOIZE_NoiseMode 공개적으로 프로퍼티

public int NOIZE_NoiseMode
리턴 int

NOIZE_RenderedLength 공개적으로 프로퍼티

public double NOIZE_RenderedLength
리턴 double

NOIZE_SampleCount 공개적으로 프로퍼티

public double NOIZE_SampleCount
리턴 double

NOIZE_ShiftReg 공개적으로 프로퍼티

public ushort NOIZE_ShiftReg
리턴 ushort

NOIZE_Volume 공개적으로 프로퍼티

public byte NOIZE_Volume
리턴 byte

Rectangle1DutyPercentage 공개적으로 프로퍼티

public double Rectangle1DutyPercentage
리턴 double

Rectangle1WaveStatus 공개적으로 프로퍼티

public bool Rectangle1WaveStatus
리턴 bool

Rectangle1_DecayCount 공개적으로 프로퍼티

public byte Rectangle1_DecayCount
리턴 byte

Rectangle1_DecayDiable 공개적으로 프로퍼티

public bool Rectangle1_DecayDiable
리턴 bool

Rectangle1_DecayLoopEnable 공개적으로 프로퍼티

public bool Rectangle1_DecayLoopEnable
리턴 bool

Rectangle1_DecayReset 공개적으로 프로퍼티

public bool Rectangle1_DecayReset
리턴 bool

Rectangle1_DecayTimer 공개적으로 프로퍼티

public byte Rectangle1_DecayTimer
리턴 byte

Rectangle1_DutyCycle 공개적으로 프로퍼티

public int Rectangle1_DutyCycle
리턴 int

Rectangle1_Enabled 공개적으로 프로퍼티

public bool Rectangle1_Enabled
리턴 bool

Rectangle1_Envelope 공개적으로 프로퍼티

public byte Rectangle1_Envelope
리턴 byte

Rectangle1_FreqTimer 공개적으로 프로퍼티

public int Rectangle1_FreqTimer
리턴 int

Rectangle1_Frequency 공개적으로 프로퍼티

public double Rectangle1_Frequency
리턴 double

Rectangle1_LengthCount 공개적으로 프로퍼티

public byte Rectangle1_LengthCount
리턴 byte

Rectangle1_RenderedLength 공개적으로 프로퍼티

public double Rectangle1_RenderedLength
리턴 double

Rectangle1_SampleCount 공개적으로 프로퍼티

public double Rectangle1_SampleCount
리턴 double

Rectangle1_SweepCount 공개적으로 프로퍼티

public byte Rectangle1_SweepCount
리턴 byte

Rectangle1_SweepDirection 공개적으로 프로퍼티

public bool Rectangle1_SweepDirection
리턴 bool

Rectangle1_SweepEnable 공개적으로 프로퍼티

public bool Rectangle1_SweepEnable
리턴 bool

Rectangle1_SweepForceSilence 공개적으로 프로퍼티

public bool Rectangle1_SweepForceSilence
리턴 bool

Rectangle1_SweepRate 공개적으로 프로퍼티

public byte Rectangle1_SweepRate
리턴 byte

Rectangle1_SweepReset 공개적으로 프로퍼티

public bool Rectangle1_SweepReset
리턴 bool

Rectangle1_SweepShift 공개적으로 프로퍼티

public byte Rectangle1_SweepShift
리턴 byte

Rectangle1_Volume 공개적으로 프로퍼티

public byte Rectangle1_Volume
리턴 byte

Rectangle2DutyPercentage 공개적으로 프로퍼티

public double Rectangle2DutyPercentage
리턴 double

Rectangle2WaveStatus 공개적으로 프로퍼티

public bool Rectangle2WaveStatus
리턴 bool

Rectangle2_DecayCount 공개적으로 프로퍼티

public byte Rectangle2_DecayCount
리턴 byte

Rectangle2_DecayDiable 공개적으로 프로퍼티

public bool Rectangle2_DecayDiable
리턴 bool

Rectangle2_DecayLoopEnable 공개적으로 프로퍼티

public bool Rectangle2_DecayLoopEnable
리턴 bool

Rectangle2_DecayReset 공개적으로 프로퍼티

public bool Rectangle2_DecayReset
리턴 bool

Rectangle2_DecayTimer 공개적으로 프로퍼티

public byte Rectangle2_DecayTimer
리턴 byte

Rectangle2_DutyCycle 공개적으로 프로퍼티

public int Rectangle2_DutyCycle
리턴 int

Rectangle2_Enabled 공개적으로 프로퍼티

public bool Rectangle2_Enabled
리턴 bool

Rectangle2_Envelope 공개적으로 프로퍼티

public byte Rectangle2_Envelope
리턴 byte

Rectangle2_FreqTimer 공개적으로 프로퍼티

public int Rectangle2_FreqTimer
리턴 int

Rectangle2_Frequency 공개적으로 프로퍼티

public double Rectangle2_Frequency
리턴 double

Rectangle2_LengthCount 공개적으로 프로퍼티

public byte Rectangle2_LengthCount
리턴 byte

Rectangle2_RenderedLength 공개적으로 프로퍼티

public double Rectangle2_RenderedLength
리턴 double

Rectangle2_SampleCount 공개적으로 프로퍼티

public double Rectangle2_SampleCount
리턴 double

Rectangle2_SweepCount 공개적으로 프로퍼티

public byte Rectangle2_SweepCount
리턴 byte

Rectangle2_SweepDirection 공개적으로 프로퍼티

public bool Rectangle2_SweepDirection
리턴 bool

Rectangle2_SweepEnable 공개적으로 프로퍼티

public bool Rectangle2_SweepEnable
리턴 bool

Rectangle2_SweepForceSilence 공개적으로 프로퍼티

public bool Rectangle2_SweepForceSilence
리턴 bool

Rectangle2_SweepRate 공개적으로 프로퍼티

public byte Rectangle2_SweepRate
리턴 byte

Rectangle2_SweepReset 공개적으로 프로퍼티

public bool Rectangle2_SweepReset
리턴 bool

Rectangle2_SweepShift 공개적으로 프로퍼티

public byte Rectangle2_SweepShift
리턴 byte

Rectangle2_Volume 공개적으로 프로퍼티

public byte Rectangle2_Volume
리턴 byte

TriangleHALT 공개적으로 프로퍼티

public bool TriangleHALT
리턴 bool

TriangleOUT 공개적으로 프로퍼티

public short TriangleOUT
리턴 short

Triangle_Enabled 공개적으로 프로퍼티

public bool Triangle_Enabled
리턴 bool

Triangle_FreqTimer 공개적으로 프로퍼티

public int Triangle_FreqTimer
리턴 int

Triangle_Frequency 공개적으로 프로퍼티

public double Triangle_Frequency
리턴 double

Triangle_LengthCount 공개적으로 프로퍼티

public byte Triangle_LengthCount
리턴 byte

Triangle_LengthEnabled 공개적으로 프로퍼티

public bool Triangle_LengthEnabled
리턴 bool

Triangle_LinearControl 공개적으로 프로퍼티

public bool Triangle_LinearControl
리턴 bool

Triangle_LinearCounter 공개적으로 프로퍼티

public int Triangle_LinearCounter
리턴 int

Triangle_LinearCounterLoad 공개적으로 프로퍼티

public int Triangle_LinearCounterLoad
리턴 int

Triangle_RenderedLength 공개적으로 프로퍼티

public double Triangle_RenderedLength
리턴 double

Triangle_SampleCount 공개적으로 프로퍼티

public double Triangle_SampleCount
리턴 double

Triangle_Sequence 공개적으로 프로퍼티

public int Triangle_Sequence
리턴 int

VRC6Pulse1DutyPercentage 공개적으로 프로퍼티

public double VRC6Pulse1DutyPercentage
리턴 double

VRC6Pulse1OUT 공개적으로 프로퍼티

public short VRC6Pulse1OUT
리턴 short

VRC6Pulse1WaveStatus 공개적으로 프로퍼티

public bool VRC6Pulse1WaveStatus
리턴 bool

VRC6Pulse1_DutyCycle 공개적으로 프로퍼티

public int VRC6Pulse1_DutyCycle
리턴 int

VRC6Pulse1_Enabled 공개적으로 프로퍼티

public bool VRC6Pulse1_Enabled
리턴 bool

VRC6Pulse1_FreqTimer 공개적으로 프로퍼티

public int VRC6Pulse1_FreqTimer
리턴 int

VRC6Pulse1_Frequency 공개적으로 프로퍼티

public double VRC6Pulse1_Frequency
리턴 double

VRC6Pulse1_RenderedLength 공개적으로 프로퍼티

public double VRC6Pulse1_RenderedLength
리턴 double

VRC6Pulse1_SampleCount 공개적으로 프로퍼티

public double VRC6Pulse1_SampleCount
리턴 double

VRC6Pulse1_Volume 공개적으로 프로퍼티

public byte VRC6Pulse1_Volume
리턴 byte

VRC6Pulse2DutyPercentage 공개적으로 프로퍼티

public double VRC6Pulse2DutyPercentage
리턴 double

VRC6Pulse2OUT 공개적으로 프로퍼티

public short VRC6Pulse2OUT
리턴 short

VRC6Pulse2WaveStatus 공개적으로 프로퍼티

public bool VRC6Pulse2WaveStatus
리턴 bool

VRC6Pulse2_DutyCycle 공개적으로 프로퍼티

public int VRC6Pulse2_DutyCycle
리턴 int

VRC6Pulse2_Enabled 공개적으로 프로퍼티

public bool VRC6Pulse2_Enabled
리턴 bool

VRC6Pulse2_FreqTimer 공개적으로 프로퍼티

public int VRC6Pulse2_FreqTimer
리턴 int

VRC6Pulse2_Frequency 공개적으로 프로퍼티

public double VRC6Pulse2_Frequency
리턴 double

VRC6Pulse2_RenderedLength 공개적으로 프로퍼티

public double VRC6Pulse2_RenderedLength
리턴 double

VRC6Pulse2_SampleCount 공개적으로 프로퍼티

public double VRC6Pulse2_SampleCount
리턴 double

VRC6Pulse2_Volume 공개적으로 프로퍼티

public byte VRC6Pulse2_Volume
리턴 byte

VRC6SawtoothAccum 공개적으로 프로퍼티

public byte VRC6SawtoothAccum
리턴 byte

VRC6SawtoothAccumRate 공개적으로 프로퍼티

public byte VRC6SawtoothAccumRate
리턴 byte

VRC6SawtoothAccumStep 공개적으로 프로퍼티

public byte VRC6SawtoothAccumStep
리턴 byte

VRC6SawtoothOUT 공개적으로 프로퍼티

public short VRC6SawtoothOUT
리턴 short

VRC6Sawtooth_Enabled 공개적으로 프로퍼티

public bool VRC6Sawtooth_Enabled
리턴 bool

VRC6Sawtooth_FreqTimer 공개적으로 프로퍼티

public int VRC6Sawtooth_FreqTimer
리턴 int

VRC6Sawtooth_Frequency 공개적으로 프로퍼티

public double VRC6Sawtooth_Frequency
리턴 double

VRC6Sawtooth_RenderedLength 공개적으로 프로퍼티

public double VRC6Sawtooth_RenderedLength
리턴 double

VRC6Sawtooth_SampleCount 공개적으로 프로퍼티

public double VRC6Sawtooth_SampleCount
리턴 double