Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
Difference between revisions of "MenuQC builtin function list"
From Quake Wiki
(New page: ==Note== ===Even if MenuQC has been around for a while, it is still being worked on, and is a subject to change until further notice, so don't take the following description as final.==...) |
|||
Line 143: | Line 143: | ||
132 ?gethostcacheindexforkeyMQC | 132 ?gethostcacheindexforkeyMQC | ||
133 ?addwantedhostcachekeyMQC | 133 ?addwantedhostcachekeyMQC | ||
+ | |||
+ | [[Category:DarkPlaces]] |
Latest revision as of 02:33, 25 March 2013
Note[edit]
Even if MenuQC has been around for a while, it is still being worked on, and is a subject to change until further notice, so don't take the following description as final.[edit]
Just as the serverside QuakeC, MenuQC uses builtin functions to call bits of C code that can do 'jobs' for the MenuQC that otherwise can't be done.
Note: The letters "MQC" added at the end of each function name are to distinguish them from the serverside counterpart. Those letters are not part of the actual builtin name. Some might not need this distinguishing, or perhaps any MenuQC specifics could be added as a side-note in the serverside builtin function description.
At the time of writing, the only engines to support MenuQC are DarkPlaces and FTE.
# Function 1 ?checkextensionMQC 2 ?errorMQC 3 ?objerrorMQC 4 ?printMQC 5 ?bprintMQC 6 ?sprintMQC 7 ?centerprintMQC 8 ?normalizeMQC 9 ?vlenMQC 10 ?vectoyawMQC 11 ?vectoanglesMQC 12 ?randomMQC 13 ?cmdMQC 14 ?cvarMQC 15 ?str_cvarMQC 16 ?cvar_setMQC 17 ?dprintMQC 18 ?ftosMQC 19 ?fabsMQC 20 ?vtosMQC 21 ?etosMQC 22 ?stofMQC 23 ?spawnMQC 24 ?removeMQC 25 ?findstringMQC 26 ?findfloatMQC 27 ?findentityMQC 28 ?findchainstringMQC 29 ?findchainfloatMQC 30 ?findchainentityMQC 31 ?precache_fileMQC 32 ?precache_soundMQC 33 ?crashMQC 34 ?coredumpMQC 35 ?stackdumpMQC 36 ?traceonMQC 37 ?traceoffMQC 38 ?eprintMQC 39 ?rintMQC 40 ?floorMQC 41 ?ceilMQC 42 ?nextentMQC 43 ?sinMQC 44 ?cosMQC 45 ?sqrtMQC 46 ?randomvecMQC 47 ?registercvarMQC 48 ?minMQC 49 ?maxMQC 50 ?boundMQC 51 ?powMQC 52 ?copyentityMQC 53 ?fopenMQC 54 ?fcloseMQC 55 ?fgetsMQC 56 ?fputsMQC 57 ?strlenMQC 58 ?strcatMQC 59 ?substringMQC 60 ?stovMQC 61 ?strzoneMQC 62 ?strunzoneMQC 63 ?tokenizeMQC 64 ?argvMQC 65 ?isserverMQC 66 ?clientcountMQC 67 ?clientstateMQC 68 ?clientcommandMQC 69 ?changelevelMQC 70 ?localsoundMQC 71 ?getmouseposMQC 72 ?gettimeMQC 73 ?loadfromdataMQC 74 ?loadfromfileMQC 75 ?modMQC 76 ?search_beginMQC 77 ?search_endMQC 78 ?search_getsizeMQC 79 ?search_getfilenameMQC 80 ?chrMQC 81 ?etofMQC 82 ?ftoeMQC 83 ?validstringMQC 84 ?altstr_countMQC 85 ?altstr_prepareMQC 86 ?altstr_getMQC 87 ?altstr_setMQC 88 ?altstr_insMQC 89 ?WriteByteMQC 90 ?WriteCharMQC 91 ?WriteShortMQC 92 ?WriteLongMQC 93 ?WriteAngleMQC 94 ?WriteCoordMQC 95 ?WriteStringMQC 96 ?WriteEntityMQC 97 ?iscachedpicMQC 98 ?precache_picMQC 99 ?freepicMQC 100 ?drawcharacterMQC 101 ?drawstringMQC 102 ?drawpicMQC 103 ?drawfillMQC 104 ?drawsetclipareaMQC 105 ?drawresetclipareaMQC 106 ?drawgetimagesizeMQC 107 ?cin_openMQC 108 ?cin_closeMQC 109 ?cin_setstateMQC 110 ?cin_getstateMQC 111 ?setkeydestMQC 112 ?getkeydestMQC 113 ?setmousetargetMQC 114 ?getmousetargetMQC 115 ?isfunctionMQC 116 ?callfunctionMQC 117 ?writetofileMQC 118 ?getresolutionMQC 119 ?keynumtostringMQC 120 ?findkeysforcommandMQC 121 ?gethostcachevalueMQC 122 ?gethostcachestringMQC 123 ?parseentitydataMQC 124 ?stringtokeynumMQC 125 ?resethostcachemasksMQC 126 ?sethostcachemaskstringMQC 127 ?sethostcachemasknumberMQC 128 ?resorthostcacheMQC 129 ?sethostcachesortMQC 130 ?refreshhostcacheMQC 131 ?gethostcachenumberMQC 132 ?gethostcacheindexforkeyMQC 133 ?addwantedhostcachekeyMQC