Class Judge_Init

Class Documentation

class Judge_Init

Public Functions

void SetInputRule(const INPUT_CONFIG &device_config)
void SetEventRule(const EVENT_RULE &event_rule)
void SetCustomEvents(const Custom_Events &events)
void NoteObjectCollector(const std::string noteType, const uint16_t noteDetail, const std::string firstArg, const std::string secondArg, const std::string thirdArg, const unsigned long long Y_Axis, const unsigned long long Y_Axis_2, const uint64_t railID)
void SetCoreLine(const PDJE_CORE_DATA_LINE &coreline)
void SetInputLine(const PDJE_INPUT_DATA_LINE &inputline)

Public Members

Custom_Events lambdas
std::optional<PDJE_CORE_DATA_LINE> coreline
std::optional<PDJE_INPUT_DATA_LINE> inputline
std::optional<OBJ> note_objects
std::optional<EVENT_RULE> ev_rule
std::unordered_map<INPUT_RULE, RAIL_ID> dev_rules