C# Class NesHd.Core.Misc.StateHolder

Afficher le fichier Open project: afonsof/nes-hd Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
ApplyDataToNes ( NesEngine _engine ) : void
LoadNesData ( NesEngine _engine ) : void

Method Details

ApplyDataToNes() public méthode

public ApplyDataToNes ( NesEngine _engine ) : void
_engine NesEngine
Résultat void

LoadNesData() public méthode

public LoadNesData ( NesEngine _engine ) : void
_engine NesEngine
Résultat void

Property Details

CurrentChrRomPage public_oe property

public uint[] CurrentChrRomPage
Résultat uint[]

CurrentPRGRomPage public_oe property

public uint[] CurrentPRGRomPage
Résultat uint[]

CycleCounter public_oe property

public int CycleCounter
Résultat int

DMCDAC public_oe property

public byte DMCDAC
Résultat byte

DMCDMAAddress public_oe property

public ushort DMCDMAAddress
Résultat ushort

DMCDMALength public_oe property

public ushort DMCDMALength
Résultat ushort

DMCDMALengthCounter public_oe property

public ushort DMCDMALengthCounter
Résultat ushort

DMCDMAStartAddress public_oe property

public ushort DMCDMAStartAddress
Résultat ushort

DMCDMCBIT public_oe property

public byte DMCDMCBIT
Résultat byte

DMCDMCBYTE public_oe property

public byte DMCDMCBYTE
Résultat byte

DMCDMCIRQEnabled public_oe property

public bool DMCDMCIRQEnabled
Résultat bool

DMC_Enabled public_oe property

public bool DMC_Enabled
Résultat bool

DMC_FreqTimer public_oe property

public double DMC_FreqTimer
Résultat double

DMC_Frequency public_oe property

public double DMC_Frequency
Résultat double

DMC_Loop public_oe property

public bool DMC_Loop
Résultat bool

DMC_RenderedLength public_oe property

public double DMC_RenderedLength
Résultat double

DMC_SampleCount public_oe property

public double DMC_SampleCount
Résultat double

NOIZEOUT public_oe property

public short NOIZEOUT
Résultat short

NOIZE_DecayCount public_oe property

public byte NOIZE_DecayCount
Résultat byte

NOIZE_DecayDiable public_oe property

public bool NOIZE_DecayDiable
Résultat bool

NOIZE_DecayLoopEnable public_oe property

public bool NOIZE_DecayLoopEnable
Résultat bool

NOIZE_DecayReset public_oe property

public bool NOIZE_DecayReset
Résultat bool

NOIZE_DecayTimer public_oe property

public byte NOIZE_DecayTimer
Résultat byte

NOIZE_Enabled public_oe property

public bool NOIZE_Enabled
Résultat bool

NOIZE_Envelope public_oe property

public byte NOIZE_Envelope
Résultat byte

NOIZE_FreqTimer public_oe property

public double NOIZE_FreqTimer
Résultat double

NOIZE_Frequency public_oe property

public double NOIZE_Frequency
Résultat double

NOIZE_LengthCount public_oe property

public byte NOIZE_LengthCount
Résultat byte

NOIZE_NoiseMode public_oe property

public int NOIZE_NoiseMode
Résultat int

NOIZE_RenderedLength public_oe property

public double NOIZE_RenderedLength
Résultat double

NOIZE_SampleCount public_oe property

public double NOIZE_SampleCount
Résultat double

NOIZE_ShiftReg public_oe property

public ushort NOIZE_ShiftReg
Résultat ushort

NOIZE_Volume public_oe property

public byte NOIZE_Volume
Résultat byte

Rectangle1DutyPercentage public_oe property

public double Rectangle1DutyPercentage
Résultat double

Rectangle1WaveStatus public_oe property

public bool Rectangle1WaveStatus
Résultat bool

Rectangle1_DecayCount public_oe property

public byte Rectangle1_DecayCount
Résultat byte

Rectangle1_DecayDiable public_oe property

public bool Rectangle1_DecayDiable
Résultat bool

Rectangle1_DecayLoopEnable public_oe property

public bool Rectangle1_DecayLoopEnable
Résultat bool

Rectangle1_DecayReset public_oe property

public bool Rectangle1_DecayReset
Résultat bool

Rectangle1_DecayTimer public_oe property

public byte Rectangle1_DecayTimer
Résultat byte

Rectangle1_DutyCycle public_oe property

public int Rectangle1_DutyCycle
Résultat int

Rectangle1_Enabled public_oe property

public bool Rectangle1_Enabled
Résultat bool

Rectangle1_Envelope public_oe property

public byte Rectangle1_Envelope
Résultat byte

Rectangle1_FreqTimer public_oe property

public int Rectangle1_FreqTimer
Résultat int

Rectangle1_Frequency public_oe property

public double Rectangle1_Frequency
Résultat double

Rectangle1_LengthCount public_oe property

public byte Rectangle1_LengthCount
Résultat byte

Rectangle1_RenderedLength public_oe property

public double Rectangle1_RenderedLength
Résultat double

Rectangle1_SampleCount public_oe property

public double Rectangle1_SampleCount
Résultat double

Rectangle1_SweepCount public_oe property

public byte Rectangle1_SweepCount
Résultat byte

Rectangle1_SweepDirection public_oe property

public bool Rectangle1_SweepDirection
Résultat bool

Rectangle1_SweepEnable public_oe property

public bool Rectangle1_SweepEnable
Résultat bool

Rectangle1_SweepForceSilence public_oe property

public bool Rectangle1_SweepForceSilence
Résultat bool

Rectangle1_SweepRate public_oe property

public byte Rectangle1_SweepRate
Résultat byte

Rectangle1_SweepReset public_oe property

public bool Rectangle1_SweepReset
Résultat bool

Rectangle1_SweepShift public_oe property

public byte Rectangle1_SweepShift
Résultat byte

Rectangle1_Volume public_oe property

public byte Rectangle1_Volume
Résultat byte

Rectangle2DutyPercentage public_oe property

public double Rectangle2DutyPercentage
Résultat double

Rectangle2WaveStatus public_oe property

public bool Rectangle2WaveStatus
Résultat bool

Rectangle2_DecayCount public_oe property

public byte Rectangle2_DecayCount
Résultat byte

Rectangle2_DecayDiable public_oe property

public bool Rectangle2_DecayDiable
Résultat bool

Rectangle2_DecayLoopEnable public_oe property

public bool Rectangle2_DecayLoopEnable
Résultat bool

Rectangle2_DecayReset public_oe property

public bool Rectangle2_DecayReset
Résultat bool

Rectangle2_DecayTimer public_oe property

public byte Rectangle2_DecayTimer
Résultat byte

Rectangle2_DutyCycle public_oe property

public int Rectangle2_DutyCycle
Résultat int

Rectangle2_Enabled public_oe property

public bool Rectangle2_Enabled
Résultat bool

Rectangle2_Envelope public_oe property

public byte Rectangle2_Envelope
Résultat byte

Rectangle2_FreqTimer public_oe property

public int Rectangle2_FreqTimer
Résultat int

Rectangle2_Frequency public_oe property

public double Rectangle2_Frequency
Résultat double

Rectangle2_LengthCount public_oe property

public byte Rectangle2_LengthCount
Résultat byte

Rectangle2_RenderedLength public_oe property

public double Rectangle2_RenderedLength
Résultat double

Rectangle2_SampleCount public_oe property

public double Rectangle2_SampleCount
Résultat double

Rectangle2_SweepCount public_oe property

public byte Rectangle2_SweepCount
Résultat byte

Rectangle2_SweepDirection public_oe property

public bool Rectangle2_SweepDirection
Résultat bool

Rectangle2_SweepEnable public_oe property

public bool Rectangle2_SweepEnable
Résultat bool

Rectangle2_SweepForceSilence public_oe property

public bool Rectangle2_SweepForceSilence
Résultat bool

Rectangle2_SweepRate public_oe property

public byte Rectangle2_SweepRate
Résultat byte

Rectangle2_SweepReset public_oe property

public bool Rectangle2_SweepReset
Résultat bool

Rectangle2_SweepShift public_oe property

public byte Rectangle2_SweepShift
Résultat byte

Rectangle2_Volume public_oe property

public byte Rectangle2_Volume
Résultat byte

TriangleHALT public_oe property

public bool TriangleHALT
Résultat bool

TriangleOUT public_oe property

public short TriangleOUT
Résultat short

Triangle_Enabled public_oe property

public bool Triangle_Enabled
Résultat bool

Triangle_FreqTimer public_oe property

public int Triangle_FreqTimer
Résultat int

Triangle_Frequency public_oe property

public double Triangle_Frequency
Résultat double

Triangle_LengthCount public_oe property

public byte Triangle_LengthCount
Résultat byte

Triangle_LengthEnabled public_oe property

public bool Triangle_LengthEnabled
Résultat bool

Triangle_LinearControl public_oe property

public bool Triangle_LinearControl
Résultat bool

Triangle_LinearCounter public_oe property

public int Triangle_LinearCounter
Résultat int

Triangle_LinearCounterLoad public_oe property

public int Triangle_LinearCounterLoad
Résultat int

Triangle_RenderedLength public_oe property

public double Triangle_RenderedLength
Résultat double

Triangle_SampleCount public_oe property

public double Triangle_SampleCount
Résultat double

Triangle_Sequence public_oe property

public int Triangle_Sequence
Résultat int

VRC6Pulse1DutyPercentage public_oe property

public double VRC6Pulse1DutyPercentage
Résultat double

VRC6Pulse1OUT public_oe property

public short VRC6Pulse1OUT
Résultat short

VRC6Pulse1WaveStatus public_oe property

public bool VRC6Pulse1WaveStatus
Résultat bool

VRC6Pulse1_DutyCycle public_oe property

public int VRC6Pulse1_DutyCycle
Résultat int

VRC6Pulse1_Enabled public_oe property

public bool VRC6Pulse1_Enabled
Résultat bool

VRC6Pulse1_FreqTimer public_oe property

public int VRC6Pulse1_FreqTimer
Résultat int

VRC6Pulse1_Frequency public_oe property

public double VRC6Pulse1_Frequency
Résultat double

VRC6Pulse1_RenderedLength public_oe property

public double VRC6Pulse1_RenderedLength
Résultat double

VRC6Pulse1_SampleCount public_oe property

public double VRC6Pulse1_SampleCount
Résultat double

VRC6Pulse1_Volume public_oe property

public byte VRC6Pulse1_Volume
Résultat byte

VRC6Pulse2DutyPercentage public_oe property

public double VRC6Pulse2DutyPercentage
Résultat double

VRC6Pulse2OUT public_oe property

public short VRC6Pulse2OUT
Résultat short

VRC6Pulse2WaveStatus public_oe property

public bool VRC6Pulse2WaveStatus
Résultat bool

VRC6Pulse2_DutyCycle public_oe property

public int VRC6Pulse2_DutyCycle
Résultat int

VRC6Pulse2_Enabled public_oe property

public bool VRC6Pulse2_Enabled
Résultat bool

VRC6Pulse2_FreqTimer public_oe property

public int VRC6Pulse2_FreqTimer
Résultat int

VRC6Pulse2_Frequency public_oe property

public double VRC6Pulse2_Frequency
Résultat double

VRC6Pulse2_RenderedLength public_oe property

public double VRC6Pulse2_RenderedLength
Résultat double

VRC6Pulse2_SampleCount public_oe property

public double VRC6Pulse2_SampleCount
Résultat double

VRC6Pulse2_Volume public_oe property

public byte VRC6Pulse2_Volume
Résultat byte

VRC6SawtoothAccum public_oe property

public byte VRC6SawtoothAccum
Résultat byte

VRC6SawtoothAccumRate public_oe property

public byte VRC6SawtoothAccumRate
Résultat byte

VRC6SawtoothAccumStep public_oe property

public byte VRC6SawtoothAccumStep
Résultat byte

VRC6SawtoothOUT public_oe property

public short VRC6SawtoothOUT
Résultat short

VRC6Sawtooth_Enabled public_oe property

public bool VRC6Sawtooth_Enabled
Résultat bool

VRC6Sawtooth_FreqTimer public_oe property

public int VRC6Sawtooth_FreqTimer
Résultat int

VRC6Sawtooth_Frequency public_oe property

public double VRC6Sawtooth_Frequency
Résultat double

VRC6Sawtooth_RenderedLength public_oe property

public double VRC6Sawtooth_RenderedLength
Résultat double

VRC6Sawtooth_SampleCount public_oe property

public double VRC6Sawtooth_SampleCount
Résultat double