MCPcopy Create free account
hub / github.com/InkboxSoftware/all-screen-keyboard / rectKey

Method rectKey

keyboard/src/keyboard.cpp:619–632  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

617}
618
619int keyboard::rectKey(int keyID){
620 if (inMainThread)
621 return keyboardWindow->drawRect(keys[keyID]->z, keys[keyID]->x, keys[keyID]->y,
622 keys[keyID]->w, keys[keyID]->h,
623 keys[keyID]->r, keys[keyID]->g, keys[keyID]->b, keys[keyID]->a, keyID, keys[keyID]->shader);
624 //else request async
625 keyboardWindow->requestDrawRect(keys[keyID]->z, keys[keyID]->x, keys[keyID]->y,
626 keys[keyID]->w, keys[keyID]->h,
627 keys[keyID]->r, keys[keyID]->g, keys[keyID]->b, keys[keyID]->a, keyID, keys[keyID]->shader);
628 while (!keyboardWindow->asyncFunctionCompleted())
629 __asm__("nop");
630
631 return keyboardWindow->asyncOutput();
632}
633
634int keyboard::circleKey(int keyID, int radius, int segments){
635 if (inMainThread)

Callers

nothing calls this directly

Calls 4

drawRectMethod · 0.45
requestDrawRectMethod · 0.45
asyncOutputMethod · 0.45

Tested by

no test coverage detected