C# Class FSO.HIT.HITThread

Inheritance: HITSound
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Méthodes publiques

Свойство Type Description
LoopPointer int
ObjectVar int[]
PC uint
SignFlag bool
Src FSO.Files.HIT.HITFile
Stack Stack
VM HITVM
WaitRemain int
ZeroFlag bool

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
LocalVarSet ( int location, int value ) : void

Method Details

Duck() public méthode

Signals the VM to duck all threads with a higher ducking priority than this one.
public Duck ( ) : void
Résultat void

HITThread() public méthode

public HITThread ( HITFile Src, HITVM VM ) : System
Src FSO.Files.HIT.HITFile
VM HITVM
Résultat System

HITThread() public méthode

public HITThread ( uint TrackID ) : System
TrackID uint
Résultat System

HitlistChoose() public méthode

public HitlistChoose ( ) : uint
Résultat uint

JumpToEntryPoint() public méthode

public JumpToEntryPoint ( int TrackID ) : void
TrackID int
Résultat void

KillVocals() public méthode

Kills all playing sounds.
public KillVocals ( ) : void
Résultat void

LoadHitlist() public méthode

public LoadHitlist ( uint id ) : void
id uint
Résultat void

LoadTrack() public méthode

Loads a track from the current HitList.
public LoadTrack ( int value ) : uint
value int ID of track to load.
Résultat uint

NoteActive() public méthode

Is a note active?
public NoteActive ( int note ) : bool
note int The note to check.
Résultat bool

NoteLoop() public méthode

Plays the current patch and loops it.
public NoteLoop ( ) : int
Résultat int

NoteOn() public méthode

Plays the current patch.
public NoteOn ( ) : int
Résultat int

ReadByte() public méthode

public ReadByte ( ) : byte
Résultat byte

ReadInt32() public méthode

public ReadInt32 ( ) : int
Résultat int

ReadUInt32() public méthode

public ReadUInt32 ( ) : uint
Résultat uint

ReadVar() public méthode

public ReadVar ( int location ) : int
location int
Résultat int

SetFlags() public méthode

public SetFlags ( int value ) : void
value int
Résultat void

SetTrack() public méthode

public SetTrack ( uint value ) : void
value uint
Résultat void

SetTrack() public méthode

public SetTrack ( uint value, uint fallback ) : void
value uint
fallback uint
Résultat void

Tick() public méthode

public Tick ( ) : bool
Résultat bool

Unduck() public méthode

Signals to the VM to unduck all threads that are currently ducked.
public Unduck ( ) : void
Résultat void

WriteVar() public méthode

public WriteVar ( int location, int value ) : void
location int
value int
Résultat void

Property Details

LoopPointer public_oe property

public int LoopPointer
Résultat int

ObjectVar public_oe property

public int[] ObjectVar
Résultat int[]

PC public_oe property

public uint PC
Résultat uint

SignFlag public_oe property

public bool SignFlag
Résultat bool

Src public_oe property

public HITFile,FSO.Files.HIT Src
Résultat FSO.Files.HIT.HITFile

Stack public_oe property

public Stack Stack
Résultat Stack

VM public_oe property

public HITVM,FSO.HIT VM
Résultat HITVM

WaitRemain public_oe property

public int WaitRemain
Résultat int

ZeroFlag public_oe property

public bool ZeroFlag
Résultat bool