C# Класс FamiStudio.FamitrackerFileBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
ChanIdLookup int[]
EffectToTextLookup char>.Dictionary
EnvelopeTypeLookup int[]
FdsTextToEffectLookup int>.Dictionary
InstrumentTypeLookup int[]
ReverseEnvelopeTypeLookup int[]
TextToEffectLookup byte>.Dictionary
VibratoSpeedExportLookup int[]
VibratoSpeedImportLookup int[]
barLength int
patternFxData Dictionary
patternLengths byte>.Dictionary
project Project

Защищенные методы

Метод Описание
ApplyHaltEffect ( FamiStudio.Song s, Dictionary patternFxData ) : void
ApplySimpleEffects ( RowFxData fx, FamiStudio.Pattern pattern, int n, Dictionary patternLengths, bool allowSongEffects ) : void
ConvertExpansionAudio ( int exp ) : int
CreateUniquelyNamedInstrument ( int expansion, string baseName ) : FamiStudio.Instrument
CreateUniquelyNamedSampleFromDmcData ( string baseName, Array data ) : FamiStudio.DPCMSample
CreateUniquelyNamedSong ( string baseName ) : FamiStudio.Song
FinishImport ( ) : bool
GetOrCreateArpeggio ( int param ) : FamiStudio.Arpeggio
PrintAdditionalWarnings ( ) : void
RenameInstrumentEnsureUnique ( Instrument instrument, string baseName ) : void

Приватные методы

Метод Описание
CreateArpeggios ( FamiStudio.Song s, Dictionary patternFxData ) : void
CreateSlideNotes ( FamiStudio.Song s, Dictionary patternFxData ) : void
FindBestMatchingNote ( Array noteTable, int pitch, int sign ) : int
FindNextSlideEffect ( FamiStudio.Channel channel, NoteLocation location, NoteLocation &nextLocation, Dictionary patternFxData ) : bool
FindPrevNoteForPortamento ( FamiStudio.Channel channel, int patternIdx, int noteIdx, Dictionary patternFxData ) : int
GetPatternString ( FamiStudio.Pattern pattern, int n ) : string

Описание методов

ApplyHaltEffect() защищенный Метод

protected ApplyHaltEffect ( FamiStudio.Song s, Dictionary patternFxData ) : void
s FamiStudio.Song
patternFxData Dictionary
Результат void

ApplySimpleEffects() защищенный Метод

protected ApplySimpleEffects ( RowFxData fx, FamiStudio.Pattern pattern, int n, Dictionary patternLengths, bool allowSongEffects ) : void
fx RowFxData
pattern FamiStudio.Pattern
n int
patternLengths Dictionary
allowSongEffects bool
Результат void

ConvertExpansionAudio() защищенный Метод

protected ConvertExpansionAudio ( int exp ) : int
exp int
Результат int

CreateUniquelyNamedInstrument() защищенный Метод

protected CreateUniquelyNamedInstrument ( int expansion, string baseName ) : FamiStudio.Instrument
expansion int
baseName string
Результат FamiStudio.Instrument

CreateUniquelyNamedSampleFromDmcData() защищенный Метод

protected CreateUniquelyNamedSampleFromDmcData ( string baseName, Array data ) : FamiStudio.DPCMSample
baseName string
data Array
Результат FamiStudio.DPCMSample

CreateUniquelyNamedSong() защищенный Метод

protected CreateUniquelyNamedSong ( string baseName ) : FamiStudio.Song
baseName string
Результат FamiStudio.Song

FinishImport() защищенный Метод

protected FinishImport ( ) : bool
Результат bool

GetOrCreateArpeggio() защищенный Метод

protected GetOrCreateArpeggio ( int param ) : FamiStudio.Arpeggio
param int
Результат FamiStudio.Arpeggio

PrintAdditionalWarnings() защищенный Метод

protected PrintAdditionalWarnings ( ) : void
Результат void

RenameInstrumentEnsureUnique() защищенный Метод

protected RenameInstrumentEnsureUnique ( Instrument instrument, string baseName ) : void
instrument Instrument
baseName string
Результат void

Описание свойств

ChanIdLookup защищенное статическое свойство

protected static int[] ChanIdLookup
Результат int[]

EffectToTextLookup статическое защищенное свойство

static protected Dictionary EffectToTextLookup
Результат char>.Dictionary

EnvelopeTypeLookup защищенное статическое свойство

protected static int[] EnvelopeTypeLookup
Результат int[]

FdsTextToEffectLookup статическое защищенное свойство

static protected Dictionary FdsTextToEffectLookup
Результат int>.Dictionary

InstrumentTypeLookup защищенное статическое свойство

protected static int[] InstrumentTypeLookup
Результат int[]

ReverseEnvelopeTypeLookup защищенное статическое свойство

protected static int[] ReverseEnvelopeTypeLookup
Результат int[]

TextToEffectLookup статическое защищенное свойство

static protected Dictionary TextToEffectLookup
Результат byte>.Dictionary

VibratoSpeedExportLookup защищенное статическое свойство

protected static int[] VibratoSpeedExportLookup
Результат int[]

VibratoSpeedImportLookup защищенное статическое свойство

protected static int[] VibratoSpeedImportLookup
Результат int[]

barLength защищенное свойство

protected int barLength
Результат int

patternFxData защищенное свойство

protected Dictionary patternFxData
Результат Dictionary

patternLengths защищенное свойство

protected Dictionary patternLengths
Результат byte>.Dictionary

project защищенное свойство

protected Project project
Результат Project