프로퍼티 | 타입 | 설명 | |
---|---|---|---|
CoroutinePool | |||
Current | HleThread | ||
DispatchingThreads | SCE_KERNEL_DISPATCHTHREAD_STATE | ||
PreemptiveScheduler | PreemptiveScheduler |
||
Threads | List |
||
ThreadsById | HleThread>.Dictionary |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
LastId | int |
메소드 | 설명 | |
---|---|---|
Create ( ) : HleThread | ||
DebugCurrentThread ( ) : void | ||
DeleteThread ( HleThread HleThread ) : void | ||
ExitThread ( HleThread HleThread, int ExitStatus ) : void | ||
GetThreadById ( int Id, bool AllowSelf = true ) : HleThread | ||
ResumeThread ( HleThread Thread ) : void | ||
ScheduleNext ( ) : void | ||
StepNext ( System.Action DoBeforeSelectingNext ) : void | ||
SuspendThread ( HleThread Thread ) : void | ||
TerminateThread ( HleThread HleThread ) : void | ||
UpdatedThread ( HleThread HleThread ) : void | ||
Yield ( ) : void |
Inside the active thread, yields the execution, and terminates the step.
|
메소드 | 설명 | |
---|---|---|
CalculateNext ( ) : HleThread | ||
ExecuteCurrent ( HleThread Current ) : void |
Execute current thread steps until it can execute other thread.
|
|
ExecuteQueuedCallbacks ( ) : void | ||
ExecuteQueuedInterrupts ( ) : void | ||
FindCallbackHandlerWithHighestPriority ( ) : HleThread | ||
HleThreadManager ( ) : System | ||
ICpuConnector ( |
||
IGpuConnector ( uint PC, PspGeCallbackData CallbackData, uint Signal, SignalBehavior Behavior, bool ExecuteNow ) : void | ||
IGpuConnector ( uint PC, PspGeCallbackData CallbackData, uint Arg, bool ExecuteNow ) : void | ||
IInjectInitialize ( ) : void |
public DeleteThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
리턴 | void |
public ExitThread ( HleThread HleThread, int ExitStatus ) : void | ||
HleThread | HleThread | |
ExitStatus | int | |
리턴 | void |
public GetThreadById ( int Id, bool AllowSelf = true ) : HleThread | ||
Id | int | |
AllowSelf | bool | |
리턴 | HleThread |
public StepNext ( System.Action DoBeforeSelectingNext ) : void | ||
DoBeforeSelectingNext | System.Action | |
리턴 | void |
public TerminateThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
리턴 | void |
public UpdatedThread ( HleThread HleThread ) : void | ||
HleThread | HleThread | |
리턴 | void |
public CoroutinePool,CSharpUtils.Threading CoroutinePool | ||
리턴 |
public SCE_KERNEL_DISPATCHTHREAD_STATE DispatchingThreads | ||
리턴 | SCE_KERNEL_DISPATCHTHREAD_STATE |
public PreemptiveScheduler |
||
리턴 | PreemptiveScheduler |