MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / AttachUIQueries

Function AttachUIQueries

Source/Scripting/angelscript/asfuncs.cpp:486–676  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

484}
485
486void AttachUIQueries(ASContext* context) {
487 context->RegisterGlobalFunction("bool GetInputDown(int controller_id, const string &in input_label)",
488 asFUNCTION(AS_GetInputDown),
489 asCALL_CDECL);
490 context->RegisterGlobalFunction("bool GetInputDownFiltered(int controller_id, const string &in input_label, uint filter)",
491 asFUNCTION(AS_GetInputDownFiltered),
492 asCALL_CDECL);
493 context->RegisterGlobalFunction("bool GetInputPressed(int controller_id, const string &in input_label)",
494 asFUNCTION(AS_GetInputPressed),
495 asCALL_CDECL);
496 context->RegisterGlobalFunction("bool GetInputPressedFiltered(int controller_id, const string &in input_label, uint filter)",
497 asFUNCTION(AS_GetInputPressedFiltered),
498 asCALL_CDECL);
499 context->RegisterGlobalFunction("void ActivateKeyboardEvents()",
500 asFUNCTION(AS_ActivateKeyboardEvents),
501 asCALL_CDECL);
502 context->RegisterGlobalFunction("void DeactivateKeyboardEvents()",
503 asFUNCTION(AS_DeactivateKeyboardEvents),
504 asCALL_CDECL);
505 context->RegisterGlobalFunction("string GetClipboard()",
506 asFUNCTION(AS_GetClipboard),
507 asCALL_CDECL);
508 context->RegisterGlobalFunction("void SetClipboard(string text)",
509 asFUNCTION(AS_SetClipboard),
510 asCALL_CDECL);
511 context->RegisterGlobalFunction("void StartTextInput()",
512 asFUNCTION(AS_StartTextInput),
513 asCALL_CDECL);
514 context->RegisterGlobalFunction("void StopTextInput()",
515 asFUNCTION(AS_StopTextInput),
516 asCALL_CDECL);
517 context->RegisterGlobalFunction("float GetLookXAxis(int controller_id)",
518 asFUNCTION(AS_GetLookXAxis),
519 asCALL_CDECL);
520 context->RegisterGlobalFunction("float GetLookYAxis(int controller_id)",
521 asFUNCTION(AS_GetLookYAxis),
522 asCALL_CDECL);
523 context->RegisterGlobalFunction("float GetMoveXAxis(int controller_id)",
524 asFUNCTION(AS_GetMoveXAxis),
525 asCALL_CDECL);
526 context->RegisterGlobalFunction("float GetMoveYAxis(int controller_id)",
527 asFUNCTION(AS_GetMoveYAxis),
528 asCALL_CDECL);
529 context->RegisterGlobalFunction("void SetGrabMouse(bool)",
530 asFUNCTION(AS_SetGrabMouse),
531 asCALL_CDECL);
532 context->RegisterGlobalFunction("bool DebugKeysEnabled()",
533 asFUNCTION(AS_GetDebugKeysEnabled),
534 asCALL_CDECL);
535 context->RegisterGlobalFunction("bool EditorEnabled()",
536 asFUNCTION(AS_EditorEnabled),
537 asCALL_CDECL);
538 context->RegisterGlobalFunction("void LoadEditorLevel()",
539 asFUNCTION(AS_LoadEditorLevel),
540 asCALL_CDECL);
541 context->RegisterGlobalFunction("bool IsKeyDown(int key_code)",
542 asFUNCTION(AS_IsKeyDown),
543 asCALL_CDECL);

Callers 6

InitializeMethod · 0.85
InitializeMethod · 0.85
InitializeMethod · 0.85
InitializeMethod · 0.85
InitializeMethod · 0.85
InitializeMethod · 0.85

Calls 6

RegisterObjectTypeMethod · 0.80
RegisterEnumMethod · 0.45
RegisterEnumValueMethod · 0.45

Tested by

no test coverage detected