Class Judge_Loop

Nested Relationships

Nested Types

Class Documentation

class Judge_Loop

Public Functions

void EndEventLoop()
void StartEventLoop()
void loop()
Judge_Loop(Judge_Init &inits)
~Judge_Loop() = default

Public Members

std::optional<bool> use_event_switch
std::optional<bool> miss_event_switch
std::optional<std::thread> use_event_thread
std::optional<std::thread> miss_event_thread
std::unordered_map<uint64_t, NOTE_VEC> missed_buffers
P_NOTE_VEC found_list
P_NOTE_VEC related_list_out
LOCAL_TIME local_microsecond_position
uint64_t global_local_diff
LOCAL_TIME log_begin
LOCAL_TIME log_end
LOCAL_TIME use_range
LOCAL_TIME cut_range
audioSyncData synced_data
bool isLate
uint64_t railID
uint64_t diff
std::vector<mouse_btn_event> mouse_btn_event_queue
std::atomic<bool> loop_switch