29 #if YCL_MULTITHREAD == 1
31 # define YCL_DEF_LOCKGUARD(_lck, _mutex) \
32 std::lock_guard<std::mutex> _lck(_mutex);
34 # define YCL_DEF_LOCKGUARD(...)
59 #if YCL_KEYSTATE_DIRECT
69 #if YCL_MULTITHREAD == 1
71 std::mutex CompKeyMutex;
79 YAssert(pKeyState,
"Null pointer found.");
89 YAssert(pOldKeyState,
"Null pointer found.");
115 YAssert(pKeyState && pOldKeyState,
"Null pointer found.");
131 #if YCL_KEYSTATE_DIRECT
141 pKeyState->set(i, ::GetAsyncKeyState(i) & 0x8000);
156 yunseq(tp.px = std::uint16_t(-1), tp.py = std::uint16_t(-1));
160 # error Unsupported platform found!