C# Класс FSO.HIT.HITThread

Наследование: HITSound
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LoopPointer int
ObjectVar int[]
PC uint
SignFlag bool
Src FSO.Files.HIT.HITFile
Stack Stack
VM HITVM
WaitRemain int
ZeroFlag bool

Открытые методы

Метод Описание
Duck ( ) : void

Signals the VM to duck all threads with a higher ducking priority than this one.

HITThread ( HITFile Src, HITVM VM ) : System
HITThread ( uint TrackID ) : System
HitlistChoose ( ) : uint
JumpToEntryPoint ( int TrackID ) : void
KillVocals ( ) : void

Kills all playing sounds.

LoadHitlist ( uint id ) : void
LoadTrack ( int value ) : uint

Loads a track from the current HitList.

NoteActive ( int note ) : bool

Is a note active?

NoteLoop ( ) : int

Plays the current patch and loops it.

NoteOn ( ) : int

Plays the current patch.

ReadByte ( ) : byte
ReadInt32 ( ) : int
ReadUInt32 ( ) : uint
ReadVar ( int location ) : int
SetFlags ( int value ) : void
SetTrack ( uint value ) : void
SetTrack ( uint value, uint fallback ) : void
Tick ( ) : bool
Unduck ( ) : void

Signals to the VM to unduck all threads that are currently ducked.

WriteVar ( int location, int value ) : void

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

Метод Описание
LocalVarSet ( int location, int value ) : void

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

Duck() публичный Метод

Signals the VM to duck all threads with a higher ducking priority than this one.
public Duck ( ) : void
Результат void

HITThread() публичный Метод

public HITThread ( HITFile Src, HITVM VM ) : System
Src FSO.Files.HIT.HITFile
VM HITVM
Результат System

HITThread() публичный Метод

public HITThread ( uint TrackID ) : System
TrackID uint
Результат System

HitlistChoose() публичный Метод

public HitlistChoose ( ) : uint
Результат uint

JumpToEntryPoint() публичный Метод

public JumpToEntryPoint ( int TrackID ) : void
TrackID int
Результат void

KillVocals() публичный Метод

Kills all playing sounds.
public KillVocals ( ) : void
Результат void

LoadHitlist() публичный Метод

public LoadHitlist ( uint id ) : void
id uint
Результат void

LoadTrack() публичный Метод

Loads a track from the current HitList.
public LoadTrack ( int value ) : uint
value int ID of track to load.
Результат uint

NoteActive() публичный Метод

Is a note active?
public NoteActive ( int note ) : bool
note int The note to check.
Результат bool

NoteLoop() публичный Метод

Plays the current patch and loops it.
public NoteLoop ( ) : int
Результат int

NoteOn() публичный Метод

Plays the current patch.
public NoteOn ( ) : int
Результат int

ReadByte() публичный Метод

public ReadByte ( ) : byte
Результат byte

ReadInt32() публичный Метод

public ReadInt32 ( ) : int
Результат int

ReadUInt32() публичный Метод

public ReadUInt32 ( ) : uint
Результат uint

ReadVar() публичный Метод

public ReadVar ( int location ) : int
location int
Результат int

SetFlags() публичный Метод

public SetFlags ( int value ) : void
value int
Результат void

SetTrack() публичный Метод

public SetTrack ( uint value ) : void
value uint
Результат void

SetTrack() публичный Метод

public SetTrack ( uint value, uint fallback ) : void
value uint
fallback uint
Результат void

Tick() публичный Метод

public Tick ( ) : bool
Результат bool

Unduck() публичный Метод

Signals to the VM to unduck all threads that are currently ducked.
public Unduck ( ) : void
Результат void

WriteVar() публичный Метод

public WriteVar ( int location, int value ) : void
location int
value int
Результат void

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

LoopPointer публичное свойство

public int LoopPointer
Результат int

ObjectVar публичное свойство

public int[] ObjectVar
Результат int[]

PC публичное свойство

public uint PC
Результат uint

SignFlag публичное свойство

public bool SignFlag
Результат bool

Src публичное свойство

public HITFile,FSO.Files.HIT Src
Результат FSO.Files.HIT.HITFile

Stack публичное свойство

public Stack Stack
Результат Stack

VM публичное свойство

public HITVM,FSO.HIT VM
Результат HITVM

WaitRemain публичное свойство

public int WaitRemain
Результат int

ZeroFlag публичное свойство

public bool ZeroFlag
Результат bool