C# 클래스 FSO.HIT.HITThread

상속: HITSound
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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