From 0dce43b98dd10e4e7a4f095448a2f6dbf2dacd4c Mon Sep 17 00:00:00 2001 From: Ash Date: Thu, 26 Jul 2018 20:52:03 +1000 Subject: [PATCH] Rebuild doxygen docs from 4ff6c40 --- _2displaylist_8h.html | 68 +- _2displaylist_8h_source.html | 94 +- _2draw_8h.html | 64 +- _2draw_8h_source.html | 96 +- _2mem_8h.html | 60 +- _2mem_8h_source.html | 91 +- _2surface_8h.html | 82 +- _2surface_8h_source.html | 119 +- group__coreinit__fs__dir.html => ac_8h.html | 64 +- ac_8h_source.html | 84 + ac__c_8h.html | 108 + ac__c_8h_source.html | 91 + ac__cpp_8h.html | 133 + ac__cpp_8h_source.html | 97 + alarm_8h.html | 112 +- alarm_8h.js | 21 - alarm_8h_source.html | 289 +- annotated.html | 331 +- annotated_dup.js | 59 - arrowdown.png | Bin 246 -> 0 bytes arrowright.png | Bin 229 -> 0 bytes atomic64_8h.html | 102 +- atomic64_8h.js | 14 - atomic64_8h_source.html | 139 +- atomic_8h.html | 109 + atomic_8h_source.html | 93 + baseheap_8h.html | 131 - baseheap_8h.js | 13 - baseheap_8h_source.html | 141 - blockheap_8h.html | 150 - blockheap_8h_source.html | 244 - buffer_8h.html | 86 +- buffer_8h_source.html | 145 +- cache_8h.html | 68 +- cache_8h.js | 10 - cache_8h_source.html | 120 +- classes.html | 148 +- classnn_1_1Result.html | 1015 +++ clear_8h.html | 74 +- clear_8h.js | 18 - clear_8h_source.html | 118 +- condition_8h.html | 78 +- condition_8h.js | 10 - condition_8h_source.html | 129 +- context_8h.js | 9 - context_8h_source.html | 181 - core_8h.html | 119 - core_8h.js | 7 - core_8h_source.html | 136 - coreinit_2context_8h.html | 127 + coreinit_2context_8h_source.html | 116 + coreinit_2core_8h.html | 64 +- coreinit_2core_8h_source.html | 96 +- coreinit_2debug_8h.html | 122 + coreinit_2debug_8h_source.html | 94 + coreinit_2event_8h.html | 94 +- coreinit_2event_8h.js | 17 - coreinit_2event_8h_source.html | 168 +- coreinit_8dox.html | 60 +- coroutine_8h.html | 72 +- coroutine_8h_source.html | 132 +- curl_8h.html | 7024 +++++++++++++++++ curl_8h_source.html | 521 ++ curlbuild_8h.html | 351 + curlbuild_8h_source.html | 87 + curlrules_8h.html | 376 + curlrules_8h_source.html | 94 + curlver_8h.html | 217 + curlver_8h_source.html | 82 + debug_8h.html | 119 - debug_8h.js | 7 - debug_8h_source.html | 138 - deprecated.html | 84 + device_8h.html | 78 +- device_8h_source.html | 142 +- dir_180556ce16fd30ccd63ce234392549b5.html | 52 +- dir_1c4bf56b464529e8437c08b873e0bfc0.html | 54 +- dir_21654543a2358a4ff233772f5085c61f.html | 99 + dir_3721462b02ee2e39cdea9d1aebc84507.html | 88 + dir_45c1bb503055a597e063b1377386d2c3.html | 88 + dir_5050f3de292bd66075be80c4b119f1df.html | 86 +- dir_5050f3de292bd66075be80c4b119f1df.js | 29 - dir_64fe89c4a61f5742775721f1d8222d0c.html | 60 +- dir_64fe89c4a61f5742775721f1d8222d0c.js | 15 - ... dir_85f7374b03564f691ef77d9a414e4430.html | 60 +- dir_8db162f2631b6d2e1d7ddb02491f4cfc.html | 52 +- dir_9bd1a1706ec6277342c779a257ef94a8.html | 90 + dir_aa7b4105f8f352642a35fbab8db37b7b.html | 88 + dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html | 52 +- dir_cc241e980db211c9b370576d80a317b8.html | 52 +- dir_d44c64559bbebec7f509842c48db8b23.html | 66 +- dir_d44c64559bbebec7f509842c48db8b23.js | 7 - dir_d74097cd299de96a8b672354d9824a8f.html | 104 + dir_fe1e7b2a13642686c85dbce98656961b.html | 56 +- display_8h.html | 66 +- display_8h.js | 35 - display_8h_source.html | 136 +- displaylist_8h.html | 64 +- displaylist_8h.js | 10 - displaylist_8h_source.html | 100 +- doxygen.css | 164 +- draw_8h.html | 58 +- draw_8h.js | 21 - draw_8h_source.html | 123 +- drcvs_8h.html | 87 +- drcvs_8h_source.html | 152 +- dynload_8h.html | 141 +- dynload_8h.js | 11 - dynload_8h_source.html | 137 +- dynsections.js | 33 +- easy_8h.html | 347 + easy_8h_source.html | 96 + energysaver_8h.html | 127 + energysaver_8h_source.html | 100 + enum_8h.html | 911 ++- enum_8h_source.html | 1235 +-- exception_8h.html | 115 +- exception_8h.js | 24 - exception_8h_source.html | 146 +- exit_8h.html | 62 +- exit_8h.js | 5 - exit_8h_source.html | 79 +- expandedheap_8h.html | 173 - expandedheap_8h.js | 33 - expandedheap_8h_source.html | 262 - fastcondition_8h.html | 72 +- fastcondition_8h.js | 9 - fastcondition_8h_source.html | 112 +- fastmutex_8h.html | 80 +- fastmutex_8h.js | 11 - fastmutex_8h_source.html | 135 +- fiber_8h.html | 103 + fiber_8h_source.html | 87 + files.html | 258 +- files.js | 4 - filesystem_8h.html | 428 +- filesystem_8h_source.html | 892 +-- foreground_8h.html | 58 +- foreground_8h_source.html | 80 +- frameheap_8h.html | 154 - frameheap_8h.js | 21 - frameheap_8h_source.html | 214 - functions.html | 99 +- functions_a.html | 171 +- functions_b.html | 141 +- functions_c.html | 223 +- functions_d.html | 164 +- functions_dup.js | 26 - functions_e.html | 140 +- functions_enum.html | 97 + functions_eval.html | 493 ++ functions_f.html | 143 +- functions_func.html | 118 + functions_g.html | 139 +- functions_h.html | 148 +- functions_i.html | 154 +- functions_j.html | 99 +- functions_k.html | 90 + functions_l.html | 213 +- functions_m.html | 413 +- functions_n.html | 190 +- functions_o.html | 163 +- functions_p.html | 244 +- functions_q.html | 121 +- functions_r.html | 221 +- functions_s.html | 353 +- functions_t.html | 233 +- functions_u.html | 216 +- functions_v.html | 176 +- functions_vars.html | 99 +- functions_vars.js | 26 - functions_vars_a.html | 171 +- functions_vars_b.html | 141 +- functions_vars_c.html | 208 +- functions_vars_d.html | 161 +- functions_vars_e.html | 140 +- functions_vars_f.html | 143 +- functions_vars_g.html | 127 +- functions_vars_h.html | 148 +- functions_vars_i.html | 145 +- functions_vars_j.html | 99 +- functions_vars_k.html | 90 + functions_vars_l.html | 168 +- functions_vars_m.html | 158 +- functions_vars_n.html | 190 +- functions_vars_o.html | 151 +- functions_vars_p.html | 244 +- functions_vars_q.html | 121 +- functions_vars_r.html | 152 +- functions_vars_s.html | 314 +- functions_vars_t.html | 232 +- functions_vars_u.html | 216 +- functions_vars_v.html | 176 +- functions_vars_w.html | 108 +- functions_vars_x.html | 111 +- functions_vars_y.html | 106 +- functions_vars_z.html | 106 +- functions_w.html | 108 +- functions_x.html | 111 +- functions_y.html | 106 +- functions_z.html | 106 +- globals.html | 352 +- globals_a.html | 121 +- globals_b.html | 99 +- globals_c.html | 1926 ++++- globals_d.html | 112 +- globals_defs.html | 277 +- globals_defs_a.html | 87 + globals_defs_c.html | 682 ++ globals_defs_d.html | 84 + globals_defs_f.html | 87 + globals_defs_g.html | 114 + globals_defs_h.html | 99 + globals_defs_i.html | 102 + globals_defs_l.html | 99 + globals_defs_m.html | 96 + globals_defs_n.html | 84 + globals_defs_o.html | 144 + globals_defs_p.html | 87 + globals_defs_s.html | 147 + globals_defs_t.html | 81 + globals_defs_z.html | 207 + globals_dup.js | 12 - globals_e.html | 91 +- globals_enum.html | 306 +- globals_eval.html | 82 +- globals_eval.js | 6 - globals_eval_c.html | 958 +++ globals_eval_d.html | 81 + globals_eval_f.html | 82 +- globals_eval_g.html | 165 +- globals_eval_h.html | 84 + globals_eval_i.html | 216 + globals_eval_k.html | 81 + globals_eval_m.html | 135 +- globals_eval_n.html | 219 + globals_eval_o.html | 198 +- globals_eval_p.html | 100 +- globals_eval_s.html | 82 +- globals_eval_v.html | 118 +- globals_eval_w.html | 276 + globals_f.html | 130 +- globals_func.html | 103 +- globals_func.js | 9 - globals_func_a.html | 116 +- globals_func_b.html | 89 +- globals_func_c.html | 269 +- globals_func_d.html | 92 +- globals_func_e.html | 89 +- globals_func_f.html | 108 +- globals_func_g.html | 123 +- globals_func_h.html | 123 + globals_func_i.html | 156 + globals_func_k.html | 87 + globals_func_l.html | 89 +- globals_func_m.html | 237 +- globals_func_n.html | 120 + globals_func_o.html | 259 +- globals_func_p.html | 95 +- globals_func_r.html | 96 +- globals_func_s.html | 112 +- globals_func_v.html | 234 +- globals_func_w.html | 114 + globals_g.html | 303 +- globals_h.html | 165 + globals_i.html | 339 + globals_k.html | 108 + globals_l.html | 112 +- globals_m.html | 393 +- globals_n.html | 279 + globals_o.html | 448 +- globals_p.html | 118 +- globals_r.html | 98 +- globals_s.html | 160 +- globals_t.html | 91 +- globals_type.html | 258 +- globals_type_a.html | 180 + globals_type_b.html | 92 +- globals_type_c.html | 177 + globals_type_d.html | 87 + globals_type_f.html | 96 +- globals_type_g.html | 120 +- globals_type_h.html | 93 + globals_type_i.html | 99 + globals_type_k.html | 96 + globals_type_m.html | 157 +- globals_type_n.html | 90 + globals_type_o.html | 129 +- globals_type_p.html | 87 +- globals_type_s.html | 106 +- globals_type_u.html | 106 +- globals_type_v.html | 128 +- globals_type_w.html | 111 + globals_type_z.html | 84 + globals_u.html | 113 +- globals_v.html | 318 +- globals_vars.html | 85 + globals_w.html | 345 + globals_z.html | 213 + group__coreinit.html | 104 +- group__coreinit.js | 29 - group__coreinit__alarms.html | 429 +- group__coreinit__alarms.js | 47 - group__coreinit__atomic.html | 378 + group__coreinit__atomic64.html | 175 +- group__coreinit__atomic64.js | 14 - group__coreinit__baseheap.html | 231 - group__coreinit__baseheap.js | 13 - group__coreinit__blockheap.html | 427 - group__coreinit__cache.html | 223 +- group__coreinit__cache.js | 10 - group__coreinit__cond.html | 171 +- group__coreinit__cond.js | 15 - group__coreinit__context.html | 491 ++ group__coreinit__core.html | 106 +- group__coreinit__core.js | 7 - group__coreinit__coroutine.html | 176 +- group__coreinit__debug.html | 255 +- group__coreinit__debug.js | 7 - group__coreinit__dynload.html | 511 +- group__coreinit__dynload.js | 11 - group__coreinit__energysaver.html | 404 + group__coreinit__event.html | 239 +- group__coreinit__event.js | 24 - group__coreinit__exception.html | 220 +- group__coreinit__exception.js | 24 - group__coreinit__exit.html | 67 +- group__coreinit__exit.js | 5 - group__coreinit__expheap.html | 598 -- group__coreinit__expheap.js | 34 - group__coreinit__fastcond.html | 151 +- group__coreinit__fastcond.js | 14 - group__coreinit__fastmutex.html | 210 +- group__coreinit__fastmutex.js | 21 - group__coreinit__fiber.html | 211 + group__coreinit__foreground.html | 64 +- group__coreinit__frameheap.html | 438 - group__coreinit__frameheap.js | 22 - group__coreinit__fs.html | 1679 ++-- group__coreinit__ios.html | 762 ++ group__coreinit__mcp.html | 1218 ++- group__coreinit__memblockheap.html | 579 ++ group__coreinit__memdefaultheap.html | 277 + group__coreinit__memexpheap.html | 818 ++ group__coreinit__memfrmheap.html | 541 ++ group__coreinit__memheap.html | 469 +- group__coreinit__memlist.html | 219 +- group__coreinit__memlist.js | 23 - group__coreinit__memory.html | 325 +- group__coreinit__memorymap.html | 541 ++ group__coreinit__msgq.html | 347 +- group__coreinit__msgq.js | 32 - group__coreinit__mutex.html | 246 +- group__coreinit__mutex.js | 24 - group__coreinit__rendezvous.html | 122 +- group__coreinit__rendezvous.js | 10 - group__coreinit__screen.html | 275 +- group__coreinit__semaphore.html | 185 +- group__coreinit__semaphore.js | 17 - group__coreinit__spinlock.html | 188 +- group__coreinit__spinlock.js | 17 - group__coreinit__systeminfo.html | 153 +- group__coreinit__taskq.html | 636 +- group__coreinit__taskq.js | 80 - group__coreinit__thread.html | 937 ++- group__coreinit__thread.js | 137 - group__coreinit__threadq.html | 220 +- group__coreinit__threadq.js | 22 - group__coreinit__time.html | 356 +- group__coreinit__time.js | 20 - group__coreinit__title.html | 106 + group__coreinit__unitheap.html | 209 +- group__coreinit__unitheap.js | 12 - group__gx2.html | 61 +- group__gx2.js | 15 - group__gx2__clear.html | 122 +- group__gx2__clear.js | 18 - group__gx2__context.html | 203 +- group__gx2__context.js | 22 - group__gx2__debug.html | 390 + group__gx2__display.html | 110 +- group__gx2__display.js | 35 - group__gx2__displaylist.html | 92 +- group__gx2__displaylist.js | 10 - group__gx2__draw.html | 80 +- group__gx2__draw.js | 21 - group__gx2__enum.html | 2431 ++++-- group__gx2__event.html | 190 +- group__gx2__event.js | 26 - group__gx2__mem.html | 56 +- group__gx2__registers.html | 1379 +++- group__gx2__registers.js | 241 - group__gx2__sampler.html | 178 +- group__gx2__sampler.js | 66 - group__gx2__shader.html | 1398 +++- group__gx2__state.html | 84 +- group__gx2__state.js | 13 - group__gx2__surface.html | 517 +- group__gx2__surface.js | 199 - group__gx2__swap.html | 110 +- group__gx2__swap.js | 16 - group__gx2__temp.html | 105 + group__gx2__tessellation.html | 64 +- group__gx2__texture.html | 162 +- group__gx2__texture.js | 17 - group__gx2__utils.html | 198 + group__gx2r.html | 55 +- group__gx2r__buffer.html | 210 +- group__gx2r__displaylist.html | 94 +- group__gx2r__draw.html | 78 +- group__gx2r__mem.html | 80 +- group__gx2r__resource.html | 187 +- group__gx2r__surface.html | 142 +- group__procui.html => group__nn.html | 64 +- group__nn__ac.html | 89 + group__nn__ac__c.html | 207 + ...__fs__init.html => group__nn__ac__cpp.html | 63 +- group__nn__result.html | 210 + group__nn__swkbd.html | 87 + group__nn__swkbd__swkbd.html | 87 + group__nsyshid.html | 91 + group__nsyshid__hid.html | 904 +++ group__nsysnet.html | 58 +- group__nsysnet__nssl.html | 822 ++ group__nsysnet__socket.html | 942 ++- group__padscore.html | 93 + group__padscore__kpad.html | 632 ++ group__padscore__wpad.html | 997 +++ group__proc__ui.html | 56 +- group__proc__ui__procui.html | 486 +- group__sndcore2.html | 55 +- group__sndcore2__core.html | 305 +- group__sndcore2__device.html | 156 +- group__sndcore2__drcvs.html | 196 +- group__sndcore2__result.html | 94 +- group__sndcore2__voice.html | 1084 ++- group__swkbd.html | 91 + group__swkbd__rpl.html | 87 + group__sysapp.html | 55 +- group__sysapp__launch.html | 86 +- group__sysapp__switch.html | 90 +- group__vpad.html | 55 +- group__vpad__input.html | 2232 +++++- context_8h.html => gx2_2context_8h.html | 78 +- gx2_2context_8h_source.html | 99 + gx2_2debug_8h.html | 145 + gx2_2debug_8h_source.html | 112 + gx2_2event_8h.html | 70 +- gx2_2event_8h.js | 20 - gx2_2event_8h_source.html | 144 +- gx2_8dox.html | 60 +- gx2r_8dox.html | 60 +- hid_8h.html | 150 + hid_8h_source.html | 114 + index.html | 52 +- input_8h.html | 314 +- input_8h_source.html | 449 +- internal_8h.html | 62 +- internal_8h_source.html | 73 +- ios_8h.html | 229 + ios_8h_source.html | 145 + jquery.js | 51 +- kpad_8h.html | 137 + kpad_8h_source.html | 108 + launch_8h.html | 62 +- launch_8h_source.html | 95 +- mainpage_8dox.html | 60 +- mcp_8h.html | 201 +- mcp_8h_source.html | 255 +- mem_8h.html | 58 +- mem_8h_source.html | 79 +- memblockheap_8h.html | 130 + memblockheap_8h_source.html | 112 + memdefaultheap_8h.html | 118 + memdefaultheap_8h_source.html | 93 + memexpheap_8h.html | 168 + memexpheap_8h_source.html | 123 + memfrmheap_8h.html | 141 + memfrmheap_8h_source.html | 107 + memheap_8h.html | 139 +- memheap_8h_source.html | 204 +- memlist_8h.html | 86 +- memlist_8h.js | 13 - memlist_8h_source.html | 145 +- memory_8h.html | 92 +- memory_8h_source.html | 94 +- memorymap_8h.html | 146 + memorymap_8h_source.html | 99 + unitheap_8h.html => memunitheap_8h.html | 98 +- memunitheap_8h_source.html | 98 + menu.js | 50 + menudata.js | 237 + messagequeue_8h.html | 121 +- messagequeue_8h.js | 18 - messagequeue_8h_source.html | 187 +- modules.html | 209 +- modules.js | 5 - mprintf_8h.html | 442 ++ mprintf_8h_source.html | 94 + multi_8h.html | 1070 +++ multi_8h_source.html | 125 + mutex_8h.html | 87 +- mutex_8h.js | 12 - mutex_8h_source.html | 168 +- namespaceRpl.html | 811 ++ namespacemembers.html | 375 + namespacemembers_enum.html | 88 + namespacemembers_func.html | 352 + namespacemembers_type.html | 79 + namespacenn.html | 95 + namespacenn_1_1ac.html | 281 + namespacenn_1_1ac_1_1detail.html | 187 + namespacenn_1_1swkbd.html | 1255 +++ namespaces.html | 87 + navtree.css | 143 - navtree.js | 523 -- navtreedata.js | 45 - navtreeindex0.js | 253 - navtreeindex1.js | 253 - navtreeindex2.js | 253 - navtreeindex3.js | 253 - navtreeindex4.js | 253 - navtreeindex5.js | 253 - navtreeindex6.js | 253 - navtreeindex7.js | 253 - navtreeindex8.js | 180 - nn_2result_8h.html | 117 + nn_2result_8h_source.html | 236 + nn_8dox.html | 78 + nssl_8h.html | 236 + nssl_8h_source.html | 144 + nsyshid_8dox.html | 78 + nsysnet_2socket_8h_source.html | 298 - nsysnet_8dox.html | 60 +- padscore_8dox.html | 78 + pages.html | 83 + procui_8dox.html | 60 +- procui_8h.html | 118 +- procui_8h_source.html | 168 +- registers_8h.html | 266 +- registers_8h.js | 193 - registers_8h_source.html | 803 +- rendezvous_8h.html | 70 +- rendezvous_8h.js | 7 - rendezvous_8h_source.html | 99 +- resize.js | 97 - resource_8h.html | 111 +- resource_8h_source.html | 125 +- result_8h_source.html | 132 - rpl__interface_8h.html | 170 + rpl__interface_8h_source.html | 131 + sampler_8h.html | 84 +- sampler_8h.js | 63 - sampler_8h_source.html | 155 +- screen_8h.html | 82 +- screen_8h_source.html | 133 +- search/all_0.html | 6 +- search/all_0.js | 91 +- search/all_1.html | 6 +- search/all_1.js | 89 +- search/all_10.html | 6 +- search/all_10.js | 94 +- search/all_11.html | 6 +- search/all_11.js | 26 +- search/all_12.html | 6 +- search/all_12.js | 175 +- search/all_13.html | 6 +- search/all_13.js | 229 +- search/all_14.html | 6 +- search/all_14.js | 77 +- search/all_15.html | 6 +- search/all_15.js | 108 +- search/all_16.html | 6 +- search/all_16.js | 127 +- search/all_17.html | 6 +- search/all_17.js | 100 +- search/all_18.html | 6 +- search/all_18.js | 4 +- search/all_19.html | 6 +- search/all_19.js | 2 +- search/all_1a.html | 30 + search/all_1a.js | 53 + search/all_2.html | 6 +- search/all_2.js | 35 +- search/all_3.html | 6 +- search/all_3.js | 706 +- search/all_4.html | 6 +- search/all_4.js | 67 +- search/all_5.html | 6 +- search/all_5.js | 35 +- search/all_6.html | 6 +- search/all_6.js | 60 +- search/all_7.html | 6 +- search/all_7.js | 178 +- search/all_8.html | 6 +- search/all_8.js | 49 +- search/all_9.html | 6 +- search/all_9.js | 129 +- search/all_a.html | 6 +- search/all_a.js | 4 +- search/all_b.html | 6 +- search/all_b.js | 39 +- search/all_c.html | 6 +- search/all_c.js | 234 +- search/all_d.html | 6 +- search/all_d.js | 335 +- search/all_e.html | 6 +- search/all_e.js | 341 +- search/all_f.html | 6 +- search/all_f.js | 424 +- search/classes_0.html | 6 +- search/classes_0.js | 23 +- search/classes_1.html | 6 +- search/classes_1.js | 21 +- search/classes_10.html | 30 + search/classes_10.js | 4 + search/classes_2.html | 6 +- search/classes_2.js | 37 +- search/classes_3.html | 6 +- search/classes_3.js | 10 +- search/classes_4.html | 6 +- search/classes_4.js | 64 +- search/classes_5.html | 6 +- search/classes_5.js | 27 +- search/classes_6.html | 6 +- search/classes_6.js | 6 +- search/classes_7.html | 6 +- search/classes_7.js | 14 +- search/classes_8.html | 30 + search/classes_8.js | 4 + search/classes_9.html | 30 + search/classes_9.js | 27 + search/classes_a.html | 30 + search/classes_a.js | 4 + search/classes_b.html | 30 + search/classes_b.js | 28 + search/classes_c.html | 30 + search/classes_c.js | 5 + search/classes_d.html | 30 + search/classes_d.js | 6 + search/classes_e.html | 30 + search/classes_e.js | 9 + search/classes_f.html | 30 + search/classes_f.js | 5 + search/defines_0.html | 6 +- search/defines_0.js | 38 +- search/defines_1.html | 6 +- search/defines_1.js | 202 +- search/defines_2.html | 30 + search/defines_2.js | 5 + search/defines_3.html | 30 + search/defines_3.js | 6 + search/defines_4.html | 30 + search/defines_4.js | 10 + search/defines_5.html | 30 + search/defines_5.js | 6 + search/defines_6.html | 30 + search/defines_6.js | 10 + search/defines_7.html | 30 + search/defines_7.js | 5 + search/defines_8.html | 30 + search/defines_8.js | 4 + search/defines_9.html | 30 + search/defines_9.js | 7 + search/defines_a.html | 30 + search/defines_a.js | 4 + search/defines_b.html | 30 + search/defines_b.js | 45 + search/enums_0.html | 6 +- search/enums_1.html | 6 +- search/enums_1.js | 37 +- search/enums_10.html | 30 + search/enums_10.js | 8 + search/enums_11.html | 30 + search/enums_11.js | 9 + search/enums_2.html | 6 +- search/enums_2.js | 45 +- search/enums_3.html | 6 +- search/enums_3.js | 16 +- search/enums_4.html | 6 +- search/enums_4.js | 55 +- search/enums_5.html | 6 +- search/enums_5.js | 2 +- search/enums_6.html | 6 +- search/enums_6.js | 5 +- search/enums_7.html | 30 + search/enums_7.js | 4 + search/enums_8.html | 30 + search/enums_8.js | 9 + search/enums_9.html | 30 + search/enums_9.js | 16 + search/enums_a.html | 30 + search/enums_a.js | 4 + search/enums_b.html | 30 + search/enums_b.js | 16 + search/enums_c.html | 30 + search/enums_c.js | 5 + search/enums_d.html | 30 + search/enums_d.js | 4 + search/enums_e.html | 30 + search/enums_e.js | 4 + search/enums_f.html | 30 + search/enums_f.js | 4 + search/enumvalues_0.html | 6 +- search/enumvalues_1.html | 6 +- search/enumvalues_1.js | 377 +- search/enumvalues_10.html | 30 + search/enumvalues_10.js | 18 + search/enumvalues_11.html | 30 + search/enumvalues_11.js | 5 + search/enumvalues_12.html | 30 + search/enumvalues_12.js | 40 + search/enumvalues_13.html | 30 + search/enumvalues_13.js | 69 + search/enumvalues_2.html | 6 +- search/enumvalues_2.js | 321 +- search/enumvalues_3.html | 6 +- search/enumvalues_3.js | 34 +- search/enumvalues_4.html | 6 +- search/enumvalues_4.js | 113 +- search/enumvalues_5.html | 6 +- search/enumvalues_5.js | 347 +- search/enumvalues_6.html | 6 +- search/enumvalues_6.js | 4 +- search/enumvalues_7.html | 6 +- search/enumvalues_7.js | 71 +- search/enumvalues_8.html | 30 + search/enumvalues_8.js | 5 + search/enumvalues_9.html | 30 + search/enumvalues_9.js | 4 + search/enumvalues_a.html | 30 + search/enumvalues_a.js | 13 + search/enumvalues_b.html | 30 + search/enumvalues_b.js | 126 + search/enumvalues_c.html | 30 + search/enumvalues_c.js | 50 + search/enumvalues_d.html | 30 + search/enumvalues_d.js | 72 + search/enumvalues_e.html | 30 + search/enumvalues_e.js | 13 + search/enumvalues_f.html | 30 + search/enumvalues_f.js | 25 + search/files_0.html | 6 +- search/files_0.js | 4 + search/files_1.html | 6 +- search/files_1.js | 2 - search/files_10.html | 6 +- search/files_10.js | 11 +- search/files_11.html | 6 +- search/files_11.js | 3 +- search/files_12.html | 30 + search/files_12.js | 5 + search/files_13.html | 30 + search/files_13.js | 6 + search/files_14.html | 30 + search/files_14.js | 5 + search/files_2.html | 6 +- search/files_2.js | 11 +- search/files_3.html | 6 +- search/files_3.js | 8 +- search/files_4.html | 6 +- search/files_4.js | 8 +- search/files_5.html | 6 +- search/files_5.js | 4 +- search/files_6.html | 6 +- search/files_7.html | 6 +- search/files_7.js | 3 +- search/files_8.html | 6 +- search/files_8.js | 4 +- search/files_9.html | 6 +- search/files_9.js | 10 +- search/files_a.html | 6 +- search/files_a.js | 2 +- search/files_b.html | 6 +- search/files_b.js | 18 +- search/files_c.html | 6 +- search/files_c.js | 8 +- search/files_d.html | 6 +- search/files_d.js | 19 +- search/files_e.html | 6 +- search/files_e.js | 11 +- search/files_f.html | 6 +- search/files_f.js | 18 +- search/functions_0.html | 6 +- search/functions_0.js | 6 +- search/functions_1.html | 6 +- search/functions_1.js | 13 +- search/functions_10.html | 30 + search/functions_10.js | 7 + search/functions_11.html | 30 + search/functions_11.js | 66 + search/functions_12.html | 30 + search/functions_12.js | 53 + search/functions_13.html | 30 + search/functions_13.js | 15 + search/functions_2.html | 6 +- search/functions_3.html | 6 +- search/functions_3.js | 69 +- search/functions_4.html | 6 +- search/functions_4.js | 9 +- search/functions_5.html | 6 +- search/functions_6.html | 6 +- search/functions_6.js | 13 +- search/functions_7.html | 6 +- search/functions_7.js | 32 +- search/functions_8.html | 6 +- search/functions_8.js | 16 +- search/functions_9.html | 6 +- search/functions_9.js | 126 +- search/functions_a.html | 6 +- search/functions_a.js | 150 +- search/functions_b.html | 6 +- search/functions_b.js | 13 +- search/functions_c.html | 6 +- search/functions_c.js | 101 +- search/functions_d.html | 6 +- search/functions_d.js | 28 +- search/functions_e.html | 6 +- search/functions_e.js | 198 +- search/functions_f.html | 30 + search/functions_f.js | 17 + search/groups_0.html | 6 +- search/groups_0.js | 5 +- search/groups_1.html | 6 +- search/groups_1.js | 3 +- search/groups_10.html | 30 + search/groups_10.js | 5 + search/groups_11.html | 30 + search/groups_11.js | 6 + search/groups_12.html | 30 + search/groups_12.js | 4 + search/groups_2.html | 6 +- search/groups_2.js | 3 +- search/groups_3.html | 6 +- search/groups_3.js | 2 + search/groups_4.html | 6 +- search/groups_4.js | 3 +- search/groups_5.html | 6 +- search/groups_5.js | 5 +- search/groups_6.html | 6 +- search/groups_7.html | 6 +- search/groups_7.js | 8 +- search/groups_8.html | 6 +- search/groups_8.js | 2 +- search/groups_9.html | 6 +- search/groups_9.js | 3 +- search/groups_a.html | 6 +- search/groups_a.js | 12 +- search/groups_b.html | 6 +- search/groups_b.js | 21 +- search/groups_c.html | 6 +- search/groups_c.js | 9 +- search/groups_d.html | 6 +- search/groups_d.js | 7 +- search/groups_e.html | 6 +- search/groups_e.js | 20 +- search/groups_f.html | 30 + search/groups_f.js | 11 + search/namespaces_0.html | 30 + search/namespaces_0.js | 7 + search/namespaces_1.html | 30 + search/namespaces_1.js | 4 + search/pages_0.html | 6 +- search/pages_0.js | 2 +- search/pages_1.html | 30 + search/pages_1.js | 4 + search/search.css | 12 +- search/search.js | 25 +- search/searchdata.js | 61 +- search/typedefs_0.html | 6 +- search/typedefs_0.js | 80 +- search/typedefs_1.html | 6 +- search/typedefs_1.js | 35 +- search/typedefs_10.html | 30 + search/typedefs_10.js | 18 + search/typedefs_11.html | 30 + search/typedefs_11.js | 14 + search/typedefs_12.html | 30 + search/typedefs_12.js | 5 + search/typedefs_2.html | 6 +- search/typedefs_2.js | 22 +- search/typedefs_3.html | 6 +- search/typedefs_3.js | 115 +- search/typedefs_4.html | 6 +- search/typedefs_4.js | 37 +- search/typedefs_5.html | 6 +- search/typedefs_5.js | 61 +- search/typedefs_6.html | 6 +- search/typedefs_6.js | 95 +- search/typedefs_7.html | 6 +- search/typedefs_7.js | 14 +- search/typedefs_8.html | 6 +- search/typedefs_8.js | 13 +- search/typedefs_9.html | 6 +- search/typedefs_9.js | 25 +- search/typedefs_a.html | 30 + search/typedefs_a.js | 46 + search/typedefs_b.html | 30 + search/typedefs_b.js | 7 + search/typedefs_c.html | 30 + search/typedefs_c.js | 54 + search/typedefs_d.html | 30 + search/typedefs_d.js | 8 + search/typedefs_e.html | 30 + search/typedefs_e.js | 6 + search/typedefs_f.html | 30 + search/typedefs_f.js | 7 + search/variables_0.html | 6 +- search/variables_0.js | 2 +- search/variables_1.html | 6 +- search/variables_1.js | 45 +- search/variables_10.html | 6 +- search/variables_10.js | 56 +- search/variables_11.html | 6 +- search/variables_11.js | 16 +- search/variables_12.html | 6 +- search/variables_12.js | 65 +- search/variables_13.html | 6 +- search/variables_13.js | 75 +- search/variables_14.html | 6 +- search/variables_14.js | 51 +- search/variables_15.html | 6 +- search/variables_15.js | 47 +- search/variables_16.html | 6 +- search/variables_16.js | 18 +- search/variables_17.html | 6 +- search/variables_17.js | 6 +- search/variables_18.html | 6 +- search/variables_18.js | 4 +- search/variables_19.html | 6 +- search/variables_19.js | 2 +- search/variables_1a.html | 30 + search/variables_1a.js | 6 + search/variables_2.html | 6 +- search/variables_2.js | 26 +- search/variables_3.html | 6 +- search/variables_3.js | 59 +- search/variables_4.html | 6 +- search/variables_4.js | 43 +- search/variables_5.html | 6 +- search/variables_5.js | 24 +- search/variables_6.html | 6 +- search/variables_6.js | 25 +- search/variables_7.html | 6 +- search/variables_7.js | 18 +- search/variables_8.html | 6 +- search/variables_8.js | 18 +- search/variables_9.html | 6 +- search/variables_9.js | 24 +- search/variables_a.html | 6 +- search/variables_a.js | 2 +- search/variables_b.html | 6 +- search/variables_b.js | 19 +- search/variables_c.html | 6 +- search/variables_c.js | 34 +- search/variables_d.html | 6 +- search/variables_d.js | 37 +- search/variables_e.html | 6 +- search/variables_e.js | 21 +- search/variables_f.html | 6 +- search/variables_f.js | 59 +- select_8h_source.html | 106 - semaphore_8h.html | 82 +- semaphore_8h.js | 11 - semaphore_8h_source.html | 144 +- shaders_8h.html | 162 +- shaders_8h_source.html | 728 +- sndcore2_2core_8h.html | 102 +- sndcore2_2core_8h_source.html | 153 +- result_8h.html => sndcore2_2result_8h.html | 75 +- sndcore2_2result_8h_source.html | 90 + sndcore2_8dox.html | 60 +- nsysnet_2socket_8h.html => socket_8h.html | 180 +- socket_8h_source.html | 126 + spinlock_8h.html | 82 +- spinlock_8h.js | 13 - spinlock_8h_source.html | 122 +- state_8h.html | 60 +- state_8h.js | 13 - state_8h_source.html | 82 +- stdcheaders_8h.html | 242 + stdcheaders_8h_source.html | 86 + structGX2DebugCaptureInterface.html | 346 + struct_a_x_init_params.html | 146 - struct_a_x_profile.html | 107 - struct_a_x_voice.html | 393 - struct_a_x_voice_adpcm.html | 178 - struct_a_x_voice_adpcm_loop_data.html | 146 - struct_a_x_voice_device_bus_mix_data.html | 146 - struct_a_x_voice_device_mix_data.html | 130 - struct_a_x_voice_link.html | 146 - struct_a_x_voice_offsets.html | 210 - struct_a_x_voice_src.html | 169 - struct_a_x_voice_ve_data.html | 146 - struct_f_s_async_data.html | 146 - struct_f_s_client.html | 107 - struct_f_s_cmd_block.html | 107 - struct_f_s_directory_entry.html | 146 - struct_f_s_mount_source.html | 107 - struct_f_s_stat.html | 194 - struct_f_s_state_change_info.html | 107 - struct_g_x2_a_a_mask_reg.html | 130 - struct_g_x2_a_a_mask_reg.js | 4 - struct_g_x2_alpha_test_reg.html | 146 - struct_g_x2_alpha_test_reg.js | 4 - struct_g_x2_alpha_to_mask_reg.html | 130 - struct_g_x2_alpha_to_mask_reg.js | 4 - struct_g_x2_attrib_stream.html | 242 - struct_g_x2_attrib_var.html | 178 - struct_g_x2_blend_constant_color_reg.html | 178 - struct_g_x2_blend_constant_color_reg.js | 4 - struct_g_x2_blend_control_reg.html | 146 - struct_g_x2_blend_control_reg.js | 4 - struct_g_x2_color_buffer.html | 226 - struct_g_x2_color_buffer.js | 10 - struct_g_x2_color_control_reg.html | 130 - struct_g_x2_color_control_reg.js | 4 - struct_g_x2_context_state.html | 162 - struct_g_x2_context_state.js | 6 - struct_g_x2_depth_buffer.html | 258 - struct_g_x2_depth_buffer.js | 12 - struct_g_x2_depth_stencil_control_reg.html | 130 - struct_g_x2_depth_stencil_control_reg.js | 4 - struct_g_x2_display_list_overrun_data.html | 190 - struct_g_x2_display_list_overrun_data.js | 7 - struct_g_x2_fetch_shader.html | 241 - struct_g_x2_geometry_shader.html | 593 -- struct_g_x2_line_width_reg.html | 130 - struct_g_x2_line_width_reg.js | 4 - struct_g_x2_loop_var.html | 146 - struct_g_x2_pixel_shader.html | 513 -- struct_g_x2_point_limits_reg.html | 130 - struct_g_x2_point_limits_reg.js | 4 - struct_g_x2_point_size_reg.html | 130 - struct_g_x2_point_size_reg.js | 4 - struct_g_x2_polygon_control_reg.html | 130 - struct_g_x2_polygon_control_reg.js | 4 - struct_g_x2_polygon_offset_reg.html | 194 - struct_g_x2_polygon_offset_reg.js | 4 - struct_g_x2_r_buffer.html | 178 - struct_g_x2_sampler.html | 130 - struct_g_x2_sampler.js | 4 - struct_g_x2_sampler_var.html | 162 - struct_g_x2_scissor_reg.html | 146 - struct_g_x2_scissor_reg.js | 4 - struct_g_x2_shadow_state.html | 210 - struct_g_x2_shadow_state.js | 9 - struct_g_x2_stencil_mask_reg.html | 146 - struct_g_x2_stencil_mask_reg.js | 4 - struct_g_x2_surface.html | 386 - struct_g_x2_surface.js | 21 - struct_g_x2_target_channel_mask_reg.html | 130 - struct_g_x2_target_channel_mask_reg.js | 4 - struct_g_x2_texture.html | 226 - struct_g_x2_texture.js | 10 - struct_g_x2_uniform_block.html | 162 - struct_g_x2_uniform_initial_value.html | 146 - struct_g_x2_uniform_var.html | 194 - struct_g_x2_vertex_shader.html | 625 -- struct_g_x2_viewport_reg.html | 306 - struct_g_x2_viewport_reg.js | 4 - struct_m_c_p_device.html | 130 - struct_m_c_p_device_list.html | 130 - struct_m_c_p_install_info.html | 107 - struct_m_c_p_install_title_info.html | 107 - struct_m_e_m_block_heap.html | 244 - struct_m_e_m_block_heap_block.html | 209 - struct_m_e_m_block_heap_tracking.html | 152 - struct_m_e_m_expanded_heap.html | 194 - struct_m_e_m_expanded_heap_block.html | 194 - struct_m_e_m_expanded_heap_block_list.html | 146 - struct_m_e_m_frame_heap.html | 178 - struct_m_e_m_frame_heap_state.html | 178 - struct_m_e_m_heap_header.html | 247 - struct_m_e_m_memory_link.html | 146 - struct_m_e_m_memory_link.js | 5 - struct_m_e_m_memory_list.html | 178 - struct_m_e_m_memory_list.js | 7 - struct_m_e_m_unit_heap.html | 162 - struct_m_e_m_unit_heap_free_block.html | 130 - struct_m_p_task.html | 274 - struct_m_p_task.js | 13 - struct_m_p_task_info.html | 178 - struct_m_p_task_info.js | 7 - struct_m_p_task_queue.html | 290 - struct_m_p_task_queue.js | 14 - struct_m_p_task_queue_info.html | 194 - struct_m_p_task_queue_info.js | 8 - struct_o_s_alarm.html | 361 - struct_o_s_alarm.js | 16 - struct_o_s_alarm_link.html | 146 - struct_o_s_alarm_link.js | 5 - struct_o_s_alarm_queue.html | 200 - struct_o_s_alarm_queue.js | 8 - struct_o_s_calendar_time.html | 210 - struct_o_s_calendar_time.js | 9 - struct_o_s_condition.html | 171 - struct_o_s_condition.js | 6 - struct_o_s_context.html | 485 -- struct_o_s_context.js | 26 - struct_o_s_coroutine.html | 258 - struct_o_s_event.html | 209 - struct_o_s_event.js | 8 - struct_o_s_fast_condition.html | 162 - struct_o_s_fast_condition.js | 6 - struct_o_s_fast_mutex.html | 178 - struct_o_s_fast_mutex.js | 7 - struct_o_s_fast_mutex_link.html | 146 - struct_o_s_fast_mutex_link.js | 5 - struct_o_s_fast_mutex_queue.html | 146 - struct_o_s_fast_mutex_queue.js | 5 - struct_o_s_message.html | 146 - struct_o_s_message.js | 5 - struct_o_s_message_queue.html | 242 - struct_o_s_message_queue.js | 11 - struct_o_s_mutex.html | 228 - struct_o_s_mutex.js | 9 - struct_o_s_mutex_link.html | 146 - struct_o_s_mutex_link.js | 5 - struct_o_s_mutex_queue.html | 162 - struct_o_s_mutex_queue.js | 6 - struct_o_s_rendezvous.html | 130 - struct_o_s_rendezvous.js | 4 - struct_o_s_semaphore.html | 190 - struct_o_s_semaphore.js | 7 - struct_o_s_spin_lock.html | 146 - struct_o_s_spin_lock.js | 5 - struct_o_s_system_info.html | 146 - struct_o_s_thread.html | 643 -- struct_o_s_thread.js | 31 - struct_o_s_thread_link.html | 146 - struct_o_s_thread_link.js | 5 - struct_o_s_thread_queue.html | 162 - struct_o_s_thread_queue.js | 6 - struct_o_s_thread_simple_queue.html | 146 - struct_o_s_thread_simple_queue.js | 5 - struct_v_p_a_d_acc_status.html | 210 - struct_v_p_a_d_gyro_status.html | 210 - struct_v_p_a_d_status.html | 399 - struct_v_p_a_d_touch_data.html | 184 - struct_v_p_a_d_vec2_d.html | 146 - struct_v_p_a_d_vec3_d.html | 162 - structcurl__khkey.html | 183 + structlinger.html | 146 - structnn_1_1swkbd_1_1ConfigArg.html | 275 + structnn_1_1swkbd_1_1DrawStringInfo.html | 126 + structsockaddr.html | 146 - structsockaddr__storage.html | 146 - surface_8h.html | 105 +- surface_8h.js | 159 - surface_8h_source.html | 286 +- swap_8h.html | 68 +- swap_8h.js | 16 - swap_8h_source.html | 104 +- switch_8h.html | 66 +- switch_8h_source.html | 93 +- swkbd_8dox.html | 78 + swkbd_8h.html | 85 + swkbd_8h_source.html | 83 + swkbd__cpp_8h.html | 526 ++ swkbd__cpp_8h_source.html | 179 + sys_2socket_8h_source.html | 106 - sysapp_8dox.html | 60 +- systeminfo_8h.html | 71 +- systeminfo_8h_source.html | 100 +- tabs.css | 61 +- taskqueue_8h.html | 148 +- taskqueue_8h.js | 42 - taskqueue_8h_source.html | 316 +- select_8h.html => temp_8h.html | 74 +- temp_8h_source.html | 84 + tessellation_8h.html | 58 +- tessellation_8h_source.html | 88 +- texture_8h.html | 72 +- texture_8h.js | 8 - texture_8h_source.html | 127 +- thread_8h.html | 234 +- thread_8h.js | 73 - thread_8h_source.html | 692 +- threadqueue_8h.html | 82 +- threadqueue_8h.js | 9 - threadqueue_8h_source.html | 132 +- time_8h.html | 96 +- time_8h.js | 12 - time_8h_source.html | 140 +- sys_2socket_8h.html => title_8h.html | 74 +- title_8h_source.html | 84 + typecheck-gcc_8h.html | 2255 ++++++ typecheck-gcc_8h_source.html | 151 + unitheap_8h.js | 11 - unitheap_8h_source.html | 179 - utils_8h.html | 120 + utils_8h_source.html | 91 + voice_8h.html | 246 +- voice_8h_source.html | 501 +- vpad_8dox.html | 60 +- wpad_8h.html | 301 + wpad_8h_source.html | 180 + wut_8h.html | 58 +- wut_8h_source.html | 63 +- wut__types_8h.html | 467 +- wut__types_8h.js | 6 - wut__types_8h_source.html | 128 +- zconf_8h.html | 533 ++ zconf_8h_source.html | 94 + zlib_8h.html | 2154 +++++ zlib_8h_source.html | 133 + 1207 files changed, 93621 insertions(+), 66197 deletions(-) rename group__coreinit__fs__dir.html => ac_8h.html (60%) create mode 100644 ac_8h_source.html create mode 100644 ac__c_8h.html create mode 100644 ac__c_8h_source.html create mode 100644 ac__cpp_8h.html create mode 100644 ac__cpp_8h_source.html delete mode 100644 alarm_8h.js delete mode 100644 annotated_dup.js delete mode 100644 arrowdown.png delete mode 100644 arrowright.png delete mode 100644 atomic64_8h.js create mode 100644 atomic_8h.html create mode 100644 atomic_8h_source.html delete mode 100644 baseheap_8h.html delete mode 100644 baseheap_8h.js delete mode 100644 baseheap_8h_source.html delete mode 100644 blockheap_8h.html delete mode 100644 blockheap_8h_source.html delete mode 100644 cache_8h.js create mode 100644 classnn_1_1Result.html delete mode 100644 clear_8h.js delete mode 100644 condition_8h.js delete mode 100644 context_8h.js delete mode 100644 context_8h_source.html delete mode 100644 core_8h.html delete mode 100644 core_8h.js delete mode 100644 core_8h_source.html create mode 100644 coreinit_2context_8h.html create mode 100644 coreinit_2context_8h_source.html create mode 100644 coreinit_2debug_8h.html create mode 100644 coreinit_2debug_8h_source.html delete mode 100644 coreinit_2event_8h.js create mode 100644 curl_8h.html create mode 100644 curl_8h_source.html create mode 100644 curlbuild_8h.html create mode 100644 curlbuild_8h_source.html create mode 100644 curlrules_8h.html create mode 100644 curlrules_8h_source.html create mode 100644 curlver_8h.html create mode 100644 curlver_8h_source.html delete mode 100644 debug_8h.html delete mode 100644 debug_8h.js delete mode 100644 debug_8h_source.html create mode 100644 deprecated.html create mode 100644 dir_21654543a2358a4ff233772f5085c61f.html create mode 100644 dir_3721462b02ee2e39cdea9d1aebc84507.html create mode 100644 dir_45c1bb503055a597e063b1377386d2c3.html delete mode 100644 dir_5050f3de292bd66075be80c4b119f1df.js delete mode 100644 dir_64fe89c4a61f5742775721f1d8222d0c.js rename dir_317ea3797c15f4a1d9c156bc812661ca.html => dir_85f7374b03564f691ef77d9a414e4430.html (55%) create mode 100644 dir_9bd1a1706ec6277342c779a257ef94a8.html create mode 100644 dir_aa7b4105f8f352642a35fbab8db37b7b.html delete mode 100644 dir_d44c64559bbebec7f509842c48db8b23.js create mode 100644 dir_d74097cd299de96a8b672354d9824a8f.html delete mode 100644 display_8h.js delete mode 100644 displaylist_8h.js delete mode 100644 draw_8h.js delete mode 100644 dynload_8h.js create mode 100644 easy_8h.html create mode 100644 easy_8h_source.html create mode 100644 energysaver_8h.html create mode 100644 energysaver_8h_source.html delete mode 100644 exception_8h.js delete mode 100644 exit_8h.js delete mode 100644 expandedheap_8h.html delete mode 100644 expandedheap_8h.js delete mode 100644 expandedheap_8h_source.html delete mode 100644 fastcondition_8h.js delete mode 100644 fastmutex_8h.js create mode 100644 fiber_8h.html create mode 100644 fiber_8h_source.html delete mode 100644 files.js delete mode 100644 frameheap_8h.html delete mode 100644 frameheap_8h.js delete mode 100644 frameheap_8h_source.html delete mode 100644 functions_dup.js create mode 100644 functions_enum.html create mode 100644 functions_eval.html create mode 100644 functions_func.html create mode 100644 functions_k.html delete mode 100644 functions_vars.js create mode 100644 functions_vars_k.html create mode 100644 globals_defs_a.html create mode 100644 globals_defs_c.html create mode 100644 globals_defs_d.html create mode 100644 globals_defs_f.html create mode 100644 globals_defs_g.html create mode 100644 globals_defs_h.html create mode 100644 globals_defs_i.html create mode 100644 globals_defs_l.html create mode 100644 globals_defs_m.html create mode 100644 globals_defs_n.html create mode 100644 globals_defs_o.html create mode 100644 globals_defs_p.html create mode 100644 globals_defs_s.html create mode 100644 globals_defs_t.html create mode 100644 globals_defs_z.html delete mode 100644 globals_dup.js delete mode 100644 globals_eval.js create mode 100644 globals_eval_c.html create mode 100644 globals_eval_d.html create mode 100644 globals_eval_h.html create mode 100644 globals_eval_i.html create mode 100644 globals_eval_k.html create mode 100644 globals_eval_n.html create mode 100644 globals_eval_w.html delete mode 100644 globals_func.js create mode 100644 globals_func_h.html create mode 100644 globals_func_i.html create mode 100644 globals_func_k.html create mode 100644 globals_func_n.html create mode 100644 globals_func_w.html create mode 100644 globals_h.html create mode 100644 globals_i.html create mode 100644 globals_k.html create mode 100644 globals_n.html create mode 100644 globals_type_a.html create mode 100644 globals_type_c.html create mode 100644 globals_type_d.html create mode 100644 globals_type_h.html create mode 100644 globals_type_i.html create mode 100644 globals_type_k.html create mode 100644 globals_type_n.html create mode 100644 globals_type_w.html create mode 100644 globals_type_z.html create mode 100644 globals_vars.html create mode 100644 globals_w.html create mode 100644 globals_z.html delete mode 100644 group__coreinit.js delete mode 100644 group__coreinit__alarms.js create mode 100644 group__coreinit__atomic.html delete mode 100644 group__coreinit__atomic64.js delete mode 100644 group__coreinit__baseheap.html delete mode 100644 group__coreinit__baseheap.js delete mode 100644 group__coreinit__blockheap.html delete mode 100644 group__coreinit__cache.js delete mode 100644 group__coreinit__cond.js create mode 100644 group__coreinit__context.html delete mode 100644 group__coreinit__core.js delete mode 100644 group__coreinit__debug.js delete mode 100644 group__coreinit__dynload.js create mode 100644 group__coreinit__energysaver.html delete mode 100644 group__coreinit__event.js delete mode 100644 group__coreinit__exception.js delete mode 100644 group__coreinit__exit.js delete mode 100644 group__coreinit__expheap.html delete mode 100644 group__coreinit__expheap.js delete mode 100644 group__coreinit__fastcond.js delete mode 100644 group__coreinit__fastmutex.js create mode 100644 group__coreinit__fiber.html delete mode 100644 group__coreinit__frameheap.html delete mode 100644 group__coreinit__frameheap.js create mode 100644 group__coreinit__ios.html create mode 100644 group__coreinit__memblockheap.html create mode 100644 group__coreinit__memdefaultheap.html create mode 100644 group__coreinit__memexpheap.html create mode 100644 group__coreinit__memfrmheap.html delete mode 100644 group__coreinit__memlist.js create mode 100644 group__coreinit__memorymap.html delete mode 100644 group__coreinit__msgq.js delete mode 100644 group__coreinit__mutex.js delete mode 100644 group__coreinit__rendezvous.js delete mode 100644 group__coreinit__semaphore.js delete mode 100644 group__coreinit__spinlock.js delete mode 100644 group__coreinit__taskq.js delete mode 100644 group__coreinit__thread.js delete mode 100644 group__coreinit__threadq.js delete mode 100644 group__coreinit__time.js create mode 100644 group__coreinit__title.html delete mode 100644 group__coreinit__unitheap.js delete mode 100644 group__gx2.js delete mode 100644 group__gx2__clear.js delete mode 100644 group__gx2__context.js create mode 100644 group__gx2__debug.html delete mode 100644 group__gx2__display.js delete mode 100644 group__gx2__displaylist.js delete mode 100644 group__gx2__draw.js delete mode 100644 group__gx2__event.js delete mode 100644 group__gx2__registers.js delete mode 100644 group__gx2__sampler.js delete mode 100644 group__gx2__state.js delete mode 100644 group__gx2__surface.js delete mode 100644 group__gx2__swap.js create mode 100644 group__gx2__temp.html delete mode 100644 group__gx2__texture.js create mode 100644 group__gx2__utils.html rename group__procui.html => group__nn.html (58%) create mode 100644 group__nn__ac.html create mode 100644 group__nn__ac__c.html rename group__coreinit__fs__init.html => group__nn__ac__cpp.html (57%) create mode 100644 group__nn__result.html create mode 100644 group__nn__swkbd.html create mode 100644 group__nn__swkbd__swkbd.html create mode 100644 group__nsyshid.html create mode 100644 group__nsyshid__hid.html create mode 100644 group__nsysnet__nssl.html create mode 100644 group__padscore.html create mode 100644 group__padscore__kpad.html create mode 100644 group__padscore__wpad.html create mode 100644 group__swkbd.html create mode 100644 group__swkbd__rpl.html rename context_8h.html => gx2_2context_8h.html (61%) create mode 100644 gx2_2context_8h_source.html create mode 100644 gx2_2debug_8h.html create mode 100644 gx2_2debug_8h_source.html delete mode 100644 gx2_2event_8h.js create mode 100644 hid_8h.html create mode 100644 hid_8h_source.html create mode 100644 ios_8h.html create mode 100644 ios_8h_source.html create mode 100644 kpad_8h.html create mode 100644 kpad_8h_source.html create mode 100644 memblockheap_8h.html create mode 100644 memblockheap_8h_source.html create mode 100644 memdefaultheap_8h.html create mode 100644 memdefaultheap_8h_source.html create mode 100644 memexpheap_8h.html create mode 100644 memexpheap_8h_source.html create mode 100644 memfrmheap_8h.html create mode 100644 memfrmheap_8h_source.html delete mode 100644 memlist_8h.js create mode 100644 memorymap_8h.html create mode 100644 memorymap_8h_source.html rename unitheap_8h.html => memunitheap_8h.html (51%) create mode 100644 memunitheap_8h_source.html create mode 100644 menu.js create mode 100644 menudata.js delete mode 100644 messagequeue_8h.js delete mode 100644 modules.js create mode 100644 mprintf_8h.html create mode 100644 mprintf_8h_source.html create mode 100644 multi_8h.html create mode 100644 multi_8h_source.html delete mode 100644 mutex_8h.js create mode 100644 namespaceRpl.html create mode 100644 namespacemembers.html create mode 100644 namespacemembers_enum.html create mode 100644 namespacemembers_func.html create mode 100644 namespacemembers_type.html create mode 100644 namespacenn.html create mode 100644 namespacenn_1_1ac.html create mode 100644 namespacenn_1_1ac_1_1detail.html create mode 100644 namespacenn_1_1swkbd.html create mode 100644 namespaces.html delete mode 100644 navtree.css delete mode 100644 navtree.js delete mode 100644 navtreedata.js delete mode 100644 navtreeindex0.js delete mode 100644 navtreeindex1.js delete mode 100644 navtreeindex2.js delete mode 100644 navtreeindex3.js delete mode 100644 navtreeindex4.js delete mode 100644 navtreeindex5.js delete mode 100644 navtreeindex6.js delete mode 100644 navtreeindex7.js delete mode 100644 navtreeindex8.js create mode 100644 nn_2result_8h.html create mode 100644 nn_2result_8h_source.html create mode 100644 nn_8dox.html create mode 100644 nssl_8h.html create mode 100644 nssl_8h_source.html create mode 100644 nsyshid_8dox.html delete mode 100644 nsysnet_2socket_8h_source.html create mode 100644 padscore_8dox.html create mode 100644 pages.html delete mode 100644 registers_8h.js delete mode 100644 rendezvous_8h.js delete mode 100644 resize.js delete mode 100644 result_8h_source.html create mode 100644 rpl__interface_8h.html create mode 100644 rpl__interface_8h_source.html delete mode 100644 sampler_8h.js create mode 100644 search/all_1a.html create mode 100644 search/all_1a.js create mode 100644 search/classes_10.html create mode 100644 search/classes_10.js create mode 100644 search/classes_8.html create mode 100644 search/classes_8.js create mode 100644 search/classes_9.html create mode 100644 search/classes_9.js create mode 100644 search/classes_a.html create mode 100644 search/classes_a.js create mode 100644 search/classes_b.html create mode 100644 search/classes_b.js create mode 100644 search/classes_c.html create mode 100644 search/classes_c.js create mode 100644 search/classes_d.html create mode 100644 search/classes_d.js create mode 100644 search/classes_e.html create mode 100644 search/classes_e.js create mode 100644 search/classes_f.html create mode 100644 search/classes_f.js create mode 100644 search/defines_2.html create mode 100644 search/defines_2.js create mode 100644 search/defines_3.html create mode 100644 search/defines_3.js create mode 100644 search/defines_4.html create mode 100644 search/defines_4.js create mode 100644 search/defines_5.html create mode 100644 search/defines_5.js create mode 100644 search/defines_6.html create mode 100644 search/defines_6.js create mode 100644 search/defines_7.html create mode 100644 search/defines_7.js create mode 100644 search/defines_8.html create mode 100644 search/defines_8.js create mode 100644 search/defines_9.html create mode 100644 search/defines_9.js create mode 100644 search/defines_a.html create mode 100644 search/defines_a.js create mode 100644 search/defines_b.html create mode 100644 search/defines_b.js create mode 100644 search/enums_10.html create mode 100644 search/enums_10.js create mode 100644 search/enums_11.html create mode 100644 search/enums_11.js create mode 100644 search/enums_7.html create mode 100644 search/enums_7.js create mode 100644 search/enums_8.html create mode 100644 search/enums_8.js create mode 100644 search/enums_9.html create mode 100644 search/enums_9.js create mode 100644 search/enums_a.html create mode 100644 search/enums_a.js create mode 100644 search/enums_b.html create mode 100644 search/enums_b.js create mode 100644 search/enums_c.html create mode 100644 search/enums_c.js create mode 100644 search/enums_d.html create mode 100644 search/enums_d.js create mode 100644 search/enums_e.html create mode 100644 search/enums_e.js create mode 100644 search/enums_f.html create mode 100644 search/enums_f.js create mode 100644 search/enumvalues_10.html create mode 100644 search/enumvalues_10.js create mode 100644 search/enumvalues_11.html create mode 100644 search/enumvalues_11.js create mode 100644 search/enumvalues_12.html create mode 100644 search/enumvalues_12.js create mode 100644 search/enumvalues_13.html create mode 100644 search/enumvalues_13.js create mode 100644 search/enumvalues_8.html create mode 100644 search/enumvalues_8.js create mode 100644 search/enumvalues_9.html create mode 100644 search/enumvalues_9.js create mode 100644 search/enumvalues_a.html create mode 100644 search/enumvalues_a.js create mode 100644 search/enumvalues_b.html create mode 100644 search/enumvalues_b.js create mode 100644 search/enumvalues_c.html create mode 100644 search/enumvalues_c.js create mode 100644 search/enumvalues_d.html create mode 100644 search/enumvalues_d.js create mode 100644 search/enumvalues_e.html create mode 100644 search/enumvalues_e.js create mode 100644 search/enumvalues_f.html create mode 100644 search/enumvalues_f.js create mode 100644 search/files_12.html create mode 100644 search/files_12.js create mode 100644 search/files_13.html create mode 100644 search/files_13.js create mode 100644 search/files_14.html create mode 100644 search/files_14.js create mode 100644 search/functions_10.html create mode 100644 search/functions_10.js create mode 100644 search/functions_11.html create mode 100644 search/functions_11.js create mode 100644 search/functions_12.html create mode 100644 search/functions_12.js create mode 100644 search/functions_13.html create mode 100644 search/functions_13.js create mode 100644 search/functions_f.html create mode 100644 search/functions_f.js create mode 100644 search/groups_10.html create mode 100644 search/groups_10.js create mode 100644 search/groups_11.html create mode 100644 search/groups_11.js create mode 100644 search/groups_12.html create mode 100644 search/groups_12.js create mode 100644 search/groups_f.html create mode 100644 search/groups_f.js create mode 100644 search/namespaces_0.html create mode 100644 search/namespaces_0.js create mode 100644 search/namespaces_1.html create mode 100644 search/namespaces_1.js create mode 100644 search/pages_1.html create mode 100644 search/pages_1.js create mode 100644 search/typedefs_10.html create mode 100644 search/typedefs_10.js create mode 100644 search/typedefs_11.html create mode 100644 search/typedefs_11.js create mode 100644 search/typedefs_12.html create mode 100644 search/typedefs_12.js create mode 100644 search/typedefs_a.html create mode 100644 search/typedefs_a.js create mode 100644 search/typedefs_b.html create mode 100644 search/typedefs_b.js create mode 100644 search/typedefs_c.html create mode 100644 search/typedefs_c.js create mode 100644 search/typedefs_d.html create mode 100644 search/typedefs_d.js create mode 100644 search/typedefs_e.html create mode 100644 search/typedefs_e.js create mode 100644 search/typedefs_f.html create mode 100644 search/typedefs_f.js create mode 100644 search/variables_1a.html create mode 100644 search/variables_1a.js delete mode 100644 select_8h_source.html delete mode 100644 semaphore_8h.js rename result_8h.html => sndcore2_2result_8h.html (67%) create mode 100644 sndcore2_2result_8h_source.html rename nsysnet_2socket_8h.html => socket_8h.html (59%) create mode 100644 socket_8h_source.html delete mode 100644 spinlock_8h.js delete mode 100644 state_8h.js create mode 100644 stdcheaders_8h.html create mode 100644 stdcheaders_8h_source.html create mode 100644 structGX2DebugCaptureInterface.html delete mode 100644 struct_a_x_init_params.html delete mode 100644 struct_a_x_profile.html delete mode 100644 struct_a_x_voice.html delete mode 100644 struct_a_x_voice_adpcm.html delete mode 100644 struct_a_x_voice_adpcm_loop_data.html delete mode 100644 struct_a_x_voice_device_bus_mix_data.html delete mode 100644 struct_a_x_voice_device_mix_data.html delete mode 100644 struct_a_x_voice_link.html delete mode 100644 struct_a_x_voice_offsets.html delete mode 100644 struct_a_x_voice_src.html delete mode 100644 struct_a_x_voice_ve_data.html delete mode 100644 struct_f_s_async_data.html delete mode 100644 struct_f_s_client.html delete mode 100644 struct_f_s_cmd_block.html delete mode 100644 struct_f_s_directory_entry.html delete mode 100644 struct_f_s_mount_source.html delete mode 100644 struct_f_s_stat.html delete mode 100644 struct_f_s_state_change_info.html delete mode 100644 struct_g_x2_a_a_mask_reg.html delete mode 100644 struct_g_x2_a_a_mask_reg.js delete mode 100644 struct_g_x2_alpha_test_reg.html delete mode 100644 struct_g_x2_alpha_test_reg.js delete mode 100644 struct_g_x2_alpha_to_mask_reg.html delete mode 100644 struct_g_x2_alpha_to_mask_reg.js delete mode 100644 struct_g_x2_attrib_stream.html delete mode 100644 struct_g_x2_attrib_var.html delete mode 100644 struct_g_x2_blend_constant_color_reg.html delete mode 100644 struct_g_x2_blend_constant_color_reg.js delete mode 100644 struct_g_x2_blend_control_reg.html delete mode 100644 struct_g_x2_blend_control_reg.js delete mode 100644 struct_g_x2_color_buffer.html delete mode 100644 struct_g_x2_color_buffer.js delete mode 100644 struct_g_x2_color_control_reg.html delete mode 100644 struct_g_x2_color_control_reg.js delete mode 100644 struct_g_x2_context_state.html delete mode 100644 struct_g_x2_context_state.js delete mode 100644 struct_g_x2_depth_buffer.html delete mode 100644 struct_g_x2_depth_buffer.js delete mode 100644 struct_g_x2_depth_stencil_control_reg.html delete mode 100644 struct_g_x2_depth_stencil_control_reg.js delete mode 100644 struct_g_x2_display_list_overrun_data.html delete mode 100644 struct_g_x2_display_list_overrun_data.js delete mode 100644 struct_g_x2_fetch_shader.html delete mode 100644 struct_g_x2_geometry_shader.html delete mode 100644 struct_g_x2_line_width_reg.html delete mode 100644 struct_g_x2_line_width_reg.js delete mode 100644 struct_g_x2_loop_var.html delete mode 100644 struct_g_x2_pixel_shader.html delete mode 100644 struct_g_x2_point_limits_reg.html delete mode 100644 struct_g_x2_point_limits_reg.js delete mode 100644 struct_g_x2_point_size_reg.html delete mode 100644 struct_g_x2_point_size_reg.js delete mode 100644 struct_g_x2_polygon_control_reg.html delete mode 100644 struct_g_x2_polygon_control_reg.js delete mode 100644 struct_g_x2_polygon_offset_reg.html delete mode 100644 struct_g_x2_polygon_offset_reg.js delete mode 100644 struct_g_x2_r_buffer.html delete mode 100644 struct_g_x2_sampler.html delete mode 100644 struct_g_x2_sampler.js delete mode 100644 struct_g_x2_sampler_var.html delete mode 100644 struct_g_x2_scissor_reg.html delete mode 100644 struct_g_x2_scissor_reg.js delete mode 100644 struct_g_x2_shadow_state.html delete mode 100644 struct_g_x2_shadow_state.js delete mode 100644 struct_g_x2_stencil_mask_reg.html delete mode 100644 struct_g_x2_stencil_mask_reg.js delete mode 100644 struct_g_x2_surface.html delete mode 100644 struct_g_x2_surface.js delete mode 100644 struct_g_x2_target_channel_mask_reg.html delete mode 100644 struct_g_x2_target_channel_mask_reg.js delete mode 100644 struct_g_x2_texture.html delete mode 100644 struct_g_x2_texture.js delete mode 100644 struct_g_x2_uniform_block.html delete mode 100644 struct_g_x2_uniform_initial_value.html delete mode 100644 struct_g_x2_uniform_var.html delete mode 100644 struct_g_x2_vertex_shader.html delete mode 100644 struct_g_x2_viewport_reg.html delete mode 100644 struct_g_x2_viewport_reg.js delete mode 100644 struct_m_c_p_device.html delete mode 100644 struct_m_c_p_device_list.html delete mode 100644 struct_m_c_p_install_info.html delete mode 100644 struct_m_c_p_install_title_info.html delete mode 100644 struct_m_e_m_block_heap.html delete mode 100644 struct_m_e_m_block_heap_block.html delete mode 100644 struct_m_e_m_block_heap_tracking.html delete mode 100644 struct_m_e_m_expanded_heap.html delete mode 100644 struct_m_e_m_expanded_heap_block.html delete mode 100644 struct_m_e_m_expanded_heap_block_list.html delete mode 100644 struct_m_e_m_frame_heap.html delete mode 100644 struct_m_e_m_frame_heap_state.html delete mode 100644 struct_m_e_m_heap_header.html delete mode 100644 struct_m_e_m_memory_link.html delete mode 100644 struct_m_e_m_memory_link.js delete mode 100644 struct_m_e_m_memory_list.html delete mode 100644 struct_m_e_m_memory_list.js delete mode 100644 struct_m_e_m_unit_heap.html delete mode 100644 struct_m_e_m_unit_heap_free_block.html delete mode 100644 struct_m_p_task.html delete mode 100644 struct_m_p_task.js delete mode 100644 struct_m_p_task_info.html delete mode 100644 struct_m_p_task_info.js delete mode 100644 struct_m_p_task_queue.html delete mode 100644 struct_m_p_task_queue.js delete mode 100644 struct_m_p_task_queue_info.html delete mode 100644 struct_m_p_task_queue_info.js delete mode 100644 struct_o_s_alarm.html delete mode 100644 struct_o_s_alarm.js delete mode 100644 struct_o_s_alarm_link.html delete mode 100644 struct_o_s_alarm_link.js delete mode 100644 struct_o_s_alarm_queue.html delete mode 100644 struct_o_s_alarm_queue.js delete mode 100644 struct_o_s_calendar_time.html delete mode 100644 struct_o_s_calendar_time.js delete mode 100644 struct_o_s_condition.html delete mode 100644 struct_o_s_condition.js delete mode 100644 struct_o_s_context.html delete mode 100644 struct_o_s_context.js delete mode 100644 struct_o_s_coroutine.html delete mode 100644 struct_o_s_event.html delete mode 100644 struct_o_s_event.js delete mode 100644 struct_o_s_fast_condition.html delete mode 100644 struct_o_s_fast_condition.js delete mode 100644 struct_o_s_fast_mutex.html delete mode 100644 struct_o_s_fast_mutex.js delete mode 100644 struct_o_s_fast_mutex_link.html delete mode 100644 struct_o_s_fast_mutex_link.js delete mode 100644 struct_o_s_fast_mutex_queue.html delete mode 100644 struct_o_s_fast_mutex_queue.js delete mode 100644 struct_o_s_message.html delete mode 100644 struct_o_s_message.js delete mode 100644 struct_o_s_message_queue.html delete mode 100644 struct_o_s_message_queue.js delete mode 100644 struct_o_s_mutex.html delete mode 100644 struct_o_s_mutex.js delete mode 100644 struct_o_s_mutex_link.html delete mode 100644 struct_o_s_mutex_link.js delete mode 100644 struct_o_s_mutex_queue.html delete mode 100644 struct_o_s_mutex_queue.js delete mode 100644 struct_o_s_rendezvous.html delete mode 100644 struct_o_s_rendezvous.js delete mode 100644 struct_o_s_semaphore.html delete mode 100644 struct_o_s_semaphore.js delete mode 100644 struct_o_s_spin_lock.html delete mode 100644 struct_o_s_spin_lock.js delete mode 100644 struct_o_s_system_info.html delete mode 100644 struct_o_s_thread.html delete mode 100644 struct_o_s_thread.js delete mode 100644 struct_o_s_thread_link.html delete mode 100644 struct_o_s_thread_link.js delete mode 100644 struct_o_s_thread_queue.html delete mode 100644 struct_o_s_thread_queue.js delete mode 100644 struct_o_s_thread_simple_queue.html delete mode 100644 struct_o_s_thread_simple_queue.js delete mode 100644 struct_v_p_a_d_acc_status.html delete mode 100644 struct_v_p_a_d_gyro_status.html delete mode 100644 struct_v_p_a_d_status.html delete mode 100644 struct_v_p_a_d_touch_data.html delete mode 100644 struct_v_p_a_d_vec2_d.html delete mode 100644 struct_v_p_a_d_vec3_d.html create mode 100644 structcurl__khkey.html delete mode 100644 structlinger.html create mode 100644 structnn_1_1swkbd_1_1ConfigArg.html create mode 100644 structnn_1_1swkbd_1_1DrawStringInfo.html delete mode 100644 structsockaddr.html delete mode 100644 structsockaddr__storage.html delete mode 100644 surface_8h.js delete mode 100644 swap_8h.js create mode 100644 swkbd_8dox.html create mode 100644 swkbd_8h.html create mode 100644 swkbd_8h_source.html create mode 100644 swkbd__cpp_8h.html create mode 100644 swkbd__cpp_8h_source.html delete mode 100644 sys_2socket_8h_source.html delete mode 100644 taskqueue_8h.js rename select_8h.html => temp_8h.html (53%) create mode 100644 temp_8h_source.html delete mode 100644 texture_8h.js delete mode 100644 thread_8h.js delete mode 100644 threadqueue_8h.js delete mode 100644 time_8h.js rename sys_2socket_8h.html => title_8h.html (53%) create mode 100644 title_8h_source.html create mode 100644 typecheck-gcc_8h.html create mode 100644 typecheck-gcc_8h_source.html delete mode 100644 unitheap_8h.js delete mode 100644 unitheap_8h_source.html create mode 100644 utils_8h.html create mode 100644 utils_8h_source.html create mode 100644 wpad_8h.html create mode 100644 wpad_8h_source.html delete mode 100644 wut__types_8h.js create mode 100644 zconf_8h.html create mode 100644 zconf_8h_source.html create mode 100644 zlib_8h.html create mode 100644 zlib_8h_source.html diff --git a/_2displaylist_8h.html b/_2displaylist_8h.html index aab45be..436cea5 100644 --- a/_2displaylist_8h.html +++ b/_2displaylist_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/displaylist.h File Reference + + +wut: include/gx2r/displaylist.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Typedefs

-typedef struct GX2RBuffer GX2RBuffer +typedef struct GX2RBuffer GX2RBuffer   - + - + - + - +

Functions

void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
 
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
 
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
@@ -120,7 +100,7 @@ Functions diff --git a/_2displaylist_8h_source.html b/_2displaylist_8h_source.html index b947501..f6d7941 100644 --- a/_2displaylist_8h_source.html +++ b/_2displaylist_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/displaylist.h Source File + + +wut: include/gx2r/displaylist.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
displaylist.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "resource.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 typedef struct GX2RBuffer GX2RBuffer;
-
16 
-
17 void
- -
19  uint32_t unknown,
- -
21 
-
22 uint32_t
-
23 GX2REndDisplayList(GX2RBuffer *displayList);
-
24 
-
25 void
-
26 GX2RCallDisplayList(GX2RBuffer *displayList,
-
27  uint32_t size);
-
28 
-
29 void
- -
31  uint32_t size);
-
32 
-
33 #ifdef __cplusplus
-
34 }
-
35 #endif
-
36 
-
uint32_t GX2REndDisplayList(GX2RBuffer *displayList)
-
GX2RResourceFlags flags
Definition: buffer.h:19
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "resource.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct GX2RBuffer GX2RBuffer;
16 
17 void
19  uint32_t unknown,
21 
22 uint32_t
23 GX2REndDisplayList(GX2RBuffer *displayList);
24 
25 void
26 GX2RCallDisplayList(GX2RBuffer *displayList,
27  uint32_t size);
28 
29 void
31  uint32_t size);
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
uint32_t GX2REndDisplayList(GX2RBuffer *displayList)
+
GX2RResourceFlags flags
Definition: buffer.h:19
+
void GX2RDirectCallDisplayList(GX2RBuffer *displayList, uint32_t size)
void GX2RBeginDisplayListEx(GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
void GX2RCallDisplayList(GX2RBuffer *displayList, uint32_t size)
-
GX2RResourceFlags
Definition: resource.h:14
diff --git a/_2draw_8h.html b/_2draw_8h.html index 3661ffd..6461cfd 100644 --- a/_2draw_8h.html +++ b/_2draw_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/draw.h File Reference + + +wut: include/gx2r/draw.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Typedefs

-typedef struct GX2RBuffer GX2RBuffer +typedef struct GX2RBuffer GX2RBuffer   - + - +

Functions

void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
 
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
 
@@ -117,7 +97,7 @@ Functions diff --git a/_2draw_8h_source.html b/_2draw_8h_source.html index 79c7e61..de017ae 100644 --- a/_2draw_8h_source.html +++ b/_2draw_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/draw.h Source File + + +wut: include/gx2r/draw.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
draw.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include <gx2/enum.h>
-
4 #include "resource.h"
-
5 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 typedef struct GX2RBuffer GX2RBuffer;
-
17 
-
18 void
- -
20  uint32_t index,
-
21  uint32_t stride,
-
22  uint32_t offset);
-
23 
-
24 void
- - -
27  GX2IndexType indexType,
-
28  uint32_t count,
-
29  uint32_t indexOffset,
-
30  uint32_t vertexOffset,
-
31  uint32_t numInstances);
-
32 
-
33 #ifdef __cplusplus
-
34 }
-
35 #endif
-
36 
-
GX2PrimitiveMode
Definition: enum.h:219
-
void * buffer
Definition: buffer.h:22
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <gx2/enum.h>
4 #include "resource.h"
5 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct GX2RBuffer GX2RBuffer;
17 
18 void
20  uint32_t index,
21  uint32_t stride,
22  uint32_t offset);
23 
24 void
27  GX2IndexType indexType,
28  uint32_t count,
29  uint32_t indexOffset,
30  uint32_t vertexOffset,
31  uint32_t numInstances);
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
GX2PrimitiveMode
Definition: enum.h:239
+
void * buffer
Definition: buffer.h:22
void GX2RDrawIndexed(GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
+ -
GX2IndexType
Definition: enum.h:169
+
GX2IndexType
Definition: enum.h:186
void GX2RSetAttributeBuffer(GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
-
diff --git a/_2mem_8h.html b/_2mem_8h.html index 959e9ee..a1be1c8 100644 --- a/_2mem_8h.html +++ b/_2mem_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/mem.h File Reference + + +wut: include/gx2r/mem.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
Functions void GX2RInvalidateMemory (GX2RResourceFlags flags, void *buffer, uint32_t size)   -BOOL GX2RIsUserMemory (GX2RResourceFlags flags) +BOOL GX2RIsUserMemory (GX2RResourceFlags flags)   void GX2RSetAllocator (GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)   @@ -120,7 +100,7 @@ Functions diff --git a/_2mem_8h_source.html b/_2mem_8h_source.html index 875947e..838c4db 100644 --- a/_2mem_8h_source.html +++ b/_2mem_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/mem.h Source File + + +wut: include/gx2r/mem.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
mem.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "resource.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 typedef void * (*GX2RAllocFunction)(GX2RResourceFlags, uint32_t, uint32_t);
-
16 typedef void (*GX2RFreeFunction)(GX2RResourceFlags, void *);
-
17 
-
18 void
-
19 GX2RInvalidateMemory(GX2RResourceFlags flags,
-
20  void *buffer,
-
21  uint32_t size);
-
22 
-
23 BOOL
-
24 GX2RIsUserMemory(GX2RResourceFlags flags);
-
25 
-
26 void
- -
28  GX2RFreeFunction freeFn);
-
29 
-
30 #ifdef __cplusplus
-
31 }
-
32 #endif
-
33 
-
GX2RResourceFlags flags
Definition: buffer.h:19
-
void * buffer
Definition: buffer.h:22
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "resource.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef void * (*GX2RAllocFunction)(GX2RResourceFlags, uint32_t, uint32_t);
16 typedef void (*GX2RFreeFunction)(GX2RResourceFlags, void *);
17 
18 void
20  void *buffer,
21  uint32_t size);
22 
23 BOOL
25 
26 void
28  GX2RFreeFunction freeFn);
29 
30 #ifdef __cplusplus
31 }
32 #endif
33 
GX2RResourceFlags flags
Definition: buffer.h:19
+
void * buffer
Definition: buffer.h:22
void(* GX2RFreeFunction)(GX2RResourceFlags, void *)
Definition: mem.h:16
void GX2RSetAllocator(GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)
-
int BOOL
Definition: wut_types.h:5
+
int32_t BOOL
Definition: wut_types.h:4
BOOL GX2RIsUserMemory(GX2RResourceFlags flags)
void *(* GX2RAllocFunction)(GX2RResourceFlags, uint32_t, uint32_t)
Definition: mem.h:15
void GX2RInvalidateMemory(GX2RResourceFlags flags, void *buffer, uint32_t size)
@@ -134,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/_2surface_8h.html b/_2surface_8h.html index 33db999..5dfa8f5 100644 --- a/_2surface_8h.html +++ b/_2surface_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/surface.h File Reference + + +wut: include/gx2r/surface.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Typedefs

-typedef struct GX2Surface GX2Surface +typedef struct GX2Surface GX2Surface   - - - - - - - - - - - + + + + + + + + + - +

Functions

bool GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
bool GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
void GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RIsGX2RSurface (GX2RResourceFlags flags)
 
void GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
BOOL GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
BOOL GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
@@ -126,7 +104,7 @@ Functions diff --git a/_2surface_8h_source.html b/_2surface_8h_source.html index f008cb8..0da480d 100644 --- a/_2surface_8h_source.html +++ b/_2surface_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/surface.h Source File + + +wut: include/gx2r/surface.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
surface.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "resource.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 typedef struct GX2Surface GX2Surface;
-
16 
-
17 bool
- -
19  GX2RResourceFlags flags);
-
20 
-
21 bool
- -
23  uint8_t *image,
-
24  uint8_t *mipmap,
-
25  GX2RResourceFlags flags);
-
26 
-
27 void
- -
29  GX2RResourceFlags flags);
-
30 
-
31 BOOL
- -
33 
-
34 void
- -
36  int32_t level,
-
37  GX2RResourceFlags flags);
-
38 
-
39 void *
- -
41  int32_t level,
-
42  GX2RResourceFlags flags);
-
43 
-
44 void
- -
46  int32_t level,
-
47  GX2RResourceFlags flags);
-
48 
-
49 #ifdef __cplusplus
-
50 }
-
51 #endif
-
52 
-
void GX2RInvalidateSurface(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
-
bool GX2RCreateSurface(GX2Surface *surface, GX2RResourceFlags flags)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "resource.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct GX2Surface GX2Surface;
16 
17 BOOL
19  GX2RResourceFlags flags);
20 
21 BOOL
23  uint8_t *image,
24  uint8_t *mipmap,
25  GX2RResourceFlags flags);
26 
27 BOOL
29  GX2RResourceFlags flags);
30 
31 BOOL
33  int32_t level,
34  GX2RResourceFlags flags);
35 
36 void *
38  int32_t level,
39  GX2RResourceFlags flags);
40 
41 void
43  int32_t level,
44  GX2RResourceFlags flags);
45 
46 #ifdef __cplusplus
47 }
48 #endif
49 
BOOL GX2RCreateSurface(GX2Surface *surface, GX2RResourceFlags flags)
+
BOOL GX2RCreateSurfaceUserMemory(GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
void * GX2RLockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
-
BOOL GX2RIsGX2RSurface(GX2RResourceFlags flags)
void GX2RUnlockSurfaceEx(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
-
bool GX2RCreateSurfaceUserMemory(GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
+
BOOL GX2RDestroySurfaceEx(GX2Surface *surface, GX2RResourceFlags flags)
- -
void * image
Definition: surface.h:30
+
BOOL GX2RInvalidateSurface(GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
-
int BOOL
Definition: wut_types.h:5
-
void GX2RDestroySurfaceEx(GX2Surface *surface, GX2RResourceFlags flags)
+ +
int32_t BOOL
Definition: wut_types.h:4
+
void * image
Definition: surface.h:34
GX2RResourceFlags
Definition: resource.h:14
diff --git a/group__coreinit__fs__dir.html b/ac_8h.html similarity index 60% rename from group__coreinit__fs__dir.html rename to ac_8h.html index 1028341..6e16e77 100644 --- a/group__coreinit__fs__dir.html +++ b/ac_8h.html @@ -3,17 +3,15 @@ - -WUT: Dir + + +wut: include/nn/ac.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,35 +31,22 @@
- + - -
+ + + +
+ +
-
Dir
+
ac.h File Reference
+
#include <nn/ac/ac_c.h>
+#include <nn/ac/ac_cpp.h>
+
+

Go to the source code of this file.

diff --git a/ac_8h_source.html b/ac_8h_source.html new file mode 100644 index 0000000..06042e1 --- /dev/null +++ b/ac_8h_source.html @@ -0,0 +1,84 @@ + + + + + + + +wut: include/nn/ac.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ac.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 
7 #include <nn/ac/ac_c.h>
8 #include <nn/ac/ac_cpp.h>
+ +
+ + + + diff --git a/ac__c_8h.html b/ac__c_8h.html new file mode 100644 index 0000000..1bfef5a --- /dev/null +++ b/ac__c_8h.html @@ -0,0 +1,108 @@ + + + + + + + +wut: include/nn/ac/ac_c.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ac_c.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef uint32_t ACConfigId
 
+ + + + + + + + + + + +

+Functions

NNResult ACInitialize ()
 
void ACFinalize ()
 
NNResult ACGetStartupId (ACConfigId *configId)
 
NNResult ACConnectWithConfigId (ACConfigId configId)
 
NNResult ACGetAssignedAddress (uint32_t *ip)
 
+
+ + + + diff --git a/ac__c_8h_source.html b/ac__c_8h_source.html new file mode 100644 index 0000000..1235397 --- /dev/null +++ b/ac__c_8h_source.html @@ -0,0 +1,91 @@ + + + + + + + +wut: include/nn/ac/ac_c.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ac_c.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <nn/result.h>
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef uint32_t ACConfigId;
16 
18 ACInitialize();
19 
20 void
21 ACFinalize();
22 
24 ACGetStartupId(ACConfigId *configId);
25 
28 
30 ACGetAssignedAddress(uint32_t *ip);
31 
32 #ifdef __cplusplus
33 }
34 #endif
35 
+
void ACFinalize()
+
NNResult ACConnectWithConfigId(ACConfigId configId)
+
uint32_t ACConfigId
Definition: ac_c.h:15
+
NNResult ACGetStartupId(ACConfigId *configId)
+ +
NNResult ACInitialize()
+ +
NNResult ACGetAssignedAddress(uint32_t *ip)
+
+ + + + diff --git a/ac__cpp_8h.html b/ac__cpp_8h.html new file mode 100644 index 0000000..99c3567 --- /dev/null +++ b/ac__cpp_8h.html @@ -0,0 +1,133 @@ + + + + + + + +wut: include/nn/ac/ac_cpp.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ac_cpp.h File Reference
+
+
+
#include <wut.h>
+#include <nn/result.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 nn
 
 nn::ac
 
 nn::ac::detail
 
+ + + +

+Typedefs

typedef uint32_t ConfigIdNum
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

nn::Result Initialize__Q2_2nn2acFv ()
 
void Finalize__Q2_2nn2acFv ()
 
nn::Result GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum (ConfigIdNum *id)
 
nn::Result Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum (ConfigIdNum id)
 
nn::Result GetAssignedAddress__Q2_2nn2acFPUl (uint32_t *ip)
 
static nn::Result Initialize ()
 Initialise the nn_ac library. More...
 
static void Finalize ()
 Finalise the nn_ac library. More...
 
static nn::Result GetStartupId (ConfigIdNum *id)
 Get the default connection configuration id. More...
 
static nn::Result Connect (ConfigIdNum id)
 Connect to configuration id. More...
 
static nn::Result GetAssignedAddress (uint32_t *ip)
 Get the IP address of the current connection. More...
 
+
+ + + + diff --git a/ac__cpp_8h_source.html b/ac__cpp_8h_source.html new file mode 100644 index 0000000..c35a685 --- /dev/null +++ b/ac__cpp_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +wut: include/nn/ac/ac_cpp.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ac_cpp.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <nn/result.h>
4 
11 #ifdef __cplusplus
12 
13 namespace nn
14 {
15 namespace ac
16 {
17 
18 typedef uint32_t ConfigIdNum;
19 
20 namespace detail
21 {
22 extern "C"
23 {
24 
30 
31 } // extern "C"
32 } // namespace detail
33 
34 
38 static inline nn::Result
40 {
42 }
43 
44 
48 static inline void
50 {
52 }
53 
54 
58 static inline nn::Result
60 {
62 }
63 
64 
68 static inline nn::Result
70 {
72 }
73 
74 
78 static inline nn::Result
79 GetAssignedAddress(uint32_t *ip)
80 {
82 }
83 
84 } // namespace ac
85 } // namespace nn
86 
87 #endif // ifdef __cplusplus
88 
Result value type used by nn libraries.
Definition: result.h:38
+
Definition: ac_cpp.h:13
+
nn::Result Initialize__Q2_2nn2acFv()
+
static nn::Result Connect(ConfigIdNum id)
Connect to configuration id.
Definition: ac_cpp.h:69
+
static nn::Result GetAssignedAddress(uint32_t *ip)
Get the IP address of the current connection.
Definition: ac_cpp.h:79
+
static nn::Result Initialize()
Initialise the nn_ac library.
Definition: ac_cpp.h:39
+
static void Finalize()
Finalise the nn_ac library.
Definition: ac_cpp.h:49
+
nn::Result Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum(ConfigIdNum id)
+
nn::Result GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum(ConfigIdNum *id)
+ +
void Finalize__Q2_2nn2acFv()
+
nn::Result GetAssignedAddress__Q2_2nn2acFPUl(uint32_t *ip)
+
uint32_t ConfigIdNum
Definition: ac_cpp.h:18
+ +
static nn::Result GetStartupId(ConfigIdNum *id)
Get the default connection configuration id.
Definition: ac_cpp.h:59
+
+ + + + diff --git a/alarm_8h.html b/alarm_8h.html index aa0e917..0361d9d 100644 --- a/alarm_8h.html +++ b/alarm_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/alarm.h File Reference + + +wut: include/coreinit/alarm.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSAlarmQueue -  -struct  OSAlarmLink -  -struct  OSAlarm -  +struct  OSAlarmQueue +  +struct  OSAlarmLink +  +struct  OSAlarm +  @@ -121,40 +101,52 @@ Macros

Macros

- + - + - + - +

Typedefs

typedef struct OSAlarm OSAlarm
typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmLink OSAlarmLink
typedef struct OSAlarmLink OSAlarmLink
 
typedef struct OSAlarmQueue OSAlarmQueue
typedef struct OSAlarmQueue OSAlarmQueue
 
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
 
- + + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + +

Functions

BOOL OSCancelAlarm (OSAlarm *alarm)
BOOL OSCancelAlarm (OSAlarm *alarm)
 Cancel an alarm. More...
 
void OSCancelAlarms (uint32_t group)
 Cancel all alarms which have a matching tag set by OSSetAlarmTag. More...
 
void OSCreateAlarm (OSAlarm *alarm)
void OSCreateAlarm (OSAlarm *alarm)
 Initialise an alarm structure. More...
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 Initialise an alarm structure with a name. More...
 
void * OSGetAlarmUserData (OSAlarm *alarm)
void * OSGetAlarmUserData (OSAlarm *alarm)
 Return user data set by OSSetAlarmUserData. More...
 
void OSInitAlarmQueue (OSAlarmQueue *queue)
void OSInitAlarmQueue (OSAlarmQueue *queue)
 Initialise an alarm queue structure. More...
 
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
 Initialise an alarm queue structure with a name. More...
 
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
 Set a one shot alarm to perform a callback after a set amount of time. More...
 
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
 Set a repeated alarm to execute a callback every interval from start. More...
 
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
 Set an alarm tag which is used in OSCancelAlarms for bulk cancellation. More...
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 Set alarm user data which is returned by OSGetAlarmUserData. More...
 
BOOL OSWaitAlarm (OSAlarm *alarm)
BOOL OSWaitAlarm (OSAlarm *alarm)
 Sleep the current thread until the alarm has been triggered or cancelled. More...
 
@@ -162,7 +154,7 @@ Functions diff --git a/alarm_8h.js b/alarm_8h.js deleted file mode 100644 index 64c38f9..0000000 --- a/alarm_8h.js +++ /dev/null @@ -1,21 +0,0 @@ -var alarm_8h = -[ - [ "OS_ALARM_QUEUE_TAG", "group__coreinit__alarms.html#ga3e72b0eb6fc59257bebc8d017d162e7c", null ], - [ "OS_ALARM_TAG", "group__coreinit__alarms.html#ga1510961a9ef9784d00043a8787750020", null ], - [ "OSAlarm", "group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b", null ], - [ "OSAlarmCallback", "group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c", null ], - [ "OSAlarmLink", "group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6", null ], - [ "OSAlarmQueue", "group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa", null ], - [ "OSCancelAlarm", "group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818", null ], - [ "OSCancelAlarms", "group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40", null ], - [ "OSCreateAlarm", "group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8", null ], - [ "OSCreateAlarmEx", "group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7", null ], - [ "OSGetAlarmUserData", "group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180", null ], - [ "OSInitAlarmQueue", "group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22", null ], - [ "OSInitAlarmQueueEx", "group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870", null ], - [ "OSSetAlarm", "group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4", null ], - [ "OSSetAlarmTag", "group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350", null ], - [ "OSSetAlarmUserData", "group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458", null ], - [ "OSSetPeriodicAlarm", "group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f", null ], - [ "OSWaitAlarm", "group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8", null ] -]; \ No newline at end of file diff --git a/alarm_8h_source.html b/alarm_8h_source.html index f0cbb1e..37bac45 100644 --- a/alarm_8h_source.html +++ b/alarm_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/alarm.h Source File + + +wut: include/coreinit/alarm.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
alarm.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "thread.h"
-
4 #include "threadqueue.h"
-
5 #include "time.h"
-
6 
-
20 #ifdef __cplusplus
-
21 extern "C" {
-
22 #endif
-
23 
-
24 typedef struct OSAlarm OSAlarm;
-
25 typedef struct OSAlarmLink OSAlarmLink;
-
26 typedef struct OSAlarmQueue OSAlarmQueue;
-
27 
-
28 typedef void (*OSAlarmCallback)(OSAlarm *, OSContext *);
-
29 
-
30 #define OS_ALARM_QUEUE_TAG 0x614C6D51u
-
31 
- -
33 {
-
35  uint32_t tag;
-
36 
-
38  const char *name;
-
39  UNKNOWN(4);
-
40 
- -
42  OSAlarm *head;
-
43  OSAlarm *tail;
-
44 };
-
45 CHECK_OFFSET(OSAlarmQueue, 0x00, tag);
-
46 CHECK_OFFSET(OSAlarmQueue, 0x04, name);
-
47 CHECK_OFFSET(OSAlarmQueue, 0x0c, threadQueue);
-
48 CHECK_OFFSET(OSAlarmQueue, 0x1c, head);
-
49 CHECK_OFFSET(OSAlarmQueue, 0x20, tail);
-
50 CHECK_SIZE(OSAlarmQueue, 0x24);
-
51 
- -
53 {
-
54  OSAlarm *prev;
-
55  OSAlarm *next;
-
56 };
-
57 CHECK_OFFSET(OSAlarmLink, 0x00, prev);
-
58 CHECK_OFFSET(OSAlarmLink, 0x04, next);
-
59 CHECK_SIZE(OSAlarmLink, 0x08);
-
60 
-
61 #define OS_ALARM_TAG 0x614C724Du
-
62 struct OSAlarm
-
63 {
-
65  uint32_t tag;
-
66 
-
68  const char *name;
-
69 
-
70  UNKNOWN(4);
-
71 
- -
74 
-
76  uint32_t group;
-
77 
-
78  UNKNOWN(4);
-
79 
- -
82 
- -
85 
- -
88 
- -
91 
-
93  void *userData;
-
94 
-
96  uint32_t state;
-
97 
- -
100 
- -
103 
- -
106 };
-
107 CHECK_OFFSET(OSAlarm, 0x00, tag);
-
108 CHECK_OFFSET(OSAlarm, 0x04, name);
-
109 CHECK_OFFSET(OSAlarm, 0x0c, callback);
-
110 CHECK_OFFSET(OSAlarm, 0x10, group);
-
111 CHECK_OFFSET(OSAlarm, 0x18, nextFire);
-
112 CHECK_OFFSET(OSAlarm, 0x20, link);
-
113 CHECK_OFFSET(OSAlarm, 0x28, period);
-
114 CHECK_OFFSET(OSAlarm, 0x30, start);
-
115 CHECK_OFFSET(OSAlarm, 0x38, userData);
-
116 CHECK_OFFSET(OSAlarm, 0x3c, state);
-
117 CHECK_OFFSET(OSAlarm, 0x40, threadQueue);
-
118 CHECK_OFFSET(OSAlarm, 0x50, alarmQueue);
-
119 CHECK_OFFSET(OSAlarm, 0x54, context);
-
120 CHECK_SIZE(OSAlarm, 0x58);
-
121 
-
122 
-
126 BOOL
-
127 OSCancelAlarm(OSAlarm *alarm);
-
128 
-
129 
-
135 void
-
136 OSCancelAlarms(uint32_t group);
-
137 
-
138 
-
142 void
-
143 OSCreateAlarm(OSAlarm *alarm);
-
144 
-
145 
-
149 void
-
150 OSCreateAlarmEx(OSAlarm *alarm,
-
151  const char *name);
-
152 
-
153 
-
157 void *
-
158 OSGetAlarmUserData(OSAlarm *alarm);
-
159 
-
160 
-
164 void
- -
166 
-
167 
-
171 void
- -
173  const char *name);
-
174 
-
175 
-
183 BOOL
-
184 OSSetAlarm(OSAlarm *alarm,
-
185  OSTime time,
-
186  OSAlarmCallback callback);
-
187 
-
188 
-
197 BOOL
-
198 OSSetPeriodicAlarm(OSAlarm *alarm,
-
199  OSTime start,
-
200  OSTime interval,
-
201  OSAlarmCallback callback);
-
202 
-
203 
-
207 void
-
208 OSSetAlarmTag(OSAlarm *alarm,
-
209  uint32_t group);
-
210 
-
211 
-
215 void
-
216 OSSetAlarmUserData(OSAlarm *alarm,
-
217  void *data);
-
218 
-
219 
-
223 BOOL
-
224 OSWaitAlarm(OSAlarm *alarm);
-
225 
-
226 #ifdef __cplusplus
-
227 }
-
228 #endif
-
229 
-
uint32_t tag
Should always be set to the value OS_ALARM_QUEUE_TAG.
Definition: alarm.h:35
-
OSAlarmQueue * alarmQueue
The queue that this alarm is currently in.
Definition: alarm.h:102
-
void(* OSAlarmCallback)(OSAlarm *, OSContext *)
Definition: alarm.h:28
-
const char * name
Name set by OSInitAlarmQueueEx.
Definition: alarm.h:38
-
Definition: alarm.h:62
-
const char * name
Name set from OSCreateAlarmEx.
Definition: alarm.h:68
-
int64_t OSTime
Definition: time.h:17
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "thread.h"
4 #include "threadqueue.h"
5 #include "time.h"
6 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 typedef struct OSAlarm OSAlarm;
25 typedef struct OSAlarmLink OSAlarmLink;
26 typedef struct OSAlarmQueue OSAlarmQueue;
27 
28 typedef void (*OSAlarmCallback)(OSAlarm *, OSContext *);
29 
30 #define OS_ALARM_QUEUE_TAG 0x614C6D51u
31 
33 {
35  uint32_t tag;
36 
38  const char *name;
39  WUT_UNKNOWN_BYTES(4);
40 
44 };
45 WUT_CHECK_OFFSET(OSAlarmQueue, 0x00, tag);
46 WUT_CHECK_OFFSET(OSAlarmQueue, 0x04, name);
47 WUT_CHECK_OFFSET(OSAlarmQueue, 0x0c, threadQueue);
48 WUT_CHECK_OFFSET(OSAlarmQueue, 0x1c, head);
49 WUT_CHECK_OFFSET(OSAlarmQueue, 0x20, tail);
50 WUT_CHECK_SIZE(OSAlarmQueue, 0x24);
51 
53 {
56 };
57 WUT_CHECK_OFFSET(OSAlarmLink, 0x00, prev);
58 WUT_CHECK_OFFSET(OSAlarmLink, 0x04, next);
59 WUT_CHECK_SIZE(OSAlarmLink, 0x08);
60 
61 #define OS_ALARM_TAG 0x614C724Du
62 struct OSAlarm
63 {
65  uint32_t tag;
66 
68  const char *name;
69 
70  WUT_UNKNOWN_BYTES(4);
71 
74 
76  uint32_t group;
77 
78  WUT_UNKNOWN_BYTES(4);
79 
82 
85 
88 
91 
93  void *userData;
94 
96  uint32_t state;
97 
100 
103 
106 };
107 WUT_CHECK_OFFSET(OSAlarm, 0x00, tag);
108 WUT_CHECK_OFFSET(OSAlarm, 0x04, name);
109 WUT_CHECK_OFFSET(OSAlarm, 0x0c, callback);
110 WUT_CHECK_OFFSET(OSAlarm, 0x10, group);
111 WUT_CHECK_OFFSET(OSAlarm, 0x18, nextFire);
112 WUT_CHECK_OFFSET(OSAlarm, 0x20, link);
113 WUT_CHECK_OFFSET(OSAlarm, 0x28, period);
114 WUT_CHECK_OFFSET(OSAlarm, 0x30, start);
115 WUT_CHECK_OFFSET(OSAlarm, 0x38, userData);
116 WUT_CHECK_OFFSET(OSAlarm, 0x3c, state);
117 WUT_CHECK_OFFSET(OSAlarm, 0x40, threadQueue);
118 WUT_CHECK_OFFSET(OSAlarm, 0x50, alarmQueue);
119 WUT_CHECK_OFFSET(OSAlarm, 0x54, context);
120 WUT_CHECK_SIZE(OSAlarm, 0x58);
121 
122 
126 BOOL
127 OSCancelAlarm(OSAlarm *alarm);
128 
129 
135 void
136 OSCancelAlarms(uint32_t group);
137 
138 
142 void
143 OSCreateAlarm(OSAlarm *alarm);
144 
145 
149 void
150 OSCreateAlarmEx(OSAlarm *alarm,
151  const char *name);
152 
153 
157 void *
159 
160 
164 void
166 
167 
171 void
173  const char *name);
174 
175 
183 BOOL
184 OSSetAlarm(OSAlarm *alarm,
185  OSTime time,
186  OSAlarmCallback callback);
187 
188 
197 BOOL
199  OSTime start,
200  OSTime interval,
201  OSAlarmCallback callback);
202 
203 
207 void
208 OSSetAlarmTag(OSAlarm *alarm,
209  uint32_t group);
210 
211 
215 void
217  void *data);
218 
219 
223 BOOL
224 OSWaitAlarm(OSAlarm *alarm);
225 
226 #ifdef __cplusplus
227 }
228 #endif
229 
void(* OSAlarmCallback)(OSAlarm *, OSContext *)
Definition: alarm.h:28
+
int64_t OSTime
Definition: time.h:18
+
OSTime period
The period between alarm triggers, this is only set for periodic alarms.
Definition: alarm.h:87
-
BOOL OSSetAlarm(OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
-
uint32_t group
Used with OSCancelAlarms for bulk cancellation of alarms.
Definition: alarm.h:76
- -
OSAlarm * tail
Definition: alarm.h:43
+
BOOL OSSetAlarm(OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
Set a one shot alarm to perform a callback after a set amount of time.
+
uint32_t group
Used with OSCancelAlarms for bulk cancellation of alarms.
Definition: alarm.h:76
+
OSTime start
The time the alarm was started.
Definition: alarm.h:90
+
OSAlarmLink link
Link used for when this OSAlarm object is inside an OSAlarmQueue.
Definition: alarm.h:84
-
OSThreadQueue threadQueue
Definition: alarm.h:41
+
OSAlarmQueue * alarmQueue
The queue that this alarm is currently in.
Definition: alarm.h:102
+
Definition: alarm.h:62
+
OSAlarm * head
Definition: alarm.h:42
+ + -
BOOL OSCancelAlarm(OSAlarm *alarm)
-
void OSCreateAlarmEx(OSAlarm *alarm, const char *name)
-
OSTime nextFire
The time when the alarm will next be triggered.
Definition: alarm.h:81
- -
OSAlarm * head
Definition: alarm.h:42
-
void OSInitAlarmQueueEx(OSAlarmQueue *queue, const char *name)
-
OSTime period
The period between alarm triggers, this is only set for periodic alarms.
Definition: alarm.h:87
-
void * OSGetAlarmUserData(OSAlarm *alarm)
-
OSAlarmLink link
Link used for when this OSAlarm object is inside an OSAlarmQueue.
Definition: alarm.h:84
- -
uint32_t tag
Should always be set to the value OS_ALARM_TAG.
Definition: alarm.h:65
+
OSAlarm * prev
Definition: alarm.h:54
+
BOOL OSCancelAlarm(OSAlarm *alarm)
Cancel an alarm.
+
void OSCreateAlarmEx(OSAlarm *alarm, const char *name)
Initialise an alarm structure with a name.
+ +
const char * name
Name set by OSInitAlarmQueueEx.
Definition: alarm.h:38
+
OSThreadQueue threadQueue
Definition: alarm.h:41
+
uint32_t state
The current state of the alarm, internal values.
Definition: alarm.h:96
+
void OSInitAlarmQueueEx(OSAlarmQueue *queue, const char *name)
Initialise an alarm queue structure with a name.
+
uint32_t tag
Should always be set to the value OS_ALARM_QUEUE_TAG.
Definition: alarm.h:35
+
void * OSGetAlarmUserData(OSAlarm *alarm)
Return user data set by OSSetAlarmUserData.
- -
BOOL OSWaitAlarm(OSAlarm *alarm)
-
void * userData
User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.
Definition: alarm.h:93
-
int BOOL
Definition: wut_types.h:5
-
void OSSetAlarmUserData(OSAlarm *alarm, void *data)
-
void OSInitAlarmQueue(OSAlarmQueue *queue)
-
OSContext * context
The context the alarm was triggered on.
Definition: alarm.h:105
-
uint32_t state
The current state of the alarm, internal values.
Definition: alarm.h:96
-
BOOL OSSetPeriodicAlarm(OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
- -
OSTime start
The time the alarm was started.
Definition: alarm.h:90
-
void OSCreateAlarm(OSAlarm *alarm)
-
OSAlarmCallback callback
The callback to execute once the alarm is triggered.
Definition: alarm.h:73
-
OSThreadQueue threadQueue
Queue of threads currently waiting for the alarm to trigger with OSWaitAlarm.
Definition: alarm.h:99
-
void OSSetAlarmTag(OSAlarm *alarm, uint32_t group)
-
void OSCancelAlarms(uint32_t group)
- +
BOOL OSWaitAlarm(OSAlarm *alarm)
Sleep the current thread until the alarm has been triggered or cancelled.
+
OSAlarm * next
Definition: alarm.h:55
+
int32_t BOOL
Definition: wut_types.h:4
+
OSAlarmCallback callback
The callback to execute once the alarm is triggered.
Definition: alarm.h:73
+
void OSSetAlarmUserData(OSAlarm *alarm, void *data)
Set alarm user data which is returned by OSGetAlarmUserData.
+
void OSInitAlarmQueue(OSAlarmQueue *queue)
Initialise an alarm queue structure.
+
void * userData
User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.
Definition: alarm.h:93
+
BOOL OSSetPeriodicAlarm(OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
Set a repeated alarm to execute a callback every interval from start.
+
OSAlarm * tail
Definition: alarm.h:43
+
void OSCreateAlarm(OSAlarm *alarm)
Initialise an alarm structure.
+
OSContext * context
The context the alarm was triggered on.
Definition: alarm.h:105
+ +
OSTime nextFire
The time when the alarm will next be triggered.
Definition: alarm.h:81
+
void OSSetAlarmTag(OSAlarm *alarm, uint32_t group)
Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.
+
void OSCancelAlarms(uint32_t group)
Cancel all alarms which have a matching tag set by OSSetAlarmTag.
diff --git a/annotated.html b/annotated.html index 73290e8..f0523d6 100644 --- a/annotated.html +++ b/annotated.html @@ -3,17 +3,15 @@ - -WUT: Data Structures + + +wut: Data Structures - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,41 +31,22 @@
- + - - + + + +
Here are the data structures with brief descriptions:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
[detail level 123]
 CAXInitParams
 CAXProfile
 CAXVoice
 CAXVoiceAdpcm
 CAXVoiceAdpcmLoopData
 CAXVoiceDeviceBusMixData
 CAXVoiceDeviceMixData
 CAXVoiceLink
 CAXVoiceOffsets
 CAXVoiceSrc
 CAXVoiceVeData
 CFSAsyncData
 CFSClient
 CFSCmdBlock
 CFSDirectoryEntry
 CFSMountSource
 CFSStat
 CFSStateChangeInfo
 CGX2AAMaskReg
 CGX2AlphaTestReg
 CGX2AlphaToMaskReg
 CGX2AttribStream
 CGX2AttribVar
 CGX2BlendConstantColorReg
 CGX2BlendControlReg
 CGX2ColorBuffer
 CGX2ColorControlReg
 CGX2ContextState
 CGX2DepthBuffer
 CGX2DepthStencilControlReg
 CGX2DisplayListOverrunData
 CGX2FetchShader
 CGX2GeometryShader
 CGX2LineWidthReg
 CGX2LoopVar
 CGX2PixelShader
 CGX2PointLimitsReg
 CGX2PointSizeReg
 CGX2PolygonControlReg
 CGX2PolygonOffsetReg
 CGX2RBuffer
 CGX2Sampler
 CGX2SamplerVar
 CGX2ScissorReg
 CGX2ShadowState
 CGX2StencilMaskReg
 CGX2Surface
 CGX2TargetChannelMaskReg
 CGX2Texture
 CGX2UniformBlock
 CGX2UniformInitialValue
 CGX2UniformVar
 CGX2VertexShader
 CGX2ViewportReg
 Clinger
 CMCPDevice
 CMCPDeviceList
 CMCPInstallInfo
 CMCPInstallTitleInfo
 CMEMBlockHeap
 CMEMBlockHeapBlock
 CMEMBlockHeapTracking
 CMEMExpandedHeap
 CMEMExpandedHeapBlock
 CMEMExpandedHeapBlockList
 CMEMFrameHeap
 CMEMFrameHeapState
 CMEMHeapHeader
 CMEMMemoryLink
 CMEMMemoryList
 CMEMUnitHeap
 CMEMUnitHeapFreeBlock
 CMPTask
 CMPTaskInfo
 CMPTaskQueue
 CMPTaskQueueInfo
 COSAlarm
 COSAlarmLink
 COSAlarmQueue
 COSCalendarTime
 COSCondition
 COSContext
 COSCoroutine
 COSEvent
 COSFastCondition
 COSFastMutex
 COSFastMutexLink
 COSFastMutexQueue
 COSMessage
 COSMessageQueue
 COSMutex
 COSMutexLink
 COSMutexQueue
 COSRendezvous
 COSSemaphore
 COSSpinLock
 COSSystemInfo
 COSThread
 COSThreadLink
 COSThreadQueue
 COSThreadSimpleQueue
 Csockaddr
 Csockaddr_storage
 CVPADAccStatus
 CVPADGyroStatus
 CVPADStatus
 CVPADTouchData
 CVPADVec2D
 CVPADVec3D
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Nnn
 CAXInitParams
 CAXProfile
 CAXVoice
 CAXVoiceAdpcm
 CAXVoiceAdpcmLoopData
 CAXVoiceDeviceBusMixData
 CAXVoiceDeviceMixData
 CAXVoiceLink
 CAXVoiceOffsets
 CAXVoiceSrcAXVoice Sample Rate Converter
 CAXVoiceVeData
 Ccurl_certinfo
 Ccurl_fileinfo
 Ccurl_fileinfo.strings
 Ccurl_forms
 Ccurl_httppost
 Ccurl_khkey
 Ccurl_slist
 Ccurl_sockaddr
 Ccurl_version_info_data
 CCURLMsg
 CCURLMsg.data
 CFSAsyncData
 CFSAsyncResultStores the result of an async FS command
 CFSClient
 CFSCmdBlock
 CFSDirectoryEntry
 CFSMessage
 CFSMountSource
 CFSStat
 CFSStateChangeInfo
 CGX2AAMaskReg
 CGX2AlphaTestReg
 CGX2AlphaToMaskReg
 CGX2AttribStream
 CGX2AttribVar
 CGX2BlendConstantColorReg
 CGX2BlendControlReg
 CGX2ColorBuffer
 CGX2ColorControlReg
 CGX2ContextState
 CGX2DebugCaptureInterface
 CGX2DepthBuffer
 CGX2DepthStencilControlReg
 CGX2DisplayListOverrunData
 CGX2FetchShader
 CGX2FetchShader.regs
 CGX2GeometryShader
 CGX2GeometryShader.regs
 CGX2LineWidthReg
 CGX2LoopVar
 CGX2PixelShader
 CGX2PixelShader.regs
 CGX2PointLimitsReg
 CGX2PointSizeReg
 CGX2PolygonControlReg
 CGX2PolygonOffsetReg
 CGX2RBuffer
 CGX2Sampler
 CGX2SamplerVar
 CGX2ScissorReg
 CGX2ShadowState
 CGX2StencilMaskReg
 CGX2Surface
 CGX2Surface.__unnamed__
 CGX2TargetChannelMaskReg
 CGX2Texture
 CGX2UniformBlock
 CGX2UniformInitialValue
 CGX2UniformVar
 CGX2VertexShader
 CGX2VertexShader.regs
 CGX2ViewportReg
 Cgz_header_s
 CHIDClient
 CHIDDevice
 Cin_addr
 Cinternal_state
 CIOSVec
 CKPADStatus
 CKPADStatus.__unnamed__
 CKPADStatus.__unnamed__.classic
 CKPADStatus.__unnamed__.nunchuck
 CKPADStatus.__unnamed__.pro
 CKPADVec2D
 Clinger
 CMCPDevice
 CMCPDeviceList
 CMCPInstallInfo
 CMCPInstallProgress
 CMCPInstallTitleInfo
 CMCPSysProdSettings
 CMCPTitleListType
 CMEMBlockHeap
 CMEMBlockHeapBlock
 CMEMBlockHeapTracking
 CMEMExpHeap
 CMEMExpHeapBlock
 CMEMExpHeapBlockList
 CMEMFrmHeap
 CMEMFrmHeapState
 CMEMHeapHeader
 CMEMMemoryLink
 CMEMMemoryList
 CMEMUnitHeap
 CMEMUnitHeapFreeBlock
 CMPTask
 CMPTaskInfo
 CMPTaskQueue
 CMPTaskQueueInfo
 CNNResult
 COSAlarm
 COSAlarmLink
 COSAlarmQueue
 COSCalendarTimeSame as std c struct tm but with msec and usec added
 COSCondition
 COSContext
 COSCoroutine
 COSEvent
 COSFastCondition
 COSFastMutex
 COSFastMutexLink
 COSFastMutexQueue
 COSMessage
 COSMessageQueue
 COSMutex
 COSMutexLink
 COSMutexQueue
 COSRendezvous
 COSSemaphore
 COSSpinLock
 COSSystemInfo
 COSThread
 COSThreadLink
 COSThreadQueue
 COSThreadSimpleQueue
 Csockaddr
 Csockaddr_in
 Csockaddr_storage
 CVPADAccStatus
 CVPADDirection
 CVPADStatus
 CVPADTouchData
 CVPADVec2D
 CVPADVec3D
 CWPADStatusProController
 CWPADVec2D
 Cz_stream_s
@@ -206,7 +237,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/annotated_dup.js b/annotated_dup.js deleted file mode 100644 index 4d3dbe3..0000000 --- a/annotated_dup.js +++ /dev/null @@ -1,59 +0,0 @@ -var annotated_dup = -[ - [ "GX2AAMaskReg", "struct_g_x2_a_a_mask_reg.html", "struct_g_x2_a_a_mask_reg" ], - [ "GX2AlphaTestReg", "struct_g_x2_alpha_test_reg.html", "struct_g_x2_alpha_test_reg" ], - [ "GX2AlphaToMaskReg", "struct_g_x2_alpha_to_mask_reg.html", "struct_g_x2_alpha_to_mask_reg" ], - [ "GX2BlendConstantColorReg", "struct_g_x2_blend_constant_color_reg.html", "struct_g_x2_blend_constant_color_reg" ], - [ "GX2BlendControlReg", "struct_g_x2_blend_control_reg.html", "struct_g_x2_blend_control_reg" ], - [ "GX2ColorBuffer", "struct_g_x2_color_buffer.html", "struct_g_x2_color_buffer" ], - [ "GX2ColorControlReg", "struct_g_x2_color_control_reg.html", "struct_g_x2_color_control_reg" ], - [ "GX2ContextState", "struct_g_x2_context_state.html", "struct_g_x2_context_state" ], - [ "GX2DepthBuffer", "struct_g_x2_depth_buffer.html", "struct_g_x2_depth_buffer" ], - [ "GX2DepthStencilControlReg", "struct_g_x2_depth_stencil_control_reg.html", "struct_g_x2_depth_stencil_control_reg" ], - [ "GX2DisplayListOverrunData", "struct_g_x2_display_list_overrun_data.html", "struct_g_x2_display_list_overrun_data" ], - [ "GX2LineWidthReg", "struct_g_x2_line_width_reg.html", "struct_g_x2_line_width_reg" ], - [ "GX2PointLimitsReg", "struct_g_x2_point_limits_reg.html", "struct_g_x2_point_limits_reg" ], - [ "GX2PointSizeReg", "struct_g_x2_point_size_reg.html", "struct_g_x2_point_size_reg" ], - [ "GX2PolygonControlReg", "struct_g_x2_polygon_control_reg.html", "struct_g_x2_polygon_control_reg" ], - [ "GX2PolygonOffsetReg", "struct_g_x2_polygon_offset_reg.html", "struct_g_x2_polygon_offset_reg" ], - [ "GX2Sampler", "struct_g_x2_sampler.html", "struct_g_x2_sampler" ], - [ "GX2ScissorReg", "struct_g_x2_scissor_reg.html", "struct_g_x2_scissor_reg" ], - [ "GX2ShadowState", "struct_g_x2_shadow_state.html", "struct_g_x2_shadow_state" ], - [ "GX2StencilMaskReg", "struct_g_x2_stencil_mask_reg.html", "struct_g_x2_stencil_mask_reg" ], - [ "GX2Surface", "struct_g_x2_surface.html", "struct_g_x2_surface" ], - [ "GX2TargetChannelMaskReg", "struct_g_x2_target_channel_mask_reg.html", "struct_g_x2_target_channel_mask_reg" ], - [ "GX2Texture", "struct_g_x2_texture.html", "struct_g_x2_texture" ], - [ "GX2ViewportReg", "struct_g_x2_viewport_reg.html", "struct_g_x2_viewport_reg" ], - [ "MEMExpandedHeap", "struct_m_e_m_expanded_heap.html", null ], - [ "MEMFrameHeap", "struct_m_e_m_frame_heap.html", null ], - [ "MEMMemoryLink", "struct_m_e_m_memory_link.html", "struct_m_e_m_memory_link" ], - [ "MEMMemoryList", "struct_m_e_m_memory_list.html", "struct_m_e_m_memory_list" ], - [ "MEMUnitHeap", "struct_m_e_m_unit_heap.html", null ], - [ "MPTask", "struct_m_p_task.html", "struct_m_p_task" ], - [ "MPTaskInfo", "struct_m_p_task_info.html", "struct_m_p_task_info" ], - [ "MPTaskQueue", "struct_m_p_task_queue.html", "struct_m_p_task_queue" ], - [ "MPTaskQueueInfo", "struct_m_p_task_queue_info.html", "struct_m_p_task_queue_info" ], - [ "OSAlarm", "struct_o_s_alarm.html", "struct_o_s_alarm" ], - [ "OSAlarmLink", "struct_o_s_alarm_link.html", "struct_o_s_alarm_link" ], - [ "OSAlarmQueue", "struct_o_s_alarm_queue.html", "struct_o_s_alarm_queue" ], - [ "OSCalendarTime", "struct_o_s_calendar_time.html", "struct_o_s_calendar_time" ], - [ "OSCondition", "struct_o_s_condition.html", "struct_o_s_condition" ], - [ "OSContext", "struct_o_s_context.html", "struct_o_s_context" ], - [ "OSEvent", "struct_o_s_event.html", "struct_o_s_event" ], - [ "OSFastCondition", "struct_o_s_fast_condition.html", "struct_o_s_fast_condition" ], - [ "OSFastMutex", "struct_o_s_fast_mutex.html", "struct_o_s_fast_mutex" ], - [ "OSFastMutexLink", "struct_o_s_fast_mutex_link.html", "struct_o_s_fast_mutex_link" ], - [ "OSFastMutexQueue", "struct_o_s_fast_mutex_queue.html", "struct_o_s_fast_mutex_queue" ], - [ "OSMessage", "struct_o_s_message.html", "struct_o_s_message" ], - [ "OSMessageQueue", "struct_o_s_message_queue.html", "struct_o_s_message_queue" ], - [ "OSMutex", "struct_o_s_mutex.html", "struct_o_s_mutex" ], - [ "OSMutexLink", "struct_o_s_mutex_link.html", "struct_o_s_mutex_link" ], - [ "OSMutexQueue", "struct_o_s_mutex_queue.html", "struct_o_s_mutex_queue" ], - [ "OSRendezvous", "struct_o_s_rendezvous.html", "struct_o_s_rendezvous" ], - [ "OSSemaphore", "struct_o_s_semaphore.html", "struct_o_s_semaphore" ], - [ "OSSpinLock", "struct_o_s_spin_lock.html", "struct_o_s_spin_lock" ], - [ "OSThread", "struct_o_s_thread.html", "struct_o_s_thread" ], - [ "OSThreadLink", "struct_o_s_thread_link.html", "struct_o_s_thread_link" ], - [ "OSThreadQueue", "struct_o_s_thread_queue.html", "struct_o_s_thread_queue" ], - [ "OSThreadSimpleQueue", "struct_o_s_thread_simple_queue.html", "struct_o_s_thread_simple_queue" ] -]; \ No newline at end of file diff --git a/arrowdown.png b/arrowdown.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/arrowright.png b/arrowright.png deleted file mode 100644 index c6ee22f937a07d1dbfc27c669d11f8ed13e2f152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/atomic64_8h.html b/atomic64_8h.html index f9f2d57..a4c24a4 100644 --- a/atomic64_8h.html +++ b/atomic64_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/atomic64.h File Reference + + +wut: include/coreinit/atomic64.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

-uint64_t OSGetAtomic64 (uint64_t *ptr) -  -uint64_t OSSetAtomic64 (uint64_t *ptr, uint64_t value) -  -BOOL OSCompareAndSwapAtomic64 (uint64_t *ptr, uint64_t compare, uint64_t value) -  -BOOL OSCompareAndSwapAtomicEx64 (uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old) -  -uint64_t OSSwapAtomic64 (uint64_t *ptr, uint64_t value) -  -int64_t OSAddAtomic64 (int64_t *ptr, int64_t value) -  -uint64_t OSAndAtomic64 (uint64_t *ptr, uint64_t value) -  -uint64_t OSOrAtomic64 (uint64_t *ptr, uint64_t value) -  -uint64_t OSXorAtomic64 (uint64_t *ptr, uint64_t value) -  -BOOL OSTestAndClearAtomic64 (uint64_t *ptr, uint32_t bit) -  -BOOL OSTestAndSetAtomic64 (uint64_t *ptr, uint32_t bit) -  +uint64_t OSGetAtomic64 (volatile uint64_t *ptr) +  +uint64_t OSSetAtomic64 (volatile uint64_t *ptr, uint64_t value) +  +BOOL OSCompareAndSwapAtomic64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value) +  +BOOL OSCompareAndSwapAtomicEx64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old) +  +uint64_t OSSwapAtomic64 (volatile uint64_t *ptr, uint64_t value) +  +int64_t OSAddAtomic64 (volatile int64_t *ptr, int64_t value) +  +uint64_t OSAndAtomic64 (volatile uint64_t *ptr, uint64_t value) +  +uint64_t OSOrAtomic64 (volatile uint64_t *ptr, uint64_t value) +  +uint64_t OSXorAtomic64 (volatile uint64_t *ptr, uint64_t value) +  +BOOL OSTestAndClearAtomic64 (volatile uint64_t *ptr, uint32_t bit) +  +BOOL OSTestAndSetAtomic64 (volatile uint64_t *ptr, uint32_t bit) + 
diff --git a/atomic64_8h.js b/atomic64_8h.js deleted file mode 100644 index 5f7eb3f..0000000 --- a/atomic64_8h.js +++ /dev/null @@ -1,14 +0,0 @@ -var atomic64_8h = -[ - [ "OSAddAtomic64", "group__coreinit__atomic64.html#ga18671b89ddba5d8adff217c3324c0d40", null ], - [ "OSAndAtomic64", "group__coreinit__atomic64.html#gaa66f18dd35840a45cfd6c0043104d478", null ], - [ "OSCompareAndSwapAtomic64", "group__coreinit__atomic64.html#gad9d33a18b0b83ebe2b484921a368a2dd", null ], - [ "OSCompareAndSwapAtomicEx64", "group__coreinit__atomic64.html#ga660bcb468ceeaac8dc4e46e5afb383c5", null ], - [ "OSGetAtomic64", "group__coreinit__atomic64.html#ga172281be94305346c7a868c3c21410a3", null ], - [ "OSOrAtomic64", "group__coreinit__atomic64.html#ga581a07b6971cb2565f2039ac5072dc3f", null ], - [ "OSSetAtomic64", "group__coreinit__atomic64.html#ga55328068040d6c52f33126968eafd462", null ], - [ "OSSwapAtomic64", "group__coreinit__atomic64.html#ga945a24426c402e608663c00c31c814a4", null ], - [ "OSTestAndClearAtomic64", "group__coreinit__atomic64.html#ga053b65e623eda1d4240a4a40b226e65e", null ], - [ "OSTestAndSetAtomic64", "group__coreinit__atomic64.html#gad88ee3cb4fbe60f8e9e2f24ad606dff9", null ], - [ "OSXorAtomic64", "group__coreinit__atomic64.html#gac54a87a257404873f4eb398b6b8e7ce8", null ] -]; \ No newline at end of file diff --git a/atomic64_8h_source.html b/atomic64_8h_source.html index 7fcab4b..bb3781b 100644 --- a/atomic64_8h_source.html +++ b/atomic64_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/atomic64.h Source File + + +wut: include/coreinit/atomic64.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
atomic64.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 uint64_t
-
17 OSGetAtomic64(uint64_t *ptr);
-
18 
-
19 uint64_t
-
20 OSSetAtomic64(uint64_t *ptr,
-
21  uint64_t value);
-
22 
-
23 BOOL
-
24 OSCompareAndSwapAtomic64(uint64_t *ptr,
-
25  uint64_t compare,
-
26  uint64_t value);
-
27 
-
28 BOOL
-
29 OSCompareAndSwapAtomicEx64(uint64_t *ptr,
-
30  uint64_t compare,
-
31  uint64_t value,
-
32  uint64_t *old);
-
33 
-
34 uint64_t
-
35 OSSwapAtomic64(uint64_t *ptr,
-
36  uint64_t value);
-
37 
-
38 int64_t
-
39 OSAddAtomic64(int64_t *ptr,
-
40  int64_t value);
-
41 
-
42 uint64_t
-
43 OSAndAtomic64(uint64_t *ptr,
-
44  uint64_t value);
-
45 
-
46 uint64_t
-
47 OSOrAtomic64(uint64_t *ptr,
-
48  uint64_t value);
-
49 
-
50 uint64_t
-
51 OSXorAtomic64(uint64_t *ptr,
-
52  uint64_t value);
-
53 
-
54 BOOL
-
55 OSTestAndClearAtomic64(uint64_t *ptr,
-
56  uint32_t bit);
-
57 
-
58 BOOL
-
59 OSTestAndSetAtomic64(uint64_t *ptr,
-
60  uint32_t bit);
-
61 
-
62 #ifdef __cplusplus
-
63 }
-
64 #endif
-
65 
-
uint64_t OSSwapAtomic64(uint64_t *ptr, uint64_t value)
-
uint64_t OSAndAtomic64(uint64_t *ptr, uint64_t value)
-
uint64_t OSSetAtomic64(uint64_t *ptr, uint64_t value)
-
BOOL OSCompareAndSwapAtomic64(uint64_t *ptr, uint64_t compare, uint64_t value)
-
BOOL OSTestAndSetAtomic64(uint64_t *ptr, uint32_t bit)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 uint64_t
17 OSGetAtomic64(volatile uint64_t *ptr);
18 
19 uint64_t
20 OSSetAtomic64(volatile uint64_t *ptr,
21  uint64_t value);
22 
23 BOOL
24 OSCompareAndSwapAtomic64(volatile uint64_t *ptr,
25  uint64_t compare,
26  uint64_t value);
27 
28 BOOL
29 OSCompareAndSwapAtomicEx64(volatile uint64_t *ptr,
30  uint64_t compare,
31  uint64_t value,
32  uint64_t *old);
33 
34 uint64_t
35 OSSwapAtomic64(volatile uint64_t *ptr,
36  uint64_t value);
37 
38 int64_t
39 OSAddAtomic64(volatile int64_t *ptr,
40  int64_t value);
41 
42 uint64_t
43 OSAndAtomic64(volatile uint64_t *ptr,
44  uint64_t value);
45 
46 uint64_t
47 OSOrAtomic64(volatile uint64_t *ptr,
48  uint64_t value);
49 
50 uint64_t
51 OSXorAtomic64(volatile uint64_t *ptr,
52  uint64_t value);
53 
54 BOOL
55 OSTestAndClearAtomic64(volatile uint64_t *ptr,
56  uint32_t bit);
57 
58 BOOL
59 OSTestAndSetAtomic64(volatile uint64_t *ptr,
60  uint32_t bit);
61 
62 #ifdef __cplusplus
63 }
64 #endif
65 
uint64_t OSAndAtomic64(volatile uint64_t *ptr, uint64_t value)
+
uint64_t OSOrAtomic64(volatile uint64_t *ptr, uint64_t value)
+
uint64_t OSGetAtomic64(volatile uint64_t *ptr)
+
uint64_t OSSwapAtomic64(volatile uint64_t *ptr, uint64_t value)
+
int64_t OSAddAtomic64(volatile int64_t *ptr, int64_t value)
+
uint64_t OSXorAtomic64(volatile uint64_t *ptr, uint64_t value)
+
BOOL OSTestAndClearAtomic64(volatile uint64_t *ptr, uint32_t bit)
-
BOOL OSTestAndClearAtomic64(uint64_t *ptr, uint32_t bit)
-
uint64_t OSXorAtomic64(uint64_t *ptr, uint64_t value)
-
int BOOL
Definition: wut_types.h:5
-
int64_t OSAddAtomic64(int64_t *ptr, int64_t value)
-
uint64_t OSOrAtomic64(uint64_t *ptr, uint64_t value)
-
BOOL OSCompareAndSwapAtomicEx64(uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
-
uint64_t OSGetAtomic64(uint64_t *ptr)
+
BOOL OSCompareAndSwapAtomic64(volatile uint64_t *ptr, uint64_t compare, uint64_t value)
+
int32_t BOOL
Definition: wut_types.h:4
+
BOOL OSTestAndSetAtomic64(volatile uint64_t *ptr, uint32_t bit)
+
uint64_t OSSetAtomic64(volatile uint64_t *ptr, uint64_t value)
+
BOOL OSCompareAndSwapAtomicEx64(volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
diff --git a/atomic_8h.html b/atomic_8h.html new file mode 100644 index 0000000..341d410 --- /dev/null +++ b/atomic_8h.html @@ -0,0 +1,109 @@ + + + + + + + +wut: include/coreinit/atomic.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
atomic.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCompareAndSwapAtomic (volatile uint32_t *ptr, uint32_t compare, uint32_t value)
 
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
 
uint32_t OSSwapAtomic (volatile uint32_t *ptr, uint32_t value)
 
int32_t OSAddAtomic (volatile int32_t *ptr, int32_t value)
 
uint32_t OSAndAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSOrAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSXorAtomic (volatile uint32_t *ptr, uint32_t value)
 
BOOL OSTestAndClearAtomic (volatile uint32_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic (volatile uint32_t *ptr, uint32_t bit)
 
+
+ + + + diff --git a/atomic_8h_source.html b/atomic_8h_source.html new file mode 100644 index 0000000..24daa71 --- /dev/null +++ b/atomic_8h_source.html @@ -0,0 +1,93 @@ + + + + + + + +wut: include/coreinit/atomic.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
atomic.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 BOOL
17 OSCompareAndSwapAtomic(volatile uint32_t *ptr,
18  uint32_t compare,
19  uint32_t value);
20 
21 BOOL
22 OSCompareAndSwapAtomicEx(volatile uint32_t *ptr,
23  uint32_t compare,
24  uint32_t value,
25  uint32_t *old);
26 
27 uint32_t
28 OSSwapAtomic(volatile uint32_t *ptr,
29  uint32_t value);
30 
31 int32_t
32 OSAddAtomic(volatile int32_t *ptr,
33  int32_t value);
34 
35 uint32_t
36 OSAndAtomic(volatile uint32_t *ptr,
37  uint32_t value);
38 
39 uint32_t
40 OSOrAtomic(volatile uint32_t *ptr,
41  uint32_t value);
42 
43 uint32_t
44 OSXorAtomic(volatile uint32_t *ptr,
45  uint32_t value);
46 
47 BOOL
48 OSTestAndClearAtomic(volatile uint32_t *ptr,
49  uint32_t bit);
50 
51 BOOL
52 OSTestAndSetAtomic(volatile uint32_t *ptr,
53  uint32_t bit);
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 
uint32_t OSOrAtomic(volatile uint32_t *ptr, uint32_t value)
+
uint32_t OSXorAtomic(volatile uint32_t *ptr, uint32_t value)
+
BOOL OSCompareAndSwapAtomicEx(volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
+
BOOL OSCompareAndSwapAtomic(volatile uint32_t *ptr, uint32_t compare, uint32_t value)
+
BOOL OSTestAndClearAtomic(volatile uint32_t *ptr, uint32_t bit)
+ +
BOOL OSTestAndSetAtomic(volatile uint32_t *ptr, uint32_t bit)
+
int32_t BOOL
Definition: wut_types.h:4
+
uint32_t OSSwapAtomic(volatile uint32_t *ptr, uint32_t value)
+
uint32_t OSAndAtomic(volatile uint32_t *ptr, uint32_t value)
+
int32_t OSAddAtomic(volatile int32_t *ptr, int32_t value)
+
+ + + + diff --git a/baseheap_8h.html b/baseheap_8h.html deleted file mode 100644 index 3b259c0..0000000 --- a/baseheap_8h.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/baseheap.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
baseheap.h File Reference
-
-
-
#include <wut.h>
-
-

Go to the source code of this file.

- - - - - - -

-Typedefs

typedef void * MEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
- - - -

-Enumerations

enum  MEMBaseHeapType
 
- - - - - - - -

-Functions

MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 
-
- - - - diff --git a/baseheap_8h.js b/baseheap_8h.js deleted file mode 100644 index 37118eb..0000000 --- a/baseheap_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var baseheap_8h = -[ - [ "MEMBaseHeapType", "group__coreinit__baseheap.html#ga9bab460e4a796d327d9b0b03f9cdd547", null ], - [ "MEMHeapHandle", "group__coreinit__baseheap.html#ga42fef422fd32c4690832533537ae6c02", null ], - [ "MEMBaseHeapType", "group__coreinit__baseheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4", [ - [ "MEM_BASE_HEAP_MEM1", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f", null ], - [ "MEM_BASE_HEAP_MEM2", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369", null ], - [ "MEM_BASE_HEAP_FG", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0", null ] - ] ], - [ "MEMGetArena", "group__coreinit__baseheap.html#ga5d792599e24cd0651a722a7a073230c5", null ], - [ "MEMGetBaseHeapHandle", "group__coreinit__baseheap.html#gac4f377c8479a3ecc069b6e78d54ec977", null ], - [ "MEMSetBaseHeapHandle", "group__coreinit__baseheap.html#ga1563986ee5053c3fe16aba87eb797d55", null ] -]; \ No newline at end of file diff --git a/baseheap_8h_source.html b/baseheap_8h_source.html deleted file mode 100644 index e2a80ed..0000000 --- a/baseheap_8h_source.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/baseheap.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
baseheap.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 typedef void *MEMHeapHandle;
-
15 
-
16 typedef enum MEMBaseHeapType
-
17 {
- - - - -
22 
- -
27 MEMGetArena(MEMHeapHandle handle);
-
28 
-
32 MEMHeapHandle
- -
34 
-
38 MEMHeapHandle
- -
40  MEMHeapHandle handle);
-
41 
-
42 #ifdef __cplusplus
-
43 }
-
44 #endif
-
45 
-
MEMBaseHeapType
Definition: baseheap.h:16
-
MEMHeapHandle MEMGetBaseHeapHandle(MEMBaseHeapType type)
-
void * MEMHeapHandle
Definition: baseheap.h:14
- - - - -
MEMHeapHandle MEMSetBaseHeapHandle(MEMBaseHeapType type, MEMHeapHandle handle)
-
MEMBaseHeapType MEMGetArena(MEMHeapHandle handle)
-
- - - - diff --git a/blockheap_8h.html b/blockheap_8h.html deleted file mode 100644 index 1962d28..0000000 --- a/blockheap_8h.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/blockheap.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
blockheap.h File Reference
-
-
-
#include <wut.h>
-#include "memheap.h"
-
-

Go to the source code of this file.

- - - - - - - - -

-Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
- - - - - - - -

-Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
- - - - - - - - - - - - - - - - - - - -

-Functions

MEMBlockHeapMEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMBlockHeap *heap)
 
int MEMAddBlockHeapTracking (MEMBlockHeap *heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMBlockHeap *heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMBlockHeap *heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMBlockHeap *heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMBlockHeap *heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMBlockHeap *heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMBlockHeap *heap)
 
-
- - - - diff --git a/blockheap_8h_source.html b/blockheap_8h_source.html deleted file mode 100644 index 2df88c7..0000000 --- a/blockheap_8h_source.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/blockheap.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
blockheap.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "memheap.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
- - -
17 typedef struct MEMBlockHeap MEMBlockHeap;
-
18 
- -
20 {
-
21  UNKNOWN(0x8);
-
22 
- -
25 
-
27  uint32_t blockCount;
-
28 };
-
29 CHECK_OFFSET(MEMBlockHeapTracking, 0x08, blocks);
-
30 CHECK_OFFSET(MEMBlockHeapTracking, 0x0C, blockCount);
-
31 CHECK_SIZE(MEMBlockHeapTracking, 0x10);
-
32 
- -
34 {
-
36  void *start;
-
37 
-
39  void *end;
-
40 
- -
43 
- -
46 
- -
49 };
-
50 CHECK_OFFSET(MEMBlockHeapBlock, 0x00, start);
-
51 CHECK_OFFSET(MEMBlockHeapBlock, 0x04, end);
-
52 CHECK_OFFSET(MEMBlockHeapBlock, 0x08, isFree);
-
53 CHECK_OFFSET(MEMBlockHeapBlock, 0x0c, prev);
-
54 CHECK_OFFSET(MEMBlockHeapBlock, 0x10, next);
-
55 CHECK_SIZE(MEMBlockHeapBlock, 0x14);
-
56 
- -
58 {
- -
60 
- -
63 
- -
66 
- -
69 
- -
72 
- -
75 
-
77  uint32_t numFreeBlocks;
-
78 };
-
79 CHECK_OFFSET(MEMBlockHeap, 0x00, header);
-
80 CHECK_OFFSET(MEMBlockHeap, 0x40, defaultTrack);
-
81 CHECK_OFFSET(MEMBlockHeap, 0x50, defaultBlock);
-
82 CHECK_OFFSET(MEMBlockHeap, 0x64, firstBlock);
-
83 CHECK_OFFSET(MEMBlockHeap, 0x68, lastBlock);
-
84 CHECK_OFFSET(MEMBlockHeap, 0x6C, firstFreeBlock);
-
85 CHECK_OFFSET(MEMBlockHeap, 0x70, numFreeBlocks);
-
86 CHECK_SIZE(MEMBlockHeap, 0x74);
-
87 
- - -
90  void *start,
-
91  void *end,
-
92  MEMBlockHeapTracking *blocks,
-
93  uint32_t size,
-
94  uint32_t flags);
-
95 
-
96 void *
- -
98 
-
99 int
- -
101  MEMBlockHeapTracking *tracking,
-
102  uint32_t size);
-
103 
-
104 void *
- -
106  void *addr,
-
107  uint32_t size);
-
108 
-
109 void *
- -
111  uint32_t size,
-
112  int32_t align);
-
113 
-
114 void
- -
116  void *data);
-
117 
-
118 uint32_t
- -
120  int32_t align);
-
121 
-
122 uint32_t
- -
124 
-
125 uint32_t
- -
127 
-
128 #ifdef __cplusplus
-
129 }
-
130 #endif
-
131 
-
uint32_t MEMGetAllocatableSizeForBlockHeapEx(MEMBlockHeap *heap, int32_t align)
-
MEMBlockHeap * MEMInitBlockHeap(MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
-
MEMBlockHeapBlock defaultBlock
Default block, used so we don't have an empty block list.
Definition: blockheap.h:65
-
MEMBlockHeapTracking defaultTrack
Default tracking heap, tracks only defaultBlock.
Definition: blockheap.h:62
-
uint32_t blockCount
Number of blocks in this tracking heap.
Definition: blockheap.h:27
-
void * start
First address of the data region this block has allocated.
Definition: blockheap.h:36
-
MEMBlockHeapBlock * blocks
Pointer to first memory block.
Definition: blockheap.h:24
-
MEMBlockHeapBlock * lastBlock
Last block in this heap.
Definition: blockheap.h:71
- -
void * MEMAllocFromBlockHeapEx(MEMBlockHeap *heap, uint32_t size, int32_t align)
- -
MEMBlockHeapBlock * prev
Link to previous block, note that this is only set for allocated blocks.
Definition: blockheap.h:45
- - -
void * MEMAllocFromBlockHeapAt(MEMBlockHeap *heap, void *addr, uint32_t size)
-
int MEMAddBlockHeapTracking(MEMBlockHeap *heap, MEMBlockHeapTracking *tracking, uint32_t size)
-
uint32_t MEMGetTrackingLeftInBlockHeap(MEMBlockHeap *heap)
-
uint32_t MEMGetTotalFreeSizeForBlockHeap(MEMBlockHeap *heap)
-
void * end
End address of the data region this block has allocated.
Definition: blockheap.h:39
- -
BOOL isFree
TRUE if the block is free, FALSE if allocated.
Definition: blockheap.h:42
-
int BOOL
Definition: wut_types.h:5
-
void * MEMDestroyBlockHeap(MEMBlockHeap *heap)
-
MEMBlockHeapBlock * firstFreeBlock
First free block.
Definition: blockheap.h:74
-
MEMHeapHeader header
Definition: blockheap.h:59
-
MEMBlockHeapBlock * next
Link to next block, always set.
Definition: blockheap.h:48
-
void MEMFreeToBlockHeap(MEMBlockHeap *heap, void *data)
-
MEMBlockHeapBlock * firstBlock
First block in this heap.
Definition: blockheap.h:68
- -
uint32_t numFreeBlocks
Free block count.
Definition: blockheap.h:77
-
- - - - diff --git a/buffer_8h.html b/buffer_8h.html index 18601c0..e6cedd1 100644 --- a/buffer_8h.html +++ b/buffer_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/buffer.h File Reference + + +wut: include/gx2r/buffer.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  GX2RBuffer -  +struct  GX2RBuffer +  - +

Typedefs

typedef struct GX2RBuffer GX2RBuffer
typedef struct GX2RBuffer GX2RBuffer
 
- + - + - + - + - + - + - + - + - + - + - +

Functions

BOOL GX2RBufferExists (GX2RBuffer *buffer)
BOOL GX2RBufferExists (GX2RBuffer *buffer)
 
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
 
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
 
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
 
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
@@ -142,7 +122,7 @@ Functions diff --git a/buffer_8h_source.html b/buffer_8h_source.html index 015a66d..4197abd 100644 --- a/buffer_8h_source.html +++ b/buffer_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/buffer.h Source File + + +wut: include/gx2r/buffer.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
buffer.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "resource.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 typedef struct GX2RBuffer GX2RBuffer;
-
16 
-
17 struct GX2RBuffer
-
18 {
- -
20  uint32_t elemSize;
-
21  uint32_t elemCount;
-
22  void *buffer;
-
23 };
-
24 CHECK_SIZE(GX2RBuffer, 0x10);
-
25 CHECK_OFFSET(GX2RBuffer, 0x00, flags);
-
26 CHECK_OFFSET(GX2RBuffer, 0x04, elemSize);
-
27 CHECK_OFFSET(GX2RBuffer, 0x08, elemCount);
-
28 CHECK_OFFSET(GX2RBuffer, 0x0C, buffer);
-
29 
-
30 BOOL
- -
32 
-
33 BOOL
- -
35 
-
36 BOOL
- -
38  void *memory,
-
39  uint32_t size);
-
40 
-
41 void
- -
43  GX2RResourceFlags flags);
-
44 
-
45 uint32_t
- -
47 
-
48 uint32_t
- -
50 
-
51 void
- -
53  GX2RResourceFlags flags);
-
54 
-
55 void *
- -
57  GX2RResourceFlags flags);
-
58 
-
59 void
- -
61  GX2RResourceFlags flags);
-
62 
-
63 void
- -
65  uint32_t location,
-
66  uint32_t offset);
-
67 
-
68 void
- -
70  uint32_t location,
-
71  uint32_t offset);
-
72 
-
73 void
- -
75  uint32_t location,
-
76  uint32_t offset);
-
77 
-
78 #ifdef __cplusplus
-
79 }
-
80 #endif
-
81 
-
GX2RResourceFlags flags
Definition: buffer.h:19
-
void * buffer
Definition: buffer.h:22
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "resource.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct GX2RBuffer GX2RBuffer;
16 
17 struct GX2RBuffer
18 {
20  uint32_t elemSize;
21  uint32_t elemCount;
22  void *buffer;
23 };
24 WUT_CHECK_SIZE(GX2RBuffer, 0x10);
25 WUT_CHECK_OFFSET(GX2RBuffer, 0x00, flags);
26 WUT_CHECK_OFFSET(GX2RBuffer, 0x04, elemSize);
27 WUT_CHECK_OFFSET(GX2RBuffer, 0x08, elemCount);
28 WUT_CHECK_OFFSET(GX2RBuffer, 0x0C, buffer);
29 
30 BOOL
32 
33 BOOL
35 
36 BOOL
38  void *memory,
39  uint32_t size);
40 
41 void
43  GX2RResourceFlags flags);
44 
45 uint32_t
47 
48 uint32_t
50 
51 void
53  GX2RResourceFlags flags);
54 
55 void *
57  GX2RResourceFlags flags);
58 
59 void
61  GX2RResourceFlags flags);
62 
63 void
65  uint32_t location,
66  uint32_t offset);
67 
68 void
70  uint32_t location,
71  uint32_t offset);
72 
73 void
75  uint32_t location,
76  uint32_t offset);
77 
78 #ifdef __cplusplus
79 }
80 #endif
81 
uint32_t elemCount
Definition: buffer.h:21
+
GX2RResourceFlags flags
Definition: buffer.h:19
+
void * buffer
Definition: buffer.h:22
void * GX2RLockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
-
uint32_t elemCount
Definition: buffer.h:21
+
void GX2RInvalidateBuffer(GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RSetGeometryUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
-
uint32_t elemSize
Definition: buffer.h:20
void GX2RSetPixelUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
-
int BOOL
Definition: wut_types.h:5
uint32_t GX2RGetBufferAllocationSize(GX2RBuffer *buffer)
void GX2RSetVertexUniformBlock(GX2RBuffer *buffer, uint32_t location, uint32_t offset)
BOOL GX2RCreateBufferUserMemory(GX2RBuffer *buffer, void *memory, uint32_t size)
+
int32_t BOOL
Definition: wut_types.h:4
BOOL GX2RCreateBuffer(GX2RBuffer *buffer)
+
uint32_t elemSize
Definition: buffer.h:20
void GX2RDestroyBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
uint32_t GX2RGetBufferAlignment(GX2RResourceFlags flags)
-
BOOL GX2RBufferExists(GX2RBuffer *buffer)
void GX2RUnlockBufferEx(GX2RBuffer *buffer, GX2RResourceFlags flags)
GX2RResourceFlags
Definition: resource.h:14
@@ -192,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/cache_8h.html b/cache_8h.html index 984d52b..13cb48c 100644 --- a/cache_8h.html +++ b/cache_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/cache.h File Reference + + +wut: include/coreinit/cache.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

void DCInvalidateRange (void *addr, uint32_t size) + Invalidates a range of cached data, in blocks. More...
  void DCFlushRange (void *addr, uint32_t size) + Flushes a range of cached data, in blocks. More...
  void DCStoreRange (void *addr, uint32_t size) + Stores a range of cached data, in blocks. More...
  void DCFlushRangeNoSync (void *addr, uint32_t size) + Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing. More...
  void DCStoreRangeNoSync (void *addr, uint32_t size) + Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing. More...
  void DCZeroRange (void *addr, uint32_t size) + Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions. More...
  void DCTouchRange (void *addr, uint32_t size) + Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached. More...
  +void ICInvalidateRange (void *addr, uint32_t size) + Invalidates a range of cached instructions, in blocks. More...
diff --git a/cache_8h.js b/cache_8h.js deleted file mode 100644 index f2bd501..0000000 --- a/cache_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var cache_8h = -[ - [ "DCFlushRange", "group__coreinit__cache.html#ga3189eaf014ed0ec62c6ecfc5f25d658a", null ], - [ "DCFlushRangeNoSync", "group__coreinit__cache.html#gac08282add83d813b7a5a857da9e62e48", null ], - [ "DCInvalidateRange", "group__coreinit__cache.html#ga7c3fc6a7f6dc2765f58683e210af4123", null ], - [ "DCStoreRange", "group__coreinit__cache.html#ga9fea18f15291b8f6a3e0f57b7459d8ca", null ], - [ "DCStoreRangeNoSync", "group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e", null ], - [ "DCTouchRange", "group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561", null ], - [ "DCZeroRange", "group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d", null ] -]; \ No newline at end of file diff --git a/cache_8h_source.html b/cache_8h_source.html index 190e97d..d109124 100644 --- a/cache_8h_source.html +++ b/cache_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/cache.h Source File + + +wut: include/coreinit/cache.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
cache.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 
-
20 void
-
21 DCInvalidateRange(void *addr,
-
22  uint32_t size);
-
23 
-
24 
-
28 void
-
29 DCFlushRange(void *addr,
-
30  uint32_t size);
-
31 
-
32 
-
36 void
-
37 DCStoreRange(void *addr,
-
38  uint32_t size);
-
39 
-
40 
-
46 void
-
47 DCFlushRangeNoSync(void *addr,
-
48  uint32_t size);
-
49 
-
50 
-
56 void
-
57 DCStoreRangeNoSync(void *addr,
-
58  uint32_t size);
-
59 
-
60 
-
64 void
-
65 DCZeroRange(void *addr,
-
66  uint32_t size);
-
67 
-
68 
-
72 void
-
73 DCTouchRange(void *addr,
-
74  uint32_t size);
-
75 
-
76 
-
77 #ifdef __cplusplus
-
78 }
-
79 #endif
-
80 
-
void DCInvalidateRange(void *addr, uint32_t size)
-
void DCStoreRangeNoSync(void *addr, uint32_t size)
-
void DCFlushRangeNoSync(void *addr, uint32_t size)
-
void DCStoreRange(void *addr, uint32_t size)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
46 void
47 DCInvalidateRange(void *addr,
48  uint32_t size);
49 
68 void
69 DCFlushRange(void *addr,
70  uint32_t size);
71 
91 void
92 DCStoreRange(void *addr,
93  uint32_t size);
94 
109 void
110 DCFlushRangeNoSync(void *addr,
111  uint32_t size);
112 
127 void
128 DCStoreRangeNoSync(void *addr,
129  uint32_t size);
130 
131 
150 void
151 DCZeroRange(void *addr,
152  uint32_t size);
153 
154 
168 void
169 DCTouchRange(void *addr,
170  uint32_t size);
171 
172 
191 void
192 ICInvalidateRange(void *addr,
193  uint32_t size);
194 
195 #ifdef __cplusplus
196 }
197 #endif
198 
void DCInvalidateRange(void *addr, uint32_t size)
Invalidates a range of cached data, in blocks.
+
void DCStoreRangeNoSync(void *addr, uint32_t size)
Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after ...
+
void ICInvalidateRange(void *addr, uint32_t size)
Invalidates a range of cached instructions, in blocks.
+
void DCFlushRangeNoSync(void *addr, uint32_t size)
Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after ...
+
void DCStoreRange(void *addr, uint32_t size)
Stores a range of cached data, in blocks.
-
void DCTouchRange(void *addr, uint32_t size)
-
void DCFlushRange(void *addr, uint32_t size)
-
void DCZeroRange(void *addr, uint32_t size)
+
void DCTouchRange(void *addr, uint32_t size)
Gives the processor a hint that the given range of memory is likely to be accessed soon...
+
void DCFlushRange(void *addr, uint32_t size)
Flushes a range of cached data, in blocks.
+
void DCZeroRange(void *addr, uint32_t size)
Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructio...
diff --git a/classes.html b/classes.html index 42f4e11..f58ee2d 100644 --- a/classes.html +++ b/classes.html @@ -3,17 +3,15 @@ - -WUT: Data Structure Index + + +wut: Data Structure Index - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,41 +31,22 @@
- + - - + + + +
Data Structure Index
-
A | F | G | L | M | O | S | V
- - - - - - - - - - - - @@ -33,40 +31,22 @@
  A  
-
GX2AlphaTestReg   GX2ShadowState   MEMMemoryLink   OSMutexLink   
GX2AlphaToMaskReg   GX2StencilMaskReg   MEMMemoryList   OSMutexQueue   
AXInitParams   GX2AttribStream   GX2Surface   MEMUnitHeap   OSRendezvous   
AXProfile   GX2AttribVar   GX2TargetChannelMaskReg   MEMUnitHeapFreeBlock   OSSemaphore   
AXVoice   GX2BlendConstantColorReg   GX2Texture   MPTask   OSSpinLock   
AXVoiceAdpcm   GX2BlendControlReg   GX2UniformBlock   MPTaskInfo   OSSystemInfo   
AXVoiceAdpcmLoopData   GX2ColorBuffer   GX2UniformInitialValue   MPTaskQueue   OSThread   
AXVoiceDeviceBusMixData   GX2ColorControlReg   GX2UniformVar   MPTaskQueueInfo   OSThreadLink   
AXVoiceDeviceMixData   GX2ContextState   GX2VertexShader   
  O  
-
OSThreadQueue   
AXVoiceLink   GX2DepthBuffer   GX2ViewportReg   OSThreadSimpleQueue   
AXVoiceOffsets   GX2DepthStencilControlReg   
  M  
-
OSAlarm   
  V  
+
a | c | d | f | g | h | i | k | l | m | n | o | r | s | v | w | z
+ + + + + + + + + + + + + + - - - - - - - - + + + - - - + + + + - - - + + + + + + + + + + + + + + + + +
  a  
+
FSDirectoryEntry   GX2Surface   MCPInstallProgress   OSMessageQueue   
FSMessage   GX2Surface.__unnamed__   MCPInstallTitleInfo   OSMutex   
AppearArg (nn::swkbd)   FSMountSource   GX2TargetChannelMaskReg   MCPSysProdSettings   OSMutexLink   
AXInitParams   FSStat   GX2Texture   MCPTitleListType   OSMutexQueue   
AXProfile   FSStateChangeInfo   GX2UniformBlock   MEMBlockHeap   OSRendezvous   
AXVoice   
  g  
+
GX2UniformInitialValue   MEMBlockHeapBlock   OSSemaphore   
AXVoiceAdpcm   GX2UniformVar   MEMBlockHeapTracking   OSSpinLock   
AXVoiceAdpcmLoopData   GX2AAMaskReg   GX2VertexShader   MEMExpHeap   OSSystemInfo   
AXVoiceDeviceBusMixData   GX2AlphaTestReg   GX2VertexShader.regs   MEMExpHeapBlock   OSThread   
AXVoiceDeviceMixData   GX2AlphaToMaskReg   GX2ViewportReg   MEMExpHeapBlockList   OSThreadLink   
AXVoiceLink   GX2AttribStream   gz_header_s   MEMFrmHeap   OSThreadQueue   
AXVoiceOffsets   GX2AttribVar   
  h  
+
MEMFrmHeapState   OSThreadSimpleQueue   
AXVoiceSrc   GX2BlendConstantColorReg   MEMHeapHeader   
  r  
AXVoiceSrc   GX2DisplayListOverrunData   OSAlarmLink   
AXVoiceVeData   GX2FetchShader   MCPDevice   OSAlarmQueue   VPADAccStatus   
  F  
-
GX2GeometryShader   MCPDeviceList   OSCalendarTime   VPADGyroStatus   
GX2LineWidthReg   MCPInstallInfo   OSCondition   VPADStatus   
FSAsyncData   GX2LoopVar   MCPInstallTitleInfo   OSContext   VPADTouchData   
FSClient   GX2PixelShader   MEMBlockHeap   OSCoroutine   VPADVec2D   
FSCmdBlock   GX2PointLimitsReg   MEMBlockHeapBlock   OSEvent   VPADVec3D   
FSDirectoryEntry   GX2PointSizeReg   MEMBlockHeapTracking   OSFastCondition   
  l  
+
AXVoiceVeData   GX2BlendControlReg   HIDClient   MEMMemoryLink   
  c  
+
GX2ColorBuffer   HIDDevice   MEMMemoryList   ReceiverArg (nn::swkbd)   
GX2ColorControlReg   
  i  
+
MEMUnitHeap   Result (nn)   
ConfigArg (nn::swkbd)   GX2ContextState   MEMUnitHeapFreeBlock   
  s  
FSMountSource   GX2PolygonControlReg   MEMExpandedHeap   OSFastMutex   
FSStat   GX2PolygonOffsetReg   MEMExpandedHeapBlock   OSFastMutexLink   linger   
FSStateChangeInfo   GX2RBuffer   MEMExpandedHeapBlockList   OSFastMutexQueue   
  s  
+
ControllerInfo (nn::swkbd)   GX2DebugCaptureInterface   in_addr   MPTask   
CreateArg (nn::swkbd)   GX2DepthBuffer   InputFormArg (nn::swkbd)   MPTaskInfo   sockaddr   
curl_certinfo   GX2DepthStencilControlReg   internal_state   MPTaskQueue   sockaddr_in   
curl_fileinfo   GX2DisplayListOverrunData   IOSVec   MPTaskQueueInfo   sockaddr_storage   
curl_fileinfo.strings   GX2FetchShader   
  k  
+
  n  
+
  v  
  G  
-
GX2Sampler   MEMFrameHeap   OSMessage   
GX2SamplerVar   MEMFrameHeapState   OSMessageQueue   sockaddr   
GX2AAMaskReg   GX2ScissorReg   MEMHeapHeader   OSMutex   sockaddr_storage   
curl_forms   GX2FetchShader.regs   
curl_httppost   GX2GeometryShader   KeyboardArg (nn::swkbd)   NNResult   VPADAccStatus   
curl_khkey   GX2GeometryShader.regs   KeyboardCondition (nn::swkbd)   
  o  
+
VPADDirection   
curl_slist   GX2LineWidthReg   KPADStatus   VPADStatus   
curl_sockaddr   GX2LoopVar   KPADStatus.__unnamed__   OSAlarm   VPADTouchData   
curl_version_info_data   GX2PixelShader   KPADStatus.__unnamed__.classic   OSAlarmLink   VPADVec2D   
CURLMsg   GX2PixelShader.regs   KPADStatus.__unnamed__.nunchuck   OSAlarmQueue   VPADVec3D   
CURLMsg.data   GX2PointLimitsReg   KPADStatus.__unnamed__.pro   OSCalendarTime   
  w  
+
  d  
+
GX2PointSizeReg   KPADVec2D   OSCondition   
GX2PolygonControlReg   
  l  
+
OSContext   WPADStatusProController   
DrawStringInfo (nn::swkbd)   GX2PolygonOffsetReg   OSCoroutine   WPADVec2D   
  f  
+
GX2RBuffer   linger   OSEvent   
  z  
+
GX2Sampler   
  m  
+
OSFastCondition   
FSAsyncData   GX2SamplerVar   OSFastMutex   z_stream_s   
FSAsyncResult   GX2ScissorReg   MCPDevice   OSFastMutexLink   
FSClient   GX2ShadowState   MCPDeviceList   OSFastMutexQueue   
FSCmdBlock   GX2StencilMaskReg   MCPInstallInfo   OSMessage   
-
A | F | G | L | M | O | S | V
+
a | c | d | f | g | h | i | k | l | m | n | o | r | s | v | w | z
diff --git a/classnn_1_1Result.html b/classnn_1_1Result.html new file mode 100644 index 0000000..4b392a8 --- /dev/null +++ b/classnn_1_1Result.html @@ -0,0 +1,1015 @@ + + + + + + + +wut: Result Class Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Result Class Reference
+
+
+ +

Result value type used by nn libraries. + More...

+ +

#include <include/nn/result.h>

+ + + + + + + + + + + + + + +

+Public Types

enum  Level {
+  LEVEL_SUCCESS = 0, +
+  LEVEL_FATAL = -1, +
+  LEVEL_USAGE = -2, +
+  LEVEL_STATUS = -3, +
+  LEVEL_END = -7 +
+ }
 
enum  LegacyLevel {
+  LEVEL_INFO = 1, +
+  LEVEL_RESET = -4, +
+  LEVEL_REINIT = -5, +
+  LEVEL_PERMANENT = -6, +
+  LEVEL_TEMPORARY = -7 +
+ }
 
enum  Module {
+  RESULT_MODULE_COMMON = 0, +
+  RESULT_MODULE_NN_IPC = 1, +
+  RESULT_MODULE_NN_BOSS = 2, +
+  RESULT_MODULE_NN_ACP = 3, +
+  RESULT_MODULE_NN_IOS = 4, +
+  RESULT_MODULE_NN_NIM = 5, +
+  RESULT_MODULE_NN_PDM = 6, +
+  RESULT_MODULE_NN_ACT = 7, +
+  RESULT_MODULE_NN_NGC = 8, +
+  RESULT_MODULE_NN_ECA = 9, +
+  RESULT_MODULE_NN_NUP = 10, +
+  RESULT_MODULE_NN_NDM = 11, +
+  RESULT_MODULE_NN_FP = 12, +
+  RESULT_MODULE_NN_AC = 13, +
+  RESULT_MODULE_NN_CONNTEST = 14, +
+  RESULT_MODULE_NN_DRMAPP = 15, +
+  RESULT_MODULE_NN_TELNET = 16, +
+  RESULT_MODULE_NN_OLV = 17, +
+  RESULT_MODULE_NN_VCTL = 18, +
+  RESULT_MODULE_NN_NEIA = 19, +
+  RESULT_MODULE_NN_SPM = 20, +
+  RESULT_MODULE_NN_TEST = 125 +
+ }
 
enum  LegacyModule {
+  MODULE_COMMON = 0, +
+  MODULE_NN_KERNEL = 1, +
+  MODULE_NN_UTIL = 2, +
+  MODULE_NN_FILE_SERVER = 3, +
+  MODULE_NN_LOADER_SERVER = 4, +
+  MODULE_NN_TCB = 5, +
+  MODULE_NN_OS = 6, +
+  MODULE_NN_DBG = 7, +
+  MODULE_NN_DMNT = 8, +
+  MODULE_NN_PDN = 9, +
+  MODULE_NN_GX = 0xA, +
+  MODULE_NN_I2C = 0xB, +
+  MODULE_NN_GPIO = 0xC, +
+  MODULE_NN_DD = 0xD, +
+  MODULE_NN_CODEC = 0xE, +
+  MODULE_NN_SPI = 0xF, +
+  MODULE_NN_PXI = 0x10, +
+  MODULE_NN_FS = 0x11, +
+  MODULE_NN_DI = 0x12, +
+  MODULE_NN_HID = 0x13, +
+  MODULE_NN_CAMERA = 0x14, +
+  MODULE_NN_PI = 0x15, +
+  MODULE_NN_PM = 0x16, +
+  MODULE_NN_PMLOW = 0x17, +
+  MODULE_NN_FSI = 0x18, +
+  MODULE_NN_SRV = 0x19, +
+  MODULE_NN_NDM = 0x1A, +
+  MODULE_NN_NWM = 0x1B, +
+  MODULE_NN_SOCKET = 0x1C, +
+  MODULE_NN_LDR = 0x1D, +
+  MODULE_NN_ACC = 0x1E, +
+  MODULE_NN_ROMFS = 0x1F, +
+  MODULE_NN_AM = 0x20, +
+  MODULE_NN_HIO = 0x21, +
+  MODULE_NN_UPDATER = 0x22, +
+  MODULE_NN_MIC = 0x23, +
+  MODULE_NN_FND = 0x24, +
+  MODULE_NN_MP = 0x25, +
+  MODULE_NN_MPWL = 0x26, +
+  MODULE_NN_AC = 0x27, +
+  MODULE_NN_HTTP = 0x28, +
+  MODULE_NN_DSP = 0x29, +
+  MODULE_NN_SND = 0x2A, +
+  MODULE_NN_DLP = 0x2B, +
+  MODULE_NN_HIOLOW = 0x2C, +
+  MODULE_NN_CSND = 0x2D, +
+  MODULE_NN_SSL = 0x2E, +
+  MODULE_NN_AMLOW = 0x2F, +
+  MODULE_NN_NEX = 0x30, +
+  MODULE_NN_FRIENDS = 0x31, +
+  MODULE_NN_RDT = 0x32, +
+  MODULE_NN_APPLET = 0x33, +
+  MODULE_NN_NIM = 0x34, +
+  MODULE_NN_PTM = 0x35, +
+  MODULE_NN_MIDI = 0x36, +
+  MODULE_NN_MC = 0x37, +
+  MODULE_NN_SWC = 0x38, +
+  MODULE_NN_FATFS = 0x39, +
+  MODULE_NN_NGC = 0x3A, +
+  MODULE_NN_CARD = 0x3B, +
+  MODULE_NN_CARDNOR = 0x3C, +
+  MODULE_NN_SDMC = 0x3D, +
+  MODULE_NN_BOSS = 0x3E, +
+  MODULE_NN_DBM = 0x3F, +
+  MODULE_NN_CFG = 0x40, +
+  MODULE_NN_PS = 0x41, +
+  MODULE_NN_CEC = 0x42, +
+  MODULE_NN_IR = 0x43, +
+  MODULE_NN_UDS = 0x44, +
+  MODULE_NN_PL = 0x45, +
+  MODULE_NN_CUP = 0x46, +
+  MODULE_NN_GYROSCOPE = 0x47, +
+  MODULE_NN_MCU = 0x48, +
+  MODULE_NN_NS = 0x49, +
+  MODULE_NN_NEWS = 0x4A, +
+  MODULE_NN_RO = 0x4B, +
+  MODULE_NN_GD = 0x4C, +
+  MODULE_NN_CARDSPI = 0x4D, +
+  MODULE_NN_EC = 0x4E, +
+  MODULE_NN_WEBBRS = 0x4F, +
+  MODULE_NN_TEST = 0x50, +
+  MODULE_NN_ENC = 0x51, +
+  MODULE_NN_PIA = 0x52, +
+  MODULE_APPLICATION = 0x1FE +
+ }
 
enum  LegacySummary {
+  SUMMARY_SUCCESS = 0, +
+  SUMMARY_NOTHING_HAPPENED = 1, +
+  SUMMARY_WOULD_BLOCK = 2, +
+  SUMMARY_OUT_OF_RESOURCE = 3, +
+  SUMMARY_NOT_FOUND = 4, +
+  SUMMARY_INVALID_STATE = 5, +
+  SUMMARY_NOT_SUPPORTED = 6, +
+  SUMMARY_INVALID_ARGUMENT = 7, +
+  SUMMARY_WRONG_ARGUMENT = 8, +
+  SUMMARY_CANCELLED = 9, +
+  SUMMARY_STATUS_CHANGED = 10, +
+  SUMMARY_INTERNAL = 11 +
+ }
 
enum  LegacySignature { SIGNATURE_IS_LEGACY = 3 + }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Result (Level level, Module module, unsigned description)
 
 Result (const NNResult &result)
 
bool IsFailure () const
 
bool IsSuccess () const
 
bool IsLegacy () const
 
unsigned GetDescription () const
 
int GetLevel () const
 
unsigned GetModule () const
 
unsigned GetSummary () const
 
 operator bool () const
 
 operator NNResult () const
 
bool operator== (const Result &other) const
 
bool operator!= (const Result &other) const
 
+

Detailed Description

+

Result value type used by nn libraries.

+ +

Definition at line 38 of file result.h.

+

Member Enumeration Documentation

+ +

◆ Level

+ +
+
+ + + + +
enum Level
+
+ + + + + + +
Enumerator
LEVEL_SUCCESS 
LEVEL_FATAL 
LEVEL_USAGE 
LEVEL_STATUS 
LEVEL_END 
+ +

Definition at line 41 of file result.h.

+ +
+
+ +

◆ LegacyLevel

+ +
+
+ + + + +
enum LegacyLevel
+
+ + + + + + +
Enumerator
LEVEL_INFO 
LEVEL_RESET 
LEVEL_REINIT 
LEVEL_PERMANENT 
LEVEL_TEMPORARY 
+ +

Definition at line 50 of file result.h.

+ +
+
+ +

◆ Module

+ +
+
+ + + + +
enum Module
+
+ + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
RESULT_MODULE_COMMON 
RESULT_MODULE_NN_IPC 
RESULT_MODULE_NN_BOSS 
RESULT_MODULE_NN_ACP 
RESULT_MODULE_NN_IOS 
RESULT_MODULE_NN_NIM 
RESULT_MODULE_NN_PDM 
RESULT_MODULE_NN_ACT 
RESULT_MODULE_NN_NGC 
RESULT_MODULE_NN_ECA 
RESULT_MODULE_NN_NUP 
RESULT_MODULE_NN_NDM 
RESULT_MODULE_NN_FP 
RESULT_MODULE_NN_AC 
RESULT_MODULE_NN_CONNTEST 
RESULT_MODULE_NN_DRMAPP 
RESULT_MODULE_NN_TELNET 
RESULT_MODULE_NN_OLV 
RESULT_MODULE_NN_VCTL 
RESULT_MODULE_NN_NEIA 
RESULT_MODULE_NN_SPM 
RESULT_MODULE_NN_TEST 
+ +

Definition at line 59 of file result.h.

+ +
+
+ +

◆ LegacyModule

+ +
+
+ + + + +
enum LegacyModule
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
MODULE_COMMON 
MODULE_NN_KERNEL 
MODULE_NN_UTIL 
MODULE_NN_FILE_SERVER 
MODULE_NN_LOADER_SERVER 
MODULE_NN_TCB 
MODULE_NN_OS 
MODULE_NN_DBG 
MODULE_NN_DMNT 
MODULE_NN_PDN 
MODULE_NN_GX 
MODULE_NN_I2C 
MODULE_NN_GPIO 
MODULE_NN_DD 
MODULE_NN_CODEC 
MODULE_NN_SPI 
MODULE_NN_PXI 
MODULE_NN_FS 
MODULE_NN_DI 
MODULE_NN_HID 
MODULE_NN_CAMERA 
MODULE_NN_PI 
MODULE_NN_PM 
MODULE_NN_PMLOW 
MODULE_NN_FSI 
MODULE_NN_SRV 
MODULE_NN_NDM 
MODULE_NN_NWM 
MODULE_NN_SOCKET 
MODULE_NN_LDR 
MODULE_NN_ACC 
MODULE_NN_ROMFS 
MODULE_NN_AM 
MODULE_NN_HIO 
MODULE_NN_UPDATER 
MODULE_NN_MIC 
MODULE_NN_FND 
MODULE_NN_MP 
MODULE_NN_MPWL 
MODULE_NN_AC 
MODULE_NN_HTTP 
MODULE_NN_DSP 
MODULE_NN_SND 
MODULE_NN_DLP 
MODULE_NN_HIOLOW 
MODULE_NN_CSND 
MODULE_NN_SSL 
MODULE_NN_AMLOW 
MODULE_NN_NEX 
MODULE_NN_FRIENDS 
MODULE_NN_RDT 
MODULE_NN_APPLET 
MODULE_NN_NIM 
MODULE_NN_PTM 
MODULE_NN_MIDI 
MODULE_NN_MC 
MODULE_NN_SWC 
MODULE_NN_FATFS 
MODULE_NN_NGC 
MODULE_NN_CARD 
MODULE_NN_CARDNOR 
MODULE_NN_SDMC 
MODULE_NN_BOSS 
MODULE_NN_DBM 
MODULE_NN_CFG 
MODULE_NN_PS 
MODULE_NN_CEC 
MODULE_NN_IR 
MODULE_NN_UDS 
MODULE_NN_PL 
MODULE_NN_CUP 
MODULE_NN_GYROSCOPE 
MODULE_NN_MCU 
MODULE_NN_NS 
MODULE_NN_NEWS 
MODULE_NN_RO 
MODULE_NN_GD 
MODULE_NN_CARDSPI 
MODULE_NN_EC 
MODULE_NN_WEBBRS 
MODULE_NN_TEST 
MODULE_NN_ENC 
MODULE_NN_PIA 
MODULE_APPLICATION 
+ +

Definition at line 85 of file result.h.

+ +
+
+ +

◆ LegacySummary

+ +
+
+ + + + +
enum LegacySummary
+
+ + + + + + + + + + + + + +
Enumerator
SUMMARY_SUCCESS 
SUMMARY_NOTHING_HAPPENED 
SUMMARY_WOULD_BLOCK 
SUMMARY_OUT_OF_RESOURCE 
SUMMARY_NOT_FOUND 
SUMMARY_INVALID_STATE 
SUMMARY_NOT_SUPPORTED 
SUMMARY_INVALID_ARGUMENT 
SUMMARY_WRONG_ARGUMENT 
SUMMARY_CANCELLED 
SUMMARY_STATUS_CHANGED 
SUMMARY_INTERNAL 
+ +

Definition at line 173 of file result.h.

+ +
+
+ +

◆ LegacySignature

+ +
+
+ + + + +
enum LegacySignature
+
+ + +
Enumerator
SIGNATURE_IS_LEGACY 
+ +

Definition at line 189 of file result.h.

+ +
+
+

Constructor & Destructor Documentation

+ +

◆ Result() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Result (Level level,
Module module,
unsigned description 
)
+
+inline
+
+ +

Definition at line 195 of file result.h.

+ +
+
+ +

◆ Result() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Result (const NNResultresult)
+
+inline
+
+ +

Definition at line 202 of file result.h.

+ +
+
+

Member Function Documentation

+ +

◆ IsFailure()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsFailure () const
+
+inline
+
+ +

Definition at line 207 of file result.h.

+ +
+
+ +

◆ IsSuccess()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsSuccess () const
+
+inline
+
+ +

Definition at line 212 of file result.h.

+ +
+
+ +

◆ IsLegacy()

+ +
+
+ + + + + +
+ + + + + + + +
bool IsLegacy () const
+
+inline
+
+ +

Definition at line 217 of file result.h.

+ +
+
+ +

◆ GetDescription()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetDescription () const
+
+inline
+
+ +

Definition at line 222 of file result.h.

+ +
+
+ +

◆ GetLevel()

+ +
+
+ + + + + +
+ + + + + + + +
int GetLevel () const
+
+inline
+
+ +

Definition at line 231 of file result.h.

+ +
+
+ +

◆ GetModule()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetModule () const
+
+inline
+
+ +

Definition at line 240 of file result.h.

+ +
+
+ +

◆ GetSummary()

+ +
+
+ + + + + +
+ + + + + + + +
unsigned GetSummary () const
+
+inline
+
+ +

Definition at line 249 of file result.h.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
operator bool () const
+
+inline
+
+ +

Definition at line 258 of file result.h.

+ +
+
+ +

◆ operator NNResult()

+ +
+
+ + + + + +
+ + + + + + + +
operator NNResult () const
+
+inline
+
+ +

Definition at line 263 of file result.h.

+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + +
bool operator== (const Resultother) const
+
+inline
+
+ +

Definition at line 270 of file result.h.

+ +
+
+ +

◆ operator!=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool operator!= (const Resultother) const
+
+inline
+
+ +

Definition at line 275 of file result.h.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/clear_8h.html b/clear_8h.html index 7e938ff..061668b 100644 --- a/clear_8h.html +++ b/clear_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/clear.h File Reference + + +wut: include/gx2/clear.h File Reference - @@ -23,8 +21,8 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - - + + + +

Typedefs

-typedef struct GX2ColorBuffer GX2ColorBuffer +typedef struct GX2ColorBuffer GX2ColorBuffer   -typedef struct GX2DepthBuffer GX2DepthBuffer +typedef struct GX2DepthBuffer GX2DepthBuffer   - + - + - + - + - + - +

Functions

void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
 
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
 
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
 
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
 
@@ -126,7 +106,7 @@ Functions diff --git a/clear_8h.js b/clear_8h.js deleted file mode 100644 index 0c68163..0000000 --- a/clear_8h.js +++ /dev/null @@ -1,18 +0,0 @@ -var clear_8h = -[ - [ "GX2ClearFlags", "group__gx2__clear.html#gad43e1aa5cb5879435ead863519730eae", null ], - [ "GX2ColorBuffer", "group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2DepthBuffer", "group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6", null ], - [ "GX2ClearFlags", "group__gx2__clear.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61", [ - [ "GX2_CLEAR_FLAGS_DEPTH", "group__gx2__clear.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e", null ], - [ "GX2_CLEAR_FLAGS_STENCIL", "group__gx2__clear.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5", null ] - ] ], - [ "GX2ClearBuffers", "group__gx2__clear.html#gacad16b6a8b596e9d1af31b1369451df3", null ], - [ "GX2ClearBuffersEx", "group__gx2__clear.html#ga8290a9df27c50fc3cef895f6faefd5db", null ], - [ "GX2ClearColor", "group__gx2__clear.html#ga6ab04819cf108ba2d2a827979c22f4fa", null ], - [ "GX2ClearDepthStencil", "group__gx2__clear.html#ga7f5918d610db44e7b578f0743e8d12f4", null ], - [ "GX2ClearDepthStencilEx", "group__gx2__clear.html#ga99c940a3f351299880c3c22d4a5fbaae", null ], - [ "GX2SetClearDepth", "group__gx2__clear.html#ga4066b4d26e8c5bc435539c07b2c8878d", null ], - [ "GX2SetClearDepthStencil", "group__gx2__clear.html#gad8a86570f671fdec322f830c79a0469f", null ], - [ "GX2SetClearStencil", "group__gx2__clear.html#ga38ffd9f359f007233d8e1278a5924395", null ] -]; \ No newline at end of file diff --git a/clear_8h_source.html b/clear_8h_source.html index 3182af0..c50b998 100644 --- a/clear_8h_source.html +++ b/clear_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/clear.h Source File + + +wut: include/gx2/clear.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
clear.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "enum.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
- - -
17 
-
18 void
-
19 GX2ClearColor(GX2ColorBuffer *colorBuffer,
-
20  float red,
-
21  float green,
-
22  float blue,
-
23  float alpha);
-
24 
-
25 void
- -
27  float depth,
-
28  uint8_t stencil,
-
29  GX2ClearFlags clearMode);
-
30 
-
31 void
- -
33  GX2DepthBuffer *depthBuffer,
-
34  float red,
-
35  float green,
-
36  float blue,
-
37  float alpha,
-
38  float depth,
-
39  uint8_t stencil,
-
40  GX2ClearFlags clearMode);
-
41 
-
42 void
-
43 GX2SetClearDepth(GX2DepthBuffer *depthBuffer,
-
44  float depth);
-
45 
-
46 void
- -
48  uint8_t stencil);
-
49 
-
50 void
- -
52  float depth,
-
53  uint8_t stencil);
-
54 
-
55 #ifdef __cplusplus
-
56 }
-
57 #endif
-
58 
-
void GX2SetClearDepth(GX2DepthBuffer *depthBuffer, float depth)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "enum.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
17 
18 void
19 GX2ClearColor(GX2ColorBuffer *colorBuffer,
20  float red,
21  float green,
22  float blue,
23  float alpha);
24 
25 void
27  float depth,
28  uint8_t stencil,
29  GX2ClearFlags clearMode);
30 
31 void
33  GX2DepthBuffer *depthBuffer,
34  float red,
35  float green,
36  float blue,
37  float alpha,
38  float depth,
39  uint8_t stencil,
40  GX2ClearFlags clearMode);
41 
42 void
43 GX2SetClearDepth(GX2DepthBuffer *depthBuffer,
44  float depth);
45 
46 void
48  uint8_t stencil);
49 
50 void
52  float depth,
53  uint8_t stencil);
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 
void GX2SetClearDepth(GX2DepthBuffer *depthBuffer, float depth)
void GX2ClearColor(GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
-
GX2ClearFlags
Definition: enum.h:116
+ +
GX2ClearFlags
Definition: enum.h:132
void GX2SetClearStencil(GX2DepthBuffer *depthBuffer, uint8_t stencil)
void GX2ClearDepthStencilEx(GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
-
void GX2ClearBuffersEx(GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
- +
void GX2SetClearDepthStencil(GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
diff --git a/condition_8h.html b/condition_8h.html index e565f22..79498cd 100644 --- a/condition_8h.html +++ b/condition_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/condition.h File Reference + + +wut: include/coreinit/condition.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSCondition -  +struct  OSCondition +  @@ -113,20 +93,24 @@ Macros

Macros

- + - +

Typedefs

typedef struct OSCondition OSCondition
typedef struct OSCondition OSCondition
 
typedef struct OSMutex OSMutex
typedef struct OSMutex OSMutex
 
- + + - + + - + + - + +

Functions

void OSInitCond (OSCondition *condition)
void OSInitCond (OSCondition *condition)
 Initialise a condition variable structure. More...
 
void OSInitCondEx (OSCondition *condition, const char *name)
void OSInitCondEx (OSCondition *condition, const char *name)
 Initialise a condition variable structure with a name. More...
 
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
 Sleep the current thread until the condition variable has been signalled. More...
 
void OSSignalCond (OSCondition *condition)
void OSSignalCond (OSCondition *condition)
 Will wake up any threads waiting on the condition with OSWaitCond. More...
 
@@ -134,7 +118,7 @@ Functions diff --git a/condition_8h.js b/condition_8h.js deleted file mode 100644 index 8769b45..0000000 --- a/condition_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var condition_8h = -[ - [ "OS_CONDITION_TAG", "group__coreinit__cond.html#ga9d3012d9d937bcd9fcfc12824af9011d", null ], - [ "OSCondition", "group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb", null ], - [ "OSMutex", "group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSInitCond", "group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395", null ], - [ "OSInitCondEx", "group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d", null ], - [ "OSSignalCond", "group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984", null ], - [ "OSWaitCond", "group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d", null ] -]; \ No newline at end of file diff --git a/condition_8h_source.html b/condition_8h_source.html index 96e2a4b..1424ba7 100644 --- a/condition_8h_source.html +++ b/condition_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/condition.h Source File + + +wut: include/coreinit/condition.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
condition.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "threadqueue.h"
-
4 
-
15 #ifdef __cplusplus
-
16 extern "C" {
-
17 #endif
-
18 
-
19 typedef struct OSCondition OSCondition;
-
20 typedef struct OSMutex OSMutex;
-
21 
-
22 #define OS_CONDITION_TAG 0x634E6456u
-
23 
- -
25 {
-
27  uint32_t tag;
-
28 
-
30  const char *name;
-
31 
-
32  UNKNOWN(4);
-
33 
- -
36 };
-
37 CHECK_OFFSET(OSCondition, 0x00, tag);
-
38 CHECK_OFFSET(OSCondition, 0x04, name);
-
39 CHECK_OFFSET(OSCondition, 0x0c, queue);
-
40 CHECK_SIZE(OSCondition, 0x1c);
-
41 
-
42 
-
46 void
-
47 OSInitCond(OSCondition *condition);
-
48 
-
49 
-
53 void
-
54 OSInitCondEx(OSCondition *condition,
-
55  const char *name);
-
56 
-
57 
-
66 void
-
67 OSWaitCond(OSCondition *condition,
-
68  OSMutex *mutex);
-
69 
-
70 
-
76 void
-
77 OSSignalCond(OSCondition *condition);
-
78 
-
79 
-
80 #ifdef __cplusplus
-
81 }
-
82 #endif
-
83 
-
void OSWaitCond(OSCondition *condition, OSMutex *mutex)
-
void OSSignalCond(OSCondition *condition)
-
void OSInitCondEx(OSCondition *condition, const char *name)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "threadqueue.h"
4 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 typedef struct OSCondition OSCondition;
20 typedef struct OSMutex OSMutex;
21 
22 #define OS_CONDITION_TAG 0x634E6456u
23 
25 {
27  uint32_t tag;
28 
30  const char *name;
31 
32  WUT_UNKNOWN_BYTES(4);
33 
36 };
37 WUT_CHECK_OFFSET(OSCondition, 0x00, tag);
38 WUT_CHECK_OFFSET(OSCondition, 0x04, name);
39 WUT_CHECK_OFFSET(OSCondition, 0x0c, queue);
40 WUT_CHECK_SIZE(OSCondition, 0x1c);
41 
42 
46 void
47 OSInitCond(OSCondition *condition);
48 
49 
53 void
54 OSInitCondEx(OSCondition *condition,
55  const char *name);
56 
57 
66 void
67 OSWaitCond(OSCondition *condition,
68  OSMutex *mutex);
69 
70 
76 void
77 OSSignalCond(OSCondition *condition);
78 
79 
80 #ifdef __cplusplus
81 }
82 #endif
83 
uint32_t tag
Should always be set to the value OS_CONDITION_TAG.
Definition: condition.h:27
+
void OSWaitCond(OSCondition *condition, OSMutex *mutex)
Sleep the current thread until the condition variable has been signalled.
+
void OSSignalCond(OSCondition *condition)
Will wake up any threads waiting on the condition with OSWaitCond.
+
void OSInitCondEx(OSCondition *condition, const char *name)
Initialise a condition variable structure with a name.
- +
Definition: mutex.h:35
-
void OSInitCond(OSCondition *condition)
-
Definition: mutex.h:35
-
OSThreadQueue queue
Queue of threads currently waiting on condition with OSWaitCond.
Definition: condition.h:35
-
uint32_t tag
Should always be set to the value OS_CONDITION_TAG.
Definition: condition.h:27
- -
const char * name
Name set by OSInitCondEx.
Definition: condition.h:30
+
const char * name
Name set by OSInitCondEx.
Definition: condition.h:30
+
void OSInitCond(OSCondition *condition)
Initialise a condition variable structure.
+ + +
OSThreadQueue queue
Queue of threads currently waiting on condition with OSWaitCond.
Definition: condition.h:35
diff --git a/context_8h.js b/context_8h.js deleted file mode 100644 index 223adc0..0000000 --- a/context_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var context_8h = -[ - [ "GX2ContextState", "group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7", null ], - [ "GX2ShadowState", "group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf", null ], - [ "GX2GetContextStateDisplayList", "group__gx2__context.html#ga19350a4cc106e5576bf3065ec9e7d090", null ], - [ "GX2SetContextState", "group__gx2__context.html#ga917a99f4143aa9d8cdc216f2f046d495", null ], - [ "GX2SetDefaultState", "group__gx2__context.html#ga7ec9eb7b225edd28be8d3f98a5ae3216", null ], - [ "GX2SetupContextStateEx", "group__gx2__context.html#gafcdbe26959d92bbc8d93f42aa66ec9ae", null ] -]; \ No newline at end of file diff --git a/context_8h_source.html b/context_8h_source.html deleted file mode 100644 index 9700fab..0000000 --- a/context_8h_source.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/gx2/context.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
context.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
- - -
16 
- -
18 {
-
19  uint32_t config[0xB00];
-
20  uint32_t context[0x400];
-
21  uint32_t alu[0x800];
-
22  uint32_t loop[0x60];
-
23  PADDING((0x80 - 0x60) * 4);
-
24  uint32_t resource[0xD9E];
-
25  PADDING((0xDC0 - 0xD9E) * 4);
-
26  uint32_t sampler[0xA2];
-
27  PADDING((0xC0 - 0xA2) * 4);
-
28 };
-
29 CHECK_OFFSET(GX2ShadowState, 0x0000, config);
-
30 CHECK_OFFSET(GX2ShadowState, 0x2C00, context);
-
31 CHECK_OFFSET(GX2ShadowState, 0x3C00, alu);
-
32 CHECK_OFFSET(GX2ShadowState, 0x5C00, loop);
-
33 CHECK_OFFSET(GX2ShadowState, 0x5E00, resource);
-
34 CHECK_OFFSET(GX2ShadowState, 0x9500, sampler);
-
35 CHECK_SIZE(GX2ShadowState, 0x9800);
-
36 
- -
38 {
- -
40  UNKNOWN(4);
- -
42  UNKNOWN(0x9e00 - 0x9808);
-
43  uint32_t shadowDisplayList[192];
-
44 };
-
45 CHECK_OFFSET(GX2ContextState, 0x0000, shadowState);
-
46 CHECK_OFFSET(GX2ContextState, 0x9804, shadowDisplayListSize);
-
47 CHECK_OFFSET(GX2ContextState, 0x9e00, shadowDisplayList);
-
48 CHECK_SIZE(GX2ContextState, 0xa100);
-
49 
-
50 void
- -
52  BOOL unk1);
-
53 
-
54 void
- -
56  void *outDisplayList,
-
57  uint32_t *outSize);
-
58 
-
59 void
- -
61 
-
62 void
- -
64 
-
65 #ifdef __cplusplus
-
66 }
-
67 #endif
-
68 
-
uint32_t resource[0xD9E]
Definition: context.h:24
-
uint32_t sampler[0xA2]
Definition: context.h:26
-
void GX2SetupContextStateEx(GX2ContextState *state, BOOL unk1)
-
uint32_t shadowDisplayList[192]
Definition: context.h:43
-
void GX2SetDefaultState()
-
uint32_t config[0xB00]
Definition: context.h:19
-
void GX2GetContextStateDisplayList(GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
- - -
GX2ShadowState shadowState
Definition: context.h:39
- -
uint32_t context[0x400]
Definition: context.h:20
-
uint32_t alu[0x800]
Definition: context.h:21
-
int BOOL
Definition: wut_types.h:5
-
void GX2SetContextState(GX2ContextState *state)
-
uint32_t loop[0x60]
Definition: context.h:22
-
uint32_t shadowDisplayListSize
Definition: context.h:41
-
- - - - diff --git a/core_8h.html b/core_8h.html deleted file mode 100644 index 4f60e2a..0000000 --- a/core_8h.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/core.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
core.h File Reference
-
-
-
#include <wut.h>
-
-

Go to the source code of this file.

- - - - - - - - - - -

-Functions

uint32_t OSGetCoreCount ()
 
uint32_t OSGetCoreId ()
 
uint32_t OSGetMainCoreId ()
 
BOOL OSIsMainCore ()
 
-
- - - - diff --git a/core_8h.js b/core_8h.js deleted file mode 100644 index 2eadda9..0000000 --- a/core_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var core_8h = -[ - [ "OSGetCoreCount", "group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e", null ], - [ "OSGetCoreId", "group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651", null ], - [ "OSGetMainCoreId", "group__coreinit__core.html#ga03db251f12f03a71015d824212f53044", null ], - [ "OSIsMainCore", "group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e", null ] -]; \ No newline at end of file diff --git a/core_8h_source.html b/core_8h_source.html deleted file mode 100644 index fa94382..0000000 --- a/core_8h_source.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/core.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
core.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 
-
18 uint32_t
- -
20 
-
21 
-
25 uint32_t
-
26 OSGetCoreId();
-
27 
-
28 
-
32 uint32_t
- -
34 
-
35 
-
39 BOOL
-
40 OSIsMainCore();
-
41 
-
42 
-
43 #ifdef __cplusplus
-
44 }
-
45 #endif
-
46 
-
uint32_t OSGetCoreId()
-
uint32_t OSGetMainCoreId()
-
uint32_t OSGetCoreCount()
- -
int BOOL
Definition: wut_types.h:4
-
BOOL OSIsMainCore()
-
- - - - diff --git a/coreinit_2context_8h.html b/coreinit_2context_8h.html new file mode 100644 index 0000000..5c1fb8e --- /dev/null +++ b/coreinit_2context_8h.html @@ -0,0 +1,127 @@ + + + + + + + +wut: include/coreinit/context.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
context.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  OSContext
 
+ + + +

+Macros

#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
 
+ + + +

+Typedefs

typedef struct OSContext OSContext
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitContext (OSContext *context, void *entry, void *stack)
 
void OSDumpContext (OSContext *context)
 
void OSLoadContext (OSContext *context)
 
uint32_t OSSaveContext (OSContext *context)
 
void OSLoadFPUContext (OSContext *context)
 
void OSSaveFPUContext (OSContext *context)
 
OSContextOSGetCurrentContext ()
 
void OSSetCurrentContext (OSContext *context)
 
void * OSSwitchStack (void *stack)
 
+
+ + + + diff --git a/coreinit_2context_8h_source.html b/coreinit_2context_8h_source.html new file mode 100644 index 0000000..a5997b5 --- /dev/null +++ b/coreinit_2context_8h_source.html @@ -0,0 +1,116 @@ + + + + + + + +wut: include/coreinit/context.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
context.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct OSContext OSContext;
16 
17 #define OS_CONTEXT_TAG 0x4F53436F6E747874ull
18 
19 struct OSContext
20 {
22  uint64_t tag;
23 
24  uint32_t gpr[32];
25  uint32_t cr;
26  uint32_t lr;
27  uint32_t ctr;
28  uint32_t xer;
29  uint32_t srr0;
30  uint32_t srr1;
31  WUT_UNKNOWN_BYTES(0x14);
32  uint32_t fpscr;
33  double fpr[32];
34  uint16_t spinLockCount;
35  uint16_t state;
36  uint32_t gqr[8];
37  WUT_UNKNOWN_BYTES(4);
38  double psf[32];
39  uint64_t coretime[3];
40  uint64_t starttime;
41  uint32_t error;
42  WUT_UNKNOWN_BYTES(4);
43  uint32_t pmc1;
44  uint32_t pmc2;
45  uint32_t pmc3;
46  uint32_t pmc4;
47  uint32_t mmcr0;
48  uint32_t mmcr1;
49 };
50 WUT_CHECK_OFFSET(OSContext, 0x00, tag);
51 WUT_CHECK_OFFSET(OSContext, 0x08, gpr);
52 WUT_CHECK_OFFSET(OSContext, 0x88, cr);
53 WUT_CHECK_OFFSET(OSContext, 0x8c, lr);
54 WUT_CHECK_OFFSET(OSContext, 0x90, ctr);
55 WUT_CHECK_OFFSET(OSContext, 0x94, xer);
56 WUT_CHECK_OFFSET(OSContext, 0x98, srr0);
57 WUT_CHECK_OFFSET(OSContext, 0x9c, srr1);
58 WUT_CHECK_OFFSET(OSContext, 0xb4, fpscr);
59 WUT_CHECK_OFFSET(OSContext, 0xb8, fpr);
60 WUT_CHECK_OFFSET(OSContext, 0x1b8, spinLockCount);
61 WUT_CHECK_OFFSET(OSContext, 0x1ba, state);
62 WUT_CHECK_OFFSET(OSContext, 0x1bc, gqr);
63 WUT_CHECK_OFFSET(OSContext, 0x1e0, psf);
64 WUT_CHECK_OFFSET(OSContext, 0x2e0, coretime);
65 WUT_CHECK_OFFSET(OSContext, 0x2f8, starttime);
66 WUT_CHECK_OFFSET(OSContext, 0x300, error);
67 WUT_CHECK_OFFSET(OSContext, 0x308, pmc1);
68 WUT_CHECK_OFFSET(OSContext, 0x30c, pmc2);
69 WUT_CHECK_OFFSET(OSContext, 0x310, pmc3);
70 WUT_CHECK_OFFSET(OSContext, 0x314, pmc4);
71 WUT_CHECK_OFFSET(OSContext, 0x318, mmcr0);
72 WUT_CHECK_OFFSET(OSContext, 0x31c, mmcr1);
73 WUT_CHECK_SIZE(OSContext, 0x320);
74 
75 void
76 OSInitContext(OSContext *context,
77  void *entry,
78  void *stack);
79 
80 void
81 OSDumpContext(OSContext *context);
82 
83 void
84 OSLoadContext(OSContext *context);
85 
86 uint32_t
87 OSSaveContext(OSContext *context);
88 
89 void
90 OSLoadFPUContext(OSContext *context);
91 
92 void
93 OSSaveFPUContext(OSContext *context);
94 
95 OSContext *
97 
98 void
100 
101 void *
102 OSSwitchStack(void *stack);
103 
104 #ifdef __cplusplus
105 }
106 #endif
107 
uint32_t mmcr0
Definition: context.h:47
+
uint32_t pmc4
Definition: context.h:46
+
uint64_t tag
Should always be set to the value OS_CONTEXT_TAG.
Definition: context.h:22
+
uint32_t mmcr1
Definition: context.h:48
+
void OSDumpContext(OSContext *context)
+
uint16_t state
Definition: context.h:35
+
uint32_t gqr[8]
Definition: context.h:36
+
uint32_t pmc1
Definition: context.h:43
+
void OSInitContext(OSContext *context, void *entry, void *stack)
+
uint32_t cr
Definition: context.h:25
+
double psf[32]
Definition: context.h:38
+
uint32_t pmc3
Definition: context.h:45
+ +
double fpr[32]
Definition: context.h:33
+
uint32_t srr1
Definition: context.h:30
+
void OSLoadFPUContext(OSContext *context)
+
uint32_t fpscr
Definition: context.h:32
+ +
uint32_t error
Definition: context.h:41
+
void OSSetCurrentContext(OSContext *context)
+
uint32_t xer
Definition: context.h:28
+
void OSSaveFPUContext(OSContext *context)
+
uint64_t coretime[3]
Definition: context.h:39
+
void OSLoadContext(OSContext *context)
+
uint64_t starttime
Definition: context.h:40
+
uint32_t pmc2
Definition: context.h:44
+
void * OSSwitchStack(void *stack)
+
OSContext * OSGetCurrentContext()
+
uint32_t ctr
Definition: context.h:27
+
uint32_t OSSaveContext(OSContext *context)
+
uint32_t srr0
Definition: context.h:29
+
uint32_t gpr[32]
Definition: context.h:24
+
uint16_t spinLockCount
Definition: context.h:34
+
uint32_t lr
Definition: context.h:26
+
+ + + + diff --git a/coreinit_2core_8h.html b/coreinit_2core_8h.html index b8e2722..21b426c 100644 --- a/coreinit_2core_8h.html +++ b/coreinit_2core_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/core.h File Reference + + +wut: include/coreinit/core.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

uint32_t OSGetCoreCount () + Gets the number of cores in the system. More...
  uint32_t OSGetCoreId () + Gets the core executing the current thread. More...
  uint32_t OSGetMainCoreId () + Gets the main core of the system. More...
  -BOOL OSIsMainCore () +BOOL OSIsMainCore () + Determines whether the current thread is running on the main core. More...
 
@@ -113,7 +97,7 @@ Functions diff --git a/coreinit_2core_8h_source.html b/coreinit_2core_8h_source.html index acc3d0d..e34e11b 100644 --- a/coreinit_2core_8h_source.html +++ b/coreinit_2core_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/core.h Source File + + +wut: include/coreinit/core.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
core.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 
-
18 uint32_t
- -
20 
-
21 
-
25 uint32_t
-
26 OSGetCoreId();
-
27 
-
28 
-
32 uint32_t
- -
34 
-
35 
-
39 BOOL
-
40 OSIsMainCore();
-
41 
-
42 
-
43 #ifdef __cplusplus
-
44 }
-
45 #endif
-
46 
-
uint32_t OSGetCoreId()
-
uint32_t OSGetMainCoreId()
-
uint32_t OSGetCoreCount()
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 
23 uint32_t
25 
26 
33 uint32_t
34 OSGetCoreId();
35 
36 
43 uint32_t
45 
46 
57 BOOL
58 OSIsMainCore();
59 
60 
61 #ifdef __cplusplus
62 }
63 #endif
64 
uint32_t OSGetCoreId()
Gets the core executing the current thread.
+
uint32_t OSGetMainCoreId()
Gets the main core of the system.
+
uint32_t OSGetCoreCount()
Gets the number of cores in the system.
-
int BOOL
Definition: wut_types.h:5
-
BOOL OSIsMainCore()
+
int32_t BOOL
Definition: wut_types.h:4
+
BOOL OSIsMainCore()
Determines whether the current thread is running on the main core.
diff --git a/coreinit_2debug_8h.html b/coreinit_2debug_8h.html new file mode 100644 index 0000000..95146c0 --- /dev/null +++ b/coreinit_2debug_8h.html @@ -0,0 +1,122 @@ + + + + + + + +wut: include/coreinit/debug.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
debug.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Typedefs

typedef void(* DisassemblyPrintFn) (const char *fmt,...)
 
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
typedef enum DisassemblePPCFlags DisassemblePPCFlags
 
+ + + +

+Enumerations

enum  DisassemblePPCFlags { DISASSEMBLE_PPC_FLAGS_NONE = 0 + }
 
+ + + + + + + + + + + + + + + +

+Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void OSReport (const char *fmt,...)
 
void OSPanic (const char *file, uint32_t line, const char *fmt,...)
 
void OSFatal (const char *msg)
 
uint32_t OSGetSymbolName (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
uint32_t OSGetUPID ()
 
void DisassemblePPCRange (void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 
+
+ + + + diff --git a/coreinit_2debug_8h_source.html b/coreinit_2debug_8h_source.html new file mode 100644 index 0000000..965e45a --- /dev/null +++ b/coreinit_2debug_8h_source.html @@ -0,0 +1,94 @@ + + + + + + + +wut: include/coreinit/debug.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
debug.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef void (*DisassemblyPrintFn)(const char *fmt, ...);
15 typedef uint32_t (*DisassemblyFindSymbolFn)(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize);
16 
17 typedef enum DisassemblePPCFlags
18 {
21 
22 
23 void
24 OSConsoleWrite(const char *msg,
25  uint32_t size);
26 
27 
28 void
29 OSReport(const char *fmt, ...);
30 
31 
32 void
33 OSPanic(const char *file,
34  uint32_t line,
35  const char *fmt, ...);
36 
37 
38 void
39 OSFatal(const char *msg);
40 
41 
42 uint32_t
43 OSGetSymbolName(uint32_t addr,
44  char *symbolNameBuf,
45  uint32_t symbolNameBufSize);
46 
47 
48 uint32_t
49 OSGetUPID();
50 
51 
52 void
53 DisassemblePPCRange(void *start,
54  void *end,
55  DisassemblyPrintFn printFn,
56  DisassemblyFindSymbolFn findSymbolFn,
57  DisassemblePPCFlags flags);
58 
59 #ifdef __cplusplus
60 }
61 #endif
62 
void OSConsoleWrite(const char *msg, uint32_t size)
+
uint32_t(* DisassemblyFindSymbolFn)(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
Definition: debug.h:15
+
DisassemblePPCFlags
Definition: debug.h:17
+
uint32_t OSGetUPID()
+
void(* DisassemblyPrintFn)(const char *fmt,...)
Definition: debug.h:14
+
void OSFatal(const char *msg)
+
void DisassemblePPCRange(void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
+ +
uint32_t OSGetSymbolName(uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
+
void OSPanic(const char *file, uint32_t line, const char *fmt,...)
+
void OSReport(const char *fmt,...)
+ +
+ + + + diff --git a/coreinit_2event_8h.html b/coreinit_2event_8h.html index dc34f67..4222587 100644 --- a/coreinit_2event_8h.html +++ b/coreinit_2event_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/event.h File Reference + + +wut: include/coreinit/event.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSEvent -  +struct  OSEvent +  @@ -115,31 +95,43 @@ Macros

Macros

- +

Typedefs

typedef struct OSEvent OSEvent
typedef struct OSEvent OSEvent
 
typedef enum OSEventMode OSEventMode
 
- - + +

Enumerations

enum  OSEventMode
 
enum  OSEventMode {
+  OS_EVENT_MODE_MANUAL = 0, +
+  OS_EVENT_MODE_AUTO = 1 +
+ }
 
- + + - + + - + + - + + - + + - + + - + +

Functions

void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
 Initialise an event object with value and mode. More...
 
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
 Initialise an event object with value, mode and name. More...
 
void OSSignalEvent (OSEvent *event)
void OSSignalEvent (OSEvent *event)
 Signals the event. More...
 
void OSSignalEventAll (OSEvent *event)
void OSSignalEventAll (OSEvent *event)
 Signals all threads waiting on an event. More...
 
void OSWaitEvent (OSEvent *event)
void OSWaitEvent (OSEvent *event)
 Wait until an event is signalled. More...
 
void OSResetEvent (OSEvent *event)
void OSResetEvent (OSEvent *event)
 Resets the event object. More...
 
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
 Wait until an event is signalled or a timeout has occurred. More...
 
@@ -147,7 +139,7 @@ Functions diff --git a/coreinit_2event_8h.js b/coreinit_2event_8h.js deleted file mode 100644 index 0265d09..0000000 --- a/coreinit_2event_8h.js +++ /dev/null @@ -1,17 +0,0 @@ -var coreinit_2event_8h = -[ - [ "OS_EVENT_TAG", "group__coreinit__event.html#ga2a99a920404e118e9b530e940ebf1b93", null ], - [ "OSEvent", "group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b", null ], - [ "OSEventMode", "group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48", null ], - [ "OSEventMode", "group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02", [ - [ "OS_EVENT_MODE_MANUAL", "group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca", null ], - [ "OS_EVENT_MODE_AUTO", "group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6", null ] - ] ], - [ "OSInitEvent", "group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6", null ], - [ "OSInitEventEx", "group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f", null ], - [ "OSResetEvent", "group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c", null ], - [ "OSSignalEvent", "group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4", null ], - [ "OSSignalEventAll", "group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083", null ], - [ "OSWaitEvent", "group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11", null ], - [ "OSWaitEventWithTimeout", "group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4", null ] -]; \ No newline at end of file diff --git a/coreinit_2event_8h_source.html b/coreinit_2event_8h_source.html index 37dabef..8b458a4 100644 --- a/coreinit_2event_8h_source.html +++ b/coreinit_2event_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/event.h Source File + + +wut: include/coreinit/event.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
event.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "thread.h"
-
4 #include "threadqueue.h"
-
5 
-
16 #ifdef __cplusplus
-
17 extern "C" {
-
18 #endif
-
19 
-
20 typedef struct OSEvent OSEvent;
-
21 
-
22 typedef enum OSEventMode
-
23 {
- -
26 
- -
29 } OSEventMode;
-
30 
-
31 #define OS_EVENT_TAG 0x65566E54u
-
32 
-
33 struct OSEvent
-
34 {
-
36  uint32_t tag;
-
37 
-
39  const char *name;
-
40 
-
41  UNKNOWN(4);
-
42 
- -
45 
- -
48 
- -
51 };
-
52 CHECK_OFFSET(OSEvent, 0x0, tag);
-
53 CHECK_OFFSET(OSEvent, 0x4, name);
-
54 CHECK_OFFSET(OSEvent, 0xc, value);
-
55 CHECK_OFFSET(OSEvent, 0x10, queue);
-
56 CHECK_OFFSET(OSEvent, 0x20, mode);
-
57 CHECK_SIZE(OSEvent, 0x24);
-
58 
-
59 
-
63 void
-
64 OSInitEvent(OSEvent *event,
-
65  BOOL value,
-
66  OSEventMode mode);
-
67 
-
68 
-
72 void
-
73 OSInitEventEx(OSEvent *event,
-
74  BOOL value,
-
75  OSEventMode mode,
-
76  char *name);
-
77 
-
78 
-
92 void
-
93 OSSignalEvent(OSEvent *event);
-
94 
-
106 void
-
107 OSSignalEventAll(OSEvent *event);
-
108 
-
109 
-
120 void
-
121 OSWaitEvent(OSEvent *event);
-
122 
-
123 
-
129 void
-
130 OSResetEvent(OSEvent *event);
-
131 
-
132 
-
138 BOOL
- -
140  OSTime timeout);
-
141 
-
142 #ifdef __cplusplus
-
143 }
-
144 #endif
-
145 
-
int64_t OSTime
Definition: time.h:17
-
void OSResetEvent(OSEvent *event)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "thread.h"
4 #include "threadqueue.h"
5 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
20 typedef struct OSEvent OSEvent;
21 
22 typedef enum OSEventMode
23 {
26 
29 } OSEventMode;
30 
31 #define OS_EVENT_TAG 0x65566E54u
32 
33 struct OSEvent
34 {
36  uint32_t tag;
37 
39  const char *name;
40 
41  WUT_UNKNOWN_BYTES(4);
42 
45 
48 
51 };
52 WUT_CHECK_OFFSET(OSEvent, 0x0, tag);
53 WUT_CHECK_OFFSET(OSEvent, 0x4, name);
54 WUT_CHECK_OFFSET(OSEvent, 0xc, value);
55 WUT_CHECK_OFFSET(OSEvent, 0x10, queue);
56 WUT_CHECK_OFFSET(OSEvent, 0x20, mode);
57 WUT_CHECK_SIZE(OSEvent, 0x24);
58 
59 
63 void
64 OSInitEvent(OSEvent *event,
65  BOOL value,
66  OSEventMode mode);
67 
68 
72 void
73 OSInitEventEx(OSEvent *event,
74  BOOL value,
75  OSEventMode mode,
76  char *name);
77 
78 
92 void
93 OSSignalEvent(OSEvent *event);
94 
106 void
107 OSSignalEventAll(OSEvent *event);
108 
109 
120 void
121 OSWaitEvent(OSEvent *event);
122 
123 
129 void
130 OSResetEvent(OSEvent *event);
131 
132 
138 BOOL
140  OSTime timeout);
141 
142 #ifdef __cplusplus
143 }
144 #endif
145 
int64_t OSTime
Definition: time.h:18
+
void OSResetEvent(OSEvent *event)
Resets the event object.
A manual event will only reset when OSResetEvent is called.
Definition: event.h:25
-
void OSSignalEvent(OSEvent *event)
+
void OSSignalEvent(OSEvent *event)
Signals the event.
-
void OSInitEvent(OSEvent *event, BOOL value, OSEventMode mode)
+
void OSInitEvent(OSEvent *event, BOOL value, OSEventMode mode)
Initialise an event object with value and mode.
+
OSEventMode mode
The mode of the event object, set by OSInitEvent.
Definition: event.h:50
-
const char * name
Name set by OSInitEventEx.
Definition: event.h:39
-
void OSSignalEventAll(OSEvent *event)
-
BOOL value
The current value of the event object.
Definition: event.h:44
-
void OSWaitEvent(OSEvent *event)
-
BOOL OSWaitEventWithTimeout(OSEvent *event, OSTime timeout)
-
uint32_t tag
Should always be set to the value OS_EVENT_TAG.
Definition: event.h:36
+
void OSSignalEventAll(OSEvent *event)
Signals all threads waiting on an event.
+
void OSWaitEvent(OSEvent *event)
Wait until an event is signalled.
+
const char * name
Name set by OSInitEventEx.
Definition: event.h:39
+
BOOL OSWaitEventWithTimeout(OSEvent *event, OSTime timeout)
Wait until an event is signalled or a timeout has occurred.
+
OSThreadQueue queue
The threads currently waiting on this event object with OSWaitEvent.
Definition: event.h:47
OSEventMode
Definition: event.h:22
-
void OSInitEventEx(OSEvent *event, BOOL value, OSEventMode mode, char *name)
-
int BOOL
Definition: wut_types.h:5
+
void OSInitEventEx(OSEvent *event, BOOL value, OSEventMode mode, char *name)
Initialise an event object with value, mode and name.
+
Definition: event.h:33
An auto event will reset everytime a thread is woken.
Definition: event.h:28
-
OSEventMode mode
The mode of the event object, set by OSInitEvent.
Definition: event.h:50
- -
Definition: event.h:33
-
OSThreadQueue queue
The threads currently waiting on this event object with OSWaitEvent.
Definition: event.h:47
+
int32_t BOOL
Definition: wut_types.h:4
+
uint32_t tag
Should always be set to the value OS_EVENT_TAG.
Definition: event.h:36
+ +
BOOL value
The current value of the event object.
Definition: event.h:44
diff --git a/coreinit_8dox.html b/coreinit_8dox.html index d4c9c17..fd491ed 100644 --- a/coreinit_8dox.html +++ b/coreinit_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/coreinit.dox File Reference + + +wut: include/coreinit/coreinit.dox File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
-
D:/Programming/Projects/wut/include/coreinit/coreinit.dox File Reference
+
include/coreinit/coreinit.dox File Reference
@@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/coroutine_8h.html b/coroutine_8h.html index 260786b..bb3a94c 100644 --- a/coroutine_8h.html +++ b/coroutine_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/coroutine.h File Reference + + +wut: include/coreinit/coroutine.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSCoroutine -  +struct  OSCoroutine +  - +

Typedefs

typedef struct OSCoroutine OSCoroutine
typedef struct OSCoroutine OSCoroutine
 
- + - + - + - +

Functions

void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
 
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
 
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
 
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
 
@@ -125,7 +105,7 @@ Functions diff --git a/coroutine_8h_source.html b/coroutine_8h_source.html index 0729519..e524ead 100644 --- a/coroutine_8h_source.html +++ b/coroutine_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/coroutine.h Source File + + +wut: include/coreinit/coroutine.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
coroutine.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 typedef struct OSCoroutine OSCoroutine;
-
15 
- -
17 {
-
18  uint32_t nia;
-
19  uint32_t cr;
-
20  uint32_t ugqr1;
-
21  uint32_t stack;
-
22  uint32_t sda2Base;
-
23  uint32_t sdaBase;
-
24  uint32_t gpr[18];
-
25  double fpr[18];
-
26  double psr[18];
-
27 };
-
28 CHECK_OFFSET(OSCoroutine, 0x00, nia);
-
29 CHECK_OFFSET(OSCoroutine, 0x04, cr);
-
30 CHECK_OFFSET(OSCoroutine, 0x08, ugqr1);
-
31 CHECK_OFFSET(OSCoroutine, 0x0C, stack);
-
32 CHECK_OFFSET(OSCoroutine, 0x10, sda2Base);
-
33 CHECK_OFFSET(OSCoroutine, 0x14, sdaBase);
-
34 CHECK_OFFSET(OSCoroutine, 0x18, gpr);
-
35 CHECK_OFFSET(OSCoroutine, 0x60, fpr);
-
36 CHECK_OFFSET(OSCoroutine, 0xF0, psr);
-
37 CHECK_SIZE(OSCoroutine, 0x180);
-
38 
-
39 void
-
40 OSInitCoroutine(OSCoroutine *coroutine,
-
41  void *entry,
-
42  void *stack);
-
43 
-
44 uint32_t
-
45 OSLoadCoroutine(OSCoroutine *coroutine,
-
46  uint32_t result);
-
47 
-
48 uint32_t
-
49 OSSaveCoroutine(OSCoroutine *coroutine);
-
50 
-
51 void
- -
53  OSCoroutine *to);
-
54 
-
55 #ifdef __cplusplus
-
56 }
-
57 #endif
-
58 
-
uint32_t nia
Definition: coroutine.h:18
-
double fpr[18]
Definition: coroutine.h:25
-
void OSInitCoroutine(OSCoroutine *coroutine, void *entry, void *stack)
-
uint32_t gpr[18]
Definition: coroutine.h:24
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef struct OSCoroutine OSCoroutine;
15 
17 {
18  uint32_t nia;
19  uint32_t cr;
20  uint32_t ugqr1;
21  uint32_t stack;
22  uint32_t sda2Base;
23  uint32_t sdaBase;
24  uint32_t gpr[18];
25  double fpr[18];
26  double psr[18];
27 };
28 WUT_CHECK_OFFSET(OSCoroutine, 0x00, nia);
29 WUT_CHECK_OFFSET(OSCoroutine, 0x04, cr);
30 WUT_CHECK_OFFSET(OSCoroutine, 0x08, ugqr1);
31 WUT_CHECK_OFFSET(OSCoroutine, 0x0C, stack);
32 WUT_CHECK_OFFSET(OSCoroutine, 0x10, sda2Base);
33 WUT_CHECK_OFFSET(OSCoroutine, 0x14, sdaBase);
34 WUT_CHECK_OFFSET(OSCoroutine, 0x18, gpr);
35 WUT_CHECK_OFFSET(OSCoroutine, 0x60, fpr);
36 WUT_CHECK_OFFSET(OSCoroutine, 0xF0, psr);
37 WUT_CHECK_SIZE(OSCoroutine, 0x180);
38 
39 void
40 OSInitCoroutine(OSCoroutine *coroutine,
41  void *entry,
42  void *stack);
43 
44 uint32_t
45 OSLoadCoroutine(OSCoroutine *coroutine,
46  uint32_t result);
47 
48 uint32_t
49 OSSaveCoroutine(OSCoroutine *coroutine);
50 
51 void
53  OSCoroutine *to);
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 
void OSInitCoroutine(OSCoroutine *coroutine, void *entry, void *stack)
+
uint32_t ugqr1
Definition: coroutine.h:20
+
uint32_t stack
Definition: coroutine.h:21
uint32_t OSLoadCoroutine(OSCoroutine *coroutine, uint32_t result)
-
uint32_t stack
Definition: coroutine.h:21
+
double fpr[18]
Definition: coroutine.h:25
uint32_t OSSaveCoroutine(OSCoroutine *coroutine)
-
uint32_t sda2Base
Definition: coroutine.h:22
-
uint32_t ugqr1
Definition: coroutine.h:20
+
double psr[18]
Definition: coroutine.h:26
+
uint32_t sda2Base
Definition: coroutine.h:22
void OSSwitchCoroutine(OSCoroutine *from, OSCoroutine *to)
- -
double psr[18]
Definition: coroutine.h:26
-
uint32_t sdaBase
Definition: coroutine.h:23
-
uint32_t cr
Definition: coroutine.h:19
+
uint32_t sdaBase
Definition: coroutine.h:23
+
uint32_t cr
Definition: coroutine.h:19
+
uint32_t gpr[18]
Definition: coroutine.h:24
+
uint32_t nia
Definition: coroutine.h:18
+
diff --git a/curl_8h.html b/curl_8h.html new file mode 100644 index 0000000..ea3aca1 --- /dev/null +++ b/curl_8h.html @@ -0,0 +1,7024 @@ + + + + + + + +wut: include/curl/curl.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
curl.h File Reference
+
+
+
#include "curlver.h"
+#include "curlbuild.h"
+#include "curlrules.h"
+#include <stdio.h>
+#include <limits.h>
+#include <sys/types.h>
+#include <time.h>
+#include "easy.h"
+#include "multi.h"
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Data Structures

struct  curl_httppost
 
struct  curl_fileinfo
 
struct  curl_sockaddr
 
struct  curl_khkey
 
struct  curl_forms
 
struct  curl_slist
 
struct  curl_certinfo
 
struct  curl_version_info_data
 
struct  curl_fileinfo.strings
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CURL_EXTERN
 
#define CURL_SOCKET_BAD   -1
 
#define curl_socket_typedef
 
#define HTTPPOST_FILENAME   (1<<0) /* specified content is a file name */
 
#define HTTPPOST_READFILE   (1<<1) /* specified content is a file name */
 
#define HTTPPOST_PTRNAME
 
#define HTTPPOST_PTRCONTENTS
 
#define HTTPPOST_BUFFER   (1<<4) /* upload file from buffer */
 
#define HTTPPOST_PTRBUFFER   (1<<5) /* upload file from pointer contents */
 
#define HTTPPOST_CALLBACK
 
#define CURL_MAX_WRITE_SIZE   16384
 
#define CURL_MAX_HTTP_HEADER   (100*1024)
 
#define CURL_WRITEFUNC_PAUSE   0x10000001
 
#define CURLFINFOFLAG_KNOWN_FILENAME   (1<<0)
 
#define CURLFINFOFLAG_KNOWN_FILETYPE   (1<<1)
 
#define CURLFINFOFLAG_KNOWN_TIME   (1<<2)
 
#define CURLFINFOFLAG_KNOWN_PERM   (1<<3)
 
#define CURLFINFOFLAG_KNOWN_UID   (1<<4)
 
#define CURLFINFOFLAG_KNOWN_GID   (1<<5)
 
#define CURLFINFOFLAG_KNOWN_SIZE   (1<<6)
 
#define CURLFINFOFLAG_KNOWN_HLINKCOUNT   (1<<7)
 
#define CURL_CHUNK_BGN_FUNC_OK   0
 
#define CURL_CHUNK_BGN_FUNC_FAIL   1 /* tell the lib to end the task */
 
#define CURL_CHUNK_BGN_FUNC_SKIP   2 /* skip this chunk over */
 
#define CURL_CHUNK_END_FUNC_OK   0
 
#define CURL_CHUNK_END_FUNC_FAIL   1 /* tell the lib to end the task */
 
#define CURL_FNMATCHFUNC_MATCH   0 /* string corresponds to the pattern */
 
#define CURL_FNMATCHFUNC_NOMATCH   1 /* pattern doesn't match the string */
 
#define CURL_FNMATCHFUNC_FAIL   2 /* an error occurred */
 
#define CURL_SEEKFUNC_OK   0
 
#define CURL_SEEKFUNC_FAIL   1 /* fail the entire transfer */
 
#define CURL_SEEKFUNC_CANTSEEK
 
#define CURL_READFUNC_ABORT   0x10000000
 
#define CURL_READFUNC_PAUSE   0x10000001
 
#define CURL_SOCKOPT_OK   0
 
#define CURL_SOCKOPT_ERROR
 
#define CURL_SOCKOPT_ALREADY_CONNECTED   2
 
#define CURLOPT_ENCODING   CURLOPT_ACCEPT_ENCODING
 
#define CURLE_UNKNOWN_TELNET_OPTION   CURLE_UNKNOWN_OPTION
 
#define CURLE_SSL_PEER_CERTIFICATE   CURLE_PEER_FAILED_VERIFICATION
 
#define CURLE_OBSOLETE   CURLE_OBSOLETE50 /* no one should be using this! */
 
#define CURLE_BAD_PASSWORD_ENTERED   CURLE_OBSOLETE46
 
#define CURLE_BAD_CALLING_ORDER   CURLE_OBSOLETE44
 
#define CURLE_FTP_USER_PASSWORD_INCORRECT   CURLE_OBSOLETE10
 
#define CURLE_FTP_CANT_RECONNECT   CURLE_OBSOLETE16
 
#define CURLE_FTP_COULDNT_GET_SIZE   CURLE_OBSOLETE32
 
#define CURLE_FTP_COULDNT_SET_ASCII   CURLE_OBSOLETE29
 
#define CURLE_FTP_WEIRD_USER_REPLY   CURLE_OBSOLETE12
 
#define CURLE_FTP_WRITE_ERROR   CURLE_OBSOLETE20
 
#define CURLE_LIBRARY_NOT_FOUND   CURLE_OBSOLETE40
 
#define CURLE_MALFORMAT_USER   CURLE_OBSOLETE24
 
#define CURLE_SHARE_IN_USE   CURLE_OBSOLETE57
 
#define CURLE_URL_MALFORMAT_USER   CURLE_NOT_BUILT_IN
 
#define CURLE_FTP_ACCESS_DENIED   CURLE_REMOTE_ACCESS_DENIED
 
#define CURLE_FTP_COULDNT_SET_BINARY   CURLE_FTP_COULDNT_SET_TYPE
 
#define CURLE_FTP_QUOTE_ERROR   CURLE_QUOTE_ERROR
 
#define CURLE_TFTP_DISKFULL   CURLE_REMOTE_DISK_FULL
 
#define CURLE_TFTP_EXISTS   CURLE_REMOTE_FILE_EXISTS
 
#define CURLE_HTTP_RANGE_ERROR   CURLE_RANGE_ERROR
 
#define CURLE_FTP_SSL_FAILED   CURLE_USE_SSL_FAILED
 
#define CURLE_OPERATION_TIMEOUTED   CURLE_OPERATION_TIMEDOUT
 
#define CURLE_HTTP_NOT_FOUND   CURLE_HTTP_RETURNED_ERROR
 
#define CURLE_HTTP_PORT_FAILED   CURLE_INTERFACE_FAILED
 
#define CURLE_FTP_COULDNT_STOR_FILE   CURLE_UPLOAD_FAILED
 
#define CURLE_FTP_PARTIAL_FILE   CURLE_PARTIAL_FILE
 
#define CURLE_FTP_BAD_DOWNLOAD_RESUME   CURLE_BAD_DOWNLOAD_RESUME
 
#define CURLE_ALREADY_COMPLETE   99999
 
#define CURLAUTH_NONE   0 /* nothing */
 
#define CURLAUTH_BASIC   (1<<0) /* Basic (default) */
 
#define CURLAUTH_DIGEST   (1<<1) /* Digest */
 
#define CURLAUTH_GSSNEGOTIATE   (1<<2) /* GSS-Negotiate */
 
#define CURLAUTH_NTLM   (1<<3) /* NTLM */
 
#define CURLAUTH_DIGEST_IE   (1<<4) /* Digest with IE flavour */
 
#define CURLAUTH_ONLY
 
#define CURLAUTH_ANY   (~CURLAUTH_DIGEST_IE) /* all fine types set */
 
#define CURLAUTH_ANYSAFE   (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE))
 
#define CURLSSH_AUTH_ANY   ~0 /* all types supported by the server */
 
#define CURLSSH_AUTH_NONE   0 /* none allowed, silly but complete */
 
#define CURLSSH_AUTH_PUBLICKEY   (1<<0) /* public/private key files */
 
#define CURLSSH_AUTH_PASSWORD   (1<<1) /* password */
 
#define CURLSSH_AUTH_HOST   (1<<2) /* host key files */
 
#define CURLSSH_AUTH_KEYBOARD   (1<<3) /* keyboard interactive */
 
#define CURLSSH_AUTH_DEFAULT   CURLSSH_AUTH_ANY
 
#define CURL_ERROR_SIZE   256
 
#define CURLFTPSSL_NONE   CURLUSESSL_NONE
 
#define CURLFTPSSL_TRY   CURLUSESSL_TRY
 
#define CURLFTPSSL_CONTROL   CURLUSESSL_CONTROL
 
#define CURLFTPSSL_ALL   CURLUSESSL_ALL
 
#define CURLFTPSSL_LAST   CURLUSESSL_LAST
 
#define curl_ftpssl   curl_usessl
 
#define CURLPROTO_HTTP   (1<<0)
 
#define CURLPROTO_HTTPS   (1<<1)
 
#define CURLPROTO_FTP   (1<<2)
 
#define CURLPROTO_FTPS   (1<<3)
 
#define CURLPROTO_SCP   (1<<4)
 
#define CURLPROTO_SFTP   (1<<5)
 
#define CURLPROTO_TELNET   (1<<6)
 
#define CURLPROTO_LDAP   (1<<7)
 
#define CURLPROTO_LDAPS   (1<<8)
 
#define CURLPROTO_DICT   (1<<9)
 
#define CURLPROTO_FILE   (1<<10)
 
#define CURLPROTO_TFTP   (1<<11)
 
#define CURLPROTO_IMAP   (1<<12)
 
#define CURLPROTO_IMAPS   (1<<13)
 
#define CURLPROTO_POP3   (1<<14)
 
#define CURLPROTO_POP3S   (1<<15)
 
#define CURLPROTO_SMTP   (1<<16)
 
#define CURLPROTO_SMTPS   (1<<17)
 
#define CURLPROTO_RTSP   (1<<18)
 
#define CURLPROTO_RTMP   (1<<19)
 
#define CURLPROTO_RTMPT   (1<<20)
 
#define CURLPROTO_RTMPE   (1<<21)
 
#define CURLPROTO_RTMPTE   (1<<22)
 
#define CURLPROTO_RTMPS   (1<<23)
 
#define CURLPROTO_RTMPTS   (1<<24)
 
#define CURLPROTO_GOPHER   (1<<25)
 
#define CURLPROTO_ALL   (~0) /* enable everything */
 
#define CURLOPTTYPE_LONG   0
 
#define CURLOPTTYPE_OBJECTPOINT   10000
 
#define CURLOPTTYPE_FUNCTIONPOINT   20000
 
#define CURLOPTTYPE_OFF_T   30000
 
#define CINIT(na, t, nu)   CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu
 
#define CURLOPT_SERVER_RESPONSE_TIMEOUT   CURLOPT_FTP_RESPONSE_TIMEOUT
 
#define CURLOPT_POST301   CURLOPT_POSTREDIR
 
#define CURLOPT_SSLKEYPASSWD   CURLOPT_KEYPASSWD
 
#define CURLOPT_FTPAPPEND   CURLOPT_APPEND
 
#define CURLOPT_FTPLISTONLY   CURLOPT_DIRLISTONLY
 
#define CURLOPT_FTP_SSL   CURLOPT_USE_SSL
 
#define CURLOPT_SSLCERTPASSWD   CURLOPT_KEYPASSWD
 
#define CURLOPT_KRB4LEVEL   CURLOPT_KRBLEVEL
 
#define CURL_IPRESOLVE_WHATEVER
 
#define CURL_IPRESOLVE_V4   1 /* resolve to ipv4 addresses */
 
#define CURL_IPRESOLVE_V6   2 /* resolve to ipv6 addresses */
 
#define CURLOPT_WRITEDATA   CURLOPT_FILE
 
#define CURLOPT_READDATA   CURLOPT_INFILE
 
#define CURLOPT_HEADERDATA   CURLOPT_WRITEHEADER
 
#define CURLOPT_RTSPHEADER   CURLOPT_HTTPHEADER
 
#define CURL_REDIR_GET_ALL   0
 
#define CURL_REDIR_POST_301   1
 
#define CURL_REDIR_POST_302   2
 
#define CURL_REDIR_POST_ALL   (CURL_REDIR_POST_301|CURL_REDIR_POST_302)
 
#define CFINIT(name)   CURLFORM_ ## name
 
#define CURLINFO_STRING   0x100000
 
#define CURLINFO_LONG   0x200000
 
#define CURLINFO_DOUBLE   0x300000
 
#define CURLINFO_SLIST   0x400000
 
#define CURLINFO_MASK   0x0fffff
 
#define CURLINFO_TYPEMASK   0xf00000
 
#define CURLINFO_HTTP_CODE   CURLINFO_RESPONSE_CODE
 
#define CURL_GLOBAL_SSL   (1<<0)
 
#define CURL_GLOBAL_WIN32   (1<<1)
 
#define CURL_GLOBAL_ALL   (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32)
 
#define CURL_GLOBAL_NOTHING   0
 
#define CURL_GLOBAL_DEFAULT   CURL_GLOBAL_ALL
 
#define CURLVERSION_NOW   CURLVERSION_FOURTH
 
#define CURL_VERSION_IPV6   (1<<0) /* IPv6-enabled */
 
#define CURL_VERSION_KERBEROS4   (1<<1) /* kerberos auth is supported */
 
#define CURL_VERSION_SSL   (1<<2) /* SSL options are present */
 
#define CURL_VERSION_LIBZ   (1<<3) /* libz features are present */
 
#define CURL_VERSION_NTLM   (1<<4) /* NTLM auth is supported */
 
#define CURL_VERSION_GSSNEGOTIATE   (1<<5) /* Negotiate auth support */
 
#define CURL_VERSION_DEBUG   (1<<6) /* built with debug capabilities */
 
#define CURL_VERSION_ASYNCHDNS   (1<<7) /* asynchronous dns resolves */
 
#define CURL_VERSION_SPNEGO   (1<<8) /* SPNEGO auth */
 
#define CURL_VERSION_LARGEFILE   (1<<9) /* supports files bigger than 2GB */
 
#define CURL_VERSION_IDN   (1<<10) /* International Domain Names support */
 
#define CURL_VERSION_SSPI   (1<<11) /* SSPI is supported */
 
#define CURL_VERSION_CONV   (1<<12) /* character conversions supported */
 
#define CURL_VERSION_CURLDEBUG   (1<<13) /* debug memory tracking supported */
 
#define CURL_VERSION_TLSAUTH_SRP   (1<<14) /* TLS-SRP auth is supported */
 
#define CURLPAUSE_RECV   (1<<0)
 
#define CURLPAUSE_RECV_CONT   (0)
 
#define CURLPAUSE_SEND   (1<<2)
 
#define CURLPAUSE_SEND_CONT   (0)
 
#define CURLPAUSE_ALL   (CURLPAUSE_RECV|CURLPAUSE_SEND)
 
#define CURLPAUSE_CONT   (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef void CURL
 
typedef int curl_socket_t
 
typedef int(* curl_progress_callback) (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
 
typedef size_t(* curl_write_callback) (char *buffer, size_t size, size_t nitems, void *outstream)
 
typedef long(* curl_chunk_bgn_callback) (const void *transfer_info, void *ptr, int remains)
 
typedef long(* curl_chunk_end_callback) (void *ptr)
 
typedef int(* curl_fnmatch_callback) (void *ptr, const char *pattern, const char *string)
 
typedef int(* curl_seek_callback) (void *instream, curl_off_t offset, int origin)
 
typedef size_t(* curl_read_callback) (char *buffer, size_t size, size_t nitems, void *instream)
 
typedef int(* curl_sockopt_callback) (void *clientp, curl_socket_t curlfd, curlsocktype purpose)
 
typedef curl_socket_t(* curl_opensocket_callback) (void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
 
typedef int(* curl_closesocket_callback) (void *clientp, curl_socket_t item)
 
typedef curlioerr(* curl_ioctl_callback) (CURL *handle, int cmd, void *clientp)
 
typedef void *(* curl_malloc_callback) (size_t size)
 
typedef void(* curl_free_callback) (void *ptr)
 
typedef void *(* curl_realloc_callback) (void *ptr, size_t size)
 
typedef char *(* curl_strdup_callback) (const char *str)
 
typedef void *(* curl_calloc_callback) (size_t nmemb, size_t size)
 
typedef int(* curl_debug_callback) (CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
 
typedef CURLcode(* curl_conv_callback) (char *buffer, size_t length)
 
typedef CURLcode(* curl_ssl_ctx_callback) (CURL *curl, void *ssl_ctx, void *userptr)
 
typedef int(* curl_sshkeycallback) (CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp)
 
typedef size_t(* curl_formget_callback) (void *arg, const char *buf, size_t len)
 
typedef void(* curl_lock_function) (CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr)
 
typedef void(* curl_unlock_function) (CURL *handle, curl_lock_data data, void *userptr)
 
typedef void CURLSH
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  curlfiletype {
+  CURLFILETYPE_FILE = 0, +
+  CURLFILETYPE_DIRECTORY, +
+  CURLFILETYPE_SYMLINK, +
+  CURLFILETYPE_DEVICE_BLOCK, +
+  CURLFILETYPE_DEVICE_CHAR, +
+  CURLFILETYPE_NAMEDPIPE, +
+  CURLFILETYPE_SOCKET, +
+  CURLFILETYPE_DOOR, +
+  CURLFILETYPE_UNKNOWN +
+ }
 
enum  curlsocktype {
+  CURLSOCKTYPE_IPCXN, +
+  CURLSOCKTYPE_LAST +
+ }
 
enum  curlioerr {
+  CURLIOE_OK, +
+  CURLIOE_UNKNOWNCMD, +
+  CURLIOE_FAILRESTART, +
+  CURLIOE_LAST +
+ }
 
enum  curliocmd {
+  CURLIOCMD_NOP, +
+  CURLIOCMD_RESTARTREAD, +
+  CURLIOCMD_LAST +
+ }
 
enum  curl_infotype {
+  CURLINFO_TEXT = 0, +
+  CURLINFO_HEADER_IN, +
+  CURLINFO_HEADER_OUT, +
+  CURLINFO_DATA_IN, +
+  CURLINFO_DATA_OUT, +
+  CURLINFO_SSL_DATA_IN, +
+  CURLINFO_SSL_DATA_OUT, +
+  CURLINFO_END +
+ }
 
enum  CURLcode {
+  CURLE_OK = 0, +
+  CURLE_UNSUPPORTED_PROTOCOL, +
+  CURLE_FAILED_INIT, +
+  CURLE_URL_MALFORMAT, +
+  CURLE_NOT_BUILT_IN, +
+  CURLE_COULDNT_RESOLVE_PROXY, +
+  CURLE_COULDNT_RESOLVE_HOST, +
+  CURLE_COULDNT_CONNECT, +
+  CURLE_FTP_WEIRD_SERVER_REPLY, +
+  CURLE_REMOTE_ACCESS_DENIED, +
+  CURLE_OBSOLETE10, +
+  CURLE_FTP_WEIRD_PASS_REPLY, +
+  CURLE_OBSOLETE12, +
+  CURLE_FTP_WEIRD_PASV_REPLY, +
+  CURLE_FTP_WEIRD_227_FORMAT, +
+  CURLE_FTP_CANT_GET_HOST, +
+  CURLE_OBSOLETE16, +
+  CURLE_FTP_COULDNT_SET_TYPE, +
+  CURLE_PARTIAL_FILE, +
+  CURLE_FTP_COULDNT_RETR_FILE, +
+  CURLE_OBSOLETE20, +
+  CURLE_QUOTE_ERROR, +
+  CURLE_HTTP_RETURNED_ERROR, +
+  CURLE_WRITE_ERROR, +
+  CURLE_OBSOLETE24, +
+  CURLE_UPLOAD_FAILED, +
+  CURLE_READ_ERROR, +
+  CURLE_OUT_OF_MEMORY, +
+  CURLE_OPERATION_TIMEDOUT, +
+  CURLE_OBSOLETE29, +
+  CURLE_FTP_PORT_FAILED, +
+  CURLE_FTP_COULDNT_USE_REST, +
+  CURLE_OBSOLETE32, +
+  CURLE_RANGE_ERROR, +
+  CURLE_HTTP_POST_ERROR, +
+  CURLE_SSL_CONNECT_ERROR, +
+  CURLE_BAD_DOWNLOAD_RESUME, +
+  CURLE_FILE_COULDNT_READ_FILE, +
+  CURLE_LDAP_CANNOT_BIND, +
+  CURLE_LDAP_SEARCH_FAILED, +
+  CURLE_OBSOLETE40, +
+  CURLE_FUNCTION_NOT_FOUND, +
+  CURLE_ABORTED_BY_CALLBACK, +
+  CURLE_BAD_FUNCTION_ARGUMENT, +
+  CURLE_OBSOLETE44, +
+  CURLE_INTERFACE_FAILED, +
+  CURLE_OBSOLETE46, +
+  CURLE_TOO_MANY_REDIRECTS, +
+  CURLE_UNKNOWN_OPTION, +
+  CURLE_TELNET_OPTION_SYNTAX, +
+  CURLE_OBSOLETE50, +
+  CURLE_PEER_FAILED_VERIFICATION, +
+  CURLE_GOT_NOTHING, +
+  CURLE_SSL_ENGINE_NOTFOUND, +
+  CURLE_SSL_ENGINE_SETFAILED, +
+  CURLE_SEND_ERROR, +
+  CURLE_RECV_ERROR, +
+  CURLE_OBSOLETE57, +
+  CURLE_SSL_CERTPROBLEM, +
+  CURLE_SSL_CIPHER, +
+  CURLE_SSL_CACERT, +
+  CURLE_BAD_CONTENT_ENCODING, +
+  CURLE_LDAP_INVALID_URL, +
+  CURLE_FILESIZE_EXCEEDED, +
+  CURLE_USE_SSL_FAILED, +
+  CURLE_SEND_FAIL_REWIND, +
+  CURLE_SSL_ENGINE_INITFAILED, +
+  CURLE_LOGIN_DENIED, +
+  CURLE_TFTP_NOTFOUND, +
+  CURLE_TFTP_PERM, +
+  CURLE_REMOTE_DISK_FULL, +
+  CURLE_TFTP_ILLEGAL, +
+  CURLE_TFTP_UNKNOWNID, +
+  CURLE_REMOTE_FILE_EXISTS, +
+  CURLE_TFTP_NOSUCHUSER, +
+  CURLE_CONV_FAILED, +
+  CURLE_CONV_REQD, +
+  CURLE_SSL_CACERT_BADFILE, +
+  CURLE_REMOTE_FILE_NOT_FOUND, +
+  CURLE_SSH, +
+  CURLE_SSL_SHUTDOWN_FAILED, +
+  CURLE_AGAIN, +
+  CURLE_SSL_CRL_BADFILE, +
+  CURLE_SSL_ISSUER_ERROR, +
+  CURLE_FTP_PRET_FAILED, +
+  CURLE_RTSP_CSEQ_ERROR, +
+  CURLE_RTSP_SESSION_ERROR, +
+  CURLE_FTP_BAD_FILE_LIST, +
+  CURLE_CHUNK_FAILED, +
+  CURL_LAST +
+ }
 
enum  curl_proxytype {
+  CURLPROXY_HTTP = 0, +
+  CURLPROXY_HTTP_1_0 = 1, +
+  CURLPROXY_SOCKS4 = 4, +
+  CURLPROXY_SOCKS5 = 5, +
+  CURLPROXY_SOCKS4A = 6, +
+  CURLPROXY_SOCKS5_HOSTNAME = 7 +
+ }
 
enum  curl_khstat {
+  CURLKHSTAT_FINE_ADD_TO_FILE, +
+  CURLKHSTAT_FINE, +
+  CURLKHSTAT_REJECT, +
+  CURLKHSTAT_DEFER, +
+  CURLKHSTAT_LAST +
+ }
 
enum  curl_khmatch {
+  CURLKHMATCH_OK, +
+  CURLKHMATCH_MISMATCH, +
+  CURLKHMATCH_MISSING, +
+  CURLKHMATCH_LAST +
+ }
 
enum  curl_usessl {
+  CURLUSESSL_NONE, +
+  CURLUSESSL_TRY, +
+  CURLUSESSL_CONTROL, +
+  CURLUSESSL_ALL, +
+  CURLUSESSL_LAST +
+ }
 
enum  curl_ftpccc {
+  CURLFTPSSL_CCC_NONE, +
+  CURLFTPSSL_CCC_PASSIVE, +
+  CURLFTPSSL_CCC_ACTIVE, +
+  CURLFTPSSL_CCC_LAST +
+ }
 
enum  curl_ftpauth {
+  CURLFTPAUTH_DEFAULT, +
+  CURLFTPAUTH_SSL, +
+  CURLFTPAUTH_TLS, +
+  CURLFTPAUTH_LAST +
+ }
 
enum  curl_ftpcreatedir {
+  CURLFTP_CREATE_DIR_NONE, +
+  CURLFTP_CREATE_DIR, +
+  CURLFTP_CREATE_DIR_RETRY, +
+  CURLFTP_CREATE_DIR_LAST +
+ }
 
enum  curl_ftpmethod {
+  CURLFTPMETHOD_DEFAULT, +
+  CURLFTPMETHOD_MULTICWD, +
+  CURLFTPMETHOD_NOCWD, +
+  CURLFTPMETHOD_SINGLECWD, +
+  CURLFTPMETHOD_LAST +
+ }
 
enum  CURLoption {
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CINIT =(FILE, OBJECTPOINT, 1), +
+  CURLOPT_LASTENTRY +
+ }
 
enum  {
+  CURL_HTTP_VERSION_NONE, +
+  CURL_HTTP_VERSION_1_0, +
+  CURL_HTTP_VERSION_1_1, +
+  CURL_HTTP_VERSION_LAST +
+ }
 
enum  {
+  CURL_RTSPREQ_NONE, +
+  CURL_RTSPREQ_OPTIONS, +
+  CURL_RTSPREQ_DESCRIBE, +
+  CURL_RTSPREQ_ANNOUNCE, +
+  CURL_RTSPREQ_SETUP, +
+  CURL_RTSPREQ_PLAY, +
+  CURL_RTSPREQ_PAUSE, +
+  CURL_RTSPREQ_TEARDOWN, +
+  CURL_RTSPREQ_GET_PARAMETER, +
+  CURL_RTSPREQ_SET_PARAMETER, +
+  CURL_RTSPREQ_RECORD, +
+  CURL_RTSPREQ_RECEIVE, +
+  CURL_RTSPREQ_LAST +
+ }
 
enum  CURL_NETRC_OPTION {
+  CURL_NETRC_IGNORED, +
+  CURL_NETRC_OPTIONAL, +
+  CURL_NETRC_REQUIRED, +
+  CURL_NETRC_LAST +
+ }
 
enum  {
+  CURL_SSLVERSION_DEFAULT, +
+  CURL_SSLVERSION_TLSv1, +
+  CURL_SSLVERSION_SSLv2, +
+  CURL_SSLVERSION_SSLv3, +
+  CURL_SSLVERSION_LAST +
+ }
 
enum  CURL_TLSAUTH {
+  CURL_TLSAUTH_NONE, +
+  CURL_TLSAUTH_SRP, +
+  CURL_TLSAUTH_LAST +
+ }
 
enum  curl_TimeCond {
+  CURL_TIMECOND_NONE, +
+  CURL_TIMECOND_IFMODSINCE, +
+  CURL_TIMECOND_IFUNMODSINCE, +
+  CURL_TIMECOND_LASTMOD, +
+  CURL_TIMECOND_LAST +
+ }
 
enum  CURLformoption {
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CFINIT =(NOTHING), +
+  CURLFORM_LASTENTRY +
+ }
 
enum  CURLFORMcode {
+  CURL_FORMADD_OK, +
+  CURL_FORMADD_MEMORY, +
+  CURL_FORMADD_OPTION_TWICE, +
+  CURL_FORMADD_NULL, +
+  CURL_FORMADD_UNKNOWN_OPTION, +
+  CURL_FORMADD_INCOMPLETE, +
+  CURL_FORMADD_ILLEGAL_ARRAY, +
+  CURL_FORMADD_DISABLED, +
+  CURL_FORMADD_LAST +
+ }
 
enum  CURLINFO {
+  CURLINFO_NONE, +
+  CURLINFO_EFFECTIVE_URL = CURLINFO_STRING + 1, +
+  CURLINFO_RESPONSE_CODE = CURLINFO_LONG + 2, +
+  CURLINFO_TOTAL_TIME = CURLINFO_DOUBLE + 3, +
+  CURLINFO_NAMELOOKUP_TIME = CURLINFO_DOUBLE + 4, +
+  CURLINFO_CONNECT_TIME = CURLINFO_DOUBLE + 5, +
+  CURLINFO_PRETRANSFER_TIME = CURLINFO_DOUBLE + 6, +
+  CURLINFO_SIZE_UPLOAD = CURLINFO_DOUBLE + 7, +
+  CURLINFO_SIZE_DOWNLOAD = CURLINFO_DOUBLE + 8, +
+  CURLINFO_SPEED_DOWNLOAD = CURLINFO_DOUBLE + 9, +
+  CURLINFO_SPEED_UPLOAD = CURLINFO_DOUBLE + 10, +
+  CURLINFO_HEADER_SIZE = CURLINFO_LONG + 11, +
+  CURLINFO_REQUEST_SIZE = CURLINFO_LONG + 12, +
+  CURLINFO_SSL_VERIFYRESULT = CURLINFO_LONG + 13, +
+  CURLINFO_FILETIME = CURLINFO_LONG + 14, +
+  CURLINFO_CONTENT_LENGTH_DOWNLOAD = CURLINFO_DOUBLE + 15, +
+  CURLINFO_CONTENT_LENGTH_UPLOAD = CURLINFO_DOUBLE + 16, +
+  CURLINFO_STARTTRANSFER_TIME = CURLINFO_DOUBLE + 17, +
+  CURLINFO_CONTENT_TYPE = CURLINFO_STRING + 18, +
+  CURLINFO_REDIRECT_TIME = CURLINFO_DOUBLE + 19, +
+  CURLINFO_REDIRECT_COUNT = CURLINFO_LONG + 20, +
+  CURLINFO_PRIVATE = CURLINFO_STRING + 21, +
+  CURLINFO_HTTP_CONNECTCODE = CURLINFO_LONG + 22, +
+  CURLINFO_HTTPAUTH_AVAIL = CURLINFO_LONG + 23, +
+  CURLINFO_PROXYAUTH_AVAIL = CURLINFO_LONG + 24, +
+  CURLINFO_OS_ERRNO = CURLINFO_LONG + 25, +
+  CURLINFO_NUM_CONNECTS = CURLINFO_LONG + 26, +
+  CURLINFO_SSL_ENGINES = CURLINFO_SLIST + 27, +
+  CURLINFO_COOKIELIST = CURLINFO_SLIST + 28, +
+  CURLINFO_LASTSOCKET = CURLINFO_LONG + 29, +
+  CURLINFO_FTP_ENTRY_PATH = CURLINFO_STRING + 30, +
+  CURLINFO_REDIRECT_URL = CURLINFO_STRING + 31, +
+  CURLINFO_PRIMARY_IP = CURLINFO_STRING + 32, +
+  CURLINFO_APPCONNECT_TIME = CURLINFO_DOUBLE + 33, +
+  CURLINFO_CERTINFO = CURLINFO_SLIST + 34, +
+  CURLINFO_CONDITION_UNMET = CURLINFO_LONG + 35, +
+  CURLINFO_RTSP_SESSION_ID = CURLINFO_STRING + 36, +
+  CURLINFO_RTSP_CLIENT_CSEQ = CURLINFO_LONG + 37, +
+  CURLINFO_RTSP_SERVER_CSEQ = CURLINFO_LONG + 38, +
+  CURLINFO_RTSP_CSEQ_RECV = CURLINFO_LONG + 39, +
+  CURLINFO_PRIMARY_PORT = CURLINFO_LONG + 40, +
+  CURLINFO_LOCAL_IP = CURLINFO_STRING + 41, +
+  CURLINFO_LOCAL_PORT = CURLINFO_LONG + 42, +
+  CURLINFO_LASTONE = 42 +
+ }
 
enum  curl_closepolicy {
+  CURLCLOSEPOLICY_NONE, +
+  CURLCLOSEPOLICY_OLDEST, +
+  CURLCLOSEPOLICY_LEAST_RECENTLY_USED, +
+  CURLCLOSEPOLICY_LEAST_TRAFFIC, +
+  CURLCLOSEPOLICY_SLOWEST, +
+  CURLCLOSEPOLICY_CALLBACK, +
+  CURLCLOSEPOLICY_LAST +
+ }
 
enum  curl_lock_data {
+  CURL_LOCK_DATA_NONE = 0, +
+  CURL_LOCK_DATA_SHARE, +
+  CURL_LOCK_DATA_COOKIE, +
+  CURL_LOCK_DATA_DNS, +
+  CURL_LOCK_DATA_SSL_SESSION, +
+  CURL_LOCK_DATA_CONNECT, +
+  CURL_LOCK_DATA_LAST +
+ }
 
enum  curl_lock_access {
+  CURL_LOCK_ACCESS_NONE = 0, +
+  CURL_LOCK_ACCESS_SHARED = 1, +
+  CURL_LOCK_ACCESS_SINGLE = 2, +
+  CURL_LOCK_ACCESS_LAST +
+ }
 
enum  CURLSHcode {
+  CURLSHE_OK, +
+  CURLSHE_BAD_OPTION, +
+  CURLSHE_IN_USE, +
+  CURLSHE_INVALID, +
+  CURLSHE_NOMEM, +
+  CURLSHE_LAST +
+ }
 
enum  CURLSHoption {
+  CURLSHOPT_NONE, +
+  CURLSHOPT_SHARE, +
+  CURLSHOPT_UNSHARE, +
+  CURLSHOPT_LOCKFUNC, +
+  CURLSHOPT_UNLOCKFUNC, +
+  CURLSHOPT_USERDATA, +
+  CURLSHOPT_LAST +
+ }
 
enum  CURLversion {
+  CURLVERSION_FIRST, +
+  CURLVERSION_SECOND, +
+  CURLVERSION_THIRD, +
+  CURLVERSION_FOURTH, +
+  CURLVERSION_LAST +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

CURL_EXTERN int() curl_strequal (const char *s1, const char *s2)
 
CURL_EXTERN int() curl_strnequal (const char *s1, const char *s2, size_t n)
 
CURL_EXTERN CURLFORMcode curl_formadd (struct curl_httppost **httppost, struct curl_httppost **last_post,...)
 
CURL_EXTERN int curl_formget (struct curl_httppost *form, void *arg, curl_formget_callback append)
 
CURL_EXTERN void curl_formfree (struct curl_httppost *form)
 
CURL_EXTERN char * curl_getenv (const char *variable)
 
CURL_EXTERN char * curl_version (void)
 
CURL_EXTERN char * curl_easy_escape (CURL *handle, const char *string, int length)
 
CURL_EXTERN char * curl_escape (const char *string, int length)
 
CURL_EXTERN char * curl_easy_unescape (CURL *handle, const char *string, int length, int *outlength)
 
CURL_EXTERN char * curl_unescape (const char *string, int length)
 
CURL_EXTERN void curl_free (void *p)
 
CURL_EXTERN CURLcode curl_global_init (long flags)
 
CURL_EXTERN CURLcode curl_global_init_mem (long flags, curl_malloc_callback m, curl_free_callback f, curl_realloc_callback r, curl_strdup_callback s, curl_calloc_callback c)
 
CURL_EXTERN void curl_global_cleanup (void)
 
CURL_EXTERN struct curl_slistcurl_slist_append (struct curl_slist *, const char *)
 
CURL_EXTERN void curl_slist_free_all (struct curl_slist *)
 
CURL_EXTERN time_t curl_getdate (const char *p, const time_t *unused)
 
CURL_EXTERN CURLSHcurl_share_init (void)
 
CURL_EXTERN CURLSHcode curl_share_setopt (CURLSH *, CURLSHoption option,...)
 
CURL_EXTERN CURLSHcode curl_share_cleanup (CURLSH *)
 
CURL_EXTERN curl_version_info_datacurl_version_info (CURLversion)
 
CURL_EXTERN const char * curl_easy_strerror (CURLcode)
 
CURL_EXTERN const char * curl_share_strerror (CURLSHcode)
 
CURL_EXTERN CURLcode curl_easy_pause (CURL *handle, int bitmask)
 
+

Data Structure Documentation

+ +

◆ curl_httppost

+ +
+
+ + + + +
struct curl_httppost
+
+
+

Definition at line 69 of file curl.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct curl_httppost * +next +
+char * +name +
+long +namelength +
+char * +contents +
+long +contentslength +
+char * +buffer +
+long +bufferlength +
+char * +contenttype +
+struct curl_slist * +contentheader +
+struct curl_httppost * +more +
+long +flags +
+char * +showfilename +
+void * +userp +
+ +
+
+ +

◆ curl_fileinfo

+ +
+
+ + + + +
struct curl_fileinfo
+
+
+

Definition at line 164 of file curl.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+char * +filename +
+curlfiletype +filetype +
+time_t +time +
+unsigned int +perm +
+int +uid +
+int +gid +
+curl_off_t +size +
+long int +hardlinks +
+struct curl_fileinfo +strings +
+unsigned int +flags +
+char * +b_data +
+size_t +b_size +
+size_t +b_used +
+ +
+
+ +

◆ curl_sockaddr

+ +
+
+ + + + +
struct curl_sockaddr
+
+
+

Definition at line 263 of file curl.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+int +family +
+int +socktype +
+int +protocol +
+unsigned int +addrlen +
+struct sockaddr +addr +
+ +
+
+ +

◆ curl_forms

+ +
+
+ + + + +
struct curl_forms
+
+
+

Definition at line 1522 of file curl.h.

+
+ + + + + + + +
Data Fields
+CURLformoption +option +
+const char * +value +
+ +
+
+ +

◆ curl_slist

+ +
+
+ + + + +
struct curl_slist
+
+
+

Definition at line 1712 of file curl.h.

+
+ + + + + + + +
Data Fields
+char * +data +
+struct curl_slist * +next +
+ +
+
+ +

◆ curl_certinfo

+ +
+
+ + + + +
struct curl_certinfo
+
+
+

Definition at line 1750 of file curl.h.

+
+ + + + + + + +
Data Fields
+int +num_of_certs +
+struct curl_slist ** +certinfo +
+ +
+
+ +

◆ curl_version_info_data

+ +
+
+ + + + +
struct curl_version_info_data
+
+
+

Definition at line 1916 of file curl.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+CURLversion +age +
+const char * +version +
+unsigned int +version_num +
+const char * +host +
+int +features +
+const char * +ssl_version +
+long +ssl_version_num +
+const char * +libz_version +
+const char *const * +protocols +
+const char * +ares +
+int +ares_num +
+const char * +libidn +
+int +iconv_ver_num +
+const char * +libssh_version +
+ +
+
+ +

◆ curl_fileinfo.strings

+ +
+
+ + + + +
struct curl_fileinfo.strings
+
+
+

Definition at line 174 of file curl.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+char * +time +
+char * +perm +
+char * +user +
+char * +group +
+char * +target +
+ +
+
+

Macro Definition Documentation

+ +

◆ CURL_EXTERN

+ +
+
+ + + + +
#define CURL_EXTERN
+
+ +

Definition at line 59 of file curl.h.

+ +
+
+ +

◆ CURL_SOCKET_BAD

+ +
+
+ + + + +
#define CURL_SOCKET_BAD   -1
+
+ +

Definition at line 65 of file curl.h.

+ +
+
+ +

◆ curl_socket_typedef

+ +
+
+ + + + +
#define curl_socket_typedef
+
+ +

Definition at line 66 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_FILENAME

+ +
+
+ + + + +
#define HTTPPOST_FILENAME   (1<<0) /* specified content is a file name */
+
+ +

Definition at line 83 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_READFILE

+ +
+
+ + + + +
#define HTTPPOST_READFILE   (1<<1) /* specified content is a file name */
+
+ +

Definition at line 84 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_PTRNAME

+ +
+
+ + + + +
#define HTTPPOST_PTRNAME
+
+Value:
(1<<2) /* name is only stored pointer
do not free in formfree */
+

Definition at line 85 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_PTRCONTENTS

+ +
+
+ + + + +
#define HTTPPOST_PTRCONTENTS
+
+Value:
(1<<3) /* contents is only stored pointer
do not free in formfree */
+

Definition at line 87 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_BUFFER

+ +
+
+ + + + +
#define HTTPPOST_BUFFER   (1<<4) /* upload file from buffer */
+
+ +

Definition at line 89 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_PTRBUFFER

+ +
+
+ + + + +
#define HTTPPOST_PTRBUFFER   (1<<5) /* upload file from pointer contents */
+
+ +

Definition at line 90 of file curl.h.

+ +
+
+ +

◆ HTTPPOST_CALLBACK

+ +
+
+ + + + +
#define HTTPPOST_CALLBACK
+
+Value:
(1<<6) /* upload file contents by using the
regular read callback to get the data
and pass the given pointer as custom
pointer */
+

Definition at line 91 of file curl.h.

+ +
+
+ +

◆ CURL_MAX_WRITE_SIZE

+ +
+
+ + + + +
#define CURL_MAX_WRITE_SIZE   16384
+
+ +

Definition at line 116 of file curl.h.

+ +
+
+ +

◆ CURL_MAX_HTTP_HEADER

+ +
+
+ + + + +
#define CURL_MAX_HTTP_HEADER   (100*1024)
+
+ +

Definition at line 123 of file curl.h.

+ +
+
+ +

◆ CURL_WRITEFUNC_PAUSE

+ +
+
+ + + + +
#define CURL_WRITEFUNC_PAUSE   0x10000001
+
+ +

Definition at line 129 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_FILENAME

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_FILENAME   (1<<0)
+
+ +

Definition at line 151 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_FILETYPE

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_FILETYPE   (1<<1)
+
+ +

Definition at line 152 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_TIME

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_TIME   (1<<2)
+
+ +

Definition at line 153 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_PERM

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_PERM   (1<<3)
+
+ +

Definition at line 154 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_UID

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_UID   (1<<4)
+
+ +

Definition at line 155 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_GID

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_GID   (1<<5)
+
+ +

Definition at line 156 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_SIZE

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_SIZE   (1<<6)
+
+ +

Definition at line 157 of file curl.h.

+ +
+
+ +

◆ CURLFINFOFLAG_KNOWN_HLINKCOUNT

+ +
+
+ + + + +
#define CURLFINFOFLAG_KNOWN_HLINKCOUNT   (1<<7)
+
+ +

Definition at line 158 of file curl.h.

+ +
+
+ +

◆ CURL_CHUNK_BGN_FUNC_OK

+ +
+
+ + + + +
#define CURL_CHUNK_BGN_FUNC_OK   0
+
+ +

Definition at line 192 of file curl.h.

+ +
+
+ +

◆ CURL_CHUNK_BGN_FUNC_FAIL

+ +
+
+ + + + +
#define CURL_CHUNK_BGN_FUNC_FAIL   1 /* tell the lib to end the task */
+
+ +

Definition at line 193 of file curl.h.

+ +
+
+ +

◆ CURL_CHUNK_BGN_FUNC_SKIP

+ +
+
+ + + + +
#define CURL_CHUNK_BGN_FUNC_SKIP   2 /* skip this chunk over */
+
+ +

Definition at line 194 of file curl.h.

+ +
+
+ +

◆ CURL_CHUNK_END_FUNC_OK

+ +
+
+ + + + +
#define CURL_CHUNK_END_FUNC_OK   0
+
+ +

Definition at line 204 of file curl.h.

+ +
+
+ +

◆ CURL_CHUNK_END_FUNC_FAIL

+ +
+
+ + + + +
#define CURL_CHUNK_END_FUNC_FAIL   1 /* tell the lib to end the task */
+
+ +

Definition at line 205 of file curl.h.

+ +
+
+ +

◆ CURL_FNMATCHFUNC_MATCH

+ +
+
+ + + + +
#define CURL_FNMATCHFUNC_MATCH   0 /* string corresponds to the pattern */
+
+ +

Definition at line 216 of file curl.h.

+ +
+
+ +

◆ CURL_FNMATCHFUNC_NOMATCH

+ +
+
+ + + + +
#define CURL_FNMATCHFUNC_NOMATCH   1 /* pattern doesn't match the string */
+
+ +

Definition at line 217 of file curl.h.

+ +
+
+ +

◆ CURL_FNMATCHFUNC_FAIL

+ +
+
+ + + + +
#define CURL_FNMATCHFUNC_FAIL   2 /* an error occurred */
+
+ +

Definition at line 218 of file curl.h.

+ +
+
+ +

◆ CURL_SEEKFUNC_OK

+ +
+
+ + + + +
#define CURL_SEEKFUNC_OK   0
+
+ +

Definition at line 227 of file curl.h.

+ +
+
+ +

◆ CURL_SEEKFUNC_FAIL

+ +
+
+ + + + +
#define CURL_SEEKFUNC_FAIL   1 /* fail the entire transfer */
+
+ +

Definition at line 228 of file curl.h.

+ +
+
+ +

◆ CURL_SEEKFUNC_CANTSEEK

+ +
+
+ + + + +
#define CURL_SEEKFUNC_CANTSEEK
+
+Value:
2 /* tell libcurl seeking can't be done, so
libcurl might try other means instead */
+

Definition at line 229 of file curl.h.

+ +
+
+ +

◆ CURL_READFUNC_ABORT

+ +
+
+ + + + +
#define CURL_READFUNC_ABORT   0x10000000
+
+ +

Definition at line 237 of file curl.h.

+ +
+
+ +

◆ CURL_READFUNC_PAUSE

+ +
+
+ + + + +
#define CURL_READFUNC_PAUSE   0x10000001
+
+ +

Definition at line 240 of file curl.h.

+ +
+
+ +

◆ CURL_SOCKOPT_OK

+ +
+
+ + + + +
#define CURL_SOCKOPT_OK   0
+
+ +

Definition at line 254 of file curl.h.

+ +
+
+ +

◆ CURL_SOCKOPT_ERROR

+ +
+
+ + + + +
#define CURL_SOCKOPT_ERROR
+
+Value:
1 /* causes libcurl to abort and return
CURLE_ABORTED_BY_CALLBACK */
+

Definition at line 255 of file curl.h.

+ +
+
+ +

◆ CURL_SOCKOPT_ALREADY_CONNECTED

+ +
+
+ + + + +
#define CURL_SOCKOPT_ALREADY_CONNECTED   2
+
+ +

Definition at line 257 of file curl.h.

+ +
+
+ +

◆ CURLOPT_ENCODING

+ +
+
+ + + + +
#define CURLOPT_ENCODING   CURLOPT_ACCEPT_ENCODING
+
+ +

Definition at line 458 of file curl.h.

+ +
+
+ +

◆ CURLE_UNKNOWN_TELNET_OPTION

+ +
+
+ + + + +
#define CURLE_UNKNOWN_TELNET_OPTION   CURLE_UNKNOWN_OPTION
+
+ +

Definition at line 461 of file curl.h.

+ +
+
+ +

◆ CURLE_SSL_PEER_CERTIFICATE

+ +
+
+ + + + +
#define CURLE_SSL_PEER_CERTIFICATE   CURLE_PEER_FAILED_VERIFICATION
+
+ +

Definition at line 465 of file curl.h.

+ +
+
+ +

◆ CURLE_OBSOLETE

+ +
+
+ + + + +
#define CURLE_OBSOLETE   CURLE_OBSOLETE50 /* no one should be using this! */
+
+ +

Definition at line 469 of file curl.h.

+ +
+
+ +

◆ CURLE_BAD_PASSWORD_ENTERED

+ +
+
+ + + + +
#define CURLE_BAD_PASSWORD_ENTERED   CURLE_OBSOLETE46
+
+ +

Definition at line 470 of file curl.h.

+ +
+
+ +

◆ CURLE_BAD_CALLING_ORDER

+ +
+
+ + + + +
#define CURLE_BAD_CALLING_ORDER   CURLE_OBSOLETE44
+
+ +

Definition at line 471 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_USER_PASSWORD_INCORRECT

+ +
+
+ + + + +
#define CURLE_FTP_USER_PASSWORD_INCORRECT   CURLE_OBSOLETE10
+
+ +

Definition at line 472 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_CANT_RECONNECT

+ +
+
+ + + + +
#define CURLE_FTP_CANT_RECONNECT   CURLE_OBSOLETE16
+
+ +

Definition at line 473 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_COULDNT_GET_SIZE

+ +
+
+ + + + +
#define CURLE_FTP_COULDNT_GET_SIZE   CURLE_OBSOLETE32
+
+ +

Definition at line 474 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_COULDNT_SET_ASCII

+ +
+
+ + + + +
#define CURLE_FTP_COULDNT_SET_ASCII   CURLE_OBSOLETE29
+
+ +

Definition at line 475 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_WEIRD_USER_REPLY

+ +
+
+ + + + +
#define CURLE_FTP_WEIRD_USER_REPLY   CURLE_OBSOLETE12
+
+ +

Definition at line 476 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_WRITE_ERROR

+ +
+
+ + + + +
#define CURLE_FTP_WRITE_ERROR   CURLE_OBSOLETE20
+
+ +

Definition at line 477 of file curl.h.

+ +
+
+ +

◆ CURLE_LIBRARY_NOT_FOUND

+ +
+
+ + + + +
#define CURLE_LIBRARY_NOT_FOUND   CURLE_OBSOLETE40
+
+ +

Definition at line 478 of file curl.h.

+ +
+
+ +

◆ CURLE_MALFORMAT_USER

+ +
+
+ + + + +
#define CURLE_MALFORMAT_USER   CURLE_OBSOLETE24
+
+ +

Definition at line 479 of file curl.h.

+ +
+
+ +

◆ CURLE_SHARE_IN_USE

+ +
+
+ + + + +
#define CURLE_SHARE_IN_USE   CURLE_OBSOLETE57
+
+ +

Definition at line 480 of file curl.h.

+ +
+
+ +

◆ CURLE_URL_MALFORMAT_USER

+ +
+
+ + + + +
#define CURLE_URL_MALFORMAT_USER   CURLE_NOT_BUILT_IN
+
+ +

Definition at line 481 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_ACCESS_DENIED

+ +
+
+ + + + +
#define CURLE_FTP_ACCESS_DENIED   CURLE_REMOTE_ACCESS_DENIED
+
+ +

Definition at line 483 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_COULDNT_SET_BINARY

+ +
+
+ + + + +
#define CURLE_FTP_COULDNT_SET_BINARY   CURLE_FTP_COULDNT_SET_TYPE
+
+ +

Definition at line 484 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_QUOTE_ERROR

+ +
+
+ + + + +
#define CURLE_FTP_QUOTE_ERROR   CURLE_QUOTE_ERROR
+
+ +

Definition at line 485 of file curl.h.

+ +
+
+ +

◆ CURLE_TFTP_DISKFULL

+ +
+
+ + + + +
#define CURLE_TFTP_DISKFULL   CURLE_REMOTE_DISK_FULL
+
+ +

Definition at line 486 of file curl.h.

+ +
+
+ +

◆ CURLE_TFTP_EXISTS

+ +
+
+ + + + +
#define CURLE_TFTP_EXISTS   CURLE_REMOTE_FILE_EXISTS
+
+ +

Definition at line 487 of file curl.h.

+ +
+
+ +

◆ CURLE_HTTP_RANGE_ERROR

+ +
+
+ + + + +
#define CURLE_HTTP_RANGE_ERROR   CURLE_RANGE_ERROR
+
+ +

Definition at line 488 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_SSL_FAILED

+ +
+
+ + + + +
#define CURLE_FTP_SSL_FAILED   CURLE_USE_SSL_FAILED
+
+ +

Definition at line 489 of file curl.h.

+ +
+
+ +

◆ CURLE_OPERATION_TIMEOUTED

+ +
+
+ + + + +
#define CURLE_OPERATION_TIMEOUTED   CURLE_OPERATION_TIMEDOUT
+
+ +

Definition at line 493 of file curl.h.

+ +
+
+ +

◆ CURLE_HTTP_NOT_FOUND

+ +
+
+ + + + +
#define CURLE_HTTP_NOT_FOUND   CURLE_HTTP_RETURNED_ERROR
+
+ +

Definition at line 495 of file curl.h.

+ +
+
+ +

◆ CURLE_HTTP_PORT_FAILED

+ +
+
+ + + + +
#define CURLE_HTTP_PORT_FAILED   CURLE_INTERFACE_FAILED
+
+ +

Definition at line 496 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_COULDNT_STOR_FILE

+ +
+
+ + + + +
#define CURLE_FTP_COULDNT_STOR_FILE   CURLE_UPLOAD_FAILED
+
+ +

Definition at line 497 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_PARTIAL_FILE

+ +
+
+ + + + +
#define CURLE_FTP_PARTIAL_FILE   CURLE_PARTIAL_FILE
+
+ +

Definition at line 499 of file curl.h.

+ +
+
+ +

◆ CURLE_FTP_BAD_DOWNLOAD_RESUME

+ +
+
+ + + + +
#define CURLE_FTP_BAD_DOWNLOAD_RESUME   CURLE_BAD_DOWNLOAD_RESUME
+
+ +

Definition at line 500 of file curl.h.

+ +
+
+ +

◆ CURLE_ALREADY_COMPLETE

+ +
+
+ + + + +
#define CURLE_ALREADY_COMPLETE   99999
+
+ +

Definition at line 505 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_NONE

+ +
+
+ + + + +
#define CURLAUTH_NONE   0 /* nothing */
+
+ +

Definition at line 531 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_BASIC

+ +
+
+ + + + +
#define CURLAUTH_BASIC   (1<<0) /* Basic (default) */
+
+ +

Definition at line 532 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_DIGEST

+ +
+
+ + + + +
#define CURLAUTH_DIGEST   (1<<1) /* Digest */
+
+ +

Definition at line 533 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_GSSNEGOTIATE

+ +
+
+ + + + +
#define CURLAUTH_GSSNEGOTIATE   (1<<2) /* GSS-Negotiate */
+
+ +

Definition at line 534 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_NTLM

+ +
+
+ + + + +
#define CURLAUTH_NTLM   (1<<3) /* NTLM */
+
+ +

Definition at line 535 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_DIGEST_IE

+ +
+
+ + + + +
#define CURLAUTH_DIGEST_IE   (1<<4) /* Digest with IE flavour */
+
+ +

Definition at line 536 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_ONLY

+ +
+
+ + + + +
#define CURLAUTH_ONLY
+
+Value:
(1<<31) /* used together with a single other
type to force no auth or just that
single type */
+

Definition at line 537 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_ANY

+ +
+
+ + + + +
#define CURLAUTH_ANY   (~CURLAUTH_DIGEST_IE) /* all fine types set */
+
+ +

Definition at line 540 of file curl.h.

+ +
+
+ +

◆ CURLAUTH_ANYSAFE

+ +
+
+ + + + +
#define CURLAUTH_ANYSAFE   (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE))
+
+ +

Definition at line 541 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_ANY

+ +
+
+ + + + +
#define CURLSSH_AUTH_ANY   ~0 /* all types supported by the server */
+
+ +

Definition at line 543 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_NONE

+ +
+
+ + + + +
#define CURLSSH_AUTH_NONE   0 /* none allowed, silly but complete */
+
+ +

Definition at line 544 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_PUBLICKEY

+ +
+
+ + + + +
#define CURLSSH_AUTH_PUBLICKEY   (1<<0) /* public/private key files */
+
+ +

Definition at line 545 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_PASSWORD

+ +
+
+ + + + +
#define CURLSSH_AUTH_PASSWORD   (1<<1) /* password */
+
+ +

Definition at line 546 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_HOST

+ +
+
+ + + + +
#define CURLSSH_AUTH_HOST   (1<<2) /* host key files */
+
+ +

Definition at line 547 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_KEYBOARD

+ +
+
+ + + + +
#define CURLSSH_AUTH_KEYBOARD   (1<<3) /* keyboard interactive */
+
+ +

Definition at line 548 of file curl.h.

+ +
+
+ +

◆ CURLSSH_AUTH_DEFAULT

+ +
+
+ + + + +
#define CURLSSH_AUTH_DEFAULT   CURLSSH_AUTH_ANY
+
+ +

Definition at line 549 of file curl.h.

+ +
+
+ +

◆ CURL_ERROR_SIZE

+ +
+
+ + + + +
#define CURL_ERROR_SIZE   256
+
+ +

Definition at line 551 of file curl.h.

+ +
+
+ +

◆ CURLFTPSSL_NONE

+ +
+
+ + + + +
#define CURLFTPSSL_NONE   CURLUSESSL_NONE
+
+ +

Definition at line 607 of file curl.h.

+ +
+
+ +

◆ CURLFTPSSL_TRY

+ +
+
+ + + + +
#define CURLFTPSSL_TRY   CURLUSESSL_TRY
+
+ +

Definition at line 608 of file curl.h.

+ +
+
+ +

◆ CURLFTPSSL_CONTROL

+ +
+
+ + + + +
#define CURLFTPSSL_CONTROL   CURLUSESSL_CONTROL
+
+ +

Definition at line 609 of file curl.h.

+ +
+
+ +

◆ CURLFTPSSL_ALL

+ +
+
+ + + + +
#define CURLFTPSSL_ALL   CURLUSESSL_ALL
+
+ +

Definition at line 610 of file curl.h.

+ +
+
+ +

◆ CURLFTPSSL_LAST

+ +
+
+ + + + +
#define CURLFTPSSL_LAST   CURLUSESSL_LAST
+
+ +

Definition at line 611 of file curl.h.

+ +
+
+ +

◆ curl_ftpssl

+ +
+
+ + + + +
#define curl_ftpssl   curl_usessl
+
+ +

Definition at line 612 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_HTTP

+ +
+
+ + + + +
#define CURLPROTO_HTTP   (1<<0)
+
+ +

Definition at line 652 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_HTTPS

+ +
+
+ + + + +
#define CURLPROTO_HTTPS   (1<<1)
+
+ +

Definition at line 653 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_FTP

+ +
+
+ + + + +
#define CURLPROTO_FTP   (1<<2)
+
+ +

Definition at line 654 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_FTPS

+ +
+
+ + + + +
#define CURLPROTO_FTPS   (1<<3)
+
+ +

Definition at line 655 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_SCP

+ +
+
+ + + + +
#define CURLPROTO_SCP   (1<<4)
+
+ +

Definition at line 656 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_SFTP

+ +
+
+ + + + +
#define CURLPROTO_SFTP   (1<<5)
+
+ +

Definition at line 657 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_TELNET

+ +
+
+ + + + +
#define CURLPROTO_TELNET   (1<<6)
+
+ +

Definition at line 658 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_LDAP

+ +
+
+ + + + +
#define CURLPROTO_LDAP   (1<<7)
+
+ +

Definition at line 659 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_LDAPS

+ +
+
+ + + + +
#define CURLPROTO_LDAPS   (1<<8)
+
+ +

Definition at line 660 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_DICT

+ +
+
+ + + + +
#define CURLPROTO_DICT   (1<<9)
+
+ +

Definition at line 661 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_FILE

+ +
+
+ + + + +
#define CURLPROTO_FILE   (1<<10)
+
+ +

Definition at line 662 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_TFTP

+ +
+
+ + + + +
#define CURLPROTO_TFTP   (1<<11)
+
+ +

Definition at line 663 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_IMAP

+ +
+
+ + + + +
#define CURLPROTO_IMAP   (1<<12)
+
+ +

Definition at line 664 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_IMAPS

+ +
+
+ + + + +
#define CURLPROTO_IMAPS   (1<<13)
+
+ +

Definition at line 665 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_POP3

+ +
+
+ + + + +
#define CURLPROTO_POP3   (1<<14)
+
+ +

Definition at line 666 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_POP3S

+ +
+
+ + + + +
#define CURLPROTO_POP3S   (1<<15)
+
+ +

Definition at line 667 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_SMTP

+ +
+
+ + + + +
#define CURLPROTO_SMTP   (1<<16)
+
+ +

Definition at line 668 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_SMTPS

+ +
+
+ + + + +
#define CURLPROTO_SMTPS   (1<<17)
+
+ +

Definition at line 669 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTSP

+ +
+
+ + + + +
#define CURLPROTO_RTSP   (1<<18)
+
+ +

Definition at line 670 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMP

+ +
+
+ + + + +
#define CURLPROTO_RTMP   (1<<19)
+
+ +

Definition at line 671 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMPT

+ +
+
+ + + + +
#define CURLPROTO_RTMPT   (1<<20)
+
+ +

Definition at line 672 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMPE

+ +
+
+ + + + +
#define CURLPROTO_RTMPE   (1<<21)
+
+ +

Definition at line 673 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMPTE

+ +
+
+ + + + +
#define CURLPROTO_RTMPTE   (1<<22)
+
+ +

Definition at line 674 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMPS

+ +
+
+ + + + +
#define CURLPROTO_RTMPS   (1<<23)
+
+ +

Definition at line 675 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_RTMPTS

+ +
+
+ + + + +
#define CURLPROTO_RTMPTS   (1<<24)
+
+ +

Definition at line 676 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_GOPHER

+ +
+
+ + + + +
#define CURLPROTO_GOPHER   (1<<25)
+
+ +

Definition at line 677 of file curl.h.

+ +
+
+ +

◆ CURLPROTO_ALL

+ +
+
+ + + + +
#define CURLPROTO_ALL   (~0) /* enable everything */
+
+ +

Definition at line 678 of file curl.h.

+ +
+
+ +

◆ CURLOPTTYPE_LONG

+ +
+
+ + + + +
#define CURLOPTTYPE_LONG   0
+
+ +

Definition at line 682 of file curl.h.

+ +
+
+ +

◆ CURLOPTTYPE_OBJECTPOINT

+ +
+
+ + + + +
#define CURLOPTTYPE_OBJECTPOINT   10000
+
+ +

Definition at line 683 of file curl.h.

+ +
+
+ +

◆ CURLOPTTYPE_FUNCTIONPOINT

+ +
+
+ + + + +
#define CURLOPTTYPE_FUNCTIONPOINT   20000
+
+ +

Definition at line 684 of file curl.h.

+ +
+
+ +

◆ CURLOPTTYPE_OFF_T

+ +
+
+ + + + +
#define CURLOPTTYPE_OFF_T   30000
+
+ +

Definition at line 685 of file curl.h.

+ +
+
+ +

◆ CINIT

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define CINIT( na,
 t,
 nu 
)   CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu
+
+ +

Definition at line 695 of file curl.h.

+ +
+
+ +

◆ CURLOPT_SERVER_RESPONSE_TIMEOUT

+ +
+
+ + + + +
#define CURLOPT_SERVER_RESPONSE_TIMEOUT   CURLOPT_FTP_RESPONSE_TIMEOUT
+
+ +

Definition at line 1031 of file curl.h.

+ +
+
+ +

◆ CURLOPT_POST301

+ +
+
+ + + + +
#define CURLOPT_POST301   CURLOPT_POSTREDIR
+
+ +

Definition at line 1360 of file curl.h.

+ +
+
+ +

◆ CURLOPT_SSLKEYPASSWD

+ +
+
+ + + + +
#define CURLOPT_SSLKEYPASSWD   CURLOPT_KEYPASSWD
+
+ +

Definition at line 1365 of file curl.h.

+ +
+
+ +

◆ CURLOPT_FTPAPPEND

+ +
+
+ + + + +
#define CURLOPT_FTPAPPEND   CURLOPT_APPEND
+
+ +

Definition at line 1366 of file curl.h.

+ +
+
+ +

◆ CURLOPT_FTPLISTONLY

+ +
+
+ + + + +
#define CURLOPT_FTPLISTONLY   CURLOPT_DIRLISTONLY
+
+ +

Definition at line 1367 of file curl.h.

+ +
+
+ +

◆ CURLOPT_FTP_SSL

+ +
+
+ + + + +
#define CURLOPT_FTP_SSL   CURLOPT_USE_SSL
+
+ +

Definition at line 1368 of file curl.h.

+ +
+
+ +

◆ CURLOPT_SSLCERTPASSWD

+ +
+
+ + + + +
#define CURLOPT_SSLCERTPASSWD   CURLOPT_KEYPASSWD
+
+ +

Definition at line 1372 of file curl.h.

+ +
+
+ +

◆ CURLOPT_KRB4LEVEL

+ +
+
+ + + + +
#define CURLOPT_KRB4LEVEL   CURLOPT_KRBLEVEL
+
+ +

Definition at line 1373 of file curl.h.

+ +
+
+ +

◆ CURL_IPRESOLVE_WHATEVER

+ +
+
+ + + + +
#define CURL_IPRESOLVE_WHATEVER
+
+Value:
0 /* default, resolves addresses to all IP
versions that your system allows */
+

Definition at line 1384 of file curl.h.

+ +
+
+ +

◆ CURL_IPRESOLVE_V4

+ +
+
+ + + + +
#define CURL_IPRESOLVE_V4   1 /* resolve to ipv4 addresses */
+
+ +

Definition at line 1386 of file curl.h.

+ +
+
+ +

◆ CURL_IPRESOLVE_V6

+ +
+
+ + + + +
#define CURL_IPRESOLVE_V6   2 /* resolve to ipv6 addresses */
+
+ +

Definition at line 1387 of file curl.h.

+ +
+
+ +

◆ CURLOPT_WRITEDATA

+ +
+
+ + + + +
#define CURLOPT_WRITEDATA   CURLOPT_FILE
+
+ +

Definition at line 1390 of file curl.h.

+ +
+
+ +

◆ CURLOPT_READDATA

+ +
+
+ + + + +
#define CURLOPT_READDATA   CURLOPT_INFILE
+
+ +

Definition at line 1391 of file curl.h.

+ +
+
+ +

◆ CURLOPT_HEADERDATA

+ +
+
+ + + + +
#define CURLOPT_HEADERDATA   CURLOPT_WRITEHEADER
+
+ +

Definition at line 1392 of file curl.h.

+ +
+
+ +

◆ CURLOPT_RTSPHEADER

+ +
+
+ + + + +
#define CURLOPT_RTSPHEADER   CURLOPT_HTTPHEADER
+
+ +

Definition at line 1393 of file curl.h.

+ +
+
+ +

◆ CURL_REDIR_GET_ALL

+ +
+
+ + + + +
#define CURL_REDIR_GET_ALL   0
+
+ +

Definition at line 1456 of file curl.h.

+ +
+
+ +

◆ CURL_REDIR_POST_301

+ +
+
+ + + + +
#define CURL_REDIR_POST_301   1
+
+ +

Definition at line 1457 of file curl.h.

+ +
+
+ +

◆ CURL_REDIR_POST_302

+ +
+
+ + + + +
#define CURL_REDIR_POST_302   2
+
+ +

Definition at line 1458 of file curl.h.

+ +
+
+ +

◆ CURL_REDIR_POST_ALL

+ +
+
+ + + + +
#define CURL_REDIR_POST_ALL   (CURL_REDIR_POST_301|CURL_REDIR_POST_302)
+
+ +

Definition at line 1459 of file curl.h.

+ +
+
+ +

◆ CFINIT

+ +
+
+ + + + + + + + +
#define CFINIT( name)   CURLFORM_ ## name
+
+ +

Definition at line 1483 of file curl.h.

+ +
+
+ +

◆ CURLINFO_STRING

+ +
+
+ + + + +
#define CURLINFO_STRING   0x100000
+
+ +

Definition at line 1757 of file curl.h.

+ +
+
+ +

◆ CURLINFO_LONG

+ +
+
+ + + + +
#define CURLINFO_LONG   0x200000
+
+ +

Definition at line 1758 of file curl.h.

+ +
+
+ +

◆ CURLINFO_DOUBLE

+ +
+
+ + + + +
#define CURLINFO_DOUBLE   0x300000
+
+ +

Definition at line 1759 of file curl.h.

+ +
+
+ +

◆ CURLINFO_SLIST

+ +
+
+ + + + +
#define CURLINFO_SLIST   0x400000
+
+ +

Definition at line 1760 of file curl.h.

+ +
+
+ +

◆ CURLINFO_MASK

+ +
+
+ + + + +
#define CURLINFO_MASK   0x0fffff
+
+ +

Definition at line 1761 of file curl.h.

+ +
+
+ +

◆ CURLINFO_TYPEMASK

+ +
+
+ + + + +
#define CURLINFO_TYPEMASK   0xf00000
+
+ +

Definition at line 1762 of file curl.h.

+ +
+
+ +

◆ CURLINFO_HTTP_CODE

+ +
+
+ + + + +
#define CURLINFO_HTTP_CODE   CURLINFO_RESPONSE_CODE
+
+ +

Definition at line 1815 of file curl.h.

+ +
+
+ +

◆ CURL_GLOBAL_SSL

+ +
+
+ + + + +
#define CURL_GLOBAL_SSL   (1<<0)
+
+ +

Definition at line 1829 of file curl.h.

+ +
+
+ +

◆ CURL_GLOBAL_WIN32

+ +
+
+ + + + +
#define CURL_GLOBAL_WIN32   (1<<1)
+
+ +

Definition at line 1830 of file curl.h.

+ +
+
+ +

◆ CURL_GLOBAL_ALL

+ +
+
+ + + + +
#define CURL_GLOBAL_ALL   (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32)
+
+ +

Definition at line 1831 of file curl.h.

+ +
+
+ +

◆ CURL_GLOBAL_NOTHING

+ +
+
+ + + + +
#define CURL_GLOBAL_NOTHING   0
+
+ +

Definition at line 1832 of file curl.h.

+ +
+
+ +

◆ CURL_GLOBAL_DEFAULT

+ +
+
+ + + + +
#define CURL_GLOBAL_DEFAULT   CURL_GLOBAL_ALL
+
+ +

Definition at line 1833 of file curl.h.

+ +
+
+ +

◆ CURLVERSION_NOW

+ +
+
+ + + + +
#define CURLVERSION_NOW   CURLVERSION_FOURTH
+
+ +

Definition at line 1914 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_IPV6

+ +
+
+ + + + +
#define CURL_VERSION_IPV6   (1<<0) /* IPv6-enabled */
+
+ +

Definition at line 1944 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_KERBEROS4

+ +
+
+ + + + +
#define CURL_VERSION_KERBEROS4   (1<<1) /* kerberos auth is supported */
+
+ +

Definition at line 1945 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_SSL

+ +
+
+ + + + +
#define CURL_VERSION_SSL   (1<<2) /* SSL options are present */
+
+ +

Definition at line 1946 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_LIBZ

+ +
+
+ + + + +
#define CURL_VERSION_LIBZ   (1<<3) /* libz features are present */
+
+ +

Definition at line 1947 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_NTLM

+ +
+
+ + + + +
#define CURL_VERSION_NTLM   (1<<4) /* NTLM auth is supported */
+
+ +

Definition at line 1948 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_GSSNEGOTIATE

+ +
+
+ + + + +
#define CURL_VERSION_GSSNEGOTIATE   (1<<5) /* Negotiate auth support */
+
+ +

Definition at line 1949 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_DEBUG

+ +
+
+ + + + +
#define CURL_VERSION_DEBUG   (1<<6) /* built with debug capabilities */
+
+ +

Definition at line 1950 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_ASYNCHDNS

+ +
+
+ + + + +
#define CURL_VERSION_ASYNCHDNS   (1<<7) /* asynchronous dns resolves */
+
+ +

Definition at line 1951 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_SPNEGO

+ +
+
+ + + + +
#define CURL_VERSION_SPNEGO   (1<<8) /* SPNEGO auth */
+
+ +

Definition at line 1952 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_LARGEFILE

+ +
+
+ + + + +
#define CURL_VERSION_LARGEFILE   (1<<9) /* supports files bigger than 2GB */
+
+ +

Definition at line 1953 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_IDN

+ +
+
+ + + + +
#define CURL_VERSION_IDN   (1<<10) /* International Domain Names support */
+
+ +

Definition at line 1954 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_SSPI

+ +
+
+ + + + +
#define CURL_VERSION_SSPI   (1<<11) /* SSPI is supported */
+
+ +

Definition at line 1955 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_CONV

+ +
+
+ + + + +
#define CURL_VERSION_CONV   (1<<12) /* character conversions supported */
+
+ +

Definition at line 1956 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_CURLDEBUG

+ +
+
+ + + + +
#define CURL_VERSION_CURLDEBUG   (1<<13) /* debug memory tracking supported */
+
+ +

Definition at line 1957 of file curl.h.

+ +
+
+ +

◆ CURL_VERSION_TLSAUTH_SRP

+ +
+
+ + + + +
#define CURL_VERSION_TLSAUTH_SRP   (1<<14) /* TLS-SRP auth is supported */
+
+ +

Definition at line 1958 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_RECV

+ +
+
+ + + + +
#define CURLPAUSE_RECV   (1<<0)
+
+ +

Definition at line 2003 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_RECV_CONT

+ +
+
+ + + + +
#define CURLPAUSE_RECV_CONT   (0)
+
+ +

Definition at line 2004 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_SEND

+ +
+
+ + + + +
#define CURLPAUSE_SEND   (1<<2)
+
+ +

Definition at line 2006 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_SEND_CONT

+ +
+
+ + + + +
#define CURLPAUSE_SEND_CONT   (0)
+
+ +

Definition at line 2007 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_ALL

+ +
+
+ + + + +
#define CURLPAUSE_ALL   (CURLPAUSE_RECV|CURLPAUSE_SEND)
+
+ +

Definition at line 2009 of file curl.h.

+ +
+
+ +

◆ CURLPAUSE_CONT

+ +
+
+ + + + +
#define CURLPAUSE_CONT   (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)
+
+ +

Definition at line 2010 of file curl.h.

+ +
+
+

Typedef Documentation

+ +

◆ CURL

+ +
+
+ + + + +
typedef void CURL
+
+ +

Definition at line 48 of file curl.h.

+ +
+
+ +

◆ curl_socket_t

+ +
+
+ + + + +
typedef int curl_socket_t
+
+ +

Definition at line 64 of file curl.h.

+ +
+
+ +

◆ curl_progress_callback

+ +
+
+ + + + +
typedef int(* curl_progress_callback) (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
+
+ +

Definition at line 103 of file curl.h.

+ +
+
+ +

◆ curl_write_callback

+ +
+
+ + + + +
typedef size_t(* curl_write_callback) (char *buffer, size_t size, size_t nitems, void *outstream)
+
+ +

Definition at line 130 of file curl.h.

+ +
+
+ +

◆ curl_chunk_bgn_callback

+ +
+
+ + + + +
typedef long(* curl_chunk_bgn_callback) (const void *transfer_info, void *ptr, int remains)
+
+ +

Definition at line 199 of file curl.h.

+ +
+
+ +

◆ curl_chunk_end_callback

+ +
+
+ + + + +
typedef long(* curl_chunk_end_callback) (void *ptr)
+
+ +

Definition at line 213 of file curl.h.

+ +
+
+ +

◆ curl_fnmatch_callback

+ +
+
+ + + + +
typedef int(* curl_fnmatch_callback) (void *ptr, const char *pattern, const char *string)
+
+ +

Definition at line 222 of file curl.h.

+ +
+
+ +

◆ curl_seek_callback

+ +
+
+ + + + +
typedef int(* curl_seek_callback) (void *instream, curl_off_t offset, int origin)
+
+ +

Definition at line 231 of file curl.h.

+ +
+
+ +

◆ curl_read_callback

+ +
+
+ + + + +
typedef size_t(* curl_read_callback) (char *buffer, size_t size, size_t nitems, void *instream)
+
+ +

Definition at line 242 of file curl.h.

+ +
+
+ +

◆ curl_sockopt_callback

+ +
+
+ + + + +
typedef int(* curl_sockopt_callback) (void *clientp, curl_socket_t curlfd, curlsocktype purpose)
+
+ +

Definition at line 259 of file curl.h.

+ +
+
+ +

◆ curl_opensocket_callback

+ +
+
+ + + + +
typedef curl_socket_t(* curl_opensocket_callback) (void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
+
+ +

Definition at line 274 of file curl.h.

+ +
+
+ +

◆ curl_closesocket_callback

+ +
+
+ + + + +
typedef int(* curl_closesocket_callback) (void *clientp, curl_socket_t item)
+
+ +

Definition at line 279 of file curl.h.

+ +
+
+ +

◆ curl_ioctl_callback

+ +
+
+ + + + +
typedef curlioerr(* curl_ioctl_callback) (CURL *handle, int cmd, void *clientp)
+
+ +

Definition at line 294 of file curl.h.

+ +
+
+ +

◆ curl_malloc_callback

+ +
+
+ + + + +
typedef void*(* curl_malloc_callback) (size_t size)
+
+ +

Definition at line 304 of file curl.h.

+ +
+
+ +

◆ curl_free_callback

+ +
+
+ + + + +
typedef void(* curl_free_callback) (void *ptr)
+
+ +

Definition at line 305 of file curl.h.

+ +
+
+ +

◆ curl_realloc_callback

+ +
+
+ + + + +
typedef void*(* curl_realloc_callback) (void *ptr, size_t size)
+
+ +

Definition at line 306 of file curl.h.

+ +
+
+ +

◆ curl_strdup_callback

+ +
+
+ + + + +
typedef char*(* curl_strdup_callback) (const char *str)
+
+ +

Definition at line 307 of file curl.h.

+ +
+
+ +

◆ curl_calloc_callback

+ +
+
+ + + + +
typedef void*(* curl_calloc_callback) (size_t nmemb, size_t size)
+
+ +

Definition at line 308 of file curl.h.

+ +
+
+ +

◆ curl_debug_callback

+ +
+
+ + + + +
typedef int(* curl_debug_callback) (CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
+
+ +

Definition at line 323 of file curl.h.

+ +
+
+ +

◆ curl_conv_callback

+ +
+
+ + + + +
typedef CURLcode(* curl_conv_callback) (char *buffer, size_t length)
+
+

CURL_NO_OLDIES

+ +

Definition at line 510 of file curl.h.

+ +
+
+ +

◆ curl_ssl_ctx_callback

+ +
+
+ + + + +
typedef CURLcode(* curl_ssl_ctx_callback) (CURL *curl, void *ssl_ctx, void *userptr)
+
+ +

Definition at line 512 of file curl.h.

+ +
+
+ +

◆ curl_sshkeycallback

+ +
+
+ + + + +
typedef int(* curl_sshkeycallback) (CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp)
+
+ +

Definition at line 586 of file curl.h.

+ +
+
+ +

◆ curl_formget_callback

+ +
+
+ + + + +
typedef size_t(* curl_formget_callback) (void *arg, const char *buf, size_t len)
+
+ +

Definition at line 1578 of file curl.h.

+ +
+
+ +

◆ curl_lock_function

+ +
+
+ + + + +
typedef void(* curl_lock_function) (CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr)
+
+ +

Definition at line 1863 of file curl.h.

+ +
+
+ +

◆ curl_unlock_function

+ +
+
+ + + + +
typedef void(* curl_unlock_function) (CURL *handle, curl_lock_data data, void *userptr)
+
+ +

Definition at line 1867 of file curl.h.

+ +
+
+ +

◆ CURLSH

+ +
+
+ + + + +
typedef void CURLSH
+
+ +

Definition at line 1871 of file curl.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ curlfiletype

+ +
+
+ + + + +
enum curlfiletype
+
+ + + + + + + + + + +
Enumerator
CURLFILETYPE_FILE 
CURLFILETYPE_DIRECTORY 
CURLFILETYPE_SYMLINK 
CURLFILETYPE_DEVICE_BLOCK 
CURLFILETYPE_DEVICE_CHAR 
CURLFILETYPE_NAMEDPIPE 
CURLFILETYPE_SOCKET 
CURLFILETYPE_DOOR 
CURLFILETYPE_UNKNOWN 
+ +

Definition at line 138 of file curl.h.

+ +
+
+ +

◆ curlsocktype

+ +
+
+ + + + +
enum curlsocktype
+
+ + + +
Enumerator
CURLSOCKTYPE_IPCXN 
CURLSOCKTYPE_LAST 
+ +

Definition at line 247 of file curl.h.

+ +
+
+ +

◆ curlioerr

+ +
+
+ + + + +
enum curlioerr
+
+ + + + + +
Enumerator
CURLIOE_OK 
CURLIOE_UNKNOWNCMD 
CURLIOE_FAILRESTART 
CURLIOE_LAST 
+ +

Definition at line 281 of file curl.h.

+ +
+
+ +

◆ curliocmd

+ +
+
+ + + + +
enum curliocmd
+
+ + + + +
Enumerator
CURLIOCMD_NOP 
CURLIOCMD_RESTARTREAD 
CURLIOCMD_LAST 
+ +

Definition at line 288 of file curl.h.

+ +
+
+ +

◆ curl_infotype

+ +
+
+ + + + +
enum curl_infotype
+
+ + + + + + + + + +
Enumerator
CURLINFO_TEXT 
CURLINFO_HEADER_IN 
CURLINFO_HEADER_OUT 
CURLINFO_DATA_IN 
CURLINFO_DATA_OUT 
CURLINFO_SSL_DATA_IN 
CURLINFO_SSL_DATA_OUT 
CURLINFO_END 
+ +

Definition at line 311 of file curl.h.

+ +
+
+ +

◆ CURLcode

+ +
+
+ + + + +
enum CURLcode
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CURLE_OK 
CURLE_UNSUPPORTED_PROTOCOL 
CURLE_FAILED_INIT 
CURLE_URL_MALFORMAT 
CURLE_NOT_BUILT_IN 
CURLE_COULDNT_RESOLVE_PROXY 
CURLE_COULDNT_RESOLVE_HOST 
CURLE_COULDNT_CONNECT 
CURLE_FTP_WEIRD_SERVER_REPLY 
CURLE_REMOTE_ACCESS_DENIED 
CURLE_OBSOLETE10 
CURLE_FTP_WEIRD_PASS_REPLY 
CURLE_OBSOLETE12 
CURLE_FTP_WEIRD_PASV_REPLY 
CURLE_FTP_WEIRD_227_FORMAT 
CURLE_FTP_CANT_GET_HOST 
CURLE_OBSOLETE16 
CURLE_FTP_COULDNT_SET_TYPE 
CURLE_PARTIAL_FILE 
CURLE_FTP_COULDNT_RETR_FILE 
CURLE_OBSOLETE20 
CURLE_QUOTE_ERROR 
CURLE_HTTP_RETURNED_ERROR 
CURLE_WRITE_ERROR 
CURLE_OBSOLETE24 
CURLE_UPLOAD_FAILED 
CURLE_READ_ERROR 
CURLE_OUT_OF_MEMORY 
CURLE_OPERATION_TIMEDOUT 
CURLE_OBSOLETE29 
CURLE_FTP_PORT_FAILED 
CURLE_FTP_COULDNT_USE_REST 
CURLE_OBSOLETE32 
CURLE_RANGE_ERROR 
CURLE_HTTP_POST_ERROR 
CURLE_SSL_CONNECT_ERROR 
CURLE_BAD_DOWNLOAD_RESUME 
CURLE_FILE_COULDNT_READ_FILE 
CURLE_LDAP_CANNOT_BIND 
CURLE_LDAP_SEARCH_FAILED 
CURLE_OBSOLETE40 
CURLE_FUNCTION_NOT_FOUND 
CURLE_ABORTED_BY_CALLBACK 
CURLE_BAD_FUNCTION_ARGUMENT 
CURLE_OBSOLETE44 
CURLE_INTERFACE_FAILED 
CURLE_OBSOLETE46 
CURLE_TOO_MANY_REDIRECTS 
CURLE_UNKNOWN_OPTION 
CURLE_TELNET_OPTION_SYNTAX 
CURLE_OBSOLETE50 
CURLE_PEER_FAILED_VERIFICATION 
CURLE_GOT_NOTHING 
CURLE_SSL_ENGINE_NOTFOUND 
CURLE_SSL_ENGINE_SETFAILED 
CURLE_SEND_ERROR 
CURLE_RECV_ERROR 
CURLE_OBSOLETE57 
CURLE_SSL_CERTPROBLEM 
CURLE_SSL_CIPHER 
CURLE_SSL_CACERT 
CURLE_BAD_CONTENT_ENCODING 
CURLE_LDAP_INVALID_URL 
CURLE_FILESIZE_EXCEEDED 
CURLE_USE_SSL_FAILED 
CURLE_SEND_FAIL_REWIND 
CURLE_SSL_ENGINE_INITFAILED 
CURLE_LOGIN_DENIED 
CURLE_TFTP_NOTFOUND 
CURLE_TFTP_PERM 
CURLE_REMOTE_DISK_FULL 
CURLE_TFTP_ILLEGAL 
CURLE_TFTP_UNKNOWNID 
CURLE_REMOTE_FILE_EXISTS 
CURLE_TFTP_NOSUCHUSER 
CURLE_CONV_FAILED 
CURLE_CONV_REQD 
CURLE_SSL_CACERT_BADFILE 
CURLE_REMOTE_FILE_NOT_FOUND 
CURLE_SSH 
CURLE_SSL_SHUTDOWN_FAILED 
CURLE_AGAIN 
CURLE_SSL_CRL_BADFILE 
CURLE_SSL_ISSUER_ERROR 
CURLE_FTP_PRET_FAILED 
CURLE_RTSP_CSEQ_ERROR 
CURLE_RTSP_SESSION_ERROR 
CURLE_FTP_BAD_FILE_LIST 
CURLE_CHUNK_FAILED 
CURL_LAST 
+ +

Definition at line 336 of file curl.h.

+ +
+
+ +

◆ curl_proxytype

+ +
+
+ + + + +
enum curl_proxytype
+
+ + + + + + + +
Enumerator
CURLPROXY_HTTP 
CURLPROXY_HTTP_1_0 
CURLPROXY_SOCKS4 
CURLPROXY_SOCKS5 
CURLPROXY_SOCKS4A 
CURLPROXY_SOCKS5_HOSTNAME 
+ +

Definition at line 517 of file curl.h.

+ +
+
+ +

◆ curl_khstat

+ +
+
+ + + + +
enum curl_khstat
+
+ + + + + + +
Enumerator
CURLKHSTAT_FINE_ADD_TO_FILE 
CURLKHSTAT_FINE 
CURLKHSTAT_REJECT 
CURLKHSTAT_DEFER 
CURLKHSTAT_LAST 
+ +

Definition at line 567 of file curl.h.

+ +
+
+ +

◆ curl_khmatch

+ +
+
+ + + + +
enum curl_khmatch
+
+ + + + + +
Enumerator
CURLKHMATCH_OK 
CURLKHMATCH_MISMATCH 
CURLKHMATCH_MISSING 
CURLKHMATCH_LAST 
+ +

Definition at line 578 of file curl.h.

+ +
+
+ +

◆ curl_usessl

+ +
+
+ + + + +
enum curl_usessl
+
+ + + + + + +
Enumerator
CURLUSESSL_NONE 
CURLUSESSL_TRY 
CURLUSESSL_CONTROL 
CURLUSESSL_ALL 
CURLUSESSL_LAST 
+ +

Definition at line 593 of file curl.h.

+ +
+
+ +

◆ curl_ftpccc

+ +
+
+ + + + +
enum curl_ftpccc
+
+

CURL_NO_OLDIES

+ + + + + +
Enumerator
CURLFTPSSL_CCC_NONE 
CURLFTPSSL_CCC_PASSIVE 
CURLFTPSSL_CCC_ACTIVE 
CURLFTPSSL_CCC_LAST 
+ +

Definition at line 616 of file curl.h.

+ +
+
+ +

◆ curl_ftpauth

+ +
+
+ + + + +
enum curl_ftpauth
+
+ + + + + +
Enumerator
CURLFTPAUTH_DEFAULT 
CURLFTPAUTH_SSL 
CURLFTPAUTH_TLS 
CURLFTPAUTH_LAST 
+ +

Definition at line 624 of file curl.h.

+ +
+
+ +

◆ curl_ftpcreatedir

+ +
+
+ + + + +
enum curl_ftpcreatedir
+
+ + + + + +
Enumerator
CURLFTP_CREATE_DIR_NONE 
CURLFTP_CREATE_DIR 
CURLFTP_CREATE_DIR_RETRY 
CURLFTP_CREATE_DIR_LAST 
+ +

Definition at line 632 of file curl.h.

+ +
+
+ +

◆ curl_ftpmethod

+ +
+
+ + + + +
enum curl_ftpmethod
+
+ + + + + + +
Enumerator
CURLFTPMETHOD_DEFAULT 
CURLFTPMETHOD_MULTICWD 
CURLFTPMETHOD_NOCWD 
CURLFTPMETHOD_SINGLECWD 
CURLFTPMETHOD_LAST 
+ +

Definition at line 643 of file curl.h.

+ +
+
+ +

◆ CURLoption

+ +
+
+ + + + +
enum CURLoption
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CINIT 
CURLOPT_LASTENTRY 
+ +

Definition at line 711 of file curl.h.

+ +
+
+ +

◆ anonymous enum

+ +
+
+ + + + +
anonymous enum
+
+ + + + + +
Enumerator
CURL_HTTP_VERSION_NONE 
CURL_HTTP_VERSION_1_0 
CURL_HTTP_VERSION_1_1 
CURL_HTTP_VERSION_LAST 
+ +

Definition at line 1396 of file curl.h.

+ +
+
+ +

◆ anonymous enum

+ +
+
+ + + + +
anonymous enum
+
+ + + + + + + + + + + + + + +
Enumerator
CURL_RTSPREQ_NONE 
CURL_RTSPREQ_OPTIONS 
CURL_RTSPREQ_DESCRIBE 
CURL_RTSPREQ_ANNOUNCE 
CURL_RTSPREQ_SETUP 
CURL_RTSPREQ_PLAY 
CURL_RTSPREQ_PAUSE 
CURL_RTSPREQ_TEARDOWN 
CURL_RTSPREQ_GET_PARAMETER 
CURL_RTSPREQ_SET_PARAMETER 
CURL_RTSPREQ_RECORD 
CURL_RTSPREQ_RECEIVE 
CURL_RTSPREQ_LAST 
+ +

Definition at line 1409 of file curl.h.

+ +
+
+ +

◆ CURL_NETRC_OPTION

+ +
+
+ + + + +
enum CURL_NETRC_OPTION
+
+ + + + + +
Enumerator
CURL_NETRC_IGNORED 
CURL_NETRC_OPTIONAL 
CURL_NETRC_REQUIRED 
CURL_NETRC_LAST 
+ +

Definition at line 1426 of file curl.h.

+ +
+
+ +

◆ anonymous enum

+ +
+
+ + + + +
anonymous enum
+
+ + + + + + +
Enumerator
CURL_SSLVERSION_DEFAULT 
CURL_SSLVERSION_TLSv1 
CURL_SSLVERSION_SSLv2 
CURL_SSLVERSION_SSLv3 
CURL_SSLVERSION_LAST 
+ +

Definition at line 1437 of file curl.h.

+ +
+
+ +

◆ CURL_TLSAUTH

+ +
+
+ + + + +
enum CURL_TLSAUTH
+
+ + + + +
Enumerator
CURL_TLSAUTH_NONE 
CURL_TLSAUTH_SRP 
CURL_TLSAUTH_LAST 
+ +

Definition at line 1446 of file curl.h.

+ +
+
+ +

◆ curl_TimeCond

+ +
+
+ + + + +
enum curl_TimeCond
+
+ + + + + + +
Enumerator
CURL_TIMECOND_NONE 
CURL_TIMECOND_IFMODSINCE 
CURL_TIMECOND_IFUNMODSINCE 
CURL_TIMECOND_LASTMOD 
CURL_TIMECOND_LAST 
+ +

Definition at line 1461 of file curl.h.

+ +
+
+ +

◆ CURLformoption

+ +
+
+ + + + +
enum CURLformoption
+
+ + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CFINIT 
CURLFORM_LASTENTRY 
+ +

Definition at line 1489 of file curl.h.

+ +
+
+ +

◆ CURLFORMcode

+ +
+
+ + + + +
enum CURLFORMcode
+
+ + + + + + + + + + +
Enumerator
CURL_FORMADD_OK 
CURL_FORMADD_MEMORY 
CURL_FORMADD_OPTION_TWICE 
CURL_FORMADD_NULL 
CURL_FORMADD_UNKNOWN_OPTION 
CURL_FORMADD_INCOMPLETE 
CURL_FORMADD_ILLEGAL_ARRAY 
CURL_FORMADD_DISABLED 
CURL_FORMADD_LAST 
+ +

Definition at line 1543 of file curl.h.

+ +
+
+ +

◆ CURLINFO

+ +
+
+ + + + +
enum CURLINFO
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
CURLINFO_NONE 
CURLINFO_EFFECTIVE_URL 
CURLINFO_RESPONSE_CODE 
CURLINFO_TOTAL_TIME 
CURLINFO_NAMELOOKUP_TIME 
CURLINFO_CONNECT_TIME 
CURLINFO_PRETRANSFER_TIME 
CURLINFO_SIZE_UPLOAD 
CURLINFO_SIZE_DOWNLOAD 
CURLINFO_SPEED_DOWNLOAD 
CURLINFO_SPEED_UPLOAD 
CURLINFO_HEADER_SIZE 
CURLINFO_REQUEST_SIZE 
CURLINFO_SSL_VERIFYRESULT 
CURLINFO_FILETIME 
CURLINFO_CONTENT_LENGTH_DOWNLOAD 
CURLINFO_CONTENT_LENGTH_UPLOAD 
CURLINFO_STARTTRANSFER_TIME 
CURLINFO_CONTENT_TYPE 
CURLINFO_REDIRECT_TIME 
CURLINFO_REDIRECT_COUNT 
CURLINFO_PRIVATE 
CURLINFO_HTTP_CONNECTCODE 
CURLINFO_HTTPAUTH_AVAIL 
CURLINFO_PROXYAUTH_AVAIL 
CURLINFO_OS_ERRNO 
CURLINFO_NUM_CONNECTS 
CURLINFO_SSL_ENGINES 
CURLINFO_COOKIELIST 
CURLINFO_LASTSOCKET 
CURLINFO_FTP_ENTRY_PATH 
CURLINFO_REDIRECT_URL 
CURLINFO_PRIMARY_IP 
CURLINFO_APPCONNECT_TIME 
CURLINFO_CERTINFO 
CURLINFO_CONDITION_UNMET 
CURLINFO_RTSP_SESSION_ID 
CURLINFO_RTSP_CLIENT_CSEQ 
CURLINFO_RTSP_SERVER_CSEQ 
CURLINFO_RTSP_CSEQ_RECV 
CURLINFO_PRIMARY_PORT 
CURLINFO_LOCAL_IP 
CURLINFO_LOCAL_PORT 
CURLINFO_LASTONE 
+ +

Definition at line 1764 of file curl.h.

+ +
+
+ +

◆ curl_closepolicy

+ +
+
+ + + + +
enum curl_closepolicy
+
+ + + + + + + + +
Enumerator
CURLCLOSEPOLICY_NONE 
CURLCLOSEPOLICY_OLDEST 
CURLCLOSEPOLICY_LEAST_RECENTLY_USED 
CURLCLOSEPOLICY_LEAST_TRAFFIC 
CURLCLOSEPOLICY_SLOWEST 
CURLCLOSEPOLICY_CALLBACK 
CURLCLOSEPOLICY_LAST 
+ +

Definition at line 1817 of file curl.h.

+ +
+
+ +

◆ curl_lock_data

+ +
+
+ + + + +
enum curl_lock_data
+
+ + + + + + + + +
Enumerator
CURL_LOCK_DATA_NONE 
CURL_LOCK_DATA_SHARE 
CURL_LOCK_DATA_COOKIE 
CURL_LOCK_DATA_DNS 
CURL_LOCK_DATA_SSL_SESSION 
CURL_LOCK_DATA_CONNECT 
CURL_LOCK_DATA_LAST 
+ +

Definition at line 1841 of file curl.h.

+ +
+
+ +

◆ curl_lock_access

+ +
+
+ + + + +
enum curl_lock_access
+
+ + + + + +
Enumerator
CURL_LOCK_ACCESS_NONE 
CURL_LOCK_ACCESS_SHARED 
CURL_LOCK_ACCESS_SINGLE 
CURL_LOCK_ACCESS_LAST 
+ +

Definition at line 1856 of file curl.h.

+ +
+
+ +

◆ CURLSHcode

+ +
+
+ + + + +
enum CURLSHcode
+
+ + + + + + + +
Enumerator
CURLSHE_OK 
CURLSHE_BAD_OPTION 
CURLSHE_IN_USE 
CURLSHE_INVALID 
CURLSHE_NOMEM 
CURLSHE_LAST 
+ +

Definition at line 1873 of file curl.h.

+ +
+
+ +

◆ CURLSHoption

+ +
+
+ + + + +
enum CURLSHoption
+
+ + + + + + + + +
Enumerator
CURLSHOPT_NONE 
CURLSHOPT_SHARE 
CURLSHOPT_UNSHARE 
CURLSHOPT_LOCKFUNC 
CURLSHOPT_UNLOCKFUNC 
CURLSHOPT_USERDATA 
CURLSHOPT_LAST 
+ +

Definition at line 1882 of file curl.h.

+ +
+
+ +

◆ CURLversion

+ +
+
+ + + + +
enum CURLversion
+
+ + + + + + +
Enumerator
CURLVERSION_FIRST 
CURLVERSION_SECOND 
CURLVERSION_THIRD 
CURLVERSION_FOURTH 
CURLVERSION_LAST 
+ +

Definition at line 1901 of file curl.h.

+ +
+
+

Function Documentation

+ +

◆ curl_strequal()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN int() curl_strequal (const char * s1,
const char * s2 
)
+
+ +
+
+ +

◆ curl_strnequal()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN int() curl_strnequal (const char * s1,
const char * s2,
size_t n 
)
+
+ +
+
+ +

◆ curl_formadd()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLFORMcode curl_formadd (struct curl_httppost ** httppost,
struct curl_httppost ** last_post,
 ... 
)
+
+ +
+
+ +

◆ curl_formget()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN int curl_formget (struct curl_httppostform,
void * arg,
curl_formget_callback append 
)
+
+ +
+
+ +

◆ curl_formfree()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_formfree (struct curl_httppostform)
+
+ +
+
+ +

◆ curl_getenv()

+ +
+
+ + + + + + + + +
CURL_EXTERN char* curl_getenv (const char * variable)
+
+ +
+
+ +

◆ curl_version()

+ +
+
+ + + + + + + + +
CURL_EXTERN char* curl_version (void )
+
+ +
+
+ +

◆ curl_easy_escape()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN char* curl_easy_escape (CURLhandle,
const char * string,
int length 
)
+
+ +
+
+ +

◆ curl_escape()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN char* curl_escape (const char * string,
int length 
)
+
+ +
+
+ +

◆ curl_easy_unescape()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN char* curl_easy_unescape (CURLhandle,
const char * string,
int length,
int * outlength 
)
+
+ +
+
+ +

◆ curl_unescape()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN char* curl_unescape (const char * string,
int length 
)
+
+ +
+
+ +

◆ curl_free()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_free (void * p)
+
+ +
+
+ +

◆ curl_global_init()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURLcode curl_global_init (long flags)
+
+ +
+
+ +

◆ curl_global_init_mem()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_global_init_mem (long flags,
curl_malloc_callback m,
curl_free_callback f,
curl_realloc_callback r,
curl_strdup_callback s,
curl_calloc_callback c 
)
+
+ +
+
+ +

◆ curl_global_cleanup()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_global_cleanup (void )
+
+ +
+
+ +

◆ curl_slist_append()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN struct curl_slist* curl_slist_append (struct curl_slist,
const char *  
)
+
+ +
+
+ +

◆ curl_slist_free_all()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_slist_free_all (struct curl_slist)
+
+ +
+
+ +

◆ curl_getdate()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN time_t curl_getdate (const char * p,
const time_t * unused 
)
+
+ +
+
+ +

◆ curl_share_init()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURLSH* curl_share_init (void )
+
+ +
+
+ +

◆ curl_share_setopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLSHcode curl_share_setopt (CURLSH,
CURLSHoption option,
 ... 
)
+
+ +
+
+ +

◆ curl_share_cleanup()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURLSHcode curl_share_cleanup (CURLSH)
+
+ +
+
+ +

◆ curl_version_info()

+ +
+
+ + + + + + + + +
CURL_EXTERN curl_version_info_data* curl_version_info (CURLversion )
+
+ +
+
+ +

◆ curl_easy_strerror()

+ +
+
+ + + + + + + + +
CURL_EXTERN const char* curl_easy_strerror (CURLcode )
+
+ +
+
+ +

◆ curl_share_strerror()

+ +
+
+ + + + + + + + +
CURL_EXTERN const char* curl_share_strerror (CURLSHcode )
+
+ +
+
+ +

◆ curl_easy_pause()

+ +
+
+ + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_easy_pause (CURLhandle,
int bitmask 
)
+
+ +
+
+
+ + + + diff --git a/curl_8h_source.html b/curl_8h_source.html new file mode 100644 index 0000000..2535489 --- /dev/null +++ b/curl_8h_source.html @@ -0,0 +1,521 @@ + + + + + + + +wut: include/curl/curl.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
curl.h
+
+
+Go to the documentation of this file.
1 #ifndef __CURL_CURL_H
2 #define __CURL_CURL_H
3 /***************************************************************************
4  * _ _ ____ _
5  * Project ___| | | | _ \| |
6  * / __| | | | |_) | |
7  * | (__| |_| | _ <| |___
8  * \___|\___/|_| \_\_____|
9  *
10  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
11  *
12  * This software is licensed as described in the file COPYING, which
13  * you should have received as part of this distribution. The terms
14  * are also available at http://curl.haxx.se/docs/copyright.html.
15  *
16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17  * copies of the Software, and permit persons to whom the Software is
18  * furnished to do so, under the terms of the COPYING file.
19  *
20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21  * KIND, either express or implied.
22  *
23  ***************************************************************************/
24 
25 /*
26  * If you have libcurl problems, all docs and details are found here:
27  * http://curl.haxx.se/libcurl/
28  *
29  * curl-library mailing list subscription and unsubscription web interface:
30  * http://cool.haxx.se/mailman/listinfo/curl-library/
31  */
32 
33 #include "curlver.h" /* libcurl version defines */
34 #include "curlbuild.h" /* libcurl build definitions */
35 #include "curlrules.h" /* libcurl rules enforcement */
36 
37 #include <stdio.h>
38 #include <limits.h>
39 
40 /* The include stuff here below is mainly for time_t! */
41 #include <sys/types.h>
42 #include <time.h>
43 
44 #ifdef __cplusplus
45 extern "C" {
46 #endif
47 
48 typedef void CURL;
49 
50 #ifdef CURL_HIDDEN_SYMBOLS
51 /*
52  * This definition is used to make external definitions visible in the
53  * shared library when symbols are hidden by default. It makes no
54  * difference when compiling applications whether this is set or not,
55  * only when compiling the library.
56  */
57 #define CURL_EXTERN CURL_EXTERN_SYMBOL
58 #else
59 #define CURL_EXTERN
60 #endif
61 
62 #ifndef curl_socket_typedef
63 /* socket typedef */
64 typedef int curl_socket_t;
65 #define CURL_SOCKET_BAD -1
66 #define curl_socket_typedef
67 #endif /* curl_socket_typedef */
68 
69 struct curl_httppost {
70  struct curl_httppost *next; /* next entry in the list */
71  char *name; /* pointer to allocated name */
72  long namelength; /* length of name length */
73  char *contents; /* pointer to allocated data contents */
74  long contentslength; /* length of contents field */
75  char *buffer; /* pointer to allocated buffer contents */
76  long bufferlength; /* length of buffer field */
77  char *contenttype; /* Content-Type */
78  struct curl_slist* contentheader; /* list of extra headers for this form */
79  struct curl_httppost *more; /* if one field name has more than one
80  file, this link should link to following
81  files */
82  long flags; /* as defined below */
83 #define HTTPPOST_FILENAME (1<<0) /* specified content is a file name */
84 #define HTTPPOST_READFILE (1<<1) /* specified content is a file name */
85 #define HTTPPOST_PTRNAME (1<<2) /* name is only stored pointer
86  do not free in formfree */
87 #define HTTPPOST_PTRCONTENTS (1<<3) /* contents is only stored pointer
88  do not free in formfree */
89 #define HTTPPOST_BUFFER (1<<4) /* upload file from buffer */
90 #define HTTPPOST_PTRBUFFER (1<<5) /* upload file from pointer contents */
91 #define HTTPPOST_CALLBACK (1<<6) /* upload file contents by using the
92  regular read callback to get the data
93  and pass the given pointer as custom
94  pointer */
95 
96  char *showfilename; /* The file name to show. If not set, the
97  actual file name will be used (if this
98  is a file part) */
99  void *userp; /* custom pointer used for
100  HTTPPOST_CALLBACK posts */
101 };
102 
103 typedef int (*curl_progress_callback)(void *clientp,
104  double dltotal,
105  double dlnow,
106  double ultotal,
107  double ulnow);
108 
109 #ifndef CURL_MAX_WRITE_SIZE
110  /* Tests have proven that 20K is a very bad buffer size for uploads on
111  Windows, while 16K for some odd reason performed a lot better.
112  We do the ifndef check to allow this value to easier be changed at build
113  time for those who feel adventurous. The practical minimum is about
114  400 bytes since libcurl uses a buffer of this size as a scratch area
115  (unrelated to network send operations). */
116 #define CURL_MAX_WRITE_SIZE 16384
117 #endif
118 
119 #ifndef CURL_MAX_HTTP_HEADER
120 /* The only reason to have a max limit for this is to avoid the risk of a bad
121  server feeding libcurl with a never-ending header that will cause reallocs
122  infinitely */
123 #define CURL_MAX_HTTP_HEADER (100*1024)
124 #endif
125 
126 
127 /* This is a magic return code for the write callback that, when returned,
128  will signal libcurl to pause receiving on the current transfer. */
129 #define CURL_WRITEFUNC_PAUSE 0x10000001
130 typedef size_t (*curl_write_callback)(char *buffer,
131  size_t size,
132  size_t nitems,
133  void *outstream);
134 
135 
136 
137 /* enumeration of file types */
138 typedef enum {
146  CURLFILETYPE_DOOR, /* is possible only on Sun Solaris now */
147 
148  CURLFILETYPE_UNKNOWN /* should never occur */
149 } curlfiletype;
150 
151 #define CURLFINFOFLAG_KNOWN_FILENAME (1<<0)
152 #define CURLFINFOFLAG_KNOWN_FILETYPE (1<<1)
153 #define CURLFINFOFLAG_KNOWN_TIME (1<<2)
154 #define CURLFINFOFLAG_KNOWN_PERM (1<<3)
155 #define CURLFINFOFLAG_KNOWN_UID (1<<4)
156 #define CURLFINFOFLAG_KNOWN_GID (1<<5)
157 #define CURLFINFOFLAG_KNOWN_SIZE (1<<6)
158 #define CURLFINFOFLAG_KNOWN_HLINKCOUNT (1<<7)
159 
160 /* Content of this structure depends on information which is known and is
161  achievable (e.g. by FTP LIST parsing). Please see the url_easy_setopt(3) man
162  page for callbacks returning this structure -- some fields are mandatory,
163  some others are optional. The FLAG field has special meaning. */
165  char *filename;
167  time_t time;
168  unsigned int perm;
169  int uid;
170  int gid;
172  long int hardlinks;
173 
174  struct {
175  /* If some of these fields is not NULL, it is a pointer to b_data. */
176  char *time;
177  char *perm;
178  char *user;
179  char *group;
180  char *target; /* pointer to the target filename of a symlink */
181  } strings;
182 
183  unsigned int flags;
184 
185  /* used internally */
186  char * b_data;
187  size_t b_size;
188  size_t b_used;
189 };
190 
191 /* return codes for CURLOPT_CHUNK_BGN_FUNCTION */
192 #define CURL_CHUNK_BGN_FUNC_OK 0
193 #define CURL_CHUNK_BGN_FUNC_FAIL 1 /* tell the lib to end the task */
194 #define CURL_CHUNK_BGN_FUNC_SKIP 2 /* skip this chunk over */
195 
196 /* if splitting of data transfer is enabled, this callback is called before
197  download of an individual chunk started. Note that parameter "remains" works
198  only for FTP wildcard downloading (for now), otherwise is not used */
199 typedef long (*curl_chunk_bgn_callback)(const void *transfer_info,
200  void *ptr,
201  int remains);
202 
203 /* return codes for CURLOPT_CHUNK_END_FUNCTION */
204 #define CURL_CHUNK_END_FUNC_OK 0
205 #define CURL_CHUNK_END_FUNC_FAIL 1 /* tell the lib to end the task */
206 
207 /* If splitting of data transfer is enabled this callback is called after
208  download of an individual chunk finished.
209  Note! After this callback was set then it have to be called FOR ALL chunks.
210  Even if downloading of this chunk was skipped in CHUNK_BGN_FUNC.
211  This is the reason why we don't need "transfer_info" parameter in this
212  callback and we are not interested in "remains" parameter too. */
213 typedef long (*curl_chunk_end_callback)(void *ptr);
214 
215 /* return codes for FNMATCHFUNCTION */
216 #define CURL_FNMATCHFUNC_MATCH 0 /* string corresponds to the pattern */
217 #define CURL_FNMATCHFUNC_NOMATCH 1 /* pattern doesn't match the string */
218 #define CURL_FNMATCHFUNC_FAIL 2 /* an error occurred */
219 
220 /* callback type for wildcard downloading pattern matching. If the
221  string matches the pattern, return CURL_FNMATCHFUNC_MATCH value, etc. */
222 typedef int (*curl_fnmatch_callback)(void *ptr,
223  const char *pattern,
224  const char *string);
225 
226 /* These are the return codes for the seek callbacks */
227 #define CURL_SEEKFUNC_OK 0
228 #define CURL_SEEKFUNC_FAIL 1 /* fail the entire transfer */
229 #define CURL_SEEKFUNC_CANTSEEK 2 /* tell libcurl seeking can't be done, so
230  libcurl might try other means instead */
231 typedef int (*curl_seek_callback)(void *instream,
232  curl_off_t offset,
233  int origin); /* 'whence' */
234 
235 /* This is a return code for the read callback that, when returned, will
236  signal libcurl to immediately abort the current transfer. */
237 #define CURL_READFUNC_ABORT 0x10000000
238 /* This is a return code for the read callback that, when returned, will
239  signal libcurl to pause sending data on the current transfer. */
240 #define CURL_READFUNC_PAUSE 0x10000001
241 
242 typedef size_t (*curl_read_callback)(char *buffer,
243  size_t size,
244  size_t nitems,
245  void *instream);
246 
247 typedef enum {
248  CURLSOCKTYPE_IPCXN, /* socket created for a specific IP connection */
249  CURLSOCKTYPE_LAST /* never use */
250 } curlsocktype;
251 
252 /* The return code from the sockopt_callback can signal information back
253  to libcurl: */
254 #define CURL_SOCKOPT_OK 0
255 #define CURL_SOCKOPT_ERROR 1 /* causes libcurl to abort and return
256  CURLE_ABORTED_BY_CALLBACK */
257 #define CURL_SOCKOPT_ALREADY_CONNECTED 2
258 
259 typedef int (*curl_sockopt_callback)(void *clientp,
260  curl_socket_t curlfd,
261  curlsocktype purpose);
262 
264  int family;
265  int socktype;
266  int protocol;
267  unsigned int addrlen; /* addrlen was a socklen_t type before 7.18.0 but it
268  turned really ugly and painful on the systems that
269  lack this type */
270  struct sockaddr addr;
271 };
272 
273 typedef curl_socket_t
274 (*curl_opensocket_callback)(void *clientp,
275  curlsocktype purpose,
276  struct curl_sockaddr *address);
277 
278 typedef int
279 (*curl_closesocket_callback)(void *clientp, curl_socket_t item);
280 
281 typedef enum {
282  CURLIOE_OK, /* I/O operation successful */
283  CURLIOE_UNKNOWNCMD, /* command was unknown to callback */
284  CURLIOE_FAILRESTART, /* failed to restart the read */
285  CURLIOE_LAST /* never use */
286 } curlioerr;
287 
288 typedef enum {
289  CURLIOCMD_NOP, /* no operation */
290  CURLIOCMD_RESTARTREAD, /* restart the read stream from start */
291  CURLIOCMD_LAST /* never use */
292 } curliocmd;
293 
294 typedef curlioerr (*curl_ioctl_callback)(CURL *handle,
295  int cmd,
296  void *clientp);
297 
298 /*
299  * The following typedef's are signatures of malloc, free, realloc, strdup and
300  * calloc respectively. Function pointers of these types can be passed to the
301  * curl_global_init_mem() function to set user defined memory management
302  * callback routines.
303  */
304 typedef void *(*curl_malloc_callback)(size_t size);
305 typedef void (*curl_free_callback)(void *ptr);
306 typedef void *(*curl_realloc_callback)(void *ptr, size_t size);
307 typedef char *(*curl_strdup_callback)(const char *str);
308 typedef void *(*curl_calloc_callback)(size_t nmemb, size_t size);
309 
310 /* the kind of data that is passed to information_callback*/
311 typedef enum {
320 } curl_infotype;
321 
322 typedef int (*curl_debug_callback)
323  (CURL *handle, /* the handle/transfer this concerns */
324  curl_infotype type, /* what kind of data */
325  char *data, /* points to the data */
326  size_t size, /* size of the data pointed to */
327  void *userptr); /* whatever the user please */
328 
329 /* All possible error codes from all sorts of curl functions. Future versions
330  may return other values, stay prepared.
331 
332  Always add new return codes last. Never *EVER* remove any. The return
333  codes must remain the same!
334  */
335 
336 typedef enum {
337  CURLE_OK = 0,
341  CURLE_NOT_BUILT_IN, /* 4 - [was obsoleted in August 2007 for
342  7.17.0, reused in April 2011 for 7.21.5] */
347  CURLE_REMOTE_ACCESS_DENIED, /* 9 a service was denied by the server
348  due to lack of access - when login fails
349  this is not returned. */
350  CURLE_OBSOLETE10, /* 10 - NOT USED */
352  CURLE_OBSOLETE12, /* 12 - NOT USED */
356  CURLE_OBSOLETE16, /* 16 - NOT USED */
360  CURLE_OBSOLETE20, /* 20 - NOT USED */
361  CURLE_QUOTE_ERROR, /* 21 - quote command failure */
364  CURLE_OBSOLETE24, /* 24 - NOT USED */
365  CURLE_UPLOAD_FAILED, /* 25 - failed upload "command" */
366  CURLE_READ_ERROR, /* 26 - couldn't open/read from file */
368  /* Note: CURLE_OUT_OF_MEMORY may sometimes indicate a conversion error
369  instead of a memory allocation error if CURL_DOES_CONVERSIONS
370  is defined
371  */
372  CURLE_OPERATION_TIMEDOUT, /* 28 - the timeout time was reached */
373  CURLE_OBSOLETE29, /* 29 - NOT USED */
374  CURLE_FTP_PORT_FAILED, /* 30 - FTP PORT operation failed */
375  CURLE_FTP_COULDNT_USE_REST, /* 31 - the REST command failed */
376  CURLE_OBSOLETE32, /* 32 - NOT USED */
377  CURLE_RANGE_ERROR, /* 33 - RANGE "command" didn't work */
379  CURLE_SSL_CONNECT_ERROR, /* 35 - wrong when connecting with SSL */
380  CURLE_BAD_DOWNLOAD_RESUME, /* 36 - couldn't resume download */
384  CURLE_OBSOLETE40, /* 40 - NOT USED */
388  CURLE_OBSOLETE44, /* 44 - NOT USED */
389  CURLE_INTERFACE_FAILED, /* 45 - CURLOPT_INTERFACE failed */
390  CURLE_OBSOLETE46, /* 46 - NOT USED */
391  CURLE_TOO_MANY_REDIRECTS , /* 47 - catch endless re-direct loops */
392  CURLE_UNKNOWN_OPTION, /* 48 - User specified an unknown option */
393  CURLE_TELNET_OPTION_SYNTAX , /* 49 - Malformed telnet option */
394  CURLE_OBSOLETE50, /* 50 - NOT USED */
395  CURLE_PEER_FAILED_VERIFICATION, /* 51 - peer's certificate or fingerprint
396  wasn't verified fine */
397  CURLE_GOT_NOTHING, /* 52 - when this is a specific error */
398  CURLE_SSL_ENGINE_NOTFOUND, /* 53 - SSL crypto engine not found */
399  CURLE_SSL_ENGINE_SETFAILED, /* 54 - can not set SSL crypto engine as
400  default */
401  CURLE_SEND_ERROR, /* 55 - failed sending network data */
402  CURLE_RECV_ERROR, /* 56 - failure in receiving network data */
403  CURLE_OBSOLETE57, /* 57 - NOT IN USE */
404  CURLE_SSL_CERTPROBLEM, /* 58 - problem with the local certificate */
405  CURLE_SSL_CIPHER, /* 59 - couldn't use specified cipher */
406  CURLE_SSL_CACERT, /* 60 - problem with the CA cert (path?) */
407  CURLE_BAD_CONTENT_ENCODING, /* 61 - Unrecognized/bad encoding */
408  CURLE_LDAP_INVALID_URL, /* 62 - Invalid LDAP URL */
409  CURLE_FILESIZE_EXCEEDED, /* 63 - Maximum file size exceeded */
410  CURLE_USE_SSL_FAILED, /* 64 - Requested FTP SSL level failed */
411  CURLE_SEND_FAIL_REWIND, /* 65 - Sending the data requires a rewind
412  that failed */
413  CURLE_SSL_ENGINE_INITFAILED, /* 66 - failed to initialise ENGINE */
414  CURLE_LOGIN_DENIED, /* 67 - user, password or similar was not
415  accepted and we failed to login */
416  CURLE_TFTP_NOTFOUND, /* 68 - file not found on server */
417  CURLE_TFTP_PERM, /* 69 - permission problem on server */
418  CURLE_REMOTE_DISK_FULL, /* 70 - out of disk space on server */
419  CURLE_TFTP_ILLEGAL, /* 71 - Illegal TFTP operation */
420  CURLE_TFTP_UNKNOWNID, /* 72 - Unknown transfer ID */
421  CURLE_REMOTE_FILE_EXISTS, /* 73 - File already exists */
422  CURLE_TFTP_NOSUCHUSER, /* 74 - No such user */
423  CURLE_CONV_FAILED, /* 75 - conversion failed */
424  CURLE_CONV_REQD, /* 76 - caller must register conversion
425  callbacks using curl_easy_setopt options
426  CURLOPT_CONV_FROM_NETWORK_FUNCTION,
427  CURLOPT_CONV_TO_NETWORK_FUNCTION, and
428  CURLOPT_CONV_FROM_UTF8_FUNCTION */
429  CURLE_SSL_CACERT_BADFILE, /* 77 - could not load CACERT file, missing
430  or wrong format */
431  CURLE_REMOTE_FILE_NOT_FOUND, /* 78 - remote file not found */
432  CURLE_SSH, /* 79 - error from the SSH layer, somewhat
433  generic so the error message will be of
434  interest when this has happened */
435 
436  CURLE_SSL_SHUTDOWN_FAILED, /* 80 - Failed to shut down the SSL
437  connection */
438  CURLE_AGAIN, /* 81 - socket is not ready for send/recv,
439  wait till it's ready and try again (Added
440  in 7.18.2) */
441  CURLE_SSL_CRL_BADFILE, /* 82 - could not load CRL file, missing or
442  wrong format (Added in 7.19.0) */
443  CURLE_SSL_ISSUER_ERROR, /* 83 - Issuer check failed. (Added in
444  7.19.0) */
445  CURLE_FTP_PRET_FAILED, /* 84 - a PRET command failed */
446  CURLE_RTSP_CSEQ_ERROR, /* 85 - mismatch of RTSP CSeq numbers */
447  CURLE_RTSP_SESSION_ERROR, /* 86 - mismatch of RTSP Session Ids */
448  CURLE_FTP_BAD_FILE_LIST, /* 87 - unable to parse FTP file list */
449  CURLE_CHUNK_FAILED, /* 88 - chunk callback reported error */
450 
451  CURL_LAST /* never use! */
452 } CURLcode;
453 
454 #ifndef CURL_NO_OLDIES /* define this to test if your app builds with all
455  the obsolete stuff removed! */
456 
457 /* compatibility with older names */
458 #define CURLOPT_ENCODING CURLOPT_ACCEPT_ENCODING
459 
460 /* The following were added in 7.21.5, April 2011 */
461 #define CURLE_UNKNOWN_TELNET_OPTION CURLE_UNKNOWN_OPTION
462 
463 /* The following were added in 7.17.1 */
464 /* These are scheduled to disappear by 2009 */
465 #define CURLE_SSL_PEER_CERTIFICATE CURLE_PEER_FAILED_VERIFICATION
466 
467 /* The following were added in 7.17.0 */
468 /* These are scheduled to disappear by 2009 */
469 #define CURLE_OBSOLETE CURLE_OBSOLETE50 /* no one should be using this! */
470 #define CURLE_BAD_PASSWORD_ENTERED CURLE_OBSOLETE46
471 #define CURLE_BAD_CALLING_ORDER CURLE_OBSOLETE44
472 #define CURLE_FTP_USER_PASSWORD_INCORRECT CURLE_OBSOLETE10
473 #define CURLE_FTP_CANT_RECONNECT CURLE_OBSOLETE16
474 #define CURLE_FTP_COULDNT_GET_SIZE CURLE_OBSOLETE32
475 #define CURLE_FTP_COULDNT_SET_ASCII CURLE_OBSOLETE29
476 #define CURLE_FTP_WEIRD_USER_REPLY CURLE_OBSOLETE12
477 #define CURLE_FTP_WRITE_ERROR CURLE_OBSOLETE20
478 #define CURLE_LIBRARY_NOT_FOUND CURLE_OBSOLETE40
479 #define CURLE_MALFORMAT_USER CURLE_OBSOLETE24
480 #define CURLE_SHARE_IN_USE CURLE_OBSOLETE57
481 #define CURLE_URL_MALFORMAT_USER CURLE_NOT_BUILT_IN
482 
483 #define CURLE_FTP_ACCESS_DENIED CURLE_REMOTE_ACCESS_DENIED
484 #define CURLE_FTP_COULDNT_SET_BINARY CURLE_FTP_COULDNT_SET_TYPE
485 #define CURLE_FTP_QUOTE_ERROR CURLE_QUOTE_ERROR
486 #define CURLE_TFTP_DISKFULL CURLE_REMOTE_DISK_FULL
487 #define CURLE_TFTP_EXISTS CURLE_REMOTE_FILE_EXISTS
488 #define CURLE_HTTP_RANGE_ERROR CURLE_RANGE_ERROR
489 #define CURLE_FTP_SSL_FAILED CURLE_USE_SSL_FAILED
490 
491 /* The following were added earlier */
492 
493 #define CURLE_OPERATION_TIMEOUTED CURLE_OPERATION_TIMEDOUT
494 
495 #define CURLE_HTTP_NOT_FOUND CURLE_HTTP_RETURNED_ERROR
496 #define CURLE_HTTP_PORT_FAILED CURLE_INTERFACE_FAILED
497 #define CURLE_FTP_COULDNT_STOR_FILE CURLE_UPLOAD_FAILED
498 
499 #define CURLE_FTP_PARTIAL_FILE CURLE_PARTIAL_FILE
500 #define CURLE_FTP_BAD_DOWNLOAD_RESUME CURLE_BAD_DOWNLOAD_RESUME
501 
502 /* This was the error code 50 in 7.7.3 and a few earlier versions, this
503  is no longer used by libcurl but is instead #defined here only to not
504  make programs break */
505 #define CURLE_ALREADY_COMPLETE 99999
506 
507 #endif
509 /* This prototype applies to all conversion callbacks */
510 typedef CURLcode (*curl_conv_callback)(char *buffer, size_t length);
511 
512 typedef CURLcode (*curl_ssl_ctx_callback)(CURL *curl, /* easy handle */
513  void *ssl_ctx, /* actually an
514  OpenSSL SSL_CTX */
515  void *userptr);
516 
517 typedef enum {
518  CURLPROXY_HTTP = 0, /* added in 7.10, new in 7.19.4 default is to use
519  CONNECT HTTP/1.1 */
520  CURLPROXY_HTTP_1_0 = 1, /* added in 7.19.4, force to use CONNECT
521  HTTP/1.0 */
522  CURLPROXY_SOCKS4 = 4, /* support added in 7.15.2, enum existed already
523  in 7.10 */
524  CURLPROXY_SOCKS5 = 5, /* added in 7.10 */
525  CURLPROXY_SOCKS4A = 6, /* added in 7.18.0 */
526  CURLPROXY_SOCKS5_HOSTNAME = 7 /* Use the SOCKS5 protocol but pass along the
527  host name rather than the IP address. added
528  in 7.18.0 */
529 } curl_proxytype; /* this enum was added in 7.10 */
530 
531 #define CURLAUTH_NONE 0 /* nothing */
532 #define CURLAUTH_BASIC (1<<0) /* Basic (default) */
533 #define CURLAUTH_DIGEST (1<<1) /* Digest */
534 #define CURLAUTH_GSSNEGOTIATE (1<<2) /* GSS-Negotiate */
535 #define CURLAUTH_NTLM (1<<3) /* NTLM */
536 #define CURLAUTH_DIGEST_IE (1<<4) /* Digest with IE flavour */
537 #define CURLAUTH_ONLY (1<<31) /* used together with a single other
538  type to force no auth or just that
539  single type */
540 #define CURLAUTH_ANY (~CURLAUTH_DIGEST_IE) /* all fine types set */
541 #define CURLAUTH_ANYSAFE (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE))
542 
543 #define CURLSSH_AUTH_ANY ~0 /* all types supported by the server */
544 #define CURLSSH_AUTH_NONE 0 /* none allowed, silly but complete */
545 #define CURLSSH_AUTH_PUBLICKEY (1<<0) /* public/private key files */
546 #define CURLSSH_AUTH_PASSWORD (1<<1) /* password */
547 #define CURLSSH_AUTH_HOST (1<<2) /* host key files */
548 #define CURLSSH_AUTH_KEYBOARD (1<<3) /* keyboard interactive */
549 #define CURLSSH_AUTH_DEFAULT CURLSSH_AUTH_ANY
550 
551 #define CURL_ERROR_SIZE 256
552 
553 struct curl_khkey {
554  const char *key; /* points to a zero-terminated string encoded with base64
555  if len is zero, otherwise to the "raw" data */
556  size_t len;
557  enum type {
562  } keytype;
563 };
564 
565 /* this is the set of return values expected from the curl_sshkeycallback
566  callback */
570  CURLKHSTAT_REJECT, /* reject the connection, return an error */
571  CURLKHSTAT_DEFER, /* do not accept it, but we can't answer right now so
572  this causes a CURLE_DEFER error but otherwise the
573  connection will be left intact etc */
574  CURLKHSTAT_LAST /* not for use, only a marker for last-in-list */
575 };
576 
577 /* this is the set of status codes pass in to the callback */
579  CURLKHMATCH_OK, /* match */
580  CURLKHMATCH_MISMATCH, /* host found, key mismatch! */
581  CURLKHMATCH_MISSING, /* no matching host/key found */
582  CURLKHMATCH_LAST /* not for use, only a marker for last-in-list */
583 };
584 
585 typedef int
586  (*curl_sshkeycallback) (CURL *easy, /* easy handle */
587  const struct curl_khkey *knownkey, /* known */
588  const struct curl_khkey *foundkey, /* found */
589  enum curl_khmatch, /* libcurl's view on the keys */
590  void *clientp); /* custom pointer passed from app */
591 
592 /* parameter for the CURLOPT_USE_SSL option */
593 typedef enum {
594  CURLUSESSL_NONE, /* do not attempt to use SSL */
595  CURLUSESSL_TRY, /* try using SSL, proceed anyway otherwise */
596  CURLUSESSL_CONTROL, /* SSL for the control connection or fail */
597  CURLUSESSL_ALL, /* SSL for all communication or fail */
598  CURLUSESSL_LAST /* not an option, never use */
599 } curl_usessl;
600 
601 #ifndef CURL_NO_OLDIES /* define this to test if your app builds with all
602  the obsolete stuff removed! */
603 
604 /* Backwards compatibility with older names */
605 /* These are scheduled to disappear by 2009 */
606 
607 #define CURLFTPSSL_NONE CURLUSESSL_NONE
608 #define CURLFTPSSL_TRY CURLUSESSL_TRY
609 #define CURLFTPSSL_CONTROL CURLUSESSL_CONTROL
610 #define CURLFTPSSL_ALL CURLUSESSL_ALL
611 #define CURLFTPSSL_LAST CURLUSESSL_LAST
612 #define curl_ftpssl curl_usessl
613 #endif
615 /* parameter for the CURLOPT_FTP_SSL_CCC option */
616 typedef enum {
617  CURLFTPSSL_CCC_NONE, /* do not send CCC */
618  CURLFTPSSL_CCC_PASSIVE, /* Let the server initiate the shutdown */
619  CURLFTPSSL_CCC_ACTIVE, /* Initiate the shutdown */
620  CURLFTPSSL_CCC_LAST /* not an option, never use */
621 } curl_ftpccc;
622 
623 /* parameter for the CURLOPT_FTPSSLAUTH option */
624 typedef enum {
625  CURLFTPAUTH_DEFAULT, /* let libcurl decide */
626  CURLFTPAUTH_SSL, /* use "AUTH SSL" */
627  CURLFTPAUTH_TLS, /* use "AUTH TLS" */
628  CURLFTPAUTH_LAST /* not an option, never use */
629 } curl_ftpauth;
630 
631 /* parameter for the CURLOPT_FTP_CREATE_MISSING_DIRS option */
632 typedef enum {
633  CURLFTP_CREATE_DIR_NONE, /* do NOT create missing dirs! */
634  CURLFTP_CREATE_DIR, /* (FTP/SFTP) if CWD fails, try MKD and then CWD
635  again if MKD succeeded, for SFTP this does
636  similar magic */
637  CURLFTP_CREATE_DIR_RETRY, /* (FTP only) if CWD fails, try MKD and then CWD
638  again even if MKD failed! */
639  CURLFTP_CREATE_DIR_LAST /* not an option, never use */
641 
642 /* parameter for the CURLOPT_FTP_FILEMETHOD option */
643 typedef enum {
644  CURLFTPMETHOD_DEFAULT, /* let libcurl pick */
645  CURLFTPMETHOD_MULTICWD, /* single CWD operation for each path part */
646  CURLFTPMETHOD_NOCWD, /* no CWD at all */
647  CURLFTPMETHOD_SINGLECWD, /* one CWD to full dir, then work on file */
648  CURLFTPMETHOD_LAST /* not an option, never use */
650 
651 /* CURLPROTO_ defines are for the CURLOPT_*PROTOCOLS options */
652 #define CURLPROTO_HTTP (1<<0)
653 #define CURLPROTO_HTTPS (1<<1)
654 #define CURLPROTO_FTP (1<<2)
655 #define CURLPROTO_FTPS (1<<3)
656 #define CURLPROTO_SCP (1<<4)
657 #define CURLPROTO_SFTP (1<<5)
658 #define CURLPROTO_TELNET (1<<6)
659 #define CURLPROTO_LDAP (1<<7)
660 #define CURLPROTO_LDAPS (1<<8)
661 #define CURLPROTO_DICT (1<<9)
662 #define CURLPROTO_FILE (1<<10)
663 #define CURLPROTO_TFTP (1<<11)
664 #define CURLPROTO_IMAP (1<<12)
665 #define CURLPROTO_IMAPS (1<<13)
666 #define CURLPROTO_POP3 (1<<14)
667 #define CURLPROTO_POP3S (1<<15)
668 #define CURLPROTO_SMTP (1<<16)
669 #define CURLPROTO_SMTPS (1<<17)
670 #define CURLPROTO_RTSP (1<<18)
671 #define CURLPROTO_RTMP (1<<19)
672 #define CURLPROTO_RTMPT (1<<20)
673 #define CURLPROTO_RTMPE (1<<21)
674 #define CURLPROTO_RTMPTE (1<<22)
675 #define CURLPROTO_RTMPS (1<<23)
676 #define CURLPROTO_RTMPTS (1<<24)
677 #define CURLPROTO_GOPHER (1<<25)
678 #define CURLPROTO_ALL (~0) /* enable everything */
679 
680 /* long may be 32 or 64 bits, but we should never depend on anything else
681  but 32 */
682 #define CURLOPTTYPE_LONG 0
683 #define CURLOPTTYPE_OBJECTPOINT 10000
684 #define CURLOPTTYPE_FUNCTIONPOINT 20000
685 #define CURLOPTTYPE_OFF_T 30000
686 
687 /* name is uppercase CURLOPT_<name>,
688  type is one of the defined CURLOPTTYPE_<type>
689  number is unique identifier */
690 #ifdef CINIT
691 #undef CINIT
692 #endif
693 
694 #ifdef CURL_ISOCPP
695 #define CINIT(na,t,nu) CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu
696 #else
697 /* The macro "##" is ISO C, we assume pre-ISO C doesn't support it. */
698 #define LONG CURLOPTTYPE_LONG
699 #define OBJECTPOINT CURLOPTTYPE_OBJECTPOINT
700 #define FUNCTIONPOINT CURLOPTTYPE_FUNCTIONPOINT
701 #define OFF_T CURLOPTTYPE_OFF_T
702 #define CINIT(name,type,number) CURLOPT_name = type + number
703 #endif
704 
705 /*
706  * This macro-mania below setups the CURLOPT_[what] enum, to be used with
707  * curl_easy_setopt(). The first argument in the CINIT() macro is the [what]
708  * word.
709  */
710 
711 typedef enum {
712  /* This is the FILE * or void * the regular output should be written to. */
713  CINIT(FILE, OBJECTPOINT, 1),
714 
715  /* The full URL to get/put */
716  CINIT(URL, OBJECTPOINT, 2),
717 
718  /* Port number to connect to, if other than default. */
719  CINIT(PORT, LONG, 3),
720 
721  /* Name of proxy to use. */
722  CINIT(PROXY, OBJECTPOINT, 4),
723 
724  /* "name:password" to use when fetching. */
725  CINIT(USERPWD, OBJECTPOINT, 5),
726 
727  /* "name:password" to use with proxy. */
728  CINIT(PROXYUSERPWD, OBJECTPOINT, 6),
729 
730  /* Range to get, specified as an ASCII string. */
731  CINIT(RANGE, OBJECTPOINT, 7),
732 
733  /* not used */
734 
735  /* Specified file stream to upload from (use as input): */
736  CINIT(INFILE, OBJECTPOINT, 9),
737 
738  /* Buffer to receive error messages in, must be at least CURL_ERROR_SIZE
739  * bytes big. If this is not used, error messages go to stderr instead: */
740  CINIT(ERRORBUFFER, OBJECTPOINT, 10),
741 
742  /* Function that will be called to store the output (instead of fwrite). The
743  * parameters will use fwrite() syntax, make sure to follow them. */
744  CINIT(WRITEFUNCTION, FUNCTIONPOINT, 11),
745 
746  /* Function that will be called to read the input (instead of fread). The
747  * parameters will use fread() syntax, make sure to follow them. */
748  CINIT(READFUNCTION, FUNCTIONPOINT, 12),
749 
750  /* Time-out the read operation after this amount of seconds */
751  CINIT(TIMEOUT, LONG, 13),
752 
753  /* If the CURLOPT_INFILE is used, this can be used to inform libcurl about
754  * how large the file being sent really is. That allows better error
755  * checking and better verifies that the upload was successful. -1 means
756  * unknown size.
757  *
758  * For large file support, there is also a _LARGE version of the key
759  * which takes an off_t type, allowing platforms with larger off_t
760  * sizes to handle larger files. See below for INFILESIZE_LARGE.
761  */
762  CINIT(INFILESIZE, LONG, 14),
763 
764  /* POST static input fields. */
765  CINIT(POSTFIELDS, OBJECTPOINT, 15),
766 
767  /* Set the referrer page (needed by some CGIs) */
768  CINIT(REFERER, OBJECTPOINT, 16),
769 
770  /* Set the FTP PORT string (interface name, named or numerical IP address)
771  Use i.e '-' to use default address. */
772  CINIT(FTPPORT, OBJECTPOINT, 17),
773 
774  /* Set the User-Agent string (examined by some CGIs) */
775  CINIT(USERAGENT, OBJECTPOINT, 18),
776 
777  /* If the download receives less than "low speed limit" bytes/second
778  * during "low speed time" seconds, the operations is aborted.
779  * You could i.e if you have a pretty high speed connection, abort if
780  * it is less than 2000 bytes/sec during 20 seconds.
781  */
782 
783  /* Set the "low speed limit" */
784  CINIT(LOW_SPEED_LIMIT, LONG, 19),
785 
786  /* Set the "low speed time" */
787  CINIT(LOW_SPEED_TIME, LONG, 20),
788 
789  /* Set the continuation offset.
790  *
791  * Note there is also a _LARGE version of this key which uses
792  * off_t types, allowing for large file offsets on platforms which
793  * use larger-than-32-bit off_t's. Look below for RESUME_FROM_LARGE.
794  */
795  CINIT(RESUME_FROM, LONG, 21),
796 
797  /* Set cookie in request: */
798  CINIT(COOKIE, OBJECTPOINT, 22),
799 
800  /* This points to a linked list of headers, struct curl_slist kind */
801  CINIT(HTTPHEADER, OBJECTPOINT, 23),
802 
803  /* This points to a linked list of post entries, struct curl_httppost */
804  CINIT(HTTPPOST, OBJECTPOINT, 24),
805 
806  /* send TYPE parameter? */
807  CINIT(CRLF, LONG, 27),
808 
809  /* send linked-list of QUOTE commands */
810  CINIT(QUOTE, OBJECTPOINT, 28),
811 
812  /* send FILE * or void * to store headers to, if you use a callback it
813  is simply passed to the callback unmodified */
814  CINIT(WRITEHEADER, OBJECTPOINT, 29),
815 
816  /* point to a file to read the initial cookies from, also enables
817  "cookie awareness" */
818  CINIT(COOKIEFILE, OBJECTPOINT, 31),
819 
820  /* What kind of HTTP time condition to use, see defines */
821  CINIT(TIMECONDITION, LONG, 33),
822 
823  /* Time to use with the above condition. Specified in number of seconds
824  since 1 Jan 1970 */
825  CINIT(TIMEVALUE, LONG, 34),
826 
827  /* 35 = OBSOLETE */
828 
829  /* Custom request, for customizing the get command like
830  HTTP: DELETE, TRACE and others
831  FTP: to use a different list command
832  */
833  CINIT(CUSTOMREQUEST, OBJECTPOINT, 36),
834 
835  /* HTTP request, for odd commands like DELETE, TRACE and others */
836  CINIT(STDERR, OBJECTPOINT, 37),
837 
838  /* 38 is not used */
839 
840  /* send linked-list of post-transfer QUOTE commands */
841  CINIT(POSTQUOTE, OBJECTPOINT, 39),
842 
843  /* Pass a pointer to string of the output using full variable-replacement
844  as described elsewhere. */
845  CINIT(WRITEINFO, OBJECTPOINT, 40),
846 
847  CINIT(VERBOSE, LONG, 41), /* talk a lot */
848  CINIT(HEADER, LONG, 42), /* throw the header out too */
849  CINIT(NOPROGRESS, LONG, 43), /* shut off the progress meter */
850  CINIT(NOBODY, LONG, 44), /* use HEAD to get http document */
851  CINIT(FAILONERROR, LONG, 45), /* no output on http error codes >= 300 */
852  CINIT(UPLOAD, LONG, 46), /* this is an upload */
853  CINIT(POST, LONG, 47), /* HTTP POST method */
854  CINIT(DIRLISTONLY, LONG, 48), /* bare names when listing directories */
855 
856  CINIT(APPEND, LONG, 50), /* Append instead of overwrite on upload! */
857 
858  /* Specify whether to read the user+password from the .netrc or the URL.
859  * This must be one of the CURL_NETRC_* enums below. */
860  CINIT(NETRC, LONG, 51),
861 
862  CINIT(FOLLOWLOCATION, LONG, 52), /* use Location: Luke! */
863 
864  CINIT(TRANSFERTEXT, LONG, 53), /* transfer data in text/ASCII format */
865  CINIT(PUT, LONG, 54), /* HTTP PUT */
866 
867  /* 55 = OBSOLETE */
868 
869  /* Function that will be called instead of the internal progress display
870  * function. This function should be defined as the curl_progress_callback
871  * prototype defines. */
872  CINIT(PROGRESSFUNCTION, FUNCTIONPOINT, 56),
873 
874  /* Data passed to the progress callback */
875  CINIT(PROGRESSDATA, OBJECTPOINT, 57),
876 
877  /* We want the referrer field set automatically when following locations */
878  CINIT(AUTOREFERER, LONG, 58),
879 
880  /* Port of the proxy, can be set in the proxy string as well with:
881  "[host]:[port]" */
882  CINIT(PROXYPORT, LONG, 59),
883 
884  /* size of the POST input data, if strlen() is not good to use */
885  CINIT(POSTFIELDSIZE, LONG, 60),
886 
887  /* tunnel non-http operations through a HTTP proxy */
888  CINIT(HTTPPROXYTUNNEL, LONG, 61),
889 
890  /* Set the interface string to use as outgoing network interface */
891  CINIT(INTERFACE, OBJECTPOINT, 62),
892 
893  /* Set the krb4/5 security level, this also enables krb4/5 awareness. This
894  * is a string, 'clear', 'safe', 'confidential' or 'private'. If the string
895  * is set but doesn't match one of these, 'private' will be used. */
896  CINIT(KRBLEVEL, OBJECTPOINT, 63),
897 
898  /* 66 = OBSOLETE */
899  /* 67 = OBSOLETE */
900 
901  /* Maximum number of http redirects to follow */
902  CINIT(MAXREDIRS, LONG, 68),
903 
904  /* Pass a long set to 1 to get the date of the requested document (if
905  possible)! Pass a zero to shut it off. */
906  CINIT(FILETIME, LONG, 69),
907 
908  /* This points to a linked list of telnet options */
909  CINIT(TELNETOPTIONS, OBJECTPOINT, 70),
910 
911  /* Max amount of cached alive connections */
912  CINIT(MAXCONNECTS, LONG, 71),
913 
914  /* 72 - DEPRECATED */
915  CINIT(CLOSEPOLICY, LONG, 72),
916 
917  /* 73 = OBSOLETE */
918 
919  /* Set to explicitly use a new connection for the upcoming transfer.
920  Do not use this unless you're absolutely sure of this, as it makes the
921  operation slower and is less friendly for the network. */
922  CINIT(FRESH_CONNECT, LONG, 74),
923 
924  /* Set to explicitly forbid the upcoming transfer's connection to be re-used
925  when done. Do not use this unless you're absolutely sure of this, as it
926  makes the operation slower and is less friendly for the network. */
927  CINIT(FORBID_REUSE, LONG, 75),
928 
929  /* Time-out connect operations after this amount of seconds, if connects
930  are OK within this time, then fine... This only aborts the connect
931  phase. [Only works on unix-style/SIGALRM operating systems] */
932  CINIT(CONNECTTIMEOUT, LONG, 78),
933 
934  /* Function that will be called to store headers (instead of fwrite). The
935  * parameters will use fwrite() syntax, make sure to follow them. */
936  CINIT(HEADERFUNCTION, FUNCTIONPOINT, 79),
937 
938  /* Set this to force the HTTP request to get back to GET. Only really usable
939  if POST, PUT or a custom request have been used first.
940  */
941  CINIT(HTTPGET, LONG, 80),
942 
943  /* Specify which file name to write all known cookies in after completed
944  operation. Set file name to "-" (dash) to make it go to stdout. */
945  CINIT(COOKIEJAR, OBJECTPOINT, 82),
946 
947  /* Specify which HTTP version to use! This must be set to one of the
948  CURL_HTTP_VERSION* enums set below. */
949  CINIT(HTTP_VERSION, LONG, 84),
950 
951  /* Specifically switch on or off the FTP engine's use of the EPSV command. By
952  default, that one will always be attempted before the more traditional
953  PASV command. */
954  CINIT(FTP_USE_EPSV, LONG, 85),
955 
956  /* Non-zero value means to use the global dns cache */
957  CINIT(DNS_USE_GLOBAL_CACHE, LONG, 91), /* To become OBSOLETE soon */
958 
959  /* DNS cache timeout */
960  CINIT(DNS_CACHE_TIMEOUT, LONG, 92),
961 
962  /* send linked-list of pre-transfer QUOTE commands */
963  CINIT(PREQUOTE, OBJECTPOINT, 93),
964 
965  /* set the debug function */
966  CINIT(DEBUGFUNCTION, FUNCTIONPOINT, 94),
967 
968  /* set the data for the debug function */
969  CINIT(DEBUGDATA, OBJECTPOINT, 95),
970 
971  /* mark this as start of a cookie session */
972  CINIT(COOKIESESSION, LONG, 96),
973 
974  /* Instruct libcurl to use a smaller receive buffer */
975  CINIT(BUFFERSIZE, LONG, 98),
976 
977  /* Instruct libcurl to not use any signal/alarm handlers, even when using
978  timeouts. This option is useful for multi-threaded applications.
979  See libcurl-the-guide for more background information. */
980  CINIT(NOSIGNAL, LONG, 99),
981 
982  /* Provide a CURLShare for mutexing non-ts data */
983  CINIT(SHARE, OBJECTPOINT, 100),
984 
985  /* indicates type of proxy. accepted values are CURLPROXY_HTTP (default),
986  CURLPROXY_SOCKS4, CURLPROXY_SOCKS4A and CURLPROXY_SOCKS5. */
987  CINIT(PROXYTYPE, LONG, 101),
988 
989  /* Set the Accept-Encoding string. Use this to tell a server you would like
990  the response to be compressed. Before 7.21.6, this was known as
991  CURLOPT_ENCODING */
992  CINIT(ACCEPT_ENCODING, OBJECTPOINT, 102),
993 
994  /* Set pointer to private data */
995  CINIT(PRIVATE, OBJECTPOINT, 103),
996 
997  /* Set aliases for HTTP 200 in the HTTP Response header */
998  CINIT(HTTP200ALIASES, OBJECTPOINT, 104),
999 
1000  /* Continue to send authentication (user+password) when following locations,
1001  even when hostname changed. This can potentially send off the name
1002  and password to whatever host the server decides. */
1003  CINIT(UNRESTRICTED_AUTH, LONG, 105),
1004 
1005  /* Specifically switch on or off the FTP engine's use of the EPRT command (
1006  it also disables the LPRT attempt). By default, those ones will always be
1007  attempted before the good old traditional PORT command. */
1008  CINIT(FTP_USE_EPRT, LONG, 106),
1009 
1010  /* Set this to a bitmask value to enable the particular authentications
1011  methods you like. Use this in combination with CURLOPT_USERPWD.
1012  Note that setting multiple bits may cause extra network round-trips. */
1013  CINIT(HTTPAUTH, LONG, 107),
1014 
1015  /* FTP Option that causes missing dirs to be created on the remote server.
1016  In 7.19.4 we introduced the convenience enums for this option using the
1017  CURLFTP_CREATE_DIR prefix.
1018  */
1019  CINIT(FTP_CREATE_MISSING_DIRS, LONG, 110),
1020 
1021  /* Set this to a bitmask value to enable the particular authentications
1022  methods you like. Use this in combination with CURLOPT_PROXYUSERPWD.
1023  Note that setting multiple bits may cause extra network round-trips. */
1024  CINIT(PROXYAUTH, LONG, 111),
1025 
1026  /* FTP option that changes the timeout, in seconds, associated with
1027  getting a response. This is different from transfer timeout time and
1028  essentially places a demand on the FTP server to acknowledge commands
1029  in a timely manner. */
1030  CINIT(FTP_RESPONSE_TIMEOUT, LONG, 112),
1031 #define CURLOPT_SERVER_RESPONSE_TIMEOUT CURLOPT_FTP_RESPONSE_TIMEOUT
1032 
1033  /* Set this option to one of the CURL_IPRESOLVE_* defines (see below) to
1034  tell libcurl to resolve names to those IP versions only. This only has
1035  affect on systems with support for more than one, i.e IPv4 _and_ IPv6. */
1036  CINIT(IPRESOLVE, LONG, 113),
1037 
1038  /* Set this option to limit the size of a file that will be downloaded from
1039  an HTTP or FTP server.
1040 
1041  Note there is also _LARGE version which adds large file support for
1042  platforms which have larger off_t sizes. See MAXFILESIZE_LARGE below. */
1043  CINIT(MAXFILESIZE, LONG, 114),
1044 
1045  /* See the comment for INFILESIZE above, but in short, specifies
1046  * the size of the file being uploaded. -1 means unknown.
1047  */
1048  CINIT(INFILESIZE_LARGE, OFF_T, 115),
1049 
1050  /* Sets the continuation offset. There is also a LONG version of this;
1051  * look above for RESUME_FROM.
1052  */
1053  CINIT(RESUME_FROM_LARGE, OFF_T, 116),
1054 
1055  /* Sets the maximum size of data that will be downloaded from
1056  * an HTTP or FTP server. See MAXFILESIZE above for the LONG version.
1057  */
1058  CINIT(MAXFILESIZE_LARGE, OFF_T, 117),
1059 
1060  /* Set this option to the file name of your .netrc file you want libcurl
1061  to parse (using the CURLOPT_NETRC option). If not set, libcurl will do
1062  a poor attempt to find the user's home directory and check for a .netrc
1063  file in there. */
1064  CINIT(NETRC_FILE, OBJECTPOINT, 118),
1065 
1066  /* Enable SSL/TLS for FTP, pick one of:
1067  CURLFTPSSL_TRY - try using SSL, proceed anyway otherwise
1068  CURLFTPSSL_CONTROL - SSL for the control connection or fail
1069  CURLFTPSSL_ALL - SSL for all communication or fail
1070  */
1071  CINIT(USE_SSL, LONG, 119),
1072 
1073  /* The _LARGE version of the standard POSTFIELDSIZE option */
1074  CINIT(POSTFIELDSIZE_LARGE, OFF_T, 120),
1075 
1076  /* Enable/disable the TCP Nagle algorithm */
1077  CINIT(TCP_NODELAY, LONG, 121),
1078 
1079  /* 122 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */
1080  /* 123 OBSOLETE. Gone in 7.16.0 */
1081  /* 124 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */
1082  /* 125 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */
1083  /* 126 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */
1084  /* 127 OBSOLETE. Gone in 7.16.0 */
1085  /* 128 OBSOLETE. Gone in 7.16.0 */
1086 
1087  /* When FTP over SSL/TLS is selected (with CURLOPT_USE_SSL), this option
1088  can be used to change libcurl's default action which is to first try
1089  "AUTH SSL" and then "AUTH TLS" in this order, and proceed when a OK
1090  response has been received.
1091 
1092  Available parameters are:
1093  CURLFTPAUTH_DEFAULT - let libcurl decide
1094  CURLFTPAUTH_SSL - try "AUTH SSL" first, then TLS
1095  CURLFTPAUTH_TLS - try "AUTH TLS" first, then SSL
1096  */
1097  CINIT(FTPSSLAUTH, LONG, 129),
1098 
1099  CINIT(IOCTLFUNCTION, FUNCTIONPOINT, 130),
1100  CINIT(IOCTLDATA, OBJECTPOINT, 131),
1101 
1102  /* 132 OBSOLETE. Gone in 7.16.0 */
1103  /* 133 OBSOLETE. Gone in 7.16.0 */
1104 
1105  /* zero terminated string for pass on to the FTP server when asked for
1106  "account" info */
1107  CINIT(FTP_ACCOUNT, OBJECTPOINT, 134),
1108 
1109  /* feed cookies into cookie engine */
1110  CINIT(COOKIELIST, OBJECTPOINT, 135),
1111 
1112  /* ignore Content-Length */
1113  CINIT(IGNORE_CONTENT_LENGTH, LONG, 136),
1114 
1115  /* Set to non-zero to skip the IP address received in a 227 PASV FTP server
1116  response. Typically used for FTP-SSL purposes but is not restricted to
1117  that. libcurl will then instead use the same IP address it used for the
1118  control connection. */
1119  CINIT(FTP_SKIP_PASV_IP, LONG, 137),
1120 
1121  /* Select "file method" to use when doing FTP, see the curl_ftpmethod
1122  above. */
1123  CINIT(FTP_FILEMETHOD, LONG, 138),
1124 
1125  /* Local port number to bind the socket to */
1126  CINIT(LOCALPORT, LONG, 139),
1127 
1128  /* Number of ports to try, including the first one set with LOCALPORT.
1129  Thus, setting it to 1 will make no additional attempts but the first.
1130  */
1131  CINIT(LOCALPORTRANGE, LONG, 140),
1132 
1133  /* no transfer, set up connection and let application use the socket by
1134  extracting it with CURLINFO_LASTSOCKET */
1135  CINIT(CONNECT_ONLY, LONG, 141),
1136 
1137  /* Function that will be called to convert from the
1138  network encoding (instead of using the iconv calls in libcurl) */
1139  CINIT(CONV_FROM_NETWORK_FUNCTION, FUNCTIONPOINT, 142),
1140 
1141  /* Function that will be called to convert to the
1142  network encoding (instead of using the iconv calls in libcurl) */
1143  CINIT(CONV_TO_NETWORK_FUNCTION, FUNCTIONPOINT, 143),
1144 
1145  /* Function that will be called to convert from UTF8
1146  (instead of using the iconv calls in libcurl)
1147  Note that this is used only for SSL certificate processing */
1148  CINIT(CONV_FROM_UTF8_FUNCTION, FUNCTIONPOINT, 144),
1149 
1150  /* if the connection proceeds too quickly then need to slow it down */
1151  /* limit-rate: maximum number of bytes per second to send or receive */
1152  CINIT(MAX_SEND_SPEED_LARGE, OFF_T, 145),
1153  CINIT(MAX_RECV_SPEED_LARGE, OFF_T, 146),
1154 
1155  /* Pointer to command string to send if USER/PASS fails. */
1156  CINIT(FTP_ALTERNATIVE_TO_USER, OBJECTPOINT, 147),
1157 
1158  /* callback function for setting socket options */
1159  CINIT(SOCKOPTFUNCTION, FUNCTIONPOINT, 148),
1160  CINIT(SOCKOPTDATA, OBJECTPOINT, 149),
1161 
1162  /* set to 0 to disable session ID re-use for this transfer, default is
1163  enabled (== 1) */
1164  CINIT(SSL_SESSIONID_CACHE, LONG, 150),
1165 
1166  /* allowed SSH authentication methods */
1167  CINIT(SSH_AUTH_TYPES, LONG, 151),
1168 
1169  /* Used by scp/sftp to do public/private key authentication */
1170  CINIT(SSH_PUBLIC_KEYFILE, OBJECTPOINT, 152),
1171  CINIT(SSH_PRIVATE_KEYFILE, OBJECTPOINT, 153),
1172 
1173  /* Send CCC (Clear Command Channel) after authentication */
1174  CINIT(FTP_SSL_CCC, LONG, 154),
1175 
1176  /* Same as TIMEOUT and CONNECTTIMEOUT, but with ms resolution */
1177  CINIT(TIMEOUT_MS, LONG, 155),
1178  CINIT(CONNECTTIMEOUT_MS, LONG, 156),
1179 
1180  /* set to zero to disable the libcurl's decoding and thus pass the raw body
1181  data to the application even when it is encoded/compressed */
1182  CINIT(HTTP_TRANSFER_DECODING, LONG, 157),
1183  CINIT(HTTP_CONTENT_DECODING, LONG, 158),
1184 
1185  /* Permission used when creating new files and directories on the remote
1186  server for protocols that support it, SFTP/SCP/FILE */
1187  CINIT(NEW_FILE_PERMS, LONG, 159),
1188  CINIT(NEW_DIRECTORY_PERMS, LONG, 160),
1189 
1190  /* Set the behaviour of POST when redirecting. Values must be set to one
1191  of CURL_REDIR* defines below. This used to be called CURLOPT_POST301 */
1192  CINIT(POSTREDIR, LONG, 161),
1193 
1194  /* used by scp/sftp to verify the host's public key */
1195  CINIT(SSH_HOST_PUBLIC_KEY_MD5, OBJECTPOINT, 162),
1196 
1197  /* Callback function for opening socket (instead of socket(2)). Optionally,
1198  callback is able change the address or refuse to connect returning
1199  CURL_SOCKET_BAD. The callback should have type
1200  curl_opensocket_callback */
1201  CINIT(OPENSOCKETFUNCTION, FUNCTIONPOINT, 163),
1202  CINIT(OPENSOCKETDATA, OBJECTPOINT, 164),
1203 
1204  /* POST volatile input fields. */
1205  CINIT(COPYPOSTFIELDS, OBJECTPOINT, 165),
1206 
1207  /* set transfer mode (;type=<a|i>) when doing FTP via an HTTP proxy */
1208  CINIT(PROXY_TRANSFER_MODE, LONG, 166),
1209 
1210  /* Callback function for seeking in the input stream */
1211  CINIT(SEEKFUNCTION, FUNCTIONPOINT, 167),
1212  CINIT(SEEKDATA, OBJECTPOINT, 168),
1213 
1214  /* (IPv6) Address scope */
1215  CINIT(ADDRESS_SCOPE, LONG, 171),
1216 
1217  /* "name" and "pwd" to use when fetching. */
1218  CINIT(USERNAME, OBJECTPOINT, 173),
1219  CINIT(PASSWORD, OBJECTPOINT, 174),
1220 
1221  /* "name" and "pwd" to use with Proxy when fetching. */
1222  CINIT(PROXYUSERNAME, OBJECTPOINT, 175),
1223  CINIT(PROXYPASSWORD, OBJECTPOINT, 176),
1224 
1225  /* Comma separated list of hostnames defining no-proxy zones. These should
1226  match both hostnames directly, and hostnames within a domain. For
1227  example, local.com will match local.com and www.local.com, but NOT
1228  notlocal.com or www.notlocal.com. For compatibility with other
1229  implementations of this, .local.com will be considered to be the same as
1230  local.com. A single * is the only valid wildcard, and effectively
1231  disables the use of proxy. */
1232  CINIT(NOPROXY, OBJECTPOINT, 177),
1233 
1234  /* block size for TFTP transfers */
1235  CINIT(TFTP_BLKSIZE, LONG, 178),
1236 
1237  /* Socks Service */
1238  CINIT(SOCKS5_GSSAPI_SERVICE, OBJECTPOINT, 179),
1239 
1240  /* Socks Service */
1241  CINIT(SOCKS5_GSSAPI_NEC, LONG, 180),
1242 
1243  /* set the bitmask for the protocols that are allowed to be used for the
1244  transfer, which thus helps the app which takes URLs from users or other
1245  external inputs and want to restrict what protocol(s) to deal
1246  with. Defaults to CURLPROTO_ALL. */
1247  CINIT(PROTOCOLS, LONG, 181),
1248 
1249  /* set the bitmask for the protocols that libcurl is allowed to follow to,
1250  as a subset of the CURLOPT_PROTOCOLS ones. That means the protocol needs
1251  to be set in both bitmasks to be allowed to get redirected to. Defaults
1252  to all protocols except FILE and SCP. */
1253  CINIT(REDIR_PROTOCOLS, LONG, 182),
1254 
1255  /* set the SSH knownhost file name to use */
1256  CINIT(SSH_KNOWNHOSTS, OBJECTPOINT, 183),
1257 
1258  /* set the SSH host key callback, must point to a curl_sshkeycallback
1259  function */
1260  CINIT(SSH_KEYFUNCTION, FUNCTIONPOINT, 184),
1261 
1262  /* set the SSH host key callback custom pointer */
1263  CINIT(SSH_KEYDATA, OBJECTPOINT, 185),
1264 
1265  /* set the SMTP mail originator */
1266  CINIT(MAIL_FROM, OBJECTPOINT, 186),
1267 
1268  /* set the SMTP mail receiver(s) */
1269  CINIT(MAIL_RCPT, OBJECTPOINT, 187),
1270 
1271  /* FTP: send PRET before PASV */
1272  CINIT(FTP_USE_PRET, LONG, 188),
1273 
1274  /* RTSP request method (OPTIONS, SETUP, PLAY, etc...) */
1275  CINIT(RTSP_REQUEST, LONG, 189),
1276 
1277  /* The RTSP session identifier */
1278  CINIT(RTSP_SESSION_ID, OBJECTPOINT, 190),
1279 
1280  /* The RTSP stream URI */
1281  CINIT(RTSP_STREAM_URI, OBJECTPOINT, 191),
1282 
1283  /* The Transport: header to use in RTSP requests */
1284  CINIT(RTSP_TRANSPORT, OBJECTPOINT, 192),
1285 
1286  /* Manually initialize the client RTSP CSeq for this handle */
1287  CINIT(RTSP_CLIENT_CSEQ, LONG, 193),
1288 
1289  /* Manually initialize the server RTSP CSeq for this handle */
1290  CINIT(RTSP_SERVER_CSEQ, LONG, 194),
1291 
1292  /* The stream to pass to INTERLEAVEFUNCTION. */
1293  CINIT(INTERLEAVEDATA, OBJECTPOINT, 195),
1294 
1295  /* Let the application define a custom write method for RTP data */
1296  CINIT(INTERLEAVEFUNCTION, FUNCTIONPOINT, 196),
1297 
1298  /* Turn on wildcard matching */
1299  CINIT(WILDCARDMATCH, LONG, 197),
1300 
1301  /* Directory matching callback called before downloading of an
1302  individual file (chunk) started */
1303  CINIT(CHUNK_BGN_FUNCTION, FUNCTIONPOINT, 198),
1304 
1305  /* Directory matching callback called after the file (chunk)
1306  was downloaded, or skipped */
1307  CINIT(CHUNK_END_FUNCTION, FUNCTIONPOINT, 199),
1308 
1309  /* Change match (fnmatch-like) callback for wildcard matching */
1310  CINIT(FNMATCH_FUNCTION, FUNCTIONPOINT, 200),
1311 
1312  /* Let the application define custom chunk data pointer */
1313  CINIT(CHUNK_DATA, OBJECTPOINT, 201),
1314 
1315  /* FNMATCH_FUNCTION user pointer */
1316  CINIT(FNMATCH_DATA, OBJECTPOINT, 202),
1317 
1318  /* send linked-list of name:port:address sets */
1319  CINIT(RESOLVE, OBJECTPOINT, 203),
1320 
1321  /* Set a username for authenticated TLS */
1322  CINIT(TLSAUTH_USERNAME, OBJECTPOINT, 204),
1323 
1324  /* Set a password for authenticated TLS */
1325  CINIT(TLSAUTH_PASSWORD, OBJECTPOINT, 205),
1326 
1327  /* Set authentication type for authenticated TLS */
1328  CINIT(TLSAUTH_TYPE, OBJECTPOINT, 206),
1329 
1330  /* Set to 1 to enable the "TE:" header in HTTP requests to ask for
1331  compressed transfer-encoded responses. Set to 0 to disable the use of TE:
1332  in outgoing requests. The current default is 0, but it might change in a
1333  future libcurl release.
1334 
1335  libcurl will ask for the compressed methods it knows of, and if that
1336  isn't any, it will not ask for transfer-encoding at all even if this
1337  option is set to 1.
1338 
1339  */
1340  CINIT(TRANSFER_ENCODING, LONG, 207),
1341 
1342  /* Callback function for closing socket (instead of close(2)). The callback
1343  should have type curl_closesocket_callback */
1344  CINIT(CLOSESOCKETFUNCTION, FUNCTIONPOINT, 208),
1345  CINIT(CLOSESOCKETDATA, OBJECTPOINT, 209),
1346 
1347  /* SSL context for NSSL functions in nsysnet.rpl */
1348  CINIT(NSSL_CONTEXT, LONG, 210),
1349 
1350  CURLOPT_LASTENTRY /* the last unused */
1351 } CURLoption;
1352 
1353 #ifndef CURL_NO_OLDIES /* define this to test if your app builds with all
1354  the obsolete stuff removed! */
1355 
1356 /* Backwards compatibility with older names */
1357 /* These are scheduled to disappear by 2011 */
1358 
1359 /* This was added in version 7.19.1 */
1360 #define CURLOPT_POST301 CURLOPT_POSTREDIR
1361 
1362 /* These are scheduled to disappear by 2009 */
1363 
1364 /* The following were added in 7.17.0 */
1365 #define CURLOPT_SSLKEYPASSWD CURLOPT_KEYPASSWD
1366 #define CURLOPT_FTPAPPEND CURLOPT_APPEND
1367 #define CURLOPT_FTPLISTONLY CURLOPT_DIRLISTONLY
1368 #define CURLOPT_FTP_SSL CURLOPT_USE_SSL
1369 
1370 /* The following were added earlier */
1371 
1372 #define CURLOPT_SSLCERTPASSWD CURLOPT_KEYPASSWD
1373 #define CURLOPT_KRB4LEVEL CURLOPT_KRBLEVEL
1374 
1375 #else
1376 /* This is set if CURL_NO_OLDIES is defined at compile-time */
1377 #undef CURLOPT_DNS_USE_GLOBAL_CACHE /* soon obsolete */
1378 #endif
1379 
1380 
1381  /* Below here follows defines for the CURLOPT_IPRESOLVE option. If a host
1382  name resolves addresses using more than one IP protocol version, this
1383  option might be handy to force libcurl to use a specific IP version. */
1384 #define CURL_IPRESOLVE_WHATEVER 0 /* default, resolves addresses to all IP
1385  versions that your system allows */
1386 #define CURL_IPRESOLVE_V4 1 /* resolve to ipv4 addresses */
1387 #define CURL_IPRESOLVE_V6 2 /* resolve to ipv6 addresses */
1388 
1389  /* three convenient "aliases" that follow the name scheme better */
1390 #define CURLOPT_WRITEDATA CURLOPT_FILE
1391 #define CURLOPT_READDATA CURLOPT_INFILE
1392 #define CURLOPT_HEADERDATA CURLOPT_WRITEHEADER
1393 #define CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER
1394 
1395  /* These enums are for use with the CURLOPT_HTTP_VERSION option. */
1396 enum {
1397  CURL_HTTP_VERSION_NONE, /* setting this means we don't care, and that we'd
1398  like the library to choose the best possible
1399  for us! */
1400  CURL_HTTP_VERSION_1_0, /* please use HTTP 1.0 in the request */
1401  CURL_HTTP_VERSION_1_1, /* please use HTTP 1.1 in the request */
1402 
1403  CURL_HTTP_VERSION_LAST /* *ILLEGAL* http version */
1404 };
1405 
1406 /*
1407  * Public API enums for RTSP requests
1408  */
1409 enum {
1410  CURL_RTSPREQ_NONE, /* first in list */
1422  CURL_RTSPREQ_LAST /* last in list */
1423 };
1424 
1425  /* These enums are for use with the CURLOPT_NETRC option. */
1427  CURL_NETRC_IGNORED, /* The .netrc will never be read.
1428  * This is the default. */
1429  CURL_NETRC_OPTIONAL, /* A user:password in the URL will be preferred
1430  * to one in the .netrc. */
1431  CURL_NETRC_REQUIRED, /* A user:password in the URL will be ignored.
1432  * Unless one is set programmatically, the .netrc
1433  * will be queried. */
1435 };
1436 
1437 enum {
1442 
1443  CURL_SSLVERSION_LAST /* never use, keep last */
1444 };
1445 
1449  CURL_TLSAUTH_LAST /* never use, keep last */
1450 };
1451 
1452 /* symbols to use with CURLOPT_POSTREDIR.
1453  CURL_REDIR_POST_301 and CURL_REDIR_POST_302 can be bitwise ORed so that
1454  CURL_REDIR_POST_301 | CURL_REDIR_POST_302 == CURL_REDIR_POST_ALL */
1455 
1456 #define CURL_REDIR_GET_ALL 0
1457 #define CURL_REDIR_POST_301 1
1458 #define CURL_REDIR_POST_302 2
1459 #define CURL_REDIR_POST_ALL (CURL_REDIR_POST_301|CURL_REDIR_POST_302)
1460 
1461 typedef enum {
1463 
1467 
1469 } curl_TimeCond;
1470 
1471 
1472 /* curl_strequal() and curl_strnequal() are subject for removal in a future
1473  libcurl, see lib/README.curlx for details */
1474 CURL_EXTERN int (curl_strequal)(const char *s1, const char *s2);
1475 CURL_EXTERN int (curl_strnequal)(const char *s1, const char *s2, size_t n);
1476 
1477 /* name is uppercase CURLFORM_<name> */
1478 #ifdef CFINIT
1479 #undef CFINIT
1480 #endif
1481 
1482 #ifdef CURL_ISOCPP
1483 #define CFINIT(name) CURLFORM_ ## name
1484 #else
1485 /* The macro "##" is ISO C, we assume pre-ISO C doesn't support it. */
1486 #define CFINIT(name) CURLFORM_name
1487 #endif
1488 
1489 typedef enum {
1490  CFINIT(NOTHING), /********* the first one is unused ************/
1491 
1492  /* */
1493  CFINIT(COPYNAME),
1494  CFINIT(PTRNAME),
1495  CFINIT(NAMELENGTH),
1496  CFINIT(COPYCONTENTS),
1497  CFINIT(PTRCONTENTS),
1498  CFINIT(CONTENTSLENGTH),
1499  CFINIT(FILECONTENT),
1500  CFINIT(ARRAY),
1501  CFINIT(OBSOLETE),
1502  CFINIT(FILE),
1503 
1504  CFINIT(BUFFER),
1505  CFINIT(BUFFERPTR),
1506  CFINIT(BUFFERLENGTH),
1507 
1508  CFINIT(CONTENTTYPE),
1509  CFINIT(CONTENTHEADER),
1510  CFINIT(FILENAME),
1511  CFINIT(END),
1512  CFINIT(OBSOLETE2),
1513 
1514  CFINIT(STREAM),
1515 
1516  CURLFORM_LASTENTRY /* the last unused */
1517 } CURLformoption;
1518 
1519 #undef CFINIT /* done */
1520 
1521 /* structure to be used as parameter for CURLFORM_ARRAY */
1522 struct curl_forms {
1524  const char *value;
1525 };
1526 
1527 /* use this for multipart formpost building */
1528 /* Returns code for curl_formadd()
1529  *
1530  * Returns:
1531  * CURL_FORMADD_OK on success
1532  * CURL_FORMADD_MEMORY if the FormInfo allocation fails
1533  * CURL_FORMADD_OPTION_TWICE if one option is given twice for one Form
1534  * CURL_FORMADD_NULL if a null pointer was given for a char
1535  * CURL_FORMADD_MEMORY if the allocation of a FormInfo struct failed
1536  * CURL_FORMADD_UNKNOWN_OPTION if an unknown option was used
1537  * CURL_FORMADD_INCOMPLETE if the some FormInfo is not complete (or error)
1538  * CURL_FORMADD_MEMORY if a curl_httppost struct cannot be allocated
1539  * CURL_FORMADD_MEMORY if some allocation for string copying failed.
1540  * CURL_FORMADD_ILLEGAL_ARRAY if an illegal option is used in an array
1541  *
1542  ***************************************************************************/
1543 typedef enum {
1544  CURL_FORMADD_OK, /* first, no error */
1545 
1552  CURL_FORMADD_DISABLED, /* libcurl was built with this disabled */
1553 
1555 } CURLFORMcode;
1556 
1557 /*
1558  * NAME curl_formadd()
1559  *
1560  * DESCRIPTION
1561  *
1562  * Pretty advanced function for building multi-part formposts. Each invoke
1563  * adds one part that together construct a full post. Then use
1564  * CURLOPT_HTTPPOST to send it off to libcurl.
1565  */
1567  struct curl_httppost **last_post,
1568  ...);
1569 
1570 /*
1571  * callback function for curl_formget()
1572  * The void *arg pointer will be the one passed as second argument to
1573  * curl_formget().
1574  * The character buffer passed to it must not be freed.
1575  * Should return the buffer length passed to it as the argument "len" on
1576  * success.
1577  */
1578 typedef size_t (*curl_formget_callback)(void *arg, const char *buf,
1579  size_t len);
1580 
1581 /*
1582  * NAME curl_formget()
1583  *
1584  * DESCRIPTION
1585  *
1586  * Serialize a curl_httppost struct built with curl_formadd().
1587  * Accepts a void pointer as second argument which will be passed to
1588  * the curl_formget_callback function.
1589  * Returns 0 on success.
1590  */
1591 CURL_EXTERN int curl_formget(struct curl_httppost *form, void *arg,
1592  curl_formget_callback append);
1593 /*
1594  * NAME curl_formfree()
1595  *
1596  * DESCRIPTION
1597  *
1598  * Free a multipart formpost previously built with curl_formadd().
1599  */
1600 CURL_EXTERN void curl_formfree(struct curl_httppost *form);
1601 
1602 /*
1603  * NAME curl_getenv()
1604  *
1605  * DESCRIPTION
1606  *
1607  * Returns a malloc()'ed string that MUST be curl_free()ed after usage is
1608  * complete. DEPRECATED - see lib/README.curlx
1609  */
1610 CURL_EXTERN char *curl_getenv(const char *variable);
1611 
1612 /*
1613  * NAME curl_version()
1614  *
1615  * DESCRIPTION
1616  *
1617  * Returns a static ascii string of the libcurl version.
1618  */
1619 CURL_EXTERN char *curl_version(void);
1620 
1621 /*
1622  * NAME curl_easy_escape()
1623  *
1624  * DESCRIPTION
1625  *
1626  * Escapes URL strings (converts all letters consider illegal in URLs to their
1627  * %XX versions). This function returns a new allocated string or NULL if an
1628  * error occurred.
1629  */
1630 CURL_EXTERN char *curl_easy_escape(CURL *handle,
1631  const char *string,
1632  int length);
1633 
1634 /* the previous version: */
1635 CURL_EXTERN char *curl_escape(const char *string,
1636  int length);
1637 
1638 
1639 /*
1640  * NAME curl_easy_unescape()
1641  *
1642  * DESCRIPTION
1643  *
1644  * Unescapes URL encoding in strings (converts all %XX codes to their 8bit
1645  * versions). This function returns a new allocated string or NULL if an error
1646  * occurred.
1647  * Conversion Note: On non-ASCII platforms the ASCII %XX codes are
1648  * converted into the host encoding.
1649  */
1650 CURL_EXTERN char *curl_easy_unescape(CURL *handle,
1651  const char *string,
1652  int length,
1653  int *outlength);
1654 
1655 /* the previous version */
1656 CURL_EXTERN char *curl_unescape(const char *string,
1657  int length);
1658 
1659 /*
1660  * NAME curl_free()
1661  *
1662  * DESCRIPTION
1663  *
1664  * Provided for de-allocation in the same translation unit that did the
1665  * allocation. Added in libcurl 7.10
1666  */
1667 CURL_EXTERN void curl_free(void *p);
1668 
1669 /*
1670  * NAME curl_global_init()
1671  *
1672  * DESCRIPTION
1673  *
1674  * curl_global_init() should be invoked exactly once for each application that
1675  * uses libcurl and before any call of other libcurl functions.
1676  *
1677  * This function is not thread-safe!
1678  */
1680 
1681 /*
1682  * NAME curl_global_init_mem()
1683  *
1684  * DESCRIPTION
1685  *
1686  * curl_global_init() or curl_global_init_mem() should be invoked exactly once
1687  * for each application that uses libcurl. This function can be used to
1688  * initialize libcurl and set user defined memory management callback
1689  * functions. Users can implement memory management routines to check for
1690  * memory leaks, check for mis-use of the curl library etc. User registered
1691  * callback routines with be invoked by this library instead of the system
1692  * memory management routines like malloc, free etc.
1693  */
1700 
1701 /*
1702  * NAME curl_global_cleanup()
1703  *
1704  * DESCRIPTION
1705  *
1706  * curl_global_cleanup() should be invoked exactly once for each application
1707  * that uses libcurl
1708  */
1709 CURL_EXTERN void curl_global_cleanup(void);
1710 
1711 /* linked-list structure for the CURLOPT_QUOTE option (and other) */
1712 struct curl_slist {
1713  char *data;
1714  struct curl_slist *next;
1715 };
1716 
1717 /*
1718  * NAME curl_slist_append()
1719  *
1720  * DESCRIPTION
1721  *
1722  * Appends a string to a linked list. If no list exists, it will be created
1723  * first. Returns the new list, after appending.
1724  */
1726  const char *);
1727 
1728 /*
1729  * NAME curl_slist_free_all()
1730  *
1731  * DESCRIPTION
1732  *
1733  * free a previously built curl_slist.
1734  */
1736 
1737 /*
1738  * NAME curl_getdate()
1739  *
1740  * DESCRIPTION
1741  *
1742  * Returns the time, in seconds since 1 Jan 1970 of the time string given in
1743  * the first argument. The time argument in the second parameter is unused
1744  * and should be set to NULL.
1745  */
1746 CURL_EXTERN time_t curl_getdate(const char *p, const time_t *unused);
1747 
1748 /* info about the certificate chain, only for OpenSSL builds. Asked
1749  for with CURLOPT_CERTINFO / CURLINFO_CERTINFO */
1751  int num_of_certs; /* number of certificates with information */
1752  struct curl_slist **certinfo; /* for each index in this array, there's a
1753  linked list with textual information in the
1754  format "name: value" */
1755 };
1756 
1757 #define CURLINFO_STRING 0x100000
1758 #define CURLINFO_LONG 0x200000
1759 #define CURLINFO_DOUBLE 0x300000
1760 #define CURLINFO_SLIST 0x400000
1761 #define CURLINFO_MASK 0x0fffff
1762 #define CURLINFO_TYPEMASK 0xf00000
1763 
1764 typedef enum {
1765  CURLINFO_NONE, /* first, never use this */
1808  /* Fill in new entries below here! */
1809 
1811 } CURLINFO;
1812 
1813 /* CURLINFO_RESPONSE_CODE is the new name for the option previously known as
1814  CURLINFO_HTTP_CODE */
1815 #define CURLINFO_HTTP_CODE CURLINFO_RESPONSE_CODE
1816 
1817 typedef enum {
1818  CURLCLOSEPOLICY_NONE, /* first, never use this */
1819 
1825 
1826  CURLCLOSEPOLICY_LAST /* last, never use this */
1828 
1829 #define CURL_GLOBAL_SSL (1<<0)
1830 #define CURL_GLOBAL_WIN32 (1<<1)
1831 #define CURL_GLOBAL_ALL (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32)
1832 #define CURL_GLOBAL_NOTHING 0
1833 #define CURL_GLOBAL_DEFAULT CURL_GLOBAL_ALL
1834 
1835 
1836 /*****************************************************************************
1837  * Setup defines, protos etc for the sharing stuff.
1838  */
1839 
1840 /* Different data locks for a single share */
1841 typedef enum {
1843  /* CURL_LOCK_DATA_SHARE is used internally to say that
1844  * the locking is just made to change the internal state of the share
1845  * itself.
1846  */
1853 } curl_lock_data;
1854 
1855 /* Different lock access types */
1856 typedef enum {
1857  CURL_LOCK_ACCESS_NONE = 0, /* unspecified action */
1858  CURL_LOCK_ACCESS_SHARED = 1, /* for read perhaps */
1859  CURL_LOCK_ACCESS_SINGLE = 2, /* for write perhaps */
1860  CURL_LOCK_ACCESS_LAST /* never use */
1862 
1863 typedef void (*curl_lock_function)(CURL *handle,
1865  curl_lock_access locktype,
1866  void *userptr);
1867 typedef void (*curl_unlock_function)(CURL *handle,
1869  void *userptr);
1870 
1871 typedef void CURLSH;
1872 
1873 typedef enum {
1874  CURLSHE_OK, /* all is fine */
1878  CURLSHE_NOMEM, /* out of memory */
1879  CURLSHE_LAST /* never use */
1880 } CURLSHcode;
1881 
1882 typedef enum {
1883  CURLSHOPT_NONE, /* don't use */
1884  CURLSHOPT_SHARE, /* specify a data type to share */
1885  CURLSHOPT_UNSHARE, /* specify which data type to stop sharing */
1886  CURLSHOPT_LOCKFUNC, /* pass in a 'curl_lock_function' pointer */
1887  CURLSHOPT_UNLOCKFUNC, /* pass in a 'curl_unlock_function' pointer */
1888  CURLSHOPT_USERDATA, /* pass in a user data pointer used in the lock/unlock
1889  callback functions */
1890  CURLSHOPT_LAST /* never use */
1891 } CURLSHoption;
1892 
1896 
1897 /****************************************************************************
1898  * Structures for querying information about the curl library at runtime.
1899  */
1900 
1901 typedef enum {
1906  CURLVERSION_LAST /* never actually use this */
1907 } CURLversion;
1908 
1909 /* The 'CURLVERSION_NOW' is the symbolic name meant to be used by
1910  basically all programs ever that want to get version information. It is
1911  meant to be a built-in version number for what kind of struct the caller
1912  expects. If the struct ever changes, we redefine the NOW to another enum
1913  from above. */
1914 #define CURLVERSION_NOW CURLVERSION_FOURTH
1915 
1916 typedef struct {
1917  CURLversion age; /* age of the returned struct */
1918  const char *version; /* LIBCURL_VERSION */
1919  unsigned int version_num; /* LIBCURL_VERSION_NUM */
1920  const char *host; /* OS/host/cpu/machine when configured */
1921  int features; /* bitmask, see defines below */
1922  const char *ssl_version; /* human readable string */
1923  long ssl_version_num; /* not used anymore, always 0 */
1924  const char *libz_version; /* human readable string */
1925  /* protocols is terminated by an entry with a NULL protoname */
1926  const char * const *protocols;
1927 
1928  /* The fields below this were added in CURLVERSION_SECOND */
1929  const char *ares;
1931 
1932  /* This field was added in CURLVERSION_THIRD */
1933  const char *libidn;
1934 
1935  /* These field were added in CURLVERSION_FOURTH */
1936 
1937  /* Same as '_libiconv_version' if built with HAVE_ICONV */
1939 
1940  const char *libssh_version; /* human readable string */
1941 
1943 
1944 #define CURL_VERSION_IPV6 (1<<0) /* IPv6-enabled */
1945 #define CURL_VERSION_KERBEROS4 (1<<1) /* kerberos auth is supported */
1946 #define CURL_VERSION_SSL (1<<2) /* SSL options are present */
1947 #define CURL_VERSION_LIBZ (1<<3) /* libz features are present */
1948 #define CURL_VERSION_NTLM (1<<4) /* NTLM auth is supported */
1949 #define CURL_VERSION_GSSNEGOTIATE (1<<5) /* Negotiate auth support */
1950 #define CURL_VERSION_DEBUG (1<<6) /* built with debug capabilities */
1951 #define CURL_VERSION_ASYNCHDNS (1<<7) /* asynchronous dns resolves */
1952 #define CURL_VERSION_SPNEGO (1<<8) /* SPNEGO auth */
1953 #define CURL_VERSION_LARGEFILE (1<<9) /* supports files bigger than 2GB */
1954 #define CURL_VERSION_IDN (1<<10) /* International Domain Names support */
1955 #define CURL_VERSION_SSPI (1<<11) /* SSPI is supported */
1956 #define CURL_VERSION_CONV (1<<12) /* character conversions supported */
1957 #define CURL_VERSION_CURLDEBUG (1<<13) /* debug memory tracking supported */
1958 #define CURL_VERSION_TLSAUTH_SRP (1<<14) /* TLS-SRP auth is supported */
1959 
1960 /*
1961  * NAME curl_version_info()
1962  *
1963  * DESCRIPTION
1964  *
1965  * This function returns a pointer to a static copy of the version info
1966  * struct. See above.
1967  */
1969 
1970 /*
1971  * NAME curl_easy_strerror()
1972  *
1973  * DESCRIPTION
1974  *
1975  * The curl_easy_strerror function may be used to turn a CURLcode value
1976  * into the equivalent human readable error string. This is useful
1977  * for printing meaningful error messages.
1978  */
1980 
1981 /*
1982  * NAME curl_share_strerror()
1983  *
1984  * DESCRIPTION
1985  *
1986  * The curl_share_strerror function may be used to turn a CURLSHcode value
1987  * into the equivalent human readable error string. This is useful
1988  * for printing meaningful error messages.
1989  */
1991 
1992 /*
1993  * NAME curl_easy_pause()
1994  *
1995  * DESCRIPTION
1996  *
1997  * The curl_easy_pause function pauses or unpauses transfers. Select the new
1998  * state by setting the bitmask, use the convenience defines below.
1999  *
2000  */
2001 CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask);
2002 
2003 #define CURLPAUSE_RECV (1<<0)
2004 #define CURLPAUSE_RECV_CONT (0)
2005 
2006 #define CURLPAUSE_SEND (1<<2)
2007 #define CURLPAUSE_SEND_CONT (0)
2008 
2009 #define CURLPAUSE_ALL (CURLPAUSE_RECV|CURLPAUSE_SEND)
2010 #define CURLPAUSE_CONT (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)
2011 
2012 #ifdef __cplusplus
2013 }
2014 #endif
2015 
2016 /* unfortunately, the easy.h and multi.h include files need options and info
2017  stuff before they can be included! */
2018 #include "easy.h" /* nothing in curl is fun without the easy stuff */
2019 #include "multi.h"
2020 
2021 /* the typechecker doesn't work in C++ (yet) */
2022 #if defined(__GNUC__) && defined(__GNUC_MINOR__) && \
2023  ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) && \
2024  !defined(__cplusplus) && !defined(CURL_DISABLE_TYPECHECK)
2025 #include "typecheck-gcc.h"
2026 #else
2027 #if defined(__STDC__) && (__STDC__ >= 1)
2028 /* This preprocessor magic that replaces a call with the exact same call is
2029  only done to make sure application authors pass exactly three arguments
2030  to these functions. */
2031 #define curl_easy_setopt(handle,opt,param) curl_easy_setopt(handle,opt,param)
2032 #define curl_easy_getinfo(handle,info,arg) curl_easy_getinfo(handle,info,arg)
2033 #define curl_share_setopt(share,opt,param) curl_share_setopt(share,opt,param)
2034 #define curl_multi_setopt(handle,opt,param) curl_multi_setopt(handle,opt,param)
2035 #endif /* __STDC__ >= 1 */
2036 #endif /* gcc >= 4.3 && !__cplusplus */
2037 
2038 #endif /* __CURL_CURL_H */
+ +
void(* curl_lock_function)(CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr)
Definition: curl.h:1863
+
const char * version
Definition: curl.h:1918
+
const char * libidn
Definition: curl.h:1933
+ + + +
const char *const * protocols
Definition: curl.h:1926
+ + + + +
int(* curl_fnmatch_callback)(void *ptr, const char *pattern, const char *string)
Definition: curl.h:222
+ +
void *(* curl_calloc_callback)(size_t nmemb, size_t size)
Definition: curl.h:308
+ + + + +
CURL_EXTERN curl_version_info_data * curl_version_info(CURLversion)
+ + + + +
CURL_EXTERN void curl_free(void *p)
+ + +
const char * key
Definition: curl.h:554
+ + + + + + +
size_t b_used
Definition: curl.h:188
+ +
curlfiletype filetype
Definition: curl.h:166
+ + + +
struct curl_slist * contentheader
Definition: curl.h:78
+ + + +
CURL_EXTERN char * curl_unescape(const char *string, int length)
+ + +
size_t len
Definition: curl.h:556
+ +
CURL_EXTERN char * curl_easy_escape(CURL *handle, const char *string, int length)
+ + + + + + + + + + + + +
CURLformoption
Definition: curl.h:1489
+ + +
curl_proxytype
Definition: curl.h:517
+ +
curl_khstat
Definition: curl.h:567
+ + + + + + +
const char * host
Definition: curl.h:1920
+ +
void *(* curl_realloc_callback)(void *ptr, size_t size)
Definition: curl.h:306
+ +
#define CURLINFO_SLIST
Definition: curl.h:1760
+ + +
char * contenttype
Definition: curl.h:77
+ + +
CURLcode(* curl_ssl_ctx_callback)(CURL *curl, void *ssl_ctx, void *userptr)
Definition: curl.h:512
+ + + + + + + +
#define CURLINFO_DOUBLE
Definition: curl.h:1759
+ + +
CURLcode
Definition: curl.h:336
+
char * filename
Definition: curl.h:165
+
CURL_EXTERN CURLSH * curl_share_init(void)
+
curl_ftpccc
Definition: curl.h:616
+ + +
CURLcode(* curl_conv_callback)(char *buffer, size_t length)
Definition: curl.h:510
+
int(* curl_closesocket_callback)(void *clientp, curl_socket_t item)
Definition: curl.h:279
+
CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask)
+
CURL_NETRC_OPTION
Definition: curl.h:1426
+
CURLINFO
Definition: curl.h:1764
+ + + +
char * contents
Definition: curl.h:73
+
CURL_EXTERN int() curl_strnequal(const char *s1, const char *s2, size_t n)
+ +
CURLSHoption
Definition: curl.h:1882
+ + + + + + + +
curl_khmatch
Definition: curl.h:578
+ +
struct curl_slist * next
Definition: curl.h:1714
+ + +
CURL_EXTERN int() curl_strequal(const char *s1, const char *s2)
+ +
char * showfilename
Definition: curl.h:96
+ + + + +
int socktype
Definition: curl.h:265
+
CURL_EXTERN char * curl_getenv(const char *variable)
+ + +
CURLformoption option
Definition: curl.h:1523
+ + + +
char * b_data
Definition: curl.h:186
+ + + + +
CURLversion
Definition: curl.h:1901
+
CURL_EXTERN CURLSHcode curl_share_cleanup(CURLSH *)
+ + +
curl_closepolicy
Definition: curl.h:1817
+
curl_off_t size
Definition: curl.h:171
+
int(* curl_seek_callback)(void *instream, curl_off_t offset, int origin)
Definition: curl.h:231
+ + + + + + + + + + + +
int(* curl_debug_callback)(CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
Definition: curl.h:323
+ + + + +
const char * libz_version
Definition: curl.h:1924
+
enum curl_khkey::type keytype
+ +
CURL_EXTERN void curl_formfree(struct curl_httppost *form)
+
CURLversion age
Definition: curl.h:1917
+ + + + + + + + + + + + +
void * userp
Definition: curl.h:99
+ + +
struct curl_httppost * next
Definition: curl.h:70
+
const char * libssh_version
Definition: curl.h:1940
+ + + + + + + + +
size_t(* curl_formget_callback)(void *arg, const char *buf, size_t len)
Definition: curl.h:1578
+
CURL_EXTERN CURLFORMcode curl_formadd(struct curl_httppost **httppost, struct curl_httppost **last_post,...)
+ + + +
long contentslength
Definition: curl.h:74
+ + + +
const char * ares
Definition: curl.h:1929
+
long bufferlength
Definition: curl.h:76
+
struct curl_slist ** certinfo
Definition: curl.h:1752
+
int(* curl_sockopt_callback)(void *clientp, curl_socket_t curlfd, curlsocktype purpose)
Definition: curl.h:259
+
CURL_EXTERN struct curl_slist * curl_slist_append(struct curl_slist *, const char *)
+
curl_TimeCond
Definition: curl.h:1461
+ +
CURLSHcode
Definition: curl.h:1873
+
CURL_EXTERN char * curl_escape(const char *string, int length)
+
char * data
Definition: curl.h:1713
+ +
void *(* curl_malloc_callback)(size_t size)
Definition: curl.h:304
+ +
curl_socket_t(* curl_opensocket_callback)(void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
Definition: curl.h:274
+
CURL_TYPEOF_CURL_OFF_T curl_off_t
Definition: curlbuild.h:172
+
curlsocktype
Definition: curl.h:247
+ + + + + + + + + +
curlioerr(* curl_ioctl_callback)(CURL *handle, int cmd, void *clientp)
Definition: curl.h:294
+ + + + + + +
CURLFORMcode
Definition: curl.h:1543
+
char * buffer
Definition: curl.h:75
+ + +
curliocmd
Definition: curl.h:288
+ +
void CURLSH
Definition: curl.h:1871
+ + + + +
curl_ftpcreatedir
Definition: curl.h:632
+
size_t(* curl_read_callback)(char *buffer, size_t size, size_t nitems, void *instream)
Definition: curl.h:242
+
int(* curl_sshkeycallback)(CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp)
Definition: curl.h:586
+ + + + +
CURL_EXTERN CURLSHcode curl_share_setopt(CURLSH *, CURLSHoption option,...)
+ + + +
curl_lock_access
Definition: curl.h:1856
+ +
Definition: curl.h:337
+ + +
long namelength
Definition: curl.h:72
+ + + + + +
curlioerr
Definition: curl.h:281
+ +
int protocol
Definition: curl.h:266
+ + +
CURLoption
Definition: curl.h:711
+ +
int(* curl_progress_callback)(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
Definition: curl.h:103
+
int uid
Definition: curl.h:169
+ + +
unsigned int version_num
Definition: curl.h:1919
+ + + +
unsigned int perm
Definition: curl.h:168
+ +
long(* curl_chunk_end_callback)(void *ptr)
Definition: curl.h:213
+
size_t(* curl_write_callback)(char *buffer, size_t size, size_t nitems, void *outstream)
Definition: curl.h:130
+ + +
CURL_EXTERN CURLcode curl_global_init_mem(long flags, curl_malloc_callback m, curl_free_callback f, curl_realloc_callback r, curl_strdup_callback s, curl_calloc_callback c)
+ +
curl_usessl
Definition: curl.h:593
+ + +
struct sockaddr addr
Definition: curl.h:270
+ + +
const char * value
Definition: curl.h:1524
+ +
char * name
Definition: curl.h:71
+ + + + +
CURL_EXTERN CURLcode curl_global_init(long flags)
+ + +
CURL_EXTERN time_t curl_getdate(const char *p, const time_t *unused)
+ + + +
CURL_TLSAUTH
Definition: curl.h:1446
+ +
CURL_EXTERN int curl_formget(struct curl_httppost *form, void *arg, curl_formget_callback append)
+ +
int num_of_certs
Definition: curl.h:1751
+ + + + +
size_t b_size
Definition: curl.h:187
+ + + + + + + + + + +
void CURL
Definition: curl.h:48
+ + + + +
time_t time
Definition: curl.h:167
+ + + + + + + + +
curl_lock_data
Definition: curl.h:1841
+ + +
curlfiletype
Definition: curl.h:138
+ +
const char * ssl_version
Definition: curl.h:1922
+
unsigned int addrlen
Definition: curl.h:267
+ + + + + +
#define CURLINFO_LONG
Definition: curl.h:1758
+
#define CINIT(na, t, nu)
Definition: curl.h:695
+
CURL_EXTERN const char * curl_share_strerror(CURLSHcode)
+ + + + +
#define CURLINFO_STRING
Definition: curl.h:1757
+ + +
unsigned int flags
Definition: curl.h:183
+ +
CURL_EXTERN void curl_global_cleanup(void)
+ + +
curl_ftpmethod
Definition: curl.h:643
+ +
long flags
Definition: curl.h:82
+ + +
char *(* curl_strdup_callback)(const char *str)
Definition: curl.h:307
+
curl_infotype
Definition: curl.h:311
+ + + + +
void(* curl_free_callback)(void *ptr)
Definition: curl.h:305
+ + + + +
long int hardlinks
Definition: curl.h:172
+
int curl_socket_t
Definition: curl.h:64
+
CURL_EXTERN char * curl_easy_unescape(CURL *handle, const char *string, int length, int *outlength)
+ + + +
#define CFINIT(name)
Definition: curl.h:1483
+ + +
CURL_EXTERN const char * curl_easy_strerror(CURLcode)
+ +
CURL_EXTERN void curl_slist_free_all(struct curl_slist *)
+ + + + +
#define CURL_EXTERN
Definition: curl.h:59
+ + + +
long(* curl_chunk_bgn_callback)(const void *transfer_info, void *ptr, int remains)
Definition: curl.h:199
+ +
int gid
Definition: curl.h:170
+ + + + + + +
curl_ftpauth
Definition: curl.h:624
+
struct curl_httppost * more
Definition: curl.h:79
+
int family
Definition: curl.h:264
+
CURL_EXTERN char * curl_version(void)
+ + + + + +
struct curl_fileinfo::@3 strings
+ + + +
void(* curl_unlock_function)(CURL *handle, curl_lock_data data, void *userptr)
Definition: curl.h:1867
+ + + +
+ + + + diff --git a/curlbuild_8h.html b/curlbuild_8h.html new file mode 100644 index 0000000..06c4046 --- /dev/null +++ b/curlbuild_8h.html @@ -0,0 +1,351 @@ + + + + + + + +wut: include/curl/curlbuild.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
curlbuild.h File Reference
+
+
+
#include <nsysnet/socket.h>
+#include <stdint.h>
+#include <inttypes.h>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define CURL_PULL_STDINT_H   1
 
#define CURL_PULL_INTTYPES_H   1
 
#define CURL_SIZEOF_LONG   4
 
#define CURL_TYPEOF_CURL_SOCKLEN_T   socklen_t
 
#define CURL_SIZEOF_CURL_SOCKLEN_T   4
 
#define CURL_TYPEOF_CURL_OFF_T   int64_t
 
#define CURL_FORMAT_CURL_OFF_T   "lld"
 
#define CURL_FORMAT_CURL_OFF_TU   "llu"
 
#define CURL_FORMAT_OFF_T   "%lld"
 
#define CURL_SIZEOF_CURL_OFF_T   8
 
#define CURL_SUFFIX_CURL_OFF_T   LL
 
#define CURL_SUFFIX_CURL_OFF_TU   ULL
 
+ + + + + +

+Typedefs

typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t
 
typedef CURL_TYPEOF_CURL_OFF_T curl_off_t
 
+

Macro Definition Documentation

+ +

◆ CURL_PULL_STDINT_H

+ +
+
+ + + + +
#define CURL_PULL_STDINT_H   1
+
+ +

Definition at line 137 of file curlbuild.h.

+ +
+
+ +

◆ CURL_PULL_INTTYPES_H

+ +
+
+ + + + +
#define CURL_PULL_INTTYPES_H   1
+
+ +

Definition at line 144 of file curlbuild.h.

+ +
+
+ +

◆ CURL_SIZEOF_LONG

+ +
+
+ + + + +
#define CURL_SIZEOF_LONG   4
+
+ +

Definition at line 157 of file curlbuild.h.

+ +
+
+ +

◆ CURL_TYPEOF_CURL_SOCKLEN_T

+ +
+
+ + + + +
#define CURL_TYPEOF_CURL_SOCKLEN_T   socklen_t
+
+ +

Definition at line 160 of file curlbuild.h.

+ +
+
+ +

◆ CURL_SIZEOF_CURL_SOCKLEN_T

+ +
+
+ + + + +
#define CURL_SIZEOF_CURL_SOCKLEN_T   4
+
+ +

Definition at line 163 of file curlbuild.h.

+ +
+
+ +

◆ CURL_TYPEOF_CURL_OFF_T

+ +
+
+ + + + +
#define CURL_TYPEOF_CURL_OFF_T   int64_t
+
+ +

Definition at line 169 of file curlbuild.h.

+ +
+
+ +

◆ CURL_FORMAT_CURL_OFF_T

+ +
+
+ + + + +
#define CURL_FORMAT_CURL_OFF_T   "lld"
+
+ +

Definition at line 175 of file curlbuild.h.

+ +
+
+ +

◆ CURL_FORMAT_CURL_OFF_TU

+ +
+
+ + + + +
#define CURL_FORMAT_CURL_OFF_TU   "llu"
+
+ +

Definition at line 178 of file curlbuild.h.

+ +
+
+ +

◆ CURL_FORMAT_OFF_T

+ +
+
+ + + + +
#define CURL_FORMAT_OFF_T   "%lld"
+
+ +

Definition at line 181 of file curlbuild.h.

+ +
+
+ +

◆ CURL_SIZEOF_CURL_OFF_T

+ +
+
+ + + + +
#define CURL_SIZEOF_CURL_OFF_T   8
+
+ +

Definition at line 184 of file curlbuild.h.

+ +
+
+ +

◆ CURL_SUFFIX_CURL_OFF_T

+ +
+
+ + + + +
#define CURL_SUFFIX_CURL_OFF_T   LL
+
+ +

Definition at line 187 of file curlbuild.h.

+ +
+
+ +

◆ CURL_SUFFIX_CURL_OFF_TU

+ +
+
+ + + + +
#define CURL_SUFFIX_CURL_OFF_TU   ULL
+
+ +

Definition at line 190 of file curlbuild.h.

+ +
+
+

Typedef Documentation

+ +

◆ curl_socklen_t

+ +
+
+ +

Definition at line 166 of file curlbuild.h.

+ +
+
+ +

◆ curl_off_t

+ +
+
+ + + + +
typedef CURL_TYPEOF_CURL_OFF_T curl_off_t
+
+ +

Definition at line 172 of file curlbuild.h.

+ +
+
+
+ + + + diff --git a/curlbuild_8h_source.html b/curlbuild_8h_source.html new file mode 100644 index 0000000..ab55827 --- /dev/null +++ b/curlbuild_8h_source.html @@ -0,0 +1,87 @@ + + + + + + + +wut: include/curl/curlbuild.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
curlbuild.h
+
+
+Go to the documentation of this file.
1 #ifndef __CURL_CURLBUILD_H
2 #define __CURL_CURLBUILD_H
3 /***************************************************************************
4  * _ _ ____ _
5  * Project ___| | | | _ \| |
6  * / __| | | | |_) | |
7  * | (__| |_| | _ <| |___
8  * \___|\___/|_| \_\_____|
9  *
10  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
11  *
12  * This software is licensed as described in the file COPYING, which
13  * you should have received as part of this distribution. The terms
14  * are also available at http://curl.haxx.se/docs/copyright.html.
15  *
16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17  * copies of the Software, and permit persons to whom the Software is
18  * furnished to do so, under the terms of the COPYING file.
19  *
20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21  * KIND, either express or implied.
22  *
23  ***************************************************************************/
24 
25 /* ================================================================ */
26 /* NOTES FOR CONFIGURE CAPABLE SYSTEMS */
27 /* ================================================================ */
28 
29 /*
30  * NOTE 1:
31  * -------
32  *
33  * Nothing in this file is intended to be modified or adjusted by the
34  * curl library user nor by the curl library builder.
35  *
36  * If you think that something actually needs to be changed, adjusted
37  * or fixed in this file, then, report it on the libcurl development
38  * mailing list: http://cool.haxx.se/mailman/listinfo/curl-library/
39  *
40  * This header file shall only export symbols which are 'curl' or 'CURL'
41  * prefixed, otherwise public name space would be polluted.
42  *
43  * NOTE 2:
44  * -------
45  *
46  * Right now you might be staring at file include/curl/curlbuild.h.in or
47  * at file include/curl/curlbuild.h, this is due to the following reason:
48  *
49  * On systems capable of running the configure script, the configure process
50  * will overwrite the distributed include/curl/curlbuild.h file with one that
51  * is suitable and specific to the library being configured and built, which
52  * is generated from the include/curl/curlbuild.h.in template file.
53  *
54  */
55 
56 #include <nsysnet/socket.h>
57 
58 /* ================================================================ */
59 /* DEFINITION OF THESE SYMBOLS SHALL NOT TAKE PLACE ANYWHERE ELSE */
60 /* ================================================================ */
61 
62 #ifdef CURL_SIZEOF_LONG
63 #error "CURL_SIZEOF_LONG shall not be defined except in curlbuild.h"
64  Error Compilation_aborted_CURL_SIZEOF_LONG_already_defined
65 #endif
66 
67 #ifdef CURL_TYPEOF_CURL_SOCKLEN_T
68 #error "CURL_TYPEOF_CURL_SOCKLEN_T shall not be defined except in curlbuild.h"
69  Error Compilation_aborted_CURL_TYPEOF_CURL_SOCKLEN_T_already_defined
70 #endif
71 
72 #ifdef CURL_SIZEOF_CURL_SOCKLEN_T
73 #error "CURL_SIZEOF_CURL_SOCKLEN_T shall not be defined except in curlbuild.h"
74  Error Compilation_aborted_CURL_SIZEOF_CURL_SOCKLEN_T_already_defined
75 #endif
76 
77 #ifdef CURL_TYPEOF_CURL_OFF_T
78 #error "CURL_TYPEOF_CURL_OFF_T shall not be defined except in curlbuild.h"
79  Error Compilation_aborted_CURL_TYPEOF_CURL_OFF_T_already_defined
80 #endif
81 
82 #ifdef CURL_FORMAT_CURL_OFF_T
83 #error "CURL_FORMAT_CURL_OFF_T shall not be defined except in curlbuild.h"
84  Error Compilation_aborted_CURL_FORMAT_CURL_OFF_T_already_defined
85 #endif
86 
87 #ifdef CURL_FORMAT_CURL_OFF_TU
88 #error "CURL_FORMAT_CURL_OFF_TU shall not be defined except in curlbuild.h"
89  Error Compilation_aborted_CURL_FORMAT_CURL_OFF_TU_already_defined
90 #endif
91 
92 #ifdef CURL_FORMAT_OFF_T
93 #error "CURL_FORMAT_OFF_T shall not be defined except in curlbuild.h"
94  Error Compilation_aborted_CURL_FORMAT_OFF_T_already_defined
95 #endif
96 
97 #ifdef CURL_SIZEOF_CURL_OFF_T
98 #error "CURL_SIZEOF_CURL_OFF_T shall not be defined except in curlbuild.h"
99  Error Compilation_aborted_CURL_SIZEOF_CURL_OFF_T_already_defined
100 #endif
101 
102 #ifdef CURL_SUFFIX_CURL_OFF_T
103 #error "CURL_SUFFIX_CURL_OFF_T shall not be defined except in curlbuild.h"
104  Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_T_already_defined
105 #endif
106 
107 #ifdef CURL_SUFFIX_CURL_OFF_TU
108 #error "CURL_SUFFIX_CURL_OFF_TU shall not be defined except in curlbuild.h"
109  Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_TU_already_defined
110 #endif
111 
112 /* ================================================================ */
113 /* EXTERNAL INTERFACE SETTINGS FOR CONFIGURE CAPABLE SYSTEMS ONLY */
114 /* ================================================================ */
115 
116 /* Configure process defines this to 1 when it finds out that system */
117 /* header file ws2tcpip.h must be included by the external interface. */
118 #undef CURL_PULL_WS2TCPIP_H
119 #ifdef CURL_PULL_WS2TCPIP_H
120 # ifndef WIN32_LEAN_AND_MEAN
121 # define WIN32_LEAN_AND_MEAN
122 # endif
123 # include <windows.h>
124 # include <winsock2.h>
125 # include <ws2tcpip.h>
126 #endif
127 
128 /* Configure process defines this to 1 when it finds out that system */
129 /* header file sys/types.h must be included by the external interface. */
130 #undef CURL_PULL_SYS_TYPES_H
131 #ifdef CURL_PULL_SYS_TYPES_H
132 # include <sys/types.h>
133 #endif
134 
135 /* Configure process defines this to 1 when it finds out that system */
136 /* header file stdint.h must be included by the external interface. */
137 #define CURL_PULL_STDINT_H 1
138 #ifdef CURL_PULL_STDINT_H
139 # include <stdint.h>
140 #endif
141 
142 /* Configure process defines this to 1 when it finds out that system */
143 /* header file inttypes.h must be included by the external interface. */
144 #define CURL_PULL_INTTYPES_H 1
145 #ifdef CURL_PULL_INTTYPES_H
146 # include <inttypes.h>
147 #endif
148 
149 /* Configure process defines this to 1 when it finds out that system */
150 /* header file sys/socket.h must be included by the external interface. */
151 #undef CURL_PULL_SYS_SOCKET_H
152 #ifdef CURL_PULL_SYS_SOCKET_H
153 # include <sys/socket.h>
154 #endif
155 
156 /* The size of `long', as computed by sizeof. */
157 #define CURL_SIZEOF_LONG 4
158 
159 /* Integral data type used for curl_socklen_t. */
160 #define CURL_TYPEOF_CURL_SOCKLEN_T socklen_t
161 
162 /* The size of `curl_socklen_t', as computed by sizeof. */
163 #define CURL_SIZEOF_CURL_SOCKLEN_T 4
164 
165 /* Data type definition of curl_socklen_t. */
167 
168 /* Signed integral data type used for curl_off_t. */
169 #define CURL_TYPEOF_CURL_OFF_T int64_t
170 
171 /* Data type definition of curl_off_t. */
173 
174 /* curl_off_t formatting string directive without "%" conversion specifier. */
175 #define CURL_FORMAT_CURL_OFF_T "lld"
176 
177 /* unsigned curl_off_t formatting string without "%" conversion specifier. */
178 #define CURL_FORMAT_CURL_OFF_TU "llu"
179 
180 /* curl_off_t formatting string directive with "%" conversion specifier. */
181 #define CURL_FORMAT_OFF_T "%lld"
182 
183 /* The size of `curl_off_t', as computed by sizeof. */
184 #define CURL_SIZEOF_CURL_OFF_T 8
185 
186 /* curl_off_t constant suffix. */
187 #define CURL_SUFFIX_CURL_OFF_T LL
188 
189 /* unsigned curl_off_t constant suffix. */
190 #define CURL_SUFFIX_CURL_OFF_TU ULL
191 
192 #endif /* __CURL_CURLBUILD_H */
#define CURL_TYPEOF_CURL_SOCKLEN_T
Definition: curlbuild.h:160
+
#define CURL_TYPEOF_CURL_OFF_T
Definition: curlbuild.h:169
+
CURL_TYPEOF_CURL_OFF_T curl_off_t
Definition: curlbuild.h:172
+
CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t
Definition: curlbuild.h:166
+ +
+ + + + diff --git a/curlrules_8h.html b/curlrules_8h.html new file mode 100644 index 0000000..ff48e19 --- /dev/null +++ b/curlrules_8h.html @@ -0,0 +1,376 @@ + + + + + + + +wut: include/curl/curlrules.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
curlrules.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Macros

#define CurlchkszEQ(t, s)   sizeof(t) == s ? 1 : -1
 
#define CurlchkszGE(t1, t2)   sizeof(t1) >= sizeof(t2) ? 1 : -1
 
#define CURL_ISOCPP
 
#define __CURL_OFF_T_C_HLPR2(Val, Suffix)   Val ## Suffix
 
#define __CURL_OFF_T_C_HLPR1(Val, Suffix)   __CURL_OFF_T_C_HLPR2(Val,Suffix)
 
#define CURL_OFF_T_C(Val)   __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_T)
 
#define CURL_OFF_TU_C(Val)   __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_TU)
 
+ + + + + + + + + + + +

+Typedefs

typedef char __curl_rule_01__[CurlchkszEQ(long, CURL_SIZEOF_LONG)]
 
typedef char __curl_rule_02__[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]
 
typedef char __curl_rule_03__[CurlchkszGE(curl_off_t, long)]
 
typedef char __curl_rule_04__[CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)]
 
typedef char __curl_rule_05__[CurlchkszGE(curl_socklen_t, int)]
 
+

Macro Definition Documentation

+ +

◆ CurlchkszEQ

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CurlchkszEQ( t,
 
)   sizeof(t) == s ? 1 : -1
+
+ +

Definition at line 132 of file curlrules.h.

+ +
+
+ +

◆ CurlchkszGE

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CurlchkszGE( t1,
 t2 
)   sizeof(t1) >= sizeof(t2) ? 1 : -1
+
+ +

Definition at line 134 of file curlrules.h.

+ +
+
+ +

◆ CURL_ISOCPP

+ +
+
+ + + + +
#define CURL_ISOCPP
+
+ +

Definition at line 209 of file curlrules.h.

+ +
+
+ +

◆ __CURL_OFF_T_C_HLPR2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define __CURL_OFF_T_C_HLPR2( Val,
 Suffix 
)   Val ## Suffix
+
+ +

Definition at line 228 of file curlrules.h.

+ +
+
+ +

◆ __CURL_OFF_T_C_HLPR1

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define __CURL_OFF_T_C_HLPR1( Val,
 Suffix 
)   __CURL_OFF_T_C_HLPR2(Val,Suffix)
+
+ +

Definition at line 232 of file curlrules.h.

+ +
+
+ +

◆ CURL_OFF_T_C

+ +
+
+ + + + + + + + +
#define CURL_OFF_T_C( Val)   __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_T)
+
+ +

Definition at line 233 of file curlrules.h.

+ +
+
+ +

◆ CURL_OFF_TU_C

+ +
+
+ + + + + + + + +
#define CURL_OFF_TU_C( Val)   __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_TU)
+
+ +

Definition at line 234 of file curlrules.h.

+ +
+
+

Typedef Documentation

+ +

◆ __curl_rule_01__

+ +
+
+ + + + +
typedef char __curl_rule_01__[CurlchkszEQ(long, CURL_SIZEOF_LONG)]
+
+ +

Definition at line 143 of file curlrules.h.

+ +
+
+ +

◆ __curl_rule_02__

+ +
+
+ + + + +
typedef char __curl_rule_02__[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]
+
+ +

Definition at line 153 of file curlrules.h.

+ +
+
+ +

◆ __curl_rule_03__

+ +
+
+ + + + +
typedef char __curl_rule_03__[CurlchkszGE(curl_off_t, long)]
+
+ +

Definition at line 163 of file curlrules.h.

+ +
+
+ +

◆ __curl_rule_04__

+ +
+
+ + + + +
typedef char __curl_rule_04__[CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)]
+
+ +

Definition at line 173 of file curlrules.h.

+ +
+
+ +

◆ __curl_rule_05__

+ +
+
+ + + + +
typedef char __curl_rule_05__[CurlchkszGE(curl_socklen_t, int)]
+
+ +

Definition at line 183 of file curlrules.h.

+ +
+
+
+ + + + diff --git a/curlrules_8h_source.html b/curlrules_8h_source.html new file mode 100644 index 0000000..57536a6 --- /dev/null +++ b/curlrules_8h_source.html @@ -0,0 +1,94 @@ + + + + + + + +wut: include/curl/curlrules.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
curlrules.h
+
+
+Go to the documentation of this file.
1 #ifndef __CURL_CURLRULES_H
2 #define __CURL_CURLRULES_H
3 /***************************************************************************
4  * _ _ ____ _
5  * Project ___| | | | _ \| |
6  * / __| | | | |_) | |
7  * | (__| |_| | _ <| |___
8  * \___|\___/|_| \_\_____|
9  *
10  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
11  *
12  * This software is licensed as described in the file COPYING, which
13  * you should have received as part of this distribution. The terms
14  * are also available at http://curl.haxx.se/docs/copyright.html.
15  *
16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17  * copies of the Software, and permit persons to whom the Software is
18  * furnished to do so, under the terms of the COPYING file.
19  *
20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21  * KIND, either express or implied.
22  *
23  ***************************************************************************/
24 
25 /* ================================================================ */
26 /* COMPILE TIME SANITY CHECKS */
27 /* ================================================================ */
28 
29 /*
30  * NOTE 1:
31  * -------
32  *
33  * All checks done in this file are intentionally placed in a public
34  * header file which is pulled by curl/curl.h when an application is
35  * being built using an already built libcurl library. Additionally
36  * this file is also included and used when building the library.
37  *
38  * If compilation fails on this file it is certainly sure that the
39  * problem is elsewhere. It could be a problem in the curlbuild.h
40  * header file, or simply that you are using different compilation
41  * settings than those used to build the library.
42  *
43  * Nothing in this file is intended to be modified or adjusted by the
44  * curl library user nor by the curl library builder.
45  *
46  * Do not deactivate any check, these are done to make sure that the
47  * library is properly built and used.
48  *
49  * You can find further help on the libcurl development mailing list:
50  * http://cool.haxx.se/mailman/listinfo/curl-library/
51  *
52  * NOTE 2
53  * ------
54  *
55  * Some of the following compile time checks are based on the fact
56  * that the dimension of a constant array can not be a negative one.
57  * In this way if the compile time verification fails, the compilation
58  * will fail issuing an error. The error description wording is compiler
59  * dependent but it will be quite similar to one of the following:
60  *
61  * "negative subscript or subscript is too large"
62  * "array must have at least one element"
63  * "-1 is an illegal array size"
64  * "size of array is negative"
65  *
66  * If you are building an application which tries to use an already
67  * built libcurl library and you are getting this kind of errors on
68  * this file, it is a clear indication that there is a mismatch between
69  * how the library was built and how you are trying to use it for your
70  * application. Your already compiled or binary library provider is the
71  * only one who can give you the details you need to properly use it.
72  */
73 
74 /*
75  * Verify that some macros are actually defined.
76  */
77 
78 #ifndef CURL_SIZEOF_LONG
79 # error "CURL_SIZEOF_LONG definition is missing!"
80  Error Compilation_aborted_CURL_SIZEOF_LONG_is_missing
81 #endif
82 
83 #ifndef CURL_TYPEOF_CURL_SOCKLEN_T
84 # error "CURL_TYPEOF_CURL_SOCKLEN_T definition is missing!"
85  Error Compilation_aborted_CURL_TYPEOF_CURL_SOCKLEN_T_is_missing
86 #endif
87 
88 #ifndef CURL_SIZEOF_CURL_SOCKLEN_T
89 # error "CURL_SIZEOF_CURL_SOCKLEN_T definition is missing!"
90  Error Compilation_aborted_CURL_SIZEOF_CURL_SOCKLEN_T_is_missing
91 #endif
92 
93 #ifndef CURL_TYPEOF_CURL_OFF_T
94 # error "CURL_TYPEOF_CURL_OFF_T definition is missing!"
95  Error Compilation_aborted_CURL_TYPEOF_CURL_OFF_T_is_missing
96 #endif
97 
98 #ifndef CURL_FORMAT_CURL_OFF_T
99 # error "CURL_FORMAT_CURL_OFF_T definition is missing!"
100  Error Compilation_aborted_CURL_FORMAT_CURL_OFF_T_is_missing
101 #endif
102 
103 #ifndef CURL_FORMAT_CURL_OFF_TU
104 # error "CURL_FORMAT_CURL_OFF_TU definition is missing!"
105  Error Compilation_aborted_CURL_FORMAT_CURL_OFF_TU_is_missing
106 #endif
107 
108 #ifndef CURL_FORMAT_OFF_T
109 # error "CURL_FORMAT_OFF_T definition is missing!"
110  Error Compilation_aborted_CURL_FORMAT_OFF_T_is_missing
111 #endif
112 
113 #ifndef CURL_SIZEOF_CURL_OFF_T
114 # error "CURL_SIZEOF_CURL_OFF_T definition is missing!"
115  Error Compilation_aborted_CURL_SIZEOF_CURL_OFF_T_is_missing
116 #endif
117 
118 #ifndef CURL_SUFFIX_CURL_OFF_T
119 # error "CURL_SUFFIX_CURL_OFF_T definition is missing!"
120  Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_T_is_missing
121 #endif
122 
123 #ifndef CURL_SUFFIX_CURL_OFF_TU
124 # error "CURL_SUFFIX_CURL_OFF_TU definition is missing!"
125  Error Compilation_aborted_CURL_SUFFIX_CURL_OFF_TU_is_missing
126 #endif
127 
128 /*
129  * Macros private to this header file.
130  */
131 
132 #define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1
133 
134 #define CurlchkszGE(t1, t2) sizeof(t1) >= sizeof(t2) ? 1 : -1
135 
136 /*
137  * Verify that the size previously defined and expected for long
138  * is the same as the one reported by sizeof() at compile time.
139  */
140 
141 typedef char
144 
145 /*
146  * Verify that the size previously defined and expected for
147  * curl_off_t is actually the the same as the one reported
148  * by sizeof() at compile time.
149  */
150 
151 typedef char
154 
155 /*
156  * Verify at compile time that the size of curl_off_t as reported
157  * by sizeof() is greater or equal than the one reported for long
158  * for the current compilation.
159  */
160 
161 typedef char
164 
165 /*
166  * Verify that the size previously defined and expected for
167  * curl_socklen_t is actually the the same as the one reported
168  * by sizeof() at compile time.
169  */
170 
171 typedef char
174 
175 /*
176  * Verify at compile time that the size of curl_socklen_t as reported
177  * by sizeof() is greater or equal than the one reported for int for
178  * the current compilation.
179  */
180 
181 typedef char
184 
185 /* ================================================================ */
186 /* EXTERNALLY AND INTERNALLY VISIBLE DEFINITIONS */
187 /* ================================================================ */
188 
189 /*
190  * CURL_ISOCPP and CURL_OFF_T_C definitions are done here in order to allow
191  * these to be visible and exported by the external libcurl interface API,
192  * while also making them visible to the library internals, simply including
193  * setup.h, without actually needing to include curl.h internally.
194  * If some day this section would grow big enough, all this should be moved
195  * to its own header file.
196  */
197 
198 /*
199  * Figure out if we can use the ## preprocessor operator, which is supported
200  * by ISO/ANSI C and C++. Some compilers support it without setting __STDC__
201  * or __cplusplus so we need to carefully check for them too.
202  */
203 
204 #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) || \
205  defined(__HP_aCC) || defined(__BORLANDC__) || defined(__LCC__) || \
206  defined(__POCC__) || defined(__SALFORDC__) || defined(__HIGHC__) || \
207  defined(__ILEC400__)
208  /* This compiler is believed to have an ISO compatible preprocessor */
209 #define CURL_ISOCPP
210 #else
211  /* This compiler is believed NOT to have an ISO compatible preprocessor */
212 #undef CURL_ISOCPP
213 #endif
214 
215 /*
216  * Macros for minimum-width signed and unsigned curl_off_t integer constants.
217  */
218 
219 #if defined(__BORLANDC__) && (__BORLANDC__ == 0x0551)
220 # define __CURL_OFF_T_C_HLPR2(x) x
221 # define __CURL_OFF_T_C_HLPR1(x) __CURL_OFF_T_C_HLPR2(x)
222 # define CURL_OFF_T_C(Val) __CURL_OFF_T_C_HLPR1(Val) ## \
223  __CURL_OFF_T_C_HLPR1(CURL_SUFFIX_CURL_OFF_T)
224 # define CURL_OFF_TU_C(Val) __CURL_OFF_T_C_HLPR1(Val) ## \
225  __CURL_OFF_T_C_HLPR1(CURL_SUFFIX_CURL_OFF_TU)
226 #else
227 # ifdef CURL_ISOCPP
228 # define __CURL_OFF_T_C_HLPR2(Val,Suffix) Val ## Suffix
229 # else
230 # define __CURL_OFF_T_C_HLPR2(Val,Suffix) ValSuffix
231 # endif
232 # define __CURL_OFF_T_C_HLPR1(Val,Suffix) __CURL_OFF_T_C_HLPR2(Val,Suffix)
233 # define CURL_OFF_T_C(Val) __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_T)
234 # define CURL_OFF_TU_C(Val) __CURL_OFF_T_C_HLPR1(Val,CURL_SUFFIX_CURL_OFF_TU)
235 #endif
236 
237 /*
238  * Get rid of macros private to this header file.
239  */
240 
241 #undef CurlchkszEQ
242 #undef CurlchkszGE
243 
244 /*
245  * Get rid of macros not intended to exist beyond this point.
246  */
247 
248 #undef CURL_PULL_WS2TCPIP_H
249 #undef CURL_PULL_SYS_TYPES_H
250 #undef CURL_PULL_SYS_SOCKET_H
251 #undef CURL_PULL_STDINT_H
252 #undef CURL_PULL_INTTYPES_H
253 
254 #undef CURL_TYPEOF_CURL_SOCKLEN_T
255 #undef CURL_TYPEOF_CURL_OFF_T
256 
257 #ifdef CURL_NO_OLDIES
258 #undef CURL_FORMAT_OFF_T /* not required since 7.19.0 - obsoleted in 7.20.0 */
259 #endif
260 
261 #endif /* __CURL_CURLRULES_H */
char __curl_rule_05__[CurlchkszGE(curl_socklen_t, int)]
Definition: curlrules.h:183
+
#define CURL_SIZEOF_LONG
Definition: curlbuild.h:157
+
char __curl_rule_01__[CurlchkszEQ(long, CURL_SIZEOF_LONG)]
Definition: curlrules.h:143
+
#define CURL_SIZEOF_CURL_OFF_T
Definition: curlbuild.h:184
+
#define CURL_SIZEOF_CURL_SOCKLEN_T
Definition: curlbuild.h:163
+
#define CurlchkszGE(t1, t2)
Definition: curlrules.h:134
+
char __curl_rule_03__[CurlchkszGE(curl_off_t, long)]
Definition: curlrules.h:163
+
char __curl_rule_02__[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]
Definition: curlrules.h:153
+
CURL_TYPEOF_CURL_OFF_T curl_off_t
Definition: curlbuild.h:172
+
char __curl_rule_04__[CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)]
Definition: curlrules.h:173
+
CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t
Definition: curlbuild.h:166
+
#define CurlchkszEQ(t, s)
Definition: curlrules.h:132
+
+ + + + diff --git a/curlver_8h.html b/curlver_8h.html new file mode 100644 index 0000000..4e1f02a --- /dev/null +++ b/curlver_8h.html @@ -0,0 +1,217 @@ + + + + + + + +wut: include/curl/curlver.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
curlver.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Macros

#define LIBCURL_COPYRIGHT   "1996 - 2011 Daniel Stenberg, <daniel@haxx.se>."
 
#define LIBCURL_VERSION   "7.21.7"
 
#define LIBCURL_VERSION_MAJOR   7
 
#define LIBCURL_VERSION_MINOR   21
 
#define LIBCURL_VERSION_PATCH   7
 
#define LIBCURL_VERSION_NUM   0x071507
 
#define LIBCURL_TIMESTAMP   "DEV"
 
+

Macro Definition Documentation

+ +

◆ LIBCURL_COPYRIGHT

+ +
+
+ + + + +
#define LIBCURL_COPYRIGHT   "1996 - 2011 Daniel Stenberg, <daniel@haxx.se>."
+
+ +

Definition at line 29 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_VERSION

+ +
+
+ + + + +
#define LIBCURL_VERSION   "7.21.7"
+
+ +

Definition at line 33 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_VERSION_MAJOR

+ +
+
+ + + + +
#define LIBCURL_VERSION_MAJOR   7
+
+ +

Definition at line 37 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_VERSION_MINOR

+ +
+
+ + + + +
#define LIBCURL_VERSION_MINOR   21
+
+ +

Definition at line 38 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_VERSION_PATCH

+ +
+
+ + + + +
#define LIBCURL_VERSION_PATCH   7
+
+ +

Definition at line 39 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_VERSION_NUM

+ +
+
+ + + + +
#define LIBCURL_VERSION_NUM   0x071507
+
+ +

Definition at line 56 of file curlver.h.

+ +
+
+ +

◆ LIBCURL_TIMESTAMP

+ +
+
+ + + + +
#define LIBCURL_TIMESTAMP   "DEV"
+
+ +

Definition at line 67 of file curlver.h.

+ +
+
+
+ + + + diff --git a/curlver_8h_source.html b/curlver_8h_source.html new file mode 100644 index 0000000..b1b996b --- /dev/null +++ b/curlver_8h_source.html @@ -0,0 +1,82 @@ + + + + + + + +wut: include/curl/curlver.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
curlver.h
+
+
+Go to the documentation of this file.
1 #ifndef __CURL_CURLVER_H
2 #define __CURL_CURLVER_H
3 /***************************************************************************
4  * _ _ ____ _
5  * Project ___| | | | _ \| |
6  * / __| | | | |_) | |
7  * | (__| |_| | _ <| |___
8  * \___|\___/|_| \_\_____|
9  *
10  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
11  *
12  * This software is licensed as described in the file COPYING, which
13  * you should have received as part of this distribution. The terms
14  * are also available at http://curl.haxx.se/docs/copyright.html.
15  *
16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17  * copies of the Software, and permit persons to whom the Software is
18  * furnished to do so, under the terms of the COPYING file.
19  *
20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21  * KIND, either express or implied.
22  *
23  ***************************************************************************/
24 
25 /* This header file contains nothing but libcurl version info, generated by
26  a script at release-time. This was made its own header file in 7.11.2 */
27 
28 /* This is the global package copyright */
29 #define LIBCURL_COPYRIGHT "1996 - 2011 Daniel Stenberg, <daniel@haxx.se>."
30 
31 /* This is the version number of the libcurl package from which this header
32  file origins: */
33 #define LIBCURL_VERSION "7.21.7"
34 
35 /* The numeric version number is also available "in parts" by using these
36  defines: */
37 #define LIBCURL_VERSION_MAJOR 7
38 #define LIBCURL_VERSION_MINOR 21
39 #define LIBCURL_VERSION_PATCH 7
40 
41 /* This is the numeric version of the libcurl version number, meant for easier
42  parsing and comparions by programs. The LIBCURL_VERSION_NUM define will
43  always follow this syntax:
44 
45  0xXXYYZZ
46 
47  Where XX, YY and ZZ are the main version, release and patch numbers in
48  hexadecimal (using 8 bits each). All three numbers are always represented
49  using two digits. 1.2 would appear as "0x010200" while version 9.11.7
50  appears as "0x090b07".
51 
52  This 6-digit (24 bits) hexadecimal number does not show pre-release number,
53  and it is always a greater number in a more recent release. It makes
54  comparisons with greater than and less than work.
55 */
56 #define LIBCURL_VERSION_NUM 0x071507
57 
58 /*
59  * This is the date and time when the full source package was created. The
60  * timestamp is not stored in git, as the timestamp is properly set in the
61  * tarballs by the maketgz script.
62  *
63  * The format of the date should follow this template:
64  *
65  * "Mon Feb 12 11:35:33 UTC 2007"
66  */
67 #define LIBCURL_TIMESTAMP "DEV"
68 
69 #endif /* __CURL_CURLVER_H */
+ + + + diff --git a/debug_8h.html b/debug_8h.html deleted file mode 100644 index 5f84da9..0000000 --- a/debug_8h.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/debug.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
debug.h File Reference
-
-
-
#include <wut.h>
-
-

Go to the source code of this file.

- - - - - - - - - - -

-Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void OSReport (const char *fmt,...)
 
void OSPanic (const char *file, uint32_t line, const char *fmt,...)
 
void OSFatal (const char *msg)
 
-
- - - - diff --git a/debug_8h.js b/debug_8h.js deleted file mode 100644 index 1ee0b69..0000000 --- a/debug_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var debug_8h = -[ - [ "OSConsoleWrite", "group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a", null ], - [ "OSFatal", "group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e", null ], - [ "OSPanic", "group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb", null ], - [ "OSReport", "group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c", null ] -]; \ No newline at end of file diff --git a/debug_8h_source.html b/debug_8h_source.html deleted file mode 100644 index 292c5ff..0000000 --- a/debug_8h_source.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/debug.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
debug.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 
-
15 void
-
16 OSConsoleWrite(const char *msg,
-
17  uint32_t size);
-
18 
-
19 
-
20 void
-
21 OSReport(const char *fmt, ...);
-
22 
-
23 
-
24 void
-
25 OSPanic(const char *file,
-
26  uint32_t line,
-
27  const char *fmt, ...);
-
28 
-
29 
-
30 void
-
31 OSFatal(const char *msg);
-
32 
-
33 
-
34 #ifdef __cplusplus
-
35 }
-
36 #endif
-
37 
-
void OSConsoleWrite(const char *msg, uint32_t size)
-
void OSFatal(const char *msg)
- -
void OSPanic(const char *file, uint32_t line, const char *fmt,...)
-
void OSReport(const char *fmt,...)
-
- - - - diff --git a/deprecated.html b/deprecated.html new file mode 100644 index 0000000..c2ac017 --- /dev/null +++ b/deprecated.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Deprecated List + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Deprecated List
+
+
+
+
Global VPADInit ()
+
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
Global VPADShutdown ()
+
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
+
+ + + + diff --git a/device_8h.html b/device_8h.html index 1cf6c3e..6c46188 100644 --- a/device_8h.html +++ b/device_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/device.h File Reference + + +wut: include/sndcore2/device.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
#include <wut.h>
-#include "result.h"
+#include "result.h"

Go to the source code of this file.

@@ -115,10 +95,18 @@ Typedefs
- - - - + + + +

Enumerations

enum  AX_DEVICE_MODE
 
enum  AX_DEVICE_TYPE
 
enum  AX_DEVICE_MODE { AX_DEVICE_MODE_UNKNOWN + }
 
enum  AX_DEVICE_TYPE {
+  AX_DEVICE_TYPE_TV = 0, +
+  AX_DEVICE_TYPE_DRC = 1, +
+  AX_DEVICE_TYPE_CONTROLLER = 2 +
+ }
 
@@ -136,7 +124,7 @@ Functions - + @@ -146,7 +134,7 @@ Functions diff --git a/device_8h_source.html b/device_8h_source.html index 8b2db50..1c6a3bf 100644 --- a/device_8h_source.html +++ b/device_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/device.h Source File + + +wut: include/sndcore2/device.h Source File - @@ -23,8 +21,8 @@ @@ -33,40 +31,22 @@

Functions

 
AXResult AXSetDeviceCompressor (AXDeviceType type, uint32_t unk0)
 
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
 
AXResult AXSetDeviceVolume (AXDeviceType type, uint32_t id, uint16_t volume)
 
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - - + + + +
device.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "result.h"
-
4 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 typedef void(*AXDeviceFinalMixCallback)(void*);
-
17 typedef void(*AXAuxCallback)(void*, void*);
-
18 
-
20 typedef uint32_t AXDeviceMode;
-
21 
-
23 typedef uint32_t AXDeviceType;
-
24 
- -
26 {
-
27  // Unknown
- -
29 };
-
30 
- -
32 {
- - - -
36 };
-
37 
- -
39 AXGetDeviceMode(AXDeviceType type,
-
40  AXDeviceMode *mode);
-
41 
- -
43 AXGetDeviceFinalMixCallback(AXDeviceType type,
- -
45 
- -
47 AXRegisterDeviceFinalMixCallback(AXDeviceType type,
- -
49 
- -
51 AXGetAuxCallback(AXDeviceType type,
-
52  uint32_t unk0,
-
53  uint32_t unk1,
-
54  AXAuxCallback *callback,
-
55  void **userData);
-
56 
- -
58 AXRegisterAuxCallback(AXDeviceType type,
-
59  uint32_t unk0,
-
60  uint32_t unk1,
-
61  AXAuxCallback callback,
-
62  void *userData);
-
63 
- -
65 AXSetDeviceLinearUpsampler(AXDeviceType type,
-
66  uint32_t unk0,
-
67  uint32_t unk1);
-
68 
- -
70 AXSetDeviceCompressor(AXDeviceType type,
-
71  uint32_t unk0);
-
72 
- -
74 AXSetDeviceUpsampleStage(AXDeviceType type,
-
75  BOOL postFinalMix);
-
76 
- -
78 AXSetDeviceVolume(AXDeviceType type,
-
79  uint32_t id,
-
80  uint16_t volume);
-
81 
-
82 #ifdef __cplusplus
-
83 }
-
84 #endif
-
85 
-
AXResult AXGetDeviceMode(AXDeviceType type, AXDeviceMode *mode)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "result.h"
4 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef void(*AXDeviceFinalMixCallback)(void*);
17 typedef void(*AXAuxCallback)(void*, void*);
18 
20 typedef uint32_t AXDeviceMode;
21 
23 typedef uint32_t AXDeviceType;
24 
26 {
27  // Unknown
29 };
30 
32 {
36 };
37 
40  AXDeviceMode *mode);
41 
45 
49 
52  uint32_t unk0,
53  uint32_t unk1,
54  AXAuxCallback *callback,
55  void **userData);
56 
59  uint32_t unk0,
60  uint32_t unk1,
61  AXAuxCallback callback,
62  void *userData);
63 
66  uint32_t unk0,
67  uint32_t unk1);
68 
71  uint32_t unk0);
72 
75  BOOL postFinalMix);
76 
79  uint32_t id,
80  uint16_t volume);
81 
82 #ifdef __cplusplus
83 }
84 #endif
85 
AXResult AXGetDeviceMode(AXDeviceType type, AXDeviceMode *mode)
AXResult AXGetDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback *func)
AX_DEVICE_MODE
Definition: device.h:25
AXResult AXGetAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
void(* AXDeviceFinalMixCallback)(void *)
Definition: device.h:16
AXResult AXSetDeviceVolume(AXDeviceType type, uint32_t id, uint16_t volume)
-
AXResult AXSetDeviceCompressor(AXDeviceType type, uint32_t unk0)
AX_DEVICE_TYPE
Definition: device.h:31
+
AXResult AXSetDeviceUpsampleStage(AXDeviceType type, BOOL postFinalMix)
AXResult AXSetDeviceLinearUpsampler(AXDeviceType type, uint32_t unk0, uint32_t unk1)
-
int BOOL
Definition: wut_types.h:5
uint32_t AXDeviceMode
A value from enum AX_DEVICE_MODE.
Definition: device.h:20
uint32_t AXDeviceType
A value from enum AX_DEVICE_TYPE.
Definition: device.h:23
void(* AXAuxCallback)(void *, void *)
Definition: device.h:17
-
int32_t AXResult
A value from enum AX_RESULT.
Definition: result.h:16
+
int32_t AXResult
A value from enum AX_RESULT.
Definition: result.h:16
+
int32_t BOOL
Definition: wut_types.h:4
AXResult AXRegisterAuxCallback(AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
AXResult AXRegisterDeviceFinalMixCallback(AXDeviceType type, AXDeviceFinalMixCallback func)
@@ -195,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/dir_180556ce16fd30ccd63ce234392549b5.html b/dir_180556ce16fd30ccd63ce234392549b5.html index 9695be8..01b09c0 100644 --- a/dir_180556ce16fd30ccd63ce234392549b5.html +++ b/dir_180556ce16fd30ccd63ce234392549b5.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r Directory Reference + + +wut: include/gx2r Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
diff --git a/dir_1c4bf56b464529e8437c08b873e0bfc0.html b/dir_1c4bf56b464529e8437c08b873e0bfc0.html index 8ed54e0..60276c1 100644 --- a/dir_1c4bf56b464529e8437c08b873e0bfc0.html +++ b/dir_1c4bf56b464529e8437c08b873e0bfc0.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2 Directory Reference + + +wut: include/sndcore2 Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
  file  drcvs.h [code]   -file  result.h [code] +file  result.h [code]   file  voice.h [code]   @@ -104,7 +90,7 @@ Files diff --git a/dir_21654543a2358a4ff233772f5085c61f.html b/dir_21654543a2358a4ff233772f5085c61f.html new file mode 100644 index 0000000..e2d190a --- /dev/null +++ b/dir_21654543a2358a4ff233772f5085c61f.html @@ -0,0 +1,99 @@ + + + + + + + +wut: include/nn Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
nn Directory Reference
+
+
+ + + + + + +

+Directories

directory  ac
 
directory  swkbd
 
+ + + + + + + +

+Files

file  ac.h [code]
 
file  result.h [code]
 
file  swkbd.h [code]
 
+
+ + + + diff --git a/dir_3721462b02ee2e39cdea9d1aebc84507.html b/dir_3721462b02ee2e39cdea9d1aebc84507.html new file mode 100644 index 0000000..248bf58 --- /dev/null +++ b/dir_3721462b02ee2e39cdea9d1aebc84507.html @@ -0,0 +1,88 @@ + + + + + + + +wut: include/swkbd Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
swkbd Directory Reference
+
+
+ + + + +

+Files

file  rpl_interface.h [code]
 
+
+ + + + diff --git a/dir_45c1bb503055a597e063b1377386d2c3.html b/dir_45c1bb503055a597e063b1377386d2c3.html new file mode 100644 index 0000000..c803b6d --- /dev/null +++ b/dir_45c1bb503055a597e063b1377386d2c3.html @@ -0,0 +1,88 @@ + + + + + + + +wut: include/nn/swkbd Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
swkbd Directory Reference
+
+
+ + + + +

+Files

file  swkbd_cpp.h [code]
 
+
+ + + + diff --git a/dir_5050f3de292bd66075be80c4b119f1df.html b/dir_5050f3de292bd66075be80c4b119f1df.html index 91d6a2c..69c6889 100644 --- a/dir_5050f3de292bd66075be80c4b119f1df.html +++ b/dir_5050f3de292bd66075be80c4b119f1df.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit Directory Reference + + +wut: include/coreinit Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
file  alarm.h [code]   +file  atomic.h [code] +  file  atomic64.h [code]   -file  baseheap.h [code] -  -file  blockheap.h [code] -  file  cache.h [code]   file  condition.h [code]   +file  context.h [code] +  file  core.h [code]   file  coroutine.h [code]   -file  debug.h [code] +file  debug.h [code]   file  dynload.h [code]   +file  energysaver.h [code] +  file  event.h [code]   file  exception.h [code]   file  exit.h [code]   -file  expandedheap.h [code] -  file  fastcondition.h [code]   file  fastmutex.h [code]   +file  fiber.h [code] +  file  filesystem.h [code]   file  foreground.h [code]   -file  frameheap.h [code] -  file  internal.h [code]   +file  ios.h [code] +  file  mcp.h [code]   +file  memblockheap.h [code] +  +file  memdefaultheap.h [code] +  +file  memexpheap.h [code] +  +file  memfrmheap.h [code] +  file  memheap.h [code]   file  memlist.h [code]   file  memory.h [code]   +file  memorymap.h [code] +  +file  memunitheap.h [code] +  file  messagequeue.h [code]   file  mutex.h [code] @@ -158,7 +158,7 @@ Files   file  time.h [code]   -file  unitheap.h [code] +file  title.h [code]  
@@ -166,7 +166,7 @@ Files diff --git a/dir_5050f3de292bd66075be80c4b119f1df.js b/dir_5050f3de292bd66075be80c4b119f1df.js deleted file mode 100644 index 9199856..0000000 --- a/dir_5050f3de292bd66075be80c4b119f1df.js +++ /dev/null @@ -1,29 +0,0 @@ -var dir_5050f3de292bd66075be80c4b119f1df = -[ - [ "alarm.h", "alarm_8h.html", "alarm_8h" ], - [ "atomic64.h", "atomic64_8h.html", "atomic64_8h" ], - [ "baseheap.h", "baseheap_8h.html", "baseheap_8h" ], - [ "cache.h", "cache_8h.html", "cache_8h" ], - [ "condition.h", "condition_8h.html", "condition_8h" ], - [ "core.h", "core_8h.html", "core_8h" ], - [ "debug.h", "debug_8h.html", "debug_8h" ], - [ "dynload.h", "dynload_8h.html", "dynload_8h" ], - [ "event.h", "coreinit_2event_8h.html", "coreinit_2event_8h" ], - [ "exception.h", "exception_8h.html", "exception_8h" ], - [ "exit.h", "exit_8h.html", "exit_8h" ], - [ "expandedheap.h", "expandedheap_8h.html", "expandedheap_8h" ], - [ "fastcondition.h", "fastcondition_8h.html", "fastcondition_8h" ], - [ "fastmutex.h", "fastmutex_8h.html", "fastmutex_8h" ], - [ "frameheap.h", "frameheap_8h.html", "frameheap_8h" ], - [ "memlist.h", "memlist_8h.html", "memlist_8h" ], - [ "messagequeue.h", "messagequeue_8h.html", "messagequeue_8h" ], - [ "mutex.h", "mutex_8h.html", "mutex_8h" ], - [ "rendezvous.h", "rendezvous_8h.html", "rendezvous_8h" ], - [ "semaphore.h", "semaphore_8h.html", "semaphore_8h" ], - [ "spinlock.h", "spinlock_8h.html", "spinlock_8h" ], - [ "taskqueue.h", "taskqueue_8h.html", "taskqueue_8h" ], - [ "thread.h", "thread_8h.html", "thread_8h" ], - [ "threadqueue.h", "threadqueue_8h.html", "threadqueue_8h" ], - [ "time.h", "time_8h.html", "time_8h" ], - [ "unitheap.h", "unitheap_8h.html", "unitheap_8h" ] -]; \ No newline at end of file diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c.html b/dir_64fe89c4a61f5742775721f1d8222d0c.html index 46e16df..fbf70a9 100644 --- a/dir_64fe89c4a61f5742775721f1d8222d0c.html +++ b/dir_64fe89c4a61f5742775721f1d8222d0c.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2 Directory Reference + + +wut: include/gx2 Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
file  clear.h [code]   -file  context.h [code] +file  context.h [code] +  +file  debug.h [code]   file  display.h [code]   @@ -116,17 +104,21 @@ Files   file  swap.h [code]   +file  temp.h [code] +  file  tessellation.h [code]   file  texture.h [code]   +file  utils.h [code]
diff --git a/dir_64fe89c4a61f5742775721f1d8222d0c.js b/dir_64fe89c4a61f5742775721f1d8222d0c.js deleted file mode 100644 index 578e6eb..0000000 --- a/dir_64fe89c4a61f5742775721f1d8222d0c.js +++ /dev/null @@ -1,15 +0,0 @@ -var dir_64fe89c4a61f5742775721f1d8222d0c = -[ - [ "clear.h", "clear_8h.html", "clear_8h" ], - [ "context.h", "context_8h.html", "context_8h" ], - [ "display.h", "display_8h.html", "display_8h" ], - [ "displaylist.h", "displaylist_8h.html", "displaylist_8h" ], - [ "draw.h", "draw_8h.html", "draw_8h" ], - [ "event.h", "gx2_2event_8h.html", "gx2_2event_8h" ], - [ "registers.h", "registers_8h.html", "registers_8h" ], - [ "sampler.h", "sampler_8h.html", "sampler_8h" ], - [ "state.h", "state_8h.html", "state_8h" ], - [ "surface.h", "surface_8h.html", "surface_8h" ], - [ "swap.h", "swap_8h.html", "swap_8h" ], - [ "texture.h", "texture_8h.html", "texture_8h" ] -]; \ No newline at end of file diff --git a/dir_317ea3797c15f4a1d9c156bc812661ca.html b/dir_85f7374b03564f691ef77d9a414e4430.html similarity index 55% rename from dir_317ea3797c15f4a1d9c156bc812661ca.html rename to dir_85f7374b03564f691ef77d9a414e4430.html index 09ddcb0..a4750e6 100644 --- a/dir_317ea3797c15f4a1d9c156bc812661ca.html +++ b/dir_85f7374b03564f691ef77d9a414e4430.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sys Directory Reference + + +wut: include/nn/ac Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
-
sys Directory Reference
+
ac Directory Reference
- + - +

Files

file  select.h [code]
file  ac_c.h [code]
 
file  socket.h [code]
file  ac_cpp.h [code]
 
@@ -98,7 +84,7 @@ Files diff --git a/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html b/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html index 616f160..d3df926 100644 --- a/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html +++ b/dir_8db162f2631b6d2e1d7ddb02491f4cfc.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/vpad Directory Reference + + +wut: include/vpad Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
diff --git a/dir_9bd1a1706ec6277342c779a257ef94a8.html b/dir_9bd1a1706ec6277342c779a257ef94a8.html new file mode 100644 index 0000000..fda5d93 --- /dev/null +++ b/dir_9bd1a1706ec6277342c779a257ef94a8.html @@ -0,0 +1,90 @@ + + + + + + + +wut: include/padscore Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
padscore Directory Reference
+
+
+ + + + + + +

+Files

file  kpad.h [code]
 
file  wpad.h [code]
 
+
+ + + + diff --git a/dir_aa7b4105f8f352642a35fbab8db37b7b.html b/dir_aa7b4105f8f352642a35fbab8db37b7b.html new file mode 100644 index 0000000..70f8ff8 --- /dev/null +++ b/dir_aa7b4105f8f352642a35fbab8db37b7b.html @@ -0,0 +1,88 @@ + + + + + + + +wut: include/nsyshid Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
nsyshid Directory Reference
+
+
+ + + + +

+Files

file  hid.h [code]
 
+
+ + + + diff --git a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html index 3e4a346..87b5070 100644 --- a/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html +++ b/dir_ad7c723d8e7c3e23b8e9a34292aad2d1.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp Directory Reference + + +wut: include/sysapp Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
diff --git a/dir_cc241e980db211c9b370576d80a317b8.html b/dir_cc241e980db211c9b370576d80a317b8.html index bdc06ce..095d1b9 100644 --- a/dir_cc241e980db211c9b370576d80a317b8.html +++ b/dir_cc241e980db211c9b370576d80a317b8.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/proc_ui Directory Reference + + +wut: include/proc_ui Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 326a08b..3a0b664 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include Directory Reference + + +wut: include Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
directory  coreinit   +directory  curl +  directory  gx2   directory  gx2r   +directory  nn +  +directory  nsyshid +  directory  nsysnet   +directory  padscore +  directory  proc_ui   directory  sndcore2   -directory  sys +directory  swkbd   directory  sysapp   @@ -113,13 +107,17 @@ Files   file  wut_types.h [code]   +file  zconf.h [code] +  +file  zlib.h [code]
diff --git a/dir_d44c64559bbebec7f509842c48db8b23.js b/dir_d44c64559bbebec7f509842c48db8b23.js deleted file mode 100644 index e6012cb..0000000 --- a/dir_d44c64559bbebec7f509842c48db8b23.js +++ /dev/null @@ -1,7 +0,0 @@ -var dir_d44c64559bbebec7f509842c48db8b23 = -[ - [ "coreinit", "dir_5050f3de292bd66075be80c4b119f1df.html", "dir_5050f3de292bd66075be80c4b119f1df" ], - [ "gx2", "dir_64fe89c4a61f5742775721f1d8222d0c.html", "dir_64fe89c4a61f5742775721f1d8222d0c" ], - [ "wut.h", "wut_8h.html", null ], - [ "wut_types.h", "wut__types_8h.html", "wut__types_8h" ] -]; \ No newline at end of file diff --git a/dir_d74097cd299de96a8b672354d9824a8f.html b/dir_d74097cd299de96a8b672354d9824a8f.html new file mode 100644 index 0000000..7bf84da --- /dev/null +++ b/dir_d74097cd299de96a8b672354d9824a8f.html @@ -0,0 +1,104 @@ + + + + + + + +wut: include/curl Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
curl Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Files

file  curl.h [code]
 
file  curlbuild.h [code]
 
file  curlrules.h [code]
 
file  curlver.h [code]
 
file  easy.h [code]
 
file  mprintf.h [code]
 
file  multi.h [code]
 
file  stdcheaders.h [code]
 
file  typecheck-gcc.h [code]
 
+
+ + + + diff --git a/dir_fe1e7b2a13642686c85dbce98656961b.html b/dir_fe1e7b2a13642686c85dbce98656961b.html index 148f819..0efc315 100644 --- a/dir_fe1e7b2a13642686c85dbce98656961b.html +++ b/dir_fe1e7b2a13642686c85dbce98656961b.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/nsysnet Directory Reference + + +wut: include/nsysnet Directory Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Files

-file  socket.h [code] +file  nssl.h [code] +  +file  socket.h [code]  
@@ -96,7 +84,7 @@ Files diff --git a/display_8h.html b/display_8h.html index ec99dde..63a95ef 100644 --- a/display_8h.html +++ b/display_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/display.h File Reference + + +wut: include/gx2/display.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

-void GX2SetTVEnable (BOOL enable) +void GX2SetTVEnable (BOOL enable)   -void GX2SetDRCEnable (BOOL enable) +void GX2SetDRCEnable (BOOL enable)   void GX2CalcTVSize (GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)   @@ -119,8 +99,8 @@ Functions   GX2TVScanMode GX2GetSystemTVScanMode ()   -GX2TVScanMode GX2GetSystemDRCScanMode () -  +GX2DrcRenderMode GX2GetSystemDRCScanMode () +  GX2DrcRenderMode GX2GetSystemDRCMode ()   @@ -129,7 +109,7 @@ Functions diff --git a/display_8h.js b/display_8h.js deleted file mode 100644 index 128d344..0000000 --- a/display_8h.js +++ /dev/null @@ -1,35 +0,0 @@ -var display_8h = -[ - [ "GX2BufferingMode", "group__gx2__display.html#ga142736761b358b2287402b58fab1d4d1", null ], - [ "GX2DrcRenderMode", "group__gx2__display.html#ga96e351534045bd89b34a84e2c4c70c20", null ], - [ "GX2TVRenderMode", "group__gx2__display.html#gac652e8d9407027e54e1e671cb3908090", null ], - [ "GX2TVScanMode", "group__gx2__display.html#gaaeab60fcbeb7bc2461511ed3b70d1365", null ], - [ "GX2BufferingMode", "group__gx2__display.html#ga12660ac541270a903d49e588795f95db", [ - [ "GX2_BUFFERING_MODE_SINGLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702", null ], - [ "GX2_BUFFERING_MODE_DOUBLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913", null ], - [ "GX2_BUFFERING_MODE_TRIPLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291", null ] - ] ], - [ "GX2DrcRenderMode", "group__gx2__display.html#ga5965f5f73029fc3d260e4da920669154", [ - [ "GX2_DRC_RENDER_MODE_DISABLED", "group__gx2__display.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653", null ], - [ "GX2_DRC_RENDER_MODE_SINGLE", "group__gx2__display.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb", null ] - ] ], - [ "GX2TVRenderMode", "group__gx2__display.html#ga26ce39ea7574b51477cdf445edf375f5", [ - [ "GX2_TV_RENDER_MODE_STANDARD_480P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0", null ], - [ "GX2_TV_RENDER_MODE_WIDE_480P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3", null ], - [ "GX2_TV_RENDER_MODE_WIDE_720P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04", null ], - [ "GX2_TV_RENDER_MODE_WIDE_1080P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42", null ] - ] ], - [ "GX2TVScanMode", "group__gx2__display.html#ga9c18350871b3601137f3d73b2f933b85", [ - [ "GX2_TV_SCAN_MODE_NONE", "group__gx2__display.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885", null ] - ] ], - [ "GX2CalcDRCSize", "group__gx2__display.html#ga7a59092b287f0700e527e3d292c82e3f", null ], - [ "GX2CalcTVSize", "group__gx2__display.html#ga0fd071d565130e2ce80646328b25971c", null ], - [ "GX2GetSystemDRCMode", "group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed", null ], - [ "GX2GetSystemTVScanMode", "group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf", null ], - [ "GX2SetDRCBuffer", "group__gx2__display.html#gaa94306485de70ba3e1ef91ae399701ff", null ], - [ "GX2SetDRCEnable", "group__gx2__display.html#ga664ff8908517f1ed1a1adace7576590b", null ], - [ "GX2SetDRCScale", "group__gx2__display.html#gac5527c4940eeb95fd9718df9542ae208", null ], - [ "GX2SetTVBuffer", "group__gx2__display.html#ga6ea8c1736258cf185247c40e82e7c220", null ], - [ "GX2SetTVEnable", "group__gx2__display.html#ga1c89bd0ce315b21987b501d51395a4d8", null ], - [ "GX2SetTVScale", "group__gx2__display.html#ga27f7f464accbf7a89f6eade5c31bad3c", null ] -]; \ No newline at end of file diff --git a/display_8h_source.html b/display_8h_source.html index 14a4604..fcd9076 100644 --- a/display_8h_source.html +++ b/display_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/display.h Source File + + +wut: include/gx2/display.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
display.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "enum.h"
-
4 #include "surface.h"
-
5 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 void
-
17 GX2SetTVEnable(BOOL enable);
-
18 
-
19 void
-
20 GX2SetDRCEnable(BOOL enable);
-
21 
-
22 void
-
23 GX2CalcTVSize(GX2TVRenderMode tvRenderMode,
-
24  GX2SurfaceFormat surfaceFormat,
-
25  GX2BufferingMode bufferingMode,
-
26  uint32_t *size,
-
27  uint32_t *unkOut);
-
28 
-
29 void
-
30 GX2CalcDRCSize(GX2DrcRenderMode drcRenderMode,
-
31  GX2SurfaceFormat surfaceFormat,
-
32  GX2BufferingMode bufferingMode,
-
33  uint32_t *size,
-
34  uint32_t *unkOut);
-
35 
-
36 void
-
37 GX2SetTVBuffer(void *buffer,
-
38  uint32_t size,
-
39  GX2TVRenderMode tvRenderMode,
-
40  GX2SurfaceFormat surfaceFormat,
-
41  GX2BufferingMode bufferingMode);
-
42 
-
43 void
-
44 GX2SetDRCBuffer(void *buffer,
-
45  uint32_t size,
-
46  GX2DrcRenderMode drcRenderMode,
-
47  GX2SurfaceFormat surfaceFormat,
-
48  GX2BufferingMode bufferingMode);
-
49 
-
50 void
-
51 GX2SetTVScale(uint32_t x,
-
52  uint32_t y);
-
53 
-
54 void
-
55 GX2SetDRCScale(uint32_t x,
-
56  uint32_t y);
-
57 
- - -
60 
- - -
63 
- - -
66 
-
67 #ifdef __cplusplus
-
68 }
-
69 #endif
-
70 
-
GX2TVScanMode
Definition: enum.h:481
-
GX2DrcRenderMode
Definition: enum.h:134
-
GX2TVScanMode GX2GetSystemDRCScanMode()
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "enum.h"
4 #include "surface.h"
5 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 void
17 GX2SetTVEnable(BOOL enable);
18 
19 void
20 GX2SetDRCEnable(BOOL enable);
21 
22 void
23 GX2CalcTVSize(GX2TVRenderMode tvRenderMode,
24  GX2SurfaceFormat surfaceFormat,
25  GX2BufferingMode bufferingMode,
26  uint32_t *size,
27  uint32_t *unkOut);
28 
29 void
30 GX2CalcDRCSize(GX2DrcRenderMode drcRenderMode,
31  GX2SurfaceFormat surfaceFormat,
32  GX2BufferingMode bufferingMode,
33  uint32_t *size,
34  uint32_t *unkOut);
35 
36 void
37 GX2SetTVBuffer(void *buffer,
38  uint32_t size,
39  GX2TVRenderMode tvRenderMode,
40  GX2SurfaceFormat surfaceFormat,
41  GX2BufferingMode bufferingMode);
42 
43 void
44 GX2SetDRCBuffer(void *buffer,
45  uint32_t size,
46  GX2DrcRenderMode drcRenderMode,
47  GX2SurfaceFormat surfaceFormat,
48  GX2BufferingMode bufferingMode);
49 
50 void
51 GX2SetTVScale(uint32_t x,
52  uint32_t y);
53 
54 void
55 GX2SetDRCScale(uint32_t x,
56  uint32_t y);
57 
60 
63 
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
GX2TVScanMode
Definition: enum.h:506
+
GX2DrcRenderMode
Definition: enum.h:151
GX2DrcRenderMode GX2GetSystemDRCMode()
void GX2CalcDRCSize(GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
void GX2SetDRCBuffer(void *buffer, uint32_t size, GX2DrcRenderMode drcRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
void GX2SetTVBuffer(void *buffer, uint32_t size, GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode)
-
GX2BufferingMode
Definition: enum.h:90
+
GX2BufferingMode
Definition: enum.h:106
void GX2SetTVScale(uint32_t x, uint32_t y)
void GX2SetDRCScale(uint32_t x, uint32_t y)
-
int BOOL
Definition: wut_types.h:5
void GX2SetTVEnable(BOOL enable)
GX2TVScanMode GX2GetSystemTVScanMode()
+
int32_t BOOL
Definition: wut_types.h:4
void GX2SetDRCEnable(BOOL enable)
-
GX2TVRenderMode
Definition: enum.h:473
+
GX2TVRenderMode
Definition: enum.h:498
void GX2CalcTVSize(GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)
-
GX2SurfaceFormat
Definition: enum.h:310
+
GX2DrcRenderMode GX2GetSystemDRCScanMode()
+
GX2SurfaceFormat
Definition: enum.h:333
diff --git a/displaylist_8h.html b/displaylist_8h.html index efda295..98c02a3 100644 --- a/displaylist_8h.html +++ b/displaylist_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/displaylist.h File Reference + + +wut: include/gx2/displaylist.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

-void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1) +void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1)   uint32_t GX2EndDisplayList (void *displayList)   @@ -107,9 +87,9 @@ Functions   void GX2CallDisplayList (void *displayList, uint32_t bytes)   -BOOL GX2GetDisplayListWriteStatus () +BOOL GX2GetDisplayListWriteStatus ()   -BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize) +BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize)   void GX2CopyDisplayList (void *displayList, uint32_t bytes)   @@ -119,7 +99,7 @@ Functions diff --git a/displaylist_8h.js b/displaylist_8h.js deleted file mode 100644 index 1aefb3f..0000000 --- a/displaylist_8h.js +++ /dev/null @@ -1,10 +0,0 @@ -var displaylist_8h = -[ - [ "GX2BeginDisplayListEx", "group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a", null ], - [ "GX2CallDisplayList", "group__gx2__displaylist.html#gac099e80245cc95e2a93a96d90cfb5d68", null ], - [ "GX2CopyDisplayList", "group__gx2__displaylist.html#gad47940af48ead4cfced0854577ac2c7b", null ], - [ "GX2DirectCallDisplayList", "group__gx2__displaylist.html#ga9cd26d0d808916974f12d0cc53a433ad", null ], - [ "GX2EndDisplayList", "group__gx2__displaylist.html#gae8f5602b412637f771e7f3718250a14b", null ], - [ "GX2GetCurrentDisplayList", "group__gx2__displaylist.html#ga345c49fec7eb9192b29136d14922031b", null ], - [ "GX2GetDisplayListWriteStatus", "group__gx2__displaylist.html#ga5a7adaab0131c94b82f218c82b4349d9", null ] -]; \ No newline at end of file diff --git a/displaylist_8h_source.html b/displaylist_8h_source.html index 4352b8c..f8072f8 100644 --- a/displaylist_8h_source.html +++ b/displaylist_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/displaylist.h Source File + + +wut: include/gx2/displaylist.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
displaylist.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 void
-
15 GX2BeginDisplayListEx(void *displayList,
-
16  uint32_t bytes,
-
17  BOOL unk1);
-
18 
-
19 uint32_t
-
20 GX2EndDisplayList(void *displayList);
-
21 
-
22 void
-
23 GX2DirectCallDisplayList(void *displayList,
-
24  uint32_t bytes);
-
25 
-
26 void
-
27 GX2CallDisplayList(void *displayList,
-
28  uint32_t bytes);
-
29 
-
30 BOOL
- -
32 
-
33 BOOL
-
34 GX2GetCurrentDisplayList(void **outDisplayList,
-
35  uint32_t *outSize);
-
36 
-
37 void
-
38 GX2CopyDisplayList(void *displayList,
-
39  uint32_t bytes);
-
40 
-
41 #ifdef __cplusplus
-
42 }
-
43 #endif
-
44 
-
uint32_t GX2EndDisplayList(void *displayList)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 void
15 GX2BeginDisplayListEx(void *displayList,
16  uint32_t bytes,
17  BOOL unk1);
18 
19 uint32_t
20 GX2EndDisplayList(void *displayList);
21 
22 void
23 GX2DirectCallDisplayList(void *displayList,
24  uint32_t bytes);
25 
26 void
27 GX2CallDisplayList(void *displayList,
28  uint32_t bytes);
29 
30 BOOL
32 
33 BOOL
34 GX2GetCurrentDisplayList(void **outDisplayList,
35  uint32_t *outSize);
36 
37 void
38 GX2CopyDisplayList(void *displayList,
39  uint32_t bytes);
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
uint32_t GX2EndDisplayList(void *displayList)
BOOL GX2GetCurrentDisplayList(void **outDisplayList, uint32_t *outSize)
BOOL GX2GetDisplayListWriteStatus()
void GX2BeginDisplayListEx(void *displayList, uint32_t bytes, BOOL unk1)
void GX2DirectCallDisplayList(void *displayList, uint32_t bytes)
-
int BOOL
Definition: wut_types.h:5
void GX2CallDisplayList(void *displayList, uint32_t bytes)
+
int32_t BOOL
Definition: wut_types.h:4
void GX2CopyDisplayList(void *displayList, uint32_t bytes)
diff --git a/doxygen.css b/doxygen.css index b2c94ac..266c8b3 100644 --- a/doxygen.css +++ b/doxygen.css @@ -1,9 +1,13 @@ -/* The standard CSS for doxygen 1.8.10 */ +/* The standard CSS for doxygen 1.8.14 */ body, table, div, p, dl { font: 400 14px/22px Roboto,sans-serif; } +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + /* @group Heading Levels */ h1.groupheader { @@ -173,7 +177,7 @@ pre.fragment { } div.fragment { - padding: 4px 6px; + padding: 0px; margin: 4px 8px 4px 2px; background-color: #FBFCFD; border: 1px solid #C4CFE5; @@ -206,6 +210,11 @@ div.line { transition-duration: 0.5s; } +div.line:after { + content:"\000A"; + white-space: pre; +} + div.line.glow { background-color: cyan; box-shadow: 0 0 10px cyan; @@ -227,6 +236,15 @@ span.lineno a:hover { background-color: #C8C8C8; } +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + div.ah, span.ah { background-color: black; font-weight: bold; @@ -242,7 +260,7 @@ div.ah, span.ah { -webkit-box-shadow: 2px 2px 3px #999; -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); } div.classindex ul { @@ -496,6 +514,29 @@ table.memberdecls { /* Styles for detailed member documentation */ +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + .memtemplate { font-size: 80%; color: #4665A2; @@ -534,7 +575,7 @@ table.memberdecls { } .memname { - font-weight: bold; + font-weight: 400; margin-left: 6px; } @@ -550,24 +591,24 @@ table.memberdecls { color: #253555; font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; + background-color: #DFE5F1; /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - border-top-left-radius: 4px; /* firefox specific markup */ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; /* webkit specific markup */ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; } +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + .memdoc, dl.reflist dd { border-bottom: 1px solid #A8B8D9; border-left: 1px solid #A8B8D9; @@ -832,6 +873,10 @@ address { color: #2A3D61; } +table.doxtable caption { + caption-side: top; +} + table.doxtable { border-collapse:collapse; margin-top: 4px; @@ -905,6 +950,7 @@ table.fieldtable { padding-bottom: 4px; padding-top: 5px; text-align:left; + font-weight: 400; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; @@ -997,6 +1043,18 @@ div.summary a white-space: nowrap; } +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + div.ingroups { font-size: 8pt; @@ -1157,6 +1215,11 @@ dl.section dd { text-align: center; } +.plantumlgraph +{ + text-align: center; +} + .diagraph { text-align: center; @@ -1196,7 +1259,7 @@ div.toc { border-radius: 7px 7px 7px 7px; float: right; height: auto; - margin: 0 20px 10px 10px; + margin: 0 8px 10px 10px; width: 200px; } @@ -1452,3 +1515,82 @@ tr.heading h2 { } } +/* @group Markdown */ + +/* +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTableHead tr { +} + +table.markdownTableBodyLeft td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft { + text-align: left +} + +th.markdownTableHeadRight { + text-align: right +} + +th.markdownTableHeadCenter { + text-align: center +} +*/ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + + +/* @end */ diff --git a/draw_8h.html b/draw_8h.html index 3e736c5..e54e7de 100644 --- a/draw_8h.html +++ b/draw_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/draw.h File Reference + + +wut: include/gx2/draw.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
diff --git a/draw_8h.js b/draw_8h.js deleted file mode 100644 index 956f4d5..0000000 --- a/draw_8h.js +++ /dev/null @@ -1,21 +0,0 @@ -var draw_8h = -[ - [ "GX2IndexType", "group__gx2__draw.html#ga31633e9891bbbe7e3ed30ec89fa15e4c", null ], - [ "GX2PrimitiveMode", "group__gx2__draw.html#ga9d492260f62ff48e346d2aa347df324c", null ], - [ "GX2IndexType", "group__gx2__draw.html#ga05cdb8739488621652b08674ff9cd2e4", [ - [ "GX2_INDEX_TYPE_U16_LE", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b", null ], - [ "GX2_INDEX_TYPE_U32_LE", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990", null ], - [ "GX2_INDEX_TYPE_U16", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4", null ], - [ "GX2_INDEX_TYPE_U32", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192", null ] - ] ], - [ "GX2PrimitiveMode", "group__gx2__draw.html#ga759347839142a01bbb4c01112b437f7a", [ - [ "GX2_PRIMITIVE_MODE_TRIANGLES", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719", null ], - [ "GX2_PRIMITIVE_MODE_TRIANGLE_STRIP", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a", null ], - [ "GX2_PRIMITIVE_MODE_QUADS", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7", null ], - [ "GX2_PRIMITIVE_MODE_QUAD_STRIP", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce", null ] - ] ], - [ "GX2DrawEx", "group__gx2__draw.html#gac8eb066ce57bfeb74da1f80bb985c03a", null ], - [ "GX2DrawIndexedEx", "group__gx2__draw.html#gada448aa4bef5f864b4468a4cbf8f2688", null ], - [ "GX2SetAttribBuffer", "group__gx2__draw.html#ga0c09f787c7b765fdf4455771f20d60f3", null ], - [ "GX2SetPrimitiveRestartIndex", "group__gx2__draw.html#ga8eb94d40e9d568489a11e6656080f5b5", null ] -]; \ No newline at end of file diff --git a/draw_8h_source.html b/draw_8h_source.html index 495f7f9..5119cc6 100644 --- a/draw_8h_source.html +++ b/draw_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/draw.h Source File + + +wut: include/gx2/draw.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
draw.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "enum.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 void
-
16 GX2SetAttribBuffer(uint32_t index,
-
17  uint32_t size,
-
18  uint32_t stride,
-
19  void *buffer);
-
20 
-
21 void
- -
23  uint32_t count,
-
24  uint32_t offset,
-
25  uint32_t numInstances);
-
26 
-
27 void
- -
29  uint32_t count,
-
30  uint32_t offset,
-
31  uint32_t numInstances,
-
32  uint32_t baseInstance);
-
33 
-
34 void
- -
36  uint32_t count,
-
37  GX2IndexType indexType,
-
38  void *indices,
-
39  uint32_t offset,
-
40  uint32_t numInstances);
-
41 
-
42 void
- -
44  uint32_t count,
-
45  GX2IndexType indexType,
-
46  void *indices,
-
47  uint32_t offset,
-
48  uint32_t numInstances,
-
49  uint32_t baseInstance);
-
50 
-
51 void
- -
53  uint32_t count,
-
54  GX2IndexType indexType,
-
55  void *indices,
-
56  uint32_t offset,
-
57  uint32_t numInstances);
-
58 
-
59 void
-
60 GX2SetPrimitiveRestartIndex(uint32_t index);
-
61 
-
62 #ifdef __cplusplus
-
63 }
-
64 #endif
-
65 
-
GX2PrimitiveMode
Definition: enum.h:219
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "enum.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 void
16 GX2SetAttribBuffer(uint32_t index,
17  uint32_t size,
18  uint32_t stride,
19  void *buffer);
20 
21 void
23  uint32_t count,
24  uint32_t offset,
25  uint32_t numInstances);
26 
27 void
29  uint32_t count,
30  uint32_t offset,
31  uint32_t numInstances,
32  uint32_t baseInstance);
33 
34 void
36  uint32_t count,
37  GX2IndexType indexType,
38  void *indices,
39  uint32_t offset,
40  uint32_t numInstances);
41 
42 void
44  uint32_t count,
45  GX2IndexType indexType,
46  void *indices,
47  uint32_t offset,
48  uint32_t numInstances,
49  uint32_t baseInstance);
50 
51 void
53  uint32_t count,
54  GX2IndexType indexType,
55  void *indices,
56  uint32_t offset,
57  uint32_t numInstances);
58 
59 void
60 GX2SetPrimitiveRestartIndex(uint32_t index);
61 
62 #ifdef __cplusplus
63 }
64 #endif
65 
GX2PrimitiveMode
Definition: enum.h:239
void GX2SetPrimitiveRestartIndex(uint32_t index)
-
void * buffer
Definition: buffer.h:22
+
void * buffer
Definition: buffer.h:22
void GX2DrawEx(GX2PrimitiveMode mode, uint32_t count, uint32_t offset, uint32_t numInstances)
void GX2DrawIndexedEx2(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, void *indices, uint32_t offset, uint32_t numInstances, uint32_t baseInstance)
-
GX2IndexType
Definition: enum.h:169
+
GX2IndexType
Definition: enum.h:186
void GX2DrawIndexedEx(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, void *indices, uint32_t offset, uint32_t numInstances)
void GX2DrawIndexedImmediateEx(GX2PrimitiveMode mode, uint32_t count, GX2IndexType indexType, void *indices, uint32_t offset, uint32_t numInstances)
@@ -167,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/drcvs_8h.html b/drcvs_8h.html index 953dc19..ee9bdc3 100644 --- a/drcvs_8h.html +++ b/drcvs_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/drcvs.h File Reference + + +wut: include/sndcore2/drcvs.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
#include <wut.h>
-#include "result.h"
+#include "result.h"

Go to the source code of this file.

@@ -120,16 +100,21 @@ Typedefs
- - - - - - - - - - + + + + + + + + + +

Enumerations

enum  AX_DRC_VS_MODE
 
enum  AX_DRC_VS_OUTPUT
 
enum  AX_DRC_VS_LC
 
enum  AX_DRC_VS_SPEAKER_POS
 
enum  AX_DRC_VS_SURROUND_GAIN
 
enum  AX_DRC_VS_MODE { AX_DRC_VS_MODE_UNKNOWN + }
 
enum  AX_DRC_VS_OUTPUT { AX_DRC_VS_OUTPUT_UNKNOWN + }
 
enum  AX_DRC_VS_LC { AX_DRC_VS_LC_UNKNOWN + }
 
enum  AX_DRC_VS_SPEAKER_POS { AX_DRC_VS_SPEAKER_POS_UNKNOWN + }
 
enum  AX_DRC_VS_SURROUND_GAIN { AX_DRC_VS_SURROUND_GAIN_UNKNOWN + }
 
@@ -141,7 +126,7 @@ Functions - + @@ -159,7 +144,7 @@ Functions diff --git a/drcvs_8h_source.html b/drcvs_8h_source.html index 431b01b..da58649 100644 --- a/drcvs_8h_source.html +++ b/drcvs_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/drcvs.h Source File + + +wut: include/sndcore2/drcvs.h Source File - @@ -23,8 +21,8 @@ @@ -33,40 +31,22 @@

Functions

 
AXResult AXSetDRCVSLC (AXDRCVSLC lc)
 
AXResult AXSetDRCVSLimiter (BOOL limit)
AXResult AXSetDRCVSLimiter (BOOL limit)
 
AXResult AXSetDRCVSLimiterThreshold (float threshold)
 
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - - + + + +
drcvs.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "result.h"
-
4 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
17 typedef uint32_t AXDRCVSMode;
-
18 
-
20 typedef uint32_t AXDRCVSOutput;
-
21 
-
23 typedef uint32_t AXDRCVSLC;
-
24 
-
26 typedef uint32_t AXDRCVSSpeakerPosition;
-
27 
-
29 typedef uint32_t AXDRCVSSurroundLevelGain;
-
30 
- -
32 {
-
33  // Unknown
- -
35 };
-
36 
- -
38 {
-
39  // Unknown
- -
41 };
-
42 
- -
44 {
-
45  // Unknown
- -
47 };
-
48 
- -
50 {
-
51  // Unknown
- -
53 };
-
54 
- -
56 {
-
57  // Unknown
- -
59 };
-
60 
- -
62 AXGetDRCVSMode(AXDRCVSMode *mode);
-
63 
- -
65 AXSetDRCVSMode(AXDRCVSMode mode);
-
66 
- -
68 AXSetDRCVSDownmixBalance(AXDRCVSOutput output,
-
69  float balance);
-
70 
- -
72 AXSetDRCVSLC(AXDRCVSLC lc);
-
73 
- -
75 AXSetDRCVSLimiter(BOOL limit);
-
76 
- -
78 AXSetDRCVSLimiterThreshold(float threshold);
-
79 
- -
81 AXSetDRCVSOutputGain(AXDRCVSOutput output,
-
82  float gain);
-
83 
- -
85 AXSetDRCVSSpeakerPosition(AXDRCVSOutput output,
-
86  AXDRCVSSpeakerPosition pos);
-
87 
- -
89 AXSetDRCVSSurroundDepth(AXDRCVSOutput output,
-
90  float depth);
-
91 
- -
93 AXSetDRCVSSurroundLevelGain(AXDRCVSSurroundLevelGain gain);
-
94 
-
95 #ifdef __cplusplus
-
96 }
-
97 #endif
-
98 
-
AX_DRC_VS_OUTPUT
Definition: drcvs.h:37
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "result.h"
4 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
17 typedef uint32_t AXDRCVSMode;
18 
20 typedef uint32_t AXDRCVSOutput;
21 
23 typedef uint32_t AXDRCVSLC;
24 
26 typedef uint32_t AXDRCVSSpeakerPosition;
27 
29 typedef uint32_t AXDRCVSSurroundLevelGain;
30 
32 {
33  // Unknown
35 };
36 
38 {
39  // Unknown
41 };
42 
44 {
45  // Unknown
47 };
48 
50 {
51  // Unknown
53 };
54 
56 {
57  // Unknown
59 };
60 
63 
66 
69  float balance);
70 
73 
75 AXSetDRCVSLimiter(BOOL limit);
76 
78 AXSetDRCVSLimiterThreshold(float threshold);
79 
82  float gain);
83 
87 
90  float depth);
91 
94 
95 #ifdef __cplusplus
96 }
97 #endif
98 
AX_DRC_VS_OUTPUT
Definition: drcvs.h:37
AXResult AXSetDRCVSMode(AXDRCVSMode mode)
AXResult AXSetDRCVSOutputGain(AXDRCVSOutput output, float gain)
AX_DRC_VS_SURROUND_GAIN
Definition: drcvs.h:55
@@ -188,19 +82,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
AX_DRC_VS_MODE
Definition: drcvs.h:31
-
AXResult AXSetDRCVSDownmixBalance(AXDRCVSOutput output, float balance)
uint32_t AXDRCVSMode
A value from enum AX_DRC_VS_MODE.
Definition: drcvs.h:17
AX_DRC_VS_SPEAKER_POS
Definition: drcvs.h:49
uint32_t AXDRCVSOutput
A value from enum AX_DRC_VS_OUTPUT.
Definition: drcvs.h:20
uint32_t AXDRCVSSurroundLevelGain
A value from enum AX_DRC_VS_SURROUND_GAIN.
Definition: drcvs.h:29
AXResult AXGetDRCVSMode(AXDRCVSMode *mode)
+
AXResult AXSetDRCVSLimiterThreshold(float threshold)
uint32_t AXDRCVSSpeakerPosition
A value from enum AX_DRC_VS_SPEAKER_POS.
Definition: drcvs.h:26
-
int BOOL
Definition: wut_types.h:5
-
int32_t AXResult
A value from enum AX_RESULT.
Definition: result.h:16
+
int32_t AXResult
A value from enum AX_RESULT.
Definition: result.h:16
AXResult AXSetDRCVSSurroundLevelGain(AXDRCVSSurroundLevelGain gain)
+
int32_t BOOL
Definition: wut_types.h:4
AXResult AXSetDRCVSSurroundDepth(AXDRCVSOutput output, float depth)
AXResult AXSetDRCVSLimiter(BOOL limit)
@@ -211,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/dynload_8h.html b/dynload_8h.html index a9d5c66..f8cc471 100644 --- a/dynload_8h.html +++ b/dynload_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/dynload.h File Reference + + +wut: include/coreinit/dynload.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
dynload.h File Reference
@@ -102,32 +83,86 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - + + + + + + + +

Typedefs

typedef void * OSDynLoadModule
 
typedef int(* OSDynLoadAllocFn) (int size, int align, void **outAddr)
 
typedef enum OSDynLoad_Error OSDynLoad_Error
 
typedef enum OSDynLoad_EntryReason OSDynLoad_EntryReason
 
typedef void * OSDynLoad_Module
 
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
 
typedef void(* OSDynLoadFreeFn) (void *addr)
 
+ + + + + +

+Enumerations

enum  OSDynLoad_Error {
+  OS_DYNLOAD_OK = 0, +
+  OS_DYNLOAD_OUT_OF_MEMORY = 0xBAD10002, +
+  OS_DYNLOAD_INVALID_NOTIFY_PTR = 0xBAD1000E, +
+  OS_DYNLOAD_INVALID_MODULE_NAME_PTR = 0xBAD1000F, +
+  OS_DYNLOAD_INVALID_MODULE_NAME = 0xBAD10010, +
+  OS_DYNLOAD_INVALID_ACQUIRE_PTR = 0xBAD10011, +
+  OS_DYNLOAD_EMPTY_MODULE_NAME = 0xBAD10012, +
+  OS_DYNLOAD_INVALID_ALLOCATOR_PTR = 0xBAD10017, +
+  OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY = 0xBAD1002F, +
+  OS_DYNLOAD_TLS_ALLOCATOR_LOCKED = 0xBAD10031 +
+ }
 
enum  OSDynLoad_EntryReason {
+  OS_DYNLOAD_LOADED = 0, +
+  OS_DYNLOAD_UNLOADED = 1 +
+ }
 
- - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int32_t OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 
int32_t OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 
int32_t OSDynLoad_Acquire (char const *name, OSDynLoadModule *outModule)
 
int32_t OSDynLoad_FindExport (OSDynLoadModule module, int32_t isData, char const *name, void **outAddr)
 
void OSDynLoad_Release (OSDynLoadModule module)
 
OSDynLoad_Error OSDynLoad_Acquire (char const *name, OSDynLoad_Module *outModule)
 Load a module. More...
 
OSDynLoad_Error OSDynLoad_FindExport (OSDynLoad_Module module, BOOL isData, char const *name, void **outAddr)
 Retrieve the address of a function or data export from a module. More...
 
void OSDynLoad_Release (OSDynLoad_Module module)
 Free a module handle returned from OSDynLoad_Acquire. More...
 
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for dynamic loading. More...
 
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for dynamic loading. More...
 
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for thread local storage. More...
 
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for thread local storage. More...
 
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
 Gets the name for a given module handle. More...
 
int rpl_main (OSDynLoad_Module module, OSDynLoad_EntryReason reason)
 The prototype for an RPL entry point. More...
 
diff --git a/dynload_8h.js b/dynload_8h.js deleted file mode 100644 index 92f025e..0000000 --- a/dynload_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var dynload_8h = -[ - [ "OSDynLoadAllocFn", "group__coreinit__dynload.html#ga227b8418ab26a6999ec693bd580194b3", null ], - [ "OSDynLoadFreeFn", "group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211", null ], - [ "OSDynLoadModule", "group__coreinit__dynload.html#ga12318fb85060b2418e81c00d6011380b", null ], - [ "OSDynLoad_Acquire", "group__coreinit__dynload.html#gab050109e4f173d18855f0f79d390d9ac", null ], - [ "OSDynLoad_FindExport", "group__coreinit__dynload.html#ga8f97da3f1cf0deccdbcdf10bfe39868c", null ], - [ "OSDynLoad_GetAllocator", "group__coreinit__dynload.html#ga1ff486dcb5ef633a92e15e86c666c23f", null ], - [ "OSDynLoad_Release", "group__coreinit__dynload.html#ga753a983f6b633ee4cc54fe2f5a86b55c", null ], - [ "OSDynLoad_SetAllocator", "group__coreinit__dynload.html#ga45ea96c58b89b0a32b74fe0f41c6c634", null ] -]; \ No newline at end of file diff --git a/dynload_8h_source.html b/dynload_8h_source.html index 250614b..dee57b8 100644 --- a/dynload_8h_source.html +++ b/dynload_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/dynload.h Source File + + +wut: include/coreinit/dynload.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
dynload.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "thread.h"
-
4 #include "time.h"
-
5 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
-
16 typedef void *OSDynLoadModule;
-
17 
-
18 typedef int (*OSDynLoadAllocFn)(int size, int align, void **outAddr);
-
19 typedef void (*OSDynLoadFreeFn)(void *addr);
-
20 
-
21 
-
25 int32_t
- -
27  OSDynLoadFreeFn freeFn);
-
28 
-
29 
-
33 int32_t
- -
35  OSDynLoadFreeFn *outFreeFn);
-
36 
-
37 
-
44 int32_t
-
45 OSDynLoad_Acquire(char const *name,
-
46  OSDynLoadModule *outModule);
-
47 
-
48 
-
54 int32_t
-
55 OSDynLoad_FindExport(OSDynLoadModule module,
-
56  int32_t isData,
-
57  char const *name,
-
58  void **outAddr);
-
59 
-
60 
-
67 void
-
68 OSDynLoad_Release(OSDynLoadModule module);
-
69 
-
70 #ifdef __cplusplus
-
71 }
-
72 #endif
-
73 
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "thread.h"
4 #include "time.h"
5 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef enum OSDynLoad_Error
17 {
29 
31 {
35 
36 typedef void *OSDynLoad_Module;
37 
38 typedef OSDynLoad_Error (*OSDynLoadAllocFn)(int32_t size, int32_t align, void **outAddr);
39 typedef void (*OSDynLoadFreeFn)(void *addr);
40 
41 
49 OSDynLoad_Acquire(char const *name,
50  OSDynLoad_Module *outModule);
51 
52 
60  BOOL isData,
61  char const *name,
62  void **outAddr);
63 
64 
71 void
73 
74 
80  OSDynLoadFreeFn freeFn);
81 
82 
88  OSDynLoadFreeFn *outFreeFn);
89 
90 
96  OSDynLoadFreeFn freeFn);
97 
98 
104  OSDynLoadFreeFn *outFreeFn);
105 
106 
113  char * nameBuf,
114  int32_t * nameBufSize);
115 
121 int
123  OSDynLoad_EntryReason reason);
124 
125 #ifdef __cplusplus
126 }
127 #endif
128 
+ +
OSDynLoad_EntryReason
Definition: dynload.h:30
+
OSDynLoad_Error OSDynLoad_GetAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for dynamic loading.
-
void OSDynLoad_Release(OSDynLoadModule module)
-
int32_t OSDynLoad_Acquire(char const *name, OSDynLoadModule *outModule)
+
OSDynLoad_Error
Definition: dynload.h:16
+ +
int rpl_main(OSDynLoad_Module module, OSDynLoad_EntryReason reason)
The prototype for an RPL entry point.
+ + +
OSDynLoad_Error OSDynLoad_SetAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for dynamic loading.
+ -
void * OSDynLoadModule
Definition: dynload.h:16
-
int32_t OSDynLoad_FindExport(OSDynLoadModule module, int32_t isData, char const *name, void **outAddr)
+ +
void * OSDynLoad_Module
Definition: dynload.h:36
+
OSDynLoad_Error OSDynLoad_SetTLSAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
Set the allocator functions to use for thread local storage.
+ + +
OSDynLoad_Error OSDynLoad_GetModuleName(OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
Gets the name for a given module handle.
+
OSDynLoad_Error(* OSDynLoadAllocFn)(int32_t size, int32_t align, void **outAddr)
Definition: dynload.h:38
+
OSDynLoad_Error OSDynLoad_FindExport(OSDynLoad_Module module, BOOL isData, char const *name, void **outAddr)
Retrieve the address of a function or data export from a module.
+
void OSDynLoad_Release(OSDynLoad_Module module)
Free a module handle returned from OSDynLoad_Acquire.
-
void(* OSDynLoadFreeFn)(void *addr)
Definition: dynload.h:19
-
int32_t OSDynLoad_GetAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
-
int32_t OSDynLoad_SetAllocator(OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
-
int(* OSDynLoadAllocFn)(int size, int align, void **outAddr)
Definition: dynload.h:18
+
void(* OSDynLoadFreeFn)(void *addr)
Definition: dynload.h:39
+
OSDynLoad_Error OSDynLoad_GetTLSAllocator(OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
Get the allocator functions used for thread local storage.
+
int32_t BOOL
Definition: wut_types.h:4
+ +
OSDynLoad_Error OSDynLoad_Acquire(char const *name, OSDynLoad_Module *outModule)
Load a module.
+ +
diff --git a/dynsections.js b/dynsections.js index 1e6bf07..537e3e4 100644 --- a/dynsections.js +++ b/dynsections.js @@ -1,3 +1,26 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ function toggleVisibility(linkObj) { var base = $(linkObj).attr('id'); @@ -15,7 +38,7 @@ function toggleVisibility(linkObj) summary.hide(); $(linkObj).removeClass('closed').addClass('opened'); $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } + } return false; } @@ -37,7 +60,7 @@ function toggleLevel(level) $(this).show(); } else if (l==level+1) { i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); - a.html('►'); + a.html('▶'); $(this).show(); } else { $(this).hide(); @@ -64,7 +87,7 @@ function toggleFolder(id) // replace down arrow by right arrow for current row var currentRowSpans = currentRow.find("span"); currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); - currentRowSpans.filter(".arrow").html('►'); + currentRowSpans.filter(".arrow").html('▶'); rows.filter("[id^=row_"+id+"]").hide(); // hide all children } else { // we are SHOWING // replace right arrow by down arrow for current row @@ -74,7 +97,7 @@ function toggleFolder(id) // replace down arrows by right arrows for child rows var childRowsSpans = childRows.find("span"); childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); - childRowsSpans.filter(".arrow").html('►'); + childRowsSpans.filter(".arrow").html('▶'); childRows.show(); //show all children } updateStripes(); @@ -94,7 +117,7 @@ function toggleInherit(id) $(img).attr('src',src.substring(0,src.length-10)+'open.png'); } } - +/* @license-end */ $(document).ready(function() { $('.code,.codeRef').each(function() { diff --git a/easy_8h.html b/easy_8h.html new file mode 100644 index 0000000..7c4e9a6 --- /dev/null +++ b/easy_8h.html @@ -0,0 +1,347 @@ + + + + + + + +wut: include/curl/easy.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
easy.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + +

+Functions

CURL_EXTERN CURLcurl_easy_init (void)
 
CURL_EXTERN CURLcode curl_easy_setopt (CURL *curl, CURLoption option,...)
 
CURL_EXTERN CURLcode curl_easy_perform (CURL *curl)
 
CURL_EXTERN void curl_easy_cleanup (CURL *curl)
 
CURL_EXTERN CURLcode curl_easy_getinfo (CURL *curl, CURLINFO info,...)
 
CURL_EXTERN CURLcurl_easy_duphandle (CURL *curl)
 
CURL_EXTERN void curl_easy_reset (CURL *curl)
 
CURL_EXTERN CURLcode curl_easy_recv (CURL *curl, void *buffer, size_t buflen, size_t *n)
 
CURL_EXTERN CURLcode curl_easy_send (CURL *curl, const void *buffer, size_t buflen, size_t *n)
 
+

Function Documentation

+ +

◆ curl_easy_init()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURL* curl_easy_init (void )
+
+ +
+
+ +

◆ curl_easy_setopt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_easy_setopt (CURLcurl,
CURLoption option,
 ... 
)
+
+ +
+
+ +

◆ curl_easy_perform()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURLcode curl_easy_perform (CURLcurl)
+
+ +
+
+ +

◆ curl_easy_cleanup()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_easy_cleanup (CURLcurl)
+
+ +
+
+ +

◆ curl_easy_getinfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_easy_getinfo (CURLcurl,
CURLINFO info,
 ... 
)
+
+ +
+
+ +

◆ curl_easy_duphandle()

+ +
+
+ + + + + + + + +
CURL_EXTERN CURL* curl_easy_duphandle (CURLcurl)
+
+ +
+
+ +

◆ curl_easy_reset()

+ +
+
+ + + + + + + + +
CURL_EXTERN void curl_easy_reset (CURLcurl)
+
+ +
+
+ +

◆ curl_easy_recv()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_easy_recv (CURLcurl,
void * buffer,
size_t buflen,
size_t * n 
)
+
+ +
+
+ +

◆ curl_easy_send()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CURL_EXTERN CURLcode curl_easy_send (CURLcurl,
const void * buffer,
size_t buflen,
size_t * n 
)
+
+ +
+
+
+ + + + diff --git a/easy_8h_source.html b/easy_8h_source.html new file mode 100644 index 0000000..1b0cee5 --- /dev/null +++ b/easy_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +wut: include/curl/easy.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
easy.h
+
+
+Go to the documentation of this file.
1 #ifndef __CURL_EASY_H
2 #define __CURL_EASY_H
3 /***************************************************************************
4  * _ _ ____ _
5  * Project ___| | | | _ \| |
6  * / __| | | | |_) | |
7  * | (__| |_| | _ <| |___
8  * \___|\___/|_| \_\_____|
9  *
10  * Copyright (C) 1998 - 2008, Daniel Stenberg, <daniel@haxx.se>, et al.
11  *
12  * This software is licensed as described in the file COPYING, which
13  * you should have received as part of this distribution. The terms
14  * are also available at http://curl.haxx.se/docs/copyright.html.
15  *
16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17  * copies of the Software, and permit persons to whom the Software is
18  * furnished to do so, under the terms of the COPYING file.
19  *
20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21  * KIND, either express or implied.
22  *
23  ***************************************************************************/
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
32 
33 /*
34  * NAME curl_easy_getinfo()
35  *
36  * DESCRIPTION
37  *
38  * Request internal information from the curl session with this function. The
39  * third argument MUST be a pointer to a long, a pointer to a char * or a
40  * pointer to a double (as the documentation describes elsewhere). The data
41  * pointed to will be filled in accordingly and can be relied upon only if the
42  * function returns CURLE_OK. This function is intended to get used *AFTER* a
43  * performed transfer, all results from this function are undefined until the
44  * transfer is completed.
45  */
47 
48 
49 /*
50  * NAME curl_easy_duphandle()
51  *
52  * DESCRIPTION
53  *
54  * Creates a new curl session handle with the same options set for the handle
55  * passed in. Duplicating a handle could only be a matter of cloning data and
56  * options, internal state info and things like persistent connections cannot
57  * be transferred. It is useful in multithreaded applications when you can run
58  * curl_easy_duphandle() for each new thread to avoid a series of identical
59  * curl_easy_setopt() invokes in every thread.
60  */
62 
63 /*
64  * NAME curl_easy_reset()
65  *
66  * DESCRIPTION
67  *
68  * Re-initializes a CURL handle to the default values. This puts back the
69  * handle to the same state as it was in when it was just created.
70  *
71  * It does keep: live connections, the Session ID cache, the DNS cache and the
72  * cookies.
73  */
74 CURL_EXTERN void curl_easy_reset(CURL *curl);
75 
76 /*
77  * NAME curl_easy_recv()
78  *
79  * DESCRIPTION
80  *
81  * Receives data from the connected socket. Use after successful
82  * curl_easy_perform() with CURLOPT_CONNECT_ONLY option.
83  */
84 CURL_EXTERN CURLcode curl_easy_recv(CURL *curl, void *buffer, size_t buflen,
85  size_t *n);
86 
87 /*
88  * NAME curl_easy_send()
89  *
90  * DESCRIPTION
91  *
92  * Sends data over the connected socket. Use after successful
93  * curl_easy_perform() with CURLOPT_CONNECT_ONLY option.
94  */
95 CURL_EXTERN CURLcode curl_easy_send(CURL *curl, const void *buffer,
96  size_t buflen, size_t *n);
97 
98 #ifdef __cplusplus
99 }
100 #endif
101 
102 #endif
CURL_EXTERN void curl_easy_reset(CURL *curl)
+
CURL_EXTERN CURLcode curl_easy_send(CURL *curl, const void *buffer, size_t buflen, size_t *n)
+
CURL_EXTERN CURLcode curl_easy_recv(CURL *curl, void *buffer, size_t buflen, size_t *n)
+
CURLcode
Definition: curl.h:336
+
CURLINFO
Definition: curl.h:1764
+
CURL_EXTERN CURL * curl_easy_duphandle(CURL *curl)
+
CURL_EXTERN CURL * curl_easy_init(void)
+
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
+
CURLoption
Definition: curl.h:711
+
CURL_EXTERN CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info,...)
+
void CURL
Definition: curl.h:48
+
#define CURL_EXTERN
Definition: curl.h:59
+
CURL_EXTERN CURLcode curl_easy_setopt(CURL *curl, CURLoption option,...)
+
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl)
+
+ + + + diff --git a/energysaver_8h.html b/energysaver_8h.html new file mode 100644 index 0000000..4f777c1 --- /dev/null +++ b/energysaver_8h.html @@ -0,0 +1,127 @@ + + + + + + + +wut: include/coreinit/energysaver.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
energysaver.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + +

+Typedefs

typedef int32_t IMError
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IMError IMDisableAPD ()
 
IMError IMDisableDim ()
 
IMError IMEnableAPD ()
 
IMError IMEnableDim ()
 
IMError IMIsAPDEnabled (uint32_t *outValue)
 
IMError IMIsAPDEnabledBySysSettings (uint32_t *outValue)
 
IMError IMIsDimEnabled (uint32_t *outValue)
 
IMError IMGetDimEnableDrc (uint32_t *outValue)
 
IMError IMGetDimEnableTv (uint32_t *outValue)
 
IMError IMGetDimPeriod (uint32_t *outValue)
 
IMError IMGetTimeBeforeAPD (uint32_t *outSeconds)
 
IMError IMGetTimeBeforeDimming (uint32_t *outSeconds)
 
IMError IMSetDimEnableDrc (BOOL value)
 
IMError IMSetDimEnableTv (BOOL value)
 
IMError IMStartAPDVideoMode ()
 
+
+ + + + diff --git a/energysaver_8h_source.html b/energysaver_8h_source.html new file mode 100644 index 0000000..37668e7 --- /dev/null +++ b/energysaver_8h_source.html @@ -0,0 +1,100 @@ + + + + + + + +wut: include/coreinit/energysaver.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
energysaver.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef int32_t IMError;
15 
16 IMError
17 IMDisableAPD();
18 
19 IMError
20 IMDisableDim();
21 
22 IMError
23 IMEnableAPD();
24 
25 IMError
26 IMEnableDim();
27 
28 IMError
29 IMIsAPDEnabled(uint32_t *outValue);
30 
31 IMError
32 IMIsAPDEnabledBySysSettings(uint32_t *outValue);
33 
34 IMError
35 IMIsDimEnabled(uint32_t *outValue);
36 
37 IMError
38 IMGetDimEnableDrc(uint32_t *outValue);
39 
40 IMError
41 IMGetDimEnableTv(uint32_t *outValue);
42 
43 IMError
44 IMGetDimPeriod(uint32_t *outValue);
45 
46 IMError
47 IMGetTimeBeforeAPD(uint32_t *outSeconds);
48 
49 IMError
50 IMGetTimeBeforeDimming(uint32_t *outSeconds);
51 
52 IMError
53 IMSetDimEnableDrc(BOOL value);
54 
55 IMError
56 IMSetDimEnableTv(BOOL value);
57 
58 IMError
60 
61 #ifdef __cplusplus
62 }
63 #endif
64 
IMError IMStartAPDVideoMode()
+
IMError IMDisableAPD()
+
IMError IMIsDimEnabled(uint32_t *outValue)
+
IMError IMGetDimEnableDrc(uint32_t *outValue)
+
IMError IMSetDimEnableDrc(BOOL value)
+
int32_t IMError
Definition: energysaver.h:14
+
IMError IMIsAPDEnabled(uint32_t *outValue)
+
IMError IMGetDimPeriod(uint32_t *outValue)
+
IMError IMEnableDim()
+
IMError IMGetDimEnableTv(uint32_t *outValue)
+ +
IMError IMGetTimeBeforeAPD(uint32_t *outSeconds)
+
IMError IMGetTimeBeforeDimming(uint32_t *outSeconds)
+
int32_t BOOL
Definition: wut_types.h:4
+
IMError IMIsAPDEnabledBySysSettings(uint32_t *outValue)
+
IMError IMEnableAPD()
+
IMError IMSetDimEnableTv(BOOL value)
+
IMError IMDisableDim()
+
+ + + + diff --git a/enum_8h.html b/enum_8h.html index 290f8a1..5623fa6 100644 --- a/enum_8h.html +++ b/enum_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/enum.h File Reference + + +wut: include/gx2/enum.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
@@ -98,6 +79,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GX2_FALSE   (0)
 
#define GX2_TRUE   (1)
 
#define GX2_DISABLE   (0)
 
#define GX2_ENABLE   (1)
 
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
 
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
 
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
 
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
 
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
 
@@ -156,6 +162,10 @@ Typedefs + + + + @@ -185,99 +195,750 @@ Typedefs

Typedefs

typedef enum GX2AAMode GX2AAMode
 
typedef enum GX2StencilFunction GX2StencilFunction
 
typedef enum GX2SurfaceDim GX2SurfaceDim
 
typedef enum GX2SurfaceFormat GX2SurfaceFormat
 
typedef enum GX2SurfaceUse GX2SurfaceUse
 
typedef enum GX2TessellationMode GX2TessellationMode
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Enumerations

enum  GX2AAMode
 
enum  GX2AlphaToMaskMode
 
enum  GX2AttribFormat
 
enum  GX2AttribIndexType
 
enum  GX2BlendMode
 
enum  GX2BlendCombineMode
 
enum  GX2BufferingMode
 
enum  GX2ChannelMask
 
enum  GX2ClearFlags
 
enum  GX2CompareFunction
 
enum  GX2DrcRenderMode
 
enum  GX2EventType
 
enum  GX2EndianSwapMode
 
enum  GX2FetchShaderType
 
enum  GX2FrontFace
 
enum  GX2IndexType
 
enum  GX2InvalidateMode
 
enum  GX2InitAttributes
 
enum  GX2LogicOp
 
enum  GX2PrimitiveMode
 
enum  GX2PolygonMode
 
enum  GX2RenderTarget
 
enum  GX2RoundingMode
 
enum  GX2SamplerVarType
 
enum  GX2ScanTarget
 
enum  GX2ShaderMode
 
enum  GX2ShaderVarType
 
enum  GX2StencilFunction
 
enum  GX2SurfaceDim
 
enum  GX2SurfaceFormat
 
enum  GX2SurfaceUse
 
enum  GX2TessellationMode
 
enum  GX2TexBorderType
 
enum  GX2TexClampMode
 
enum  GX2TexMipFilterMode
 
enum  GX2TexMipPerfMode
 
enum  GX2TexXYFilterMode
 
enum  GX2TexAnisoRatio
 
enum  GX2TexZFilterMode
 
enum  GX2TexZPerfMode
 
enum  GX2TileMode
 
enum  GX2TVRenderMode
 
enum  GX2TVScanMode
 
enum  GX2AAMode {
+  GX2_AA_MODE1X = 0, +
+  GX2_AA_MODE2X = 1, +
+  GX2_AA_MODE4X = 2 +
+ }
 
enum  GX2AlphaToMaskMode {
+  GX2_ALPHA_TO_MASK_MODE_NON_DITHERED = 0, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_0 = 1, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_90 = 2, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_180 = 3, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_270 = 4 +
+ }
 
enum  GX2AttribFormat {
+  GX2_ATTRIB_FORMAT_UNORM_8 = 0x0, +
+  GX2_ATTRIB_FORMAT_UNORM_8_8 = 0x04, +
+  GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 = 0x0A, +
+  GX2_ATTRIB_FORMAT_UINT_8 = 0x100, +
+  GX2_ATTRIB_FORMAT_UINT_8_8 = 0x104, +
+  GX2_ATTRIB_FORMAT_UINT_8_8_8_8 = 0x10A, +
+  GX2_ATTRIB_FORMAT_SNORM_8 = 0x200, +
+  GX2_ATTRIB_FORMAT_SNORM_8_8 = 0x204, +
+  GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 = 0x20A, +
+  GX2_ATTRIB_FORMAT_SINT_8 = 0x300, +
+  GX2_ATTRIB_FORMAT_SINT_8_8 = 0x304, +
+  GX2_ATTRIB_FORMAT_SINT_8_8_8_8 = 0x30A, +
+  GX2_ATTRIB_FORMAT_FLOAT_32 = 0x806, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32 = 0x80d, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32 = 0x811, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 = 0x813 +
+ }
 
enum  GX2AttribIndexType {
+  GX2_ATTRIB_INDEX_PER_VERTEX = 0, +
+  GX2_ATTRIB_INDEX_PER_INSTANCE = 1 +
+ }
 
enum  GX2BlendMode {
+  GX2_BLEND_MODE_ZERO = 0, +
+  GX2_BLEND_MODE_ONE = 1, +
+  GX2_BLEND_MODE_SRC_COLOR = 2, +
+  GX2_BLEND_MODE_INV_SRC_COLOR = 3, +
+  GX2_BLEND_MODE_SRC_ALPHA = 4, +
+  GX2_BLEND_MODE_INV_SRC_ALPHA = 5, +
+  GX2_BLEND_MODE_DST_ALPHA = 6, +
+  GX2_BLEND_MODE_INV_DST_ALPHA = 7, +
+  GX2_BLEND_MODE_DST_COLOR = 8, +
+  GX2_BLEND_MODE_INV_DST_COLOR = 9, +
+  GX2_BLEND_MODE_SRC_ALPHA_SAT = 10, +
+  GX2_BLEND_MODE_BOTH_SRC_ALPHA = 11, +
+  GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA = 12, +
+  GX2_BLEND_MODE_BLEND_FACTOR = 13, +
+  GX2_BLEND_MODE_INV_BLEND_FACTOR = 14, +
+  GX2_BLEND_MODE_SRC1_COLOR = 15, +
+  GX2_BLEND_MODE_INV_SRC1_COLOR = 16, +
+  GX2_BLEND_MODE_SRC1_ALPHA = 17, +
+  GX2_BLEND_MODE_INV_SRC1_ALPHA = 18 +
+ }
 
enum  GX2BlendCombineMode {
+  GX2_BLEND_COMBINE_MODE_ADD = 0, +
+  GX2_BLEND_COMBINE_MODE_SUB = 1, +
+  GX2_BLEND_COMBINE_MODE_MIN = 2, +
+  GX2_BLEND_COMBINE_MODE_MAX = 3, +
+  GX2_BLEND_COMBINE_MODE_REV_SUB = 4 +
+ }
 
enum  GX2BufferingMode {
+  GX2_BUFFERING_MODE_SINGLE = 1, +
+  GX2_BUFFERING_MODE_DOUBLE = 2, +
+  GX2_BUFFERING_MODE_TRIPLE = 3 +
+ }
 
enum  GX2ChannelMask {
+  GX2_CHANNEL_MASK_R = 1, +
+  GX2_CHANNEL_MASK_G = 2, +
+  GX2_CHANNEL_MASK_RG = 3, +
+  GX2_CHANNEL_MASK_B = 4, +
+  GX2_CHANNEL_MASK_RB = 5, +
+  GX2_CHANNEL_MASK_GB = 6, +
+  GX2_CHANNEL_MASK_RGB = 7, +
+  GX2_CHANNEL_MASK_A = 8, +
+  GX2_CHANNEL_MASK_RA = 9, +
+  GX2_CHANNEL_MASK_GA = 10, +
+  GX2_CHANNEL_MASK_RGA = 11, +
+  GX2_CHANNEL_MASK_BA = 12, +
+  GX2_CHANNEL_MASK_RBA = 13, +
+  GX2_CHANNEL_MASK_GBA = 14, +
+  GX2_CHANNEL_MASK_RGBA = 15 +
+ }
 
enum  GX2ClearFlags {
+  GX2_CLEAR_FLAGS_DEPTH = 1, +
+  GX2_CLEAR_FLAGS_STENCIL = 2, +
+  GX2_CLEAR_FLAGS_BOTH = (GX2_CLEAR_FLAGS_DEPTH | GX2_CLEAR_FLAGS_STENCIL) +
+ }
 
enum  GX2CompareFunction {
+  GX2_COMPARE_FUNC_NEVER = 0, +
+  GX2_COMPARE_FUNC_LESS = 1, +
+  GX2_COMPARE_FUNC_EQUAL = 2, +
+  GX2_COMPARE_FUNC_LEQUAL = 3, +
+  GX2_COMPARE_FUNC_GREATER = 4, +
+  GX2_COMPARE_FUNC_NOT_EQUAL = 5, +
+  GX2_COMPARE_FUNC_GEQUAL = 6, +
+  GX2_COMPARE_FUNC_ALWAYS = 7 +
+ }
 
enum  GX2DrcRenderMode {
+  GX2_DRC_RENDER_MODE_DISABLED = 0, +
+  GX2_DRC_RENDER_MODE_SINGLE = 1 +
+ }
 
enum  GX2EventType {
+  GX2_EVENT_TYPE_VSYNC = 2, +
+  GX2_EVENT_TYPE_FLIP = 3, +
+  GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN = 4 +
+ }
 
enum  GX2EndianSwapMode {
+  GX2_ENDIAN_SWAP_NONE = 0, +
+  GX2_ENDIAN_SWAP_8_IN_16 = 1, +
+  GX2_ENDIAN_SWAP_8_IN_32 = 2, +
+  GX2_ENDIAN_SWAP_DEFAULT = 3 +
+ }
 
enum  GX2FetchShaderType {
+  GX2_FETCH_SHADER_TESSELLATION_NONE = 0, +
+  GX2_FETCH_SHADER_TESSELLATION_LINE = 1, +
+  GX2_FETCH_SHADER_TESSELLATION_TRIANGLE = 2, +
+  GX2_FETCH_SHADER_TESSELLATION_QUAD = 3 +
+ }
 
enum  GX2FrontFace {
+  GX2_FRONT_FACE_CCW = 0, +
+  GX2_FRONT_FACE_CW = 1 +
+ }
 
enum  GX2IndexType {
+  GX2_INDEX_TYPE_U16_LE = 0, +
+  GX2_INDEX_TYPE_U32_LE = 1, +
+  GX2_INDEX_TYPE_U16 = 4, +
+  GX2_INDEX_TYPE_U32 = 9 +
+ }
 
enum  GX2InvalidateMode {
+  GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER = 1 << 0, +
+  GX2_INVALIDATE_MODE_TEXTURE = 1 << 1, +
+  GX2_INVALIDATE_MODE_UNIFORM_BLOCK = 1 << 2, +
+  GX2_INVALIDATE_MODE_SHADER = 1 << 3, +
+  GX2_INVALIDATE_MODE_COLOR_BUFFER = 1 << 4, +
+  GX2_INVALIDATE_MODE_DEPTH_BUFFER = 1 << 5, +
+  GX2_INVALIDATE_MODE_CPU = 1 << 6, +
+  GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER = 1 << 7, +
+  GX2_INVALIDATE_MODE_EXPORT_BUFFER = 1 << 8, +
+  GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER, +
+  GX2_INVALIDATE_MODE_CPU_TEXTURE = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_TEXTURE, +
+  GX2_INVALIDATE_MODE_CPU_SHADER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_SHADER +
+ }
 
enum  GX2InitAttributes {
+  GX2_INIT_END = 0, +
+  GX2_INIT_CMD_BUF_BASE = 1, +
+  GX2_INIT_CMD_BUF_POOL_SIZE = 2, +
+  GX2_INIT_ARGC = 7, +
+  GX2_INIT_ARGV = 8 +
+ }
 
enum  GX2LogicOp {
+  GX2_LOGIC_OP_CLEAR = 0x00, +
+  GX2_LOGIC_OP_NOR = 0x11, +
+  GX2_LOGIC_OP_INV_AND = 0x22, +
+  GX2_LOGIC_OP_INV_COPY = 0x33, +
+  GX2_LOGIC_OP_REV_AND = 0x44, +
+  GX2_LOGIC_OP_INV = 0x55, +
+  GX2_LOGIC_OP_XOR = 0x66, +
+  GX2_LOGIC_OP_NOT_AND = 0x77, +
+  GX2_LOGIC_OP_AND = 0x88, +
+  GX2_LOGIC_OP_EQUIV = 0x99, +
+  GX2_LOGIC_OP_NOP = 0xAA, +
+  GX2_LOGIC_OP_INV_OR = 0xBB, +
+  GX2_LOGIC_OP_COPY = 0xCC, +
+  GX2_LOGIC_OP_REV_OR = 0xDD, +
+  GX2_LOGIC_OP_OR = 0xEE, +
+  GX2_LOGIC_OP_SET = 0xFF +
+ }
 
enum  GX2PrimitiveMode {
+  GX2_PRIMITIVE_MODE_LINES = 2, +
+  GX2_PRIMITIVE_MODE_LINE_STRIP = 3, +
+  GX2_PRIMITIVE_MODE_TRIANGLES = 4, +
+  GX2_PRIMITIVE_MODE_TRIANGLE_FAN = 5, +
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP = 6, +
+  GX2_PRIMITIVE_MODE_QUADS = 19, +
+  GX2_PRIMITIVE_MODE_QUAD_STRIP = 20 +
+ }
 
enum  GX2PolygonMode {
+  GX2_POLYGON_MODE_POINT = 0, +
+  GX2_POLYGON_MODE_LINE = 1, +
+  GX2_POLYGON_MODE_TRIANGLE = 2 +
+ }
 
enum  GX2RenderTarget {
+  GX2_RENDER_TARGET_0 = 0, +
+  GX2_RENDER_TARGET_1 = 1, +
+  GX2_RENDER_TARGET_2 = 2, +
+  GX2_RENDER_TARGET_3 = 3, +
+  GX2_RENDER_TARGET_4 = 4, +
+  GX2_RENDER_TARGET_5 = 5, +
+  GX2_RENDER_TARGET_6 = 6 +
+ }
 
enum  GX2RoundingMode {
+  GX2_ROUNDING_MODE_ROUND_TO_EVEN = 0, +
+  GX2_ROUNDING_MODE_TRUNCATE = 1 +
+ }
 
enum  GX2SamplerVarType {
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_1D = 0, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_2D = 1, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_3D = 3, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE = 4 +
+ }
 
enum  GX2ScanTarget {
+  GX2_SCAN_TARGET_TV = 1, +
+  GX2_SCAN_TARGET_DRC = 4 +
+ }
 
enum  GX2ShaderMode {
+  GX2_SHADER_MODE_UNIFORM_REGISTER = 0, +
+  GX2_SHADER_MODE_UNIFORM_BLOCK = 1, +
+  GX2_SHADER_MODE_GEOMETRY_SHADER = 2, +
+  GX2_SHADER_MODE_COMPUTE_SHADER = 3 +
+ }
 
enum  GX2ShaderVarType {
+  GX2_SHADER_VAR_TYPE_INT = 2, +
+  GX2_SHADER_VAR_TYPE_FLOAT = 4, +
+  GX2_SHADER_VAR_TYPE_FLOAT2 = 9, +
+  GX2_SHADER_VAR_TYPE_FLOAT3 = 10, +
+  GX2_SHADER_VAR_TYPE_FLOAT4 = 11, +
+  GX2_SHADER_VAR_TYPE_INT2 = 15, +
+  GX2_SHADER_VAR_TYPE_INT3 = 16, +
+  GX2_SHADER_VAR_TYPE_INT4 = 17, +
+  GX2_SHADER_VAR_TYPE_MATRIX4X4 = 29 +
+ }
 
enum  GX2StencilFunction {
+  GX2_STENCIL_FUNCTION_KEEP = 0, +
+  GX2_STENCIL_FUNCTION_ZERO = 1, +
+  GX2_STENCIL_FUNCTION_REPLACE = 2, +
+  GX2_STENCIL_FUNCTION_INCR_CLAMP = 3, +
+  GX2_STENCIL_FUNCTION_DECR_CLAMP = 4, +
+  GX2_STENCIL_FUNCTION_INV = 5, +
+  GX2_STENCIL_FUNCTION_INCR_WRAP = 6, +
+  GX2_STENCIL_FUNCTION_DECR_WRAP = 7 +
+ }
 
enum  GX2SurfaceDim {
+  GX2_SURFACE_DIM_TEXTURE_1D = 0, +
+  GX2_SURFACE_DIM_TEXTURE_2D = 1, +
+  GX2_SURFACE_DIM_TEXTURE_3D = 2, +
+  GX2_SURFACE_DIM_TEXTURE_CUBE = 3, +
+  GX2_SURFACE_DIM_TEXTURE_1D_ARRAY = 4, +
+  GX2_SURFACE_DIM_TEXTURE_2D_ARRAY = 5, +
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA = 6, +
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY = 7 +
+ }
 
enum  GX2SurfaceFormat {
+  GX2_SURFACE_FORMAT_INVALID = 0x00, +
+  GX2_SURFACE_FORMAT_UNORM_R4_G4 = 0x02, +
+  GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 = 0x0b, +
+  GX2_SURFACE_FORMAT_UNORM_R8 = 0x01, +
+  GX2_SURFACE_FORMAT_UNORM_R8_G8 = 0x07, +
+  GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 = 0x01a, +
+  GX2_SURFACE_FORMAT_UNORM_R16 = 0x05, +
+  GX2_SURFACE_FORMAT_UNORM_R16_G16 = 0x0f, +
+  GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 = 0x01f, +
+  GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 = 0x08, +
+  GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 = 0x0a, +
+  GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 = 0x0c, +
+  GX2_SURFACE_FORMAT_UNORM_R24_X8 = 0x011, +
+  GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 = 0x01b, +
+  GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 = 0x019, +
+  GX2_SURFACE_FORMAT_UNORM_BC1 = 0x031, +
+  GX2_SURFACE_FORMAT_UNORM_BC2 = 0x032, +
+  GX2_SURFACE_FORMAT_UNORM_BC3 = 0x033, +
+  GX2_SURFACE_FORMAT_UNORM_BC4 = 0x034, +
+  GX2_SURFACE_FORMAT_UNORM_BC5 = 0x035, +
+  GX2_SURFACE_FORMAT_UNORM_NV12 = 0x081, +
+  GX2_SURFACE_FORMAT_UINT_R8 = 0x101, +
+  GX2_SURFACE_FORMAT_UINT_R8_G8 = 0x107, +
+  GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 = 0x11a, +
+  GX2_SURFACE_FORMAT_UINT_R16 = 0x105, +
+  GX2_SURFACE_FORMAT_UINT_R16_G16 = 0x10f, +
+  GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 = 0x11f, +
+  GX2_SURFACE_FORMAT_UINT_R32 = 0x10d, +
+  GX2_SURFACE_FORMAT_UINT_R32_G32 = 0x11d, +
+  GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 = 0x122, +
+  GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 = 0x11b, +
+  GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 = 0x119, +
+  GX2_SURFACE_FORMAT_UINT_X24_G8 = 0x111, +
+  GX2_SURFACE_FORMAT_UINT_G8_X24 = 0x11c, +
+  GX2_SURFACE_FORMAT_SNORM_R8 = 0x201, +
+  GX2_SURFACE_FORMAT_SNORM_R8_G8 = 0x207, +
+  GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 = 0x21a, +
+  GX2_SURFACE_FORMAT_SNORM_R16 = 0x205, +
+  GX2_SURFACE_FORMAT_SNORM_R16_G16 = 0x20f, +
+  GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 = 0x21f, +
+  GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 = 0x219, +
+  GX2_SURFACE_FORMAT_SNORM_BC4 = 0x234, +
+  GX2_SURFACE_FORMAT_SNORM_BC5 = 0x235, +
+  GX2_SURFACE_FORMAT_SINT_R8 = 0x301, +
+  GX2_SURFACE_FORMAT_SINT_R8_G8 = 0x307, +
+  GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 = 0x31a, +
+  GX2_SURFACE_FORMAT_SINT_R16 = 0x305, +
+  GX2_SURFACE_FORMAT_SINT_R16_G16 = 0x30f, +
+  GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 = 0x31f, +
+  GX2_SURFACE_FORMAT_SINT_R32 = 0x30d, +
+  GX2_SURFACE_FORMAT_SINT_R32_G32 = 0x31d, +
+  GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 = 0x322, +
+  GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 = 0x319, +
+  GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 = 0x41a, +
+  GX2_SURFACE_FORMAT_SRGB_BC1 = 0x431, +
+  GX2_SURFACE_FORMAT_SRGB_BC2 = 0x432, +
+  GX2_SURFACE_FORMAT_SRGB_BC3 = 0x433, +
+  GX2_SURFACE_FORMAT_FLOAT_R32 = 0x80e, +
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32 = 0x81e, +
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 = 0x823, +
+  GX2_SURFACE_FORMAT_FLOAT_R16 = 0x806, +
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16 = 0x810, +
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 = 0x820, +
+  GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 = 0x816, +
+  GX2_SURFACE_FORMAT_FLOAT_D24_S8 = 0x811, +
+  GX2_SURFACE_FORMAT_FLOAT_X8_X24 = 0x81c +
+ }
 
enum  GX2SurfaceUse {
+  GX2_SURFACE_USE_TEXTURE = 1 << 0, +
+  GX2_SURFACE_USE_COLOR_BUFFER = 1 << 1, +
+  GX2_SURFACE_USE_DEPTH_BUFFER = 1 << 2, +
+  GX2_SURFACE_USE_SCAN_BUFFER = 1 << 3, +
+  GX2_SURFACE_USE_TV = 1 << 31, +
+  GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV = (GX2_SURFACE_USE_TEXTURE | GX2_SURFACE_USE_COLOR_BUFFER | GX2_SURFACE_USE_TV) +
+ }
 
enum  GX2TessellationMode {
+  GX2_TESSELLATION_MODE_DISCRETE = 0, +
+  GX2_TESSELLATION_MODE_CONTINUOUS = 1, +
+  GX2_TESSELLATION_MODE_ADAPTIVE = 2 +
+ }
 
enum  GX2TexBorderType {
+  GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK = 0, +
+  GX2_TEX_BORDER_TYPE_BLACK = 1, +
+  GX2_TEX_BORDER_TYPE_WHITE = 2, +
+  GX2_TEX_BORDER_TYPE_VARIABLE = 3 +
+ }
 
enum  GX2TexClampMode {
+  GX2_TEX_CLAMP_MODE_WRAP = 0, +
+  GX2_TEX_CLAMP_MODE_MIRROR = 1, +
+  GX2_TEX_CLAMP_MODE_CLAMP = 2, +
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE = 3, +
+  GX2_TEX_CLAMP_MODE_CLAMP_BORDER = 6 +
+ }
 
enum  GX2TexMipFilterMode {
+  GX2_TEX_MIP_FILTER_MODE_NONE = 0, +
+  GX2_TEX_MIP_FILTER_MODE_POINT = 1, +
+  GX2_TEX_MIP_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexMipPerfMode { GX2_TEX_MIP_PERF_MODE_DISABLE = 0 + }
 
enum  GX2TexXYFilterMode {
+  GX2_TEX_XY_FILTER_MODE_POINT = 0, +
+  GX2_TEX_XY_FILTER_MODE_LINEAR = 1 +
+ }
 
enum  GX2TexAnisoRatio { GX2_TEX_ANISO_RATIO_NONE = 0 + }
 
enum  GX2TexZFilterMode {
+  GX2_TEX_Z_FILTER_MODE_NONE = 0, +
+  GX2_TEX_Z_FILTER_MODE_POINT = 1, +
+  GX2_TEX_Z_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexZPerfMode { GX2_TEX_Z_PERF_MODE_DISABLED = 0 + }
 
enum  GX2TileMode {
+  GX2_TILE_MODE_DEFAULT = 0, +
+  GX2_TILE_MODE_LINEAR_ALIGNED = 1, +
+  GX2_TILE_MODE_TILED_1D_THIN1 = 2, +
+  GX2_TILE_MODE_TILED_1D_THICK = 3, +
+  GX2_TILE_MODE_TILED_2D_THIN1 = 4, +
+  GX2_TILE_MODE_TILED_2D_THIN2 = 5, +
+  GX2_TILE_MODE_TILED_2D_THIN4 = 6, +
+  GX2_TILE_MODE_TILED_2D_THICK = 7, +
+  GX2_TILE_MODE_TILED_2B_THIN1 = 8, +
+  GX2_TILE_MODE_TILED_2B_THIN2 = 9, +
+  GX2_TILE_MODE_TILED_2B_THIN4 = 10, +
+  GX2_TILE_MODE_TILED_2B_THICK = 11, +
+  GX2_TILE_MODE_TILED_3D_THIN1 = 12, +
+  GX2_TILE_MODE_TILED_3D_THICK = 13, +
+  GX2_TILE_MODE_TILED_3B_THIN1 = 14, +
+  GX2_TILE_MODE_TILED_3B_THICK = 15, +
+  GX2_TILE_MODE_LINEAR_SPECIAL = 16 +
+ }
 
enum  GX2TVRenderMode {
+  GX2_TV_RENDER_MODE_STANDARD_480P = 1, +
+  GX2_TV_RENDER_MODE_WIDE_480P = 2, +
+  GX2_TV_RENDER_MODE_WIDE_720P = 3, +
+  GX2_TV_RENDER_MODE_WIDE_1080P = 5 +
+ }
 
enum  GX2TVScanMode {
+  GX2_TV_SCAN_MODE_NONE = 0, +
+  GX2_TV_SCAN_MODE_480I = 1, +
+  GX2_TV_SCAN_MODE_480P = 2, +
+  GX2_TV_SCAN_MODE_720P = 3, +
+  GX2_TV_SCAN_MODE_1080I = 5, +
+  GX2_TV_SCAN_MODE_1080P = 6 +
+ }
 
diff --git a/enum_8h_source.html b/enum_8h_source.html index 2c33f80..74799a2 100644 --- a/enum_8h_source.html +++ b/enum_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/enum.h Source File + + +wut: include/gx2/enum.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
enum.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 typedef enum GX2AAMode
-
15 {
- -
17 } GX2AAMode;
-
18 
-
19 typedef enum GX2AlphaToMaskMode
-
20 {
- - - - - - -
27 
-
28 typedef enum GX2AttribFormat
-
29 {
- - - -
33 
- - - -
37 
- - - -
41 
- - - -
45 
- - - - - -
51 
-
52 typedef enum GX2AttribIndexType
-
53 {
- - - -
57 
-
58 typedef enum GX2BlendMode
-
59 {
- - - - - - - - - - - - - - - - - - - -
79 } GX2BlendMode;
-
80 
-
81 typedef enum GX2BlendCombineMode
-
82 {
- - - - - - -
89 
-
90 typedef enum GX2BufferingMode
-
91 {
- - - - -
96 
-
97 typedef enum GX2ChannelMask
-
98 {
- - - - - - - - - - - - - - - - -
115 
-
116 typedef enum GX2ClearFlags
-
117 {
- - -
120 } GX2ClearFlags;
-
121 
-
122 typedef enum GX2CompareFunction
-
123 {
- - - - - - - - - -
133 
-
134 typedef enum GX2DrcRenderMode
-
135 {
- - - -
139 
-
140 typedef enum GX2EventType
-
141 {
- - - -
145 } GX2EventType;
-
146 
-
147 typedef enum GX2EndianSwapMode
-
148 {
- - - - - -
154 
-
155 typedef enum GX2FetchShaderType
-
156 {
- - - - - -
162 
-
163 typedef enum GX2FrontFace
-
164 {
- - -
167 } GX2FrontFace;
-
168 
-
169 typedef enum GX2IndexType
-
170 {
- - - - -
175 } GX2IndexType;
-
176 
-
177 typedef enum GX2InvalidateMode
-
178 {
- - - - - - - - - - -
189 
-
190 typedef enum GX2InitAttributes
-
191 {
- - - - - - -
198 
-
199 typedef enum GX2LogicOp
-
200 {
- - - - - - - - - - - - - - - - -
217 } GX2LogicOp;
-
218 
-
219 typedef enum GX2PrimitiveMode
-
220 {
- - - - - -
226 
-
227 typedef enum GX2PolygonMode
-
228 {
- - - - -
233 
-
234 typedef enum GX2RenderTarget
-
235 {
- - - - - - - - -
244 
-
245 typedef enum GX2RoundingMode
-
246 {
- - - -
250 
-
251 typedef enum GX2SamplerVarType
-
252 {
- - - - - -
258 
-
259 typedef enum GX2ScanTarget
-
260 {
- - -
263 } GX2ScanTarget;
-
264 
-
265 typedef enum GX2ShaderMode
-
266 {
- - - - -
271 } GX2ShaderMode;
-
272 
-
273 typedef enum GX2ShaderVarType
-
274 {
- - - - - - - - - - -
285 
-
286 typedef enum GX2StencilFunction
-
287 {
- - - - - - - - - -
297 
-
298 typedef enum
-
299 {
- - - - - - - - -
308 } GX2SurfaceDim;
-
309 
-
310 typedef enum
-
311 {
- - - - - - - - - - - - - - - - - - - - - -
333 
- - - - - - - - - - - - - -
347 
- - - - - - - - - -
357 
- - - - - - - - - - -
368 
- - - - -
373 
- - - - - - - - - - -
384 
-
385 typedef enum GX2SurfaceUse
-
386 {
- - - - -
391 } GX2SurfaceUse;
-
392 
- -
394 {
- - - - -
399 
-
400 typedef enum GX2TexBorderType
-
401 {
- - - - - -
407 
-
408 typedef enum GX2TexClampMode
-
409 {
- - - - - - -
416 
- -
418 {
- - - - -
423 
-
424 typedef enum GX2TexMipPerfMode
-
425 {
- - -
428 
-
429 typedef enum GX2TexXYFilterMode
-
430 {
- - - -
434 
-
435 typedef enum GX2TexAnisoRatio
-
436 {
- - -
439 
-
440 typedef enum GX2TexZFilterMode
-
441 {
- - - - -
446 
-
447 typedef enum GX2TexZPerfMode
-
448 {
- - -
451 
-
452 typedef enum GX2TileMode
-
453 {
- - - - - - - - - - - - - - - - - -
471 } GX2TileMode;
-
472 
-
473 typedef enum GX2TVRenderMode
-
474 {
- - - - - -
480 
-
481 typedef enum GX2TVScanMode
-
482 {
- - - - - - -
489 } GX2TVScanMode;
-
490 
-
491 #ifdef __cplusplus
-
492 }
-
493 #endif
-
494 
- -
GX2ShaderVarType
Definition: enum.h:273
- - - - - - - - - - - - - - - - - - -
GX2TVScanMode
Definition: enum.h:481
- -
GX2StencilFunction
Definition: enum.h:286
- - - - - - -
GX2AlphaToMaskMode
Definition: enum.h:19
- -
GX2PrimitiveMode
Definition: enum.h:219
- - - - - - - - - - -
GX2DrcRenderMode
Definition: enum.h:134
-
GX2BlendCombineMode
Definition: enum.h:81
- - - - - - - - - - - - - - -
GX2TexAnisoRatio
Definition: enum.h:435
- - - - - - - - -
GX2FetchShaderType
Definition: enum.h:155
- - - - - - - - - - - -
GX2LogicOp
Definition: enum.h:199
- - - - - - - - - - - - - - - - - -
GX2InvalidateMode
Definition: enum.h:177
- - - -
GX2RoundingMode
Definition: enum.h:245
- - - - - - -
GX2EventType
Definition: enum.h:140
- - - - - - - - - - - -
GX2CompareFunction
Definition: enum.h:122
- - - - - - - - -
GX2FrontFace
Definition: enum.h:163
- - - -
GX2ShaderMode
Definition: enum.h:265
- - - - -
GX2TileMode
Definition: enum.h:452
- - - - - - - - - - -
GX2EndianSwapMode
Definition: enum.h:147
- - - - - - - -
GX2IndexType
Definition: enum.h:169
- - -
GX2AttribFormat
Definition: enum.h:28
- - -
GX2PolygonMode
Definition: enum.h:227
- - - -
GX2BufferingMode
Definition: enum.h:90
- -
GX2ClearFlags
Definition: enum.h:116
- - - - - - - -
GX2RenderTarget
Definition: enum.h:234
- - - -
GX2TexClampMode
Definition: enum.h:408
- - - - - - - - - - - -
GX2SurfaceUse
Definition: enum.h:385
- - - - -
GX2ChannelMask
Definition: enum.h:97
- +Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 #define GX2_FALSE (0)
15 #define GX2_TRUE (1)
16 #define GX2_DISABLE (0)
17 #define GX2_ENABLE (1)
18 
19 #define GX2_COMMAND_BUFFER_ALIGNMENT (0x40)
20 #define GX2_CONTEXT_STATE_ALIGNMENT (0x100)
21 #define GX2_SCAN_BUFFER_ALIGNMENT (0x1000)
22 #define GX2_SHADER_PROGRAM_ALIGNMENT (0x100)
23 #define GX2_VERTEX_BUFFER_ALIGNMENT (0x40)
24 #define GX2_INDEX_BUFFER_ALIGNMENT (0x20)
25 
26 #define GX2_COMMAND_BUFFER_SIZE (0x400000)
27 
28 typedef enum GX2AAMode
29 {
33 } GX2AAMode;
34 
35 typedef enum GX2AlphaToMaskMode
36 {
43 
44 typedef enum GX2AttribFormat
45 {
49 
53 
57 
61 
67 
68 typedef enum GX2AttribIndexType
69 {
73 
74 typedef enum GX2BlendMode
75 {
95 } GX2BlendMode;
96 
97 typedef enum GX2BlendCombineMode
98 {
105 
106 typedef enum GX2BufferingMode
107 {
112 
113 typedef enum GX2ChannelMask
114 {
131 
132 typedef enum GX2ClearFlags
133 {
137 } GX2ClearFlags;
138 
139 typedef enum GX2CompareFunction
140 {
150 
151 typedef enum GX2DrcRenderMode
152 {
156 
157 typedef enum GX2EventType
158 {
162 } GX2EventType;
163 
164 typedef enum GX2EndianSwapMode
165 {
171 
172 typedef enum GX2FetchShaderType
173 {
179 
180 typedef enum GX2FrontFace
181 {
184 } GX2FrontFace;
185 
186 typedef enum GX2IndexType
187 {
192 } GX2IndexType;
193 
194 typedef enum GX2InvalidateMode
195 {
209 
210 typedef enum GX2InitAttributes
211 {
218 
219 typedef enum GX2LogicOp
220 {
237 } GX2LogicOp;
238 
239 typedef enum GX2PrimitiveMode
240 {
249 
250 typedef enum GX2PolygonMode
251 {
256 
257 typedef enum GX2RenderTarget
258 {
267 
268 typedef enum GX2RoundingMode
269 {
273 
274 typedef enum GX2SamplerVarType
275 {
281 
282 typedef enum GX2ScanTarget
283 {
286 } GX2ScanTarget;
287 
288 typedef enum GX2ShaderMode
289 {
294 } GX2ShaderMode;
295 
296 typedef enum GX2ShaderVarType
297 {
308 
309 typedef enum GX2StencilFunction
310 {
320 
321 typedef enum GX2SurfaceDim
322 {
331 } GX2SurfaceDim;
332 
333 typedef enum GX2SurfaceFormat
334 {
356 
370 
380 
391 
396 
407 
408 typedef enum GX2SurfaceUse
409 {
416 } GX2SurfaceUse;
417 
419 {
424 
425 typedef enum GX2TexBorderType
426 {
432 
433 typedef enum GX2TexClampMode
434 {
441 
443 {
448 
449 typedef enum GX2TexMipPerfMode
450 {
453 
454 typedef enum GX2TexXYFilterMode
455 {
459 
460 typedef enum GX2TexAnisoRatio
461 {
464 
465 typedef enum GX2TexZFilterMode
466 {
471 
472 typedef enum GX2TexZPerfMode
473 {
476 
477 typedef enum GX2TileMode
478 {
496 } GX2TileMode;
497 
498 typedef enum GX2TVRenderMode
499 {
505 
506 typedef enum GX2TVScanMode
507 {
514 } GX2TVScanMode;
515 
516 #ifdef __cplusplus
517 }
518 #endif
519 
+
GX2ShaderVarType
Definition: enum.h:296
+ + + + + + + + + + + + + + + + + + + +
GX2TVScanMode
Definition: enum.h:506
+ +
GX2StencilFunction
Definition: enum.h:309
+ + + + + + +
GX2AlphaToMaskMode
Definition: enum.h:35
+ +
GX2PrimitiveMode
Definition: enum.h:239
+ + + + + + + + + + +
GX2DrcRenderMode
Definition: enum.h:151
+
GX2BlendCombineMode
Definition: enum.h:97
+ + + + + + + + + + + + + + +
GX2TexAnisoRatio
Definition: enum.h:460
+ + + + + + + + +
GX2FetchShaderType
Definition: enum.h:172
+ + + + + + + + + + + +
GX2LogicOp
Definition: enum.h:219
+ + + + + + + + + + + + + + + + + +
GX2InvalidateMode
Definition: enum.h:194
+ + + +
GX2RoundingMode
Definition: enum.h:268
+ + + + + + +
GX2EventType
Definition: enum.h:157
+ + + + + + + + + + + +
GX2CompareFunction
Definition: enum.h:139
+ + + + + + + + + + +
GX2FrontFace
Definition: enum.h:180
+ + + +
GX2ShaderMode
Definition: enum.h:288
+ + + + +
GX2TileMode
Definition: enum.h:477
+ + + + + + + + + + + +
GX2EndianSwapMode
Definition: enum.h:164
+ + + + + + + + +
GX2IndexType
Definition: enum.h:186
+ + +
GX2AttribFormat
Definition: enum.h:44
+ + +
GX2PolygonMode
Definition: enum.h:250
+ + + + +
GX2BufferingMode
Definition: enum.h:106
+ +
GX2ClearFlags
Definition: enum.h:132
+ + + + + + + + +
GX2RenderTarget
Definition: enum.h:257
+ + + +
GX2TexClampMode
Definition: enum.h:433
+ + + + + + + + + + + + +
GX2SurfaceUse
Definition: enum.h:408
+ + + + + +
GX2ChannelMask
Definition: enum.h:113
+ - - - - - - - - - - -
GX2AttribIndexType
Definition: enum.h:52
- - -
GX2BlendMode
Definition: enum.h:58
- - -
GX2SurfaceDim
Definition: enum.h:298
- - - - - - - - -
GX2InitAttributes
Definition: enum.h:190
- - - - - - - - - - - - - -
GX2TexXYFilterMode
Definition: enum.h:429
- - - - - - - -
GX2TessellationMode
Definition: enum.h:393
- - - - - - - - - - - -
GX2AAMode
Definition: enum.h:14
- - - - - - - - - - -
GX2TexZFilterMode
Definition: enum.h:440
- - - - - - -
GX2TexBorderType
Definition: enum.h:400
- - - - - - - - -
GX2TVRenderMode
Definition: enum.h:473
- - - - - - - - - - - - - - - - - - - - - - -
GX2TexZPerfMode
Definition: enum.h:447
- -
GX2TexMipPerfMode
Definition: enum.h:424
- -
GX2SamplerVarType
Definition: enum.h:251
- - - - - - - - - - - - - -
GX2ScanTarget
Definition: enum.h:259
- - - - - -
GX2SurfaceFormat
Definition: enum.h:310
- - - -
GX2TexMipFilterMode
Definition: enum.h:417
- + + + + + + + + + + +
GX2AttribIndexType
Definition: enum.h:68
+ + +
GX2BlendMode
Definition: enum.h:74
+ + +
GX2SurfaceDim
Definition: enum.h:321
+ + + + + + + + + +
GX2InitAttributes
Definition: enum.h:210
+ + + + + + + + + + + + + +
GX2TexXYFilterMode
Definition: enum.h:454
+ + + + + + + +
GX2TessellationMode
Definition: enum.h:418
+ + + + + + + + + + + +
GX2AAMode
Definition: enum.h:28
+ + + + + + + + + + +
GX2TexZFilterMode
Definition: enum.h:465
+ + + + + + +
GX2TexBorderType
Definition: enum.h:425
+ + + + + + + + + +
GX2TVRenderMode
Definition: enum.h:498
+ + + + + + + + + + + + + + + + + + + + + + +
GX2TexZPerfMode
Definition: enum.h:472
+ +
GX2TexMipPerfMode
Definition: enum.h:449
+ +
GX2SamplerVarType
Definition: enum.h:274
+ + + + + + + + + + + + + +
GX2ScanTarget
Definition: enum.h:282
+ + + + + +
GX2SurfaceFormat
Definition: enum.h:333
+ + + +
GX2TexMipFilterMode
Definition: enum.h:442
+
diff --git a/exception_8h.html b/exception_8h.html index fe0c5f8..d438ea6 100644 --- a/exception_8h.html +++ b/exception_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/exception.h File Reference + + +wut: include/coreinit/exception.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
#include <wut.h>
+#include "context.h"

Go to the source code of this file.

- + + +

Typedefs

typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
 
typedef enum OSExceptionMode OSExceptionMode
 
typedef enum OSExceptionType OSExceptionType
 
- - + + + +

Enumerations

enum  OSExceptionType
 
enum  OSExceptionMode {
+  OS_EXCEPTION_MODE_SYSTEM = 0, +
+  OS_EXCEPTION_MODE_THREAD = 1, +
+  OS_EXCEPTION_MODE_GLOBAL = 2, +
+  OS_EXCEPTION_MODE_THREAD_ALL_CORES = 3, +
+  OS_EXCEPTION_MODE_GLOBAL_ALL_CORES = 4 +
+ }
 
enum  OSExceptionType {
+  OS_EXCEPTION_TYPE_SYSTEM_RESET = 0, +
+  OS_EXCEPTION_TYPE_MACHINE_CHECK = 1, +
+  OS_EXCEPTION_TYPE_DSI = 2, +
+  OS_EXCEPTION_TYPE_ISI = 3, +
+  OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT = 4, +
+  OS_EXCEPTION_TYPE_ALIGNMENT = 5, +
+  OS_EXCEPTION_TYPE_PROGRAM = 6, +
+  OS_EXCEPTION_TYPE_FLOATING_POINT = 7, +
+  OS_EXCEPTION_TYPE_DECREMENTER = 8, +
+  OS_EXCEPTION_TYPE_SYSTEM_CALL = 9, +
+  OS_EXCEPTION_TYPE_TRACE = 10, +
+  OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR = 11, +
+  OS_EXCEPTION_TYPE_BREAKPOINT = 12, +
+  OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT = 13, +
+  OS_EXCEPTION_TYPE_ICI = 14 +
+ }
 
- - + +

Functions

OSExceptionCallbackFn OSSetExceptionCallback (OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (UNKNOWN_ARG, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
diff --git a/exception_8h.js b/exception_8h.js deleted file mode 100644 index 66e0891..0000000 --- a/exception_8h.js +++ /dev/null @@ -1,24 +0,0 @@ -var exception_8h = -[ - [ "OSExceptionCallbackFn", "group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16", null ], - [ "OSExceptionType", "group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8", null ], - [ "OSExceptionType", "group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af", [ - [ "OS_EXCEPTION_TYPE_SYSTEM_RESET", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf", null ], - [ "OS_EXCEPTION_TYPE_MACHINE_CHECK", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d", null ], - [ "OS_EXCEPTION_TYPE_DSI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397", null ], - [ "OS_EXCEPTION_TYPE_ISI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b", null ], - [ "OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1", null ], - [ "OS_EXCEPTION_TYPE_ALIGNMENT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f", null ], - [ "OS_EXCEPTION_TYPE_PROGRAM", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17", null ], - [ "OS_EXCEPTION_TYPE_FLOATING_POINT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd", null ], - [ "OS_EXCEPTION_TYPE_DECREMENTER", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e", null ], - [ "OS_EXCEPTION_TYPE_SYSTEM_CALL", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef", null ], - [ "OS_EXCEPTION_TYPE_TRACE", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51", null ], - [ "OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356", null ], - [ "OS_EXCEPTION_TYPE_BREAKPOINT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908", null ], - [ "OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988", null ], - [ "OS_EXCEPTION_TYPE_ICI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517", null ] - ] ], - [ "OSSetExceptionCallback", "group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e", null ], - [ "OSSetExceptionCallbackEx", "group__coreinit__exception.html#ga44b6f722149102c9c499b7a8baf6d5ff", null ] -]; \ No newline at end of file diff --git a/exception_8h_source.html b/exception_8h_source.html index f1a30d7..d30f99a 100644 --- a/exception_8h_source.html +++ b/exception_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/exception.h Source File + + +wut: include/coreinit/exception.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
exception.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 typedef BOOL (*OSExceptionCallbackFn)(OSContext *context);
-
15 
-
16 typedef enum OSExceptionType
-
17 {
- - - - - - - - - - - - - - - - -
34 
- - -
37  OSExceptionCallbackFn callback);
-
38 
- -
40 OSSetExceptionCallbackEx(UNKNOWN_ARG,
-
41  OSExceptionType exceptionType,
-
42  OSExceptionCallbackFn callback);
-
43 
-
44 #ifdef __cplusplus
-
45 }
-
46 #endif
-
47 
- - - - - - - - +Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "context.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef BOOL (*OSExceptionCallbackFn)(OSContext *context);
16 
17 typedef enum OSExceptionMode
18 {
25 
26 typedef enum OSExceptionType
27 {
44 
47  OSExceptionCallbackFn callback);
48 
51  OSExceptionType exceptionType,
52  OSExceptionCallbackFn callback);
53 
54 #ifdef __cplusplus
55 }
56 #endif
57 
+ + + + + +
OSExceptionMode
Definition: exception.h:17
+ +
OSExceptionCallbackFn OSSetExceptionCallback(OSExceptionType exceptionType, OSExceptionCallbackFn callback)
- -
OSExceptionType
Definition: exception.h:16
- - + + +
OSExceptionType
Definition: exception.h:26
+ + -
BOOL(* OSExceptionCallbackFn)(OSContext *context)
Definition: exception.h:14
-
int BOOL
Definition: wut_types.h:5
- - - -
OSExceptionCallbackFn OSSetExceptionCallbackEx(UNKNOWN_ARG, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
- - +
BOOL(* OSExceptionCallbackFn)(OSContext *context)
Definition: exception.h:15
+ + + + +
int32_t BOOL
Definition: wut_types.h:4
+
OSExceptionCallbackFn OSSetExceptionCallbackEx(OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
+ + + + + +
diff --git a/exit_8h.html b/exit_8h.html index 4dc1eb0..cdb7299 100644 --- a/exit_8h.html +++ b/exit_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/exit.h File Reference + + +wut: include/coreinit/exit.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
void exit (int code)   -void _Exit () -  +void _Exit (int code) + 
diff --git a/exit_8h.js b/exit_8h.js deleted file mode 100644 index e1db03a..0000000 --- a/exit_8h.js +++ /dev/null @@ -1,5 +0,0 @@ -var exit_8h = -[ - [ "_Exit", "group__coreinit__exit.html#ga26095e03513175ff6129565601f19d9a", null ], - [ "exit", "group__coreinit__exit.html#ga7b17e5913b7dff48eec9ba3976ccfd3c", null ] -]; \ No newline at end of file diff --git a/exit_8h_source.html b/exit_8h_source.html index 368f9b5..e79e7db 100644 --- a/exit_8h_source.html +++ b/exit_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/exit.h Source File + + +wut: include/coreinit/exit.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
exit.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 void
-
15 exit(int code);
-
16 
-
17 void
-
18 _Exit();
-
19 
-
20 #ifdef __cplusplus
-
21 }
-
22 #endif
-
23 
- -
void _Exit()
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 void
15 exit(int code);
16 
17 void
18 _Exit(int code);
19 
20 #ifdef __cplusplus
21 }
22 #endif
23 
+
void _Exit(int code)
void exit(int code)
diff --git a/expandedheap_8h.html b/expandedheap_8h.html deleted file mode 100644 index e91a4ee..0000000 --- a/expandedheap_8h.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/expandedheap.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
expandedheap.h File Reference
-
-
-
#include <wut.h>
-
-

Go to the source code of this file.

- - - - - - - - -

-Data Structures

struct  MEMExpandedHeapBlock
 
struct  MEMExpandedHeapBlockList
 
struct  MEMExpandedHeap
 
- - - - - - - - - - - -

-Typedefs

typedef struct MEMExpandedHeap MEMExpandedHeap
 
typedef struct MEMExpandedHeapBlock MEMExpandedHeapBlock
 
typedef struct MEMExpandedHeapBlockList MEMExpandedHeapBlockList
 
typedef enum MEMExpandedHeapMode MEMExpandedHeapMode
 
typedef enum MEMExpandedHeapDirection MEMExpandedHeapDirection
 
- - - - - -

-Enumerations

enum  MEMExpandedHeapMode
 
enum  MEMExpandedHeapDirection
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

MEMExpandedHeapMEMCreateExpHeapEx (MEMExpandedHeap *heap, uint32_t size, uint16_t flags)
 
MEMExpandedHeapMEMDestroyExpHeap (MEMExpandedHeap *heap)
 
void * MEMAllocFromExpHeapEx (MEMExpandedHeap *heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMExpandedHeap *heap, uint8_t *block)
 
MEMExpandedHeapMode MEMSetAllocModeForExpHeap (MEMExpandedHeap *heap, MEMExpandedHeapMode mode)
 
MEMExpandedHeapMode MEMGetAllocModeForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMAdjustExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMExpandedHeap *heap, uint8_t *address, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMExpandedHeap *heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMExpandedHeap *heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (uint8_t *addr)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (uint8_t *addr)
 
MEMExpandedHeapDirection MEMGetAllocDirForMBlockExpHeap (uint8_t *addr)
 
-
- - - - diff --git a/expandedheap_8h.js b/expandedheap_8h.js deleted file mode 100644 index d5d430b..0000000 --- a/expandedheap_8h.js +++ /dev/null @@ -1,33 +0,0 @@ -var expandedheap_8h = -[ - [ "MEMExpandedHeap", "group__coreinit__expheap.html#ga6f20306c6ffcce66aab53e2a1c93d04b", null ], - [ "MEMExpHeapDirection", "group__coreinit__expheap.html#gad3b6feb26269cc7a7202e5fb87a89e12", null ], - [ "MEMExpHeapMode", "group__coreinit__expheap.html#ga3bba13654e36f740de5bdb4981a23248", null ], - [ "MEMExpHeapDirection", "group__coreinit__expheap.html#gaf7d7b76eff6969688351b914dbd5ff84", [ - [ "MEM_EXP_HEAP_DIR_FROM_TOP", "group__coreinit__expheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda", null ], - [ "MEM_EXP_HEAP_DIR_FROM_BOTTOM", "group__coreinit__expheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7", null ] - ] ], - [ "MEMExpHeapMode", "group__coreinit__expheap.html#gafaff417de3d38ab7b2fbf257913fac51", [ - [ "MEM_EXP_HEAP_MODE_FIRST_FREE", "group__coreinit__expheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d", null ], - [ "MEM_EXP_HEAP_MODE_NEAREST_SIZE", "group__coreinit__expheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b", null ] - ] ], - [ "MEMAdjustExpHeap", "group__coreinit__expheap.html#gafc07af9c28db41f7bb931843312a22a3", null ], - [ "MEMAllocFromExpHeap", "group__coreinit__expheap.html#ga4290ca07078eed4d815222135c6ce013", null ], - [ "MEMAllocFromExpHeapEx", "group__coreinit__expheap.html#ga1bd6e0933cff64935972d1406bc4f3aa", null ], - [ "MEMCreateExpHeap", "group__coreinit__expheap.html#ga6b6e934fd418677867325939e4d3bf56", null ], - [ "MEMCreateExpHeapEx", "group__coreinit__expheap.html#ga23c85a752f34c79cc2e6d0380a6945ed", null ], - [ "MEMDestroyExpHeap", "group__coreinit__expheap.html#gae74225ef326d0b012383f572ffdedad1", null ], - [ "MEMFreeToExpHeap", "group__coreinit__expheap.html#ga7c421edfe1421c2dc32886033d427821", null ], - [ "MEMGetAllocatableSizeForExpHeap", "group__coreinit__expheap.html#gae308b22521e3f82b54477e352cb54bd1", null ], - [ "MEMGetAllocatableSizeForExpHeapEx", "group__coreinit__expheap.html#ga454e65175e5a49959c85e00f7855f019", null ], - [ "MEMGetAllocDirForMBlockExpHeap", "group__coreinit__expheap.html#gaba2d07a2fe15bb0412465f399708a928", null ], - [ "MEMGetAllocModeForExpHeap", "group__coreinit__expheap.html#ga260ef5ed78a842b221617c42a7b50c29", null ], - [ "MEMGetGroupIDForExpHeap", "group__coreinit__expheap.html#ga0298c33afc1b685eabda4ebd22ef4351", null ], - [ "MEMGetGroupIDForMBlockExpHeap", "group__coreinit__expheap.html#ga938440268deb10b08c13965c16fbff89", null ], - [ "MEMGetSizeForMBlockExpHeap", "group__coreinit__expheap.html#gafe642549ccefcd0576ee7f4f15185d42", null ], - [ "MEMGetTotalFreeSizeForExpHeap", "group__coreinit__expheap.html#ga26183b624b5f7bdf1219544d43c58a66", null ], - [ "MEMiDumpExpHeap", "group__coreinit__expheap.html#gaa959ffd6dc51567d7c17880906cb22e4", null ], - [ "MEMResizeForMBlockExpHeap", "group__coreinit__expheap.html#gacd06efb621347f80db55dba993fc223e", null ], - [ "MEMSetAllocModeForExpHeap", "group__coreinit__expheap.html#ga2bad96bf373760922a81ce44c0c8d6bb", null ], - [ "MEMSetGroupIDForExpHeap", "group__coreinit__expheap.html#ga1d3b9ede931df2dd898b501827d26d87", null ] -]; \ No newline at end of file diff --git a/expandedheap_8h_source.html b/expandedheap_8h_source.html deleted file mode 100644 index 5c79b8a..0000000 --- a/expandedheap_8h_source.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/expandedheap.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
expandedheap.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
- - - -
17 
-
18 typedef enum MEMExpandedHeapMode
-
19 {
- - - -
23 
- -
25 {
- - - -
29 
- -
31 {
-
32  uint32_t attribs;
-
33  uint32_t blockSize;
- - -
36  uint16_t tag;
-
37  UNKNOWN(0x02);
-
38 };
-
39 CHECK_OFFSET(MEMExpandedHeapBlock, 0x00, attribs);
-
40 CHECK_OFFSET(MEMExpandedHeapBlock, 0x04, blockSize);
-
41 CHECK_OFFSET(MEMExpandedHeapBlock, 0x08, prev);
-
42 CHECK_OFFSET(MEMExpandedHeapBlock, 0x0c, next);
-
43 CHECK_OFFSET(MEMExpandedHeapBlock, 0x10, tag);
-
44 CHECK_SIZE(MEMExpandedHeapBlock, 0x14);
-
45 
- -
47 {
- - -
50 };
-
51 CHECK_OFFSET(MEMExpandedHeapBlockList, 0x00, head);
-
52 CHECK_OFFSET(MEMExpandedHeapBlockList, 0x04, tail);
-
53 CHECK_SIZE(MEMExpandedHeapBlockList, 0x08);
-
54 
- -
56 {
- - - -
60  uint16_t groupId;
-
61  uint16_t attribs;
-
62 };
-
63 CHECK_OFFSET(MEMExpandedHeap, 0x00, header);
-
64 CHECK_OFFSET(MEMExpandedHeap, 0x40, freeList);
-
65 CHECK_OFFSET(MEMExpandedHeap, 0x48, usedList);
-
66 CHECK_OFFSET(MEMExpandedHeap, 0x50, groupId);
-
67 CHECK_OFFSET(MEMExpandedHeap, 0x52, attribs);
-
68 CHECK_SIZE(MEMExpandedHeap, 0x54);
-
69 
- - -
72  uint32_t size,
-
73  uint16_t flags);
-
74 
- - -
77 
-
78 void *
- -
80  uint32_t size,
-
81  int alignment);
-
82 
-
83 void
- -
85  uint8_t *block);
-
86 
- - -
89  MEMExpandedHeapMode mode);
-
90 
- - -
93 
-
94 uint32_t
- -
96 
-
97 uint32_t
- -
99  uint8_t *address,
-
100  uint32_t size);
-
101 
-
102 uint32_t
- -
104 
-
105 uint32_t
- -
107  int alignment);
-
108 
-
109 uint16_t
- -
111  uint16_t id);
-
112 
-
113 uint16_t
- -
115 
-
116 uint32_t
-
117 MEMGetSizeForMBlockExpHeap(uint8_t *addr);
-
118 
-
119 uint16_t
-
120 MEMGetGroupIDForMBlockExpHeap(uint8_t *addr);
-
121 
- -
123 MEMGetAllocDirForMBlockExpHeap(uint8_t *addr);
-
124 
-
125 #ifdef __cplusplus
-
126 }
-
127 #endif
-
128 
- -
uint32_t MEMResizeForMBlockExpHeap(MEMExpandedHeap *heap, uint8_t *address, uint32_t size)
-
MEMExpandedHeapBlockList freeList
Definition: expandedheap.h:58
-
uint32_t MEMGetTotalFreeSizeForExpHeap(MEMExpandedHeap *heap)
-
MEMExpandedHeapDirection MEMGetAllocDirForMBlockExpHeap(uint8_t *addr)
-
uint16_t groupId
Definition: expandedheap.h:60
- - - -
MEMHeapHeader header
Definition: expandedheap.h:57
-
uint32_t MEMGetAllocatableSizeForExpHeapEx(MEMExpandedHeap *heap, int alignment)
-
MEMExpandedHeapMode MEMSetAllocModeForExpHeap(MEMExpandedHeap *heap, MEMExpandedHeapMode mode)
-
void * MEMAllocFromExpHeapEx(MEMExpandedHeap *heap, uint32_t size, int alignment)
- -
uint16_t MEMGetGroupIDForMBlockExpHeap(uint8_t *addr)
- - -
MEMExpandedHeapBlock * next
Definition: expandedheap.h:35
-
void MEMFreeToExpHeap(MEMExpandedHeap *heap, uint8_t *block)
-
MEMExpandedHeap * MEMDestroyExpHeap(MEMExpandedHeap *heap)
-
MEMExpandedHeapMode
Definition: expandedheap.h:18
- -
MEMExpandedHeap * MEMCreateExpHeapEx(MEMExpandedHeap *heap, uint32_t size, uint16_t flags)
-
MEMExpandedHeapMode MEMGetAllocModeForExpHeap(MEMExpandedHeap *heap)
- - -
MEMExpandedHeapBlock * tail
Definition: expandedheap.h:49
-
uint32_t MEMGetSizeForMBlockExpHeap(uint8_t *addr)
- -
uint32_t MEMAdjustExpHeap(MEMExpandedHeap *heap)
-
uint16_t MEMSetGroupIDForExpHeap(MEMExpandedHeap *heap, uint16_t id)
-
uint16_t attribs
Definition: expandedheap.h:61
-
MEMExpandedHeapDirection
Definition: expandedheap.h:24
-
MEMExpandedHeapBlockList usedList
Definition: expandedheap.h:59
-
MEMExpandedHeapBlock * head
Definition: expandedheap.h:48
-
MEMExpandedHeapBlock * prev
Definition: expandedheap.h:34
-
uint16_t MEMGetGroupIDForExpHeap(MEMExpandedHeap *heap)
- -
- - - - diff --git a/fastcondition_8h.html b/fastcondition_8h.html index 9973bee..21bd992 100644 --- a/fastcondition_8h.html +++ b/fastcondition_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/fastcondition.h File Reference + + +wut: include/coreinit/fastcondition.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSFastCondition -  +struct  OSFastCondition +  @@ -113,18 +93,18 @@ Macros

Macros

- + - +

Typedefs

typedef struct OSFastCondition OSFastCondition
typedef struct OSFastCondition OSFastCondition
 
typedef struct OSFastMutex OSFastMutex
typedef struct OSFastMutex OSFastMutex
 
- + - + - +

Functions

void OSFastCond_Init (OSFastCondition *condition, const char *name)
void OSFastCond_Init (OSFastCondition *condition, const char *name)
 
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
 
void OSFastCond_Signal (OSFastCondition *condition)
void OSFastCond_Signal (OSFastCondition *condition)
 
@@ -132,7 +112,7 @@ Functions diff --git a/fastcondition_8h.js b/fastcondition_8h.js deleted file mode 100644 index ff541b9..0000000 --- a/fastcondition_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var fastcondition_8h = -[ - [ "OS_FAST_CONDITION_TAG", "group__coreinit__fastcond.html#ga7af6faf6470fff941f49e42480a2ebbd", null ], - [ "OSFastCondition", "group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c", null ], - [ "OSFastMutex", "group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastCond_Init", "group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd", null ], - [ "OSFastCond_Signal", "group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63", null ], - [ "OSFastCond_Wait", "group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef", null ] -]; \ No newline at end of file diff --git a/fastcondition_8h_source.html b/fastcondition_8h_source.html index 659f2dc..4d22337 100644 --- a/fastcondition_8h_source.html +++ b/fastcondition_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/fastcondition.h Source File + + +wut: include/coreinit/fastcondition.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
fastcondition.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "threadqueue.h"
-
4 
-
14 #ifdef __cplusplus
-
15 extern "C" {
-
16 #endif
-
17 
- -
19 typedef struct OSFastMutex OSFastMutex;
-
20 
-
21 #define OS_FAST_CONDITION_TAG 0x664E6456u
-
22 
- -
24 {
-
25  uint32_t tag;
-
26  const char *name;
-
27  UNKNOWN(4);
- -
29 };
-
30 CHECK_OFFSET(OSFastCondition, 0x00, tag);
-
31 CHECK_OFFSET(OSFastCondition, 0x04, name);
-
32 CHECK_OFFSET(OSFastCondition, 0x0c, queue);
-
33 CHECK_SIZE(OSFastCondition, 0x1c);
-
34 
-
35 void
- -
37  const char *name);
-
38 
-
39 void
- -
41  OSFastMutex *mutex);
-
42 
-
43 void
- -
45 
-
46 #ifdef __cplusplus
-
47 }
-
48 #endif
-
49 
- - - +Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "threadqueue.h"
4 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
19 typedef struct OSFastMutex OSFastMutex;
20 
21 #define OS_FAST_CONDITION_TAG 0x664E6456u
22 
24 {
25  uint32_t tag;
26  const char *name;
27  WUT_UNKNOWN_BYTES(4);
29 };
30 WUT_CHECK_OFFSET(OSFastCondition, 0x00, tag);
31 WUT_CHECK_OFFSET(OSFastCondition, 0x04, name);
32 WUT_CHECK_OFFSET(OSFastCondition, 0x0c, queue);
33 WUT_CHECK_SIZE(OSFastCondition, 0x1c);
34 
35 void
37  const char *name);
38 
39 void
41  OSFastMutex *mutex);
42 
43 void
45 
46 #ifdef __cplusplus
47 }
48 #endif
49 
+
OSThreadQueue queue
Definition: fastcondition.h:28
+
void OSFastCond_Wait(OSFastCondition *condition, OSFastMutex *mutex)
- -
OSThreadQueue queue
Definition: fastcondition.h:28
+
void OSFastCond_Init(OSFastCondition *condition, const char *name)
void OSFastCond_Signal(OSFastCondition *condition)
- -
const char * name
Definition: fastcondition.h:26
+ +
const char * name
Definition: fastcondition.h:26
+
diff --git a/fastmutex_8h.html b/fastmutex_8h.html index 6315190..e82649e 100644 --- a/fastmutex_8h.html +++ b/fastmutex_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/fastmutex.h File Reference + + +wut: include/coreinit/fastmutex.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  OSFastMutexLink -  -struct  OSFastMutex -  +struct  OSFastMutexLink +  +struct  OSFastMutex +  @@ -115,22 +95,22 @@ Macros

Macros

- + - + - +

Typedefs

typedef struct OSFastMutex OSFastMutex
typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexLink OSFastMutexLink
typedef struct OSFastMutexLink OSFastMutexLink
 
typedef struct OSFastCondition OSFastCondition
typedef struct OSFastCondition OSFastCondition
 
- + - + - + - +

Functions

void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
 
void OSFastMutex_Lock (OSFastMutex *mutex)
void OSFastMutex_Lock (OSFastMutex *mutex)
 
void OSFastMutex_Unlock (OSFastMutex *mutex)
void OSFastMutex_Unlock (OSFastMutex *mutex)
 
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
 
@@ -138,7 +118,7 @@ Functions diff --git a/fastmutex_8h.js b/fastmutex_8h.js deleted file mode 100644 index abc1f57..0000000 --- a/fastmutex_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var fastmutex_8h = -[ - [ "OS_FAST_MUTEX_TAG", "group__coreinit__fastmutex.html#gaa4219c81acd042a06aeea86a482eb6a3", null ], - [ "OSFastCondition", "group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c", null ], - [ "OSFastMutex", "group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastMutexLink", "group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56", null ], - [ "OSFastMutex_Init", "group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee", null ], - [ "OSFastMutex_Lock", "group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d", null ], - [ "OSFastMutex_TryLock", "group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3", null ], - [ "OSFastMutex_Unlock", "group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf", null ] -]; \ No newline at end of file diff --git a/fastmutex_8h_source.html b/fastmutex_8h_source.html index b604b33..25ceb8e 100644 --- a/fastmutex_8h_source.html +++ b/fastmutex_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/fastmutex.h Source File + + +wut: include/coreinit/fastmutex.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
fastmutex.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "threadqueue.h"
-
4 
-
14 #ifdef __cplusplus
-
15 extern "C" {
-
16 #endif
-
17 
-
18 typedef struct OSFastMutex OSFastMutex;
- - -
21 
- -
23 {
- - -
26 };
-
27 CHECK_OFFSET(OSFastMutexLink, 0x00, next);
-
28 CHECK_OFFSET(OSFastMutexLink, 0x04, prev);
-
29 CHECK_SIZE(OSFastMutexLink, 0x08);
-
30 
-
31 #define OS_FAST_MUTEX_TAG 0x664D7458u
-
32 
- -
34 {
-
35  uint32_t tag;
-
36  const char *name;
-
37  UNKNOWN(4);
- - -
40  UNKNOWN(16);
-
41 };
-
42 CHECK_OFFSET(OSFastMutex, 0x00, tag);
-
43 CHECK_OFFSET(OSFastMutex, 0x04, name);
-
44 CHECK_OFFSET(OSFastMutex, 0x0c, queue);
-
45 CHECK_OFFSET(OSFastMutex, 0x14, link);
-
46 CHECK_SIZE(OSFastMutex, 0x2c);
-
47 
-
48 void
- -
50  const char *name);
-
51 
-
52 void
- -
54 
-
55 void
- -
57 
-
58 BOOL
- -
60 
-
61 #ifdef __cplusplus
-
62 }
-
63 #endif
-
64 
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "threadqueue.h"
4 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 typedef struct OSFastMutex OSFastMutex;
21 
23 {
26 };
27 WUT_CHECK_OFFSET(OSFastMutexLink, 0x00, next);
28 WUT_CHECK_OFFSET(OSFastMutexLink, 0x04, prev);
29 WUT_CHECK_SIZE(OSFastMutexLink, 0x08);
30 
31 #define OS_FAST_MUTEX_TAG 0x664D7458u
32 
34 {
35  uint32_t tag;
36  const char *name;
37  WUT_UNKNOWN_BYTES(4);
40  WUT_UNKNOWN_BYTES(16);
41 };
42 WUT_CHECK_OFFSET(OSFastMutex, 0x00, tag);
43 WUT_CHECK_OFFSET(OSFastMutex, 0x04, name);
44 WUT_CHECK_OFFSET(OSFastMutex, 0x0c, queue);
45 WUT_CHECK_OFFSET(OSFastMutex, 0x14, link);
46 WUT_CHECK_SIZE(OSFastMutex, 0x2c);
47 
48 void
50  const char *name);
51 
52 void
54 
55 void
57 
58 BOOL
60 
61 #ifdef __cplusplus
62 }
63 #endif
64 
const char * name
Definition: fastmutex.h:36
+
uint32_t tag
Definition: fastmutex.h:35
void OSFastMutex_Init(OSFastMutex *mutex, const char *name)
- - -
uint32_t tag
Definition: fastmutex.h:35
+ +
OSFastMutexLink link
Definition: fastmutex.h:39
BOOL OSFastMutex_TryLock(OSFastMutex *mutex)
- +
void OSFastMutex_Unlock(OSFastMutex *mutex)
- - -
const char * name
Definition: fastmutex.h:36
-
OSThreadSimpleQueue queue
Definition: fastmutex.h:38
-
int BOOL
Definition: wut_types.h:5
+
void OSFastMutex_Lock(OSFastMutex *mutex)
-
OSFastMutexLink link
Definition: fastmutex.h:39
- +
OSFastMutex * next
Definition: fastmutex.h:24
+
int32_t BOOL
Definition: wut_types.h:4
+
OSThreadSimpleQueue queue
Definition: fastmutex.h:38
+ +
OSFastMutex * prev
Definition: fastmutex.h:25
diff --git a/fiber_8h.html b/fiber_8h.html new file mode 100644 index 0000000..ef39438 --- /dev/null +++ b/fiber_8h.html @@ -0,0 +1,103 @@ + + + + + + + +wut: include/coreinit/fiber.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
fiber.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Typedefs

typedef void(* OSFiberEntryFn) ()
 
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
 
+ + + + + +

+Functions

int32_t OSSwitchFiber (OSFiberEntryFn entry, void *stack)
 
int32_t OSSwitchFiberEx (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
 
+
+ + + + diff --git a/fiber_8h_source.html b/fiber_8h_source.html new file mode 100644 index 0000000..c5e4a60 --- /dev/null +++ b/fiber_8h_source.html @@ -0,0 +1,87 @@ + + + + + + + +wut: include/coreinit/fiber.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
fiber.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef void (*OSFiberEntryFn)();
16 typedef void (*OSFiberExEntryFn)(uint32_t arg1, uint32_t arg2,
17  uint32_t arg3, uint32_t arg4);
18 
19 int32_t
21  void *stack);
22 
23 int32_t
24 OSSwitchFiberEx(uint32_t arg1,
25  uint32_t arg2,
26  uint32_t arg3,
27  uint32_t arg4,
28  OSFiberExEntryFn entry,
29  void *stack);
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
void(* OSFiberExEntryFn)(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
Definition: fiber.h:16
+ +
int32_t OSSwitchFiber(OSFiberEntryFn entry, void *stack)
+
void(* OSFiberEntryFn)()
Definition: fiber.h:15
+
int32_t OSSwitchFiberEx(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
+
+ + + + diff --git a/files.html b/files.html index e1d677f..ac4b203 100644 --- a/files.html +++ b/files.html @@ -3,17 +3,15 @@ - -WUT: File List + + +wut: File List - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
Here is a list of all files with brief descriptions:
-
[detail level 123]
+
[detail level 1234]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  include
  coreinit
 alarm.h
 atomic64.h
 baseheap.h
 blockheap.h
 cache.h
 condition.h
 core.h
 coroutine.h
 debug.h
 dynload.h
 event.h
 exception.h
 exit.h
 expandedheap.h
 fastcondition.h
 fastmutex.h
 filesystem.h
 foreground.h
 frameheap.h
 internal.h
 mcp.h
 memheap.h
 memlist.h
 memory.h
 messagequeue.h
 mutex.h
 rendezvous.h
 screen.h
 semaphore.h
 spinlock.h
 systeminfo.h
 taskqueue.h
 thread.h
 threadqueue.h
 time.h
 unitheap.h
  gx2
 clear.h
 context.h
 display.h
 displaylist.h
 draw.h
 enum.h
 event.h
 mem.h
 registers.h
 sampler.h
 shaders.h
 state.h
 surface.h
 swap.h
 tessellation.h
 texture.h
  gx2r
 buffer.h
 displaylist.h
 draw.h
 mem.h
 resource.h
 surface.h
  nsysnet
 socket.h
  proc_ui
 procui.h
  sndcore2
 core.h
 device.h
 drcvs.h
 result.h
 voice.h
  sys
 select.h
 socket.h
  sysapp
 launch.h
 switch.h
  vpad
 input.h
 wut.h
 wut_types.h
  coreinit
  curl
  gx2
  gx2r
  nn
  nsyshid
  nsysnet
  padscore
  proc_ui
  sndcore2
  swkbd
  sysapp
  vpad
 wut.h
 wut_types.h
 zconf.h
 zlib.h
@@ -178,7 +194,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/files.js b/files.js deleted file mode 100644 index 93d774e..0000000 --- a/files.js +++ /dev/null @@ -1,4 +0,0 @@ -var files = -[ - [ "include", "dir_d44c64559bbebec7f509842c48db8b23.html", "dir_d44c64559bbebec7f509842c48db8b23" ] -]; \ No newline at end of file diff --git a/filesystem_8h.html b/filesystem_8h.html index 977550e..6641b70 100644 --- a/filesystem_8h.html +++ b/filesystem_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/filesystem.h File Reference + + +wut: include/coreinit/filesystem.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
#include <wut.h>
+#include <coreinit/messagequeue.h>

Go to the source code of this file.

- - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +

Data Structures

struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeInfo
 
struct  FSAsyncData
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeInfo
 
struct  FSMessage
 
struct  FSAsyncData
 
struct  FSAsyncResult
 Stores the result of an async FS command. More...
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
@@ -125,20 +111,24 @@ Typedefs - + - - - + + + - + + + - - - - - + + + + + + + @@ -151,147 +141,309 @@ Typedefs - +

Typedefs

 
typedef uint32_t FSPriority
 
typedef struct FSAsyncData FSAsyncData
typedef struct FSAsyncData FSAsyncData
 
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSClient FSClient
typedef struct FSAsyncResult FSAsyncResult
 
typedef struct FSClient FSClient
 
typedef struct FSDirectoryEntry FSDirectoryEntry
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSDirectoryEntry FSDirectoryEntry
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeInfo FSStateChangeInfo
 
typedef struct FSMountSource FSMountSource
typedef struct FSMessage FSMessage
 
typedef struct FSMountSource FSMountSource
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeInfo FSStateChangeInfo
 
typedef enum FSStatus FSStatus
 
typedef enum FSError FSError
 
typedef enum FSMountSourceType FSMountSourceType
 
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
 
- - - - - - - - - - - - + + + + + + + + + + + +

Enumerations

enum  FSStatus
 
enum  FSError
 
enum  FSMode
 
enum  FSStatFlags
 
enum  FSVolumeState
 
enum  FSMountSourceType
 
enum  FSStatus {
+  FS_STATUS_OK = 0, +
+  FS_STATUS_CANCELLED = -1, +
+  FS_STATUS_END = -2, +
+  FS_STATUS_MAX = -3, +
+  FS_STATUS_ALREADY_OPEN = -4, +
+  FS_STATUS_EXISTS = -5, +
+  FS_STATUS_NOT_FOUND = -6, +
+  FS_STATUS_NOT_FILE = -7, +
+  FS_STATUS_NOT_DIR = -8, +
+  FS_STATUS_ACCESS_ERROR = -9, +
+  FS_STATUS_PERMISSION_ERROR = -10, +
+  FS_STATUS_FILE_TOO_BIG = -11, +
+  FS_STATUS_STORAGE_FULL = -12, +
+  FS_STATUS_JOURNAL_FULL = -13, +
+  FS_STATUS_UNSUPPORTED_CMD = -14, +
+  FS_STATUS_MEDIA_NOT_READY = -15, +
+  FS_STATUS_MEDIA_ERROR = -17, +
+  FS_STATUS_CORRUPTED = -18, +
+  FS_STATUS_FATAL_ERROR = -0x400 +
+ }
 
enum  FSError {
+  FS_ERROR_NOT_INIT = -0x30001, +
+  FS_ERROR_BUSY = -0x30002, +
+  FS_ERROR_CANCELLED = -0x30003, +
+  FS_ERROR_END_OF_DIR = -0x30004, +
+  FS_ERROR_END_OF_FILE = -0x30005, +
+  FS_ERROR_MAX_MOUNT_POINTS = -0x30010, +
+  FS_ERROR_MAX_VOLUMES = -0x30011, +
+  FS_ERROR_MAX_CLIENTS = -0x30012, +
+  FS_ERROR_MAX_FILES = -0x30013, +
+  FS_ERROR_MAX_DIRS = -0x30014, +
+  FS_ERROR_ALREADY_OPEN = -0x30015, +
+  FS_ERROR_ALREADY_EXISTS = -0x30016, +
+  FS_ERROR_NOT_FOUND = -0x30017, +
+  FS_ERROR_NOT_EMPTY = -0x30018, +
+  FS_ERROR_ACCESS_ERROR = -0x30019, +
+  FS_ERROR_PERMISSION_ERROR = -0x3001A, +
+  FS_ERROR_DATA_CORRUPTED = -0x3001B, +
+  FS_ERROR_STORAGE_FULL = -0x3001C, +
+  FS_ERROR_JOURNAL_FULL = -0x3001D, +
+  FS_ERROR_UNAVAILABLE_COMMAND = -0x3001F, +
+  FS_ERROR_UNSUPPORTED_COMMAND = -0x30020, +
+  FS_ERROR_INVALID_PARAM = -0x30021, +
+  FS_ERROR_INVALID_PATH = -0x30022, +
+  FS_ERROR_INVALID_BUFFER = -0x30023, +
+  FS_ERROR_INVALID_ALIGNMENT = -0x30024, +
+  FS_ERROR_INVALID_CLIENTHANDLE = -0x30025, +
+  FS_ERROR_INVALID_FILEHANDLE = -0x30026, +
+  FS_ERROR_INVALID_DIRHANDLE = -0x30027, +
+  FS_ERROR_NOT_FILE = -0x30028, +
+  FS_ERROR_NOT_DIR = -0x30029, +
+  FS_ERROR_FILE_TOO_BIG = -0x3002A, +
+  FS_ERROR_OUT_OF_RANGE = -0x3002B, +
+  FS_ERROR_OUT_OF_RESOURCES = -0x3002C, +
+  FS_ERROR_MEDIA_NOT_READY = -0x30030, +
+  FS_ERROR_MEDIA_ERROR = -0x30031, +
+  FS_ERROR_WRITE_PROTECTED = -0x30032, +
+  FS_ERROR_INVALID_MEDIA = -0x30033 +
+ }
 
enum  FSMode {
+  FS_MODE_READ_OWNER = 0x400, +
+  FS_MODE_WRITE_OWNER = 0x200, +
+  FS_MODE_EXEC_OWNER = 0x100, +
+  FS_MODE_READ_GROUP = 0x040, +
+  FS_MODE_WRITE_GROUP = 0x020, +
+  FS_MODE_EXEC_GROUP = 0x010, +
+  FS_MODE_READ_OTHER = 0x004, +
+  FS_MODE_WRITE_OTHER = 0x002, +
+  FS_MODE_EXEC_OTHER = 0x001 +
+ }
 
enum  FSStatFlags { FS_STAT_DIRECTORY = 0x80000000 + }
 
enum  FSVolumeState {
+  FS_VOLUME_STATE_INITIAL = 0, +
+  FS_VOLUME_STATE_READY = 1, +
+  FS_VOLUME_STATE_NO_MEDIA = 2, +
+  FS_VOLUME_STATE_INVALID_MEDIA = 3, +
+  FS_VOLUME_STATE_DIRTY_MEDIA = 4, +
+  FS_VOLUME_STATE_WRONG_MEDIA = 5, +
+  FS_VOLUME_STATE_MEDIA_ERROR = 6, +
+  FS_VOLUME_STATE_DATA_CORRUPTED = 7, +
+  FS_VOLUME_STATE_WRITE_PROTECTED = 8, +
+  FS_VOLUME_STATE_JOURNAL_FULL = 9, +
+  FS_VOLUME_STATE_FATAL = 10, +
+  FS_VOLUME_STATE_INVALID = 11 +
+ }
 
enum  FSMountSourceType {
+  FS_MOUNT_SOURCE_SD = 0, +
+  FS_MOUNT_SOURCE_UNK = 1 +
+ }
 
- - - - - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

FSStatus fsDevInit ()
 
FSStatus fsDevExit ()
 
void FSInit ()
 
void FSShutdown ()
 
FSStatus FSAddClient (FSClient *client, uint32_t flags)
FSStatus FSAddClient (FSClient *client, uint32_t flags)
 
FSStatus FSDelClient (FSClient *client, uint32_t flags)
FSStatus FSDelClient (FSClient *client, uint32_t flags)
 
uint32_t FSGetClientNum ()
 
void FSInitCmdBlock (FSCmdBlock *block)
void FSInitCmdBlock (FSCmdBlock *block)
 
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
 
void FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info)
void FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info)
 
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags)
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags)
 
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags)
FSAsyncResultFSGetAsyncResult (FSMessage *message)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags)
 
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags)
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags)
 
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags)
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags)
 
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags)
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags)
 
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
 
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
 
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags)
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags)
 
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags)
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags)
 
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags)
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags)
 
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags)
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags)
 
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags)
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags)
 
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData)
 
FSVolumeState FSGetVolumeState (FSClient *client)
FSVolumeState FSGetVolumeState (FSClient *client)
 
FSError FSGetLastErrorCodeForViewer (FSClient *client)
FSError FSGetLastErrorCodeForViewer (FSClient *client)
 
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags)
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags)
 
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags)
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags)
 
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
 
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags)
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags)
 
FSStatus FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
FSStatus FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
 
@@ -299,7 +451,7 @@ Functions diff --git a/filesystem_8h_source.html b/filesystem_8h_source.html index eb8f822..2c0a7a6 100644 --- a/filesystem_8h_source.html +++ b/filesystem_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/filesystem.h Source File + + +wut: include/coreinit/filesystem.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
filesystem.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
20 #ifdef __cplusplus
-
21 extern "C" {
-
22 #endif
-
23 
-
24 typedef uint32_t FSDirectoryHandle;
-
25 typedef uint32_t FSFileHandle;
-
26 typedef uint32_t FSPriority;
-
27 
-
28 typedef struct FSAsyncData FSAsyncData;
-
29 typedef struct FSCmdBlock FSCmdBlock;
-
30 typedef struct FSClient FSClient;
- -
32 typedef struct FSStat FSStat;
- - -
35 
-
36 typedef enum FSStatus
-
37 {
- - - - - - - - - - - - - - - - - - - -
57 } FSStatus;
-
58 
-
59 typedef enum FSError
-
60 {
-
61  FS_ERROR_NOT_INIT = -0x30001,
-
62  FS_ERROR_BUSY = -0x30002,
-
63  FS_ERROR_CANCELLED = -0x30003,
-
64  FS_ERROR_END_OF_DIR = -0x30004,
- - - - -
69  FS_ERROR_MAX_FILES = -0x30013,
-
70  FS_ERROR_MAX_DIRS = -0x30014,
- - -
73  FS_ERROR_NOT_FOUND = -0x30017,
-
74  FS_ERROR_NOT_EMPTY = -0x30018,
- - - - - - - - - - - - - - -
89  FS_ERROR_NOT_FILE = -0x30028,
-
90  FS_ERROR_NOT_DIR = -0x30029,
- - - - - - - -
98 } FSError;
-
99 
-
100 typedef enum FSMode
-
101 {
- - - -
105 
- - - -
109 
- - - -
113 } FSMode;
-
114 
-
115 typedef enum FSStatFlags
-
116 {
-
117  FS_STAT_DIRECTORY = 0x80000000,
-
118 } FSStatFlags;
-
119 
-
120 typedef enum FSVolumeState
-
121 {
- - - - - - - - - - - - -
134 } FSVolumeState;
-
135 
-
136 typedef enum FSMountSourceType
-
137 {
- - - -
141 
-
142 typedef void(*FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t);
-
143 
-
144 struct FSClient
-
145 {
-
146  UNKNOWN(0x1700);
-
147 };
-
148 CHECK_SIZE(FSClient, 0x1700);
-
149 
-
150 struct FSCmdBlock
-
151 {
-
152  UNKNOWN(0xA80);
-
153 };
-
154 CHECK_SIZE(FSCmdBlock, 0xA80);
-
155 
-
156 struct FSStat
-
157 {
- - -
160  uint32_t owner;
-
161  uint32_t group;
-
162  uint32_t size;
-
163  UNKNOWN(0x50);
-
164 };
-
165 CHECK_OFFSET(FSStat, 0x00, flags);
-
166 CHECK_OFFSET(FSStat, 0x10, size);
-
167 CHECK_SIZE(FSStat, 0x64);
-
168 
- -
170 {
-
171  UNKNOWN(0xC);
-
172 };
-
173 CHECK_SIZE(FSStateChangeInfo, 0xC);
-
174 
- -
176 {
-
177  uint32_t callback;
-
178  uint32_t param;
-
179  UNKNOWN(4);
-
180 };
-
181 CHECK_OFFSET(FSAsyncData, 0x0, callback);
-
182 CHECK_OFFSET(FSAsyncData, 0x4, param);
-
183 CHECK_SIZE(FSAsyncData, 0xC);
-
184 
- -
186 {
- -
188  char name[256];
-
189 };
-
190 CHECK_OFFSET(FSDirectoryEntry, 0x64, name);
-
191 CHECK_SIZE(FSDirectoryEntry, 0x164);
-
192 
- -
194 {
-
195  UNKNOWN(0x300);
-
196 };
-
197 CHECK_SIZE(FSMountSource, 0x300);
-
198 
-
199 FSStatus
-
200 fsDevInit();
-
201 
-
202 FSStatus
-
203 fsDevExit();
-
204 
-
205 void
-
206 FSInit();
-
207 
-
208 void
-
209 FSShutdown();
-
210 
-
211 FSStatus
-
212 FSAddClient(FSClient *client,
-
213  uint32_t flags);
-
214 
-
215 FSStatus
-
216 FSDelClient(FSClient *client,
-
217  uint32_t flags);
-
218 
-
219 uint32_t
- -
221 
-
222 void
-
223 FSInitCmdBlock(FSCmdBlock *block);
-
224 
-
225 FSStatus
-
226 FSSetCmdPriority(FSCmdBlock *block,
-
227  FSPriority priority);
-
228 
-
229 void
-
230 FSSetStateChangeNotification(FSClient *client,
-
231  FSStateChangeInfo *info);
-
232 
-
233 FSStatus
-
234 FSGetCwd(FSClient *client,
-
235  FSCmdBlock *block,
-
236  char *buffer,
-
237  uint32_t bufferSize,
-
238  uint32_t flags);
-
239 
-
240 FSStatus
-
241 FSChangeDir(FSClient *client,
-
242  FSCmdBlock *block,
-
243  const char *path,
-
244  uint32_t flags);
-
245 
-
246 FSStatus
-
247 FSChangeDirAsync(FSClient *client,
-
248  FSCmdBlock *block,
-
249  const char *path,
-
250  uint32_t flags,
-
251  FSAsyncData *asyncData);
-
252 
-
253 FSStatus
-
254 FSGetStat(FSClient *client,
-
255  FSCmdBlock *block,
-
256  const char *path,
-
257  FSStat *stat,
-
258  uint32_t flags);
-
259 
-
260 FSStatus
-
261 FSGetStatAsync(FSClient *client,
-
262  FSCmdBlock *block,
-
263  const char *path,
-
264  FSStat *stat,
-
265  uint32_t flags,
-
266  FSAsyncData *asyncData);
-
267 
-
268 FSStatus
-
269 FSRemove(FSClient *client,
-
270  FSCmdBlock *block,
-
271  const char *path,
-
272  uint32_t flags);
-
273 
-
274 FSStatus
-
275 FSRemoveAsync(FSClient *client,
-
276  FSCmdBlock *block,
-
277  const char *path,
-
278  uint32_t flags,
-
279  FSAsyncData *asyncData);
-
280 
-
281 
-
282 FSStatus
-
283 FSOpenFile(FSClient *client,
-
284  FSCmdBlock *block,
-
285  const char *path,
-
286  const char *mode,
-
287  FSFileHandle *handle,
-
288  uint32_t flags);
-
289 
-
290 FSStatus
-
291 FSOpenFileAsync(FSClient *client,
-
292  FSCmdBlock *block,
-
293  const char *path,
-
294  const char *mode,
-
295  FSFileHandle *outHandle,
-
296  uint32_t flags,
-
297  FSAsyncData *asyncData);
-
298 
-
299 FSStatus
-
300 FSCloseFile(FSClient *client,
-
301  FSCmdBlock *block,
-
302  FSFileHandle handle,
-
303  uint32_t flags);
-
304 
-
305 FSStatus
-
306 FSCloseFileAsync(FSClient *client,
-
307  FSCmdBlock *block,
-
308  FSFileHandle handle,
-
309  uint32_t flags,
-
310  FSAsyncData *asyncData);
-
311 
-
312 FSStatus
-
313 FSOpenDir(FSClient *client,
-
314  FSCmdBlock *block,
-
315  const char *path,
-
316  FSDirectoryHandle *handle,
-
317  uint32_t flags);
-
318 
-
319 FSStatus
-
320 FSOpenDirAsync(FSClient *client,
-
321  FSCmdBlock *block,
-
322  const char *path,
-
323  FSDirectoryHandle *handle,
-
324  uint32_t flags,
-
325  FSAsyncData *asyncData);
-
326 
-
327 FSStatus
-
328 FSMakeDir(FSClient *client,
-
329  FSCmdBlock *block,
-
330  const char *path,
-
331  uint32_t flags);
-
332 
-
333 FSStatus
-
334 FSMakeDirAsync(FSClient *client,
-
335  FSCmdBlock *block,
-
336  const char *path,
-
337  uint32_t flags,
-
338  FSAsyncData *asyncData);
-
339 
-
340 FSStatus
-
341 FSReadDir(FSClient *client,
-
342  FSCmdBlock *block,
-
343  FSDirectoryHandle handle,
-
344  FSDirectoryEntry *entry,
-
345  uint32_t flags);
-
346 
-
347 FSStatus
-
348 FSReadDirAsync(FSClient *client,
-
349  FSCmdBlock *block,
-
350  FSDirectoryHandle handle,
-
351  FSDirectoryEntry *entry,
-
352  uint32_t flags,
-
353  FSAsyncData *asyncData);
-
354 
-
355 FSStatus
-
356 FSRewindDir(FSClient *client,
-
357  FSCmdBlock *block,
-
358  FSDirectoryHandle handle,
-
359  uint32_t flags);
-
360 
-
361 FSStatus
-
362 FSCloseDir(FSClient *client,
-
363  FSCmdBlock *block,
-
364  FSDirectoryHandle handle,
-
365  uint32_t flags);
-
366 
-
367 FSStatus
-
368 FSCloseDirAsync(FSClient *client,
-
369  FSCmdBlock *block,
-
370  FSDirectoryHandle handle,
-
371  uint32_t flags,
-
372  FSAsyncData *asyncData);
-
373 FSStatus
-
374 FSChangeMode(FSClient *client,
-
375  FSCmdBlock *block,
-
376  char *path,
-
377  FSMode mode,
-
378  uint32_t flags);
-
379 
-
380 FSStatus
-
381 FSChangeModeAsync(FSClient *client,
-
382  FSCmdBlock *block,
-
383  char *path,
-
384  FSMode mode,
-
385  uint32_t flags,
-
386  FSAsyncData *asyncData);
-
387 
-
388 FSStatus
-
389 FSGetFreeSpaceSize(FSClient *client,
-
390  FSCmdBlock *block,
-
391  char *path,
-
392  u64 *outSize,
-
393  uint32_t flags);
-
394 
-
395 FSStatus
-
396 FSGetFreeSpaceSizeAsync(FSClient *client,
-
397  FSCmdBlock *block,
-
398  char *path,
-
399  u64 *outSize,
-
400  uint32_t flags,
-
401  FSAsyncData *asyncData);
-
402 
-
403 FSStatus
-
404 FSGetStatFile(FSClient *client,
-
405  FSCmdBlock *block,
-
406  FSFileHandle handle,
-
407  FSStat *stat,
-
408  uint32_t flags);
-
409 
-
410 FSStatus
-
411 FSGetStatFileAsync(FSClient *client,
-
412  FSCmdBlock *block,
-
413  FSFileHandle handle,
-
414  FSStat *stat,
-
415  uint32_t flags,
-
416  FSAsyncData *asyncData);
-
417 
-
418 FSStatus
-
419 FSReadFile(FSClient *client,
-
420  FSCmdBlock *block,
-
421  uint8_t *buffer,
-
422  uint32_t size,
-
423  uint32_t count,
-
424  FSFileHandle handle,
-
425  uint32_t unk1,
-
426  uint32_t flags);
-
427 
-
428 FSStatus
-
429 FSReadFileAsync(FSClient *client,
-
430  FSCmdBlock *block,
-
431  uint8_t *buffer,
-
432  uint32_t size,
-
433  uint32_t count,
-
434  FSFileHandle handle,
-
435  uint32_t unk1,
-
436  uint32_t flags,
-
437  FSAsyncData *asyncData);
-
438 
-
439 FSStatus
-
440 FSReadFileWithPos(FSClient *client,
-
441  FSCmdBlock *block,
-
442  uint8_t *buffer,
-
443  uint32_t size,
-
444  uint32_t count,
-
445  uint32_t pos,
-
446  FSFileHandle handle,
-
447  uint32_t unk1,
-
448  uint32_t flags);
-
449 
-
450 FSStatus
-
451 FSReadFileWithPosAsync(FSClient *client,
-
452  FSCmdBlock *block,
-
453  uint8_t *buffer,
-
454  uint32_t size,
-
455  uint32_t count,
-
456  uint32_t pos,
-
457  FSFileHandle handle,
-
458  uint32_t unk1,
-
459  uint32_t flags,
-
460  FSAsyncData *asyncData);
-
461 
-
462 FSStatus
-
463 FSWriteFile(FSClient *client,
-
464  FSCmdBlock *block,
-
465  uint8_t *buffer,
-
466  uint32_t size,
-
467  uint32_t count,
-
468  FSFileHandle handle,
-
469  uint32_t unk1,
-
470  uint32_t flags);
-
471 
-
472 FSStatus
-
473 FSWriteFileAsync(FSClient *client,
-
474  FSCmdBlock *block,
-
475  uint8_t *buffer,
-
476  uint32_t size,
-
477  uint32_t count,
-
478  FSFileHandle handle,
-
479  uint32_t unk1,
-
480  uint32_t flags,
-
481  FSAsyncData *asyncData);
-
482 
-
483 FSStatus
-
484 FSWriteFileWithPos(FSClient *client,
-
485  FSCmdBlock *block,
-
486  uint8_t *buffer,
-
487  uint32_t size,
-
488  uint32_t count,
-
489  uint32_t pos,
-
490  FSFileHandle handle,
-
491  uint32_t unk1,
-
492  uint32_t flags);
-
493 
-
494 FSStatus
-
495 FSWriteFileWithPosAsync(FSClient *client,
-
496  FSCmdBlock *block,
-
497  uint8_t *buffer,
-
498  uint32_t size,
-
499  uint32_t count,
-
500  uint32_t pos,
-
501  FSFileHandle handle,
-
502  uint32_t unk1,
-
503  uint32_t flags,
-
504  FSAsyncData *asyncData);
-
505 
-
506 FSStatus
-
507 FSGetPosFile(FSClient *client,
-
508  FSCmdBlock *block,
-
509  FSFileHandle fileHandle,
-
510  uint32_t *pos,
-
511  uint32_t flags);
-
512 
-
513 FSStatus
-
514 FSGetPosFileAsync(FSClient *client,
-
515  FSCmdBlock *block,
-
516  FSFileHandle fileHandle,
-
517  uint32_t *pos,
-
518  uint32_t flags,
-
519  FSAsyncData *asyncData);
-
520 
-
521 FSStatus
-
522 FSSetPosFile(FSClient *client,
-
523  FSCmdBlock *block,
-
524  FSFileHandle handle,
-
525  uint32_t pos,
-
526  uint32_t flags);
-
527 
-
528 FSStatus
-
529 FSSetPosFileAsync(FSClient *client,
-
530  FSCmdBlock *block,
-
531  FSFileHandle handle,
-
532  uint32_t pos,
-
533  uint32_t flags,
-
534  FSAsyncData *asyncData);
-
535 
-
536 FSStatus
-
537 FSFlushFile(FSClient *client,
-
538  FSCmdBlock *block,
-
539  FSFileHandle handle,
-
540  uint32_t flags);
-
541 
-
542 FSStatus
-
543 FSFlushFileAsync(FSClient *client,
-
544  FSCmdBlock *block,
-
545  FSFileHandle handle,
-
546  uint32_t flags,
-
547  FSAsyncData *asyncData);
-
548 
-
549 FSStatus
-
550 FSTruncateFile(FSClient *client,
-
551  FSCmdBlock *block,
-
552  FSFileHandle handle,
-
553  uint32_t flags);
-
554 
-
555 FSStatus
-
556 FSTruncateFileAsync(FSClient *client,
-
557  FSCmdBlock *block,
-
558  FSFileHandle handle,
-
559  uint32_t flags,
-
560  FSAsyncData *asyncData);
-
561 
-
562 FSStatus
-
563 FSRename(FSClient *client,
-
564  FSCmdBlock *block,
-
565  const char *oldPath,
-
566  const char *newPath,
-
567  uint32_t flags);
-
568 
-
569 FSStatus
-
570 FSRenameAsync(FSClient *client,
-
571  FSCmdBlock *block,
-
572  const char *oldPath,
-
573  const char *newPath,
-
574  uint32_t flags,
-
575  FSAsyncData *asyncData);
-
576 
- -
578 FSGetVolumeState(FSClient *client);
-
579 
-
580 FSError
-
581 FSGetLastErrorCodeForViewer(FSClient *client);
-
582 
-
583 FSStatus
-
584 FSGetMountSource(FSClient *client,
-
585  FSCmdBlock *cmd,
-
586  FSMountSourceType type,
-
587  FSMountSource *out,
-
588  uint32_t flags);
-
589 
-
590 FSStatus
-
591 FSMount(FSClient *client,
-
592  FSCmdBlock *cmd,
-
593  FSMountSource *source,
-
594  const char *target,
-
595  uint32_t bytes,
-
596  uint32_t flags);
-
597 
-
598 FSStatus
-
599 FSUnmount(FSClient *client,
-
600  FSCmdBlock *cmd,
-
601  const char *target,
-
602  uint32_t flags);
-
603 
-
604 FSStatus
-
605 FSBindMount(FSClient *client,
-
606  FSCmdBlock *cmd,
-
607  const char *source,
-
608  const char *target,
-
609  uint32_t flags);
-
610 
-
611 FSStatus
-
612 FSbindUnmount(FSClient *client,
-
613  FSCmdBlock *cmd,
-
614  const char *target,
-
615  uint32_t flags);
-
616 
-
617 #ifdef __cplusplus
-
618 }
-
619 #endif
-
620 
- - - - - - -
FSMode mode
Definition: filesystem.h:159
- - +Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
4 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 typedef uint32_t FSDirectoryHandle;
25 typedef uint32_t FSFileHandle;
26 typedef uint32_t FSPriority;
27 
28 typedef struct FSAsyncData FSAsyncData;
30 typedef struct FSClient FSClient;
31 typedef struct FSCmdBlock FSCmdBlock;
33 typedef struct FSMessage FSMessage;
35 typedef struct FSStat FSStat;
37 
38 typedef enum FSStatus
39 {
59 } FSStatus;
60 
61 typedef enum FSError
62 {
63  FS_ERROR_NOT_INIT = -0x30001,
64  FS_ERROR_BUSY = -0x30002,
65  FS_ERROR_CANCELLED = -0x30003,
66  FS_ERROR_END_OF_DIR = -0x30004,
71  FS_ERROR_MAX_FILES = -0x30013,
72  FS_ERROR_MAX_DIRS = -0x30014,
75  FS_ERROR_NOT_FOUND = -0x30017,
76  FS_ERROR_NOT_EMPTY = -0x30018,
91  FS_ERROR_NOT_FILE = -0x30028,
92  FS_ERROR_NOT_DIR = -0x30029,
100 } FSError;
101 
102 typedef enum FSMode
103 {
107 
111 
115 } FSMode;
116 
117 typedef enum FSStatFlags
118 {
119  FS_STAT_DIRECTORY = 0x80000000,
120 } FSStatFlags;
121 
122 typedef enum FSVolumeState
123 {
136 } FSVolumeState;
137 
138 typedef enum FSMountSourceType
139 {
143 
144 typedef void(*FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t);
145 
146 struct FSClient
147 {
148  WUT_UNKNOWN_BYTES(0x1700);
149 };
150 WUT_CHECK_SIZE(FSClient, 0x1700);
151 
153 {
154  WUT_UNKNOWN_BYTES(0xA80);
155 };
156 WUT_CHECK_SIZE(FSCmdBlock, 0xA80);
157 
158 struct WUT_PACKED FSStat
159 {
162  uint32_t owner;
163  uint32_t group;
164  uint32_t size;
165  WUT_UNKNOWN_BYTES(0xC);
166  uint32_t entryId;
167  int64_t created;
168  int64_t modified;
169  WUT_UNKNOWN_BYTES(0x30);
170 };
171 WUT_CHECK_OFFSET(FSStat, 0x00, flags);
172 WUT_CHECK_OFFSET(FSStat, 0x04, mode);
173 WUT_CHECK_OFFSET(FSStat, 0x08, owner);
174 WUT_CHECK_OFFSET(FSStat, 0x0C, group);
175 WUT_CHECK_OFFSET(FSStat, 0x10, size);
176 WUT_CHECK_OFFSET(FSStat, 0x20, entryId);
177 WUT_CHECK_OFFSET(FSStat, 0x24, created);
178 WUT_CHECK_OFFSET(FSStat, 0x2C, modified);
179 WUT_CHECK_SIZE(FSStat, 0x64);
180 
182 {
183  WUT_UNKNOWN_BYTES(0xC);
184 };
185 WUT_CHECK_SIZE(FSStateChangeInfo, 0xC);
186 
187 struct FSMessage
188 {
190  void *data;
191 
192  WUT_UNKNOWN_BYTES(8);
193 
196 };
197 WUT_CHECK_OFFSET(FSMessage, 0x00, data);
198 WUT_CHECK_OFFSET(FSMessage, 0x0C, type);
199 WUT_CHECK_SIZE(FSMessage, 0x10);
200 
202 {
204  uint32_t param;
206 };
207 WUT_CHECK_OFFSET(FSAsyncData, 0x00, callback);
208 WUT_CHECK_OFFSET(FSAsyncData, 0x04, param);
209 WUT_CHECK_OFFSET(FSAsyncData, 0x08, ioMsgQueue);
210 WUT_CHECK_SIZE(FSAsyncData, 0x0C);
211 
216 {
219 
222 
225 
228 
231 };
232 WUT_CHECK_OFFSET(FSAsyncResult, 0x00, asyncData);
233 WUT_CHECK_OFFSET(FSAsyncResult, 0x0c, ioMsg);
234 WUT_CHECK_OFFSET(FSAsyncResult, 0x1c, client);
235 WUT_CHECK_OFFSET(FSAsyncResult, 0x20, block);
236 WUT_CHECK_OFFSET(FSAsyncResult, 0x24, status);
237 WUT_CHECK_SIZE(FSAsyncResult, 0x28);
238 
240 {
242  char name[256];
243 };
244 WUT_CHECK_OFFSET(FSDirectoryEntry, 0x64, name);
245 WUT_CHECK_SIZE(FSDirectoryEntry, 0x164);
246 
248 {
249  WUT_UNKNOWN_BYTES(0x300);
250 };
251 WUT_CHECK_SIZE(FSMountSource, 0x300);
252 
253 void
254 FSInit();
255 
256 void
257 FSShutdown();
258 
259 FSStatus
260 FSAddClient(FSClient *client,
261  uint32_t flags);
262 
263 FSStatus
264 FSDelClient(FSClient *client,
265  uint32_t flags);
266 
267 uint32_t
269 
270 void
271 FSInitCmdBlock(FSCmdBlock *block);
272 
273 FSStatus
275  FSPriority priority);
276 
277 void
279  FSStateChangeInfo *info);
280 
281 FSStatus
282 FSGetCwd(FSClient *client,
283  FSCmdBlock *block,
284  char *buffer,
285  uint32_t bufferSize,
286  uint32_t flags);
287 
288 FSStatus
289 FSChangeDir(FSClient *client,
290  FSCmdBlock *block,
291  const char *path,
292  uint32_t flags);
293 
294 FSStatus
295 FSChangeDirAsync(FSClient *client,
296  FSCmdBlock *block,
297  const char *path,
298  uint32_t flags,
299  FSAsyncData *asyncData);
300 
302 FSGetAsyncResult(FSMessage *message);
303 
304 FSStatus
305 FSGetStat(FSClient *client,
306  FSCmdBlock *block,
307  const char *path,
308  FSStat *stat,
309  uint32_t flags);
310 
311 FSStatus
312 FSGetStatAsync(FSClient *client,
313  FSCmdBlock *block,
314  const char *path,
315  FSStat *stat,
316  uint32_t flags,
317  FSAsyncData *asyncData);
318 
319 FSStatus
320 FSRemove(FSClient *client,
321  FSCmdBlock *block,
322  const char *path,
323  uint32_t flags);
324 
325 FSStatus
326 FSRemoveAsync(FSClient *client,
327  FSCmdBlock *block,
328  const char *path,
329  uint32_t flags,
330  FSAsyncData *asyncData);
331 
332 
333 FSStatus
334 FSOpenFile(FSClient *client,
335  FSCmdBlock *block,
336  const char *path,
337  const char *mode,
338  FSFileHandle *handle,
339  uint32_t flags);
340 
341 FSStatus
342 FSOpenFileAsync(FSClient *client,
343  FSCmdBlock *block,
344  const char *path,
345  const char *mode,
346  FSFileHandle *outHandle,
347  uint32_t flags,
348  FSAsyncData *asyncData);
349 
350 FSStatus
351 FSCloseFile(FSClient *client,
352  FSCmdBlock *block,
353  FSFileHandle handle,
354  uint32_t flags);
355 
356 FSStatus
357 FSCloseFileAsync(FSClient *client,
358  FSCmdBlock *block,
359  FSFileHandle handle,
360  uint32_t flags,
361  FSAsyncData *asyncData);
362 
363 FSStatus
364 FSOpenDir(FSClient *client,
365  FSCmdBlock *block,
366  const char *path,
367  FSDirectoryHandle *handle,
368  uint32_t flags);
369 
370 FSStatus
371 FSOpenDirAsync(FSClient *client,
372  FSCmdBlock *block,
373  const char *path,
374  FSDirectoryHandle *handle,
375  uint32_t flags,
376  FSAsyncData *asyncData);
377 
378 FSStatus
379 FSMakeDir(FSClient *client,
380  FSCmdBlock *block,
381  const char *path,
382  uint32_t flags);
383 
384 FSStatus
385 FSMakeDirAsync(FSClient *client,
386  FSCmdBlock *block,
387  const char *path,
388  uint32_t flags,
389  FSAsyncData *asyncData);
390 
391 FSStatus
392 FSReadDir(FSClient *client,
393  FSCmdBlock *block,
394  FSDirectoryHandle handle,
395  FSDirectoryEntry *entry,
396  uint32_t flags);
397 
398 FSStatus
399 FSReadDirAsync(FSClient *client,
400  FSCmdBlock *block,
401  FSDirectoryHandle handle,
402  FSDirectoryEntry *entry,
403  uint32_t flags,
404  FSAsyncData *asyncData);
405 
406 FSStatus
407 FSRewindDir(FSClient *client,
408  FSCmdBlock *block,
409  FSDirectoryHandle handle,
410  uint32_t flags);
411 
412 FSStatus
413 FSCloseDir(FSClient *client,
414  FSCmdBlock *block,
415  FSDirectoryHandle handle,
416  uint32_t flags);
417 
418 FSStatus
419 FSCloseDirAsync(FSClient *client,
420  FSCmdBlock *block,
421  FSDirectoryHandle handle,
422  uint32_t flags,
423  FSAsyncData *asyncData);
424 FSStatus
425 FSChangeMode(FSClient *client,
426  FSCmdBlock *block,
427  char *path,
428  FSMode mode,
429  uint32_t flags);
430 
431 FSStatus
433  FSCmdBlock *block,
434  char *path,
435  FSMode mode,
436  uint32_t flags,
437  FSAsyncData *asyncData);
438 
439 FSStatus
441  FSCmdBlock *block,
442  char *path,
443  uint64_t *outSize,
444  uint32_t flags);
445 
446 FSStatus
448  FSCmdBlock *block,
449  char *path,
450  uint64_t *outSize,
451  uint32_t flags,
452  FSAsyncData *asyncData);
453 
454 FSStatus
455 FSGetStatFile(FSClient *client,
456  FSCmdBlock *block,
457  FSFileHandle handle,
458  FSStat *stat,
459  uint32_t flags);
460 
461 FSStatus
463  FSCmdBlock *block,
464  FSFileHandle handle,
465  FSStat *stat,
466  uint32_t flags,
467  FSAsyncData *asyncData);
468 
469 FSStatus
470 FSReadFile(FSClient *client,
471  FSCmdBlock *block,
472  uint8_t *buffer,
473  uint32_t size,
474  uint32_t count,
475  FSFileHandle handle,
476  uint32_t unk1,
477  uint32_t flags);
478 
479 FSStatus
480 FSReadFileAsync(FSClient *client,
481  FSCmdBlock *block,
482  uint8_t *buffer,
483  uint32_t size,
484  uint32_t count,
485  FSFileHandle handle,
486  uint32_t unk1,
487  uint32_t flags,
488  FSAsyncData *asyncData);
489 
490 FSStatus
492  FSCmdBlock *block,
493  uint8_t *buffer,
494  uint32_t size,
495  uint32_t count,
496  uint32_t pos,
497  FSFileHandle handle,
498  uint32_t unk1,
499  uint32_t flags);
500 
501 FSStatus
503  FSCmdBlock *block,
504  uint8_t *buffer,
505  uint32_t size,
506  uint32_t count,
507  uint32_t pos,
508  FSFileHandle handle,
509  uint32_t unk1,
510  uint32_t flags,
511  FSAsyncData *asyncData);
512 
513 FSStatus
514 FSWriteFile(FSClient *client,
515  FSCmdBlock *block,
516  uint8_t *buffer,
517  uint32_t size,
518  uint32_t count,
519  FSFileHandle handle,
520  uint32_t unk1,
521  uint32_t flags);
522 
523 FSStatus
524 FSWriteFileAsync(FSClient *client,
525  FSCmdBlock *block,
526  uint8_t *buffer,
527  uint32_t size,
528  uint32_t count,
529  FSFileHandle handle,
530  uint32_t unk1,
531  uint32_t flags,
532  FSAsyncData *asyncData);
533 
534 FSStatus
536  FSCmdBlock *block,
537  uint8_t *buffer,
538  uint32_t size,
539  uint32_t count,
540  uint32_t pos,
541  FSFileHandle handle,
542  uint32_t unk1,
543  uint32_t flags);
544 
545 FSStatus
547  FSCmdBlock *block,
548  uint8_t *buffer,
549  uint32_t size,
550  uint32_t count,
551  uint32_t pos,
552  FSFileHandle handle,
553  uint32_t unk1,
554  uint32_t flags,
555  FSAsyncData *asyncData);
556 
557 FSStatus
558 FSGetPosFile(FSClient *client,
559  FSCmdBlock *block,
560  FSFileHandle fileHandle,
561  uint32_t *pos,
562  uint32_t flags);
563 
564 FSStatus
566  FSCmdBlock *block,
567  FSFileHandle fileHandle,
568  uint32_t *pos,
569  uint32_t flags,
570  FSAsyncData *asyncData);
571 
572 FSStatus
573 FSSetPosFile(FSClient *client,
574  FSCmdBlock *block,
575  FSFileHandle handle,
576  uint32_t pos,
577  uint32_t flags);
578 
579 FSStatus
581  FSCmdBlock *block,
582  FSFileHandle handle,
583  uint32_t pos,
584  uint32_t flags,
585  FSAsyncData *asyncData);
586 
587 FSStatus
588 FSFlushFile(FSClient *client,
589  FSCmdBlock *block,
590  FSFileHandle handle,
591  uint32_t flags);
592 
593 FSStatus
594 FSFlushFileAsync(FSClient *client,
595  FSCmdBlock *block,
596  FSFileHandle handle,
597  uint32_t flags,
598  FSAsyncData *asyncData);
599 
600 FSStatus
601 FSTruncateFile(FSClient *client,
602  FSCmdBlock *block,
603  FSFileHandle handle,
604  uint32_t flags);
605 
606 FSStatus
608  FSCmdBlock *block,
609  FSFileHandle handle,
610  uint32_t flags,
611  FSAsyncData *asyncData);
612 
613 FSStatus
614 FSRename(FSClient *client,
615  FSCmdBlock *block,
616  const char *oldPath,
617  const char *newPath,
618  uint32_t flags);
619 
620 FSStatus
621 FSRenameAsync(FSClient *client,
622  FSCmdBlock *block,
623  const char *oldPath,
624  const char *newPath,
625  uint32_t flags,
626  FSAsyncData *asyncData);
627 
629 FSGetVolumeState(FSClient *client);
630 
631 FSError
633 
634 FSStatus
635 FSGetMountSource(FSClient *client,
636  FSCmdBlock *cmd,
637  FSMountSourceType type,
638  FSMountSource *out,
639  uint32_t flags);
640 
641 FSStatus
642 FSMount(FSClient *client,
643  FSCmdBlock *cmd,
644  FSMountSource *source,
645  const char *target,
646  uint32_t bytes,
647  uint32_t flags);
648 
649 FSStatus
650 FSUnmount(FSClient *client,
651  FSCmdBlock *cmd,
652  const char *target,
653  uint32_t flags);
654 
655 FSStatus
656 FSBindMount(FSClient *client,
657  FSCmdBlock *cmd,
658  const char *source,
659  const char *target,
660  uint32_t flags);
661 
662 FSStatus
663 FSbindUnmount(FSClient *client,
664  FSCmdBlock *cmd,
665  const char *target,
666  uint32_t flags);
667 
668 #ifdef __cplusplus
669 }
670 #endif
671 
+ +
int64_t created
Definition: filesystem.h:167
+ + + + + +
OSFunctionType
Definition: messagequeue.h:25
+
FSStatus FSCloseDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
+
FSAsyncResult * FSGetAsyncResult(FSMessage *message)
FSStatus FSGetPosFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSMakeDirAsync(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSSetCmdPriority(FSCmdBlock *block, FSPriority priority)
- -
uint32_t param
Definition: filesystem.h:178
- + +
OSMessageQueue * ioMsgQueue
Definition: filesystem.h:205
+
FSStatFlags flags
Definition: filesystem.h:160
+
FSStatus FSReadDirAsync(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData)
- - + +
FSStatus FSMakeDir(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
-
FSStatus fsDevExit()
- -
FSMode
Definition: filesystem.h:100
- + +
FSMode
Definition: filesystem.h:102
+
uint32_t owner
Definition: filesystem.h:162
+
FSStatus FSGetCwd(FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags)
- + +
FSMode mode
Definition: filesystem.h:161
FSStatus FSMount(FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags)
uint32_t FSGetClientNum()
FSStatus FSbindUnmount(FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
+
uint32_t param
Definition: filesystem.h:204
+
FSStatus FSSetPosFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData)
FSVolumeState FSGetVolumeState(FSClient *client)
FSStatus FSChangeDir(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
- - - - + + + +
uint32_t FSPriority
Definition: filesystem.h:26
FSStatus FSGetStat(FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags)
FSStatus FSDelClient(FSClient *client, uint32_t flags)
- + +
FSStatus FSWriteFileWithPos(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
void FSInitCmdBlock(FSCmdBlock *block)
- - - + +
FSStatus FSGetPosFile(FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags)
-
uint32_t owner
Definition: filesystem.h:160
-
FSMountSourceType
Definition: filesystem.h:136
- - - +
FSMountSourceType
Definition: filesystem.h:138
+ + + +
FSStatus FSRename(FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags)
FSStatus FSReadFile(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSOpenDirAsync(FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData)
-
FSStatFlags flags
Definition: filesystem.h:158
+
FSStatus FSChangeDirAsync(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
- - - - - - - + + + + + +
FSStatus FSWriteFileWithPosAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
+
uint32_t entryId
Definition: filesystem.h:166
FSStatus FSChangeModeAsync(FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData)
- +
FSStatus FSGetStatAsync(FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
- +
FSStatus FSFlushFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
- - + +
FSStatus FSBindMount(FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags)
- - + + +
uint32_t size
Definition: filesystem.h:164
FSStatus FSSetPosFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags)
-
FSVolumeState
Definition: filesystem.h:120
- +
FSVolumeState
Definition: filesystem.h:122
+
FSStatus FSRenameAsync(FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData)
- + +
uint32_t group
Definition: filesystem.h:163
FSStatus FSCloseFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
- - + +
FSStatus FSTruncateFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
+
FSStatus FSCloseFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
- -
void(* FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t)
Definition: filesystem.h:142
- - + +
void(* FSAsyncCallback)(FSClient *, FSCmdBlock *, FSStatus, uint32_t)
Definition: filesystem.h:144
+ + +
FSCmdBlock * block
FSCmdBlock which owns this result.
Definition: filesystem.h:227
FSStatus FSRewindDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
- +
FSStatus FSReadFileWithPosAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
- -
FSStatus FSGetFreeSpaceSize(FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags)
- + +
int64_t modified
Definition: filesystem.h:168
FSStatus FSUnmount(FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
- - - - - - +
FSAsyncData asyncData
User supplied async data.
Definition: filesystem.h:218
+
FSAsyncCallback callback
Definition: filesystem.h:203
+ + + +
char name[256]
Definition: filesystem.h:242
+ +
FSStatus FSGetFreeSpaceSize(FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags)
+
void FSInit()
- - -
FSStatus fsDevInit()
-
FSStatus
Definition: filesystem.h:36
-
FSStatFlags
Definition: filesystem.h:115
- + + +
FSMessage ioMsg
Message to put into asyncdata.ioMsgQueue.
Definition: filesystem.h:221
+ +
FSStatus
Definition: filesystem.h:38
+
FSStatFlags
Definition: filesystem.h:117
+
Stores the result of an async FS command.
Definition: filesystem.h:215
+ +
FSStatus status
The result of the command.
Definition: filesystem.h:230
+
uint32_t FSFileHandle
Definition: filesystem.h:25
FSStatus FSOpenFile(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags)
FSError FSGetLastErrorCodeForViewer(FSClient *client)
FSStatus FSChangeMode(FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags)
- -
uint64_t u64
Definition: wut_types.h:18
- - - -
char name[256]
Definition: filesystem.h:188
+ + + +
FSStatus FSReadFileAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
-
FSStatus FSAddClient(FSClient *client, uint32_t flags)
-
uint32_t size
Definition: filesystem.h:162
-
FSStatus FSGetFreeSpaceSizeAsync(FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags, FSAsyncData *asyncData)
- +
FSStatus FSOpenFileAsync(FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData)
- - + +
FSStatus FSCloseDirAsync(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData)
- - -
uint32_t group
Definition: filesystem.h:161
- - - -
Definition: filesystem.h:185
- + + +
OSFunctionType type
Type of message.
Definition: filesystem.h:195
+ +
void * data
Message data.
Definition: filesystem.h:190
+ + + +
FSStatus FSReadDir(FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags)
-
FSError
Definition: filesystem.h:59
- - +
FSError
Definition: filesystem.h:61
+ +
FSStatus FSGetMountSource(FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags)
uint32_t FSDirectoryHandle
Definition: filesystem.h:24
- + +
FSStatus FSFlushFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
- +
FSStatus FSGetStatFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags)
- +
FSStatus FSWriteFileAsync(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
- - + +
FSStatus FSRemove(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
void FSSetStateChangeNotification(FSClient *client, FSStateChangeInfo *info)
-
FSStat info
Definition: filesystem.h:187
void FSShutdown()
FSStatus FSWriteFile(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSTruncateFile(FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSOpenDir(FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags)
- - - - - -
uint32_t callback
Definition: filesystem.h:177
+ + + +
FSClient * client
FSClient which owns this result.
Definition: filesystem.h:224
+ + +
FSStatus FSGetFreeSpaceSizeAsync(FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags, FSAsyncData *asyncData)
+
FSStatus FSGetStatFileAsync(FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
- +
FSStatus FSReadFileWithPos(FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
- +
FSStatus FSRemoveAsync(FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
diff --git a/foreground_8h.html b/foreground_8h.html index 2df617c..8460f44 100644 --- a/foreground_8h.html +++ b/foreground_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/foreground.h File Reference + + +wut: include/coreinit/foreground.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
diff --git a/foreground_8h_source.html b/foreground_8h_source.html index fc69d1a..79e02bf 100644 --- a/foreground_8h_source.html +++ b/foreground_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/foreground.h Source File + + +wut: include/coreinit/foreground.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
foreground.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 void
- -
16 
-
17 void
- -
19 
-
20 void
- -
22 
-
23 #ifdef __cplusplus
-
24 }
-
25 #endif
-
26 
-
void OSReleaseForeground()
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 void
16 
17 void
19 
20 void
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 
void OSReleaseForeground()
void OSSavesDone_ReadyToRelease()
void OSEnableForegroundExit()
@@ -120,7 +80,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/frameheap_8h.html b/frameheap_8h.html deleted file mode 100644 index 1366cc0..0000000 --- a/frameheap_8h.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/frameheap.h File Reference - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
- -
-
frameheap.h File Reference
-
-
-
#include <wut.h>
-#include "memheap.h"
-
-

Go to the source code of this file.

- - - - - - -

-Data Structures

struct  MEMFrameHeapState
 
struct  MEMFrameHeap
 
- - - - - - - -

-Typedefs

typedef enum MEMFrameHeapFreeMode MEMFrameHeapFreeMode
 
typedef struct MEMFrameHeap MEMFrameHeap
 
typedef struct MEMFrameHeapState MEMFrameHeapState
 
- - - -

-Enumerations

enum  MEMFrameHeapFreeMode
 
- - - - - - - - - - - - - - - - - - - -

-Functions

MEMFrameHeapMEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMFrameHeap *heap)
 
void * MEMAllocFromFrmHeapEx (MEMFrameHeap *heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMFrameHeap *heap, MEMFrameHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMFrameHeap *heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMFrameHeap *heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMFrameHeap *heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMFrameHeap *heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMFrameHeap *heap, int alignment)
 
-
- - - - diff --git a/frameheap_8h.js b/frameheap_8h.js deleted file mode 100644 index 85d08e1..0000000 --- a/frameheap_8h.js +++ /dev/null @@ -1,21 +0,0 @@ -var frameheap_8h = -[ - [ "MEMFrameHeap", "group__coreinit__frameheap.html#ga0fb4e39626fc90a5b04d53e289dcb716", null ], - [ "MEMFrameHeapFreeMode", "group__coreinit__frameheap.html#ga5962490851d6e1cde2270f2de524c0c5", null ], - [ "MEMFrameHeapFreeMode", "group__coreinit__frameheap.html#ga519bff9f11e628bf00f032e527b3aa3f", [ - [ "MEM_FRAME_HEAP_FREE_FROM_BOTTOM", "group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa0f815df3a2b3454a69ae60cf27333a9d", null ], - [ "MEM_FRAME_HEAP_FREE_FROM_TOP", "group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fae6268970d5e12703cf73478febfc8333", null ] - ] ], - [ "MEMAdjustFrmHeap", "group__coreinit__frameheap.html#ga8b6598d6ee7122b59a273951cc16692f", null ], - [ "MEMAllocFromFrmHeap", "group__coreinit__frameheap.html#gac6d44cefdd8676ac3bad9bbcddc87c61", null ], - [ "MEMAllocFromFrmHeapEx", "group__coreinit__frameheap.html#ga66b4f9c67cc56fb8f95a382950c0a90a", null ], - [ "MEMCreateFrmHeap", "group__coreinit__frameheap.html#ga09a6141da678ad54f66c8801c7f33b80", null ], - [ "MEMCreateFrmHeapEx", "group__coreinit__frameheap.html#ga5c750906ac5906a7cd7b339f41a19a38", null ], - [ "MEMDestroyFrmHeap", "group__coreinit__frameheap.html#gacd0bfc4dee94128802f1e313a8a840e8", null ], - [ "MEMFreeByStateToFrmHeap", "group__coreinit__frameheap.html#gacf63bbbc9108fae2ba467af00316375f", null ], - [ "MEMFreeToFrmHeap", "group__coreinit__frameheap.html#gab4120e25b953255de5b5f00329e598bf", null ], - [ "MEMGetAllocatableSizeForFrmHeap", "group__coreinit__frameheap.html#ga27fd366d7eb783e4b4fdd090d1bcefcc", null ], - [ "MEMGetAllocatableSizeForFrmHeapEx", "group__coreinit__frameheap.html#gad02f5594ef431d1929938cfbda57cd39", null ], - [ "MEMRecordStateForFrmHeap", "group__coreinit__frameheap.html#ga124a709049f57ef26d1c8baa44132605", null ], - [ "MEMResizeForMBlockFrmHeap", "group__coreinit__frameheap.html#ga2db992abadb6e8f6f2f4c13ad38a833f", null ] -]; \ No newline at end of file diff --git a/frameheap_8h_source.html b/frameheap_8h_source.html deleted file mode 100644 index 47de1b0..0000000 --- a/frameheap_8h_source.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/frameheap.h Source File - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - - - -
-
- - -
- -
- - -
-
-
-
frameheap.h
-
-
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "memheap.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
- -
16 {
- - - - -
21 
-
22 typedef struct MEMFrameHeap MEMFrameHeap;
- -
24 
- -
26 {
-
27  uint32_t tag;
-
28  void *head;
-
29  void *tail;
- -
31 };
-
32 CHECK_OFFSET(MEMFrameHeapState, 0x00, tag);
-
33 CHECK_OFFSET(MEMFrameHeapState, 0x04, head);
-
34 CHECK_OFFSET(MEMFrameHeapState, 0x08, tail);
-
35 CHECK_OFFSET(MEMFrameHeapState, 0x0C, previous);
-
36 CHECK_SIZE(MEMFrameHeapState, 0x10);
-
37 
- -
39 {
- -
41  void *head;
-
42  void *tail;
- -
44 };
-
45 CHECK_OFFSET(MEMFrameHeap, 0x00, header);
-
46 CHECK_OFFSET(MEMFrameHeap, 0x40, head);
-
47 CHECK_OFFSET(MEMFrameHeap, 0x44, tail);
-
48 CHECK_OFFSET(MEMFrameHeap, 0x48, previousState);
-
49 CHECK_SIZE(MEMFrameHeap, 0x4C);
-
50 
- -
52 MEMCreateFrmHeapEx(void *heap,
-
53  uint32_t size,
-
54  uint32_t flags);
-
55 
-
56 void *
- -
58 
-
59 void *
- -
61  uint32_t size,
-
62  int alignment);
-
63 
-
64 void
- - -
67 
-
68 BOOL
- -
70  uint32_t tag);
-
71 
-
72 BOOL
- -
74  uint32_t tag);
-
75 
-
76 uint32_t
- -
78 
-
79 uint32_t
- -
81  uint32_t addr,
-
82  uint32_t size);
-
83 
-
84 uint32_t
- -
86  int alignment);
-
87 
-
88 #ifdef __cplusplus
-
89 }
-
90 #endif
-
91 
- -
MEMFrameHeapState * previousState
Definition: frameheap.h:43
- -
uint32_t MEMGetAllocatableSizeForFrmHeapEx(MEMFrameHeap *heap, int alignment)
- -
MEMHeapHeader header
Definition: frameheap.h:40
-
MEMFrameHeap * MEMCreateFrmHeapEx(void *heap, uint32_t size, uint32_t flags)
- - - -
BOOL MEMFreeByStateToFrmHeap(MEMFrameHeap *heap, uint32_t tag)
-
uint32_t tag
Definition: frameheap.h:27
-
uint32_t MEMResizeForMBlockFrmHeap(MEMFrameHeap *heap, uint32_t addr, uint32_t size)
-
void * head
Definition: frameheap.h:41
- -
void * MEMAllocFromFrmHeapEx(MEMFrameHeap *heap, uint32_t size, int alignment)
-
BOOL MEMRecordStateForFrmHeap(MEMFrameHeap *heap, uint32_t tag)
-
MEMFrameHeapFreeMode
Definition: frameheap.h:15
-
int BOOL
Definition: wut_types.h:5
- -
void * tail
Definition: frameheap.h:42
-
uint32_t MEMAdjustFrmHeap(MEMFrameHeap *heap)
- - -
void * MEMDestroyFrmHeap(MEMFrameHeap *heap)
-
MEMFrameHeapState * previous
Definition: frameheap.h:30
-
void MEMFreeToFrmHeap(MEMFrameHeap *heap, MEMFrameHeapFreeMode mode)
-
- - - - diff --git a/functions.html b/functions.html index 03bc457..57199d3 100644 --- a/functions.html +++ b/functions.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- _ -

@@ -132,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_a.html b/functions_a.html index 291db8e..1e32779 100644 --- a/functions_a.html +++ b/functions_a.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- a -

@@ -178,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_b.html b/functions_b.html index b46ccae..fe357d1 100644 --- a/functions_b.html +++ b/functions_b.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- b -

@@ -161,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_c.html b/functions_c.html index cb2deb8..76e10b5 100644 --- a/functions_c.html +++ b/functions_c.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- c -

@@ -211,7 +202,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_d.html b/functions_d.html index 90ae4dd..62a3fe8 100644 --- a/functions_d.html +++ b/functions_d.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- d -

@@ -188,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_dup.js b/functions_dup.js deleted file mode 100644 index 11c368e..0000000 --- a/functions_dup.js +++ /dev/null @@ -1,26 +0,0 @@ -var functions_dup = -[ - [ "a", "functions.html", null ], - [ "b", "functions_b.html", null ], - [ "c", "functions_c.html", null ], - [ "d", "functions_d.html", null ], - [ "e", "functions_e.html", null ], - [ "f", "functions_f.html", null ], - [ "g", "functions_g.html", null ], - [ "h", "functions_h.html", null ], - [ "i", "functions_i.html", null ], - [ "j", "functions_j.html", null ], - [ "l", "functions_l.html", null ], - [ "m", "functions_m.html", null ], - [ "n", "functions_n.html", null ], - [ "o", "functions_o.html", null ], - [ "p", "functions_p.html", null ], - [ "q", "functions_q.html", null ], - [ "r", "functions_r.html", null ], - [ "s", "functions_s.html", null ], - [ "t", "functions_t.html", null ], - [ "u", "functions_u.html", null ], - [ "v", "functions_v.html", null ], - [ "w", "functions_w.html", null ], - [ "x", "functions_x.html", null ] -]; \ No newline at end of file diff --git a/functions_e.html b/functions_e.html index 705f247..0b42240 100644 --- a/functions_e.html +++ b/functions_e.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- e -

@@ -153,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_enum.html b/functions_enum.html new file mode 100644 index 0000000..e93b2b5 --- /dev/null +++ b/functions_enum.html @@ -0,0 +1,97 @@ + + + + + + + +wut: Data Fields - Enumerations + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_eval.html b/functions_eval.html new file mode 100644 index 0000000..7097b87 --- /dev/null +++ b/functions_eval.html @@ -0,0 +1,493 @@ + + + + + + + +wut: Data Fields - Enumerator + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+ + +

- l -

+ + +

- m -

+ + +

- r -

    +
  • RESULT_MODULE_COMMON +: Result +
  • +
  • RESULT_MODULE_NN_AC +: Result +
  • +
  • RESULT_MODULE_NN_ACP +: Result +
  • +
  • RESULT_MODULE_NN_ACT +: Result +
  • +
  • RESULT_MODULE_NN_BOSS +: Result +
  • +
  • RESULT_MODULE_NN_CONNTEST +: Result +
  • +
  • RESULT_MODULE_NN_DRMAPP +: Result +
  • +
  • RESULT_MODULE_NN_ECA +: Result +
  • +
  • RESULT_MODULE_NN_FP +: Result +
  • +
  • RESULT_MODULE_NN_IOS +: Result +
  • +
  • RESULT_MODULE_NN_IPC +: Result +
  • +
  • RESULT_MODULE_NN_NDM +: Result +
  • +
  • RESULT_MODULE_NN_NEIA +: Result +
  • +
  • RESULT_MODULE_NN_NGC +: Result +
  • +
  • RESULT_MODULE_NN_NIM +: Result +
  • +
  • RESULT_MODULE_NN_NUP +: Result +
  • +
  • RESULT_MODULE_NN_OLV +: Result +
  • +
  • RESULT_MODULE_NN_PDM +: Result +
  • +
  • RESULT_MODULE_NN_SPM +: Result +
  • +
  • RESULT_MODULE_NN_TELNET +: Result +
  • +
  • RESULT_MODULE_NN_TEST +: Result +
  • +
  • RESULT_MODULE_NN_VCTL +: Result +
  • +
+ + +

- s -

    +
  • SIGNATURE_IS_LEGACY +: Result +
  • +
  • SUMMARY_CANCELLED +: Result +
  • +
  • SUMMARY_INTERNAL +: Result +
  • +
  • SUMMARY_INVALID_ARGUMENT +: Result +
  • +
  • SUMMARY_INVALID_STATE +: Result +
  • +
  • SUMMARY_NOT_FOUND +: Result +
  • +
  • SUMMARY_NOT_SUPPORTED +: Result +
  • +
  • SUMMARY_NOTHING_HAPPENED +: Result +
  • +
  • SUMMARY_OUT_OF_RESOURCE +: Result +
  • +
  • SUMMARY_STATUS_CHANGED +: Result +
  • +
  • SUMMARY_SUCCESS +: Result +
  • +
  • SUMMARY_WOULD_BLOCK +: Result +
  • +
  • SUMMARY_WRONG_ARGUMENT +: Result +
  • +
+
+ + + + diff --git a/functions_f.html b/functions_f.html index ae255ae..1f7381f 100644 --- a/functions_f.html +++ b/functions_f.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- f -

@@ -163,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..8770c6f --- /dev/null +++ b/functions_func.html @@ -0,0 +1,118 @@ + + + + + + + +wut: Data Fields - Functions + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_g.html b/functions_g.html index ddc42d1..b6a2c7e 100644 --- a/functions_g.html +++ b/functions_g.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- g -

@@ -157,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_h.html b/functions_h.html index d714a48..d1b36c4 100644 --- a/functions_h.html +++ b/functions_h.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- h -

@@ -162,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_i.html b/functions_i.html index b52c43a..1aae698 100644 --- a/functions_i.html +++ b/functions_i.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- i -

@@ -157,7 +133,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_j.html b/functions_j.html index 59b2f34..ceaa83c 100644 --- a/functions_j.html +++ b/functions_j.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- j -

@@ -132,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_k.html b/functions_k.html new file mode 100644 index 0000000..51f2c5c --- /dev/null +++ b/functions_k.html @@ -0,0 +1,90 @@ + + + + + + + +wut: Data Fields + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+ +

- k -

+
+ + + + diff --git a/functions_l.html b/functions_l.html index c825eba..d1c8785 100644 --- a/functions_l.html +++ b/functions_l.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- l -

@@ -186,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_m.html b/functions_m.html index 9a7fb5f..49ef3ca 100644 --- a/functions_m.html +++ b/functions_m.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- m -

@@ -175,7 +398,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_n.html b/functions_n.html index 2e9500c..a7a8b99 100644 --- a/functions_n.html +++ b/functions_n.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- n -

@@ -189,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_o.html b/functions_o.html index 6d944bc..329ba66 100644 --- a/functions_o.html +++ b/functions_o.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- o -

@@ -153,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_p.html b/functions_p.html index c1736ea..131bbc8 100644 --- a/functions_p.html +++ b/functions_p.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- p -

@@ -273,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_q.html b/functions_q.html index 838f4b7..90bd35c 100644 --- a/functions_q.html +++ b/functions_q.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- q -

@@ -149,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_r.html b/functions_r.html index 9741093..5beeb57 100644 --- a/functions_r.html +++ b/functions_r.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- r -

@@ -177,7 +200,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_s.html b/functions_s.html index b724c98..b22dfcb 100644 --- a/functions_s.html +++ b/functions_s.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- s -

@@ -304,7 +297,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_t.html b/functions_t.html index d12a815..0d8b980 100644 --- a/functions_t.html +++ b/functions_t.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- t -

@@ -222,7 +199,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_u.html b/functions_u.html index 9637185..b12525f 100644 --- a/functions_u.html +++ b/functions_u.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- u -

@@ -204,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_v.html b/functions_v.html index 39f7f7c..aca020c 100644 --- a/functions_v.html +++ b/functions_v.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- v -

@@ -190,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars.html b/functions_vars.html index 083571c..a7c1ef8 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- _ -

@@ -132,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars.js b/functions_vars.js deleted file mode 100644 index ecfd448..0000000 --- a/functions_vars.js +++ /dev/null @@ -1,26 +0,0 @@ -var functions_vars = -[ - [ "a", "functions_vars.html", null ], - [ "b", "functions_vars_b.html", null ], - [ "c", "functions_vars_c.html", null ], - [ "d", "functions_vars_d.html", null ], - [ "e", "functions_vars_e.html", null ], - [ "f", "functions_vars_f.html", null ], - [ "g", "functions_vars_g.html", null ], - [ "h", "functions_vars_h.html", null ], - [ "i", "functions_vars_i.html", null ], - [ "j", "functions_vars_j.html", null ], - [ "l", "functions_vars_l.html", null ], - [ "m", "functions_vars_m.html", null ], - [ "n", "functions_vars_n.html", null ], - [ "o", "functions_vars_o.html", null ], - [ "p", "functions_vars_p.html", null ], - [ "q", "functions_vars_q.html", null ], - [ "r", "functions_vars_r.html", null ], - [ "s", "functions_vars_s.html", null ], - [ "t", "functions_vars_t.html", null ], - [ "u", "functions_vars_u.html", null ], - [ "v", "functions_vars_v.html", null ], - [ "w", "functions_vars_w.html", null ], - [ "x", "functions_vars_x.html", null ] -]; \ No newline at end of file diff --git a/functions_vars_a.html b/functions_vars_a.html index 96a9e9d..3b8a0d7 100644 --- a/functions_vars_a.html +++ b/functions_vars_a.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- a -

@@ -178,7 +161,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_b.html b/functions_vars_b.html index ab6fffa..0908dfd 100644 --- a/functions_vars_b.html +++ b/functions_vars_b.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- b -

@@ -161,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_c.html b/functions_vars_c.html index 1bb804b..9abe5f1 100644 --- a/functions_vars_c.html +++ b/functions_vars_c.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- c -

@@ -211,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_d.html b/functions_vars_d.html index 30731d9..a0def8b 100644 --- a/functions_vars_d.html +++ b/functions_vars_d.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- d -

@@ -188,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_e.html b/functions_vars_e.html index 4715cbf..76f361b 100644 --- a/functions_vars_e.html +++ b/functions_vars_e.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- e -

@@ -153,7 +123,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_f.html b/functions_vars_f.html index f40efba..5610667 100644 --- a/functions_vars_f.html +++ b/functions_vars_f.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- f -

@@ -163,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_g.html b/functions_vars_g.html index 0221b38..e93787a 100644 --- a/functions_vars_g.html +++ b/functions_vars_g.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- g -

@@ -157,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_h.html b/functions_vars_h.html index 9a9eb89..6f4a2d1 100644 --- a/functions_vars_h.html +++ b/functions_vars_h.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- h -

@@ -162,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_i.html b/functions_vars_i.html index faced70..7cca026 100644 --- a/functions_vars_i.html +++ b/functions_vars_i.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- i -

@@ -157,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_j.html b/functions_vars_j.html index 3b1a4f2..f4609d5 100644 --- a/functions_vars_j.html +++ b/functions_vars_j.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- j -

@@ -132,7 +75,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_k.html b/functions_vars_k.html new file mode 100644 index 0000000..0c11087 --- /dev/null +++ b/functions_vars_k.html @@ -0,0 +1,90 @@ + + + + + + + +wut: Data Fields - Variables + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- k -

+
+ + + + diff --git a/functions_vars_l.html b/functions_vars_l.html index 19a0493..04c1a3e 100644 --- a/functions_vars_l.html +++ b/functions_vars_l.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- l -

@@ -186,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_m.html b/functions_vars_m.html index 8e1d2eb..3d24efd 100644 --- a/functions_vars_m.html +++ b/functions_vars_m.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- m -

@@ -175,7 +143,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_n.html b/functions_vars_n.html index cc6764e..7e47363 100644 --- a/functions_vars_n.html +++ b/functions_vars_n.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- n -

@@ -189,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_o.html b/functions_vars_o.html index c6d8208..d796da2 100644 --- a/functions_vars_o.html +++ b/functions_vars_o.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- o -

@@ -153,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_p.html b/functions_vars_p.html index eb81215..26bb65b 100644 --- a/functions_vars_p.html +++ b/functions_vars_p.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- p -

@@ -273,7 +243,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_q.html b/functions_vars_q.html index 59bc1ee..9277255 100644 --- a/functions_vars_q.html +++ b/functions_vars_q.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- q -

@@ -149,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_r.html b/functions_vars_r.html index 254c2c4..8956279 100644 --- a/functions_vars_r.html +++ b/functions_vars_r.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- r -

@@ -177,7 +131,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_s.html b/functions_vars_s.html index 9b6b685..2f5bfdf 100644 --- a/functions_vars_s.html +++ b/functions_vars_s.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- s -

@@ -304,7 +258,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_t.html b/functions_vars_t.html index 988dfcd..c94bb7b 100644 --- a/functions_vars_t.html +++ b/functions_vars_t.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- t -

@@ -222,7 +198,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_u.html b/functions_vars_u.html index 24ad72b..47b84c8 100644 --- a/functions_vars_u.html +++ b/functions_vars_u.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- u -

@@ -204,7 +184,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_v.html b/functions_vars_v.html index 772c103..ed484c9 100644 --- a/functions_vars_v.html +++ b/functions_vars_v.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- v -

@@ -190,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_w.html b/functions_vars_w.html index d204e6b..9ce02c3 100644 --- a/functions_vars_w.html +++ b/functions_vars_w.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- w -

@@ -132,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_x.html b/functions_vars_x.html index fc172c2..5333b90 100644 --- a/functions_vars_x.html +++ b/functions_vars_x.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- x -

@@ -137,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_y.html b/functions_vars_y.html index eff4550..5882f87 100644 --- a/functions_vars_y.html +++ b/functions_vars_y.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- y -

@@ -134,7 +80,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_vars_z.html b/functions_vars_z.html index 1dd3bbe..ec9b43b 100644 --- a/functions_vars_z.html +++ b/functions_vars_z.html @@ -3,17 +3,15 @@ - -WUT: Data Fields - Variables + + +wut: Data Fields - Variables - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
  -

- z -

@@ -132,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_w.html b/functions_w.html index 86ddf1a..bed73a4 100644 --- a/functions_w.html +++ b/functions_w.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- w -

@@ -132,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_x.html b/functions_x.html index 61f4795..d008753 100644 --- a/functions_x.html +++ b/functions_x.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- x -

@@ -137,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_y.html b/functions_y.html index 2e085ca..17f9441 100644 --- a/functions_y.html +++ b/functions_y.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- y -

@@ -134,7 +80,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/functions_z.html b/functions_z.html index 589adfd..fc0960f 100644 --- a/functions_z.html +++ b/functions_z.html @@ -3,17 +3,15 @@ - -WUT: Data Fields + + +wut: Data Fields - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,77 +31,22 @@
- + - - - - + + + +
Here is a list of all struct and union fields with links to the structures/unions they belong to:
-

- z -

@@ -132,7 +82,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals.html b/globals.html index 08875ea..27f051c 100644 --- a/globals.html +++ b/globals.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- _ -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- a -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- b -

@@ -129,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_c.html b/globals_c.html index 4b144fc..5f0f2b2 100644 --- a/globals_c.html +++ b/globals_c.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- c -

diff --git a/globals_d.html b/globals_d.html index fb24f40..98da37f 100644 --- a/globals_d.html +++ b/globals_d.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- d -

diff --git a/globals_defs.html b/globals_defs.html index 25828f5..7fb4c07 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,61 +31,22 @@
- + - - - - + + + +
  -

- a -

@@ -272,7 +183,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_defs_a.html b/globals_defs_a.html new file mode 100644 index 0000000..9019b11 --- /dev/null +++ b/globals_defs_a.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/globals_defs_c.html b/globals_defs_c.html new file mode 100644 index 0000000..f0468db --- /dev/null +++ b/globals_defs_c.html @@ -0,0 +1,682 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/globals_defs_d.html b/globals_defs_d.html new file mode 100644 index 0000000..a73a8a0 --- /dev/null +++ b/globals_defs_d.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/globals_defs_f.html b/globals_defs_f.html new file mode 100644 index 0000000..552a82e --- /dev/null +++ b/globals_defs_f.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+ + + + diff --git a/globals_defs_g.html b/globals_defs_g.html new file mode 100644 index 0000000..dab494b --- /dev/null +++ b/globals_defs_g.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/globals_defs_h.html b/globals_defs_h.html new file mode 100644 index 0000000..30afeba --- /dev/null +++ b/globals_defs_h.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/globals_defs_i.html b/globals_defs_i.html new file mode 100644 index 0000000..e8f7e6c --- /dev/null +++ b/globals_defs_i.html @@ -0,0 +1,102 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/globals_defs_l.html b/globals_defs_l.html new file mode 100644 index 0000000..ded8154 --- /dev/null +++ b/globals_defs_l.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/globals_defs_m.html b/globals_defs_m.html new file mode 100644 index 0000000..40facd3 --- /dev/null +++ b/globals_defs_m.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/globals_defs_n.html b/globals_defs_n.html new file mode 100644 index 0000000..2f46718 --- /dev/null +++ b/globals_defs_n.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/globals_defs_o.html b/globals_defs_o.html new file mode 100644 index 0000000..d00178f --- /dev/null +++ b/globals_defs_o.html @@ -0,0 +1,144 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/globals_defs_p.html b/globals_defs_p.html new file mode 100644 index 0000000..954b261 --- /dev/null +++ b/globals_defs_p.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/globals_defs_s.html b/globals_defs_s.html new file mode 100644 index 0000000..c8e7331 --- /dev/null +++ b/globals_defs_s.html @@ -0,0 +1,147 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/globals_defs_t.html b/globals_defs_t.html new file mode 100644 index 0000000..7065179 --- /dev/null +++ b/globals_defs_t.html @@ -0,0 +1,81 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/globals_defs_z.html b/globals_defs_z.html new file mode 100644 index 0000000..f5e7862 --- /dev/null +++ b/globals_defs_z.html @@ -0,0 +1,207 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- z -

+
+ + + + diff --git a/globals_dup.js b/globals_dup.js deleted file mode 100644 index b4ccfb9..0000000 --- a/globals_dup.js +++ /dev/null @@ -1,12 +0,0 @@ -var globals_dup = -[ - [ "_", "globals.html", null ], - [ "b", "globals_b.html", null ], - [ "d", "globals_d.html", null ], - [ "e", "globals_e.html", null ], - [ "f", "globals_f.html", null ], - [ "g", "globals_g.html", null ], - [ "m", "globals_m.html", null ], - [ "o", "globals_o.html", null ], - [ "t", "globals_t.html", null ] -]; \ No newline at end of file diff --git a/globals_e.html b/globals_e.html index 19617a4..248a131 100644 --- a/globals_e.html +++ b/globals_e.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- e -

  -

- a -

diff --git a/globals_eval.html b/globals_eval.html index f558686..b076d27 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,62 +31,22 @@
- + - - - - + + + +
  -

- a -

  -

- f -

  -

- g -

diff --git a/globals_eval_h.html b/globals_eval_h.html new file mode 100644 index 0000000..3fe35fd --- /dev/null +++ b/globals_eval_h.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/globals_eval_i.html b/globals_eval_i.html new file mode 100644 index 0000000..3d00dab --- /dev/null +++ b/globals_eval_i.html @@ -0,0 +1,216 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/globals_eval_k.html b/globals_eval_k.html new file mode 100644 index 0000000..6326ab9 --- /dev/null +++ b/globals_eval_k.html @@ -0,0 +1,81 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- k -

+
+ + + + diff --git a/globals_eval_m.html b/globals_eval_m.html index e68dbdb..9cbdd8e 100644 --- a/globals_eval_m.html +++ b/globals_eval_m.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,62 +31,22 @@
- + - - - - + + + +
  -

- m -

  -

- o -

  -

- p -

  -

- s -

  -

- v -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- f -

diff --git a/globals_func.html b/globals_func.html index ac562a2..87163df 100644 --- a/globals_func.html +++ b/globals_func.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- _ -

  -

- a -

diff --git a/globals_func_b.html b/globals_func_b.html index ff5d6c1..057a8c2 100644 --- a/globals_func_b.html +++ b/globals_func_b.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- b -

  -

- c -

diff --git a/globals_func_d.html b/globals_func_d.html index f165c5d..fa4011a 100644 --- a/globals_func_d.html +++ b/globals_func_d.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- d -

diff --git a/globals_func_e.html b/globals_func_e.html index 34af699..c304f6b 100644 --- a/globals_func_e.html +++ b/globals_func_e.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- e -

  -

- f -

diff --git a/globals_func_g.html b/globals_func_g.html index 1e4c3cd..2d3ed6b 100644 --- a/globals_func_g.html +++ b/globals_func_g.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- g -

  -

- l -

  -

- m -

  -

- o -

  -

- p -

  -

- r -

@@ -127,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_func_s.html b/globals_func_s.html index 1b13503..950ce26 100644 --- a/globals_func_s.html +++ b/globals_func_s.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,69 +31,22 @@
- + - - - - + + + +
  -

- s -

  -

- v -

@@ -130,7 +222,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_func_w.html b/globals_func_w.html new file mode 100644 index 0000000..a145406 --- /dev/null +++ b/globals_func_w.html @@ -0,0 +1,114 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/globals_g.html b/globals_g.html index e811714..5c64aa3 100644 --- a/globals_g.html +++ b/globals_g.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- g -

diff --git a/globals_h.html b/globals_h.html new file mode 100644 index 0000000..3b3ffa0 --- /dev/null +++ b/globals_h.html @@ -0,0 +1,165 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- h -

+
+ + + + diff --git a/globals_i.html b/globals_i.html new file mode 100644 index 0000000..fa9808d --- /dev/null +++ b/globals_i.html @@ -0,0 +1,339 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- i -

+
+ + + + diff --git a/globals_k.html b/globals_k.html new file mode 100644 index 0000000..7e026f9 --- /dev/null +++ b/globals_k.html @@ -0,0 +1,108 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- k -

+
+ + + + diff --git a/globals_l.html b/globals_l.html index 2a73ed4..e5a25fe 100644 --- a/globals_l.html +++ b/globals_l.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- l -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- m -

diff --git a/globals_n.html b/globals_n.html new file mode 100644 index 0000000..75d576b --- /dev/null +++ b/globals_n.html @@ -0,0 +1,279 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- n -

+
+ + + + diff --git a/globals_o.html b/globals_o.html index dc3f0db..6d36505 100644 --- a/globals_o.html +++ b/globals_o.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- o -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- p -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- r -

@@ -129,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_s.html b/globals_s.html index 2e13131..d80f334 100644 --- a/globals_s.html +++ b/globals_s.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- s -

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- t -

  -

- a -

@@ -215,7 +213,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_type_a.html b/globals_type_a.html new file mode 100644 index 0000000..f5bb2f8 --- /dev/null +++ b/globals_type_a.html @@ -0,0 +1,180 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/globals_type_b.html b/globals_type_b.html index 8d59f19..7a04092 100644 --- a/globals_type_b.html +++ b/globals_type_b.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,64 +31,22 @@
- + - - - - + + + +
  -

- b -

@@ -119,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_type_c.html b/globals_type_c.html new file mode 100644 index 0000000..b6f4058 --- /dev/null +++ b/globals_type_c.html @@ -0,0 +1,177 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/globals_type_d.html b/globals_type_d.html new file mode 100644 index 0000000..cc16f2c --- /dev/null +++ b/globals_type_d.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/globals_type_f.html b/globals_type_f.html index 4272589..f8d21a1 100644 --- a/globals_type_f.html +++ b/globals_type_f.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,64 +31,22 @@
- + - - - - + + + +
  -

- f -

  -

- g -

diff --git a/globals_type_h.html b/globals_type_h.html new file mode 100644 index 0000000..3e550d6 --- /dev/null +++ b/globals_type_h.html @@ -0,0 +1,93 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/globals_type_i.html b/globals_type_i.html new file mode 100644 index 0000000..5e99e87 --- /dev/null +++ b/globals_type_i.html @@ -0,0 +1,99 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/globals_type_k.html b/globals_type_k.html new file mode 100644 index 0000000..adbc118 --- /dev/null +++ b/globals_type_k.html @@ -0,0 +1,96 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- k -

+
+ + + + diff --git a/globals_type_m.html b/globals_type_m.html index ede30a3..b403027 100644 --- a/globals_type_m.html +++ b/globals_type_m.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,64 +31,22 @@
- + - - - - + + + +
  -

- m -

  -

- o -

  -

- p -

  -

- s -

@@ -143,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_type_u.html b/globals_type_u.html index ea5c154..e2224d9 100644 --- a/globals_type_u.html +++ b/globals_type_u.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,64 +31,22 @@
- + - - - - + + + +
  -

- u -

@@ -134,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_type_v.html b/globals_type_v.html index bef2c35..5ad99aa 100644 --- a/globals_type_v.html +++ b/globals_type_v.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,64 +31,22 @@
- + - - - - + + + +
  -

- v -

diff --git a/globals_type_w.html b/globals_type_w.html new file mode 100644 index 0000000..659f784 --- /dev/null +++ b/globals_type_w.html @@ -0,0 +1,111 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/globals_type_z.html b/globals_type_z.html new file mode 100644 index 0000000..5de4f65 --- /dev/null +++ b/globals_type_z.html @@ -0,0 +1,84 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- z -

+
+ + + + diff --git a/globals_u.html b/globals_u.html index 6bdd7b0..ca18c3b 100644 --- a/globals_u.html +++ b/globals_u.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- u -

@@ -141,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/globals_v.html b/globals_v.html index 76f915e..4d6bd68 100644 --- a/globals_v.html +++ b/globals_v.html @@ -3,17 +3,15 @@ - -WUT: Globals + + +wut: Globals - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,71 +31,22 @@
- + - - - - + + + +
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
-

- v -

diff --git a/globals_vars.html b/globals_vars.html new file mode 100644 index 0000000..2a1b8b6 --- /dev/null +++ b/globals_vars.html @@ -0,0 +1,85 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/globals_w.html b/globals_w.html new file mode 100644 index 0000000..124484e --- /dev/null +++ b/globals_w.html @@ -0,0 +1,345 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- w -

+
+ + + + diff --git a/globals_z.html b/globals_z.html new file mode 100644 index 0000000..9b98171 --- /dev/null +++ b/globals_z.html @@ -0,0 +1,213 @@ + + + + + + + +wut: Globals + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- z -

+
+ + + + diff --git a/group__coreinit.html b/group__coreinit.html index 400578f..11d0163 100644 --- a/group__coreinit.html +++ b/group__coreinit.html @@ -3,17 +3,15 @@ - -WUT: coreinit + + +wut: coreinit - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
coreinit
+ +

Contains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc... +More...

+ - + + - - - + + + + - + + + + @@ -106,41 +101,63 @@ Modules + + + - - + + + + + - + - + + + + + + + + + + + + + + + + + @@ -149,12 +166,13 @@ Modules + - +

Modules

 Alarms
 The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time.
 
 Atomic 64 bit
 Atomic Operations
 These functions are used for atomically operating on 32 bit values in memory.
 
 Base Heap
 
 Block Heap
 Atomic Operations 64 bit
 These functions are used for atomically operating on 64 bit values in memory.
 
 Cache
 Interface to the low-level caching system of the PowerPC processor.
 
 Condition Variable
 Standard condition variable implementation.
 
 Core Identification
 Context
 
 Core
 Provides information about each core of the system's processor.
 
 Coroutines
 
 
 Dynamic Loading
 
 Energy saver
 
 Event Object
 Standard event object implementation.
 
 Exception Handling
 
 Exit
 
 Expanded Heap
 
 Fast Condition Variable
 A condition variable to be used with an OSFastMutex.
 
 Fast Mutex
 Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.
 
 Fiber
 
 Filesystem
 Mount, access and modify filesystems directly.
 
 Foreground Management
 
 Frame Heap
 IOS
 
 MCP IOS Calls
 MCP
 
 Block Heap
 
 Default Heap
 
 Expanded Heap
 
 Frame Heap
 
 Common Memory Heap
 Common memory heap fucntions.
 
 Memory List
 
 Memory
 
 Memory Map
 
 Unit Heap
 
 Message Queue
 
 Mutex
 Standard mutex object, supports recursive locking.
 
 Rendezvous
 
 Screen
 Software-rendered graphics system, suitable for text output and simple graphics.
 
 Semaphore
 Similar to Windows Semaphore Objects.
 
 Spinlock
 
 Task Queue
 
 Thread
 Manage and run threads on each of the system's cores.
 
 Thread Queue
 
 Time
 
 Unit Heap
 Title
 

Detailed Description

@@ -164,7 +182,7 @@ Modules diff --git a/group__coreinit.js b/group__coreinit.js deleted file mode 100644 index c78e172..0000000 --- a/group__coreinit.js +++ /dev/null @@ -1,29 +0,0 @@ -var group__coreinit = -[ - [ "Alarms", "group__coreinit__alarms.html", "group__coreinit__alarms" ], - [ "Atomic 64 bit", "group__coreinit__atomic64.html", "group__coreinit__atomic64" ], - [ "Base Heap", "group__coreinit__baseheap.html", "group__coreinit__baseheap" ], - [ "Cache", "group__coreinit__cache.html", "group__coreinit__cache" ], - [ "Condition Variable", "group__coreinit__cond.html", "group__coreinit__cond" ], - [ "Core Identification", "group__coreinit__core.html", "group__coreinit__core" ], - [ "Debug", "group__coreinit__debug.html", "group__coreinit__debug" ], - [ "Dynamic Loading", "group__coreinit__dynload.html", "group__coreinit__dynload" ], - [ "Event Object", "group__coreinit__event.html", "group__coreinit__event" ], - [ "Exception Handling", "group__coreinit__exception.html", "group__coreinit__exception" ], - [ "Exit", "group__coreinit__exit.html", "group__coreinit__exit" ], - [ "Expanded Heap", "group__coreinit__expheap.html", "group__coreinit__expheap" ], - [ "Fast Condition Variable", "group__coreinit__fastcond.html", "group__coreinit__fastcond" ], - [ "Fast Mutex", "group__coreinit__fastmutex.html", "group__coreinit__fastmutex" ], - [ "Frame Heap", "group__coreinit__frameheap.html", "group__coreinit__frameheap" ], - [ "Memory List", "group__coreinit__memlist.html", "group__coreinit__memlist" ], - [ "Message Queue", "group__coreinit__msgq.html", "group__coreinit__msgq" ], - [ "Mutex", "group__coreinit__mutex.html", "group__coreinit__mutex" ], - [ "Rendezvous", "group__coreinit__rendezvous.html", "group__coreinit__rendezvous" ], - [ "Semaphore", "group__coreinit__semaphore.html", "group__coreinit__semaphore" ], - [ "Spinlock", "group__coreinit__spinlock.html", "group__coreinit__spinlock" ], - [ "Task Queue", "group__coreinit__taskq.html", "group__coreinit__taskq" ], - [ "Thread", "group__coreinit__thread.html", "group__coreinit__thread" ], - [ "Thread Queue", "group__coreinit__threadq.html", "group__coreinit__threadq" ], - [ "Time", "group__coreinit__time.html", "group__coreinit__time" ], - [ "Unit Heap", "group__coreinit__unitheap.html", "group__coreinit__unitheap" ] -]; \ No newline at end of file diff --git a/group__coreinit__alarms.html b/group__coreinit__alarms.html index 36efe94..cf31a41 100644 --- a/group__coreinit__alarms.html +++ b/group__coreinit__alarms.html @@ -3,17 +3,15 @@ - -WUT: Alarms + + +wut: Alarms - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Alarms
+ +

The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time. +More...

- - - - - - + + + + + +

Data Structures

struct  OSAlarmQueue
 
struct  OSAlarmLink
 
struct  OSAlarm
 
struct  OSAlarmQueue
 
struct  OSAlarm
 
@@ -105,47 +94,239 @@ Macros

Macros

- + - + - + - +

Typedefs

typedef struct OSAlarm OSAlarm
typedef struct OSAlarm OSAlarm
 
typedef struct OSAlarmLink OSAlarmLink
typedef struct OSAlarmLink OSAlarmLink
 
typedef struct OSAlarmQueue OSAlarmQueue
typedef struct OSAlarmQueue OSAlarmQueue
 
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
 
- + + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + +

Functions

BOOL OSCancelAlarm (OSAlarm *alarm)
BOOL OSCancelAlarm (OSAlarm *alarm)
 Cancel an alarm. More...
 
void OSCancelAlarms (uint32_t group)
 Cancel all alarms which have a matching tag set by OSSetAlarmTag. More...
 
void OSCreateAlarm (OSAlarm *alarm)
void OSCreateAlarm (OSAlarm *alarm)
 Initialise an alarm structure. More...
 
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
void OSCreateAlarmEx (OSAlarm *alarm, const char *name)
 Initialise an alarm structure with a name. More...
 
void * OSGetAlarmUserData (OSAlarm *alarm)
void * OSGetAlarmUserData (OSAlarm *alarm)
 Return user data set by OSSetAlarmUserData. More...
 
void OSInitAlarmQueue (OSAlarmQueue *queue)
void OSInitAlarmQueue (OSAlarmQueue *queue)
 Initialise an alarm queue structure. More...
 
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
void OSInitAlarmQueueEx (OSAlarmQueue *queue, const char *name)
 Initialise an alarm queue structure with a name. More...
 
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
BOOL OSSetAlarm (OSAlarm *alarm, OSTime time, OSAlarmCallback callback)
 Set a one shot alarm to perform a callback after a set amount of time. More...
 
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
BOOL OSSetPeriodicAlarm (OSAlarm *alarm, OSTime start, OSTime interval, OSAlarmCallback callback)
 Set a repeated alarm to execute a callback every interval from start. More...
 
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
void OSSetAlarmTag (OSAlarm *alarm, uint32_t group)
 Set an alarm tag which is used in OSCancelAlarms for bulk cancellation. More...
 
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
void OSSetAlarmUserData (OSAlarm *alarm, void *data)
 Set alarm user data which is returned by OSGetAlarmUserData. More...
 
BOOL OSWaitAlarm (OSAlarm *alarm)
BOOL OSWaitAlarm (OSAlarm *alarm)
 Sleep the current thread until the alarm has been triggered or cancelled. More...
 

Detailed Description

-

The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time.

+

The alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time.

Alarms can be one shot alarms which trigger once after a period of time, or periodic which trigger at regular intervals until they are cancelled.

+

Data Structure Documentation

+ +

◆ OSAlarmQueue

+ +
+
+ + + + +
struct OSAlarmQueue
+
+
+

Definition at line 32 of file alarm.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_ALARM_QUEUE_TAG.
+const char * +name +Name set by OSInitAlarmQueueEx.
+OSThreadQueue +threadQueue +
+OSAlarm * +head +
+OSAlarm * +tail +
+ +
+
+ +

◆ OSAlarmLink

+ +
+
+ + + + +
struct OSAlarmLink
+
+
+

Definition at line 52 of file alarm.h.

+
+ + + + + + + +
Data Fields
+OSAlarm * +prev +
+OSAlarm * +next +
+ +
+
+ +

◆ OSAlarm

+ +
+
+ + + + +
struct OSAlarm
+
+
+

Definition at line 62 of file alarm.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_ALARM_TAG.
+const char * +name +Name set from OSCreateAlarmEx.
+OSAlarmCallback +callback +The callback to execute once the alarm is triggered.
+uint32_t +group +Used with OSCancelAlarms for bulk cancellation of alarms.
+OSTime +nextFire +The time when the alarm will next be triggered.
+OSAlarmLink +link +Link used for when this OSAlarm object is inside an OSAlarmQueue.
+OSTime +period +The period between alarm triggers, this is only set for periodic alarms.
+OSTime +start +The time the alarm was started.
+void * +userData +User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.
+uint32_t +state +The current state of the alarm, internal values.
+OSThreadQueue +threadQueue +Queue of threads currently waiting for the alarm to trigger with OSWaitAlarm.
+OSAlarmQueue * +alarmQueue +The queue that this alarm is currently in.
+OSContext * +context +The context the alarm was triggered on.
+ +
+

Macro Definition Documentation

- + +

◆ OS_ALARM_QUEUE_TAG

+
@@ -155,11 +336,13 @@ Functions
-

Definition at line 30 of file alarm.h.

+

Definition at line 30 of file alarm.h.

- + +

◆ OS_ALARM_TAG

+
@@ -169,86 +352,99 @@ Functions
-

Definition at line 61 of file alarm.h.

+

Definition at line 61 of file alarm.h.

Typedef Documentation

- + +

◆ OSAlarm

+
- +
typedef struct OSAlarm OSAlarmtypedef struct OSAlarm OSAlarm
-

Definition at line 24 of file alarm.h.

+

Definition at line 24 of file alarm.h.

- + +

◆ OSAlarmLink

+
- +
typedef struct OSAlarmLink OSAlarmLinktypedef struct OSAlarmLink OSAlarmLink
-

Definition at line 25 of file alarm.h.

+

Definition at line 25 of file alarm.h.

- + +

◆ OSAlarmQueue

+
- +
typedef struct OSAlarmQueue OSAlarmQueuetypedef struct OSAlarmQueue OSAlarmQueue
-

Definition at line 26 of file alarm.h.

+

Definition at line 26 of file alarm.h.

- + +

◆ OSAlarmCallback

+
- +
typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)typedef void(* OSAlarmCallback) (OSAlarm *, OSContext *)
-

Definition at line 28 of file alarm.h.

+

Definition at line 28 of file alarm.h.

Function Documentation

- + +

◆ OSCancelAlarm()

+
- + - +
BOOL OSCancelAlarm BOOL OSCancelAlarm (OSAlarmOSAlarm alarm)
+

Cancel an alarm.

- + +

◆ OSCancelAlarms()

+
@@ -261,7 +457,8 @@ Functions
-

Cancel all alarms which have a matching tag set by OSSetAlarmTag.

+ +

Cancel all alarms which have a matching tag set by OSSetAlarmTag.

Parameters
@@ -271,31 +468,36 @@ Functions - + +

◆ OSCreateAlarm()

+
groupThe alarm tag to cancel.
- +
void OSCreateAlarm (OSAlarmOSAlarm alarm)
+

Initialise an alarm structure.

- + +

◆ OSCreateAlarmEx()

+
- + @@ -311,52 +513,61 @@ Functions
void OSCreateAlarmEx (OSAlarmOSAlarm alarm,
+

Initialise an alarm structure with a name.

- + +

◆ OSGetAlarmUserData()

+
- +
void* OSGetAlarmUserData (OSAlarmOSAlarm alarm)
+

Return user data set by OSSetAlarmUserData.

- + +

◆ OSInitAlarmQueue()

+
- +
void OSInitAlarmQueue (OSAlarmQueueOSAlarmQueue queue)
+

Initialise an alarm queue structure.

- + +

◆ OSInitAlarmQueueEx()

+
- + @@ -372,18 +583,21 @@ Functions
void OSInitAlarmQueueEx (OSAlarmQueueOSAlarmQueue queue,
+

Initialise an alarm queue structure with a name.

- + +

◆ OSSetAlarm()

+
- + - + @@ -405,7 +619,8 @@ Functions
BOOL OSSetAlarm BOOL OSSetAlarm (OSAlarmOSAlarm alarm,
-

Set a one shot alarm to perform a callback after a set amount of time.

+ +

Set a one shot alarm to perform a callback after a set amount of time.

Parameters
@@ -417,14 +632,16 @@ Functions - + +

◆ OSSetPeriodicAlarm()

+
alarmThe alarm to set.
- + - + @@ -452,7 +669,8 @@ Functions
BOOL OSSetPeriodicAlarm BOOL OSSetPeriodicAlarm (OSAlarmOSAlarm alarm,
-

Set a repeated alarm to execute a callback every interval from start.

+ +

Set a repeated alarm to execute a callback every interval from start.

Parameters
@@ -465,14 +683,16 @@ Functions - + +

◆ OSSetAlarmTag()

+
alarmThe alarm to set.
- + @@ -488,18 +708,21 @@ Functions
void OSSetAlarmTag (OSAlarmOSAlarm alarm,
+

Set an alarm tag which is used in OSCancelAlarms for bulk cancellation.

- + +

◆ OSSetAlarmUserData()

+
- + @@ -515,23 +738,27 @@ Functions
void OSSetAlarmUserData (OSAlarmOSAlarm alarm,
+

Set alarm user data which is returned by OSGetAlarmUserData.

- + +

◆ OSWaitAlarm()

+
- + - +
BOOL OSWaitAlarm BOOL OSWaitAlarm (OSAlarmOSAlarm alarm)
+

Sleep the current thread until the alarm has been triggered or cancelled.

@@ -541,7 +768,7 @@ Functions diff --git a/group__coreinit__alarms.js b/group__coreinit__alarms.js deleted file mode 100644 index 27bce8f..0000000 --- a/group__coreinit__alarms.js +++ /dev/null @@ -1,47 +0,0 @@ -var group__coreinit__alarms = -[ - [ "OSAlarmQueue", "struct_o_s_alarm_queue.html", [ - [ "head", "struct_o_s_alarm_queue.html#a76fb1f6882f07151c599433897f8177c", null ], - [ "name", "struct_o_s_alarm_queue.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "tag", "struct_o_s_alarm_queue.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "tail", "struct_o_s_alarm_queue.html#a2a57b9fc23d9bfbe4c6f7af173399ff5", null ], - [ "threadQueue", "struct_o_s_alarm_queue.html#a419c428ab51c6fbee4323287d2d9b3a8", null ] - ] ], - [ "OSAlarmLink", "struct_o_s_alarm_link.html", [ - [ "next", "struct_o_s_alarm_link.html#a4153db103df18171b1c68e5a0ec30824", null ], - [ "prev", "struct_o_s_alarm_link.html#a8c6e4375dd265274be8215fa61ecae36", null ] - ] ], - [ "OSAlarm", "struct_o_s_alarm.html", [ - [ "alarmQueue", "struct_o_s_alarm.html#a9791c7d04c2ff00663a6f3d77dc33142", null ], - [ "callback", "struct_o_s_alarm.html#a7501d0e87468f1eeb436de26e5924e99", null ], - [ "context", "struct_o_s_alarm.html#a609d437ccc99bf081949d875f543cba1", null ], - [ "group", "struct_o_s_alarm.html#a0d20c78ce80e301ed514bd4b4dec9ec0", null ], - [ "link", "struct_o_s_alarm.html#a394e95a3ba6feaf90390cf136d69a6a1", null ], - [ "name", "struct_o_s_alarm.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "nextFire", "struct_o_s_alarm.html#a190eeb5b754b49ac842c452668043052", null ], - [ "period", "struct_o_s_alarm.html#a52c650ff8028e52e5e24e5e265fb854d", null ], - [ "start", "struct_o_s_alarm.html#a206af50e853c293ba5cc104765aea702", null ], - [ "state", "struct_o_s_alarm.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2", null ], - [ "tag", "struct_o_s_alarm.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "threadQueue", "struct_o_s_alarm.html#a419c428ab51c6fbee4323287d2d9b3a8", null ], - [ "userData", "struct_o_s_alarm.html#a2e294dd14122c554baa0665072b4ca7a", null ] - ] ], - [ "OS_ALARM_QUEUE_TAG", "group__coreinit__alarms.html#ga3e72b0eb6fc59257bebc8d017d162e7c", null ], - [ "OS_ALARM_TAG", "group__coreinit__alarms.html#ga1510961a9ef9784d00043a8787750020", null ], - [ "OSAlarm", "group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b", null ], - [ "OSAlarmCallback", "group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c", null ], - [ "OSAlarmLink", "group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6", null ], - [ "OSAlarmQueue", "group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa", null ], - [ "OSCancelAlarm", "group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818", null ], - [ "OSCancelAlarms", "group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40", null ], - [ "OSCreateAlarm", "group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8", null ], - [ "OSCreateAlarmEx", "group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7", null ], - [ "OSGetAlarmUserData", "group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180", null ], - [ "OSInitAlarmQueue", "group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22", null ], - [ "OSInitAlarmQueueEx", "group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870", null ], - [ "OSSetAlarm", "group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4", null ], - [ "OSSetAlarmTag", "group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350", null ], - [ "OSSetAlarmUserData", "group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458", null ], - [ "OSSetPeriodicAlarm", "group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f", null ], - [ "OSWaitAlarm", "group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8", null ] -]; \ No newline at end of file diff --git a/group__coreinit__atomic.html b/group__coreinit__atomic.html new file mode 100644 index 0000000..b321d88 --- /dev/null +++ b/group__coreinit__atomic.html @@ -0,0 +1,378 @@ + + + + + + + +wut: Atomic Operations + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Atomic Operations
+
+
+ +

These functions are used for atomically operating on 32 bit values in memory. +More...

+ + + + + + + + + + + + + + + + + + + + +

+Functions

BOOL OSCompareAndSwapAtomic (volatile uint32_t *ptr, uint32_t compare, uint32_t value)
 
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t *ptr, uint32_t compare, uint32_t value, uint32_t *old)
 
uint32_t OSSwapAtomic (volatile uint32_t *ptr, uint32_t value)
 
int32_t OSAddAtomic (volatile int32_t *ptr, int32_t value)
 
uint32_t OSAndAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSOrAtomic (volatile uint32_t *ptr, uint32_t value)
 
uint32_t OSXorAtomic (volatile uint32_t *ptr, uint32_t value)
 
BOOL OSTestAndClearAtomic (volatile uint32_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic (volatile uint32_t *ptr, uint32_t bit)
 
+

Detailed Description

+

These functions are used for atomically operating on 32 bit values in memory.

+

Function Documentation

+ +

◆ OSCompareAndSwapAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomic (volatile uint32_t * ptr,
uint32_t compare,
uint32_t value 
)
+
+ +
+
+ +

◆ OSCompareAndSwapAtomicEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSCompareAndSwapAtomicEx (volatile uint32_t * ptr,
uint32_t compare,
uint32_t value,
uint32_t * old 
)
+
+ +
+
+ +

◆ OSSwapAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSSwapAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSAddAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t OSAddAtomic (volatile int32_t * ptr,
int32_t value 
)
+
+ +
+
+ +

◆ OSAndAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSAndAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSOrAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSOrAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSXorAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t OSXorAtomic (volatile uint32_t * ptr,
uint32_t value 
)
+
+ +
+
+ +

◆ OSTestAndClearAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndClearAtomic (volatile uint32_t * ptr,
uint32_t bit 
)
+
+ +
+
+ +

◆ OSTestAndSetAtomic()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSTestAndSetAtomic (volatile uint32_t * ptr,
uint32_t bit 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__atomic64.html b/group__coreinit__atomic64.html index f64f56a..3fce8ab 100644 --- a/group__coreinit__atomic64.html +++ b/group__coreinit__atomic64.html @@ -3,17 +3,15 @@ - -WUT: Atomic 64 bit + + +wut: Atomic Operations 64 bit - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
-
Atomic 64 bit
+
Atomic Operations 64 bit
+ +

These functions are used for atomically operating on 64 bit values in memory. +More...

- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +

Functions

uint64_t OSGetAtomic64 (uint64_t *ptr)
 
uint64_t OSSetAtomic64 (uint64_t *ptr, uint64_t value)
 
BOOL OSCompareAndSwapAtomic64 (uint64_t *ptr, uint64_t compare, uint64_t value)
 
BOOL OSCompareAndSwapAtomicEx64 (uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
 
uint64_t OSSwapAtomic64 (uint64_t *ptr, uint64_t value)
 
int64_t OSAddAtomic64 (int64_t *ptr, int64_t value)
 
uint64_t OSAndAtomic64 (uint64_t *ptr, uint64_t value)
 
uint64_t OSOrAtomic64 (uint64_t *ptr, uint64_t value)
 
uint64_t OSXorAtomic64 (uint64_t *ptr, uint64_t value)
 
BOOL OSTestAndClearAtomic64 (uint64_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic64 (uint64_t *ptr, uint32_t bit)
 
uint64_t OSGetAtomic64 (volatile uint64_t *ptr)
 
uint64_t OSSetAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSCompareAndSwapAtomic64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value)
 
BOOL OSCompareAndSwapAtomicEx64 (volatile uint64_t *ptr, uint64_t compare, uint64_t value, uint64_t *old)
 
uint64_t OSSwapAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
int64_t OSAddAtomic64 (volatile int64_t *ptr, int64_t value)
 
uint64_t OSAndAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSOrAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
uint64_t OSXorAtomic64 (volatile uint64_t *ptr, uint64_t value)
 
BOOL OSTestAndClearAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 
BOOL OSTestAndSetAtomic64 (volatile uint64_t *ptr, uint32_t bit)
 

Detailed Description

These functions are used for atomically operating on 64 bit values in memory.

Function Documentation

- + +

◆ OSGetAtomic64()

+
- + @@ -128,14 +119,16 @@ Functions - + +

◆ OSSetAtomic64()

+
uint64_t OSGetAtomic64 (uint64_t * volatile uint64_t *  ptr)
- + @@ -154,14 +147,16 @@ Functions - + +

◆ OSCompareAndSwapAtomic64()

+
uint64_t OSSetAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + - + @@ -186,14 +181,16 @@ Functions - + +

◆ OSCompareAndSwapAtomicEx64()

+
BOOL OSCompareAndSwapAtomic64 BOOL OSCompareAndSwapAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + - + @@ -224,14 +221,16 @@ Functions - + +

◆ OSSwapAtomic64()

+
BOOL OSCompareAndSwapAtomicEx64 BOOL OSCompareAndSwapAtomicEx64 (uint64_t * volatile uint64_t *  ptr,
- + @@ -250,14 +249,16 @@ Functions - + +

◆ OSAddAtomic64()

+
uint64_t OSSwapAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + @@ -276,14 +277,16 @@ Functions - + +

◆ OSAndAtomic64()

+
int64_t OSAddAtomic64 (int64_t * volatile int64_t *  ptr,
- + @@ -302,14 +305,16 @@ Functions - + +

◆ OSOrAtomic64()

+
uint64_t OSAndAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + @@ -328,14 +333,16 @@ Functions - + +

◆ OSXorAtomic64()

+
uint64_t OSOrAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + @@ -354,14 +361,16 @@ Functions - + +

◆ OSTestAndClearAtomic64()

+
uint64_t OSXorAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + - + @@ -380,14 +389,16 @@ Functions - + +

◆ OSTestAndSetAtomic64()

+
BOOL OSTestAndClearAtomic64 BOOL OSTestAndClearAtomic64 (uint64_t * volatile uint64_t *  ptr,
- + - + @@ -411,7 +422,7 @@ Functions diff --git a/group__coreinit__atomic64.js b/group__coreinit__atomic64.js deleted file mode 100644 index da68343..0000000 --- a/group__coreinit__atomic64.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__coreinit__atomic64 = -[ - [ "OSAddAtomic64", "group__coreinit__atomic64.html#ga18671b89ddba5d8adff217c3324c0d40", null ], - [ "OSAndAtomic64", "group__coreinit__atomic64.html#gaa66f18dd35840a45cfd6c0043104d478", null ], - [ "OSCompareAndSwapAtomic64", "group__coreinit__atomic64.html#gad9d33a18b0b83ebe2b484921a368a2dd", null ], - [ "OSCompareAndSwapAtomicEx64", "group__coreinit__atomic64.html#ga660bcb468ceeaac8dc4e46e5afb383c5", null ], - [ "OSGetAtomic64", "group__coreinit__atomic64.html#ga172281be94305346c7a868c3c21410a3", null ], - [ "OSOrAtomic64", "group__coreinit__atomic64.html#ga581a07b6971cb2565f2039ac5072dc3f", null ], - [ "OSSetAtomic64", "group__coreinit__atomic64.html#ga55328068040d6c52f33126968eafd462", null ], - [ "OSSwapAtomic64", "group__coreinit__atomic64.html#ga945a24426c402e608663c00c31c814a4", null ], - [ "OSTestAndClearAtomic64", "group__coreinit__atomic64.html#ga053b65e623eda1d4240a4a40b226e65e", null ], - [ "OSTestAndSetAtomic64", "group__coreinit__atomic64.html#gad88ee3cb4fbe60f8e9e2f24ad606dff9", null ], - [ "OSXorAtomic64", "group__coreinit__atomic64.html#gac54a87a257404873f4eb398b6b8e7ce8", null ] -]; \ No newline at end of file diff --git a/group__coreinit__baseheap.html b/group__coreinit__baseheap.html deleted file mode 100644 index b8d6fac..0000000 --- a/group__coreinit__baseheap.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - -WUT: Base Heap - - - - - - - - - - -
-
-
BOOL OSTestAndSetAtomic64 BOOL OSTestAndSetAtomic64 (uint64_t * volatile uint64_t *  ptr,
- - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - -
- -
-
- - -
- -
- -
- -
-
Base Heap
-
-
- - - - - - -

-Typedefs

typedef void * MEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
- - - -

-Enumerations

enum  MEMBaseHeapType
 
- - - - - - - -

-Functions

MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 
-

Detailed Description

-

Typedef Documentation

- -
-
- - - - -
typedef void* MEMHeapHandle
-
- -

Definition at line 14 of file baseheap.h.

- -
-
- -
-
- - - - -
typedef enum MEMBaseHeapType MEMBaseHeapType
-
- -
-
-

Enumeration Type Documentation

- -
-
- - - - -
enum MEMBaseHeapType
-
- - - - -
Enumerator
MEM_BASE_HEAP_MEM1  -
MEM_BASE_HEAP_MEM2  -
MEM_BASE_HEAP_FG  -
- -

Definition at line 16 of file baseheap.h.

- -
-
-

Function Documentation

- -
-
- - - - - - - - -
MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
-
-

Get which memory area a heap belongs to.

- -
-
- -
-
- - - - - - - - -
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
-
-

Get base heap for memory area.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type,
MEMHeapHandle handle 
)
-
-

Set base heap for memory area.

- -
-
-
- - - - diff --git a/group__coreinit__baseheap.js b/group__coreinit__baseheap.js deleted file mode 100644 index 07fed83..0000000 --- a/group__coreinit__baseheap.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__coreinit__baseheap = -[ - [ "MEMBaseHeapType", "group__coreinit__baseheap.html#ga9bab460e4a796d327d9b0b03f9cdd547", null ], - [ "MEMHeapHandle", "group__coreinit__baseheap.html#ga42fef422fd32c4690832533537ae6c02", null ], - [ "MEMBaseHeapType", "group__coreinit__baseheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4", [ - [ "MEM_BASE_HEAP_MEM1", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f", null ], - [ "MEM_BASE_HEAP_MEM2", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369", null ], - [ "MEM_BASE_HEAP_FG", "group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0", null ] - ] ], - [ "MEMGetArena", "group__coreinit__baseheap.html#ga5d792599e24cd0651a722a7a073230c5", null ], - [ "MEMGetBaseHeapHandle", "group__coreinit__baseheap.html#gac4f377c8479a3ecc069b6e78d54ec977", null ], - [ "MEMSetBaseHeapHandle", "group__coreinit__baseheap.html#ga1563986ee5053c3fe16aba87eb797d55", null ] -]; \ No newline at end of file diff --git a/group__coreinit__blockheap.html b/group__coreinit__blockheap.html deleted file mode 100644 index afac38b..0000000 --- a/group__coreinit__blockheap.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - -WUT: Block Heap - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - -
- -
-
- - -
- -
- -
- -
-
Block Heap
-
-
- - - - - - - - -

-Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
- - - - - - - -

-Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
- - - - - - - - - - - - - - - - - - - -

-Functions

MEMBlockHeapMEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMBlockHeap *heap)
 
int MEMAddBlockHeapTracking (MEMBlockHeap *heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMBlockHeap *heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMBlockHeap *heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMBlockHeap *heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMBlockHeap *heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMBlockHeap *heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMBlockHeap *heap)
 
-

Detailed Description

-

Typedef Documentation

- -
-
- - - - -
typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
-
- -

Definition at line 15 of file blockheap.h.

- -
-
- -
-
- - - - -
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
-
- -

Definition at line 16 of file blockheap.h.

- -
-
- -
-
- - - - -
typedef struct MEMBlockHeap MEMBlockHeap
-
- -

Definition at line 17 of file blockheap.h.

- -
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MEMBlockHeap* MEMInitBlockHeap (MEMBlockHeapheap,
void * start,
void * end,
MEMBlockHeapTrackingblocks,
uint32_t size,
uint32_t flags 
)
-
- -
-
- -
-
- - - - - - - - -
void* MEMDestroyBlockHeap (MEMBlockHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
int MEMAddBlockHeapTracking (MEMBlockHeapheap,
MEMBlockHeapTrackingtracking,
uint32_t size 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void* MEMAllocFromBlockHeapAt (MEMBlockHeapheap,
void * addr,
uint32_t size 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void* MEMAllocFromBlockHeapEx (MEMBlockHeapheap,
uint32_t size,
int32_t align 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void MEMFreeToBlockHeap (MEMBlockHeapheap,
void * data 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMBlockHeapheap,
int32_t align 
)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMGetTrackingLeftInBlockHeap (MEMBlockHeapheap)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMBlockHeapheap)
-
- -
-
-
- - - - diff --git a/group__coreinit__cache.html b/group__coreinit__cache.html index 513c646..a9cdc74 100644 --- a/group__coreinit__cache.html +++ b/group__coreinit__cache.html @@ -3,17 +3,15 @@ - -WUT: Cache + + +wut: Cache - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Cache
+ +

Interface to the low-level caching system of the PowerPC processor. +More...

+ + + + + + + + + +

Functions

void DCInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached data, in blocks. More...
 
void DCFlushRange (void *addr, uint32_t size)
 Flushes a range of cached data, in blocks. More...
 
void DCStoreRange (void *addr, uint32_t size)
 Stores a range of cached data, in blocks. More...
 
void DCFlushRangeNoSync (void *addr, uint32_t size)
 Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing. More...
 
void DCStoreRangeNoSync (void *addr, uint32_t size)
 Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing. More...
 
void DCZeroRange (void *addr, uint32_t size)
 Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions. More...
 
void DCTouchRange (void *addr, uint32_t size)
 Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached. More...
 
void ICInvalidateRange (void *addr, uint32_t size)
 Invalidates a range of cached instructions, in blocks. More...
 

Detailed Description

-

Cache synchronisation functions.

+

Interface to the low-level caching system of the PowerPC processor.

+

The cache acts as a middleman between main memory and the processor, speeding up access to frequently-used data. However, the Wii U is not cache-coherent - written data may be cached without updating main memory, and data read from the cache may be out of date with respect to memory. While this isn't a problem for most code, certain hardware accesses may require manual synchronisation of the cache. This is achieved with coreinit's Cache group of functions.

+

Since the PowerPC has a seperate cache for data and instructions, any data written with the intent of executing it as instructions requires manual flushing and invalidation of the data and instruction caches.

Function Documentation

- + +

◆ DCInvalidateRange()

+
@@ -127,11 +130,24 @@ Functions
-

Equivalent to dcbi instruction.

+ +

Invalidates a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbi instructions.

+

This function forces the next reads from the given address to bypass the the cache and go straight to memory, resulting in slower reads that are guaranteed to reflect main memory.

+
Parameters
+ + + +
addrThe effective address of the data to invalidate.
sizeThe size of the range to invalidate. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
- + +

◆ DCFlushRange()

+
@@ -154,11 +170,24 @@ Functions
-

Equivalent to dcbf, sync, eieio.

+ +

Flushes a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbf instructions, followed by a sync and eieio.

+

This function flushes any recently cached data into main memory. This allows other hardware in the console to read the data without worry of main memory being outdated. It will also invalidate cached data.

+
Parameters
+ + + +
addrThe effective address of the data to flush.
sizeThe size of the range to flush. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
- + +

◆ DCStoreRange()

+
@@ -181,11 +210,24 @@ Functions
-

Equivalent to dcbst, sync, eieio.

+ +

Stores a range of cached data, in blocks.

+

Equivalent to a loop of PowerPC dcbst instructions, followed by a sync and eieio.

+

This function writes any recently cached data into main memory. This allows other hardware in the console to read the data without worry of main memory being outdated. This function does not invalidate the cached data.

+
Parameters
+ + + +
addrThe effective address of the data to store.
sizeThe size of the range to store. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
- + +

◆ DCFlushRangeNoSync()

+
@@ -208,12 +250,22 @@ Functions
-

Equivalent to dcbf.

-

Does not perform sync, eieio like DCFlushRange.

+ +

Similar to DCFlushRange, though this function will not run PowerPC sync and eieio instructions after flushing.

+
Parameters
+ + + +
addrThe effective address of the data to flush.
sizeThe size of the range to flush. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
- + +

◆ DCStoreRangeNoSync()

+
@@ -236,12 +288,22 @@ Functions
-

Equivalent to dcbst.

-

Does not perform sync, eieio like DCStoreRange.

+ +

Similar to DCStoreRange, though this function will not run PowerPC sync and eieio instructions after storing.

+
Parameters
+ + + +
addrThe effective address of the data to store.
sizeThe size of the range to store. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
- + +

◆ DCZeroRange()

+
@@ -264,11 +326,23 @@ Functions
-

Equivalent to dcbz instruction.

+ +

Zeroes the given area of the data cache (to the nearest block) with a loop of PowerPC dcbz instructions.

+

This will not affect main memory immediately, though it will eventually trickle down. Can be combined with DCFlushRange or DCStoreRange to efficiently set memory to 0.

+
Warning
The size of the range passed into this function will be internally rounded up to the next multiple of 0x20. Failing to account for this could result in delayed, hard-to-diagnose memory corruption.
+
Parameters
+ + + +
addrThe effective address of the data to zero.
sizeThe size of the range to zero. Will be rounded up to the next 0x20.
+
+
- + +

◆ DCTouchRange()

+
@@ -291,7 +365,56 @@ Functions
-

Equivalent to dcbt instruction.

+ +

Gives the processor a hint that the given range of memory is likely to be accessed soon, and that performance would be improved if it were cached.

+

The processor does not have to cache the requested area, but it may do so in response to this function. This function is equvalent to a loop of PowerPC dcbt instructions.

+
Parameters
+ + + +
addrThe effective address of the data to cache.
sizeThe size of the range to cache. Will be rounded up to the next 0x20.
+
+
+ +
+
+ +

◆ ICInvalidateRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void ICInvalidateRange (void * addr,
uint32_t size 
)
+
+ +

Invalidates a range of cached instructions, in blocks.

+

Equivalent to a loop of PowerPC icbi instructions.

+

This function forces the next instruction fetches from the given address to bypass the the cache and go straight to memory, resulting in slower fetches that are guaranteed to reflect main memory.

+
Parameters
+ + + +
addrThe effective address of the instructions to invalidate.
sizeThe size of the range to invalidate. Will be rounded up to the next 0x20.
+
+
+
Note
Unnecessary use of caching functions can have an adverse performance impact. They should only be used when needed while interfacing with hardware.
@@ -300,7 +423,7 @@ Functions diff --git a/group__coreinit__cache.js b/group__coreinit__cache.js deleted file mode 100644 index 0907640..0000000 --- a/group__coreinit__cache.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__coreinit__cache = -[ - [ "DCFlushRange", "group__coreinit__cache.html#ga3189eaf014ed0ec62c6ecfc5f25d658a", null ], - [ "DCFlushRangeNoSync", "group__coreinit__cache.html#gac08282add83d813b7a5a857da9e62e48", null ], - [ "DCInvalidateRange", "group__coreinit__cache.html#ga7c3fc6a7f6dc2765f58683e210af4123", null ], - [ "DCStoreRange", "group__coreinit__cache.html#ga9fea18f15291b8f6a3e0f57b7459d8ca", null ], - [ "DCStoreRangeNoSync", "group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e", null ], - [ "DCTouchRange", "group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561", null ], - [ "DCZeroRange", "group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d", null ] -]; \ No newline at end of file diff --git a/group__coreinit__cond.html b/group__coreinit__cond.html index 190b1ec..1364d47 100644 --- a/group__coreinit__cond.html +++ b/group__coreinit__cond.html @@ -3,17 +3,15 @@ - -WUT: Condition Variable + + +wut: Condition Variable - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Condition Variable
+ +

Standard condition variable implementation. +More...

- - + +

Data Structures

struct  OSCondition
 
struct  OSCondition
 
@@ -99,27 +88,71 @@ Macros

Macros

- + - +

Typedefs

typedef struct OSCondition OSCondition
typedef struct OSCondition OSCondition
 
typedef struct OSMutex OSMutex
typedef struct OSMutex OSMutex
 
- + + - + + - + + - + +

Functions

void OSInitCond (OSCondition *condition)
void OSInitCond (OSCondition *condition)
 Initialise a condition variable structure. More...
 
void OSInitCondEx (OSCondition *condition, const char *name)
void OSInitCondEx (OSCondition *condition, const char *name)
 Initialise a condition variable structure with a name. More...
 
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
void OSWaitCond (OSCondition *condition, OSMutex *mutex)
 Sleep the current thread until the condition variable has been signalled. More...
 
void OSSignalCond (OSCondition *condition)
void OSSignalCond (OSCondition *condition)
 Will wake up any threads waiting on the condition with OSWaitCond. More...
 

Detailed Description

-

Standard condition variable implementation.

+

Standard condition variable implementation.

Similar to std::condition_variable.

+

Data Structure Documentation

+ +

◆ OSCondition

+ +
+
+ + + + +
struct OSCondition
+
+
+

Definition at line 24 of file condition.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_CONDITION_TAG.
+const char * +name +Name set by OSInitCondEx.
+OSThreadQueue +queue +Queue of threads currently waiting on condition with OSWaitCond.
+ +
+

Macro Definition Documentation

- + +

◆ OS_CONDITION_TAG

+
@@ -129,65 +162,74 @@ Functions
-

Definition at line 22 of file condition.h.

+

Definition at line 22 of file condition.h.

Typedef Documentation

- + +

◆ OSCondition

+
- +
typedef struct OSCondition OSConditiontypedef struct OSCondition OSCondition
-

Definition at line 19 of file condition.h.

+

Definition at line 19 of file condition.h.

- + +

◆ OSMutex

+
- +
typedef struct OSMutex OSMutextypedef struct OSMutex OSMutex
-

Definition at line 20 of file condition.h.

+

Definition at line 20 of file condition.h.

Function Documentation

- + +

◆ OSInitCond()

+
- +
void OSInitCond (OSConditionOSCondition condition)
+

Initialise a condition variable structure.

- + +

◆ OSInitCondEx()

+
- + @@ -203,24 +245,27 @@ Functions
void OSInitCondEx (OSConditionOSCondition condition,
+

Initialise a condition variable structure with a name.

- + +

◆ OSWaitCond()

+
- + - + @@ -230,26 +275,30 @@ Functions
void OSWaitCond (OSConditionOSCondition condition,
OSMutexOSMutex mutex 
-

Sleep the current thread until the condition variable has been signalled.

+ +

Sleep the current thread until the condition variable has been signalled.

The mutex must be locked when entering this function. Will unlock the mutex and then sleep, reacquiring the mutex when woken.

Similar to std::condition_variable::wait.

- + +

◆ OSSignalCond()

+
- +
void OSSignalCond (OSConditionOSCondition condition)
-

Will wake up any threads waiting on the condition with OSWaitCond.

+ +

Will wake up any threads waiting on the condition with OSWaitCond.

Similar to std::condition_variable::notify_all.

@@ -259,7 +308,7 @@ Functions diff --git a/group__coreinit__cond.js b/group__coreinit__cond.js deleted file mode 100644 index fd3298c..0000000 --- a/group__coreinit__cond.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__coreinit__cond = -[ - [ "OSCondition", "struct_o_s_condition.html", [ - [ "name", "struct_o_s_condition.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_condition.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_condition.html#a1c50fcd1195659821729f52af8f3bb7d", null ] - ] ], - [ "OS_CONDITION_TAG", "group__coreinit__cond.html#ga9d3012d9d937bcd9fcfc12824af9011d", null ], - [ "OSCondition", "group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb", null ], - [ "OSMutex", "group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSInitCond", "group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395", null ], - [ "OSInitCondEx", "group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d", null ], - [ "OSSignalCond", "group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984", null ], - [ "OSWaitCond", "group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d", null ] -]; \ No newline at end of file diff --git a/group__coreinit__context.html b/group__coreinit__context.html new file mode 100644 index 0000000..766c8fe --- /dev/null +++ b/group__coreinit__context.html @@ -0,0 +1,491 @@ + + + + + + + +wut: Context + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + +

+Data Structures

struct  OSContext
 
+ + + +

+Macros

#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
 
+ + + +

+Typedefs

typedef struct OSContext OSContext
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

void OSInitContext (OSContext *context, void *entry, void *stack)
 
void OSDumpContext (OSContext *context)
 
void OSLoadContext (OSContext *context)
 
uint32_t OSSaveContext (OSContext *context)
 
void OSLoadFPUContext (OSContext *context)
 
void OSSaveFPUContext (OSContext *context)
 
OSContextOSGetCurrentContext ()
 
void OSSetCurrentContext (OSContext *context)
 
void * OSSwitchStack (void *stack)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ OSContext

+ +
+
+ + + + +
struct OSContext
+
+
+

Definition at line 19 of file context.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t +tag +Should always be set to the value OS_CONTEXT_TAG.
+uint32_t +gpr[32] +
+uint32_t +cr +
+uint32_t +lr +
+uint32_t +ctr +
+uint32_t +xer +
+uint32_t +srr0 +
+uint32_t +srr1 +
+uint32_t +fpscr +
+double +fpr[32] +
+uint16_t +spinLockCount +
+uint16_t +state +
+uint32_t +gqr[8] +
+double +psf[32] +
+uint64_t +coretime[3] +
+uint64_t +starttime +
+uint32_t +error +
+uint32_t +pmc1 +
+uint32_t +pmc2 +
+uint32_t +pmc3 +
+uint32_t +pmc4 +
+uint32_t +mmcr0 +
+uint32_t +mmcr1 +
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_CONTEXT_TAG

+ +
+
+ + + + +
#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
+
+ +

Definition at line 17 of file context.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSContext

+ +
+
+ + + + +
typedef struct OSContext OSContext
+
+ +

Definition at line 15 of file context.h.

+ +
+
+

Function Documentation

+ +

◆ OSInitContext()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void OSInitContext (OSContextcontext,
void * entry,
void * stack 
)
+
+ +
+
+ +

◆ OSDumpContext()

+ +
+
+ + + + + + + + +
void OSDumpContext (OSContextcontext)
+
+ +
+
+ +

◆ OSLoadContext()

+ +
+
+ + + + + + + + +
void OSLoadContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSaveContext()

+ +
+
+ + + + + + + + +
uint32_t OSSaveContext (OSContextcontext)
+
+ +
+
+ +

◆ OSLoadFPUContext()

+ +
+
+ + + + + + + + +
void OSLoadFPUContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSaveFPUContext()

+ +
+
+ + + + + + + + +
void OSSaveFPUContext (OSContextcontext)
+
+ +
+
+ +

◆ OSGetCurrentContext()

+ +
+
+ + + + + + + +
OSContext* OSGetCurrentContext ()
+
+ +
+
+ +

◆ OSSetCurrentContext()

+ +
+
+ + + + + + + + +
void OSSetCurrentContext (OSContextcontext)
+
+ +
+
+ +

◆ OSSwitchStack()

+ +
+
+ + + + + + + + +
void* OSSwitchStack (void * stack)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__core.html b/group__coreinit__core.html index bba5388..4cbac91 100644 --- a/group__coreinit__core.html +++ b/group__coreinit__core.html @@ -3,17 +3,15 @@ - -WUT: Core Identification + + +wut: Core - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
-
Core Identification
+
+ +

Provides information about each core of the system's processor. +More...

+ + + - + +

Functions

uint32_t OSGetCoreCount ()
 Gets the number of cores in the system. More...
 
uint32_t OSGetCoreId ()
 Gets the core executing the current thread. More...
 
uint32_t OSGetMainCoreId ()
 Gets the main core of the system. More...
 
BOOL OSIsMainCore ()
BOOL OSIsMainCore ()
 Determines whether the current thread is running on the main core. More...
 

Detailed Description

+

Provides information about each core of the system's processor.

Function Documentation

- + +

◆ OSGetCoreCount()

+
@@ -109,11 +105,16 @@ Functions
-

Returns the number of cores, should always be 3.

+ +

Gets the number of cores in the system.

+

On a retail Wii U, this is always 3.

+
Returns
The core count of the system.
- + +

◆ OSGetCoreId()

+
@@ -125,11 +126,15 @@ Functions
-

Returns the ID of the core currently executing this thread.

+ +

Gets the core executing the current thread.

+
Returns
The ID of the current core.
- + +

◆ OSGetMainCoreId()

+
@@ -141,23 +146,36 @@ Functions
-

Returns the ID of the main core.

+ +

Gets the main core of the system.

+

On a retail Wii U, this is always core 1.

+
Returns
The ID of the main core.
- + +

◆ OSIsMainCore()

+
- +
BOOL OSIsMainCore BOOL OSIsMainCore ( )
-

Returns true if the current core is the main core.

+ +

Determines whether the current thread is running on the main core.

+

On a retail Wii U, the main core is always core 1.

+
Returns
true if the current core is the main core.
+
See also
+
@@ -166,7 +184,7 @@ Functions diff --git a/group__coreinit__core.js b/group__coreinit__core.js deleted file mode 100644 index 23d7d52..0000000 --- a/group__coreinit__core.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__coreinit__core = -[ - [ "OSGetCoreCount", "group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e", null ], - [ "OSGetCoreId", "group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651", null ], - [ "OSGetMainCoreId", "group__coreinit__core.html#ga03db251f12f03a71015d824212f53044", null ], - [ "OSIsMainCore", "group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e", null ] -]; \ No newline at end of file diff --git a/group__coreinit__coroutine.html b/group__coreinit__coroutine.html index f08e8e2..39cc6cf 100644 --- a/group__coreinit__coroutine.html +++ b/group__coreinit__coroutine.html @@ -3,17 +3,15 @@ - -WUT: Coroutines + + +wut: Coroutines - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  OSCoroutine -  +struct  OSCoroutine +  - +

Typedefs

typedef struct OSCoroutine OSCoroutine
typedef struct OSCoroutine OSCoroutine
 
- + - + - + - +

Functions

void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
void OSInitCoroutine (OSCoroutine *coroutine, void *entry, void *stack)
 
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
uint32_t OSLoadCoroutine (OSCoroutine *coroutine, uint32_t result)
 
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
uint32_t OSSaveCoroutine (OSCoroutine *coroutine)
 
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
void OSSwitchCoroutine (OSCoroutine *from, OSCoroutine *to)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ OSCoroutine

+
- + + +
typedef struct OSCoroutine OSCoroutinestruct OSCoroutine
+
+
+

Definition at line 16 of file coroutine.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +nia +
+uint32_t +cr +
+uint32_t +ugqr1 +
+uint32_t +stack +
+uint32_t +sda2Base +
+uint32_t +sdaBase +
+uint32_t +gpr[18] +
+double +fpr[18] +
+double +psr[18] +
+ +
+
+

Typedef Documentation

+ +

◆ OSCoroutine

+ +
+
+ + +
typedef struct OSCoroutine OSCoroutine
-

Definition at line 14 of file coroutine.h.

+

Definition at line 14 of file coroutine.h.

Function Documentation

- + +

◆ OSInitCoroutine()

+
- + @@ -156,14 +220,16 @@ Functions - + +

◆ OSLoadCoroutine()

+
void OSInitCoroutine (OSCoroutineOSCoroutine coroutine,
- + @@ -182,14 +248,16 @@ Functions - + +

◆ OSSaveCoroutine()

+
uint32_t OSLoadCoroutine (OSCoroutineOSCoroutine coroutine,
- + @@ -198,20 +266,22 @@ Functions - + +

◆ OSSwitchCoroutine()

+
uint32_t OSSaveCoroutine (OSCoroutineOSCoroutine coroutine)
- + - + @@ -229,7 +299,7 @@ Functions diff --git a/group__coreinit__debug.html b/group__coreinit__debug.html index 1e3de0a..c78cb46 100644 --- a/group__coreinit__debug.html +++ b/group__coreinit__debug.html @@ -3,17 +3,15 @@ - -WUT: Debug + + +wut: Debug - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void OSSwitchCoroutine (OSCoroutineOSCoroutine from,
OSCoroutineOSCoroutine to 
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
+ + + + + + + +

+Typedefs

typedef void(* DisassemblyPrintFn) (const char *fmt,...)
 
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
typedef enum DisassemblePPCFlags DisassemblePPCFlags
 
+ + + +

+Enumerations

enum  DisassemblePPCFlags { DISASSEMBLE_PPC_FLAGS_NONE = 0 + }
 
@@ -94,10 +97,85 @@ Functions + + + + + +

Functions

void OSConsoleWrite (const char *msg, uint32_t size)
 
void OSFatal (const char *msg)
 
uint32_t OSGetSymbolName (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
 
uint32_t OSGetUPID ()
 
void DisassemblePPCRange (void *start, void *end, DisassemblyPrintFn printFn, DisassemblyFindSymbolFn findSymbolFn, DisassemblePPCFlags flags)
 

Detailed Description

+

Typedef Documentation

+ +

◆ DisassemblyPrintFn

+ +
+
+ + + + +
typedef void(* DisassemblyPrintFn) (const char *fmt,...)
+
+ +

Definition at line 14 of file debug.h.

+ +
+
+ +

◆ DisassemblyFindSymbolFn

+ +
+
+ + + + +
typedef uint32_t(* DisassemblyFindSymbolFn) (uint32_t addr, char *symbolNameBuf, uint32_t symbolNameBufSize)
+
+ +

Definition at line 15 of file debug.h.

+ +
+
+ +

◆ DisassemblePPCFlags

+ +
+
+ + + + +
typedef enum DisassemblePPCFlags DisassemblePPCFlags
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ DisassemblePPCFlags

+ +
+
+ + + + +
enum DisassemblePPCFlags
+
+ + +
Enumerator
DISASSEMBLE_PPC_FLAGS_NONE 
+ +

Definition at line 17 of file debug.h.

+ +
+

Function Documentation

- + +

◆ OSConsoleWrite()

+
@@ -123,7 +201,9 @@ Functions - + +

◆ OSReport()

+
@@ -149,7 +229,9 @@ Functions - + +

◆ OSPanic()

+
@@ -187,7 +269,9 @@ Functions - + +

◆ OSFatal()

+
@@ -201,6 +285,103 @@ Functions
+
+
+ +

◆ OSGetSymbolName()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t OSGetSymbolName (uint32_t addr,
char * symbolNameBuf,
uint32_t symbolNameBufSize 
)
+
+ +
+
+ +

◆ OSGetUPID()

+ +
+
+ + + + + + + +
uint32_t OSGetUPID ()
+
+ +
+
+ +

◆ DisassemblePPCRange()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void DisassemblePPCRange (void * start,
void * end,
DisassemblyPrintFn printFn,
DisassemblyFindSymbolFn findSymbolFn,
DisassemblePPCFlags flags 
)
+
+
@@ -208,7 +389,7 @@ Functions diff --git a/group__coreinit__debug.js b/group__coreinit__debug.js deleted file mode 100644 index e301333..0000000 --- a/group__coreinit__debug.js +++ /dev/null @@ -1,7 +0,0 @@ -var group__coreinit__debug = -[ - [ "OSConsoleWrite", "group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a", null ], - [ "OSFatal", "group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e", null ], - [ "OSPanic", "group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb", null ], - [ "OSReport", "group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c", null ] -]; \ No newline at end of file diff --git a/group__coreinit__dynload.html b/group__coreinit__dynload.html index 354a2a6..6528645 100644 --- a/group__coreinit__dynload.html +++ b/group__coreinit__dynload.html @@ -3,17 +3,15 @@ - -WUT: Dynamic Loading + + +wut: Dynamic Loading - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Dynamic Loading
@@ -87,57 +74,145 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - + + + + + + + +

Typedefs

typedef void * OSDynLoadModule
 
typedef int(* OSDynLoadAllocFn) (int size, int align, void **outAddr)
 
typedef enum OSDynLoad_Error OSDynLoad_Error
 
typedef enum OSDynLoad_EntryReason OSDynLoad_EntryReason
 
typedef void * OSDynLoad_Module
 
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
 
typedef void(* OSDynLoadFreeFn) (void *addr)
 
+ + + + + +

+Enumerations

enum  OSDynLoad_Error {
+  OS_DYNLOAD_OK = 0, +
+  OS_DYNLOAD_OUT_OF_MEMORY = 0xBAD10002, +
+  OS_DYNLOAD_INVALID_NOTIFY_PTR = 0xBAD1000E, +
+  OS_DYNLOAD_INVALID_MODULE_NAME_PTR = 0xBAD1000F, +
+  OS_DYNLOAD_INVALID_MODULE_NAME = 0xBAD10010, +
+  OS_DYNLOAD_INVALID_ACQUIRE_PTR = 0xBAD10011, +
+  OS_DYNLOAD_EMPTY_MODULE_NAME = 0xBAD10012, +
+  OS_DYNLOAD_INVALID_ALLOCATOR_PTR = 0xBAD10017, +
+  OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY = 0xBAD1002F, +
+  OS_DYNLOAD_TLS_ALLOCATOR_LOCKED = 0xBAD10031 +
+ }
 
enum  OSDynLoad_EntryReason {
+  OS_DYNLOAD_LOADED = 0, +
+  OS_DYNLOAD_UNLOADED = 1 +
+ }
 
- - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int32_t OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 
int32_t OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 
int32_t OSDynLoad_Acquire (char const *name, OSDynLoadModule *outModule)
 
int32_t OSDynLoad_FindExport (OSDynLoadModule module, int32_t isData, char const *name, void **outAddr)
 
void OSDynLoad_Release (OSDynLoadModule module)
 
OSDynLoad_Error OSDynLoad_Acquire (char const *name, OSDynLoad_Module *outModule)
 Load a module. More...
 
OSDynLoad_Error OSDynLoad_FindExport (OSDynLoad_Module module, BOOL isData, char const *name, void **outAddr)
 Retrieve the address of a function or data export from a module. More...
 
void OSDynLoad_Release (OSDynLoad_Module module)
 Free a module handle returned from OSDynLoad_Acquire. More...
 
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for dynamic loading. More...
 
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for dynamic loading. More...
 
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn, OSDynLoadFreeFn freeFn)
 Set the allocator functions to use for thread local storage. More...
 
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFn *outAllocFn, OSDynLoadFreeFn *outFreeFn)
 Get the allocator functions used for thread local storage. More...
 
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module, char *nameBuf, int32_t *nameBufSize)
 Gets the name for a given module handle. More...
 
int rpl_main (OSDynLoad_Module module, OSDynLoad_EntryReason reason)
 The prototype for an RPL entry point. More...
 

Detailed Description

Typedef Documentation

- + +

◆ OSDynLoad_Error

+
- +
typedef void* OSDynLoadModuletypedef enum OSDynLoad_Error OSDynLoad_Error
-

Definition at line 16 of file dynload.h.

+
+
+ +

◆ OSDynLoad_EntryReason

-
- -
- +
typedef int(* OSDynLoadAllocFn) (int size, int align, void **outAddr)typedef enum OSDynLoad_EntryReason OSDynLoad_EntryReason
-

Definition at line 18 of file dynload.h.

+
+
+ +

◆ OSDynLoad_Module

+ +
+
+ + + + +
typedef void* OSDynLoad_Module
+
+ +

Definition at line 36 of file dynload.h.

- + +

◆ OSDynLoadAllocFn

+ +
+
+ + + + +
typedef OSDynLoad_Error(* OSDynLoadAllocFn) (int32_t size, int32_t align, void **outAddr)
+
+ +

Definition at line 38 of file dynload.h.

+ +
+
+ +

◆ OSDynLoadFreeFn

+
@@ -147,71 +222,68 @@ Functions
-

Definition at line 19 of file dynload.h.

+

Definition at line 39 of file dynload.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ OSDynLoad_Error

+ +
+
+ + + + +
enum OSDynLoad_Error
+
+ + + + + + + + + + + +
Enumerator
OS_DYNLOAD_OK 
OS_DYNLOAD_OUT_OF_MEMORY 
OS_DYNLOAD_INVALID_NOTIFY_PTR 
OS_DYNLOAD_INVALID_MODULE_NAME_PTR 
OS_DYNLOAD_INVALID_MODULE_NAME 
OS_DYNLOAD_INVALID_ACQUIRE_PTR 
OS_DYNLOAD_EMPTY_MODULE_NAME 
OS_DYNLOAD_INVALID_ALLOCATOR_PTR 
OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY 
OS_DYNLOAD_TLS_ALLOCATOR_LOCKED 
+ +

Definition at line 16 of file dynload.h.

+ +
+
+ +

◆ OSDynLoad_EntryReason

+ +
+
+ + + + +
enum OSDynLoad_EntryReason
+
+ + + +
Enumerator
OS_DYNLOAD_LOADED 
OS_DYNLOAD_UNLOADED 
+ +

Definition at line 30 of file dynload.h.

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
int32_t OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn,
OSDynLoadFreeFn freeFn 
)
-
-

Set the allocator function to use for dynamic loading.

+ +

◆ OSDynLoad_Acquire()

-
-
-
- - - - - - - - - - - - - - - - -
int32_t OSDynLoad_GetAllocator (OSDynLoadAllocFnoutAllocFn,
OSDynLoadFreeFnoutFreeFn 
)
-
-

Get the allocator function used for dynamic loading.

- -
-
- -
-
- - - + @@ -219,7 +291,7 @@ Functions - + @@ -229,25 +301,28 @@ Functions
int32_t OSDynLoad_Acquire OSDynLoad_Error OSDynLoad_Acquire ( char const *  name,
OSDynLoadModuleOSDynLoad_Module outModule 
-

Load a module.

+ +

Load a module.

If the module is already loaded, increase reference count. Similar to LoadLibrary on Windows.

- + +

◆ OSDynLoad_FindExport()

+
- + - + - + @@ -269,27 +344,219 @@ Functions
int32_t OSDynLoad_FindExport OSDynLoad_Error OSDynLoad_FindExport (OSDynLoadModule OSDynLoad_Module  module,
int32_t BOOL  isData,
-

Retrieve the address of a function or data export from a module.

+ +

Retrieve the address of a function or data export from a module.

Similar to GetProcAddress on Windows.

- + +

◆ OSDynLoad_Release()

+
- +
void OSDynLoad_Release (OSDynLoadModule OSDynLoad_Module  module)
-

Free a module handle returned from OSDynLoad_Acquire.

+ +

Free a module handle returned from OSDynLoad_Acquire.

Will decrease reference count and only unload the module if count reaches 0. Similar to FreeLibrary on Windows.

+
+
+ +

◆ OSDynLoad_SetAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_SetAllocator (OSDynLoadAllocFn allocFn,
OSDynLoadFreeFn freeFn 
)
+
+ +

Set the allocator functions to use for dynamic loading.

+ +
+
+ +

◆ OSDynLoad_GetAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetAllocator (OSDynLoadAllocFnoutAllocFn,
OSDynLoadFreeFnoutFreeFn 
)
+
+ +

Get the allocator functions used for dynamic loading.

+ +
+
+ +

◆ OSDynLoad_SetTLSAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_SetTLSAllocator (OSDynLoadAllocFn allocFn,
OSDynLoadFreeFn freeFn 
)
+
+ +

Set the allocator functions to use for thread local storage.

+ +
+
+ +

◆ OSDynLoad_GetTLSAllocator()

+ +
+
+ + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetTLSAllocator (OSDynLoadAllocFnoutAllocFn,
OSDynLoadFreeFnoutFreeFn 
)
+
+ +

Get the allocator functions used for thread local storage.

+ +
+
+ +

◆ OSDynLoad_GetModuleName()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
OSDynLoad_Error OSDynLoad_GetModuleName (OSDynLoad_Module module,
char * nameBuf,
int32_t * nameBufSize 
)
+
+ +

Gets the name for a given module handle.

+

Using the value "-1" as module handle gets the name of the running main rpl

+ +
+
+ +

◆ rpl_main()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int rpl_main (OSDynLoad_Module module,
OSDynLoad_EntryReason reason 
)
+
+ +

The prototype for an RPL entry point.

+

Use this instead of main when creating .rpl files

+
@@ -297,7 +564,7 @@ Functions diff --git a/group__coreinit__dynload.js b/group__coreinit__dynload.js deleted file mode 100644 index c503a80..0000000 --- a/group__coreinit__dynload.js +++ /dev/null @@ -1,11 +0,0 @@ -var group__coreinit__dynload = -[ - [ "OSDynLoadAllocFn", "group__coreinit__dynload.html#ga227b8418ab26a6999ec693bd580194b3", null ], - [ "OSDynLoadFreeFn", "group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211", null ], - [ "OSDynLoadModule", "group__coreinit__dynload.html#ga12318fb85060b2418e81c00d6011380b", null ], - [ "OSDynLoad_Acquire", "group__coreinit__dynload.html#gab050109e4f173d18855f0f79d390d9ac", null ], - [ "OSDynLoad_FindExport", "group__coreinit__dynload.html#ga8f97da3f1cf0deccdbcdf10bfe39868c", null ], - [ "OSDynLoad_GetAllocator", "group__coreinit__dynload.html#ga1ff486dcb5ef633a92e15e86c666c23f", null ], - [ "OSDynLoad_Release", "group__coreinit__dynload.html#ga753a983f6b633ee4cc54fe2f5a86b55c", null ], - [ "OSDynLoad_SetAllocator", "group__coreinit__dynload.html#ga45ea96c58b89b0a32b74fe0f41c6c634", null ] -]; \ No newline at end of file diff --git a/group__coreinit__energysaver.html b/group__coreinit__energysaver.html new file mode 100644 index 0000000..0bef50c --- /dev/null +++ b/group__coreinit__energysaver.html @@ -0,0 +1,404 @@ + + + + + + + +wut: Energy saver + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Energy saver
+
+
+ + + + +

+Typedefs

typedef int32_t IMError
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

IMError IMDisableAPD ()
 
IMError IMDisableDim ()
 
IMError IMEnableAPD ()
 
IMError IMEnableDim ()
 
IMError IMIsAPDEnabled (uint32_t *outValue)
 
IMError IMIsAPDEnabledBySysSettings (uint32_t *outValue)
 
IMError IMIsDimEnabled (uint32_t *outValue)
 
IMError IMGetDimEnableDrc (uint32_t *outValue)
 
IMError IMGetDimEnableTv (uint32_t *outValue)
 
IMError IMGetDimPeriod (uint32_t *outValue)
 
IMError IMGetTimeBeforeAPD (uint32_t *outSeconds)
 
IMError IMGetTimeBeforeDimming (uint32_t *outSeconds)
 
IMError IMSetDimEnableDrc (BOOL value)
 
IMError IMSetDimEnableTv (BOOL value)
 
IMError IMStartAPDVideoMode ()
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ IMError

+ +
+
+ + + + +
typedef int32_t IMError
+
+ +

Definition at line 14 of file energysaver.h.

+ +
+
+

Function Documentation

+ +

◆ IMDisableAPD()

+ +
+
+ + + + + + + +
IMError IMDisableAPD ()
+
+ +
+
+ +

◆ IMDisableDim()

+ +
+
+ + + + + + + +
IMError IMDisableDim ()
+
+ +
+
+ +

◆ IMEnableAPD()

+ +
+
+ + + + + + + +
IMError IMEnableAPD ()
+
+ +
+
+ +

◆ IMEnableDim()

+ +
+
+ + + + + + + +
IMError IMEnableDim ()
+
+ +
+
+ +

◆ IMIsAPDEnabled()

+ +
+
+ + + + + + + + +
IMError IMIsAPDEnabled (uint32_t * outValue)
+
+ +
+
+ +

◆ IMIsAPDEnabledBySysSettings()

+ +
+
+ + + + + + + + +
IMError IMIsAPDEnabledBySysSettings (uint32_t * outValue)
+
+ +
+
+ +

◆ IMIsDimEnabled()

+ +
+
+ + + + + + + + +
IMError IMIsDimEnabled (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimEnableDrc()

+ +
+
+ + + + + + + + +
IMError IMGetDimEnableDrc (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimEnableTv()

+ +
+
+ + + + + + + + +
IMError IMGetDimEnableTv (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetDimPeriod()

+ +
+
+ + + + + + + + +
IMError IMGetDimPeriod (uint32_t * outValue)
+
+ +
+
+ +

◆ IMGetTimeBeforeAPD()

+ +
+
+ + + + + + + + +
IMError IMGetTimeBeforeAPD (uint32_t * outSeconds)
+
+ +
+
+ +

◆ IMGetTimeBeforeDimming()

+ +
+
+ + + + + + + + +
IMError IMGetTimeBeforeDimming (uint32_t * outSeconds)
+
+ +
+
+ +

◆ IMSetDimEnableDrc()

+ +
+
+ + + + + + + + +
IMError IMSetDimEnableDrc (BOOL value)
+
+ +
+
+ +

◆ IMSetDimEnableTv()

+ +
+
+ + + + + + + + +
IMError IMSetDimEnableTv (BOOL value)
+
+ +
+
+ +

◆ IMStartAPDVideoMode()

+ +
+
+ + + + + + + +
IMError IMStartAPDVideoMode ()
+
+ +
+
+
+ + + + diff --git a/group__coreinit__event.html b/group__coreinit__event.html index 94ac914..01715bf 100644 --- a/group__coreinit__event.html +++ b/group__coreinit__event.html @@ -3,17 +3,15 @@ - -WUT: Event Object + + +wut: Event Object - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Event Object
+ +

Standard event object implementation. +More...

- - + +

Data Structures

struct  OSEvent
 
struct  OSEvent
 
@@ -100,38 +89,103 @@ Macros

Macros

- +

Typedefs

typedef struct OSEvent OSEvent
typedef struct OSEvent OSEvent
 
typedef enum OSEventMode OSEventMode
 
- - + +

Enumerations

enum  OSEventMode
 
enum  OSEventMode {
+  OS_EVENT_MODE_MANUAL = 0, +
+  OS_EVENT_MODE_AUTO = 1 +
+ }
 
- + + - + + - + + - + + - + + - + + - + +

Functions

void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
void OSInitEvent (OSEvent *event, BOOL value, OSEventMode mode)
 Initialise an event object with value and mode. More...
 
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
void OSInitEventEx (OSEvent *event, BOOL value, OSEventMode mode, char *name)
 Initialise an event object with value, mode and name. More...
 
void OSSignalEvent (OSEvent *event)
void OSSignalEvent (OSEvent *event)
 Signals the event. More...
 
void OSSignalEventAll (OSEvent *event)
void OSSignalEventAll (OSEvent *event)
 Signals all threads waiting on an event. More...
 
void OSWaitEvent (OSEvent *event)
void OSWaitEvent (OSEvent *event)
 Wait until an event is signalled. More...
 
void OSResetEvent (OSEvent *event)
void OSResetEvent (OSEvent *event)
 Resets the event object. More...
 
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
BOOL OSWaitEventWithTimeout (OSEvent *event, OSTime timeout)
 Wait until an event is signalled or a timeout has occurred. More...
 

Detailed Description

-

Standard event object implementation. There are two supported event object modes, check OSEventMode.

+

Standard event object implementation.

+

There are two supported event object modes, check OSEventMode.

Similar to Windows Event Objects.

+

Data Structure Documentation

+ +

◆ OSEvent

+ +
+
+ + + + +
struct OSEvent
+
+
+

Definition at line 33 of file event.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_EVENT_TAG.
+const char * +name +Name set by OSInitEventEx.
+BOOL +value +The current value of the event object.
+OSThreadQueue +queue +The threads currently waiting on this event object with OSWaitEvent.
+OSEventMode +mode +The mode of the event object, set by OSInitEvent.
+ +
+

Macro Definition Documentation

- + +

◆ OS_EVENT_TAG

+
@@ -141,26 +195,30 @@ Functions
-

Definition at line 31 of file event.h.

+

Definition at line 31 of file event.h.

Typedef Documentation

- + +

◆ OSEvent

+
- +
typedef struct OSEvent OSEventtypedef struct OSEvent OSEvent
-

Definition at line 20 of file event.h.

+

Definition at line 20 of file event.h.

- + +

◆ OSEventMode

+
@@ -173,7 +231,9 @@ Functions

Enumeration Type Documentation

- + +

◆ OSEventMode

+
@@ -183,33 +243,33 @@ Functions
- -
Enumerator
OS_EVENT_MODE_MANUAL  -

A manual event will only reset when OSResetEvent is called.

+
Enumerator
OS_EVENT_MODE_MANUAL 

A manual event will only reset when OSResetEvent is called.

OS_EVENT_MODE_AUTO  -

An auto event will reset everytime a thread is woken.

+
OS_EVENT_MODE_AUTO 

An auto event will reset everytime a thread is woken.

-

Definition at line 22 of file event.h.

+

Definition at line 22 of file event.h.

Function Documentation

- + +

◆ OSInitEvent()

+
- + - + @@ -225,24 +285,27 @@ Functions
void OSInitEvent (OSEventOSEvent event,
BOOL BOOL  value,
+

Initialise an event object with value and mode.

- + +

◆ OSInitEventEx()

+
- + - + @@ -264,24 +327,28 @@ Functions
void OSInitEventEx (OSEventOSEvent event,
BOOL BOOL  value,
+

Initialise an event object with value, mode and name.

- + +

◆ OSSignalEvent()

+
- +
void OSSignalEvent (OSEventOSEvent event)
-

Signals the event.

+ +

Signals the event.

If no threads are waiting the event value is set.

If the event mode is OS_EVENT_MODE_MANUAL this will wake all waiting threads and the event will remain set until OSResetEvent is called.

If the event mode is OS_EVENT_MODE_AUTO this will wake only one thread and the event will be reset immediately.

@@ -289,72 +356,83 @@ Functions
- + +

◆ OSSignalEventAll()

+
- +
void OSSignalEventAll (OSEventOSEvent event)
-

Signals all threads waiting on an event.

+ +

Signals all threads waiting on an event.

If no threads are waiting the event value is set.

If the event mode is OS_EVENT_MODE_MANUAL this will wake all waiting threads and the event will remain set until OSResetEvent is called.

If the event mode is OS_EVENT_MODE_AUTO this will wake all waiting threads and the event will be reset.

- + +

◆ OSWaitEvent()

+
- +
void OSWaitEvent (OSEventOSEvent event)
-

Wait until an event is signalled.

+ +

Wait until an event is signalled.

If the event is already set, this returns immediately.

If the event mode is OS_EVENT_MODE_AUTO the event will be reset before returning from this method.

Similar to WaitForSingleObject.

- + +

◆ OSResetEvent()

+
- +
void OSResetEvent (OSEventOSEvent event)
-

Resets the event object.

+ +

Resets the event object.

Similar to ResetEvent.

- + +

◆ OSWaitEventWithTimeout()

+
- + - + @@ -370,7 +448,8 @@ Functions
BOOL OSWaitEventWithTimeout BOOL OSWaitEventWithTimeout (OSEventOSEvent event,
-

Wait until an event is signalled or a timeout has occurred.

+ +

Wait until an event is signalled or a timeout has occurred.

Similar to WaitForSingleObject.

@@ -380,7 +459,7 @@ Functions diff --git a/group__coreinit__event.js b/group__coreinit__event.js deleted file mode 100644 index 1f44470..0000000 --- a/group__coreinit__event.js +++ /dev/null @@ -1,24 +0,0 @@ -var group__coreinit__event = -[ - [ "OSEvent", "struct_o_s_event.html", [ - [ "mode", "struct_o_s_event.html#a12258f18f1ea9dac6cf1682225351f1b", null ], - [ "name", "struct_o_s_event.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_event.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_event.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "value", "struct_o_s_event.html#a3502e4ff0e7d6136b4908bf15ccb6d42", null ] - ] ], - [ "OS_EVENT_TAG", "group__coreinit__event.html#ga2a99a920404e118e9b530e940ebf1b93", null ], - [ "OSEvent", "group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b", null ], - [ "OSEventMode", "group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48", null ], - [ "OSEventMode", "group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02", [ - [ "OS_EVENT_MODE_MANUAL", "group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca", null ], - [ "OS_EVENT_MODE_AUTO", "group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6", null ] - ] ], - [ "OSInitEvent", "group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6", null ], - [ "OSInitEventEx", "group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f", null ], - [ "OSResetEvent", "group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c", null ], - [ "OSSignalEvent", "group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4", null ], - [ "OSSignalEventAll", "group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083", null ], - [ "OSWaitEvent", "group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11", null ], - [ "OSWaitEventWithTimeout", "group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4", null ] -]; \ No newline at end of file diff --git a/group__coreinit__exception.html b/group__coreinit__exception.html index 9df2302..9696f24 100644 --- a/group__coreinit__exception.html +++ b/group__coreinit__exception.html @@ -3,17 +3,15 @@ - -WUT: Exception Handling + + +wut: Exception Handling - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Typedefs

-typedef BOOL(* OSExceptionCallbackFn) (OSContext *context) +typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)   +typedef enum OSExceptionMode OSExceptionMode +  typedef enum OSExceptionType OSExceptionType   - - + + + +

Enumerations

enum  OSExceptionType
 
enum  OSExceptionMode {
+  OS_EXCEPTION_MODE_SYSTEM = 0, +
+  OS_EXCEPTION_MODE_THREAD = 1, +
+  OS_EXCEPTION_MODE_GLOBAL = 2, +
+  OS_EXCEPTION_MODE_THREAD_ALL_CORES = 3, +
+  OS_EXCEPTION_MODE_GLOBAL_ALL_CORES = 4 +
+ }
 
enum  OSExceptionType {
+  OS_EXCEPTION_TYPE_SYSTEM_RESET = 0, +
+  OS_EXCEPTION_TYPE_MACHINE_CHECK = 1, +
+  OS_EXCEPTION_TYPE_DSI = 2, +
+  OS_EXCEPTION_TYPE_ISI = 3, +
+  OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT = 4, +
+  OS_EXCEPTION_TYPE_ALIGNMENT = 5, +
+  OS_EXCEPTION_TYPE_PROGRAM = 6, +
+  OS_EXCEPTION_TYPE_FLOATING_POINT = 7, +
+  OS_EXCEPTION_TYPE_DECREMENTER = 8, +
+  OS_EXCEPTION_TYPE_SYSTEM_CALL = 9, +
+  OS_EXCEPTION_TYPE_TRACE = 10, +
+  OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR = 11, +
+  OS_EXCEPTION_TYPE_BREAKPOINT = 12, +
+  OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT = 13, +
+  OS_EXCEPTION_TYPE_ICI = 14 +
+ }
 
- - + +

Functions

OSExceptionCallbackFn OSSetExceptionCallback (OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (UNKNOWN_ARG, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 
OSExceptionCallbackFn OSSetExceptionCallbackEx (OSExceptionMode mode, OSExceptionType exceptionType, OSExceptionCallbackFn callback)
 

Detailed Description

Typedef Documentation

- + +

◆ OSExceptionCallbackFn

+
- +
typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)typedef BOOL(* OSExceptionCallbackFn) (OSContext *context)
-

Definition at line 14 of file exception.h.

+

Definition at line 15 of file exception.h.

- + +

◆ OSExceptionMode

+ +
+
+ + + + +
typedef enum OSExceptionMode OSExceptionMode
+
+ +
+
+ +

◆ OSExceptionType

+
@@ -134,7 +184,32 @@ Functions

Enumeration Type Documentation

- + +

◆ OSExceptionMode

+ +
+
+
+ + + +
enum OSExceptionMode
+
+ + + + + + +
Enumerator
OS_EXCEPTION_MODE_SYSTEM 
OS_EXCEPTION_MODE_THREAD 
OS_EXCEPTION_MODE_GLOBAL 
OS_EXCEPTION_MODE_THREAD_ALL_CORES 
OS_EXCEPTION_MODE_GLOBAL_ALL_CORES 
+ +

Definition at line 17 of file exception.h.

+ +
+
+ +

◆ OSExceptionType

+
@@ -144,44 +219,31 @@ Functions
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Enumerator
OS_EXCEPTION_TYPE_SYSTEM_RESET  -
OS_EXCEPTION_TYPE_MACHINE_CHECK  -
OS_EXCEPTION_TYPE_DSI  -
OS_EXCEPTION_TYPE_ISI  -
OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT  -
OS_EXCEPTION_TYPE_ALIGNMENT  -
OS_EXCEPTION_TYPE_PROGRAM  -
OS_EXCEPTION_TYPE_FLOATING_POINT  -
OS_EXCEPTION_TYPE_DECREMENTER  -
OS_EXCEPTION_TYPE_SYSTEM_CALL  -
OS_EXCEPTION_TYPE_TRACE  -
OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR  -
OS_EXCEPTION_TYPE_BREAKPOINT  -
OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT  -
OS_EXCEPTION_TYPE_ICI  -
Enumerator
OS_EXCEPTION_TYPE_SYSTEM_RESET 
OS_EXCEPTION_TYPE_MACHINE_CHECK 
OS_EXCEPTION_TYPE_DSI 
OS_EXCEPTION_TYPE_ISI 
OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT 
OS_EXCEPTION_TYPE_ALIGNMENT 
OS_EXCEPTION_TYPE_PROGRAM 
OS_EXCEPTION_TYPE_FLOATING_POINT 
OS_EXCEPTION_TYPE_DECREMENTER 
OS_EXCEPTION_TYPE_SYSTEM_CALL 
OS_EXCEPTION_TYPE_TRACE 
OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR 
OS_EXCEPTION_TYPE_BREAKPOINT 
OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT 
OS_EXCEPTION_TYPE_ICI 
-

Definition at line 16 of file exception.h.

+

Definition at line 26 of file exception.h.

Function Documentation

- + +

◆ OSSetExceptionCallback()

+
@@ -207,15 +269,17 @@ Functions - + +

◆ OSSetExceptionCallbackEx()

+
- - + + @@ -244,7 +308,7 @@ Functions diff --git a/group__coreinit__exception.js b/group__coreinit__exception.js deleted file mode 100644 index e364723..0000000 --- a/group__coreinit__exception.js +++ /dev/null @@ -1,24 +0,0 @@ -var group__coreinit__exception = -[ - [ "OSExceptionCallbackFn", "group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16", null ], - [ "OSExceptionType", "group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8", null ], - [ "OSExceptionType", "group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af", [ - [ "OS_EXCEPTION_TYPE_SYSTEM_RESET", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf", null ], - [ "OS_EXCEPTION_TYPE_MACHINE_CHECK", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d", null ], - [ "OS_EXCEPTION_TYPE_DSI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397", null ], - [ "OS_EXCEPTION_TYPE_ISI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b", null ], - [ "OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1", null ], - [ "OS_EXCEPTION_TYPE_ALIGNMENT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f", null ], - [ "OS_EXCEPTION_TYPE_PROGRAM", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17", null ], - [ "OS_EXCEPTION_TYPE_FLOATING_POINT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd", null ], - [ "OS_EXCEPTION_TYPE_DECREMENTER", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e", null ], - [ "OS_EXCEPTION_TYPE_SYSTEM_CALL", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef", null ], - [ "OS_EXCEPTION_TYPE_TRACE", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51", null ], - [ "OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356", null ], - [ "OS_EXCEPTION_TYPE_BREAKPOINT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908", null ], - [ "OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988", null ], - [ "OS_EXCEPTION_TYPE_ICI", "group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517", null ] - ] ], - [ "OSSetExceptionCallback", "group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e", null ], - [ "OSSetExceptionCallbackEx", "group__coreinit__exception.html#ga44b6f722149102c9c499b7a8baf6d5ff", null ] -]; \ No newline at end of file diff --git a/group__coreinit__exit.html b/group__coreinit__exit.html index ee02178..9b6dfb4 100644 --- a/group__coreinit__exit.html +++ b/group__coreinit__exit.html @@ -3,17 +3,15 @@ - -WUT: Exit + + +wut: Exit - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
OSExceptionCallbackFn OSSetExceptionCallbackEx (UNKNOWN_ARG , OSExceptionMode mode,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
void exit (int code)   -void _Exit () -  +void _Exit (int code) + 

Detailed Description

Function Documentation

- + +

◆ exit()

+
@@ -109,14 +97,17 @@ Functions - + +

◆ _Exit()

+
- + +
void _Exit ()int code)
@@ -129,7 +120,7 @@ Functions diff --git a/group__coreinit__exit.js b/group__coreinit__exit.js deleted file mode 100644 index 69e3e43..0000000 --- a/group__coreinit__exit.js +++ /dev/null @@ -1,5 +0,0 @@ -var group__coreinit__exit = -[ - [ "_Exit", "group__coreinit__exit.html#ga26095e03513175ff6129565601f19d9a", null ], - [ "exit", "group__coreinit__exit.html#ga7b17e5913b7dff48eec9ba3976ccfd3c", null ] -]; \ No newline at end of file diff --git a/group__coreinit__expheap.html b/group__coreinit__expheap.html deleted file mode 100644 index f49bc7f..0000000 --- a/group__coreinit__expheap.html +++ /dev/null @@ -1,598 +0,0 @@ - - - - - - -WUT: Expanded Heap - - - - - - - - - - -
-
- - - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - -
- -
-
- - -
- -
- -
- -
-
Expanded Heap
-
-
- - - - - - - - -

-Data Structures

struct  MEMExpandedHeapBlock
 
struct  MEMExpandedHeapBlockList
 
struct  MEMExpandedHeap
 
- - - - - - - - - - - -

-Typedefs

typedef struct MEMExpandedHeap MEMExpandedHeap
 
typedef struct MEMExpandedHeapBlock MEMExpandedHeapBlock
 
typedef struct MEMExpandedHeapBlockList MEMExpandedHeapBlockList
 
typedef enum MEMExpandedHeapMode MEMExpandedHeapMode
 
typedef enum MEMExpandedHeapDirection MEMExpandedHeapDirection
 
- - - - - -

-Enumerations

enum  MEMExpandedHeapMode
 
enum  MEMExpandedHeapDirection
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

MEMExpandedHeapMEMCreateExpHeapEx (MEMExpandedHeap *heap, uint32_t size, uint16_t flags)
 
MEMExpandedHeapMEMDestroyExpHeap (MEMExpandedHeap *heap)
 
void * MEMAllocFromExpHeapEx (MEMExpandedHeap *heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMExpandedHeap *heap, uint8_t *block)
 
MEMExpandedHeapMode MEMSetAllocModeForExpHeap (MEMExpandedHeap *heap, MEMExpandedHeapMode mode)
 
MEMExpandedHeapMode MEMGetAllocModeForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMAdjustExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMExpandedHeap *heap, uint8_t *address, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMExpandedHeap *heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMExpandedHeap *heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMExpandedHeap *heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (uint8_t *addr)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (uint8_t *addr)
 
MEMExpandedHeapDirection MEMGetAllocDirForMBlockExpHeap (uint8_t *addr)
 
-

Detailed Description

-

Typedef Documentation

- -
-
- - - - -
typedef struct MEMExpandedHeap MEMExpandedHeap
-
- -

Definition at line 14 of file expandedheap.h.

- -
-
- -
-
- - - - -
typedef struct MEMExpandedHeapBlock MEMExpandedHeapBlock
-
- -

Definition at line 15 of file expandedheap.h.

- -
-
- -
-
- -

Definition at line 16 of file expandedheap.h.

- -
-
- -
-
- - - - -
typedef enum MEMExpandedHeapMode MEMExpandedHeapMode
-
- -
-
- -
-
- -
-
-

Enumeration Type Documentation

- -
-
- - - - -
enum MEMExpandedHeapMode
-
- - - -
Enumerator
MEM_EXP_HEAP_MODE_FIRST_FREE  -
MEM_EXP_HEAP_MODE_NEAREST_SIZE  -
- -

Definition at line 18 of file expandedheap.h.

- -
-
- -
-
- - - - -
enum MEMExpandedHeapDirection
-
- - - -
Enumerator
MEM_EXP_HEAP_DIR_FROM_TOP  -
MEM_EXP_HEAP_DIR_FROM_BOTTOM  -
- -

Definition at line 24 of file expandedheap.h.

- -
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
MEMExpandedHeap* MEMCreateExpHeapEx (MEMExpandedHeapheap,
uint32_t size,
uint16_t flags 
)
-
- -
-
- -
-
- - - - - - - - -
MEMExpandedHeap* MEMDestroyExpHeap (MEMExpandedHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void* MEMAllocFromExpHeapEx (MEMExpandedHeapheap,
uint32_t size,
int alignment 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void MEMFreeToExpHeap (MEMExpandedHeapheap,
uint8_t * block 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
MEMExpandedHeapMode MEMSetAllocModeForExpHeap (MEMExpandedHeapheap,
MEMExpandedHeapMode mode 
)
-
- -
-
- -
-
- - - - - - - - -
MEMExpandedHeapMode MEMGetAllocModeForExpHeap (MEMExpandedHeapheap)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMAdjustExpHeap (MEMExpandedHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
uint32_t MEMResizeForMBlockExpHeap (MEMExpandedHeapheap,
uint8_t * address,
uint32_t size 
)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMExpandedHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMExpandedHeapheap,
int alignment 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint16_t MEMSetGroupIDForExpHeap (MEMExpandedHeapheap,
uint16_t id 
)
-
- -
-
- -
-
- - - - - - - - -
uint16_t MEMGetGroupIDForExpHeap (MEMExpandedHeapheap)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMGetSizeForMBlockExpHeap (uint8_t * addr)
-
- -
-
- -
-
- - - - - - - - -
uint16_t MEMGetGroupIDForMBlockExpHeap (uint8_t * addr)
-
- -
-
- -
-
- - - - - - - - -
MEMExpandedHeapDirection MEMGetAllocDirForMBlockExpHeap (uint8_t * addr)
-
- -
-
-
- - - - diff --git a/group__coreinit__expheap.js b/group__coreinit__expheap.js deleted file mode 100644 index 548e8b9..0000000 --- a/group__coreinit__expheap.js +++ /dev/null @@ -1,34 +0,0 @@ -var group__coreinit__expheap = -[ - [ "MEMExpandedHeap", "struct_m_e_m_expanded_heap.html", null ], - [ "MEMExpandedHeap", "group__coreinit__expheap.html#ga6f20306c6ffcce66aab53e2a1c93d04b", null ], - [ "MEMExpHeapDirection", "group__coreinit__expheap.html#gad3b6feb26269cc7a7202e5fb87a89e12", null ], - [ "MEMExpHeapMode", "group__coreinit__expheap.html#ga3bba13654e36f740de5bdb4981a23248", null ], - [ "MEMExpHeapDirection", "group__coreinit__expheap.html#gaf7d7b76eff6969688351b914dbd5ff84", [ - [ "MEM_EXP_HEAP_DIR_FROM_TOP", "group__coreinit__expheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda", null ], - [ "MEM_EXP_HEAP_DIR_FROM_BOTTOM", "group__coreinit__expheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7", null ] - ] ], - [ "MEMExpHeapMode", "group__coreinit__expheap.html#gafaff417de3d38ab7b2fbf257913fac51", [ - [ "MEM_EXP_HEAP_MODE_FIRST_FREE", "group__coreinit__expheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d", null ], - [ "MEM_EXP_HEAP_MODE_NEAREST_SIZE", "group__coreinit__expheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b", null ] - ] ], - [ "MEMAdjustExpHeap", "group__coreinit__expheap.html#gafc07af9c28db41f7bb931843312a22a3", null ], - [ "MEMAllocFromExpHeap", "group__coreinit__expheap.html#ga4290ca07078eed4d815222135c6ce013", null ], - [ "MEMAllocFromExpHeapEx", "group__coreinit__expheap.html#ga1bd6e0933cff64935972d1406bc4f3aa", null ], - [ "MEMCreateExpHeap", "group__coreinit__expheap.html#ga6b6e934fd418677867325939e4d3bf56", null ], - [ "MEMCreateExpHeapEx", "group__coreinit__expheap.html#ga23c85a752f34c79cc2e6d0380a6945ed", null ], - [ "MEMDestroyExpHeap", "group__coreinit__expheap.html#gae74225ef326d0b012383f572ffdedad1", null ], - [ "MEMFreeToExpHeap", "group__coreinit__expheap.html#ga7c421edfe1421c2dc32886033d427821", null ], - [ "MEMGetAllocatableSizeForExpHeap", "group__coreinit__expheap.html#gae308b22521e3f82b54477e352cb54bd1", null ], - [ "MEMGetAllocatableSizeForExpHeapEx", "group__coreinit__expheap.html#ga454e65175e5a49959c85e00f7855f019", null ], - [ "MEMGetAllocDirForMBlockExpHeap", "group__coreinit__expheap.html#gaba2d07a2fe15bb0412465f399708a928", null ], - [ "MEMGetAllocModeForExpHeap", "group__coreinit__expheap.html#ga260ef5ed78a842b221617c42a7b50c29", null ], - [ "MEMGetGroupIDForExpHeap", "group__coreinit__expheap.html#ga0298c33afc1b685eabda4ebd22ef4351", null ], - [ "MEMGetGroupIDForMBlockExpHeap", "group__coreinit__expheap.html#ga938440268deb10b08c13965c16fbff89", null ], - [ "MEMGetSizeForMBlockExpHeap", "group__coreinit__expheap.html#gafe642549ccefcd0576ee7f4f15185d42", null ], - [ "MEMGetTotalFreeSizeForExpHeap", "group__coreinit__expheap.html#ga26183b624b5f7bdf1219544d43c58a66", null ], - [ "MEMiDumpExpHeap", "group__coreinit__expheap.html#gaa959ffd6dc51567d7c17880906cb22e4", null ], - [ "MEMResizeForMBlockExpHeap", "group__coreinit__expheap.html#gacd06efb621347f80db55dba993fc223e", null ], - [ "MEMSetAllocModeForExpHeap", "group__coreinit__expheap.html#ga2bad96bf373760922a81ce44c0c8d6bb", null ], - [ "MEMSetGroupIDForExpHeap", "group__coreinit__expheap.html#ga1d3b9ede931df2dd898b501827d26d87", null ] -]; \ No newline at end of file diff --git a/group__coreinit__fastcond.html b/group__coreinit__fastcond.html index 416dfe3..75e7291 100644 --- a/group__coreinit__fastcond.html +++ b/group__coreinit__fastcond.html @@ -3,17 +3,15 @@ - -WUT: Fast Condition Variable + + +wut: Fast Condition Variable - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Fast Condition Variable
+ +

A condition variable to be used with an OSFastMutex. +More...

- - + +

Data Structures

struct  OSFastCondition
 
struct  OSFastCondition
 
@@ -99,24 +88,64 @@ Macros

Macros

- + - +

Typedefs

typedef struct OSFastCondition OSFastCondition
typedef struct OSFastCondition OSFastCondition
 
typedef struct OSFastMutex OSFastMutex
typedef struct OSFastMutex OSFastMutex
 
- + - + - +

Functions

void OSFastCond_Init (OSFastCondition *condition, const char *name)
void OSFastCond_Init (OSFastCondition *condition, const char *name)
 
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
void OSFastCond_Wait (OSFastCondition *condition, OSFastMutex *mutex)
 
void OSFastCond_Signal (OSFastCondition *condition)
void OSFastCond_Signal (OSFastCondition *condition)
 

Detailed Description

-

A condition variable to be used with an OSFastMutex.

+

A condition variable to be used with an OSFastMutex.

+

Data Structure Documentation

+ +

◆ OSFastCondition

+ +
+
+ + + + +
struct OSFastCondition
+
+
+

Definition at line 23 of file fastcondition.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadQueue +queue +
+ +
+

Macro Definition Documentation

- + +

◆ OS_FAST_CONDITION_TAG

+
@@ -126,48 +155,54 @@ Functions
-

Definition at line 21 of file fastcondition.h.

+

Definition at line 21 of file fastcondition.h.

Typedef Documentation

- + +

◆ OSFastCondition

+
-

Definition at line 18 of file fastcondition.h.

+

Definition at line 18 of file fastcondition.h.

- + +

◆ OSFastMutex

+
- +
typedef struct OSFastMutex OSFastMutextypedef struct OSFastMutex OSFastMutex
-

Definition at line 19 of file fastcondition.h.

+

Definition at line 19 of file fastcondition.h.

Function Documentation

- + +

◆ OSFastCond_Init()

+
- + @@ -186,20 +221,22 @@ Functions - + +

◆ OSFastCond_Wait()

+
void OSFastCond_Init (OSFastConditionOSFastCondition condition,
- + - + @@ -212,14 +249,16 @@ Functions - + +

◆ OSFastCond_Signal()

+
void OSFastCond_Wait (OSFastConditionOSFastCondition condition,
OSFastMutexOSFastMutex mutex 
- + @@ -233,7 +272,7 @@ Functions diff --git a/group__coreinit__fastcond.js b/group__coreinit__fastcond.js deleted file mode 100644 index 938a11d..0000000 --- a/group__coreinit__fastcond.js +++ /dev/null @@ -1,14 +0,0 @@ -var group__coreinit__fastcond = -[ - [ "OSFastCondition", "struct_o_s_fast_condition.html", [ - [ "name", "struct_o_s_fast_condition.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_fast_condition.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_fast_condition.html#a1c50fcd1195659821729f52af8f3bb7d", null ] - ] ], - [ "OS_FAST_CONDITION_TAG", "group__coreinit__fastcond.html#ga7af6faf6470fff941f49e42480a2ebbd", null ], - [ "OSFastCondition", "group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c", null ], - [ "OSFastMutex", "group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastCond_Init", "group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd", null ], - [ "OSFastCond_Signal", "group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63", null ], - [ "OSFastCond_Wait", "group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef", null ] -]; \ No newline at end of file diff --git a/group__coreinit__fastmutex.html b/group__coreinit__fastmutex.html index a554dcf..9415916 100644 --- a/group__coreinit__fastmutex.html +++ b/group__coreinit__fastmutex.html @@ -3,17 +3,15 @@ - -WUT: Fast Mutex + + +wut: Fast Mutex - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void OSFastCond_Signal (OSFastConditionOSFastCondition condition)
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
Fast Mutex
+ +

Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel. +More...

- - - - + + + +

Data Structures

struct  OSFastMutexLink
 
struct  OSFastMutex
 
struct  OSFastMutex
 
@@ -101,28 +90,105 @@ Macros

Macros

- + - + - +

Typedefs

typedef struct OSFastMutex OSFastMutex
typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexLink OSFastMutexLink
typedef struct OSFastMutexLink OSFastMutexLink
 
typedef struct OSFastCondition OSFastCondition
typedef struct OSFastCondition OSFastCondition
 
- + - + - + - +

Functions

void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
void OSFastMutex_Init (OSFastMutex *mutex, const char *name)
 
void OSFastMutex_Lock (OSFastMutex *mutex)
void OSFastMutex_Lock (OSFastMutex *mutex)
 
void OSFastMutex_Unlock (OSFastMutex *mutex)
void OSFastMutex_Unlock (OSFastMutex *mutex)
 
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
BOOL OSFastMutex_TryLock (OSFastMutex *mutex)
 

Detailed Description

-

Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.

+

Similar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel.

+

Data Structure Documentation

+ +

◆ OSFastMutexLink

+ +
+
+ + + + +
struct OSFastMutexLink
+
+
+

Definition at line 22 of file fastmutex.h.

+
+ + + + + + + +
Data Fields
+OSFastMutex * +next +
+OSFastMutex * +prev +
+ +
+
+ +

◆ OSFastMutex

+ +
+
+ + + + +
struct OSFastMutex
+
+
+

Definition at line 33 of file fastmutex.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadSimpleQueue +queue +
+OSFastMutexLink +link +
+ +
+

Macro Definition Documentation

- + +

◆ OS_FAST_MUTEX_TAG

+
@@ -132,62 +198,70 @@ Functions
-

Definition at line 31 of file fastmutex.h.

+

Definition at line 31 of file fastmutex.h.

Typedef Documentation

- + +

◆ OSFastMutex

+
- +
typedef struct OSFastMutex OSFastMutextypedef struct OSFastMutex OSFastMutex
-

Definition at line 18 of file fastmutex.h.

+

Definition at line 18 of file fastmutex.h.

- + +

◆ OSFastMutexLink

+
-

Definition at line 19 of file fastmutex.h.

+

Definition at line 19 of file fastmutex.h.

- + +

◆ OSFastCondition

+
-

Definition at line 20 of file fastmutex.h.

+

Definition at line 20 of file fastmutex.h.

Function Documentation

- + +

◆ OSFastMutex_Init()

+
- + @@ -206,14 +280,16 @@ Functions - + +

◆ OSFastMutex_Lock()

+
void OSFastMutex_Init (OSFastMutexOSFastMutex mutex,
- + @@ -222,14 +298,16 @@ Functions - + +

◆ OSFastMutex_Unlock()

+
void OSFastMutex_Lock (OSFastMutexOSFastMutex mutex)
- + @@ -238,14 +316,16 @@ Functions - + +

◆ OSFastMutex_TryLock()

+
void OSFastMutex_Unlock (OSFastMutexOSFastMutex mutex)
- + - + @@ -259,7 +339,7 @@ Functions diff --git a/group__coreinit__fastmutex.js b/group__coreinit__fastmutex.js deleted file mode 100644 index 2371592..0000000 --- a/group__coreinit__fastmutex.js +++ /dev/null @@ -1,21 +0,0 @@ -var group__coreinit__fastmutex = -[ - [ "OSFastMutexLink", "struct_o_s_fast_mutex_link.html", [ - [ "next", "struct_o_s_fast_mutex_link.html#a1c63da7e950aca2219132b3e699c5b22", null ], - [ "prev", "struct_o_s_fast_mutex_link.html#aa5326d186503dd5d8a77ee48493b5221", null ] - ] ], - [ "OSFastMutex", "struct_o_s_fast_mutex.html", [ - [ "link", "struct_o_s_fast_mutex.html#afa8c319f706a6446c1309c1734a51110", null ], - [ "name", "struct_o_s_fast_mutex.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_fast_mutex.html#aca875af83d051fe0792ad13654a2e445", null ], - [ "tag", "struct_o_s_fast_mutex.html#a1c50fcd1195659821729f52af8f3bb7d", null ] - ] ], - [ "OS_FAST_MUTEX_TAG", "group__coreinit__fastmutex.html#gaa4219c81acd042a06aeea86a482eb6a3", null ], - [ "OSFastCondition", "group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c", null ], - [ "OSFastMutex", "group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastMutexLink", "group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56", null ], - [ "OSFastMutex_Init", "group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee", null ], - [ "OSFastMutex_Lock", "group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d", null ], - [ "OSFastMutex_TryLock", "group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3", null ], - [ "OSFastMutex_Unlock", "group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf", null ] -]; \ No newline at end of file diff --git a/group__coreinit__fiber.html b/group__coreinit__fiber.html new file mode 100644 index 0000000..ca719a0 --- /dev/null +++ b/group__coreinit__fiber.html @@ -0,0 +1,211 @@ + + + + + + + +wut: Fiber + + + + + + + + + +
+
+
BOOL OSFastMutex_TryLock BOOL OSFastMutex_TryLock (OSFastMutexOSFastMutex mutex)
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
+
+
+ + + + + + +

+Typedefs

typedef void(* OSFiberEntryFn) ()
 
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
 
+ + + + + +

+Functions

int32_t OSSwitchFiber (OSFiberEntryFn entry, void *stack)
 
int32_t OSSwitchFiberEx (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, OSFiberExEntryFn entry, void *stack)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ OSFiberEntryFn

+ +
+
+ + + + +
typedef void(* OSFiberEntryFn) ()
+
+ +

Definition at line 15 of file fiber.h.

+ +
+
+ +

◆ OSFiberExEntryFn

+ +
+
+ + + + +
typedef void(* OSFiberExEntryFn) (uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4)
+
+ +

Definition at line 16 of file fiber.h.

+ +
+
+

Function Documentation

+ +

◆ OSSwitchFiber()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t OSSwitchFiber (OSFiberEntryFn entry,
void * stack 
)
+
+ +
+
+ +

◆ OSSwitchFiberEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t OSSwitchFiberEx (uint32_t arg1,
uint32_t arg2,
uint32_t arg3,
uint32_t arg4,
OSFiberExEntryFn entry,
void * stack 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__foreground.html b/group__coreinit__foreground.html index 47adfc1..b38b886 100644 --- a/group__coreinit__foreground.html +++ b/group__coreinit__foreground.html @@ -3,17 +3,15 @@ - -WUT: Foreground Management + + +wut: Foreground Management - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Detailed Description

Function Documentation

- + +

◆ OSEnableForegroundExit()

+
@@ -110,7 +98,9 @@ Functions - + +

◆ OSReleaseForeground()

+
@@ -125,7 +115,9 @@ Functions - + +

◆ OSSavesDone_ReadyToRelease()

+
@@ -145,7 +137,7 @@ Functions diff --git a/group__coreinit__frameheap.html b/group__coreinit__frameheap.html deleted file mode 100644 index 1ffbc41..0000000 --- a/group__coreinit__frameheap.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - -WUT: Frame Heap - - - - - - - - - - -
-
-
- - - - - -
-
WUT -  0.1 -
-
Wii U Toolchain
-
-
- - - - -
- -
-
- - -
- -
- - -
- - - - - - -

-Data Structures

struct  MEMFrameHeapState
 
struct  MEMFrameHeap
 
- - - - - - - -

-Typedefs

typedef enum MEMFrameHeapFreeMode MEMFrameHeapFreeMode
 
typedef struct MEMFrameHeap MEMFrameHeap
 
typedef struct MEMFrameHeapState MEMFrameHeapState
 
- - - -

-Enumerations

enum  MEMFrameHeapFreeMode
 
- - - - - - - - - - - - - - - - - - - -

-Functions

MEMFrameHeapMEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMFrameHeap *heap)
 
void * MEMAllocFromFrmHeapEx (MEMFrameHeap *heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMFrameHeap *heap, MEMFrameHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMFrameHeap *heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMFrameHeap *heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMFrameHeap *heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMFrameHeap *heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMFrameHeap *heap, int alignment)
 
-

Detailed Description

-

Typedef Documentation

- -
-
- - - - -
typedef enum MEMFrameHeapFreeMode MEMFrameHeapFreeMode
-
- -
-
- -
-
- - - - -
typedef struct MEMFrameHeap MEMFrameHeap
-
- -

Definition at line 22 of file frameheap.h.

- -
-
- -
-
- - - - -
typedef struct MEMFrameHeapState MEMFrameHeapState
-
- -

Definition at line 23 of file frameheap.h.

- -
-
-

Enumeration Type Documentation

- -
-
- - - - -
enum MEMFrameHeapFreeMode
-
- - - - -
Enumerator
MEM_FRAME_HEAP_FREE_HEAD  -
MEM_FRAME_HEAP_FREE_TAIL  -
MEM_FRAME_HEAP_FREE_ALL  -
- -

Definition at line 15 of file frameheap.h.

- -
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
MEMFrameHeap* MEMCreateFrmHeapEx (void * heap,
uint32_t size,
uint32_t flags 
)
-
- -
-
- -
-
- - - - - - - - -
void* MEMDestroyFrmHeap (MEMFrameHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void* MEMAllocFromFrmHeapEx (MEMFrameHeapheap,
uint32_t size,
int alignment 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void MEMFreeToFrmHeap (MEMFrameHeapheap,
MEMFrameHeapFreeMode mode 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
BOOL MEMRecordStateForFrmHeap (MEMFrameHeapheap,
uint32_t tag 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
BOOL MEMFreeByStateToFrmHeap (MEMFrameHeapheap,
uint32_t tag 
)
-
- -
-
- -
-
- - - - - - - - -
uint32_t MEMAdjustFrmHeap (MEMFrameHeapheap)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
uint32_t MEMResizeForMBlockFrmHeap (MEMFrameHeapheap,
uint32_t addr,
uint32_t size 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMFrameHeapheap,
int alignment 
)
-
- -
-
-
- - - - diff --git a/group__coreinit__frameheap.js b/group__coreinit__frameheap.js deleted file mode 100644 index 557c7b6..0000000 --- a/group__coreinit__frameheap.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__coreinit__frameheap = -[ - [ "MEMFrameHeap", "struct_m_e_m_frame_heap.html", null ], - [ "MEMFrameHeap", "group__coreinit__frameheap.html#ga0fb4e39626fc90a5b04d53e289dcb716", null ], - [ "MEMFrameHeapFreeMode", "group__coreinit__frameheap.html#ga5962490851d6e1cde2270f2de524c0c5", null ], - [ "MEMFrameHeapFreeMode", "group__coreinit__frameheap.html#ga519bff9f11e628bf00f032e527b3aa3f", [ - [ "MEM_FRAME_HEAP_FREE_FROM_BOTTOM", "group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa0f815df3a2b3454a69ae60cf27333a9d", null ], - [ "MEM_FRAME_HEAP_FREE_FROM_TOP", "group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fae6268970d5e12703cf73478febfc8333", null ] - ] ], - [ "MEMAdjustFrmHeap", "group__coreinit__frameheap.html#ga8b6598d6ee7122b59a273951cc16692f", null ], - [ "MEMAllocFromFrmHeap", "group__coreinit__frameheap.html#gac6d44cefdd8676ac3bad9bbcddc87c61", null ], - [ "MEMAllocFromFrmHeapEx", "group__coreinit__frameheap.html#ga66b4f9c67cc56fb8f95a382950c0a90a", null ], - [ "MEMCreateFrmHeap", "group__coreinit__frameheap.html#ga09a6141da678ad54f66c8801c7f33b80", null ], - [ "MEMCreateFrmHeapEx", "group__coreinit__frameheap.html#ga5c750906ac5906a7cd7b339f41a19a38", null ], - [ "MEMDestroyFrmHeap", "group__coreinit__frameheap.html#gacd0bfc4dee94128802f1e313a8a840e8", null ], - [ "MEMFreeByStateToFrmHeap", "group__coreinit__frameheap.html#gacf63bbbc9108fae2ba467af00316375f", null ], - [ "MEMFreeToFrmHeap", "group__coreinit__frameheap.html#gab4120e25b953255de5b5f00329e598bf", null ], - [ "MEMGetAllocatableSizeForFrmHeap", "group__coreinit__frameheap.html#ga27fd366d7eb783e4b4fdd090d1bcefcc", null ], - [ "MEMGetAllocatableSizeForFrmHeapEx", "group__coreinit__frameheap.html#gad02f5594ef431d1929938cfbda57cd39", null ], - [ "MEMRecordStateForFrmHeap", "group__coreinit__frameheap.html#ga124a709049f57ef26d1c8baa44132605", null ], - [ "MEMResizeForMBlockFrmHeap", "group__coreinit__frameheap.html#ga2db992abadb6e8f6f2f4c13ad38a833f", null ] -]; \ No newline at end of file diff --git a/group__coreinit__fs.html b/group__coreinit__fs.html index 966b26a..1f1487a 100644 --- a/group__coreinit__fs.html +++ b/group__coreinit__fs.html @@ -3,17 +3,15 @@ - -WUT: Filesystem + + +wut: Filesystem - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Filesystem
+ +

Mount, access and modify filesystems directly. +More...

- - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +

Data Structures

struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeInfo
 
struct  FSAsyncData
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
struct  FSClient
 
struct  FSCmdBlock
 
struct  FSStat
 
struct  FSStateChangeInfo
 
struct  FSMessage
 
struct  FSAsyncData
 
struct  FSAsyncResult
 Stores the result of an async FS command. More...
 
struct  FSDirectoryEntry
 
struct  FSMountSource
 
@@ -112,20 +106,24 @@ Typedefs - + - - - + + + - + + + - - - - - + + + + + + + @@ -138,154 +136,599 @@ Typedefs - +

Typedefs

 
typedef uint32_t FSPriority
 
typedef struct FSAsyncData FSAsyncData
typedef struct FSAsyncData FSAsyncData
 
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSClient FSClient
typedef struct FSAsyncResult FSAsyncResult
 
typedef struct FSClient FSClient
 
typedef struct FSDirectoryEntry FSDirectoryEntry
typedef struct FSCmdBlock FSCmdBlock
 
typedef struct FSDirectoryEntry FSDirectoryEntry
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeInfo FSStateChangeInfo
 
typedef struct FSMountSource FSMountSource
typedef struct FSMessage FSMessage
 
typedef struct FSMountSource FSMountSource
 
typedef struct FSStat FSStat
 
typedef struct FSStateChangeInfo FSStateChangeInfo
 
typedef enum FSStatus FSStatus
 
typedef enum FSError FSError
 
typedef enum FSMountSourceType FSMountSourceType
 
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
 
- - - - - - - - - - - - + + + + + + + + + + + +

Enumerations

enum  FSStatus
 
enum  FSError
 
enum  FSMode
 
enum  FSStatFlags
 
enum  FSVolumeState
 
enum  FSMountSourceType
 
enum  FSStatus {
+  FS_STATUS_OK = 0, +
+  FS_STATUS_CANCELLED = -1, +
+  FS_STATUS_END = -2, +
+  FS_STATUS_MAX = -3, +
+  FS_STATUS_ALREADY_OPEN = -4, +
+  FS_STATUS_EXISTS = -5, +
+  FS_STATUS_NOT_FOUND = -6, +
+  FS_STATUS_NOT_FILE = -7, +
+  FS_STATUS_NOT_DIR = -8, +
+  FS_STATUS_ACCESS_ERROR = -9, +
+  FS_STATUS_PERMISSION_ERROR = -10, +
+  FS_STATUS_FILE_TOO_BIG = -11, +
+  FS_STATUS_STORAGE_FULL = -12, +
+  FS_STATUS_JOURNAL_FULL = -13, +
+  FS_STATUS_UNSUPPORTED_CMD = -14, +
+  FS_STATUS_MEDIA_NOT_READY = -15, +
+  FS_STATUS_MEDIA_ERROR = -17, +
+  FS_STATUS_CORRUPTED = -18, +
+  FS_STATUS_FATAL_ERROR = -0x400 +
+ }
 
enum  FSError {
+  FS_ERROR_NOT_INIT = -0x30001, +
+  FS_ERROR_BUSY = -0x30002, +
+  FS_ERROR_CANCELLED = -0x30003, +
+  FS_ERROR_END_OF_DIR = -0x30004, +
+  FS_ERROR_END_OF_FILE = -0x30005, +
+  FS_ERROR_MAX_MOUNT_POINTS = -0x30010, +
+  FS_ERROR_MAX_VOLUMES = -0x30011, +
+  FS_ERROR_MAX_CLIENTS = -0x30012, +
+  FS_ERROR_MAX_FILES = -0x30013, +
+  FS_ERROR_MAX_DIRS = -0x30014, +
+  FS_ERROR_ALREADY_OPEN = -0x30015, +
+  FS_ERROR_ALREADY_EXISTS = -0x30016, +
+  FS_ERROR_NOT_FOUND = -0x30017, +
+  FS_ERROR_NOT_EMPTY = -0x30018, +
+  FS_ERROR_ACCESS_ERROR = -0x30019, +
+  FS_ERROR_PERMISSION_ERROR = -0x3001A, +
+  FS_ERROR_DATA_CORRUPTED = -0x3001B, +
+  FS_ERROR_STORAGE_FULL = -0x3001C, +
+  FS_ERROR_JOURNAL_FULL = -0x3001D, +
+  FS_ERROR_UNAVAILABLE_COMMAND = -0x3001F, +
+  FS_ERROR_UNSUPPORTED_COMMAND = -0x30020, +
+  FS_ERROR_INVALID_PARAM = -0x30021, +
+  FS_ERROR_INVALID_PATH = -0x30022, +
+  FS_ERROR_INVALID_BUFFER = -0x30023, +
+  FS_ERROR_INVALID_ALIGNMENT = -0x30024, +
+  FS_ERROR_INVALID_CLIENTHANDLE = -0x30025, +
+  FS_ERROR_INVALID_FILEHANDLE = -0x30026, +
+  FS_ERROR_INVALID_DIRHANDLE = -0x30027, +
+  FS_ERROR_NOT_FILE = -0x30028, +
+  FS_ERROR_NOT_DIR = -0x30029, +
+  FS_ERROR_FILE_TOO_BIG = -0x3002A, +
+  FS_ERROR_OUT_OF_RANGE = -0x3002B, +
+  FS_ERROR_OUT_OF_RESOURCES = -0x3002C, +
+  FS_ERROR_MEDIA_NOT_READY = -0x30030, +
+  FS_ERROR_MEDIA_ERROR = -0x30031, +
+  FS_ERROR_WRITE_PROTECTED = -0x30032, +
+  FS_ERROR_INVALID_MEDIA = -0x30033 +
+ }
 
enum  FSMode {
+  FS_MODE_READ_OWNER = 0x400, +
+  FS_MODE_WRITE_OWNER = 0x200, +
+  FS_MODE_EXEC_OWNER = 0x100, +
+  FS_MODE_READ_GROUP = 0x040, +
+  FS_MODE_WRITE_GROUP = 0x020, +
+  FS_MODE_EXEC_GROUP = 0x010, +
+  FS_MODE_READ_OTHER = 0x004, +
+  FS_MODE_WRITE_OTHER = 0x002, +
+  FS_MODE_EXEC_OTHER = 0x001 +
+ }
 
enum  FSStatFlags { FS_STAT_DIRECTORY = 0x80000000 + }
 
enum  FSVolumeState {
+  FS_VOLUME_STATE_INITIAL = 0, +
+  FS_VOLUME_STATE_READY = 1, +
+  FS_VOLUME_STATE_NO_MEDIA = 2, +
+  FS_VOLUME_STATE_INVALID_MEDIA = 3, +
+  FS_VOLUME_STATE_DIRTY_MEDIA = 4, +
+  FS_VOLUME_STATE_WRONG_MEDIA = 5, +
+  FS_VOLUME_STATE_MEDIA_ERROR = 6, +
+  FS_VOLUME_STATE_DATA_CORRUPTED = 7, +
+  FS_VOLUME_STATE_WRITE_PROTECTED = 8, +
+  FS_VOLUME_STATE_JOURNAL_FULL = 9, +
+  FS_VOLUME_STATE_FATAL = 10, +
+  FS_VOLUME_STATE_INVALID = 11 +
+ }
 
enum  FSMountSourceType {
+  FS_MOUNT_SOURCE_SD = 0, +
+  FS_MOUNT_SOURCE_UNK = 1 +
+ }
 
- - - - - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

FSStatus fsDevInit ()
 
FSStatus fsDevExit ()
 
void FSInit ()
 
void FSShutdown ()
 
FSStatus FSAddClient (FSClient *client, uint32_t flags)
FSStatus FSAddClient (FSClient *client, uint32_t flags)
 
FSStatus FSDelClient (FSClient *client, uint32_t flags)
FSStatus FSDelClient (FSClient *client, uint32_t flags)
 
uint32_t FSGetClientNum ()
 
void FSInitCmdBlock (FSCmdBlock *block)
void FSInitCmdBlock (FSCmdBlock *block)
 
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
FSStatus FSSetCmdPriority (FSCmdBlock *block, FSPriority priority)
 
void FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info)
void FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info)
 
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags)
FSStatus FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags)
 
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags)
FSAsyncResultFSGetAsyncResult (FSMessage *message)
 
FSStatus FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags)
 
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags)
FSStatus FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags)
 
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags)
FSStatus FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags)
 
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
FSStatus FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags)
 
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags)
FSStatus FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags)
 
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
FSStatus FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
 
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
FSStatus FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags)
 
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags)
FSStatus FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags)
 
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, u64 *outSize, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags)
FSStatus FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags)
 
FSStatus FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags)
 
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
FSStatus FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags)
 
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags)
FSStatus FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags)
 
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags)
FSStatus FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags)
 
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
FSStatus FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags)
 
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData)
 
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags)
FSStatus FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags)
 
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData)
FSStatus FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData)
 
FSVolumeState FSGetVolumeState (FSClient *client)
FSVolumeState FSGetVolumeState (FSClient *client)
 
FSError FSGetLastErrorCodeForViewer (FSClient *client)
FSError FSGetLastErrorCodeForViewer (FSClient *client)
 
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags)
FSStatus FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags)
 
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags)
FSStatus FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags)
 
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
FSStatus FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
 
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags)
FSStatus FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags)
 
FSStatus FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
FSStatus FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags)
 

Detailed Description

-

First call FSInit to initialise the file system library, then call FSAddClient to initialise your FSClient structure, then you need to use FSInitCmdBlock to initialise an FSCmdBlock structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same FSCmdBlock, you do not need to reinitialise an FSCmdBlock before reusing it.

-

Calling fsDevInit initializes the stdlib devoptab, allowing for standard file IO.

+

Mount, access and modify filesystems directly.

+

First call FSInit to initialise the file system library, then call FSAddClient to initialise your FSClient structure, then you need to use FSInitCmdBlock to initialise an FSCmdBlock structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same FSCmdBlock, you do not need to reinitialise an FSCmdBlock before reusing it.

+

Data Structure Documentation

+ +

◆ FSClient

+ +
+
+ + + + +
struct FSClient
+
+
+

Definition at line 146 of file filesystem.h.

+
+
+
+ +

◆ FSCmdBlock

+ +
+
+ + + + +
struct FSCmdBlock
+
+
+

Definition at line 152 of file filesystem.h.

+
+
+
+ +

◆ FSStat

+ +
+
+ + + + +
struct FSStat
+
+
+

Definition at line 158 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+FSStatFlags +flags +
+FSMode +mode +
+uint32_t +owner +
+uint32_t +group +
+uint32_t +size +
+uint32_t +entryId +
+int64_t +created +
+int64_t +modified +
+ +
+
+ +

◆ FSStateChangeInfo

+ +
+
+ + + + +
struct FSStateChangeInfo
+
+
+

Definition at line 181 of file filesystem.h.

+
+
+
+ +

◆ FSMessage

+ +
+
+ + + + +
struct FSMessage
+
+
+

Definition at line 187 of file filesystem.h.

+
+ + + + + + + +
Data Fields
+void * +data +Message data.
+OSFunctionType +type +Type of message.
+ +
+
+ +

◆ FSAsyncData

+ +
+
+ + + + +
struct FSAsyncData
+
+
+

Definition at line 201 of file filesystem.h.

+
+ + + + + + + + + + +
Data Fields
+FSAsyncCallback +callback +
+uint32_t +param +
+OSMessageQueue * +ioMsgQueue +
+ +
+
+ +

◆ FSAsyncResult

+ +
+
+ + + + +
struct FSAsyncResult
+
+

Stores the result of an async FS command.

+ +

Definition at line 215 of file filesystem.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+FSAsyncData +asyncData +User supplied async data.
+FSMessage +ioMsg +Message to put into asyncdata.ioMsgQueue.
+FSClient * +client +FSClient which owns this result.
+FSCmdBlock * +block +FSCmdBlock which owns this result.
+FSStatus +status +The result of the command.
+ +
+
+ +

◆ FSDirectoryEntry

+ +
+
+ + + + +
struct FSDirectoryEntry
+
+
+

Definition at line 239 of file filesystem.h.

+
+ + + + + + + +
Data Fields
+FSStat +info +
+char +name[256] +
+ +
+
+ +

◆ FSMountSource

+ +
+
+ + + + +
struct FSMountSource
+
+
+

Definition at line 247 of file filesystem.h.

+
+
+

Typedef Documentation

- + +

◆ FSDirectoryHandle

+
@@ -295,11 +738,13 @@ Functions
-

Definition at line 24 of file filesystem.h.

+

Definition at line 24 of file filesystem.h.

- + +

◆ FSFileHandle

+
@@ -309,11 +754,13 @@ Functions
-

Definition at line 25 of file filesystem.h.

+

Definition at line 25 of file filesystem.h.

- + +

◆ FSPriority

+
@@ -323,109 +770,157 @@ Functions
-

Definition at line 26 of file filesystem.h.

+

Definition at line 26 of file filesystem.h.

- + +

◆ FSAsyncData

+
- +
typedef struct FSAsyncData FSAsyncDatatypedef struct FSAsyncData FSAsyncData
-

Definition at line 28 of file filesystem.h.

+

Definition at line 28 of file filesystem.h.

- + +

◆ FSAsyncResult

+
- +
typedef struct FSCmdBlock FSCmdBlocktypedef struct FSAsyncResult FSAsyncResult
-

Definition at line 29 of file filesystem.h.

+

Definition at line 29 of file filesystem.h.

- + +

◆ FSClient

+
- +
typedef struct FSClient FSClienttypedef struct FSClient FSClient
-

Definition at line 30 of file filesystem.h.

+

Definition at line 30 of file filesystem.h.

- + +

◆ FSCmdBlock

+
- +
typedef struct FSDirectoryEntry FSDirectoryEntrytypedef struct FSCmdBlock FSCmdBlock
-

Definition at line 31 of file filesystem.h.

+

Definition at line 31 of file filesystem.h.

- + +

◆ FSDirectoryEntry

+
- +
typedef struct FSStat FSStattypedef struct FSDirectoryEntry FSDirectoryEntry
-

Definition at line 32 of file filesystem.h.

+

Definition at line 32 of file filesystem.h.

- + +

◆ FSMessage

+
- +
typedef struct FSStateChangeInfo FSStateChangeInfotypedef struct FSMessage FSMessage
-

Definition at line 33 of file filesystem.h.

+

Definition at line 33 of file filesystem.h.

- + +

◆ FSMountSource

+
- +
typedef struct FSMountSource FSMountSourcetypedef struct FSMountSource FSMountSource
-

Definition at line 34 of file filesystem.h.

+

Definition at line 34 of file filesystem.h.

- + +

◆ FSStat

+ +
+
+ + + + +
typedef struct FSStat FSStat
+
+ +

Definition at line 35 of file filesystem.h.

+ +
+
+ +

◆ FSStateChangeInfo

+ +
+
+ + + + +
typedef struct FSStateChangeInfo FSStateChangeInfo
+
+ +

Definition at line 36 of file filesystem.h.

+ +
+
+ +

◆ FSStatus

+
@@ -437,7 +932,9 @@ Functions - + +

◆ FSError

+
@@ -449,7 +946,9 @@ Functions - + +

◆ FSMode

+
@@ -461,7 +960,9 @@ Functions - + +

◆ FSStatFlags

+
@@ -473,7 +974,9 @@ Functions - + +

◆ FSVolumeState

+
@@ -485,7 +988,9 @@ Functions - + +

◆ FSMountSourceType

+
@@ -497,22 +1002,26 @@ Functions - + +

◆ FSAsyncCallback

+
- +
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t)
-

Definition at line 142 of file filesystem.h.

+

Definition at line 144 of file filesystem.h.

Enumeration Type Documentation

- + +

◆ FSStatus

+
@@ -522,51 +1031,34 @@ Functions
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
Enumerator
FS_STATUS_OK  -
FS_STATUS_CANCELLED  -
FS_STATUS_END  -
FS_STATUS_MAX  -
FS_STATUS_ALREADY_OPEN  -
FS_STATUS_EXISTS  -
FS_STATUS_NOT_FOUND  -
FS_STATUS_NOT_FILE  -
FS_STATUS_NOT_DIR  -
FS_STATUS_ACCESS_ERROR  -
FS_STATUS_PERMISSION_ERROR  -
FS_STATUS_FILE_TOO_BIG  -
FS_STATUS_STORAGE_FULL  -
FS_STATUS_JOURNAL_FULL  -
FS_STATUS_UNSUPPORTED_CMD  -
FS_STATUS_MEDIA_NOT_READY  -
FS_STATUS_MEDIA_ERROR  -
FS_STATUS_CORRUPTED  -
FS_STATUS_FATAL_ERROR  -
Enumerator
FS_STATUS_OK 
FS_STATUS_CANCELLED 
FS_STATUS_END 
FS_STATUS_MAX 
FS_STATUS_ALREADY_OPEN 
FS_STATUS_EXISTS 
FS_STATUS_NOT_FOUND 
FS_STATUS_NOT_FILE 
FS_STATUS_NOT_DIR 
FS_STATUS_ACCESS_ERROR 
FS_STATUS_PERMISSION_ERROR 
FS_STATUS_FILE_TOO_BIG 
FS_STATUS_STORAGE_FULL 
FS_STATUS_JOURNAL_FULL 
FS_STATUS_UNSUPPORTED_CMD 
FS_STATUS_MEDIA_NOT_READY 
FS_STATUS_MEDIA_ERROR 
FS_STATUS_CORRUPTED 
FS_STATUS_FATAL_ERROR 
-

Definition at line 36 of file filesystem.h.

+

Definition at line 38 of file filesystem.h.

- + +

◆ FSError

+
@@ -576,87 +1068,52 @@ Functions
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
FS_ERROR_NOT_INIT  -
FS_ERROR_BUSY  -
FS_ERROR_CANCELLED  -
FS_ERROR_END_OF_DIR  -
FS_ERROR_END_OF_FILE  -
FS_ERROR_MAX_MOUNT_POINTS  -
FS_ERROR_MAX_VOLUMES  -
FS_ERROR_MAX_CLIENTS  -
FS_ERROR_MAX_FILES  -
FS_ERROR_MAX_DIRS  -
FS_ERROR_ALREADY_OPEN  -
FS_ERROR_ALREADY_EXISTS  -
FS_ERROR_NOT_FOUND  -
FS_ERROR_NOT_EMPTY  -
FS_ERROR_ACCESS_ERROR  -
FS_ERROR_PERMISSION_ERROR  -
FS_ERROR_DATA_CORRUPTED  -
FS_ERROR_STORAGE_FULL  -
FS_ERROR_JOURNAL_FULL  -
FS_ERROR_UNAVAILABLE_COMMAND  -
FS_ERROR_UNSUPPORTED_COMMAND  -
FS_ERROR_INVALID_PARAM  -
FS_ERROR_INVALID_PATH  -
FS_ERROR_INVALID_BUFFER  -
FS_ERROR_INVALID_ALIGNMENT  -
FS_ERROR_INVALID_CLIENTHANDLE  -
FS_ERROR_INVALID_FILEHANDLE  -
FS_ERROR_INVALID_DIRHANDLE  -
FS_ERROR_NOT_FILE  -
FS_ERROR_NOT_DIR  -
FS_ERROR_FILE_TOO_BIG  -
FS_ERROR_OUT_OF_RANGE  -
FS_ERROR_OUT_OF_RESOURCES  -
FS_ERROR_MEDIA_NOT_READY  -
FS_ERROR_MEDIA_ERROR  -
FS_ERROR_WRITE_PROTECTED  -
FS_ERROR_INVALID_MEDIA  -
Enumerator
FS_ERROR_NOT_INIT 
FS_ERROR_BUSY 
FS_ERROR_CANCELLED 
FS_ERROR_END_OF_DIR 
FS_ERROR_END_OF_FILE 
FS_ERROR_MAX_MOUNT_POINTS 
FS_ERROR_MAX_VOLUMES 
FS_ERROR_MAX_CLIENTS 
FS_ERROR_MAX_FILES 
FS_ERROR_MAX_DIRS 
FS_ERROR_ALREADY_OPEN 
FS_ERROR_ALREADY_EXISTS 
FS_ERROR_NOT_FOUND 
FS_ERROR_NOT_EMPTY 
FS_ERROR_ACCESS_ERROR 
FS_ERROR_PERMISSION_ERROR 
FS_ERROR_DATA_CORRUPTED 
FS_ERROR_STORAGE_FULL 
FS_ERROR_JOURNAL_FULL 
FS_ERROR_UNAVAILABLE_COMMAND 
FS_ERROR_UNSUPPORTED_COMMAND 
FS_ERROR_INVALID_PARAM 
FS_ERROR_INVALID_PATH 
FS_ERROR_INVALID_BUFFER 
FS_ERROR_INVALID_ALIGNMENT 
FS_ERROR_INVALID_CLIENTHANDLE 
FS_ERROR_INVALID_FILEHANDLE 
FS_ERROR_INVALID_DIRHANDLE 
FS_ERROR_NOT_FILE 
FS_ERROR_NOT_DIR 
FS_ERROR_FILE_TOO_BIG 
FS_ERROR_OUT_OF_RANGE 
FS_ERROR_OUT_OF_RESOURCES 
FS_ERROR_MEDIA_NOT_READY 
FS_ERROR_MEDIA_ERROR 
FS_ERROR_WRITE_PROTECTED 
FS_ERROR_INVALID_MEDIA 
-

Definition at line 59 of file filesystem.h.

+

Definition at line 61 of file filesystem.h.

- + +

◆ FSMode

+
@@ -666,31 +1123,24 @@ Functions
- - - - - - - - - + + + + + + + + +
Enumerator
FS_MODE_READ_OWNER  -
FS_MODE_WRITE_OWNER  -
FS_MODE_EXEC_OWNER  -
FS_MODE_READ_GROUP  -
FS_MODE_WRITE_GROUP  -
FS_MODE_EXEC_GROUP  -
FS_MODE_READ_OTHER  -
FS_MODE_WRITE_OTHER  -
FS_MODE_EXEC_OTHER  -
Enumerator
FS_MODE_READ_OWNER 
FS_MODE_WRITE_OWNER 
FS_MODE_EXEC_OWNER 
FS_MODE_READ_GROUP 
FS_MODE_WRITE_GROUP 
FS_MODE_EXEC_GROUP 
FS_MODE_READ_OTHER 
FS_MODE_WRITE_OTHER 
FS_MODE_EXEC_OTHER 
-

Definition at line 100 of file filesystem.h.

+

Definition at line 102 of file filesystem.h.

- + +

◆ FSStatFlags

+
@@ -700,15 +1150,16 @@ Functions
- +
Enumerator
FS_STAT_DIRECTORY  -
Enumerator
FS_STAT_DIRECTORY 
-

Definition at line 115 of file filesystem.h.

+

Definition at line 117 of file filesystem.h.

- + +

◆ FSVolumeState

+
@@ -718,37 +1169,27 @@ Functions
- - - - - - - - - - - - + + + + + + + + + + + +
Enumerator
FS_VOLUME_STATE_INITIAL  -
FS_VOLUME_STATE_READY  -
FS_VOLUME_STATE_NO_MEDIA  -
FS_VOLUME_STATE_INVALID_MEDIA  -
FS_VOLUME_STATE_DIRTY_MEDIA  -
FS_VOLUME_STATE_WRONG_MEDIA  -
FS_VOLUME_STATE_MEDIA_ERROR  -
FS_VOLUME_STATE_DATA_CORRUPTED  -
FS_VOLUME_STATE_WRITE_PROTECTED  -
FS_VOLUME_STATE_JOURNAL_FULL  -
FS_VOLUME_STATE_FATAL  -
FS_VOLUME_STATE_INVALID  -
Enumerator
FS_VOLUME_STATE_INITIAL 
FS_VOLUME_STATE_READY 
FS_VOLUME_STATE_NO_MEDIA 
FS_VOLUME_STATE_INVALID_MEDIA 
FS_VOLUME_STATE_DIRTY_MEDIA 
FS_VOLUME_STATE_WRONG_MEDIA 
FS_VOLUME_STATE_MEDIA_ERROR 
FS_VOLUME_STATE_DATA_CORRUPTED 
FS_VOLUME_STATE_WRITE_PROTECTED 
FS_VOLUME_STATE_JOURNAL_FULL 
FS_VOLUME_STATE_FATAL 
FS_VOLUME_STATE_INVALID 
-

Definition at line 120 of file filesystem.h.

+

Definition at line 122 of file filesystem.h.

- + +

◆ FSMountSourceType

+
@@ -758,48 +1199,18 @@ Functions
- - + +
Enumerator
FS_MOUNT_SOURCE_SD  -
FS_MOUNT_SOURCE_UNK  -
Enumerator
FS_MOUNT_SOURCE_SD 
FS_MOUNT_SOURCE_UNK 
-

Definition at line 136 of file filesystem.h.

+

Definition at line 138 of file filesystem.h.

Function Documentation

- -
-
- - - - - - - -
FSStatus fsDevInit ()
-
+ +

◆ FSInit()

-
-
- -
-
- - - - - - - -
FSStatus fsDevExit ()
-
- -
-
-
@@ -814,7 +1225,9 @@ Functions - + +

◆ FSShutdown()

+
@@ -829,14 +1242,16 @@ Functions - + +

◆ FSAddClient()

+
- + @@ -855,14 +1270,16 @@ Functions - + +

◆ FSDelClient()

+
FSStatus FSAddClient (FSClientFSClient client,
- + @@ -881,7 +1298,9 @@ Functions - + +

◆ FSGetClientNum()

+
FSStatus FSDelClient (FSClientFSClient client,
@@ -896,14 +1315,16 @@ Functions - + +

◆ FSInitCmdBlock()

+
- + @@ -912,14 +1333,16 @@ Functions - + +

◆ FSSetCmdPriority()

+
void FSInitCmdBlock (FSCmdBlockFSCmdBlock block)
- + @@ -938,20 +1361,22 @@ Functions - + +

◆ FSSetStateChangeNotification()

+
FSStatus FSSetCmdPriority (FSCmdBlockFSCmdBlock block,
- + - + @@ -964,20 +1389,22 @@ Functions - + +

◆ FSGetCwd()

+
void FSSetStateChangeNotification (FSClientFSClient client,
FSStateChangeInfoFSStateChangeInfo info 
- + - + @@ -1008,20 +1435,22 @@ Functions - + +

◆ FSChangeDir()

+
FSStatus FSGetCwd (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1046,20 +1475,22 @@ Functions - + +

◆ FSChangeDirAsync()

+
FSStatus FSChangeDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1077,7 +1508,7 @@ Functions - + @@ -1090,20 +1521,40 @@ Functions - + +

◆ FSGetAsyncResult()

+ +
+
+
FSStatus FSChangeDirAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
+ + + + + + + +
FSAsyncResult* FSGetAsyncResult (FSMessagemessage)
+
+ +
+
+ +

◆ FSGetStat()

+
- + - + @@ -1115,7 +1566,7 @@ Functions - + @@ -1134,20 +1585,22 @@ Functions - + +

◆ FSGetStatAsync()

+
FSStatus FSGetStat (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSStatFSStat stat,
- + - + @@ -1159,7 +1612,7 @@ Functions - + @@ -1171,7 +1624,7 @@ Functions - + @@ -1184,20 +1637,22 @@ Functions - + +

◆ FSRemove()

+
FSStatus FSGetStatAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSStatFSStat stat,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1222,20 +1677,22 @@ Functions - + +

◆ FSRemoveAsync()

+
FSStatus FSRemove (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1253,7 +1710,7 @@ Functions - + @@ -1266,20 +1723,22 @@ Functions - + +

◆ FSOpenFile()

+
FSStatus FSRemoveAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1316,20 +1775,22 @@ Functions - + +

◆ FSOpenFileAsync()

+
FSStatus FSOpenFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1359,7 +1820,7 @@ Functions - + @@ -1372,20 +1833,22 @@ Functions - + +

◆ FSCloseFile()

+
FSStatus FSOpenFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1410,20 +1873,22 @@ Functions - + +

◆ FSCloseFileAsync()

+
FSStatus FSCloseFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1441,7 +1906,7 @@ Functions - + @@ -1454,20 +1919,22 @@ Functions - + +

◆ FSOpenDir()

+
FSStatus FSCloseFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1498,20 +1965,22 @@ Functions - + +

◆ FSOpenDirAsync()

+
FSStatus FSOpenDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1535,7 +2004,7 @@ Functions - + @@ -1548,20 +2017,22 @@ Functions - + +

◆ FSMakeDir()

+
FSStatus FSOpenDirAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1586,20 +2057,22 @@ Functions - + +

◆ FSMakeDirAsync()

+
FSStatus FSMakeDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1617,7 +2090,7 @@ Functions - + @@ -1630,20 +2103,22 @@ Functions - + +

◆ FSReadDir()

+
FSStatus FSMakeDirAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1655,7 +2130,7 @@ Functions - + @@ -1674,20 +2149,22 @@ Functions - + +

◆ FSReadDirAsync()

+
FSStatus FSReadDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSDirectoryEntryFSDirectoryEntry entry,
- + - + @@ -1699,7 +2176,7 @@ Functions - + @@ -1711,7 +2188,7 @@ Functions - + @@ -1724,20 +2201,22 @@ Functions - + +

◆ FSRewindDir()

+
FSStatus FSReadDirAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSDirectoryEntryFSDirectoryEntry entry,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1762,20 +2241,22 @@ Functions - + +

◆ FSCloseDir()

+
FSStatus FSRewindDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1800,20 +2281,22 @@ Functions - + +

◆ FSCloseDirAsync()

+
FSStatus FSCloseDir (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1831,7 +2314,7 @@ Functions - + @@ -1844,20 +2327,22 @@ Functions - + +

◆ FSChangeMode()

+
FSStatus FSCloseDirAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1888,20 +2373,22 @@ Functions - + +

◆ FSChangeModeAsync()

+
FSStatus FSChangeMode (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -1925,7 +2412,7 @@ Functions - + @@ -1938,20 +2425,22 @@ Functions - + +

◆ FSGetFreeSpaceSize()

+
FSStatus FSChangeModeAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -1963,7 +2452,7 @@ Functions - + @@ -1982,20 +2471,22 @@ Functions - + +

◆ FSGetFreeSpaceSizeAsync()

+
FSStatus FSGetFreeSpaceSize (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
u64uint64_t *  outSize,
- + - + @@ -2007,7 +2498,7 @@ Functions - + @@ -2019,7 +2510,7 @@ Functions - + @@ -2032,20 +2523,22 @@ Functions - + +

◆ FSGetStatFile()

+
FSStatus FSGetFreeSpaceSizeAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
u64uint64_t *  outSize,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2057,7 +2550,7 @@ Functions - + @@ -2076,20 +2569,22 @@ Functions - + +

◆ FSGetStatFileAsync()

+
FSStatus FSGetStatFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSStatFSStat stat,
- + - + @@ -2101,7 +2596,7 @@ Functions - + @@ -2113,7 +2608,7 @@ Functions - + @@ -2126,20 +2621,22 @@ Functions - + +

◆ FSReadFile()

+
FSStatus FSGetStatFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSStatFSStat stat,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2188,20 +2685,22 @@ Functions - + +

◆ FSReadFileAsync()

+
FSStatus FSReadFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2243,7 +2742,7 @@ Functions - + @@ -2256,20 +2755,22 @@ Functions - + +

◆ FSReadFileWithPos()

+
FSStatus FSReadFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2324,20 +2825,22 @@ Functions - + +

◆ FSReadFileWithPosAsync()

+
FSStatus FSReadFileWithPos (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2385,7 +2888,7 @@ Functions - + @@ -2398,20 +2901,22 @@ Functions - + +

◆ FSWriteFile()

+
FSStatus FSReadFileWithPosAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2460,20 +2965,22 @@ Functions - + +

◆ FSWriteFileAsync()

+
FSStatus FSWriteFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2515,7 +3022,7 @@ Functions - + @@ -2528,20 +3035,22 @@ Functions - + +

◆ FSWriteFileWithPos()

+
FSStatus FSWriteFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2596,20 +3105,22 @@ Functions - + +

◆ FSWriteFileWithPosAsync()

+
FSStatus FSWriteFileWithPos (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2657,7 +3168,7 @@ Functions - + @@ -2670,20 +3181,22 @@ Functions - + +

◆ FSGetPosFile()

+
FSStatus FSWriteFileWithPosAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2714,20 +3227,22 @@ Functions - + +

◆ FSGetPosFileAsync()

+
FSStatus FSGetPosFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2751,7 +3266,7 @@ Functions - + @@ -2764,20 +3279,22 @@ Functions - + +

◆ FSSetPosFile()

+
FSStatus FSGetPosFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2808,20 +3325,22 @@ Functions - + +

◆ FSSetPosFileAsync()

+
FSStatus FSSetPosFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2845,7 +3364,7 @@ Functions - + @@ -2858,20 +3377,22 @@ Functions - + +

◆ FSFlushFile()

+
FSStatus FSSetPosFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2896,20 +3417,22 @@ Functions - + +

◆ FSFlushFileAsync()

+
FSStatus FSFlushFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -2927,7 +3450,7 @@ Functions - + @@ -2940,20 +3463,22 @@ Functions - + +

◆ FSTruncateFile()

+
FSStatus FSFlushFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -2978,20 +3503,22 @@ Functions - + +

◆ FSTruncateFileAsync()

+
FSStatus FSTruncateFile (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -3009,7 +3536,7 @@ Functions - + @@ -3022,20 +3549,22 @@ Functions - + +

◆ FSRename()

+
FSStatus FSTruncateFileAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + - + @@ -3066,20 +3595,22 @@ Functions - + +

◆ FSRenameAsync()

+
FSStatus FSRename (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
- + - + @@ -3103,7 +3634,7 @@ Functions - + @@ -3116,14 +3647,16 @@ Functions - + +

◆ FSGetVolumeState()

+
FSStatus FSRenameAsync (FSClientFSClient client,
FSCmdBlockFSCmdBlock block,
FSAsyncDataFSAsyncData asyncData 
- + @@ -3132,14 +3665,16 @@ Functions - + +

◆ FSGetLastErrorCodeForViewer()

+
FSVolumeState FSGetVolumeState (FSClientFSClient client)
- + @@ -3148,20 +3683,22 @@ Functions - + +

◆ FSGetMountSource()

+
FSError FSGetLastErrorCodeForViewer (FSClientFSClient client)
- + - + @@ -3173,7 +3710,7 @@ Functions - + @@ -3192,26 +3729,28 @@ Functions - + +

◆ FSMount()

+
FSStatus FSGetMountSource (FSClientFSClient client,
FSCmdBlockFSCmdBlock cmd,
FSMountSourceFSMountSource out,
- + - + - + @@ -3242,20 +3781,22 @@ Functions - + +

◆ FSUnmount()

+
FSStatus FSMount (FSClientFSClient client,
FSCmdBlockFSCmdBlock cmd,
FSMountSourceFSMountSource source,
- + - + @@ -3280,20 +3821,22 @@ Functions - + +

◆ FSBindMount()

+
FSStatus FSUnmount (FSClientFSClient client,
FSCmdBlockFSCmdBlock cmd,
- + - + @@ -3324,20 +3867,22 @@ Functions - + +

◆ FSbindUnmount()

+
FSStatus FSBindMount (FSClientFSClient client,
FSCmdBlockFSCmdBlock cmd,
- + - + @@ -3367,7 +3912,7 @@ Functions diff --git a/group__coreinit__ios.html b/group__coreinit__ios.html new file mode 100644 index 0000000..7b1c9a4 --- /dev/null +++ b/group__coreinit__ios.html @@ -0,0 +1,762 @@ + + + + + + + +wut: IOS + + + + + + + + + +
+
+
FSStatus FSbindUnmount (FSClientFSClient client,
FSCmdBlockFSCmdBlock cmd,
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + +

+Data Structures

struct  IOSVec
 
+ + + + + + + + + + + +

+Typedefs

typedef struct IOSVec IOSVec
 
typedef int32_t IOSHandle
 
typedef enum IOSOpenMode IOSOpenMode
 
typedef enum IOSError IOSError
 
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
 
+ + + + + +

+Enumerations

enum  IOSOpenMode {
+  IOS_OPEN_READ = 1 << 0, +
+  IOS_OPEN_WRITE = 1 << 1, +
+  IOS_OPEN_READWRITE = IOS_OPEN_READ | IOS_OPEN_WRITE +
+ }
 
enum  IOSError {
+  IOS_ERROR_OK = 0, +
+  IOS_ERROR_ACCESS = -1, +
+  IOS_ERROR_EXISTS = -2, +
+  IOS_ERROR_INTR = -3, +
+  IOS_ERROR_INVALID = -4, +
+  IOS_ERROR_MAX = -5, +
+  IOS_ERROR_NOEXISTS = -6, +
+  IOS_ERROR_QEMPTY = -7, +
+  IOS_ERROR_QFULL = -8, +
+  IOS_ERROR_UNKNOWN = -9, +
+  IOS_ERROR_NOTREADY = -10, +
+  IOS_ERROR_ECC = -11, +
+  IOS_ERROR_ECCCRIT = -12, +
+  IOS_ERROR_BADBLOCK = -13, +
+  IOS_ERROR_INVALIDOBJTYPE = -14, +
+  IOS_ERROR_INVALIDRNG = -15, +
+  IOS_ERROR_INVALIDFLAG = -16, +
+  IOS_ERROR_INVALIDFORMAT = -17, +
+  IOS_ERROR_INVALIDVERSION = -18, +
+  IOS_ERROR_INVALIDSIGNER = -19, +
+  IOS_ERROR_FAILCHECKVALUE = -20, +
+  IOS_ERROR_FAILINTERNAL = -21, +
+  IOS_ERROR_FAILALLOC = -22, +
+  IOS_ERROR_INVALIDSIZE = -23, +
+  IOS_ERROR_NOLINK = -24, +
+  IOS_ERROR_ANFAILED = -25, +
+  IOS_ERROR_MAXSEMCOUNT = -26, +
+  IOS_ERROR_SEMUNAVAILABLE = -27, +
+  IOS_ERROR_INVALIDHANDLE = -28, +
+  IOS_ERROR_INVALIDARG = -29, +
+  IOS_ERROR_NORESOURCE = -30, +
+  IOS_ERROR_BUSY = -31, +
+  IOS_ERROR_TIMEOUT = -32, +
+  IOS_ERROR_ALIGNMENT = -33, +
+  IOS_ERROR_BSP = -34, +
+  IOS_ERROR_DATAPENDING = -35, +
+  IOS_ERROR_EXPIRED = -36, +
+  IOS_ERROR_NOREADACCESS = -37, +
+  IOS_ERROR_NOWRITEACCESS = -38, +
+  IOS_ERROR_NOREADWRITEACCESS = -39, +
+  IOS_ERROR_CLIENTTXNLIMIT = -40, +
+  IOS_ERROR_STALEHANDLE = -41, +
+  IOS_ERROR_UNKNOWNVALUE = -42 +
+ }
 
+ + + + + + + + + + + + + + + + + +

+Functions

IOSError IOS_Open (const char *device, IOSOpenMode mode)
 
IOSError IOS_OpenAsync (const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Close (IOSHandle handle)
 
IOSError IOS_CloseAsync (IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctl (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
 
IOSError IOS_IoctlAsync (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctlv (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
 
IOSError IOS_IoctlvAsync (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ IOSVec

+ +
+
+ + + + +
struct IOSVec
+
+
+

Definition at line 71 of file ios.h.

+
+ + + + + + + + + + +
Data Fields
+void * +paddr +Physical address of buffer.
+uint32_t +len +Length of buffer.
+void * +vaddr +Virtual address of buffer.
+ +
+
+

Typedef Documentation

+ +

◆ IOSVec

+ +
+
+ + + + +
typedef struct IOSVec IOSVec
+
+ +

Definition at line 14 of file ios.h.

+ +
+
+ +

◆ IOSHandle

+ +
+
+ + + + +
typedef int32_t IOSHandle
+
+ +

Definition at line 15 of file ios.h.

+ +
+
+ +

◆ IOSOpenMode

+ +
+
+ + + + +
typedef enum IOSOpenMode IOSOpenMode
+
+ +
+
+ +

◆ IOSError

+ +
+
+ + + + +
typedef enum IOSError IOSError
+
+ +
+
+ +

◆ IOSAsyncCallbackFn

+ +
+
+ + + + +
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
+
+ +

Definition at line 87 of file ios.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ IOSOpenMode

+ +
+
+ + + + +
enum IOSOpenMode
+
+ + + + +
Enumerator
IOS_OPEN_READ 
IOS_OPEN_WRITE 
IOS_OPEN_READWRITE 
+ +

Definition at line 17 of file ios.h.

+ +
+
+ +

◆ IOSError

+ +
+
+ + + + +
enum IOSError
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
IOS_ERROR_OK 
IOS_ERROR_ACCESS 
IOS_ERROR_EXISTS 
IOS_ERROR_INTR 
IOS_ERROR_INVALID 
IOS_ERROR_MAX 
IOS_ERROR_NOEXISTS 
IOS_ERROR_QEMPTY 
IOS_ERROR_QFULL 
IOS_ERROR_UNKNOWN 
IOS_ERROR_NOTREADY 
IOS_ERROR_ECC 
IOS_ERROR_ECCCRIT 
IOS_ERROR_BADBLOCK 
IOS_ERROR_INVALIDOBJTYPE 
IOS_ERROR_INVALIDRNG 
IOS_ERROR_INVALIDFLAG 
IOS_ERROR_INVALIDFORMAT 
IOS_ERROR_INVALIDVERSION 
IOS_ERROR_INVALIDSIGNER 
IOS_ERROR_FAILCHECKVALUE 
IOS_ERROR_FAILINTERNAL 
IOS_ERROR_FAILALLOC 
IOS_ERROR_INVALIDSIZE 
IOS_ERROR_NOLINK 
IOS_ERROR_ANFAILED 
IOS_ERROR_MAXSEMCOUNT 
IOS_ERROR_SEMUNAVAILABLE 
IOS_ERROR_INVALIDHANDLE 
IOS_ERROR_INVALIDARG 
IOS_ERROR_NORESOURCE 
IOS_ERROR_BUSY 
IOS_ERROR_TIMEOUT 
IOS_ERROR_ALIGNMENT 
IOS_ERROR_BSP 
IOS_ERROR_DATAPENDING 
IOS_ERROR_EXPIRED 
IOS_ERROR_NOREADACCESS 
IOS_ERROR_NOWRITEACCESS 
IOS_ERROR_NOREADWRITEACCESS 
IOS_ERROR_CLIENTTXNLIMIT 
IOS_ERROR_STALEHANDLE 
IOS_ERROR_UNKNOWNVALUE 
+ +

Definition at line 24 of file ios.h.

+ +
+
+

Function Documentation

+ +

◆ IOS_Open()

+ +
+
+ + + + + + + + + + + + + + + + + + +
IOSError IOS_Open (const char * device,
IOSOpenMode mode 
)
+
+ +
+
+ +

◆ IOS_OpenAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_OpenAsync (const char * device,
IOSOpenMode mode,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Close()

+ +
+
+ + + + + + + + +
IOSError IOS_Close (IOSHandle handle)
+
+ +
+
+ +

◆ IOS_CloseAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_CloseAsync (IOSHandle handle,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Ioctl()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_Ioctl (IOSHandle handle,
uint32_t request,
void * inBuf,
uint32_t inLen,
void * outBuf,
uint32_t outLen 
)
+
+ +
+
+ +

◆ IOS_IoctlAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_IoctlAsync (IOSHandle handle,
uint32_t request,
void * inBuf,
uint32_t inLen,
void * outBuf,
uint32_t outLen,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+ +

◆ IOS_Ioctlv()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_Ioctlv (IOSHandle handle,
uint32_t request,
uint32_t vecIn,
uint32_t vecOut,
IOSVecvec 
)
+
+ +
+
+ +

◆ IOS_IoctlvAsync()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IOSError IOS_IoctlvAsync (IOSHandle handle,
uint32_t request,
uint32_t vecIn,
uint32_t vecOut,
IOSVecvec,
IOSAsyncCallbackFn callback,
void * context 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__mcp.html b/group__coreinit__mcp.html index bf0d684..bc7bf9f 100644 --- a/group__coreinit__mcp.html +++ b/group__coreinit__mcp.html @@ -3,17 +3,15 @@ - -WUT: MCP IOS Calls + + +wut: MCP - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Enumerations | Functions
-
MCP IOS Calls
+
MCP
- - - - - - - - + + + + + + + + + + + + + +

Data Structures

struct  MCPInstallInfo
 
struct  MCPInstallTitleInfo
 
struct  MCPDevice
 
struct  MCPDeviceList
 
struct  MCPDevice
 
struct  MCPDeviceList
 
struct  MCPInstallInfo
 
struct  MCPInstallProgress
 
struct  MCPInstallTitleInfo
 
struct  MCPSysProdSettings
 
struct  MCPTitleListType
 
- - - - - - - + + + - + + + + + + + + + + + + + + +

Typedefs

typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPDevice MCPDevice
typedef int32_t MCPError
 
typedef struct MCPDevice MCPDevice
 
typedef struct MCPDeviceList MCPDeviceList
typedef struct MCPDeviceList MCPDeviceList
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPSysProdSettings MCPSysProdSettings
 
typedef struct MCPTitleListType MCPTitleListType
 
typedef enum MCPAppType MCPAppType
 
typedef enum MCPInstallTarget MCPInstallTarget
 
typedef enum MCPRegion MCPRegion
 
- - + + + + + +

Enumerations

enum  MCPInstallTarget
 
enum  MCPAppType { MCP_APP_TYPE_UNKNOWN_0x0800000E = 0x0800000E + }
 
enum  MCPInstallTarget {
+  MCP_INSTALL_TARGET_MLC = 0, +
+  MCP_INSTALL_TARGET_USB = 1 +
+ }
 
enum  MCPRegion {
+  MCP_REGION_JAPAN = 0x01, +
+  MCP_REGION_USA = 0x02, +
+  MCP_REGION_EUROPE = 0x04, +
+  MCP_REGION_CHINA = 0x10, +
+  MCP_REGION_KOREA = 0x20, +
+  MCP_REGION_TAIWAN = 0x40 +
+ }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

struct __attribute__ ((__packed__)) MCPInstallProgress
 
int MCP_Open ()
 
int MCP_Close (int handle)
 
int MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
int MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
int MCP_InstallSetTargetUsb (int handle, int usb)
 
int MCP_InstallGetInfo (int handle, char *path, MCPInstallInfo *out)
 
int MCP_InstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
int MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
int MCP_InstallTitleAbort (int handle)
 
int MCP_UninstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
int MCP_DeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
int MCP_FullDeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_Open ()
 
MCPError MCP_Close (int handle)
 
MCPError MCP_DeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_FullDeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_GetOwnTitleInfo (int32_t handle, MCPTitleListType *titleInfo)
 
MCPError MCP_GetSysProdSettings (int32_t handle, MCPSysProdSettings *settings)
 
MCPError MCP_GetTitleId (int32_t handle, uint64_t *outTitleId)
 
MCPError MCP_GetTitleInfo (int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
 
MCPError MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
MCPError MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
MCPError MCP_InstallSetTargetUsb (int handle, int usb)
 
MCPError MCP_InstallGetInfo (int handle, char *path, MCPInstallInfo *out)
 
MCPError MCP_InstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
MCPError MCP_InstallTitleAbort (int handle)
 
MCPError MCP_TitleCount (int32_t handle)
 
MCPError MCP_TitleList (int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppType (int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueId (int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_UninstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ MCPDevice

+ +
+
+ + + + +
struct MCPDevice
+
+
+

Definition at line 45 of file mcp.h.

+
+ + + + +
Data Fields
+char +name[0x31B] +
+ +
+
+ +

◆ MCPDeviceList

+ +
+
+ + + + +
struct MCPDeviceList
+
+
+

Definition at line 51 of file mcp.h.

+
+ + + + +
Data Fields
+MCPDevice +devices[32] +
+ +
+
+ +

◆ MCPInstallInfo

+ +
+
+ + + + +
struct MCPInstallInfo
+
+
+

Definition at line 57 of file mcp.h.

+
+
+
+ +

◆ MCPInstallProgress

+ +
+
+ + + + +
struct MCPInstallProgress
+
+
+

Definition at line 63 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +inProgress +
+uint64_t +tid +
+uint64_t +sizeTotal +
+uint64_t +sizeProgress +
+uint32_t +contentsTotal +
+uint32_t +contentsProgress +
+ +
+
+ +

◆ MCPInstallTitleInfo

+ +
+
+ + + + +
struct MCPInstallTitleInfo
+
+
+

Definition at line 80 of file mcp.h.

+
+
+
+ +

◆ MCPSysProdSettings

+ +
+
+ + + + +
struct MCPSysProdSettings
+
+
+

Definition at line 86 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MCPRegion +product_area +
+uint16_t +eeprom_version +
+MCPRegion +game_region +
+char +ntsc_pal[5] +
+char +wifi_5ghz_country_code[4] +5ghz_country_code in xml
+uint8_t +wifi_5ghz_country_code_revision +5ghz_country_code_revision in xml
+char +code_id[8] +
+char +serial_id[12] +
+char +model_number[16] +
+uint32_t +version +
+ +
+
+ +

◆ MCPTitleListType

+ +
+
+ + + + +
struct MCPTitleListType
+
+
+

Definition at line 119 of file mcp.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint64_t +titleId +
+char +path[56] +
+MCPAppType +appType +
+uint8_t +device +
+char +indexedDevice[10] +
+uint8_t +unk0x60 +
+ +
+

Typedef Documentation

- + +

◆ MCPError

+
- +
typedef struct MCPInstallProgress MCPInstallProgresstypedef int32_t MCPError
-

Definition at line 14 of file mcp.h.

+

Definition at line 14 of file mcp.h.

- + +

◆ MCPDevice

+
- +
typedef struct MCPInstallInfo MCPInstallInfotypedef struct MCPDevice MCPDevice
-

Definition at line 15 of file mcp.h.

+

Definition at line 16 of file mcp.h.

- + +

◆ MCPDeviceList

+
-

Definition at line 16 of file mcp.h.

+

Definition at line 17 of file mcp.h.

- + +

◆ MCPInstallInfo

+
- +
typedef struct MCPDevice MCPDevicetypedef struct MCPInstallInfo MCPInstallInfo
-

Definition at line 17 of file mcp.h.

+

Definition at line 18 of file mcp.h.

- + +

◆ MCPInstallProgress

+
-

Definition at line 18 of file mcp.h.

+

Definition at line 19 of file mcp.h.

- + +

◆ MCPInstallTitleInfo

+ +
+
+ + + + +
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
+
+ +

Definition at line 20 of file mcp.h.

+ +
+
+ +

◆ MCPSysProdSettings

+ +
+
+ + + + +
typedef struct MCPSysProdSettings MCPSysProdSettings
+
+ +

Definition at line 21 of file mcp.h.

+ +
+
+ +

◆ MCPTitleListType

+ +
+
+ + + + +
typedef struct MCPTitleListType MCPTitleListType
+
+ +

Definition at line 22 of file mcp.h.

+ +
+
+ +

◆ MCPAppType

+ +
+
+ + + + +
typedef enum MCPAppType MCPAppType
+
+ +
+
+ +

◆ MCPInstallTarget

+
@@ -229,10 +616,45 @@ Functions
+
+
+ +

◆ MCPRegion

+ +
+
+ + + + +
typedef enum MCPRegion MCPRegion
+
+

Enumeration Type Documentation

- + +

◆ MCPAppType

+ +
+
+ + + + +
enum MCPAppType
+
+ + +
Enumerator
MCP_APP_TYPE_UNKNOWN_0x0800000E 
+ +

Definition at line 24 of file mcp.h.

+ +
+
+ +

◆ MCPInstallTarget

+
@@ -242,41 +664,47 @@ Functions
- - + +
Enumerator
MCP_INSTALL_TARGET_MLC  -
MCP_INSTALL_TARGET_USB  -
Enumerator
MCP_INSTALL_TARGET_MLC 
MCP_INSTALL_TARGET_USB 
-

Definition at line 20 of file mcp.h.

+

Definition at line 29 of file mcp.h.

+ +
+
+ +

◆ MCPRegion

+ +
+
+ + + + +
enum MCPRegion
+
+ + + + + + + +
Enumerator
MCP_REGION_JAPAN 
MCP_REGION_USA 
MCP_REGION_EUROPE 
MCP_REGION_CHINA 
MCP_REGION_KOREA 
MCP_REGION_TAIWAN 
+ +

Definition at line 35 of file mcp.h.

Function Documentation

- + +

◆ MCP_Open()

+
- - - - - - -
struct __attribute__ ((__packed__) )
-
- -

Definition at line 26 of file mcp.h.

- -
-
- -
-
- - - + @@ -286,12 +714,14 @@ Functions - + +

◆ MCP_Close()

+
int MCP_Open MCPError MCP_Open ( )
- + @@ -302,12 +732,212 @@ Functions - + +

◆ MCP_DeviceList()

+
int MCP_Close MCPError MCP_Close ( int  handle)
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int MCP_InstallSetTargetDevice MCPError MCP_DeviceList (int handle,
int * numDevices,
MCPDeviceListoutDevices,
uint32_t outBufferSize 
)
+
+ +
+
+ +

◆ MCP_FullDeviceList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_FullDeviceList (int handle,
int * numDevices,
MCPDeviceListoutDevices,
uint32_t outBufferSize 
)
+
+ +
+
+ +

◆ MCP_GetOwnTitleInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetOwnTitleInfo (int32_t handle,
MCPTitleListTypetitleInfo 
)
+
+ +
+
+ +

◆ MCP_GetSysProdSettings()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetSysProdSettings (int32_t handle,
MCPSysProdSettingssettings 
)
+
+ +
+
+ +

◆ MCP_GetTitleId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MCPError MCP_GetTitleId (int32_t handle,
uint64_t * outTitleId 
)
+
+ +
+
+ +

◆ MCP_GetTitleInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_GetTitleInfo (int32_t handle,
uint64_t titleId,
MCPTitleListTypetitleInfo 
)
+
+ +
+
+ +

◆ MCP_InstallSetTargetDevice()

+ +
+
+ + + @@ -328,12 +958,14 @@ Functions - + +

◆ MCP_InstallGetTargetDevice()

+
MCPError MCP_InstallSetTargetDevice ( int  handle,
- + @@ -354,12 +986,14 @@ Functions - + +

◆ MCP_InstallSetTargetUsb()

+
int MCP_InstallGetTargetDevice MCPError MCP_InstallGetTargetDevice ( int  handle,
- + @@ -380,12 +1014,14 @@ Functions - + +

◆ MCP_InstallGetInfo()

+
int MCP_InstallSetTargetUsb MCPError MCP_InstallSetTargetUsb ( int  handle,
- + @@ -399,7 +1035,7 @@ Functions - + @@ -412,12 +1048,14 @@ Functions - + +

◆ MCP_InstallTitleAsync()

+
int MCP_InstallGetInfo MCPError MCP_InstallGetInfo ( int  handle,
MCPInstallInfoMCPInstallInfo out 
- + @@ -431,7 +1069,7 @@ Functions - + @@ -444,12 +1082,14 @@ Functions - + +

◆ MCP_InstallGetProgress()

+
int MCP_InstallTitleAsync MCPError MCP_InstallTitleAsync ( int  handle,
MCPInstallTitleInfoMCPInstallTitleInfo out 
- + @@ -457,7 +1097,7 @@ Functions - + @@ -470,12 +1110,14 @@ Functions - + +

◆ MCP_InstallTitleAbort()

+
int MCP_InstallGetProgress MCPError MCP_InstallGetProgress ( int  handle,
MCPInstallProgressMCPInstallProgress installProgressOut 
- + @@ -486,12 +1128,228 @@ Functions - + +

◆ MCP_TitleCount()

+
int MCP_InstallTitleAbort MCPError MCP_InstallTitleAbort ( int  handle)
- + + + + + + +
int MCP_UninstallTitleAsync MCPError MCP_TitleCount (int32_t handle)
+
+ +
+
+ +

◆ MCP_TitleList()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleList (int32_t handle,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByAppType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByAppType (int32_t handle,
MCPAppType appType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByUniqueId()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByUniqueId (int32_t handle,
uint32_t uniqueId,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle,
uint32_t uniqueId,
const char * indexedDevice,
uint8_t unk0x60,
MCPAppType appType,
uint32_t * outTitleCount,
MCPTitleListTypetitleList,
uint32_t titleListSizeBytes 
)
+
+ +
+
+ +

◆ MCP_UninstallTitleAsync()

+ +
+
+ + + @@ -505,7 +1363,7 @@ Functions - + @@ -516,82 +1374,6 @@ Functions
MCPError MCP_UninstallTitleAsync ( int  handle,
MCPInstallTitleInfoMCPInstallTitleInfo out 
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int MCP_DeviceList (int handle,
int * numDevices,
MCPDeviceListoutDevices,
uint32_t outBufferSize 
)
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
int MCP_FullDeviceList (int handle,
int * numDevices,
MCPDeviceListoutDevices,
uint32_t outBufferSize 
)
-
-
@@ -599,7 +1381,7 @@ Functions diff --git a/group__coreinit__memblockheap.html b/group__coreinit__memblockheap.html new file mode 100644 index 0000000..0a1c3ca --- /dev/null +++ b/group__coreinit__memblockheap.html @@ -0,0 +1,579 @@ + + + + + + + +wut: Block Heap + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Block Heap
+
+
+ + + + + + + + +

+Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
+ + + + + + + +

+Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
 
int MEMAddBlockHeapTracking (MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMHeapHandle heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMBlockHeapTracking

+ +
+
+ + + + +
struct MEMBlockHeapTracking
+
+
+

Definition at line 19 of file memblockheap.h.

+
+ + + + + + + +
Data Fields
+MEMBlockHeapBlock * +blocks +Pointer to first memory block.
+uint32_t +blockCount +Number of blocks in this tracking heap.
+ +
+
+ +

◆ MEMBlockHeapBlock

+ +
+
+ + + + +
struct MEMBlockHeapBlock
+
+
+

Definition at line 33 of file memblockheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+void * +start +First address of the data region this block has allocated.
+void * +end +End address of the data region this block has allocated.
+BOOL +isFree +TRUE if the block is free, FALSE if allocated.
+MEMBlockHeapBlock * +prev +Link to previous block, note that this is only set for allocated blocks.
+MEMBlockHeapBlock * +next +Link to next block, always set.
+ +
+
+ +

◆ MEMBlockHeap

+ +
+
+ + + + +
struct MEMBlockHeap
+
+
+

Definition at line 57 of file memblockheap.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMBlockHeapTracking +defaultTrack +Default tracking heap, tracks only defaultBlock.
+MEMBlockHeapBlock +defaultBlock +Default block, used so we don't have an empty block list.
+MEMBlockHeapBlock * +firstBlock +First block in this heap.
+MEMBlockHeapBlock * +lastBlock +Last block in this heap.
+MEMBlockHeapBlock * +firstFreeBlock +First free block.
+uint32_t +numFreeBlocks +Free block count.
+ +
+
+

Typedef Documentation

+ +

◆ MEMBlockHeapBlock

+ +
+
+ + + + +
typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
+
+ +

Definition at line 15 of file memblockheap.h.

+ +
+
+ +

◆ MEMBlockHeapTracking

+ +
+
+ + + + +
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
+
+ +

Definition at line 16 of file memblockheap.h.

+ +
+
+ +

◆ MEMBlockHeap

+ +
+
+ + + + +
typedef struct MEMBlockHeap MEMBlockHeap
+
+ +

Definition at line 17 of file memblockheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMInitBlockHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMInitBlockHeap (MEMBlockHeapheap,
void * start,
void * end,
MEMBlockHeapTrackingblocks,
uint32_t size,
uint32_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyBlockHeap()

+ +
+
+ + + + + + + + +
void* MEMDestroyBlockHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAddBlockHeapTracking()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int MEMAddBlockHeapTracking (MEMHeapHandle heap,
MEMBlockHeapTrackingtracking,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMAllocFromBlockHeapAt()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void* MEMAllocFromBlockHeapAt (MEMHeapHandle heap,
void * addr,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMAllocFromBlockHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void* MEMAllocFromBlockHeapEx (MEMHeapHandle heap,
uint32_t size,
int32_t align 
)
+
+ +
+
+ +

◆ MEMFreeToBlockHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToBlockHeap (MEMHeapHandle heap,
void * data 
)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForBlockHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap,
int32_t align 
)
+
+ +
+
+ +

◆ MEMGetTrackingLeftInBlockHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetTotalFreeSizeForBlockHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memdefaultheap.html b/group__coreinit__memdefaultheap.html new file mode 100644 index 0000000..29bc8af --- /dev/null +++ b/group__coreinit__memdefaultheap.html @@ -0,0 +1,277 @@ + + + + + + + +wut: Default Heap + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Default Heap
+
+
+ + + + + + + + +

+Typedefs

typedef void *(* MEMAllocFromDefaultHeapFn) (uint32_t size)
 
typedef void *(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
 
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
 
+ + + + + + + +

+Functions

void CoreInitDefaultHeap (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Default implementation of __preinit_user. More...
 
void __preinit_user (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap. More...
 
+ + + + + + + +

+Variables

MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
 
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
 
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ MEMAllocFromDefaultHeapFn

+ +
+
+ + + + +
typedef void*(* MEMAllocFromDefaultHeapFn) (uint32_t size)
+
+ +

Definition at line 15 of file memdefaultheap.h.

+ +
+
+ +

◆ MEMAllocFromDefaultHeapExFn

+ +
+
+ + + + +
typedef void*(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
+
+ +

Definition at line 16 of file memdefaultheap.h.

+ +
+
+ +

◆ MEMFreeToDefaultHeapFn

+ +
+
+ + + + +
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
+
+ +

Definition at line 17 of file memdefaultheap.h.

+ +
+
+

Function Documentation

+ +

◆ CoreInitDefaultHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void CoreInitDefaultHeap (MEMHeapHandleoutMem1,
MEMHeapHandleoutFG,
MEMHeapHandleoutMem2 
)
+
+ +

Default implementation of __preinit_user.

+ +
+
+ +

◆ __preinit_user()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void __preinit_user (MEMHeapHandleoutMem1,
MEMHeapHandleoutFG,
MEMHeapHandleoutMem2 
)
+
+ +

Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap.

+

This is for a user to export from their .rpx file, it is not exported from coreinit.rpl

+ +
+
+

Variable Documentation

+ +

◆ MEMAllocFromDefaultHeap

+ +
+
+ + + + +
MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
+
+ +
+
+ +

◆ MEMAllocFromDefaultHeapEx

+ +
+
+ + + + +
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
+
+ +
+
+ +

◆ MEMFreeToDefaultHeap

+ +
+
+ + + + +
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memexpheap.html b/group__coreinit__memexpheap.html new file mode 100644 index 0000000..8b6527e --- /dev/null +++ b/group__coreinit__memexpheap.html @@ -0,0 +1,818 @@ + + + + + + + +wut: Expanded Heap + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Expanded Heap
+
+
+ + + + + + + + +

+Data Structures

struct  MEMExpHeapBlock
 
struct  MEMExpHeapBlockList
 
struct  MEMExpHeap
 
+ + + + + + + + + + + + + +

+Typedefs

typedef struct MEMExpHeap MEMExpHeap
 
typedef struct MEMExpHeapBlock MEMExpHeapBlock
 
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
 
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
 
typedef enum MEMExpHeapMode MEMExpHeapMode
 
typedef enum MEMExpHeapDirection MEMExpHeapDirection
 
+ + + + + +

+Enumerations

enum  MEMExpHeapMode {
+  MEM_EXP_HEAP_MODE_FIRST_FREE = 0, +
+  MEM_EXP_HEAP_MODE_NEAREST_SIZE = 1 +
+ }
 
enum  MEMExpHeapDirection {
+  MEM_EXP_HEAP_DIR_FROM_TOP = 0, +
+  MEM_EXP_HEAP_DIR_FROM_BOTTOM = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateExpHeapEx (void *heap, uint32_t size, uint16_t flags)
 
void * MEMDestroyExpHeap (MEMHeapHandle heap)
 
void * MEMAllocFromExpHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMHeapHandle heap, void *block)
 
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap, MEMExpHeapMode mode)
 
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap, void *block, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (void *block)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (void *block)
 
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void *block)
 
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMExpHeapBlock

+ +
+
+ + + + +
struct MEMExpHeapBlock
+
+
+

Definition at line 34 of file memexpheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +attribs +
+uint32_t +blockSize +
+MEMExpHeapBlock * +prev +
+MEMExpHeapBlock * +next +
+uint16_t +tag +
+ +
+
+ +

◆ MEMExpHeapBlockList

+ +
+
+ + + + +
struct MEMExpHeapBlockList
+
+
+

Definition at line 50 of file memexpheap.h.

+
+ + + + + + + +
Data Fields
+MEMExpHeapBlock * +head +
+MEMExpHeapBlock * +tail +
+ +
+
+ +

◆ MEMExpHeap

+ +
+
+ + + + +
struct MEMExpHeap
+
+
+

Definition at line 59 of file memexpheap.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMExpHeapBlockList +freeList +
+MEMExpHeapBlockList +usedList +
+uint16_t +groupId +
+uint16_t +attribs +
+ +
+
+

Typedef Documentation

+ +

◆ MEMExpHeap

+ +
+
+ + + + +
typedef struct MEMExpHeap MEMExpHeap
+
+ +

Definition at line 15 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlock

+ +
+
+ + + + +
typedef struct MEMExpHeapBlock MEMExpHeapBlock
+
+ +

Definition at line 16 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlockList

+ +
+
+ + + + +
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
+
+ +

Definition at line 17 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapBlockVisitor

+ +
+
+ + + + +
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
+
+ +

Definition at line 19 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapMode

+ +
+
+ + + + +
typedef enum MEMExpHeapMode MEMExpHeapMode
+
+ +
+
+ +

◆ MEMExpHeapDirection

+ +
+
+ + + + +
typedef enum MEMExpHeapDirection MEMExpHeapDirection
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ MEMExpHeapMode

+ +
+
+ + + + +
enum MEMExpHeapMode
+
+ + + +
Enumerator
MEM_EXP_HEAP_MODE_FIRST_FREE 
MEM_EXP_HEAP_MODE_NEAREST_SIZE 
+ +

Definition at line 22 of file memexpheap.h.

+ +
+
+ +

◆ MEMExpHeapDirection

+ +
+
+ + + + +
enum MEMExpHeapDirection
+
+ + + +
Enumerator
MEM_EXP_HEAP_DIR_FROM_TOP 
MEM_EXP_HEAP_DIR_FROM_BOTTOM 
+ +

Definition at line 28 of file memexpheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMCreateExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateExpHeapEx (void * heap,
uint32_t size,
uint16_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyExpHeap()

+ +
+
+ + + + + + + + +
void* MEMDestroyExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAllocFromExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void* MEMAllocFromExpHeapEx (MEMHeapHandle heap,
uint32_t size,
int alignment 
)
+
+ +
+
+ +

◆ MEMFreeToExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToExpHeap (MEMHeapHandle heap,
void * block 
)
+
+ +
+
+ +

◆ MEMSetAllocModeForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap,
MEMExpHeapMode mode 
)
+
+ +
+
+ +

◆ MEMGetAllocModeForExpHeap()

+ +
+
+ + + + + + + + +
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAdjustExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMResizeForMBlockExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap,
void * block,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMGetTotalFreeSizeForExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForExpHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap,
int alignment 
)
+
+ +
+
+ +

◆ MEMSetGroupIDForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap,
uint16_t id 
)
+
+ +
+
+ +

◆ MEMGetGroupIDForExpHeap()

+ +
+
+ + + + + + + + +
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMGetSizeForMBlockExpHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMGetSizeForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMGetGroupIDForMBlockExpHeap()

+ +
+
+ + + + + + + + +
uint16_t MEMGetGroupIDForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMGetAllocDirForMBlockExpHeap()

+ +
+
+ + + + + + + + +
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void * block)
+
+ +
+
+ +

◆ MEMVisitAllocatedForExpHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap,
MEMExpHeapBlockVisitor callback,
void * context 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memfrmheap.html b/group__coreinit__memfrmheap.html new file mode 100644 index 0000000..0b7ee0f --- /dev/null +++ b/group__coreinit__memfrmheap.html @@ -0,0 +1,541 @@ + + + + + + + +wut: Frame Heap + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Frame Heap
+
+
+ + + + + + +

+Data Structures

struct  MEMFrmHeapState
 
struct  MEMFrmHeap
 
+ + + + + + + +

+Typedefs

typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
 
typedef struct MEMFrmHeap MEMFrmHeap
 
typedef struct MEMFrmHeapState MEMFrmHeapState
 
+ + + +

+Enumerations

enum  MEMFrmHeapFreeMode {
+  MEM_FRM_HEAP_FREE_HEAD = 1 << 0, +
+  MEM_FRM_HEAP_FREE_TAIL = 1 << 1, +
+  MEM_FRM_HEAP_FREE_ALL = MEM_FRM_HEAP_FREE_HEAD | MEM_FRM_HEAP_FREE_TAIL +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMHeapHandle heap)
 
void * MEMAllocFromFrmHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap, int alignment)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMFrmHeapState

+ +
+
+ + + + +
struct MEMFrmHeapState
+
+
+

Definition at line 25 of file memfrmheap.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+void * +head +
+void * +tail +
+MEMFrmHeapState * +previous +
+ +
+
+ +

◆ MEMFrmHeap

+ +
+
+ + + + +
struct MEMFrmHeap
+
+
+

Definition at line 38 of file memfrmheap.h.

+
+ + + + + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+void * +head +
+void * +tail +
+MEMFrmHeapState * +previousState +
+ +
+
+

Typedef Documentation

+ +

◆ MEMFrmHeapFreeMode

+ +
+
+ + + + +
typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
+
+ +
+
+ +

◆ MEMFrmHeap

+ +
+
+ + + + +
typedef struct MEMFrmHeap MEMFrmHeap
+
+ +

Definition at line 22 of file memfrmheap.h.

+ +
+
+ +

◆ MEMFrmHeapState

+ +
+
+ + + + +
typedef struct MEMFrmHeapState MEMFrmHeapState
+
+ +

Definition at line 23 of file memfrmheap.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ MEMFrmHeapFreeMode

+ +
+
+ + + + +
enum MEMFrmHeapFreeMode
+
+ + + + +
Enumerator
MEM_FRM_HEAP_FREE_HEAD 
MEM_FRM_HEAP_FREE_TAIL 
MEM_FRM_HEAP_FREE_ALL 
+ +

Definition at line 15 of file memfrmheap.h.

+ +
+
+

Function Documentation

+ +

◆ MEMCreateFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateFrmHeapEx (void * heap,
uint32_t size,
uint32_t flags 
)
+
+ +
+
+ +

◆ MEMDestroyFrmHeap()

+ +
+
+ + + + + + + + +
void* MEMDestroyFrmHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMAllocFromFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void* MEMAllocFromFrmHeapEx (MEMHeapHandle heap,
uint32_t size,
int alignment 
)
+
+ +
+
+ +

◆ MEMFreeToFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void MEMFreeToFrmHeap (MEMHeapHandle heap,
MEMFrmHeapFreeMode mode 
)
+
+ +
+
+ +

◆ MEMRecordStateForFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap,
uint32_t tag 
)
+
+ +
+
+ +

◆ MEMFreeByStateToFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap,
uint32_t tag 
)
+
+ +
+
+ +

◆ MEMAdjustFrmHeap()

+ +
+
+ + + + + + + + +
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
+
+ +
+
+ +

◆ MEMResizeForMBlockFrmHeap()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap,
uint32_t addr,
uint32_t size 
)
+
+ +
+
+ +

◆ MEMGetAllocatableSizeForFrmHeapEx()

+ +
+
+ + + + + + + + + + + + + + + + + + +
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap,
int alignment 
)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__memheap.html b/group__coreinit__memheap.html index 648e94f..4024a55 100644 --- a/group__coreinit__memheap.html +++ b/group__coreinit__memheap.html @@ -3,17 +3,15 @@ - -WUT: Common Memory Heap + + +wut: Common Memory Heap - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Common Memory Heap
+ +

Common memory heap fucntions. +More...

- - + +

Data Structures

struct  MEMHeapHeader
 
struct  MEMHeapHeader
 
- + + + + + @@ -105,42 +98,191 @@ Typedefs

Typedefs

typedef struct MEMHeapHeader MEMHeapHeader
typedef struct MEMHeapHeader MEMHeapHeader
 
typedef MEMHeapHeaderMEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
typedef enum MEMHeapFillType MEMHeapFillType
 
typedef enum MEMHeapTag MEMHeapTag
- - - - - - + + + + + + + +

Enumerations

enum  MEMHeapFillType
 
enum  MEMHeapTag
 
enum  MEMHeapFlags
 
enum  MEMBaseHeapType {
+  MEM_BASE_HEAP_MEM1 = 0, +
+  MEM_BASE_HEAP_MEM2 = 1, +
+  MEM_BASE_HEAP_FG = 8 +
+ }
 
enum  MEMHeapFillType {
+  MEM_HEAP_FILL_TYPE_UNUSED = 0, +
+  MEM_HEAP_FILL_TYPE_ALLOCATED = 1, +
+  MEM_HEAP_FILL_TYPE_FREED = 2 +
+ }
 
enum  MEMHeapTag {
+  MEM_BLOCK_HEAP_TAG = 0x424C4B48u, +
+  MEM_EXPANDED_HEAP_TAG = 0x45585048u, +
+  MEM_FRAME_HEAP_TAG = 0x46524D48u, +
+  MEM_UNIT_HEAP_TAG = 0x554E5448u, +
+  MEM_USER_HEAP_TAG = 0x55535248u +
+ }
 
enum  MEMHeapFlags {
+  MEM_HEAP_FLAG_ZERO_ALLOCATED = 1 << 0, +
+  MEM_HEAP_FLAG_DEBUG_MODE = 1 << 1, +
+  MEM_HEAP_FLAG_USE_LOCK = 1 << 2 +
+ }
 
- - - + + + + + + + + + + + + + + + + + + + + + +

Functions

void MEMDumpHeap (MEMHeapHeader *heap)
 
MEMHeapHeaderMEMFindContainHeap (void *block)
MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 Get which memory area a heap belongs to. More...
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 Get base heap for memory area. More...
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 Set base heap for memory area. More...
 
MEMHeapHandle MEMCreateUserHeapHandle (void *heap, uint32_t size)
 Create a heap handle for a user defined heap. More...
 
void MEMDumpHeap (MEMHeapHandle heap)
 Print details about heap to COSWarn. More...
 
MEMHeapHeaderMEMFindContainHeap (void *block)
 Find heap which contains a memory block. More...
 
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
 Find the parent heap of a given heap. More...
 
uint32_t MEMGetFillValForHeap (MEMHeapFillType type)
 Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set. More...
 
void MEMSetFillValForHeap (MEMHeapFillType type, uint32_t value)
 Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set. More...
 

Detailed Description

Common memory heap fucntions.

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ MEMHeapHeader

+
- + + +
typedef struct MEMHeapHeader MEMHeapHeaderstruct MEMHeapHeader
+
+
+

Definition at line 51 of file memheap.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MEMHeapTag +tag +Tag indicating which type of heap this is.
+MEMMemoryLink +link +Link for list this heap is in.
+MEMMemoryList +list +List of all child heaps in this heap.
+void * +dataStart +Pointer to start of allocatable memory.
+void * +dataEnd +Pointer to end of allocatable memory.
+OSSpinLock +lock +Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
+uint32_t +flags +Flags set during heap creation.
+ +
+
+

Typedef Documentation

+ +

◆ MEMHeapHeader

+ +
+
+ + +
typedef struct MEMHeapHeader MEMHeapHeader
-

Definition at line 18 of file memheap.h.

+

Definition at line 18 of file memheap.h.

- + +

◆ MEMHeapHandle

+ +
+
+ + + + +
typedef MEMHeapHeader* MEMHeapHandle
+
+ +

Definition at line 19 of file memheap.h.

+ +
+
+ +

◆ MEMBaseHeapType

+ +
+
+ + + + +
typedef enum MEMBaseHeapType MEMBaseHeapType
+
+ +
+
+ +

◆ MEMHeapFillType

+
@@ -152,7 +294,9 @@ Functions - + +

◆ MEMHeapTag

+
@@ -164,7 +308,9 @@ Functions - + +

◆ MEMHeapFlags

+
@@ -177,7 +323,30 @@ Functions

Enumeration Type Documentation

- + +

◆ MEMBaseHeapType

+ +
+
+
+ + + +
enum MEMBaseHeapType
+
+ + + + +
Enumerator
MEM_BASE_HEAP_MEM1 
MEM_BASE_HEAP_MEM2 
MEM_BASE_HEAP_FG 
+ +

Definition at line 21 of file memheap.h.

+ +
+
+ +

◆ MEMHeapFillType

+
@@ -187,19 +356,18 @@ Functions
- - - + + +
Enumerator
MEM_HEAP_FILL_TYPE_UNUSED  -
MEM_HEAP_FILL_TYPE_ALLOCATED  -
MEM_HEAP_FILL_TYPE_FREED  -
Enumerator
MEM_HEAP_FILL_TYPE_UNUSED 
MEM_HEAP_FILL_TYPE_ALLOCATED 
MEM_HEAP_FILL_TYPE_FREED 
-

Definition at line 20 of file memheap.h.

+

Definition at line 28 of file memheap.h.

- + +

◆ MEMHeapTag

+
@@ -209,23 +377,20 @@ Functions
- - - - - + + + + +
Enumerator
MEM_BLOCK_HEAP_TAG  -
MEM_EXPANDED_HEAP_TAG  -
MEM_FRAME_HEAP_TAG  -
MEM_UNIT_HEAP_TAG  -
MEM_USER_HEAP_TAG  -
Enumerator
MEM_BLOCK_HEAP_TAG 
MEM_EXPANDED_HEAP_TAG 
MEM_FRAME_HEAP_TAG 
MEM_UNIT_HEAP_TAG 
MEM_USER_HEAP_TAG 
-

Definition at line 27 of file memheap.h.

+

Definition at line 35 of file memheap.h.

- + +

◆ MEMHeapFlags

+
@@ -235,42 +400,144 @@ Functions
- - - + + +
Enumerator
MEM_HEAP_FLAG_ZERO_ALLOCATED  -
MEM_HEAP_FLAG_DEBUG_MODE  -
MEM_HEAP_FLAG_USE_LOCK  -
Enumerator
MEM_HEAP_FLAG_ZERO_ALLOCATED 
MEM_HEAP_FLAG_DEBUG_MODE 
MEM_HEAP_FLAG_USE_LOCK 
-

Definition at line 36 of file memheap.h.

+

Definition at line 44 of file memheap.h.

Function Documentation

- + +

◆ MEMGetArena()

+ +
+
+ + + + + + + + +
MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
+
+ +

Get which memory area a heap belongs to.

+ +
+
+ +

◆ MEMGetBaseHeapHandle()

+ +
+
+ + + + + + + + +
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
+
+ +

Get base heap for memory area.

+ +
+
+ +

◆ MEMSetBaseHeapHandle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type,
MEMHeapHandle handle 
)
+
+ +

Set base heap for memory area.

+ +
+
+ +

◆ MEMCreateUserHeapHandle()

+ +
+
+ + + + + + + + + + + + + + + + + + +
MEMHeapHandle MEMCreateUserHeapHandle (void * heap,
uint32_t size 
)
+
+ +

Create a heap handle for a user defined heap.

+ +
+
+ +

◆ MEMDumpHeap()

+
- +
void MEMDumpHeap (MEMHeapHeaderMEMHeapHandle  heap)
-

Print details about heap to COSWarn

+ +

Print details about heap to COSWarn.

- + +

◆ MEMFindContainHeap()

+
- + @@ -278,11 +545,35 @@ Functions
MEMHeapHeader* MEMFindContainHeap MEMHeapHeader* MEMFindContainHeap ( void *  block)
+

Find heap which contains a memory block.

- + +

◆ MEMFindParentHeap()

+ +
+
+ + + + + + + + +
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
+
+ +

Find the parent heap of a given heap.

+

Return NULL if no parent was found.

+ +
+
+ +

◆ MEMGetFillValForHeap()

+
@@ -295,11 +586,14 @@ Functions
+

Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.

- + +

◆ MEMSetFillValForHeap()

+
@@ -322,6 +616,7 @@ Functions
+

Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.

@@ -331,7 +626,7 @@ Functions diff --git a/group__coreinit__memlist.html b/group__coreinit__memlist.html index dab4ad2..407fa39 100644 --- a/group__coreinit__memlist.html +++ b/group__coreinit__memlist.html @@ -3,17 +3,15 @@ - -WUT: Memory List + + +wut: Memory List - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  MEMMemoryLink -  -struct  MEMMemoryList -  +struct  MEMMemoryLink +  +struct  MEMMemoryList +  - + - +

Typedefs

typedef struct MEMMemoryLink MEMMemoryLink
typedef struct MEMMemoryLink MEMMemoryLink
 
typedef struct MEMMemoryList MEMMemoryList
typedef struct MEMMemoryList MEMMemoryList
 
- + - + - + - + - + - + - + - +

Functions

void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
 
void MEMAppendListObject (MEMMemoryList *list, void *object)
void MEMAppendListObject (MEMMemoryList *list, void *object)
 
void MEMPrependListObject (MEMMemoryList *list, void *object)
void MEMPrependListObject (MEMMemoryList *list, void *object)
 
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
 
void MEMRemoveListObject (MEMMemoryList *list, void *object)
void MEMRemoveListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
 
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMMemoryLink

+ +
+
+ + + + +
struct MEMMemoryLink
+
+
+

Definition at line 17 of file memlist.h.

+
+ + + + + + + +
Data Fields
+void * +prev +
+void * +next +
+ +
+
+ +

◆ MEMMemoryList

+ +
+
+ + + + +
struct MEMMemoryList
+
+
+

Definition at line 26 of file memlist.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +head +
+void * +tail +
+uint16_t +count +
+uint16_t +offsetToMemoryLink +
+ +
+

Typedef Documentation

- + +

◆ MEMMemoryLink

+
- +
typedef struct MEMMemoryLink MEMMemoryLinktypedef struct MEMMemoryLink MEMMemoryLink
-

Definition at line 14 of file memlist.h.

+

Definition at line 14 of file memlist.h.

- + +

◆ MEMMemoryList

+
- +
typedef struct MEMMemoryList MEMMemoryListtypedef struct MEMMemoryList MEMMemoryList
-

Definition at line 15 of file memlist.h.

+

Definition at line 15 of file memlist.h.

Function Documentation

- + +

◆ MEMInitList()

+
- + @@ -176,14 +243,16 @@ Functions - + +

◆ MEMAppendListObject()

+
void MEMInitList (MEMMemoryListMEMMemoryList list,
- + @@ -202,14 +271,16 @@ Functions - + +

◆ MEMPrependListObject()

+
void MEMAppendListObject (MEMMemoryListMEMMemoryList list,
- + @@ -228,14 +299,16 @@ Functions - + +

◆ MEMInsertListObject()

+
void MEMPrependListObject (MEMMemoryListMEMMemoryList list,
- + @@ -260,14 +333,16 @@ Functions - + +

◆ MEMRemoveListObject()

+
void MEMInsertListObject (MEMMemoryListMEMMemoryList list,
- + @@ -286,14 +361,16 @@ Functions - + +

◆ MEMGetNextListObject()

+
void MEMRemoveListObject (MEMMemoryListMEMMemoryList list,
- + @@ -312,14 +389,16 @@ Functions - + +

◆ MEMGetPrevListObject()

+
void* MEMGetNextListObject (MEMMemoryListMEMMemoryList list,
- + @@ -338,14 +417,16 @@ Functions - + +

◆ MEMGetNthListObject()

+
void* MEMGetPrevListObject (MEMMemoryListMEMMemoryList list,
- + @@ -369,7 +450,7 @@ Functions diff --git a/group__coreinit__memlist.js b/group__coreinit__memlist.js deleted file mode 100644 index 57b6843..0000000 --- a/group__coreinit__memlist.js +++ /dev/null @@ -1,23 +0,0 @@ -var group__coreinit__memlist = -[ - [ "MEMMemoryLink", "struct_m_e_m_memory_link.html", [ - [ "next", "struct_m_e_m_memory_link.html#a75b19ffcca77bfc647ff02695958fd95", null ], - [ "prev", "struct_m_e_m_memory_link.html#af714e69444763fb9a76ec901a014baf1", null ] - ] ], - [ "MEMMemoryList", "struct_m_e_m_memory_list.html", [ - [ "count", "struct_m_e_m_memory_list.html#af6a39bfc7e1dc3b6f9c997c1c43fa996", null ], - [ "head", "struct_m_e_m_memory_list.html#a46997af7b414552eec825fd3f95287d9", null ], - [ "offsetToMemoryLink", "struct_m_e_m_memory_list.html#a1c1cef173ab860ec22956eb3500b914d", null ], - [ "tail", "struct_m_e_m_memory_list.html#a22b83cf1f38e69fbcb344ba2938f666c", null ] - ] ], - [ "MEMMemoryLink", "group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec", null ], - [ "MEMMemoryList", "group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778", null ], - [ "MEMAppendListObject", "group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb", null ], - [ "MEMGetNextListObject", "group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625", null ], - [ "MEMGetNthListObject", "group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5", null ], - [ "MEMGetPrevListObject", "group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e", null ], - [ "MEMInitList", "group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e", null ], - [ "MEMInsertListObject", "group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee", null ], - [ "MEMPrependListObject", "group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713", null ], - [ "MEMRemoveListObject", "group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42", null ] -]; \ No newline at end of file diff --git a/group__coreinit__memory.html b/group__coreinit__memory.html index 15651bc..c602714 100644 --- a/group__coreinit__memory.html +++ b/group__coreinit__memory.html @@ -3,17 +3,15 @@ - -WUT: Memory + + +wut: Memory - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void* MEMGetNthListObject (MEMMemoryListMEMMemoryList list,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
+ + + +

+Typedefs

typedef enum OSMemoryType OSMemoryType
 
+ + + +

+Enumerations

enum  OSMemoryType {
+  OS_MEM1 = 1, +
+  OS_MEM2 = 2 +
+ }
 
- + + + + + + + + + + + + + + + +

Functions

void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
 Moves chunks of memory around, similarly to memmove. More...
 
void * OSBlockSet (void *dst, uint8_t val, uint32_t size)
 Fills a chunk of memory with the given value, like memset. More...
 
void * OSAllocFromSystem (uint32_t size, int align)
 
void OSFreeToSystem (void *ptr)
 
BOOL OSGetForegroundBucket (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the foreground bucket memory area. More...
 
BOOL OSGetForegroundBucketFreeArea (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the application-usable portion of the foreground bucket area. More...
 
int OSGetMemBound (OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of available memory areas. More...
 

Detailed Description

+

Typedef Documentation

+ +

◆ OSMemoryType

+ +
+
+ + + + +
typedef enum OSMemoryType OSMemoryType
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSMemoryType

+ +
+
+ + + + +
enum OSMemoryType
+
+ + + +
Enumerator
OS_MEM1 
OS_MEM2 
+ +

Definition at line 15 of file memory.h.

+ +
+

Function Documentation

- + +

◆ OSBlockMove()

+
@@ -118,7 +174,7 @@ Functions - + @@ -129,9 +185,25 @@ Functions
BOOL BOOL  flush 
+

Moves chunks of memory around, similarly to memmove.

+

Overlapping source and destination regions are supported.

+
Parameters
+ + + + + +
dstThe destination address for the move.
srcThe source address for the move.
sizeThe size of the data to be moved, in bytes.
flushWhether to flush the data caches for the source and destination.
+
+
+
Returns
dst is returned.
+
Note
This function makes use of the cache to speed up the copy, so a flush is recommended.
+
- + +

◆ OSBlockSet()

+
@@ -161,6 +233,185 @@ Functions
+

Fills a chunk of memory with the given value, like memset.

+
Parameters
+ + + + +
dstPointer to the memory to fill.
valByte value to be set.
sizeNumber of bytes to be set to val.
+
+
+
Returns
dst is returned.
+ +
+
+ +

◆ OSAllocFromSystem()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void* OSAllocFromSystem (uint32_t size,
int align 
)
+
+ +
+
+ +

◆ OSFreeToSystem()

+ +
+
+ + + + + + + + +
void OSFreeToSystem (void * ptr)
+
+ +
+
+ +

◆ OSGetForegroundBucket()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSGetForegroundBucket (uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of the foreground bucket memory area.

+
Note
This function may not account for the system reserved portion of the foreground bucket. Consider using OSGetForegroundBucketFreeArea() instead.
+
Parameters
+ + + +
outAddrPointer to write the foreground bucket's address to.
outSizePointer to write the foreground bucket's size to.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetForegroundBucketFreeArea()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSGetForegroundBucketFreeArea (uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of the application-usable portion of the foreground bucket area.

+
Parameters
+ + + +
outAddrPointer to write the bucket area's address to.
outSizePointer to write the bucket area's size to.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetMemBound()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int OSGetMemBound (OSMemoryType type,
uint32_t * outAddr,
uint32_t * outSize 
)
+
+ +

Gets the location and size of available memory areas.

+
Parameters
+ + + + +
typeType of memory to get information about. See OSMemoryType.
outAddrPointer to write the area's address to.
outSizePointer to write the area's size to.
+
+
+
Returns
0 on success, -1 otherwise.
+
@@ -168,7 +419,7 @@ Functions diff --git a/group__coreinit__memorymap.html b/group__coreinit__memorymap.html new file mode 100644 index 0000000..2f77e1b --- /dev/null +++ b/group__coreinit__memorymap.html @@ -0,0 +1,541 @@ + + + + + + + +wut: Memory Map + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Memory Map
+
+
+ + + + +

+Macros

#define OS_PAGE_SIZE   (128 * 1024)
 
+ + + +

+Typedefs

typedef enum OSMemoryMapMode OSMemoryMapMode
 
+ + + +

+Enumerations

enum  OSMemoryMapMode {
+  OS_MAP_MEMORY_INVALID = 0, +
+  OS_MAP_MEMORY_READ_ONLY = 1, +
+  OS_MAP_MEMORY_READ_WRITE = 2, +
+  OS_MAP_MEMORY_FREE = 3, +
+  OS_MAP_MEMORY_ALLOCATED = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
 
uint32_t OSAllocVirtAddr (uint32_t virtualAddress, uint32_t size, uint32_t align)
 Allocates virtual address range for later mapping. More...
 
BOOL OSFreeVirtAddr (uint32_t virtualAddress, uint32_t size)
 Frees a previously allocated virtual address range back to the system. More...
 
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
 Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid. More...
 
BOOL OSMapMemory (uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
 Maps a physical address to a virtual address, with a given size and set of permissions. More...
 
BOOL OSUnmapMemory (uint32_t virtualAddress, uint32_t size)
 Unmaps previously mapped memory. More...
 
void OSGetMapVirtAddrRange (uint32_t *outVirtualAddress, uint32_t *outSize)
 Gets the range of virtual addresses available for mapping. More...
 
void OSGetAvailPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of available physical memory (not reserved for app code or data). More...
 
void OSGetDataPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of physical memory used for the application's data. More...
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ OS_PAGE_SIZE

+ +
+
+ + + + +
#define OS_PAGE_SIZE   (128 * 1024)
+
+ +

Definition at line 24 of file memorymap.h.

+ +
+
+

Typedef Documentation

+ +

◆ OSMemoryMapMode

+ +
+
+ + + + +
typedef enum OSMemoryMapMode OSMemoryMapMode
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ OSMemoryMapMode

+ +
+
+ + + + +
enum OSMemoryMapMode
+
+ + + + + + +
Enumerator
OS_MAP_MEMORY_INVALID 
OS_MAP_MEMORY_READ_ONLY 
OS_MAP_MEMORY_READ_WRITE 
OS_MAP_MEMORY_FREE 
OS_MAP_MEMORY_ALLOCATED 
+ +

Definition at line 15 of file memorymap.h.

+ +
+
+

Function Documentation

+ +

◆ OSEffectiveToPhysical()

+ +
+
+ + + + + + + + +
uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
+
+ +
+
+ +

◆ OSAllocVirtAddr()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint32_t OSAllocVirtAddr (uint32_t virtualAddress,
uint32_t size,
uint32_t align 
)
+
+ +

Allocates virtual address range for later mapping.

+
Parameters
+ + + + +
virtualAddressRequested start address for the range. If there is no preference, NULL can be used.
sizeSize of address range to allocate.
alignAlignment of address range to allocate.
+
+
+
Returns
The starting address of the newly allocated range, or NULL on failure.
+
See also
+
+ +
+
+ +

◆ OSFreeVirtAddr()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSFreeVirtAddr (uint32_t virtualAddress,
uint32_t size 
)
+
+ +

Frees a previously allocated virtual address range back to the system.

+
Parameters
+ + + +
virtualAddressThe start of the virtual address range to free.
sizeThe size of the virtual address range to free.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSQueryVirtAddr()

+ +
+
+ + + + + + + + +
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
+
+ +

Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid.

+
Parameters
+ + +
virtualAddressThe virtual address to query.
+
+
+
Returns
The status of the memory address - see OSMemoryMapMode.
+ +
+
+ +

◆ OSMapMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BOOL OSMapMemory (uint32_t virtualAddress,
uint32_t physicalAddress,
uint32_t size,
OSMemoryMapMode mode 
)
+
+ +

Maps a physical address to a virtual address, with a given size and set of permissions.

+
Parameters
+ + + + + +
virtualAddressThe target virtual address for the mapping.
physicalAddressPhysical address of the memory to back the mapping.
sizeSize, in bytes, of the desired mapping. Likely has an alignment requirement.
modePermissions to map the memory with - see OSMemoryMapMode.
+
+
+
Returns
true on success.
+
See also
+
+ +
+
+ +

◆ OSUnmapMemory()

+ +
+
+ + + + + + + + + + + + + + + + + + +
BOOL OSUnmapMemory (uint32_t virtualAddress,
uint32_t size 
)
+
+ +

Unmaps previously mapped memory.

+
Parameters
+ + + +
virtualAddressStarting address of the area to unmap.
sizeSize of the memory area to unmap.
+
+
+
Returns
true on success.
+ +
+
+ +

◆ OSGetMapVirtAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetMapVirtAddrRange (uint32_t * outVirtualAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of virtual addresses available for mapping.

+
Parameters
+ + + +
outVirtualAddressPointer to write the starting address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+
See also
+
+ +
+
+ +

◆ OSGetAvailPhysAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetAvailPhysAddrRange (uint32_t * outPhysicalAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of available physical memory (not reserved for app code or data).

+
Parameters
+ + + +
outPhysicalAddressPointer to write the starting physical address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+ +
+
+ +

◆ OSGetDataPhysAddrRange()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void OSGetDataPhysAddrRange (uint32_t * outPhysicalAddress,
uint32_t * outSize 
)
+
+ +

Gets the range of physical memory used for the application's data.

+
Parameters
+ + + +
outPhysicalAddressPointer to write the starting physical address of the memory area to.
outSizePointer to write the size of the memory area to.
+
+
+ +
+
+
+ + + + diff --git a/group__coreinit__msgq.html b/group__coreinit__msgq.html index f763b0c..94c0b69 100644 --- a/group__coreinit__msgq.html +++ b/group__coreinit__msgq.html @@ -3,17 +3,15 @@ - -WUT: Message Queue + + +wut: Message Queue - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  OSMessage -  -struct  OSMessageQueue -  +struct  OSMessage +  +struct  OSMessageQueue +  @@ -102,36 +88,171 @@ Macros

Macros

- + - + + +

Typedefs

typedef struct OSMessage OSMessage
typedef struct OSMessage OSMessage
 
typedef struct OSMessageQueue OSMessageQueue
typedef struct OSMessageQueue OSMessageQueue
 
typedef enum OSMessageFlags OSMessageFlags
 
typedef enum OSFunctionType OSFunctionType
 
- - + + + +

Enumerations

enum  OSMessageFlags
 
enum  OSMessageFlags {
+  OS_MESSAGE_FLAGS_NONE = 0, +
+  OS_MESSAGE_FLAGS_BLOCKING = 1 << 0, +
+  OS_MESSAGE_FLAGS_HIGH_PRIORITY = 1 << 1 +
+ }
 
enum  OSFunctionType {
+  OS_FUNCTION_TYPE_HIO_OPEN = 1, +
+  OS_FUNCTION_TYPE_HIO_READ_ASYNC = 2, +
+  OS_FUNCTION_TYPE_HIO_WRITE_ASYNC = 3, +
+  OS_FUNCTION_TYPE_FSA_CMD_ASYNC = 4, +
+  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC = 5, +
+  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC = 6, +
+  OS_FUNCTION_TYPE_FSA_ATTACH_EVENT = 7, +
+  OS_FUNCTION_TYPE_FS_CMD_ASYNC = 8, +
+  OS_FUNCTION_TYPE_FS_CMD_HANDLER = 9, +
+  OS_FUNCTION_TYPE_FS_ATTACH_EVENT = 10, +
+  OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT = 11 +
+ }
 
- + - + - + - + - + - +

Functions

void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
 
void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
 
BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
 
BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
 
BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
 
OSMessageQueueOSGetSystemMessageQueue ()
OSMessageQueueOSGetSystemMessageQueue ()
 

Detailed Description

+

Data Structure Documentation

+ +

◆ OSMessage

+ +
+
+ + + + +
struct OSMessage
+
+
+

Definition at line 40 of file messagequeue.h.

+
+ + + + + + + +
Data Fields
+void * +message +
+uint32_t +args[3] +
+ +
+
+ +

◆ OSMessageQueue

+ +
+
+ + + + +
struct OSMessageQueue
+
+
+

Definition at line 51 of file messagequeue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +
+const char * +name +
+OSThreadQueue +sendQueue +
+OSThreadQueue +recvQueue +
+OSMessage * +messages +
+uint32_t +size +
+uint32_t +first +
+uint32_t +used +
+ +
+

Macro Definition Documentation

- + +

◆ OS_MESSAGE_QUEUE_TAG

+
@@ -141,40 +262,46 @@ Functions
-

Definition at line 32 of file messagequeue.h.

+

Definition at line 49 of file messagequeue.h.

Typedef Documentation

- + +

◆ OSMessage

+
- +
typedef struct OSMessage OSMessagetypedef struct OSMessage OSMessage
-

Definition at line 14 of file messagequeue.h.

+

Definition at line 15 of file messagequeue.h.

- + +

◆ OSMessageQueue

+
- +
typedef struct OSMessageQueue OSMessageQueuetypedef struct OSMessageQueue OSMessageQueue
-

Definition at line 15 of file messagequeue.h.

+

Definition at line 16 of file messagequeue.h.

- + +

◆ OSMessageFlags

+
@@ -184,10 +311,26 @@ Functions
+
+
+ +

◆ OSFunctionType

+ +
+
+ + + + +
typedef enum OSFunctionType OSFunctionType
+
+

Enumeration Type Documentation

- + +

◆ OSMessageFlags

+
@@ -197,31 +340,61 @@ Functions
- - + + +
Enumerator
OS_MESSAGE_QUEUE_BLOCKING  -
OS_MESSAGE_QUEUE_HIGH_PRIORITY  -
Enumerator
OS_MESSAGE_FLAGS_NONE 
OS_MESSAGE_FLAGS_BLOCKING 
OS_MESSAGE_FLAGS_HIGH_PRIORITY 
-

Definition at line 17 of file messagequeue.h.

+

Definition at line 18 of file messagequeue.h.

+ +
+
+ +

◆ OSFunctionType

+ +
+
+ + + + +
enum OSFunctionType
+
+ + + + + + + + + + + + +
Enumerator
OS_FUNCTION_TYPE_HIO_OPEN 
OS_FUNCTION_TYPE_HIO_READ_ASYNC 
OS_FUNCTION_TYPE_HIO_WRITE_ASYNC 
OS_FUNCTION_TYPE_FSA_CMD_ASYNC 
OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC 
OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC 
OS_FUNCTION_TYPE_FSA_ATTACH_EVENT 
OS_FUNCTION_TYPE_FS_CMD_ASYNC 
OS_FUNCTION_TYPE_FS_CMD_HANDLER 
OS_FUNCTION_TYPE_FS_ATTACH_EVENT 
OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT 
+ +

Definition at line 25 of file messagequeue.h.

Function Documentation

- + +

◆ OSInitMessageQueue()

+
- + - + @@ -240,20 +413,22 @@ Functions - + +

◆ OSInitMessageQueueEx()

+
void OSInitMessageQueue (OSMessageQueueOSMessageQueue queue,
OSMessageOSMessage messages,
- + - + @@ -278,20 +453,22 @@ Functions - + +

◆ OSSendMessage()

+
void OSInitMessageQueueEx (OSMessageQueueOSMessageQueue queue,
OSMessageOSMessage messages,
- + - + - + @@ -310,20 +487,22 @@ Functions - + +

◆ OSReceiveMessage()

+
BOOL OSSendMessage BOOL OSSendMessage (OSMessageQueueOSMessageQueue queue,
OSMessageOSMessage message,
- + - + - + @@ -342,20 +521,22 @@ Functions - + +

◆ OSPeekMessage()

+
BOOL OSReceiveMessage BOOL OSReceiveMessage (OSMessageQueueOSMessageQueue queue,
OSMessageOSMessage message,
- + - + - + @@ -368,12 +549,14 @@ Functions - + +

◆ OSGetSystemMessageQueue()

+
BOOL OSPeekMessage BOOL OSPeekMessage (OSMessageQueueOSMessageQueue queue,
OSMessageOSMessage message 
- + @@ -388,7 +571,7 @@ Functions diff --git a/group__coreinit__msgq.js b/group__coreinit__msgq.js deleted file mode 100644 index 57936af..0000000 --- a/group__coreinit__msgq.js +++ /dev/null @@ -1,32 +0,0 @@ -var group__coreinit__msgq = -[ - [ "OSMessage", "struct_o_s_message.html", [ - [ "args", "struct_o_s_message.html#a988c3a7b6b5970b44a0ff380cfb78c76", null ], - [ "message", "struct_o_s_message.html#a44bbc6e0565f3bf548d4deeeaa294247", null ] - ] ], - [ "OSMessageQueue", "struct_o_s_message_queue.html", [ - [ "first", "struct_o_s_message_queue.html#a278eb73b0cdb4b6029426dbd091b643f", null ], - [ "messages", "struct_o_s_message_queue.html#a912b287d73eff57c85f462d5f9cc3451", null ], - [ "name", "struct_o_s_message_queue.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "recvQueue", "struct_o_s_message_queue.html#a1254f8038fe0b3deee6612973494cf1d", null ], - [ "sendQueue", "struct_o_s_message_queue.html#ac9a94ced10ae13d7daf54d98ffdb5d23", null ], - [ "size", "struct_o_s_message_queue.html#ab2c6b258f02add8fdf4cfc7c371dd772", null ], - [ "tag", "struct_o_s_message_queue.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "used", "struct_o_s_message_queue.html#a5e1ebda31e026934b2091d2d0051818a", null ] - ] ], - [ "OS_MESSAGE_QUEUE_TAG", "group__coreinit__msgq.html#gaf73ce215f5737775a2f9e1b2afe65dbd", null ], - [ "OSMessage", "group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5", null ], - [ "OSMessageFlags", "group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba", null ], - [ "OSMessageQueue", "group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2", null ], - [ "OSMessageFlags", "group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf", [ - [ "OS_MESSAGE_QUEUE_BLOCKING", "group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa8faa94ac9222a5ca50406670b6283d8e", null ], - [ "OS_MESSAGE_QUEUE_HIGH_PRIORITY", "group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa9369be8fc2a2caa49e7d04fe9c98bdbb", null ] - ] ], - [ "OSGetSystemMessageQueue", "group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4", null ], - [ "OSInitMessageQueue", "group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d", null ], - [ "OSInitMessageQueueEx", "group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d", null ], - [ "OSJamMessage", "group__coreinit__msgq.html#gae1af7fdd41a4a3c585ef9f2007aaeab9", null ], - [ "OSPeekMessage", "group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782", null ], - [ "OSReceiveMessage", "group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5", null ], - [ "OSSendMessage", "group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6", null ] -]; \ No newline at end of file diff --git a/group__coreinit__mutex.html b/group__coreinit__mutex.html index 606f02a..adb2dc2 100644 --- a/group__coreinit__mutex.html +++ b/group__coreinit__mutex.html @@ -3,17 +3,15 @@ - -WUT: Mutex + + +wut: Mutex - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
OSMessageQueue* OSGetSystemMessageQueue OSMessageQueue* OSGetSystemMessageQueue ( )
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
+ +

Standard mutex object, supports recursive locking. +More...

- - - - + + + +

Data Structures

struct  OSMutexLink
 
struct  OSMutex
 
struct  OSMutex
 
@@ -101,31 +90,125 @@ Macros

Macros

- + - + - +

Typedefs

typedef struct OSThread OSThread
typedef struct OSThread OSThread
 
typedef struct OSMutex OSMutex
typedef struct OSMutex OSMutex
 
typedef struct OSMutexLink OSMutexLink
typedef struct OSMutexLink OSMutexLink
 
- + + - + + - + + - + + - + +

Functions

void OSInitMutex (OSMutex *mutex)
void OSInitMutex (OSMutex *mutex)
 Initialise a mutex structure. More...
 
void OSInitMutexEx (OSMutex *mutex, const char *name)
void OSInitMutexEx (OSMutex *mutex, const char *name)
 Initialise a mutex structure with a name. More...
 
void OSLockMutex (OSMutex *mutex)
void OSLockMutex (OSMutex *mutex)
 Lock the mutex. More...
 
BOOL OSTryLockMutex (OSMutex *mutex)
BOOL OSTryLockMutex (OSMutex *mutex)
 Try to lock a mutex. More...
 
void OSUnlockMutex (OSMutex *mutex)
void OSUnlockMutex (OSMutex *mutex)
 Unlocks the mutex. More...
 

Detailed Description

-

Standard mutex object, supports recursive locking.

+

Standard mutex object, supports recursive locking.

Similar to std::recursive_mutex.

+

Data Structure Documentation

+ +

◆ OSMutexLink

+ +
+
+ + + + +
struct OSMutexLink
+
+
+

Definition at line 24 of file mutex.h.

+
+ + + + + + + +
Data Fields
+OSMutex * +next +
+OSMutex * +prev +
+ +
+
+ +

◆ OSMutex

+ +
+
+ + + + +
struct OSMutex
+
+
+

Definition at line 35 of file mutex.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_MUTEX_TAG.
+const char * +name +Name set by OSInitMutexEx.
+OSThreadQueue +queue +Queue of threads waiting for this mutex to unlock.
+OSThread * +owner +Current owner of mutex.
+int32_t +count +Current recursion lock count of mutex.
+OSMutexLink +link +Link used inside OSThread's mutex queue.
+ +
+

Macro Definition Documentation

- + +

◆ OS_MUTEX_TAG

+
@@ -135,79 +218,90 @@ Functions
-

Definition at line 33 of file mutex.h.

+

Definition at line 33 of file mutex.h.

Typedef Documentation

- + +

◆ OSThread

+
- +
typedef struct OSThread OSThreadtypedef struct OSThread OSThread
-

Definition at line 19 of file mutex.h.

+

Definition at line 19 of file mutex.h.

- + +

◆ OSMutex

+
- +
typedef struct OSMutex OSMutextypedef struct OSMutex OSMutex
-

Definition at line 21 of file mutex.h.

+

Definition at line 21 of file mutex.h.

- + +

◆ OSMutexLink

+
- +
typedef struct OSMutexLink OSMutexLinktypedef struct OSMutexLink OSMutexLink
-

Definition at line 22 of file mutex.h.

+

Definition at line 22 of file mutex.h.

Function Documentation

- + +

◆ OSInitMutex()

+
- +
void OSInitMutex (OSMutexOSMutex mutex)
+

Initialise a mutex structure.

- + +

◆ OSInitMutexEx()

+
- + @@ -223,24 +317,28 @@ Functions
void OSInitMutexEx (OSMutexOSMutex mutex,
+

Initialise a mutex structure with a name.

- + +

◆ OSLockMutex()

+
- +
void OSLockMutex (OSMutexOSMutex mutex)
-

Lock the mutex.

+ +

Lock the mutex.

If no one owns the mutex, set current thread as owner.

If the lock is owned by the current thread, increase the recursion count.

If the lock is owned by another thread, the current thread will sleep until the owner has unlocked this mutex.

@@ -248,20 +346,23 @@ Functions
- + +

◆ OSTryLockMutex()

+
- + - +
BOOL OSTryLockMutex BOOL OSTryLockMutex (OSMutexOSMutex mutex)
-

Try to lock a mutex.

+ +

Try to lock a mutex.

If no one owns the mutex, set current thread as owner.

If the lock is owned by the current thread, increase the recursion count.

If the lock is owned by another thread, do not block, return FALSE.

@@ -270,20 +371,23 @@ Functions
- + +

◆ OSUnlockMutex()

+
- +
void OSUnlockMutex (OSMutexOSMutex mutex)
-

Unlocks the mutex.

+ +

Unlocks the mutex.

Will decrease the recursion count, will only unlock the mutex when the recursion count reaches 0.

If any other threads are waiting to lock the mutex they will be woken.

Similar to std::recursive_mutex::unlock.

@@ -295,7 +399,7 @@ Functions diff --git a/group__coreinit__mutex.js b/group__coreinit__mutex.js deleted file mode 100644 index 7630e30..0000000 --- a/group__coreinit__mutex.js +++ /dev/null @@ -1,24 +0,0 @@ -var group__coreinit__mutex = -[ - [ "OSMutexLink", "struct_o_s_mutex_link.html", [ - [ "next", "struct_o_s_mutex_link.html#afa7ec7c377e9b9e79044cfcb94282886", null ], - [ "prev", "struct_o_s_mutex_link.html#afea7449be1ffc76a4e1a98d60569ceb0", null ] - ] ], - [ "OSMutex", "struct_o_s_mutex.html", [ - [ "count", "struct_o_s_mutex.html#a4858b400f708a13bd514376ab941b27d", null ], - [ "link", "struct_o_s_mutex.html#a7bd72373386c4d04a9fa7cf905f34572", null ], - [ "name", "struct_o_s_mutex.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "owner", "struct_o_s_mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa", null ], - [ "queue", "struct_o_s_mutex.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_mutex.html#a1c50fcd1195659821729f52af8f3bb7d", null ] - ] ], - [ "OS_MUTEX_TAG", "group__coreinit__mutex.html#ga30202e2a89cd5859a39b31a3f636cdca", null ], - [ "OSMutex", "group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSMutexLink", "group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821", null ], - [ "OSThread", "group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSInitMutex", "group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e", null ], - [ "OSInitMutexEx", "group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7", null ], - [ "OSLockMutex", "group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49", null ], - [ "OSTryLockMutex", "group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2", null ], - [ "OSUnlockMutex", "group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f", null ] -]; \ No newline at end of file diff --git a/group__coreinit__rendezvous.html b/group__coreinit__rendezvous.html index d7e3dbf..8fabe47 100644 --- a/group__coreinit__rendezvous.html +++ b/group__coreinit__rendezvous.html @@ -3,17 +3,15 @@ - -WUT: Rendezvous + + +wut: Rendezvous - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  OSRendezvous -  +struct  OSRendezvous +  - +

Typedefs

typedef struct OSRendezvous OSRendezvous
typedef struct OSRendezvous OSRendezvous
 
- + - + - +

Functions

void OSInitRendezvous (OSRendezvous *rendezvous)
void OSInitRendezvous (OSRendezvous *rendezvous)
 
BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
 
BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ OSRendezvous

+
- + + +
typedef struct OSRendezvous OSRendezvousstruct OSRendezvous
+
+
+

Definition at line 16 of file rendezvous.h.

+
+ + + + +
Data Fields
+uint32_t +core[3] +
+ +
+
+

Typedef Documentation

+ +

◆ OSRendezvous

+ +
+
+ + +
typedef struct OSRendezvous OSRendezvous
-

Definition at line 14 of file rendezvous.h.

+

Definition at line 14 of file rendezvous.h.

Function Documentation

- + +

◆ OSInitRendezvous()

+
- + @@ -138,14 +154,16 @@ Functions - + +

◆ OSWaitRendezvous()

+
void OSInitRendezvous (OSRendezvousOSRendezvous rendezvous)
- + - + @@ -164,14 +182,16 @@ Functions - + +

◆ OSWaitRendezvousWithTimeout()

+
BOOL OSWaitRendezvous BOOL OSWaitRendezvous (OSRendezvousOSRendezvous rendezvous,
- + - + @@ -201,7 +221,7 @@ Functions diff --git a/group__coreinit__rendezvous.js b/group__coreinit__rendezvous.js deleted file mode 100644 index 183ae1f..0000000 --- a/group__coreinit__rendezvous.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__coreinit__rendezvous = -[ - [ "OSRendezvous", "struct_o_s_rendezvous.html", [ - [ "core", "struct_o_s_rendezvous.html#ab89e5744527138b854c436eea8cae530", null ] - ] ], - [ "OSRendezvous", "group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84", null ], - [ "OSInitRendezvous", "group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17", null ], - [ "OSWaitRendezvous", "group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87", null ], - [ "OSWaitRendezvousWithTimeout", "group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369", null ] -]; \ No newline at end of file diff --git a/group__coreinit__screen.html b/group__coreinit__screen.html index 83a29bb..3f4e2f4 100644 --- a/group__coreinit__screen.html +++ b/group__coreinit__screen.html @@ -3,17 +3,15 @@ - -WUT: Screen + + +wut: Screen - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
BOOL OSWaitRendezvousWithTimeout BOOL OSWaitRendezvousWithTimeout (OSRendezvousOSRendezvous rendezvous,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
Screen
+ +

Software-rendered graphics system, suitable for text output and simple graphics. +More...

+

Typedefs

typedef enum OSScreenID OSScreenID
 Defines the ID of a display usable with OSScreen. More...
 
- - + + +

Enumerations

enum  OSScreenID
 
enum  OSScreenID {
+  SCREEN_TV = 0, +
+  SCREEN_DRC = 1 +
+ }
 Defines the ID of a display usable with OSScreen. More...
 
+ + + + + + + + + + - + +

Functions

void OSScreenInit ()
 Initialises the OSScreen library for use. More...
 
void OSScreenShutdown ()
 Cleans up and shuts down the OSScreen library. More...
 
uint32_t OSScreenGetBufferSizeEx (OSScreenID screen)
 Gets the amount of memory required to fit both buffers of a given screen. More...
 
void OSScreenSetBufferEx (OSScreenID screen, void *addr)
 Sets the memory location for both buffers of a given screen. More...
 
void OSScreenClearBufferEx (OSScreenID screen, uint32_t colour)
 Clear the work buffer of the given screen by setting all of its pixels to a given colour. More...
 
void OSScreenFlipBuffersEx (OSScreenID screen)
 Swap the buffers of the given screen. More...
 
void OSScreenPutFontEx (OSScreenID screen, uint32_t row, uint32_t column, const char *buffer)
 Draws text at the given position. More...
 
void OSScreenPutPixelEx (OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
 Draws a single pixel at the given position. More...
 
void OSScreenEnableEx (OSScreenID screen, BOOL enable)
void OSScreenEnableEx (OSScreenID screen, BOOL enable)
 Enables or disables a given screen. More...
 

Detailed Description

+

Software-rendered graphics system, suitable for text output and simple graphics.

+

OSScreen is much more straightforward than GX2, which makes it appealing for situations that do not require complex graphics. It can draw text and pixels (one at a time!) to both the Gamepad and TV.

+

To use OSScreen, first call OSScreenInit. Then, allocate a memory area and pass it to OSScreen with OSScreenSetBufferEx - after enabling the screens with OSScreenEnableEx, the library will be ready to draw! Drawing is accomplished with OSScreenClearBufferEx, OSScreenPutFontEx and OSScreenPutPixelEx. Once drawing is complete, call OSScreenFlipBuffersEx to show the results on-screen. Rinse and repeat!

Typedef Documentation

- + +

◆ OSScreenID

+
@@ -127,10 +139,14 @@ Functions
+

Defines the ID of a display usable with OSScreen.

+

Enumeration Type Documentation

- + +

◆ OSScreenID

+
@@ -139,19 +155,23 @@ Functions
+ +

Defines the ID of a display usable with OSScreen.

- -
Enumerator
SCREEN_TV  +
Enumerator
SCREEN_TV 

Represents the TV connected to the system.

SCREEN_DRC  +
SCREEN_DRC 

Represents the screen in the DRC (gamepad).

-

Definition at line 14 of file screen.h.

+

Definition at line 44 of file screen.h.

Function Documentation

- + +

◆ OSScreenInit()

+
@@ -164,9 +184,47 @@ Functions
+

Initialises the OSScreen library for use.

+

This function must be called before using any other OSScreen functions.

+
See also
+
+
- + +

◆ OSScreenShutdown()

+ +
+
+ + + + + + + +
void OSScreenShutdown ()
+
+ +

Cleans up and shuts down the OSScreen library.

+
See also
+
+ +
+
+ +

◆ OSScreenGetBufferSizeEx()

+
@@ -180,9 +238,24 @@ Functions
+

Gets the amount of memory required to fit both buffers of a given screen.

+
Parameters
+ + +
screenThe ID of the screen to be sized.
+
+
+
See also
+
+
- + +

◆ OSScreenSetBufferEx()

+
@@ -206,9 +279,26 @@ Functions
+

Sets the memory location for both buffers of a given screen.

+

This location must be of the size prescribed by OSScreenGetBufferSizeEx and at an address aligned to 0x100 bytes.

+
Parameters
+ + + +
screenThe ID of the screen whose memory location should be changed.
addrPointer to the memory to use. This area must be 0x100 aligned, and of the size given by OSScreenGetBufferSizeEx.
+
+
+
See also
+
+
- + +

◆ OSScreenClearBufferEx()

+
@@ -232,9 +322,28 @@ Functions
+

Clear the work buffer of the given screen by setting all of its pixels to a given colour.

+
Parameters
+ + + +
screenThe ID of the screen to clear. Only the work buffer will be cleared.
colourThe colour to use, in big-endian RGBX8 format - 0xRRGGBBXX, where X bits are ignored.
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+
- + +

◆ OSScreenFlipBuffersEx()

+
@@ -248,9 +357,21 @@ Functions
+

Swap the buffers of the given screen.

+

The work buffer will become the visible buffer and will start being shown on-screen, while the visible buffer becomes the new work buffer. This operation is known as "flipping" the buffers.

+

You must call this function once drawing is complete, otherwise draws will not appear on-screen.

+
Parameters
+ + +
screenThe ID of the screen to flip.
+
+
+
- + +

◆ OSScreenPutFontEx()

+
@@ -286,9 +407,31 @@ Functions
+

Draws text at the given position.

+

The text will be drawn to the work buffer with a built-in monospace font, coloured white, and anti-aliased. The position coordinates are in characters, not pixels.

+
Parameters
+ + + + + +
screenThe ID of the screen to draw to. Only the work buffer will be affected.
rowThe row, in characters, to place the text in. 0 corresponds to the top of the screen.
columnThe column, in characters, to place the text at. 0 corresponds to the left of the screen.
bufferPointer to the string of text to draw. Null-terminated.
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+
- + +

◆ OSScreenPutPixelEx()

+
@@ -324,9 +467,31 @@ Functions
+

Draws a single pixel at the given position.

+

The pixel, a 32-bit RGBX colour, will be placed in the work buffer at the coordinates given.

+
Parameters
+ + + + + +
screenThe ID of the screen to place the pixel in.
xThe x-coordinate, in pixels, to draw the pixel at.
yThe y-coordinate, in pixels, to draw the pixel at.
colourThe desired colour of the pixel to draw, in RGBX32 colour (0xRRGGBBXX, where the XX value is ignored).
+
+
+
Note
Since this function only affects the work buffer, its effect will not appear on screen immediately. See OSScreenFlipBuffersEx.
+
See also
+
+
- + +

◆ OSScreenEnableEx()

+
@@ -339,7 +504,7 @@ Functions - + @@ -350,6 +515,16 @@ Functions
BOOL BOOL  enable 
+

Enables or disables a given screen.

+

If a screen is disabled, it shows black.

+
Parameters
+ + + +
screenThe ID of the screen to enable or disable.
enabletrue if the screen should be enabled, otherwise false.
+
+
+
@@ -357,7 +532,7 @@ Functions diff --git a/group__coreinit__semaphore.html b/group__coreinit__semaphore.html index 1602071..456d015 100644 --- a/group__coreinit__semaphore.html +++ b/group__coreinit__semaphore.html @@ -3,17 +3,15 @@ - -WUT: Semaphore + + +wut: Semaphore - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
Semaphore
+ +

Similar to Windows Semaphore Objects. +More...

- - + +

Data Structures

struct  OSSemaphore
 
struct  OSSemaphore
 
@@ -99,28 +88,80 @@ Macros

Macros

- +

Typedefs

typedef struct OSSemaphore OSSemaphore
typedef struct OSSemaphore OSSemaphore
 
- + + - + + - + + - + + - + + - + +

Functions

void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
 Initialise semaphore object with count. More...
 
void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
 Initialise semaphore object with count and name. More...
 
int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
 Get the current semaphore count. More...
 
int32_t OSSignalSemaphore (OSSemaphore *semaphore)
int32_t OSSignalSemaphore (OSSemaphore *semaphore)
 Increase the semaphore value. More...
 
int32_t OSWaitSemaphore (OSSemaphore *semaphore)
int32_t OSWaitSemaphore (OSSemaphore *semaphore)
 Decrease the semaphore value. More...
 
int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
 Try to decrease the semaphore value. More...
 

Detailed Description

Similar to Windows Semaphore Objects.

+

Data Structure Documentation

+ +

◆ OSSemaphore

+ +
+
+ + + + +
struct OSSemaphore
+
+
+

Definition at line 21 of file semaphore.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint32_t +tag +Should always be set to the value OS_SEMAPHORE_TAG.
+const char * +name +Name set by OSInitMutexEx.
+int32_t +count +Current count of semaphore.
+OSThreadQueue +queue +Queue of threads waiting on semaphore object with OSWaitSemaphore.
+ +
+

Macro Definition Documentation

- + +

◆ OS_SEMAPHORE_TAG

+
@@ -130,34 +171,38 @@ Functions
-

Definition at line 19 of file semaphore.h.

+

Definition at line 19 of file semaphore.h.

Typedef Documentation

- + +

◆ OSSemaphore

+
- +
typedef struct OSSemaphore OSSemaphoretypedef struct OSSemaphore OSSemaphore
-

Definition at line 17 of file semaphore.h.

+

Definition at line 17 of file semaphore.h.

Function Documentation

- + +

◆ OSInitSemaphore()

+
- + @@ -173,18 +218,21 @@ Functions
void OSInitSemaphore (OSSemaphoreOSSemaphore semaphore,
+

Initialise semaphore object with count.

- + +

◆ OSInitSemaphoreEx()

+
- + @@ -206,77 +254,90 @@ Functions
void OSInitSemaphoreEx (OSSemaphoreOSSemaphore semaphore,
+

Initialise semaphore object with count and name.

- + +

◆ OSGetSemaphoreCount()

+
- +
int32_t OSGetSemaphoreCount (OSSemaphoreOSSemaphore semaphore)
+

Get the current semaphore count.

- + +

◆ OSSignalSemaphore()

+
- +
int32_t OSSignalSemaphore (OSSemaphoreOSSemaphore semaphore)
-

Increase the semaphore value.

+ +

Increase the semaphore value.

If any threads are waiting for semaphore, they are woken.

- + +

◆ OSWaitSemaphore()

+
- +
int32_t OSWaitSemaphore (OSSemaphoreOSSemaphore semaphore)
-

Decrease the semaphore value.

+ +

Decrease the semaphore value.

If the value is less than or equal to zero the current thread will be put to sleep until the count is above zero and it can decrement it safely.

- + +

◆ OSTryWaitSemaphore()

+
- +
int32_t OSTryWaitSemaphore (OSSemaphoreOSSemaphore semaphore)
-

Try to decrease the semaphore value.

+ +

Try to decrease the semaphore value.

If the value is greater than zero then it will be decremented, else the function will return immediately with a value <= 0 indicating a failure.

Returns
Returns previous semaphore count, before the decrement in this function. If the value is >0 then it means the call was succesful.
@@ -287,7 +348,7 @@ Functions diff --git a/group__coreinit__semaphore.js b/group__coreinit__semaphore.js deleted file mode 100644 index 80e2118..0000000 --- a/group__coreinit__semaphore.js +++ /dev/null @@ -1,17 +0,0 @@ -var group__coreinit__semaphore = -[ - [ "OSSemaphore", "struct_o_s_semaphore.html", [ - [ "count", "struct_o_s_semaphore.html#a4858b400f708a13bd514376ab941b27d", null ], - [ "name", "struct_o_s_semaphore.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_semaphore.html#a1c50fcd1195659821729f52af8f3bb7d", null ] - ] ], - [ "OS_SEMAPHORE_TAG", "group__coreinit__semaphore.html#ga888ed45dfac53be5a7023823c826ed64", null ], - [ "OSSemaphore", "group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7", null ], - [ "OSGetSemaphoreCount", "group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33", null ], - [ "OSInitSemaphore", "group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1", null ], - [ "OSInitSemaphoreEx", "group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a", null ], - [ "OSSignalSemaphore", "group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806", null ], - [ "OSTryWaitSemaphore", "group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b", null ], - [ "OSWaitSemaphore", "group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac", null ] -]; \ No newline at end of file diff --git a/group__coreinit__spinlock.html b/group__coreinit__spinlock.html index fba8a9d..fe09fc0 100644 --- a/group__coreinit__spinlock.html +++ b/group__coreinit__spinlock.html @@ -3,17 +3,15 @@ - -WUT: Spinlock + + +wut: Spinlock - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  OSSpinLock -  +struct  OSSpinLock +  - +

Typedefs

typedef struct OSSpinLock OSSpinLock
typedef struct OSSpinLock OSSpinLock
 
- + - + - + - + - + - + - + - + - +

Functions

void OSInitSpinLock (OSSpinLock *spinlock)
void OSInitSpinLock (OSSpinLock *spinlock)
 
BOOL OSAcquireSpinLock (OSSpinLock *spinlock)
BOOL OSAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLock (OSSpinLock *spinlock)
BOOL OSTryAcquireSpinLock (OSSpinLock *spinlock)
 
BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLock *spinlock, OSTime timeout)
BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSReleaseSpinLock (OSSpinLock *spinlock)
BOOL OSReleaseSpinLock (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLock *spinlock)
BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLock *spinlock)
BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLock *spinlock)
 
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLock *spinlock, OSTime timeout)
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLock *spinlock, OSTime timeout)
 
BOOL OSUninterruptibleSpinLock_Release (OSSpinLock *spinlock)
BOOL OSUninterruptibleSpinLock_Release (OSSpinLock *spinlock)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ OSSpinLock

+
- + + +
typedef struct OSSpinLock OSSpinLockstruct OSSpinLock
+
+
+

Definition at line 17 of file spinlock.h.

+
+ + + + + + + +
Data Fields
+uint32_t +owner +
+uint32_t +recursion +
+ +
+
+

Typedef Documentation

+ +

◆ OSSpinLock

+ +
+
+ + +
typedef struct OSSpinLock OSSpinLock
-

Definition at line 15 of file spinlock.h.

+

Definition at line 15 of file spinlock.h.

Function Documentation

- + +

◆ OSInitSpinLock()

+
- + @@ -150,14 +172,16 @@ Functions - + +

◆ OSAcquireSpinLock()

+
void OSInitSpinLock (OSSpinLockOSSpinLock spinlock)
- + - + @@ -166,14 +190,16 @@ Functions - + +

◆ OSTryAcquireSpinLock()

+
BOOL OSAcquireSpinLock BOOL OSAcquireSpinLock (OSSpinLockOSSpinLock spinlock)
- + - + @@ -182,14 +208,16 @@ Functions - + +

◆ OSTryAcquireSpinLockWithTimeout()

+
BOOL OSTryAcquireSpinLock BOOL OSTryAcquireSpinLock (OSSpinLockOSSpinLock spinlock)
- + - + @@ -208,14 +236,16 @@ Functions - + +

◆ OSReleaseSpinLock()

+
BOOL OSTryAcquireSpinLockWithTimeout BOOL OSTryAcquireSpinLockWithTimeout (OSSpinLockOSSpinLock spinlock,
- + - + @@ -224,14 +254,16 @@ Functions - + +

◆ OSUninterruptibleSpinLock_Acquire()

+
BOOL OSReleaseSpinLock BOOL OSReleaseSpinLock (OSSpinLockOSSpinLock spinlock)
- + - + @@ -240,14 +272,16 @@ Functions - + +

◆ OSUninterruptibleSpinLock_TryAcquire()

+
BOOL OSUninterruptibleSpinLock_Acquire BOOL OSUninterruptibleSpinLock_Acquire (OSSpinLockOSSpinLock spinlock)
- + - + @@ -256,14 +290,16 @@ Functions - + +

◆ OSUninterruptibleSpinLock_TryAcquireWithTimeout()

+
BOOL OSUninterruptibleSpinLock_TryAcquire BOOL OSUninterruptibleSpinLock_TryAcquire (OSSpinLockOSSpinLock spinlock)
- + - + @@ -282,14 +318,16 @@ Functions - + +

◆ OSUninterruptibleSpinLock_Release()

+
BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout (OSSpinLockOSSpinLock spinlock,
- + - + @@ -303,7 +341,7 @@ Functions diff --git a/group__coreinit__spinlock.js b/group__coreinit__spinlock.js deleted file mode 100644 index a18581b..0000000 --- a/group__coreinit__spinlock.js +++ /dev/null @@ -1,17 +0,0 @@ -var group__coreinit__spinlock = -[ - [ "OSSpinLock", "struct_o_s_spin_lock.html", [ - [ "owner", "struct_o_s_spin_lock.html#a110a9f93ec5f0655ba1aef5afb020e3c", null ], - [ "recursion", "struct_o_s_spin_lock.html#a60d0e0ee15dad98a27adaf3c840bbb59", null ] - ] ], - [ "OSSpinLock", "group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9", null ], - [ "OSAcquireSpinLock", "group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe", null ], - [ "OSInitSpinLock", "group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31", null ], - [ "OSReleaseSpinLock", "group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7", null ], - [ "OSTryAcquireSpinLock", "group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3", null ], - [ "OSTryAcquireSpinLockWithTimeout", "group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96", null ], - [ "OSUninterruptibleSpinLock_Acquire", "group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c", null ], - [ "OSUninterruptibleSpinLock_Release", "group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34", null ], - [ "OSUninterruptibleSpinLock_TryAcquire", "group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410", null ], - [ "OSUninterruptibleSpinLock_TryAcquireWithTimeout", "group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03", null ] -]; \ No newline at end of file diff --git a/group__coreinit__systeminfo.html b/group__coreinit__systeminfo.html index 4f85c04..95ae46a 100644 --- a/group__coreinit__systeminfo.html +++ b/group__coreinit__systeminfo.html @@ -3,17 +3,15 @@ - -WUT: System Info + + +wut: System Info - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
BOOL OSUninterruptibleSpinLock_Release BOOL OSUninterruptibleSpinLock_Release (OSSpinLockOSSpinLock spinlock)
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  OSSystemInfo -  +struct  OSSystemInfo +  - +

Typedefs

typedef struct OSSystemInfo OSSystemInfo
typedef struct OSSystemInfo OSSystemInfo
 
- + + + + +

Functions

OSSystemInfoOSGetSystemInfo ()
OSSystemInfoOSGetSystemInfo ()
 
BOOL OSEnableHomeButtonMenu (BOOL enable)
 
BOOL OSIsHomeButtonMenuEnabled ()
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ OSSystemInfo

+
- + + +
typedef struct OSSystemInfo OSSystemInfostruct OSSystemInfo
+
+
+

Definition at line 16 of file systeminfo.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +busClockSpeed +
+uint32_t +coreClockSpeed +
+int64_t +baseTime +
+ +
+
+

Typedef Documentation

+ +

◆ OSSystemInfo

+ +
+
+ + +
typedef struct OSSystemInfo OSSystemInfo
-

Definition at line 15 of file systeminfo.h.

+

Definition at line 14 of file systeminfo.h.

Function Documentation

- + +

◆ OSGetSystemInfo()

+
- + + + + + +
OSSystemInfo* OSGetSystemInfo OSSystemInfo* OSGetSystemInfo ()
+
+ +
+
+ +

◆ OSEnableHomeButtonMenu()

+ +
+
+ + + + + + + + +
BOOL OSEnableHomeButtonMenu (BOOL enable)
+
+ +
+
+ +

◆ OSIsHomeButtonMenuEnabled()

+ +
+
+ + + @@ -138,7 +205,7 @@ Functions diff --git a/group__coreinit__taskq.html b/group__coreinit__taskq.html index 8914b04..8c77edd 100644 --- a/group__coreinit__taskq.html +++ b/group__coreinit__taskq.html @@ -3,17 +3,15 @@ - -WUT: Task Queue + + +wut: Task Queue - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
BOOL OSIsHomeButtonMenuEnabled ( )
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  MPTaskInfo -  -struct  MPTask -  -struct  MPTaskQueueInfo -  -struct  MPTaskQueue -  +struct  MPTaskInfo +  +struct  MPTask +  +struct  MPTaskQueueInfo +  +struct  MPTaskQueue +  - + - + - + - + @@ -117,111 +103,398 @@ Typedefs

Typedefs

typedef struct MPTask MPTask
typedef struct MPTask MPTask
 
typedef struct MPTaskInfo MPTaskInfo
typedef struct MPTaskInfo MPTaskInfo
 
typedef struct MPTaskQueue MPTaskQueue
typedef struct MPTaskQueue MPTaskQueue
 
typedef struct MPTaskQueueInfo MPTaskQueueInfo
typedef struct MPTaskQueueInfo MPTaskQueueInfo
 
typedef uint32_t(* MPTaskFunc) (uint32_t, uint32_t)
 
- - - - + + + +

Enumerations

enum  MPTaskState
 
enum  MPTaskQueueState
 
enum  MPTaskState {
+  MP_TASK_STATE_INITIALISED = 1 << 0, +
+  MP_TASK_STATE_READY = 1 << 1, +
+  MP_TASK_STATE_RUNNING = 1 << 2, +
+  MP_TASK_STATE_FINISHED = 1 << 3 +
+ }
 
enum  MPTaskQueueState {
+  MP_TASK_QUEUE_STATE_INITIALISED = 1 << 0, +
+  MP_TASK_QUEUE_STATE_READY = 1 << 1, +
+  MP_TASK_QUEUE_STATE_STOPPING = 1 << 2, +
+  MP_TASK_QUEUE_STATE_STOPPED = 1 << 3, +
+  MP_TASK_QUEUE_STATE_FINISHED = 1 << 4 +
+ }
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
 
BOOL MPTermTaskQ (MPTaskQueue *queue)
BOOL MPTermTaskQ (MPTaskQueue *queue)
 
BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
 
BOOL MPStartTaskQ (MPTaskQueue *queue)
BOOL MPStartTaskQ (MPTaskQueue *queue)
 
BOOL MPStopTaskQ (MPTaskQueue *queue)
BOOL MPStopTaskQ (MPTaskQueue *queue)
 
BOOL MPResetTaskQ (MPTaskQueue *queue)
BOOL MPResetTaskQ (MPTaskQueue *queue)
 
BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
 
MPTaskMPDequeTask (MPTaskQueue *queue)
MPTaskMPDequeTask (MPTaskQueue *queue)
 
uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
 
BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
 
BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
 
BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
 
void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
 
BOOL MPTermTask (MPTask *task)
BOOL MPTermTask (MPTask *task)
 
BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
 
void * MPGetTaskUserData (MPTask *task)
void * MPGetTaskUserData (MPTask *task)
 
void MPSetTaskUserData (MPTask *task, void *userData)
void MPSetTaskUserData (MPTask *task, void *userData)
 
BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
 
BOOL MPRunTask (MPTask *task)
BOOL MPRunTask (MPTask *task)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ MPTaskInfo

+ +
+
+ + + + +
struct MPTaskInfo
+
+
+

Definition at line 40 of file taskqueue.h.

+
+ + + + + + + + + + + + + +
Data Fields
+MPTaskState +state +
+uint32_t +result +
+uint32_t +coreID +
+OSTime +duration +
+ +
+
+ +

◆ MPTask

+ +
+
+ + + + +
struct MPTask
+
+
+

Definition at line 55 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MPTask * +self +
+MPTaskQueue * +queue +
+MPTaskState +state +
+MPTaskFunc +func +
+uint32_t +userArg1 +
+uint32_t +userArg2 +
+uint32_t +result +
+uint32_t +coreID +
+OSTime +duration +
+void * +userData +
+ +
+
+ +

◆ MPTaskQueueInfo

+ +
+
+ + + + +
struct MPTaskQueueInfo
+
+
+

Definition at line 81 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+MPTaskQueueState +state +
+uint32_t +tasks +
+uint32_t +tasksReady +
+uint32_t +tasksRunning +
+uint32_t +tasksFinished +
+ +
+
+ +

◆ MPTaskQueue

+ +
+
+ + + + +
struct MPTaskQueue
+
+
+

Definition at line 96 of file taskqueue.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+MPTaskQueue * +self +
+MPTaskQueueState +state +
+uint32_t +tasks +
+uint32_t +tasksReady +
+uint32_t +tasksRunning +
+uint32_t +tasksFinished +
+uint32_t +queueIndex +
+uint32_t +queueSize +
+MPTask ** +queue +
+uint32_t +queueMaxSize +
+OSSpinLock +lock +
+ +
+

Typedef Documentation

- + +

◆ MPTask

+
- +
typedef struct MPTask MPTasktypedef struct MPTask MPTask
-

Definition at line 15 of file taskqueue.h.

+

Definition at line 15 of file taskqueue.h.

- + +

◆ MPTaskInfo

+
- +
typedef struct MPTaskInfo MPTaskInfotypedef struct MPTaskInfo MPTaskInfo
-

Definition at line 16 of file taskqueue.h.

+

Definition at line 16 of file taskqueue.h.

- + +

◆ MPTaskQueue

+
- +
typedef struct MPTaskQueue MPTaskQueuetypedef struct MPTaskQueue MPTaskQueue
-

Definition at line 17 of file taskqueue.h.

+

Definition at line 17 of file taskqueue.h.

- + +

◆ MPTaskQueueInfo

+
-

Definition at line 18 of file taskqueue.h.

+

Definition at line 18 of file taskqueue.h.

- + +

◆ MPTaskFunc

+
@@ -231,11 +504,13 @@ Functions
-

Definition at line 20 of file taskqueue.h.

+

Definition at line 20 of file taskqueue.h.

- + +

◆ MPTaskState

+
@@ -247,7 +522,9 @@ Functions - + +

◆ MPTaskQueueState

+
@@ -260,7 +537,9 @@ Functions

Enumeration Type Documentation

- + +

◆ MPTaskState

+
@@ -270,21 +549,19 @@ Functions
- - - - + + + +
Enumerator
MP_TASK_STATE_INITIALISED  -
MP_TASK_STATE_READY  -
MP_TASK_STATE_RUNNING  -
MP_TASK_STATE_FINISHED  -
Enumerator
MP_TASK_STATE_INITIALISED 
MP_TASK_STATE_READY 
MP_TASK_STATE_RUNNING 
MP_TASK_STATE_FINISHED 
-

Definition at line 22 of file taskqueue.h.

+

Definition at line 22 of file taskqueue.h.

- + +

◆ MPTaskQueueState

+
@@ -294,37 +571,34 @@ Functions
- - - - - + + + + +
Enumerator
MP_TASK_QUEUE_STATE_INITIALISED  -
MP_TASK_QUEUE_STATE_READY  -
MP_TASK_QUEUE_STATE_STOPPING  -
MP_TASK_QUEUE_STATE_STOPPED  -
MP_TASK_QUEUE_STATE_FINISHED  -
Enumerator
MP_TASK_QUEUE_STATE_INITIALISED 
MP_TASK_QUEUE_STATE_READY 
MP_TASK_QUEUE_STATE_STOPPING 
MP_TASK_QUEUE_STATE_STOPPED 
MP_TASK_QUEUE_STATE_FINISHED 
-

Definition at line 30 of file taskqueue.h.

+

Definition at line 30 of file taskqueue.h.

Function Documentation

- + +

◆ MPInitTaskQ()

+
- + - + @@ -343,14 +617,16 @@ Functions - + +

◆ MPTermTaskQ()

+
void MPInitTaskQ (MPTaskQueueMPTaskQueue queue,
MPTask ** MPTask **  queueBuffer,
- + - + @@ -359,20 +635,22 @@ Functions - + +

◆ MPGetTaskQInfo()

+
BOOL MPTermTaskQ BOOL MPTermTaskQ (MPTaskQueueMPTaskQueue queue)
- + - + - + @@ -385,14 +663,16 @@ Functions - + +

◆ MPStartTaskQ()

+
BOOL MPGetTaskQInfo BOOL MPGetTaskQInfo (MPTaskQueueMPTaskQueue queue,
MPTaskQueueInfoMPTaskQueueInfo info 
- + - + @@ -401,14 +681,16 @@ Functions - + +

◆ MPStopTaskQ()

+
BOOL MPStartTaskQ BOOL MPStartTaskQ (MPTaskQueueMPTaskQueue queue)
- + - + @@ -417,14 +699,16 @@ Functions - + +

◆ MPResetTaskQ()

+
BOOL MPStopTaskQ BOOL MPStopTaskQ (MPTaskQueueMPTaskQueue queue)
- + - + @@ -433,20 +717,22 @@ Functions - + +

◆ MPEnqueTask()

+
BOOL MPResetTaskQ BOOL MPResetTaskQ (MPTaskQueueMPTaskQueue queue)
- + - + - + @@ -459,14 +745,16 @@ Functions - + +

◆ MPDequeTask()

+
BOOL MPEnqueTask BOOL MPEnqueTask (MPTaskQueueMPTaskQueue queue,
MPTaskMPTask task 
- + - + @@ -475,20 +763,22 @@ Functions - + +

◆ MPDequeTasks()

+
MPTask* MPDequeTask MPTask* MPDequeTask (MPTaskQueueMPTaskQueue queue)
- + - + @@ -507,14 +797,16 @@ Functions - + +

◆ MPWaitTaskQ()

+
uint32_t MPDequeTasks (MPTaskQueueMPTaskQueue queue,
MPTask ** MPTask **  queueBuffer,
- + - + @@ -533,14 +825,16 @@ Functions - + +

◆ MPWaitTaskQWithTimeout()

+
BOOL MPWaitTaskQ BOOL MPWaitTaskQ (MPTaskQueueMPTaskQueue queue,
- + - + @@ -565,14 +859,16 @@ Functions - + +

◆ MPPrintTaskQStats()

+
BOOL MPWaitTaskQWithTimeout BOOL MPWaitTaskQWithTimeout (MPTaskQueueMPTaskQueue queue,
- + - + @@ -591,14 +887,16 @@ Functions - + +

◆ MPInitTask()

+
BOOL MPPrintTaskQStats BOOL MPPrintTaskQStats (MPTaskQueueMPTaskQueue queue,
- + @@ -629,14 +927,16 @@ Functions - + +

◆ MPTermTask()

+
void MPInitTask (MPTaskMPTask task,
- + - + @@ -645,20 +945,22 @@ Functions - + +

◆ MPGetTaskInfo()

+
BOOL MPTermTask BOOL MPTermTask (MPTaskMPTask task)
- + - + - + @@ -671,14 +973,16 @@ Functions - + +

◆ MPGetTaskUserData()

+
BOOL MPGetTaskInfo BOOL MPGetTaskInfo (MPTaskMPTask task,
MPTaskInfoMPTaskInfo info 
- + @@ -687,14 +991,16 @@ Functions - + +

◆ MPSetTaskUserData()

+
void* MPGetTaskUserData (MPTaskMPTask task)
- + @@ -713,14 +1019,16 @@ Functions - + +

◆ MPRunTasksFromTaskQ()

+
void MPSetTaskUserData (MPTaskMPTask task,
- + - + @@ -739,14 +1047,16 @@ Functions - + +

◆ MPRunTask()

+
BOOL MPRunTasksFromTaskQ BOOL MPRunTasksFromTaskQ (MPTaskQueueMPTaskQueue queue,
- + - + @@ -760,7 +1070,7 @@ Functions diff --git a/group__coreinit__taskq.js b/group__coreinit__taskq.js deleted file mode 100644 index 727e5a8..0000000 --- a/group__coreinit__taskq.js +++ /dev/null @@ -1,80 +0,0 @@ -var group__coreinit__taskq = -[ - [ "MPTaskInfo", "struct_m_p_task_info.html", [ - [ "coreID", "struct_m_p_task_info.html#ae7a6d0727a33023eef6a9f9875244df0", null ], - [ "duration", "struct_m_p_task_info.html#ac19723d7577dc41b98f6d84034ab3fee", null ], - [ "result", "struct_m_p_task_info.html#a36692bbc61358ebc0e37a6fc6a395d28", null ], - [ "state", "struct_m_p_task_info.html#ab291e144e92955a88491109324ae6c6f", null ] - ] ], - [ "MPTask", "struct_m_p_task.html", [ - [ "coreID", "struct_m_p_task.html#ae7a6d0727a33023eef6a9f9875244df0", null ], - [ "duration", "struct_m_p_task.html#ac19723d7577dc41b98f6d84034ab3fee", null ], - [ "func", "struct_m_p_task.html#a1c1534a2cfd2f65708a8fb23acabe665", null ], - [ "queue", "struct_m_p_task.html#ae8f225ef46b10db211d105fd67bccc01", null ], - [ "result", "struct_m_p_task.html#a36692bbc61358ebc0e37a6fc6a395d28", null ], - [ "self", "struct_m_p_task.html#a1eafed7cd39820b4675fbcd9ece9451e", null ], - [ "state", "struct_m_p_task.html#ab291e144e92955a88491109324ae6c6f", null ], - [ "userArg1", "struct_m_p_task.html#a2a29725bbddfde4415a4b08d9499d8f4", null ], - [ "userArg2", "struct_m_p_task.html#a76cfcb32a13c33ad21464fdb7a4e4348", null ], - [ "userData", "struct_m_p_task.html#a2e294dd14122c554baa0665072b4ca7a", null ] - ] ], - [ "MPTaskQueueInfo", "struct_m_p_task_queue_info.html", [ - [ "state", "struct_m_p_task_queue_info.html#affdd5af0240815420313103ad40d6f1c", null ], - [ "tasks", "struct_m_p_task_queue_info.html#ae9887143e7fadd841d23b06e57784db0", null ], - [ "tasksFinished", "struct_m_p_task_queue_info.html#ab641e3974a97242c46e42c80dc259385", null ], - [ "tasksReady", "struct_m_p_task_queue_info.html#a0dd48e7f742c2f3734f4035e018f458f", null ], - [ "tasksRunning", "struct_m_p_task_queue_info.html#ae82d2169e6374aab6ddf9a081b365b17", null ] - ] ], - [ "MPTaskQueue", "struct_m_p_task_queue.html", [ - [ "lock", "struct_m_p_task_queue.html#acda02b2450f7b21940084ed1114d5bb2", null ], - [ "queue", "struct_m_p_task_queue.html#a12802e4b5156049dae3d74129908e92b", null ], - [ "queueIndex", "struct_m_p_task_queue.html#af1132f527322827ebaf69a986a0c8db5", null ], - [ "queueMaxSize", "struct_m_p_task_queue.html#a428f566097f90b76ce7b6d79d481bb62", null ], - [ "queueSize", "struct_m_p_task_queue.html#acdc388d91657198c5b07921a3d849f23", null ], - [ "self", "struct_m_p_task_queue.html#ad2c5528c2542194dac9e1b515691f2fc", null ], - [ "state", "struct_m_p_task_queue.html#affdd5af0240815420313103ad40d6f1c", null ], - [ "tasks", "struct_m_p_task_queue.html#ae9887143e7fadd841d23b06e57784db0", null ], - [ "tasksFinished", "struct_m_p_task_queue.html#ab641e3974a97242c46e42c80dc259385", null ], - [ "tasksReady", "struct_m_p_task_queue.html#a0dd48e7f742c2f3734f4035e018f458f", null ], - [ "tasksRunning", "struct_m_p_task_queue.html#ae82d2169e6374aab6ddf9a081b365b17", null ] - ] ], - [ "MPTask", "group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862", null ], - [ "MPTaskFunc", "group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737", null ], - [ "MPTaskInfo", "group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20", null ], - [ "MPTaskQueue", "group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c", null ], - [ "MPTaskQueueInfo", "group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a", null ], - [ "MPTaskQueueState", "group__coreinit__taskq.html#gac94266a8be217472dad267de18189678", null ], - [ "MPTaskState", "group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475", null ], - [ "MPTaskQueueState", "group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb", [ - [ "MP_TASK_QUEUE_STATE_INITIALISED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2", null ], - [ "MP_TASK_QUEUE_STATE_READY", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415", null ], - [ "MP_TASK_QUEUE_STATE_STOPPING", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3", null ], - [ "MP_TASK_QUEUE_STATE_STOPPED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24", null ], - [ "MP_TASK_QUEUE_STATE_FINISHED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6", null ] - ] ], - [ "MPTaskState", "group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645", [ - [ "MP_TASK_STATE_INITIALISED", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12", null ], - [ "MP_TASK_STATE_READY", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208", null ], - [ "MP_TASK_STATE_RUNNING", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3", null ], - [ "MP_TASK_STATE_FINISHED", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985", null ] - ] ], - [ "MPDequeTask", "group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768", null ], - [ "MPDequeTasks", "group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c", null ], - [ "MPEnqueTask", "group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc", null ], - [ "MPGetTaskInfo", "group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49", null ], - [ "MPGetTaskQInfo", "group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091", null ], - [ "MPGetTaskUserData", "group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30", null ], - [ "MPInitTask", "group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e", null ], - [ "MPInitTaskQ", "group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab", null ], - [ "MPPrintTaskQStats", "group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8", null ], - [ "MPResetTaskQ", "group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0", null ], - [ "MPRunTask", "group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad", null ], - [ "MPRunTasksFromTaskQ", "group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148", null ], - [ "MPSetTaskUserData", "group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096", null ], - [ "MPStartTaskQ", "group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7", null ], - [ "MPStopTaskQ", "group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d", null ], - [ "MPTermTask", "group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f", null ], - [ "MPTermTaskQ", "group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab", null ], - [ "MPWaitTaskQ", "group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418", null ], - [ "MPWaitTaskQWithTimeout", "group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b", null ] -]; \ No newline at end of file diff --git a/group__coreinit__thread.html b/group__coreinit__thread.html index 2dad888..bec23a2 100644 --- a/group__coreinit__thread.html +++ b/group__coreinit__thread.html @@ -3,17 +3,15 @@ - -WUT: Thread + + +wut: Thread - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
BOOL MPRunTask BOOL MPRunTask (MPTaskMPTask task)
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
Thread
+ +

Manage and run threads on each of the system's cores. +More...

- - - - - - - - + + + + + +

Data Structures

struct  OSContext
 
struct  OSMutexQueue
 
struct  OSFastMutexQueue
 
struct  OSThread
 
struct  OSMutexQueue
 
struct  OSFastMutexQueue
 
struct  OSThread
 
- -

Macros

#define OS_CONTEXT_TAG   0x4F53436F6E747874ull
 
#define OS_THREAD_TAG   0x74487244u
 
- - - + - + - + - + - + @@ -131,114 +114,426 @@ Typedefs - + - +

Typedefs

typedef struct OSContext OSContext
 
typedef struct OSFastMutex OSFastMutex
typedef struct OSFastMutex OSFastMutex
 
typedef struct OSFastMutexQueue OSFastMutexQueue
typedef struct OSFastMutexQueue OSFastMutexQueue
 
typedef struct OSMutex OSMutex
typedef struct OSMutex OSMutex
 
typedef struct OSMutexQueue OSMutexQueue
typedef struct OSMutexQueue OSMutexQueue
 
typedef struct OSThread OSThread
typedef struct OSThread OSThread
 
typedef uint8_t OSThreadState
 A value from enum OS_THREAD_STATE. More...
 
typedef int(* OSThreadEntryPointFn) (int argc, const char **argv)
 
typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
 
typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
 
- - - - - - + + + + + +

Enumerations

enum  OS_THREAD_STATE
 
enum  OS_THREAD_REQUEST
 
enum  OS_THREAD_ATTRIB
 
enum  OS_THREAD_STATE {
+  OS_THREAD_STATE_NONE = 0, +
+  OS_THREAD_STATE_READY = 1 << 0, +
+  OS_THREAD_STATE_RUNNING = 1 << 1, +
+  OS_THREAD_STATE_WAITING = 1 << 2, +
+  OS_THREAD_STATE_MORIBUND = 1 << 3 +
+ }
 
enum  OS_THREAD_REQUEST {
+  OS_THREAD_REQUEST_NONE = 0, +
+  OS_THREAD_REQUEST_SUSPEND = 1, +
+  OS_THREAD_REQUEST_CANCEL = 2 +
+ }
 
enum  OS_THREAD_ATTRIB {
+  OS_THREAD_ATTRIB_AFFINITY_CPU0 = 1 << 0, +
+  OS_THREAD_ATTRIB_AFFINITY_CPU1 = 1 << 1, +
+  OS_THREAD_ATTRIB_AFFINITY_CPU2 = 1 << 2, +
+  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)), +
+  OS_THREAD_ATTRIB_DETACHED = 1 << 3, +
+  OS_THREAD_ATTRIB_STACK_USAGE = 1 << 5 +
+ }
 
- + + + - + + - + + - + + - + + - + + + - + + - + + - + + + - + + - + + - + + - - - + + + + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - - - + + + + + - + + + - + + + - + + +

Functions

void OSCancelThread (OSThread *thread)
void OSCancelThread (OSThread *thread)
 Cancels a thread. More...
 
int32_t OSCheckActiveThreads ()
 Returns the count of active threads. More...
 
int32_t OSCheckThreadStackUsage (OSThread *thread)
int32_t OSCheckThreadStackUsage (OSThread *thread)
 Get the maximum amount of stack the thread has used. More...
 
void OSClearThreadStackUsage (OSThread *thread)
void OSClearThreadStackUsage (OSThread *thread)
 Disable tracking of thread stack usage. More...
 
void OSContinueThread (OSThread *thread)
void OSContinueThread (OSThread *thread)
 Clears a thread's suspend counter and resumes it. More...
 
BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
 Create a new thread. More...
 
void OSDetachThread (OSThread *thread)
void OSDetachThread (OSThread *thread)
 Detach thread. More...
 
void OSExitThread (int32_t result)
 Exit the current thread with a exit code. More...
 
void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
 Get the next and previous thread in the thread's active queue. More...
 
OSThreadOSGetCurrentThread ()
OSThreadOSGetCurrentThread ()
 Return pointer to OSThread object for the current thread. More...
 
OSThreadOSGetDefaultThread (uint32_t coreID)
OSThreadOSGetDefaultThread (uint32_t coreID)
 Returns the default thread for a specific core. More...
 
uint32_t OSGetStackPointer ()
 Return current stack pointer, value of r1 register. More...
 
uint32_t OSGetThreadAffinity (OSThread *thread)
uint32_t OSGetThreadAffinity (OSThread *thread)
 Get a thread's affinity. More...
 
const char * OSGetThreadName (OSThread *thread)
const char * OSGetThreadName (OSThread *thread)
 Get a thread's name. More...
 
int32_t OSGetThreadPriority (OSThread *thread)
int32_t OSGetThreadPriority (OSThread *thread)
 Get a thread's base priority. More...
 
uint32_t OSGetThreadSpecific (uint32_t id)
 
BOOL OSIsThreadSuspended (OSThread *thread)
void * OSGetThreadSpecific (uint32_t id)
 Get a thread's specific value set by OSSetThreadSpecific. More...
 
BOOL OSIsThreadSuspended (OSThread *thread)
 Returns TRUE if a thread is suspended. More...
 
BOOL OSIsThreadTerminated (OSThread *thread)
BOOL OSIsThreadTerminated (OSThread *thread)
 Returns TRUE if a thread is terminated. More...
 
BOOL OSJoinThread (OSThread *thread, int *threadResult)
BOOL OSJoinThread (OSThread *thread, int *threadResult)
 Wait until thread is terminated. More...
 
int32_t OSResumeThread (OSThread *thread)
int32_t OSResumeThread (OSThread *thread)
 Resumes a thread. More...
 
BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
 Run a function on an already created thread. More...
 
BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
 Set a thread's affinity. More...
 
BOOL OSSetThreadCancelState (BOOL state)
BOOL OSSetThreadCancelState (BOOL state)
 Set a thread's cancellation state. More...
 
OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
 Set the callback to be called just before a thread is terminated. More...
 
OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
 Set the callback to be called just after a thread is terminated. More...
 
void OSSetThreadName (OSThread *thread, const char *name)
void OSSetThreadName (OSThread *thread, const char *name)
 Set a thread's name. More...
 
BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
 Set a thread's priority. More...
 
BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
 Set a thread's run quantum. More...
 
void OSSetThreadSpecific (uint32_t id, uint32_t value)
 
BOOL OSSetThreadStackUsage (OSThread *thread)
void OSSetThreadSpecific (uint32_t id, void *value)
 Set a thread specific value. More...
 
BOOL OSSetThreadStackUsage (OSThread *thread)
 Set thread stack usage tracking. More...
 
void OSSleepThread (OSThreadQueue *queue)
void OSSleepThread (OSThreadQueue *queue)
 Sleep the current thread and add it to a thread queue. More...
 
void OSSleepTicks (OSTime ticks)
 Sleep the current thread for a period of time. More...
 
uint32_t OSSuspendThread (OSThread *thread)
uint32_t OSSuspendThread (OSThread *thread)
 Suspend a thread. More...
 
void OSTestThreadCancel ()
 Check to see if the current thread should be cancelled or suspended. More...
 
void OSWakeupThread (OSThreadQueue *queue)
void OSWakeupThread (OSThreadQueue *queue)
 Wake up all threads in queue. More...
 
void OSYieldThread ()
 Yield execution to waiting threads with same priority. More...
 

Detailed Description

+

Manage and run threads on each of the system's cores.

The thread scheduler in the Wii U uses co-operative scheduling, this is different to the usual pre-emptive scheduling that most operating systems use (such as Windows, Linux, etc). In co-operative scheduling threads must voluntarily yield execution to other threads. In pre-emptive threads are switched by the operating system after an amount of time.

With the Wii U's scheduling model the thread with the highest priority which is in a non-waiting state will always be running (where 0 is the highest priority and 31 is the lowest). Execution will only switch to other threads once this thread has been forced to wait, such as when waiting to acquire a mutex, or when the thread voluntarily yields execution to other threads which have the same priority using OSYieldThread. OSYieldThread will never yield to a thread with lower priority than the current thread.

-

Macro Definition Documentation

- +

Data Structure Documentation

+ +

◆ OSMutexQueue

+
- +
#define OS_CONTEXT_TAG   0x4F53436F6E747874ullstruct OSMutexQueue
- -

Definition at line 95 of file thread.h.

+
+

Definition at line 97 of file thread.h.

+
+ + + + + + + + + + +
Data Fields
+OSMutex * +head +
+OSMutex * +tail +
+void * +parent +
- + +

◆ OSFastMutexQueue

+ +
+
+ + + + +
struct OSFastMutexQueue
+
+
+

Definition at line 109 of file thread.h.

+
+ + + + + + + +
Data Fields
+OSFastMutex * +head +
+OSFastMutex * +tail +
+ +
+
+ +

◆ OSThread

+ +
+
+ + + + +
struct OSThread
+
+
+

Definition at line 120 of file thread.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+OSContext +context +
+uint32_t +tag +Should always be set to the value OS_THREAD_TAG.
+OSThreadState +state +Bitfield of OS_THREAD_STATE.
+OSThreadAttributes +attr +Bitfield of OS_THREAD_ATTRIB.
+uint16_t +id +Unique thread ID.
+int32_t +suspendCounter +Suspend count (increased by OSSuspendThread).
+int32_t +priority +Actual priority of thread.
+int32_t +basePriority +Base priority of thread, 0 is highest priority, 31 is lowest priority.
+int32_t +exitValue +Exit value.
+OSThreadQueue * +queue +Queue the thread is currently waiting on.
+OSThreadLink +link +Link used for thread queue.
+OSThreadQueue +joinQueue +Queue of threads waiting to join this thread.
+OSMutex * +mutex +Mutex this thread is waiting to lock.
+OSMutexQueue +mutexQueue +Queue of mutexes this thread owns.
+OSThreadLink +activeLink +Link for global active thread queue.
+void * +stackStart +Stack start (top, highest address)
+void * +stackEnd +Stack end (bottom, lowest address)
+OSThreadEntryPointFn +entryPoint +Thread entry point.
+void * +specific[0x10] +Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific.
+const char * +name +Thread name, accessed with OSSetThreadName and OSGetThreadName.
+void * +userStackPointer +The stack pointer passed in OSCreateThread.
+OSThreadCleanupCallbackFn +cleanupCallback +Called just before thread is terminated, set with OSSetThreadCleanupCallback.
+OSThreadDeallocatorFn +deallocator +Called just after a thread is terminated, set with OSSetThreadDeallocator.
+BOOL +cancelState +If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.
+OSThreadRequest +requestFlag +Current thread request, used for cancelleing and suspending the thread.
+int32_t +needSuspend +Pending suspend request count.
+int32_t +suspendResult +Result of thread suspend.
+OSThreadQueue +suspendQueue +Queue of threads waiting for a thread to be suspended.
+ +
+
+

Macro Definition Documentation

+ +

◆ OS_THREAD_TAG

+
@@ -248,96 +543,94 @@ Functions
-

Definition at line 174 of file thread.h.

+

Definition at line 118 of file thread.h.

Typedef Documentation

- + +

◆ OSFastMutex

+
- +
typedef struct OSContext OSContexttypedef struct OSFastMutex OSFastMutex
-

Definition at line 30 of file thread.h.

+

Definition at line 33 of file thread.h.

- + +

◆ OSFastMutexQueue

+
- +
typedef struct OSFastMutex OSFastMutextypedef struct OSFastMutexQueue OSFastMutexQueue
-

Definition at line 31 of file thread.h.

+

Definition at line 34 of file thread.h.

- + +

◆ OSMutex

+
- +
typedef struct OSFastMutexQueue OSFastMutexQueuetypedef struct OSMutex OSMutex
-

Definition at line 32 of file thread.h.

+

Definition at line 35 of file thread.h.

- + +

◆ OSMutexQueue

+
- +
typedef struct OSMutex OSMutextypedef struct OSMutexQueue OSMutexQueue
-

Definition at line 33 of file thread.h.

+

Definition at line 36 of file thread.h.

- + +

◆ OSThread

+
- +
typedef struct OSMutexQueue OSMutexQueuetypedef struct OSThread OSThread
-

Definition at line 34 of file thread.h.

+

Definition at line 37 of file thread.h.

- -
-
- - - - -
typedef struct OSThread OSThread
-
+ +

◆ OSThreadState

-

Definition at line 35 of file thread.h.

- -
-
-
@@ -349,11 +642,13 @@ Functions

A value from enum OS_THREAD_STATE.

-

Definition at line 38 of file thread.h.

+

Definition at line 40 of file thread.h.

- + +

◆ OSThreadRequest

+
@@ -365,11 +660,13 @@ Functions

A value from enum OS_THREAD_REQUEST.

-

Definition at line 41 of file thread.h.

+

Definition at line 43 of file thread.h.

- + +

◆ OSThreadAttributes

+
@@ -381,11 +678,13 @@ Functions

A bitfield of enum OS_THREAD_ATTRIB.

-

Definition at line 44 of file thread.h.

+

Definition at line 46 of file thread.h.

- + +

◆ OSThreadEntryPointFn

+
@@ -395,40 +694,46 @@ Functions
-

Definition at line 46 of file thread.h.

+

Definition at line 48 of file thread.h.

- + +

◆ OSThreadCleanupCallbackFn

+
- +
typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
-

Definition at line 47 of file thread.h.

+

Definition at line 49 of file thread.h.

- + +

◆ OSThreadDeallocatorFn

+
- +
typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
-

Definition at line 48 of file thread.h.

+

Definition at line 50 of file thread.h.

Enumeration Type Documentation

- + +

◆ OS_THREAD_STATE

+
@@ -438,27 +743,24 @@ Functions
- + - - - -
Enumerator
OS_THREAD_STATE_NONE  +
Enumerator
OS_THREAD_STATE_NONE 
OS_THREAD_STATE_READY 

Thread is ready to run.

OS_THREAD_STATE_READY  -

Thread is ready to run.

+
OS_THREAD_STATE_RUNNING 

Thread is running.

OS_THREAD_STATE_RUNNING  -

Thread is running.

+
OS_THREAD_STATE_WAITING 

Thread is waiting, i.e. on a mutex.

OS_THREAD_STATE_WAITING  -

Thread is waiting, i.e. on a mutex.

-
OS_THREAD_STATE_MORIBUND  -

Thread is about to terminate.

+
OS_THREAD_STATE_MORIBUND 

Thread is about to terminate.

-

Definition at line 50 of file thread.h.

+

Definition at line 52 of file thread.h.

- + +

◆ OS_THREAD_REQUEST

+
@@ -468,19 +770,18 @@ Functions
- - - + + +
Enumerator
OS_THREAD_REQUEST_NONE  -
OS_THREAD_REQUEST_SUSPEND  -
OS_THREAD_REQUEST_CANCEL  -
Enumerator
OS_THREAD_REQUEST_NONE 
OS_THREAD_REQUEST_SUSPEND 
OS_THREAD_REQUEST_CANCEL 
-

Definition at line 67 of file thread.h.

+

Definition at line 69 of file thread.h.

- + +

◆ OS_THREAD_ATTRIB

+
@@ -490,50 +791,49 @@ Functions
- - - - - -
Enumerator
OS_THREAD_ATTRIB_AFFINITY_CPU0  -

Allow the thread to run on CPU0.

+
Enumerator
OS_THREAD_ATTRIB_AFFINITY_CPU0 

Allow the thread to run on CPU0.

OS_THREAD_ATTRIB_AFFINITY_CPU1  -

Allow the thread to run on CPU1.

+
OS_THREAD_ATTRIB_AFFINITY_CPU1 

Allow the thread to run on CPU1.

OS_THREAD_ATTRIB_AFFINITY_CPU2  -

Allow the thread to run on CPU2.

+
OS_THREAD_ATTRIB_AFFINITY_CPU2 

Allow the thread to run on CPU2.

OS_THREAD_ATTRIB_AFFINITY_ANY  -

Allow the thread to run any CPU.

+
OS_THREAD_ATTRIB_AFFINITY_ANY 

Allow the thread to run any CPU.

OS_THREAD_ATTRIB_DETACHED  -

Start the thread detached.

+
OS_THREAD_ATTRIB_DETACHED 

Start the thread detached.

OS_THREAD_ATTRIB_STACK_USAGE  -

Enables tracking of stack usage.

+
OS_THREAD_ATTRIB_STACK_USAGE 

Enables tracking of stack usage.

-

Definition at line 74 of file thread.h.

+

Definition at line 76 of file thread.h.

Function Documentation

- + +

◆ OSCancelThread()

+
- +
void OSCancelThread (OSThreadOSThread thread)
-

Cancels a thread.

+ +

Cancels a thread.

This sets the threads requestFlag to OS_THREAD_REQUEST_CANCEL, the thread will be terminated next time OSTestThreadCancel is called.

- + +

◆ OSCheckActiveThreads()

+
@@ -545,69 +845,81 @@ Functions
+

Returns the count of active threads.

- + +

◆ OSCheckThreadStackUsage()

+
- +
int32_t OSCheckThreadStackUsage (OSThreadOSThread thread)
+

Get the maximum amount of stack the thread has used.

- + +

◆ OSClearThreadStackUsage()

+
- +
void OSClearThreadStackUsage (OSThreadOSThread thread)
-

Disable tracking of thread stack usage

+ +

Disable tracking of thread stack usage.

- + +

◆ OSContinueThread()

+
- +
void OSContinueThread (OSThreadOSThread thread)
+

Clears a thread's suspend counter and resumes it.

- + +

◆ OSCreateThread()

+
- + - + @@ -659,7 +971,8 @@ Functions
BOOL OSCreateThread BOOL OSCreateThread (OSThreadOSThread thread,
-

Create a new thread.

+ +

Create a new thread.

Parameters
@@ -676,24 +989,29 @@ Functions - + +

◆ OSDetachThread()

+
threadThread to initialise.
- +
void OSDetachThread (OSThreadOSThread thread)
+

Detach thread.

- + +

◆ OSExitThread()

+
@@ -706,25 +1024,28 @@ Functions
-

Exit the current thread with a exit code.

+ +

Exit the current thread with a exit code.

This function is implicitly called when the thread entry point returns.

- + +

◆ OSGetActiveThreadLink()

+
- + - + @@ -734,32 +1055,38 @@ Functions
void OSGetActiveThreadLink (OSThreadOSThread thread,
OSThreadLinkOSThreadLink link 
+

Get the next and previous thread in the thread's active queue.

- + +

◆ OSGetCurrentThread()

+
- +
OSThread* OSGetCurrentThread OSThread* OSGetCurrentThread ( )
-

Return pointer to OSThread object for the current thread.

+ +

Return pointer to OSThread object for the current thread.

- + +

◆ OSGetDefaultThread()

+
- + @@ -767,12 +1094,15 @@ Functions
OSThread* OSGetDefaultThread OSThread* OSGetDefaultThread ( uint32_t  coreID)
-

Returns the default thread for a specific core.

+ +

Returns the default thread for a specific core.

Each core has 1 default thread created before the game boots. The default thread for core 1 calls the RPX entry point, the default threads for core 0 and 2 are suspended and can be used with OSRunThread.

- + +

◆ OSGetStackPointer()

+
@@ -784,67 +1114,79 @@ Functions
+

Return current stack pointer, value of r1 register.

- + +

◆ OSGetThreadAffinity()

+
- +
uint32_t OSGetThreadAffinity (OSThreadOSThread thread)
+

Get a thread's affinity.

- + +

◆ OSGetThreadName()

+
- +
const char* OSGetThreadName (OSThreadOSThread thread)
+

Get a thread's name.

- + +

◆ OSGetThreadPriority()

+
- +
int32_t OSGetThreadPriority (OSThreadOSThread thread)
+

Get a thread's base priority.

- + +

◆ OSGetThreadSpecific()

+
- + @@ -852,52 +1194,61 @@ Functions
uint32_t OSGetThreadSpecific void* OSGetThreadSpecific ( uint32_t  id)
+

Get a thread's specific value set by OSSetThreadSpecific.

- + +

◆ OSIsThreadSuspended()

+
- + - +
BOOL OSIsThreadSuspended BOOL OSIsThreadSuspended (OSThreadOSThread thread)
+

Returns TRUE if a thread is suspended.

- + +

◆ OSIsThreadTerminated()

+
- + - +
BOOL OSIsThreadTerminated BOOL OSIsThreadTerminated (OSThreadOSThread thread)
+

Returns TRUE if a thread is terminated.

- + +

◆ OSJoinThread()

+
- + - + @@ -913,7 +1264,8 @@ Functions
BOOL OSJoinThread BOOL OSJoinThread (OSThreadOSThread thread,
-

Wait until thread is terminated.

+ +

Wait until thread is terminated.

If the target thread is detached, returns FALSE.

Parameters
@@ -926,33 +1278,38 @@ Functions - + +

◆ OSResumeThread()

+
- +
int32_t OSResumeThread (OSThreadOSThread thread)
-

Resumes a thread.

+ +

Resumes a thread.

Decrements the thread's suspend counter, if the counter reaches 0 the thread is resumed.

Returns
Returns the previous value of the suspend counter.
- + +

◆ OSRunThread()

+
- + - + @@ -980,19 +1337,22 @@ Functions
BOOL OSRunThread BOOL OSRunThread (OSThreadOSThread thread,
-

Run a function on an already created thread.

+ +

Run a function on an already created thread.

Can only be used on idle threads.

- + +

◆ OSSetThreadAffinity()

+
- + - + @@ -1008,36 +1368,42 @@ Functions
BOOL OSSetThreadAffinity BOOL OSSetThreadAffinity (OSThreadOSThread thread,
+

Set a thread's affinity.

- + +

◆ OSSetThreadCancelState()

+
- + - +
BOOL OSSetThreadCancelState BOOL OSSetThreadCancelState (BOOL BOOL  state)
-

Set a thread's cancellation state.

+ +

Set a thread's cancellation state.

If the state is TRUE then the thread can be suspended or cancelled when OSTestThreadCancel is called.

- + +

◆ OSSetThreadCleanupCallback()

+
- + @@ -1053,18 +1419,21 @@ Functions
OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThreadOSThread thread,
+

Set the callback to be called just before a thread is terminated.

- + +

◆ OSSetThreadDeallocator()

+
- + @@ -1080,18 +1449,21 @@ Functions
OSThreadDeallocatorFn OSSetThreadDeallocator (OSThreadOSThread thread,
+

Set the callback to be called just after a thread is terminated.

- + +

◆ OSSetThreadName()

+
- + @@ -1107,18 +1479,21 @@ Functions
void OSSetThreadName (OSThreadOSThread thread,
+

Set a thread's name.

- + +

◆ OSSetThreadPriority()

+
- + - + @@ -1134,18 +1509,21 @@ Functions
BOOL OSSetThreadPriority BOOL OSSetThreadPriority (OSThreadOSThread thread,
+

Set a thread's priority.

- + +

◆ OSSetThreadRunQuantum()

+
- + - + @@ -1161,12 +1539,15 @@ Functions
BOOL OSSetThreadRunQuantum BOOL OSSetThreadRunQuantum (OSThreadOSThread thread,
-

Set a thread's run quantum.

+ +

Set a thread's run quantum.

This is the maximum amount of time the thread can run for before being forced to yield.

- + +

◆ OSSetThreadSpecific()

+
@@ -1179,7 +1560,7 @@ Functions - + @@ -1189,47 +1570,56 @@ Functions
uint32_t void *  value 
-

Set a thread specific value.

+ +

Set a thread specific value.

Can be read with OSGetThreadSpecific.

- + +

◆ OSSetThreadStackUsage()

+
- + - +
BOOL OSSetThreadStackUsage BOOL OSSetThreadStackUsage (OSThreadOSThread thread)
+

Set thread stack usage tracking.

- + +

◆ OSSleepThread()

+
- +
void OSSleepThread (OSThreadQueueOSThreadQueue queue)
-

Sleep the current thread and add it to a thread queue.

+ +

Sleep the current thread and add it to a thread queue.

Will sleep until the thread queue is woken with OSWakeupThread.

- + +

◆ OSSleepTicks()

+
@@ -1242,30 +1632,36 @@ Functions
+

Sleep the current thread for a period of time.

- + +

◆ OSSuspendThread()

+
- +
uint32_t OSSuspendThread (OSThreadOSThread thread)
-

Suspend a thread.

+ +

Suspend a thread.

Increases a thread's suspend counter, if the counter is >0 then the thread is suspended.

Returns
Returns the thread's previous suspend counter value
- + +

◆ OSTestThreadCancel()

+
@@ -1277,7 +1673,8 @@ Functions
-

Check to see if the current thread should be cancelled or suspended.

+ +

Check to see if the current thread should be cancelled or suspended.

This is implicitly called in:

  • OSLockMutex
  • OSTryLockMutex
  • @@ -1291,25 +1688,30 @@ Functions
- + +

◆ OSWakeupThread()

+
- +
void OSWakeupThread (OSThreadQueueOSThreadQueue queue)
-

Wake up all threads in queue.

+ +

Wake up all threads in queue.

Clears the thread queue.

- + +

◆ OSYieldThread()

+
@@ -1321,7 +1723,8 @@ Functions
-

Yield execution to waiting threads with same priority.

+ +

Yield execution to waiting threads with same priority.

This will never switch to a thread with a lower priority than the current thread.

@@ -1331,7 +1734,7 @@ Functions diff --git a/group__coreinit__thread.js b/group__coreinit__thread.js deleted file mode 100644 index 5acfd41..0000000 --- a/group__coreinit__thread.js +++ /dev/null @@ -1,137 +0,0 @@ -var group__coreinit__thread = -[ - [ "OSContext", "struct_o_s_context.html", [ - [ "coretime", "struct_o_s_context.html#a5e7ec153efce1e70b054a47da68ff5f7", null ], - [ "cr", "struct_o_s_context.html#a8e23fd42bea24a908273ef614aea3550", null ], - [ "ctr", "struct_o_s_context.html#ab1c7aa939bbb69662d4f65f205d5d45e", null ], - [ "error", "struct_o_s_context.html#aa8d183302fdfa4a6892f1d80300cdb32", null ], - [ "fpr", "struct_o_s_context.html#a67485ebee7cded94475a562cbd9d960d", null ], - [ "fpscr", "struct_o_s_context.html#a1bb7411f9602ddc316f0e483383eb2c9", null ], - [ "gpr", "struct_o_s_context.html#ace5b78628342742013d28a0c766ce138", null ], - [ "gqr", "struct_o_s_context.html#af995146e85c329f27212cf3e1a30e25e", null ], - [ "lr", "struct_o_s_context.html#a6ced3f4007bb60daf12191c058e55b8c", null ], - [ "mmcr0", "struct_o_s_context.html#af989157a101dc12bb362bcd3b87996ef", null ], - [ "mmcr1", "struct_o_s_context.html#aa99fc1b6a6f591b7b412c53fbcabcd34", null ], - [ "pmc1", "struct_o_s_context.html#a5c7fe32d8c333859adf07d0d51248e08", null ], - [ "pmc2", "struct_o_s_context.html#ae13713d587c850fc1bfdcf9b4889217f", null ], - [ "pmc3", "struct_o_s_context.html#ad1b6711759d29126acd1ee809f545a56", null ], - [ "pmc4", "struct_o_s_context.html#a0581363c9dee8cdaa94dd1d83c6ccc25", null ], - [ "psf", "struct_o_s_context.html#a373a185d9090db87a55ed12cf2622a08", null ], - [ "spinLockCount", "struct_o_s_context.html#ac660bd5ffef46cffbd71af31e664fdc1", null ], - [ "srr0", "struct_o_s_context.html#a5d5223835354a71e51ab50661f1ebdea", null ], - [ "srr1", "struct_o_s_context.html#a994bc9ea1031f1ad305d4d7eaef71f35", null ], - [ "starttime", "struct_o_s_context.html#ae2730aab7695ca3e81611b0a3ce195c9", null ], - [ "state", "struct_o_s_context.html#af4ea525e6f15623e4e9c6c6aa75f2077", null ], - [ "tag", "struct_o_s_context.html#a51853ee24a1a56a03b7458779997f002", null ], - [ "xer", "struct_o_s_context.html#aa9daa81592c3d8d93de24e5050d4d39e", null ] - ] ], - [ "OSMutexQueue", "struct_o_s_mutex_queue.html", [ - [ "head", "struct_o_s_mutex_queue.html#a0896610fffd2641ab3f42ea99b6d147a", null ], - [ "parent", "struct_o_s_mutex_queue.html#a5f450b216725a37cbc0acd54340144d9", null ], - [ "tail", "struct_o_s_mutex_queue.html#a69d02e959411b8ca397138183d931eae", null ] - ] ], - [ "OSFastMutexQueue", "struct_o_s_fast_mutex_queue.html", [ - [ "head", "struct_o_s_fast_mutex_queue.html#ad55284e8266fdfe37e1c0900cf3c72dc", null ], - [ "tail", "struct_o_s_fast_mutex_queue.html#a1563f8b9f6ceef503288783aa43fcb86", null ] - ] ], - [ "OSThread", "struct_o_s_thread.html", [ - [ "activeLink", "struct_o_s_thread.html#a01d3b93eba14965d9aba07081986d663", null ], - [ "attr", "struct_o_s_thread.html#a153ded885759fdfe2b26d53afbbba830", null ], - [ "basePriority", "struct_o_s_thread.html#a6a68a5710d475b823ee9efb0396cdf49", null ], - [ "cancelState", "struct_o_s_thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904", null ], - [ "cleanupCallback", "struct_o_s_thread.html#ace4c76a6af356088cb17b29968e3fc7d", null ], - [ "context", "struct_o_s_thread.html#ab690e765a841a6d0748e1d5e7146b093", null ], - [ "deallocator", "struct_o_s_thread.html#a26a9241292d04c9c6fe64a140aff3665", null ], - [ "entryPoint", "struct_o_s_thread.html#a5b1f5074d3ad451216e44edd1b73bc1d", null ], - [ "exitValue", "struct_o_s_thread.html#ab3b846817f872aed4903032f00d16246", null ], - [ "id", "struct_o_s_thread.html#a4fc3a0c58dfbd1e68224521185cb9384", null ], - [ "joinQueue", "struct_o_s_thread.html#ae12b5a541aff405df56ed7abfa97e3b4", null ], - [ "link", "struct_o_s_thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771", null ], - [ "mutex", "struct_o_s_thread.html#a8f0e11d3f286a61d3ed336429d317abf", null ], - [ "mutexQueue", "struct_o_s_thread.html#a1a546bbd037b80cd528453546cf0a341", null ], - [ "name", "struct_o_s_thread.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "needSuspend", "struct_o_s_thread.html#a37e895fcd32c37e6a2962a948296bf64", null ], - [ "priority", "struct_o_s_thread.html#a41b7c4ba47c44a632d5903b1f1338ad0", null ], - [ "queue", "struct_o_s_thread.html#ab426d2b1b54499adfbda3a7922e69ff0", null ], - [ "requestFlag", "struct_o_s_thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff", null ], - [ "specific", "struct_o_s_thread.html#ac9fe2bd7981969cd8071bcc5e4aeb40b", null ], - [ "stackEnd", "struct_o_s_thread.html#afcde11463f0a6ad5922e39525ec03c7e", null ], - [ "stackStart", "struct_o_s_thread.html#acbe2c909215dcda5e24aabd7dd5995de", null ], - [ "state", "struct_o_s_thread.html#a18fc1c8e9296f17ef97a86147387d8b4", null ], - [ "suspendCounter", "struct_o_s_thread.html#abf662d124c8c0e60275f632c06d97dd1", null ], - [ "suspendQueue", "struct_o_s_thread.html#ac466ad7864ccba783b664db7b8853b71", null ], - [ "suspendResult", "struct_o_s_thread.html#ac4c316e77fc64758b15a09a6b5756bb1", null ], - [ "tag", "struct_o_s_thread.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "userStackPointer", "struct_o_s_thread.html#a234a19eb0790f50fe6be08397cbafd46", null ] - ] ], - [ "OS_CONTEXT_TAG", "group__coreinit__thread.html#ga919f76d6fbdcfed27d8a820cf48cd274", null ], - [ "OS_THREAD_TAG", "group__coreinit__thread.html#ga557f93deefa5ce76cc300ec1beb0c879", null ], - [ "OSContext", "group__coreinit__thread.html#ga924296baf430a531adb5135a5cd54207", null ], - [ "OSFastMutex", "group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastMutexQueue", "group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb", null ], - [ "OSMutex", "group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSMutexQueue", "group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec", null ], - [ "OSThread", "group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSThreadAttributes", "group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a", null ], - [ "OSThreadCleanupCallbackFn", "group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a", null ], - [ "OSThreadDeallocatorFn", "group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422", null ], - [ "OSThreadEntryPointFn", "group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9", null ], - [ "OSThreadRequest", "group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7", null ], - [ "OSThreadState", "group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc", null ], - [ "OS_THREAD_ATTRIB", "group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519", [ - [ "OS_THREAD_ATTRIB_AFFINITY_CPU0", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_CPU1", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_CPU2", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_ANY", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b", null ], - [ "OS_THREAD_ATTRIB_DETACHED", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923", null ], - [ "OS_THREAD_ATTRIB_STACK_USAGE", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85", null ] - ] ], - [ "OS_THREAD_REQUEST", "group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a", [ - [ "OS_THREAD_REQUEST_NONE", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0", null ], - [ "OS_THREAD_REQUEST_SUSPEND", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329", null ], - [ "OS_THREAD_REQUEST_CANCEL", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a", null ] - ] ], - [ "OS_THREAD_STATE", "group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285", [ - [ "OS_THREAD_STATE_NONE", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc", null ], - [ "OS_THREAD_STATE_READY", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f", null ], - [ "OS_THREAD_STATE_RUNNING", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b", null ], - [ "OS_THREAD_STATE_WAITING", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f", null ], - [ "OS_THREAD_STATE_MORIBUND", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517", null ] - ] ], - [ "OSCancelThread", "group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805", null ], - [ "OSCheckActiveThreads", "group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb", null ], - [ "OSCheckThreadStackUsage", "group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce", null ], - [ "OSClearThreadStackUsage", "group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b", null ], - [ "OSContinueThread", "group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8", null ], - [ "OSCreateThread", "group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1", null ], - [ "OSDetachThread", "group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73", null ], - [ "OSExitThread", "group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2", null ], - [ "OSGetActiveThreadLink", "group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1", null ], - [ "OSGetCurrentThread", "group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37", null ], - [ "OSGetDefaultThread", "group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7", null ], - [ "OSGetStackPointer", "group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921", null ], - [ "OSGetThreadAffinity", "group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728", null ], - [ "OSGetThreadName", "group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e", null ], - [ "OSGetThreadPriority", "group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec", null ], - [ "OSGetThreadSpecific", "group__coreinit__thread.html#ga467707b2709b2636dae204e0d2c2f49a", null ], - [ "OSIsThreadSuspended", "group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353", null ], - [ "OSIsThreadTerminated", "group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14", null ], - [ "OSJoinThread", "group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432", null ], - [ "OSResumeThread", "group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b", null ], - [ "OSRunThread", "group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573", null ], - [ "OSSetThreadAffinity", "group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e", null ], - [ "OSSetThreadCancelState", "group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f", null ], - [ "OSSetThreadCleanupCallback", "group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea", null ], - [ "OSSetThreadDeallocator", "group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706", null ], - [ "OSSetThreadName", "group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984", null ], - [ "OSSetThreadPriority", "group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc", null ], - [ "OSSetThreadRunQuantum", "group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36", null ], - [ "OSSetThreadSpecific", "group__coreinit__thread.html#ga23deff033f4c5580a763547200ba9145", null ], - [ "OSSetThreadStackUsage", "group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa", null ], - [ "OSSleepThread", "group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6", null ], - [ "OSSleepTicks", "group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17", null ], - [ "OSSuspendThread", "group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587", null ], - [ "OSTestThreadCancel", "group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c", null ], - [ "OSWakeupThread", "group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8", null ], - [ "OSYieldThread", "group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169", null ] -]; \ No newline at end of file diff --git a/group__coreinit__threadq.html b/group__coreinit__threadq.html index adb1526..ac94e93 100644 --- a/group__coreinit__threadq.html +++ b/group__coreinit__threadq.html @@ -3,17 +3,15 @@ - -WUT: Thread Queue + + +wut: Thread Queue - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  OSThreadLink -  -struct  OSThreadQueue -  -struct  OSThreadSimpleQueue -  +struct  OSThreadLink +  +struct  OSThreadQueue +  +struct  OSThreadSimpleQueue +  - + - + - + - +

Typedefs

typedef struct OSThread OSThread
typedef struct OSThread OSThread
 
typedef struct OSThreadLink OSThreadLink
typedef struct OSThreadLink OSThreadLink
 
typedef struct OSThreadQueue OSThreadQueue
typedef struct OSThreadQueue OSThreadQueue
 
typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
 
- + - +

Functions

void OSInitThreadQueue (OSThreadQueue *queue)
void OSInitThreadQueue (OSThreadQueue *queue)
 
void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ OSThreadLink

+ +
+
+ + + + +
struct OSThreadLink
+
+
+

Definition at line 20 of file threadqueue.h.

+
+ + + + + + + +
Data Fields
+OSThread * +prev +
+OSThread * +next +
+ +
+
+ +

◆ OSThreadQueue

+ +
+
+ + + + +
struct OSThreadQueue
+
+
+

Definition at line 29 of file threadqueue.h.

+
+ + + + + + + + + + +
Data Fields
+OSThread * +head +
+OSThread * +tail +
+void * +parent +
+ +
+
+ +

◆ OSThreadSimpleQueue

+ +
+
+ + + + +
struct OSThreadSimpleQueue
+
+
+

Definition at line 41 of file threadqueue.h.

+
+ + + + + + + +
Data Fields
+OSThread * +head +
+OSThread * +tail +
+ +
+

Typedef Documentation

- + +

◆ OSThread

+
- +
typedef struct OSThread OSThreadtypedef struct OSThread OSThread
-

Definition at line 14 of file threadqueue.h.

+

Definition at line 14 of file threadqueue.h.

- + +

◆ OSThreadLink

+
- +
typedef struct OSThreadLink OSThreadLinktypedef struct OSThreadLink OSThreadLink
-

Definition at line 16 of file threadqueue.h.

+

Definition at line 16 of file threadqueue.h.

- + +

◆ OSThreadQueue

+
- +
typedef struct OSThreadQueue OSThreadQueuetypedef struct OSThreadQueue OSThreadQueue
-

Definition at line 17 of file threadqueue.h.

+

Definition at line 17 of file threadqueue.h.

- + +

◆ OSThreadSimpleQueue

+
-

Definition at line 18 of file threadqueue.h.

+

Definition at line 18 of file threadqueue.h.

Function Documentation

- + +

◆ OSInitThreadQueue()

+
- + @@ -188,14 +284,16 @@ Functions - + +

◆ OSInitThreadQueueEx()

+
void OSInitThreadQueue (OSThreadQueueOSThreadQueue queue)
- + @@ -219,7 +317,7 @@ Functions diff --git a/group__coreinit__threadq.js b/group__coreinit__threadq.js deleted file mode 100644 index d069638..0000000 --- a/group__coreinit__threadq.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__coreinit__threadq = -[ - [ "OSThreadLink", "struct_o_s_thread_link.html", [ - [ "next", "struct_o_s_thread_link.html#a5742d6f89bb20b70b4b59fb1f8cedd0b", null ], - [ "prev", "struct_o_s_thread_link.html#a6699d433816206dea049bbaa71ab6779", null ] - ] ], - [ "OSThreadQueue", "struct_o_s_thread_queue.html", [ - [ "head", "struct_o_s_thread_queue.html#a5d78dbf3cccb8bea6b04342daa52614f", null ], - [ "parent", "struct_o_s_thread_queue.html#a5f450b216725a37cbc0acd54340144d9", null ], - [ "tail", "struct_o_s_thread_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f", null ] - ] ], - [ "OSThreadSimpleQueue", "struct_o_s_thread_simple_queue.html", [ - [ "head", "struct_o_s_thread_simple_queue.html#a5d78dbf3cccb8bea6b04342daa52614f", null ], - [ "tail", "struct_o_s_thread_simple_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f", null ] - ] ], - [ "OSThread", "group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSThreadLink", "group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b", null ], - [ "OSThreadQueue", "group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119", null ], - [ "OSThreadSimpleQueue", "group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8", null ], - [ "OSInitThreadQueue", "group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72", null ], - [ "OSInitThreadQueueEx", "group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee", null ] -]; \ No newline at end of file diff --git a/group__coreinit__time.html b/group__coreinit__time.html index b0e0847..ee8394c 100644 --- a/group__coreinit__time.html +++ b/group__coreinit__time.html @@ -3,17 +3,15 @@ - -WUT: Time + + +wut: Time - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void OSInitThreadQueueEx (OSThreadQueueOSThreadQueue queue,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  OSCalendarTime -  +struct  OSCalendarTime + Same as std c struct tm but with msec and usec added. More...
+  - - - - - - - - + + + + + + + + + + + + + + + + + +

Macros

#define OSOneSecond   ((OSGetSystemInfo()->clockSpeed) / 4)
 
#define OSMilliseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000ull)
 
#define OSMicroseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000ull)
 
#define OSNanoseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000000ull)
 
#define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
 
#define OSSecondsToTicks(val)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
 
#define OSMillisecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
 
#define OSMicrosecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
 
#define OSNanosecondsToTicks(val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
 
#define OSTicksToSeconds(val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToMilliseconds(val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToMicroseconds(val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
 
#define OSTicksToNanoseconds(val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
 
- + @@ -122,97 +119,290 @@ Functions - + - +

Typedefs

typedef struct OSCalendarTime OSCalendarTime
typedef struct OSCalendarTime OSCalendarTime
 
typedef int32_t OSTick
 
 
OSTick OSGetSystemTick ()
 
OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
 
void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ OSCalendarTime

+ +
+
+ + + + +
struct OSCalendarTime
+
+

Same as std c struct tm but with msec and usec added.

+ +

Definition at line 21 of file time.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+int32_t +tm_sec +
+int32_t +tm_min +
+int32_t +tm_hour +
+int32_t +tm_mday +
+int32_t +tm_mon +
+int32_t +tm_year +
+int32_t +tm_wday +
+int32_t +tm_yday +
+int32_t +tm_msec +
+int32_t +tm_usec +
+ +
+

Macro Definition Documentation

- + +

◆ OSTimerClockSpeed

+
- +
#define OSOneSecond   ((OSGetSystemInfo()->clockSpeed) / 4)#define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
-

Definition at line 36 of file time.h.

+

Definition at line 46 of file time.h.

- + +

◆ OSSecondsToTicks

+
- + - +
#define OSMilliseconds#define OSSecondsToTicks (   val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000ull)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
-

Definition at line 37 of file time.h.

+

Definition at line 48 of file time.h.

- + +

◆ OSMillisecondsToTicks

+
- + - +
#define OSMicroseconds#define OSMillisecondsToTicks (   val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000ull)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
-

Definition at line 38 of file time.h.

+

Definition at line 49 of file time.h.

- + +

◆ OSMicrosecondsToTicks

+
- + - +
#define OSNanoseconds#define OSMicrosecondsToTicks (   val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000000ull)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
-

Definition at line 39 of file time.h.

+

Definition at line 50 of file time.h.

+ +
+
+ +

◆ OSNanosecondsToTicks

+ +
+
+ + + + + + + + +
#define OSNanosecondsToTicks( val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
+
+ +

Definition at line 51 of file time.h.

+ +
+
+ +

◆ OSTicksToSeconds

+ +
+
+ + + + + + + + +
#define OSTicksToSeconds( val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 53 of file time.h.

+ +
+
+ +

◆ OSTicksToMilliseconds

+ +
+
+ + + + + + + + +
#define OSTicksToMilliseconds( val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 54 of file time.h.

+ +
+
+ +

◆ OSTicksToMicroseconds

+ +
+
+ + + + + + + + +
#define OSTicksToMicroseconds( val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
+
+ +

Definition at line 55 of file time.h.

+ +
+
+ +

◆ OSTicksToNanoseconds

+ +
+
+ + + + + + + + +
#define OSTicksToNanoseconds( val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
+
+ +

Definition at line 56 of file time.h.

Typedef Documentation

- + +

◆ OSCalendarTime

+
- +
typedef struct OSCalendarTime OSCalendarTimetypedef struct OSCalendarTime OSCalendarTime
-

Definition at line 14 of file time.h.

+

Definition at line 15 of file time.h.

- + +

◆ OSTick

+
@@ -222,11 +412,13 @@ Functions
-

Definition at line 16 of file time.h.

+

Definition at line 17 of file time.h.

- + +

◆ OSTime

+
@@ -236,12 +428,14 @@ Functions
-

Definition at line 17 of file time.h.

+

Definition at line 18 of file time.h.

Function Documentation

- + +

◆ OSGetTime()

+
@@ -256,7 +450,9 @@ Functions - + +

◆ OSGetSystemTime()

+
@@ -271,7 +467,9 @@ Functions - + +

◆ OSGetTick()

+
@@ -286,7 +484,9 @@ Functions - + +

◆ OSGetSystemTick()

+
@@ -301,14 +501,16 @@ Functions - + +

◆ OSCalendarTimeToTicks()

+
- + @@ -317,7 +519,9 @@ Functions - + +

◆ OSTicksToCalendarTime()

+
OSTime OSCalendarTimeToTicks (OSCalendarTimeOSCalendarTime calendarTime)
@@ -330,7 +534,7 @@ Functions - + @@ -348,7 +552,7 @@ Functions diff --git a/group__coreinit__time.js b/group__coreinit__time.js deleted file mode 100644 index d2a9a3b..0000000 --- a/group__coreinit__time.js +++ /dev/null @@ -1,20 +0,0 @@ -var group__coreinit__time = -[ - [ "OSCalendarTime", "struct_o_s_calendar_time.html", [ - [ "tm_hour", "struct_o_s_calendar_time.html#a0e9413b6e329683e8bd22c1b4f4fa527", null ], - [ "tm_mday", "struct_o_s_calendar_time.html#a43b11a5401efa13b38fb2704bc6cc276", null ], - [ "tm_min", "struct_o_s_calendar_time.html#af222f03106a223340f607d0922296595", null ], - [ "tm_mon", "struct_o_s_calendar_time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf", null ], - [ "tm_sec", "struct_o_s_calendar_time.html#a1cad71d6a0320cda1e9c2972e5ed69a0", null ], - [ "tm_year", "struct_o_s_calendar_time.html#aaca5843de3a0cc8c6d665f48807adaf3", null ] - ] ], - [ "OSCalendarTime", "group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7", null ], - [ "OSTick", "group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4", null ], - [ "OSTime", "group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d", null ], - [ "OSCalendarTimeToTicks", "group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3", null ], - [ "OSGetSystemTick", "group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc", null ], - [ "OSGetSystemTime", "group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94", null ], - [ "OSGetTick", "group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2", null ], - [ "OSGetTime", "group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07", null ], - [ "OSTicksToCalendarTime", "group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7", null ] -]; \ No newline at end of file diff --git a/group__coreinit__title.html b/group__coreinit__title.html new file mode 100644 index 0000000..e898cb9 --- /dev/null +++ b/group__coreinit__title.html @@ -0,0 +1,106 @@ + + + + + + + +wut: Title + + + + + + + + + +
+
+
OSCalendarTimeOSCalendarTime calendarTime 
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
+
+
+ + + + +

+Functions

uint64_t OSGetTitleID (void)
 
+

Detailed Description

+

Function Documentation

+ +

◆ OSGetTitleID()

+ +
+
+ + + + + + + + +
uint64_t OSGetTitleID (void )
+
+ +
+
+
+ + + + diff --git a/group__coreinit__unitheap.html b/group__coreinit__unitheap.html index d4a0739..e1c8767 100644 --- a/group__coreinit__unitheap.html +++ b/group__coreinit__unitheap.html @@ -3,17 +3,15 @@ - -WUT: Unit Heap + + +wut: Unit Heap - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  MEMUnitHeapFreeBlock -  -struct  MEMUnitHeap -  +struct  MEMUnitHeapFreeBlock +  +struct  MEMUnitHeap +  - + - +

Typedefs

typedef struct MEMUnitHeap MEMUnitHeap
typedef struct MEMUnitHeap MEMUnitHeap
 
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
 
- - - - - - - - - - - - + + + + + + + + + + + +

Functions

MEMUnitHeapMEMCreateUnitHeapEx (MEMUnitHeap *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMUnitHeap *heap)
 
void * MEMAllocFromUnitHeap (MEMUnitHeap *heap)
 
void MEMFreeToUnitHeap (MEMUnitHeap *heap, void *block)
 
void MEMiDumpUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMUnitHeap *heap)
 
MEMHeapHandle MEMCreateUnitHeapEx (void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMHeapHandle heap)
 
void * MEMAllocFromUnitHeap (MEMHeapHandle heap)
 
void MEMFreeToUnitHeap (MEMHeapHandle heap, void *block)
 
void MEMiDumpUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ MEMUnitHeapFreeBlock

+ +
+
+ + + + +
struct MEMUnitHeapFreeBlock
+
+
+

Definition at line 18 of file memunitheap.h.

+
+ + + + +
Data Fields
+MEMUnitHeapFreeBlock * +next +
+ +
+
+ +

◆ MEMUnitHeap

+ +
+
+ + + + +
struct MEMUnitHeap
+
+
+

Definition at line 25 of file memunitheap.h.

+
+ + + + + + + + + + +
Data Fields
+MEMHeapHeader +header +
+MEMUnitHeapFreeBlock * +freeBlocks +
+uint32_t +blockSize +
+ +
+

Typedef Documentation

- + +

◆ MEMUnitHeap

+
- +
typedef struct MEMUnitHeap MEMUnitHeaptypedef struct MEMUnitHeap MEMUnitHeap
-

Definition at line 15 of file unitheap.h.

+

Definition at line 15 of file memunitheap.h.

- + +

◆ MEMUnitHeapFreeBlock

+
-

Definition at line 16 of file unitheap.h.

+

Definition at line 16 of file memunitheap.h.

Function Documentation

- + +

◆ MEMCreateUnitHeapEx()

+
- + - + @@ -192,14 +247,16 @@ Functions - + +

◆ MEMDestroyUnitHeap()

+
MEMUnitHeap* MEMCreateUnitHeapEx MEMHeapHandle MEMCreateUnitHeapEx (MEMUnitHeapvoid *  heap,
- + @@ -208,14 +265,16 @@ Functions - + +

◆ MEMAllocFromUnitHeap()

+
void* MEMDestroyUnitHeap (MEMUnitHeapMEMHeapHandle  heap)
- + @@ -224,14 +283,16 @@ Functions - + +

◆ MEMFreeToUnitHeap()

+
void* MEMAllocFromUnitHeap (MEMUnitHeapMEMHeapHandle  heap)
- + @@ -250,14 +311,16 @@ Functions - + +

◆ MEMiDumpUnitHeap()

+
void MEMFreeToUnitHeap (MEMUnitHeapMEMHeapHandle  heap,
- + @@ -266,14 +329,16 @@ Functions - + +

◆ MEMCountFreeBlockForUnitHeap()

+
void MEMiDumpUnitHeap (MEMUnitHeapMEMHeapHandle  heap)
- + @@ -282,7 +347,9 @@ Functions - + +

◆ MEMCalcHeapSizeForUnitHeap()

+
uint32_t MEMCountFreeBlockForUnitHeap (MEMUnitHeapMEMHeapHandle  heap)
@@ -319,7 +386,7 @@ Functions diff --git a/group__coreinit__unitheap.js b/group__coreinit__unitheap.js deleted file mode 100644 index 07dc8ca..0000000 --- a/group__coreinit__unitheap.js +++ /dev/null @@ -1,12 +0,0 @@ -var group__coreinit__unitheap = -[ - [ "MEMUnitHeap", "struct_m_e_m_unit_heap.html", null ], - [ "MEMUnitHeap", "group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4", null ], - [ "MEMAllocFromUnitHeap", "group__coreinit__unitheap.html#gae1aa174b51dc044eee162dc5434d85d9", null ], - [ "MEMCalcHeapSizeForUnitHeap", "group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f", null ], - [ "MEMCountFreeBlockForUnitHeap", "group__coreinit__unitheap.html#gaa36fd6a9f4d06016c5305cfb9abb7968", null ], - [ "MEMCreateUnitHeapEx", "group__coreinit__unitheap.html#ga1473455394fafe1db2ad6eceb3ef0190", null ], - [ "MEMDestroyUnitHeap", "group__coreinit__unitheap.html#gaab3f24ef36191a8e37bdd0f25334fa22", null ], - [ "MEMFreeToUnitHeap", "group__coreinit__unitheap.html#ga24dec6b3af5469f55b123b74a8e98187", null ], - [ "MEMiDumpUnitHeap", "group__coreinit__unitheap.html#ga74d2aacbba4c0a9682b9a1a461885a0d", null ] -]; \ No newline at end of file diff --git a/group__gx2.html b/group__gx2.html index 1f87da1..09da91b 100644 --- a/group__gx2.html +++ b/group__gx2.html @@ -3,17 +3,15 @@ - -WUT: gx2 + + +wut: gx2 - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
gx2
+ +

Graphics driver. +More...

@@ -90,6 +79,8 @@ Modules + + @@ -114,10 +105,14 @@ Modules + + + +

Modules

 
 Context State
 
 Debug
 
 Display
 
 Display List
 
 Swap
 
 Temp
 
 Tessellation
 
 Texture
 
 Utils
 

Detailed Description

Graphics driver.

@@ -126,7 +121,7 @@ Modules diff --git a/group__gx2.js b/group__gx2.js deleted file mode 100644 index 8140576..0000000 --- a/group__gx2.js +++ /dev/null @@ -1,15 +0,0 @@ -var group__gx2 = -[ - [ "Clear", "group__gx2__clear.html", "group__gx2__clear" ], - [ "Context State", "group__gx2__context.html", "group__gx2__context" ], - [ "Display", "group__gx2__display.html", "group__gx2__display" ], - [ "Display List", "group__gx2__displaylist.html", "group__gx2__displaylist" ], - [ "Draw", "group__gx2__draw.html", "group__gx2__draw" ], - [ "Event", "group__gx2__event.html", "group__gx2__event" ], - [ "Registers", "group__gx2__registers.html", "group__gx2__registers" ], - [ "Sampler", "group__gx2__sampler.html", "group__gx2__sampler" ], - [ "State", "group__gx2__state.html", "group__gx2__state" ], - [ "Surface", "group__gx2__surface.html", "group__gx2__surface" ], - [ "Swap", "group__gx2__swap.html", "group__gx2__swap" ], - [ "Texture", "group__gx2__texture.html", "group__gx2__texture" ] -]; \ No newline at end of file diff --git a/group__gx2__clear.html b/group__gx2__clear.html index b645601..23f1bd0 100644 --- a/group__gx2__clear.html +++ b/group__gx2__clear.html @@ -3,17 +3,15 @@ - -WUT: Clear + + +wut: Clear - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Typedefs

-typedef struct GX2ColorBuffer GX2ColorBuffer +typedef struct GX2ColorBuffer GX2ColorBuffer   -typedef struct GX2DepthBuffer GX2DepthBuffer +typedef struct GX2DepthBuffer GX2DepthBuffer   - + - + - + - + - + - +

Functions

void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
void GX2ClearColor (GX2ColorBuffer *colorBuffer, float red, float green, float blue, float alpha)
 
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
void GX2ClearDepthStencilEx (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
void GX2ClearBuffersEx (GX2ColorBuffer *colorBuffer, GX2DepthBuffer *depthBuffer, float red, float green, float blue, float alpha, float depth, uint8_t stencil, GX2ClearFlags clearMode)
 
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
void GX2SetClearDepth (GX2DepthBuffer *depthBuffer, float depth)
 
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
void GX2SetClearStencil (GX2DepthBuffer *depthBuffer, uint8_t stencil)
 
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
void GX2SetClearDepthStencil (GX2DepthBuffer *depthBuffer, float depth, uint8_t stencil)
 

Detailed Description

Typedef Documentation

- + +

◆ GX2ColorBuffer

+
- +
typedef struct GX2ColorBuffer GX2ColorBuffertypedef struct GX2ColorBuffer GX2ColorBuffer
-

Definition at line 15 of file clear.h.

+

Definition at line 15 of file clear.h.

- + +

◆ GX2DepthBuffer

+
- +
typedef struct GX2DepthBuffer GX2DepthBuffertypedef struct GX2DepthBuffer GX2DepthBuffer
-

Definition at line 16 of file clear.h.

+

Definition at line 16 of file clear.h.

Function Documentation

- + +

◆ GX2ClearColor()

+
- + @@ -182,14 +174,16 @@ Functions - + +

◆ GX2ClearDepthStencilEx()

+
void GX2ClearColor (GX2ColorBufferGX2ColorBuffer colorBuffer,
- + @@ -220,20 +214,22 @@ Functions - + +

◆ GX2ClearBuffersEx()

+
void GX2ClearDepthStencilEx (GX2DepthBufferGX2DepthBuffer depthBuffer,
- + - + @@ -288,14 +284,16 @@ Functions - + +

◆ GX2SetClearDepth()

+
void GX2ClearBuffersEx (GX2ColorBufferGX2ColorBuffer colorBuffer,
GX2DepthBufferGX2DepthBuffer depthBuffer,
- + @@ -314,14 +312,16 @@ Functions - + +

◆ GX2SetClearStencil()

+
void GX2SetClearDepth (GX2DepthBufferGX2DepthBuffer depthBuffer,
- + @@ -340,14 +340,16 @@ Functions - + +

◆ GX2SetClearDepthStencil()

+
void GX2SetClearStencil (GX2DepthBufferGX2DepthBuffer depthBuffer,
- + @@ -377,7 +379,7 @@ Functions diff --git a/group__gx2__clear.js b/group__gx2__clear.js deleted file mode 100644 index 45bd0de..0000000 --- a/group__gx2__clear.js +++ /dev/null @@ -1,18 +0,0 @@ -var group__gx2__clear = -[ - [ "GX2ClearFlags", "group__gx2__clear.html#gad43e1aa5cb5879435ead863519730eae", null ], - [ "GX2ColorBuffer", "group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2DepthBuffer", "group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6", null ], - [ "GX2ClearFlags", "group__gx2__clear.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61", [ - [ "GX2_CLEAR_FLAGS_DEPTH", "group__gx2__clear.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e", null ], - [ "GX2_CLEAR_FLAGS_STENCIL", "group__gx2__clear.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5", null ] - ] ], - [ "GX2ClearBuffers", "group__gx2__clear.html#gacad16b6a8b596e9d1af31b1369451df3", null ], - [ "GX2ClearBuffersEx", "group__gx2__clear.html#ga8290a9df27c50fc3cef895f6faefd5db", null ], - [ "GX2ClearColor", "group__gx2__clear.html#ga6ab04819cf108ba2d2a827979c22f4fa", null ], - [ "GX2ClearDepthStencil", "group__gx2__clear.html#ga7f5918d610db44e7b578f0743e8d12f4", null ], - [ "GX2ClearDepthStencilEx", "group__gx2__clear.html#ga99c940a3f351299880c3c22d4a5fbaae", null ], - [ "GX2SetClearDepth", "group__gx2__clear.html#ga4066b4d26e8c5bc435539c07b2c8878d", null ], - [ "GX2SetClearDepthStencil", "group__gx2__clear.html#gad8a86570f671fdec322f830c79a0469f", null ], - [ "GX2SetClearStencil", "group__gx2__clear.html#ga38ffd9f359f007233d8e1278a5924395", null ] -]; \ No newline at end of file diff --git a/group__gx2__context.html b/group__gx2__context.html index 32a0e4a..d5416e3 100644 --- a/group__gx2__context.html +++ b/group__gx2__context.html @@ -3,17 +3,15 @@ - -WUT: Context State + + +wut: Context State - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2SetClearDepthStencil (GX2DepthBufferGX2DepthBuffer depthBuffer,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2ShadowState -  -struct  GX2ContextState -  +struct  GX2ShadowState +  +struct  GX2ContextState +  - + - +

Typedefs

typedef struct GX2ShadowState GX2ShadowState
typedef struct GX2ShadowState GX2ShadowState
 
typedef struct GX2ContextState GX2ContextState
typedef struct GX2ContextState GX2ContextState
 
- + - + - +

Functions

void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
 
void GX2GetContextStateDisplayList (GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
void GX2GetContextStateDisplayList (GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
 
void GX2SetContextState (GX2ContextState *state)
void GX2SetContextState (GX2ContextState *state)
 
void GX2SetDefaultState ()
 

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2ShadowState

+ +
+
+ + + + +
struct GX2ShadowState
+
+
+

Definition at line 17 of file context.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +config[0xB00] +
+uint32_t +context[0x400] +
+uint32_t +alu[0x800] +
+uint32_t +loop[0x60] +
+uint32_t +resource[0xD9E] +
+uint32_t +sampler[0xA2] +
+ +
+
+ +

◆ GX2ContextState

+ +
+
+ + + + +
struct GX2ContextState
+
+
+

Definition at line 37 of file context.h.

+
+ + + + + + + + + + +
Data Fields
+GX2ShadowState +shadowState +
+uint32_t +shadowDisplayListSize +
+uint32_t +shadowDisplayList[192] +
+ +
+

Typedef Documentation

- + +

◆ GX2ShadowState

+
- +
typedef struct GX2ShadowState GX2ShadowStatetypedef struct GX2ShadowState GX2ShadowState
-

Definition at line 14 of file context.h.

+

Definition at line 14 of file context.h.

- + +

◆ GX2ContextState

+
-

Definition at line 15 of file context.h.

+

Definition at line 15 of file context.h.

Function Documentation

- + +

◆ GX2SetupContextStateEx()

+
- + - + @@ -168,14 +253,16 @@ Functions - + +

◆ GX2GetContextStateDisplayList()

+
void GX2SetupContextStateEx (GX2ContextStateGX2ContextState state,
BOOL BOOL  unk1 
- + @@ -200,14 +287,16 @@ Functions - + +

◆ GX2SetContextState()

+
void GX2GetContextStateDisplayList (GX2ContextStateGX2ContextState state,
- + @@ -216,7 +305,9 @@ Functions - + +

◆ GX2SetDefaultState()

+
void GX2SetContextState (GX2ContextStateGX2ContextState state)
@@ -236,7 +327,7 @@ Functions diff --git a/group__gx2__context.js b/group__gx2__context.js deleted file mode 100644 index 1554007..0000000 --- a/group__gx2__context.js +++ /dev/null @@ -1,22 +0,0 @@ -var group__gx2__context = -[ - [ "GX2ShadowState", "struct_g_x2_shadow_state.html", [ - [ "alu", "struct_g_x2_shadow_state.html#ad056e488115daa9adad873fbf207300c", null ], - [ "config", "struct_g_x2_shadow_state.html#a75058e5f8e1f4f0038413744f3bc3c5f", null ], - [ "context", "struct_g_x2_shadow_state.html#aab9ac46545a7f7ca3ea7be2e7868f1f2", null ], - [ "loop", "struct_g_x2_shadow_state.html#a32fbd34645dd2e2a457ac8d04333bf16", null ], - [ "resource", "struct_g_x2_shadow_state.html#a76ec71afcdf44fc57958a0fc0e96135a", null ], - [ "sampler", "struct_g_x2_shadow_state.html#acea0c8cb10cf9354524ef1aa64f2858f", null ] - ] ], - [ "GX2ContextState", "struct_g_x2_context_state.html", [ - [ "shadowDisplayList", "struct_g_x2_context_state.html#a271a57e1fa094e005b0026548e9dff32", null ], - [ "shadowDisplayListSize", "struct_g_x2_context_state.html#a9ca1b71d60a105015c581265961565c0", null ], - [ "shadowState", "struct_g_x2_context_state.html#ab85986ed8d6ee050bb6d329fa59647d5", null ] - ] ], - [ "GX2ContextState", "group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7", null ], - [ "GX2ShadowState", "group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf", null ], - [ "GX2GetContextStateDisplayList", "group__gx2__context.html#ga19350a4cc106e5576bf3065ec9e7d090", null ], - [ "GX2SetContextState", "group__gx2__context.html#ga917a99f4143aa9d8cdc216f2f046d495", null ], - [ "GX2SetDefaultState", "group__gx2__context.html#ga7ec9eb7b225edd28be8d3f98a5ae3216", null ], - [ "GX2SetupContextStateEx", "group__gx2__context.html#gafcdbe26959d92bbc8d93f42aa66ec9ae", null ] -]; \ No newline at end of file diff --git a/group__gx2__debug.html b/group__gx2__debug.html new file mode 100644 index 0000000..fddc3f8 --- /dev/null +++ b/group__gx2__debug.html @@ -0,0 +1,390 @@ + + + + + + + +wut: Debug + + + + + + + + + +
+
+
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + +

+Data Structures

struct  GX2DebugCaptureInterface
 
+ + + + + + + + + +

+Typedefs

typedef struct GX2DebugCaptureInterface GX2DebugCaptureInterface
 
typedef enum GX2DebugCaptureInterfaceVersion GX2DebugCaptureInterfaceVersion
 
typedef enum GX2DebugCaptureStartFlags GX2DebugCaptureStartFlags
 
typedef enum GX2DebugCaptureEndFlags GX2DebugCaptureEndFlags
 
+ + + + + + + +

+Enumerations

enum  GX2DebugCaptureInterfaceVersion { GX2_DEBUG_CAPTURE_INTERFACE_VERSION = 1 + }
 
enum  GX2DebugCaptureStartFlags {
+  GX2_DEBUG_CAPTURE_START_FLAGS_NONE = 0, +
+  GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE = 1 +
+ }
 
enum  GX2DebugCaptureEndFlags {
+  GX2_DEBUG_CAPTURE_END_FLAGS_NONE = 0, +
+  GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH = 1 +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterface *interface)
 
void GX2DebugCaptureStart (const char *filename, GX2DebugCaptureStartFlags flags)
 Starts a debug capture. More...
 
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
 Ends a debug capture. More...
 
void GX2DebugCaptureFrame (const char *filename)
 Will capture the next frame. More...
 
void GX2DebugCaptureFrames (const char *filename, uint32_t count)
 Will capture count frames. More...
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ GX2DebugCaptureInterface

+ +
+
+ +

Definition at line 15 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureInterfaceVersion

+ + + +

◆ GX2DebugCaptureStartFlags

+ +
+
+ +
+
+ +

◆ GX2DebugCaptureEndFlags

+ +
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2DebugCaptureInterfaceVersion

+ +
+
+ + +
Enumerator
GX2_DEBUG_CAPTURE_INTERFACE_VERSION 
+ +

Definition at line 17 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureStartFlags

+ +
+
+ + + + +
enum GX2DebugCaptureStartFlags
+
+ + + +
Enumerator
GX2_DEBUG_CAPTURE_START_FLAGS_NONE 
GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE 

When set GX2DebugCaptureEnd will NOT call GX2DrawDone.

+
+ +

Definition at line 22 of file debug.h.

+ +
+
+ +

◆ GX2DebugCaptureEndFlags

+ +
+
+ + + + +
enum GX2DebugCaptureEndFlags
+
+ + + +
Enumerator
GX2_DEBUG_CAPTURE_END_FLAGS_NONE 
GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH 

When set GX2DebugCaptureEnd will NOT call GX2Flush.

+
+ +

Definition at line 30 of file debug.h.

+ +
+
+

Function Documentation

+ +

◆ _GX2DebugSetCaptureInterface()

+ +
+
+ + + + + + + + +
BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterfaceinterface)
+
+ +
+
+ +

◆ GX2DebugCaptureStart()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2DebugCaptureStart (const char * filename,
GX2DebugCaptureStartFlags flags 
)
+
+ +

Starts a debug capture.

+

User must have set interface first via _GX2DebugSetCaptureInterface.

+

Note this doesn't write to filename, that is up to the implementor of the GX2DebugCaptureInterface. This argument might not even be filename but I at least know it is a string because GX2DebugCaptureFrame does a strncpy on it.

+
Parameters
+ + +
filenameThis is passed as first argument to GX2DebugCaptureInterface.onCaptureStart
+
+
+ +
+
+ +

◆ GX2DebugCaptureEnd()

+ +
+
+ + + + + + + + +
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
+
+ +

Ends a debug capture.

+ +
+
+ +

◆ GX2DebugCaptureFrame()

+ +
+
+ + + + + + + + +
void GX2DebugCaptureFrame (const char * filename)
+
+ +

Will capture the next frame.

+

Capture begins during the next call to GX2SwapScanBuffers, and will end at the next GX2SwapScanBuffers.

+

Equivalent to calling GX2DebugCaptureFrames(filename, 1)

+ +
+
+ +

◆ GX2DebugCaptureFrames()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void GX2DebugCaptureFrames (const char * filename,
uint32_t count 
)
+
+ +

Will capture count frames.

+

Capture begins during the next call to GX2SwapScanBuffers, and will end after count frames have been swapped in GX2SwapScanBuffers.

+

Capture begins and ends during GX2SwapScanBuffers.

+ +
+
+
+ + + + diff --git a/group__gx2__display.html b/group__gx2__display.html index d27146f..cbc4b00 100644 --- a/group__gx2__display.html +++ b/group__gx2__display.html @@ -3,17 +3,15 @@ - -WUT: Display + + +wut: Display - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Functions

-void GX2SetTVEnable (BOOL enable) +void GX2SetTVEnable (BOOL enable)   -void GX2SetDRCEnable (BOOL enable) +void GX2SetDRCEnable (BOOL enable)   void GX2CalcTVSize (GX2TVRenderMode tvRenderMode, GX2SurfaceFormat surfaceFormat, GX2BufferingMode bufferingMode, uint32_t *size, uint32_t *unkOut)   @@ -104,21 +90,23 @@ Functions   GX2TVScanMode GX2GetSystemTVScanMode ()   -GX2TVScanMode GX2GetSystemDRCScanMode () -  +GX2DrcRenderMode GX2GetSystemDRCScanMode () +  GX2DrcRenderMode GX2GetSystemDRCMode ()  

Detailed Description

Function Documentation

- + +

◆ GX2SetTVEnable()

+
- + @@ -127,14 +115,16 @@ Functions - + +

◆ GX2SetDRCEnable()

+
void GX2SetTVEnable (BOOL BOOL  enable)
- + @@ -143,7 +133,9 @@ Functions - + +

◆ GX2CalcTVSize()

+
void GX2SetDRCEnable (BOOL BOOL  enable)
@@ -187,7 +179,9 @@ Functions - + +

◆ GX2CalcDRCSize()

+
@@ -231,7 +225,9 @@ Functions - + +

◆ GX2SetTVBuffer()

+
@@ -275,7 +271,9 @@ Functions - + +

◆ GX2SetDRCBuffer()

+
@@ -319,7 +317,9 @@ Functions - + +

◆ GX2SetTVScale()

+
@@ -345,7 +345,9 @@ Functions - + +

◆ GX2SetDRCScale()

+
@@ -371,7 +373,9 @@ Functions - + +

◆ GX2GetSystemTVScanMode()

+
@@ -386,12 +390,14 @@ Functions - + +

◆ GX2GetSystemDRCScanMode()

+
- + @@ -401,7 +407,9 @@ Functions - + +

◆ GX2GetSystemDRCMode()

+
GX2TVScanMode GX2GetSystemDRCScanMode GX2DrcRenderMode GX2GetSystemDRCScanMode ( )
@@ -421,7 +429,7 @@ Functions diff --git a/group__gx2__display.js b/group__gx2__display.js deleted file mode 100644 index dce4a98..0000000 --- a/group__gx2__display.js +++ /dev/null @@ -1,35 +0,0 @@ -var group__gx2__display = -[ - [ "GX2BufferingMode", "group__gx2__display.html#ga142736761b358b2287402b58fab1d4d1", null ], - [ "GX2DrcRenderMode", "group__gx2__display.html#ga96e351534045bd89b34a84e2c4c70c20", null ], - [ "GX2TVRenderMode", "group__gx2__display.html#gac652e8d9407027e54e1e671cb3908090", null ], - [ "GX2TVScanMode", "group__gx2__display.html#gaaeab60fcbeb7bc2461511ed3b70d1365", null ], - [ "GX2BufferingMode", "group__gx2__display.html#ga12660ac541270a903d49e588795f95db", [ - [ "GX2_BUFFERING_MODE_SINGLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702", null ], - [ "GX2_BUFFERING_MODE_DOUBLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913", null ], - [ "GX2_BUFFERING_MODE_TRIPLE", "group__gx2__display.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291", null ] - ] ], - [ "GX2DrcRenderMode", "group__gx2__display.html#ga5965f5f73029fc3d260e4da920669154", [ - [ "GX2_DRC_RENDER_MODE_DISABLED", "group__gx2__display.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653", null ], - [ "GX2_DRC_RENDER_MODE_SINGLE", "group__gx2__display.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb", null ] - ] ], - [ "GX2TVRenderMode", "group__gx2__display.html#ga26ce39ea7574b51477cdf445edf375f5", [ - [ "GX2_TV_RENDER_MODE_STANDARD_480P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0", null ], - [ "GX2_TV_RENDER_MODE_WIDE_480P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3", null ], - [ "GX2_TV_RENDER_MODE_WIDE_720P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04", null ], - [ "GX2_TV_RENDER_MODE_WIDE_1080P", "group__gx2__display.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42", null ] - ] ], - [ "GX2TVScanMode", "group__gx2__display.html#ga9c18350871b3601137f3d73b2f933b85", [ - [ "GX2_TV_SCAN_MODE_NONE", "group__gx2__display.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885", null ] - ] ], - [ "GX2CalcDRCSize", "group__gx2__display.html#ga7a59092b287f0700e527e3d292c82e3f", null ], - [ "GX2CalcTVSize", "group__gx2__display.html#ga0fd071d565130e2ce80646328b25971c", null ], - [ "GX2GetSystemDRCMode", "group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed", null ], - [ "GX2GetSystemTVScanMode", "group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf", null ], - [ "GX2SetDRCBuffer", "group__gx2__display.html#gaa94306485de70ba3e1ef91ae399701ff", null ], - [ "GX2SetDRCEnable", "group__gx2__display.html#ga664ff8908517f1ed1a1adace7576590b", null ], - [ "GX2SetDRCScale", "group__gx2__display.html#gac5527c4940eeb95fd9718df9542ae208", null ], - [ "GX2SetTVBuffer", "group__gx2__display.html#ga6ea8c1736258cf185247c40e82e7c220", null ], - [ "GX2SetTVEnable", "group__gx2__display.html#ga1c89bd0ce315b21987b501d51395a4d8", null ], - [ "GX2SetTVScale", "group__gx2__display.html#ga27f7f464accbf7a89f6eade5c31bad3c", null ] -]; \ No newline at end of file diff --git a/group__gx2__displaylist.html b/group__gx2__displaylist.html index c32ebfa..7ff399b 100644 --- a/group__gx2__displaylist.html +++ b/group__gx2__displaylist.html @@ -3,17 +3,15 @@ - -WUT: Display List + + +wut: Display List - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Functions

-void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1) +void GX2BeginDisplayListEx (void *displayList, uint32_t bytes, BOOL unk1)   uint32_t GX2EndDisplayList (void *displayList)   @@ -94,16 +80,18 @@ Functions   void GX2CallDisplayList (void *displayList, uint32_t bytes)   -BOOL GX2GetDisplayListWriteStatus () +BOOL GX2GetDisplayListWriteStatus ()   -BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize) +BOOL GX2GetCurrentDisplayList (void **outDisplayList, uint32_t *outSize)   void GX2CopyDisplayList (void *displayList, uint32_t bytes)  

Detailed Description

Function Documentation

- + +

◆ GX2BeginDisplayListEx()

+
@@ -122,7 +110,7 @@ Functions - + @@ -135,7 +123,9 @@ Functions - + +

◆ GX2EndDisplayList()

+
BOOL BOOL  unk1 
@@ -151,7 +141,9 @@ Functions - + +

◆ GX2DirectCallDisplayList()

+
@@ -177,7 +169,9 @@ Functions - + +

◆ GX2CallDisplayList()

+
@@ -203,12 +197,14 @@ Functions - + +

◆ GX2GetDisplayListWriteStatus()

+
- + @@ -218,12 +214,14 @@ Functions - + +

◆ GX2GetCurrentDisplayList()

+
BOOL GX2GetDisplayListWriteStatus BOOL GX2GetDisplayListWriteStatus ( )
- + @@ -244,7 +242,9 @@ Functions - + +

◆ GX2CopyDisplayList()

+
BOOL GX2GetCurrentDisplayList BOOL GX2GetCurrentDisplayList ( void **  outDisplayList,
@@ -275,7 +275,7 @@ Functions diff --git a/group__gx2__displaylist.js b/group__gx2__displaylist.js deleted file mode 100644 index 0f3cb80..0000000 --- a/group__gx2__displaylist.js +++ /dev/null @@ -1,10 +0,0 @@ -var group__gx2__displaylist = -[ - [ "GX2BeginDisplayListEx", "group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a", null ], - [ "GX2CallDisplayList", "group__gx2__displaylist.html#gac099e80245cc95e2a93a96d90cfb5d68", null ], - [ "GX2CopyDisplayList", "group__gx2__displaylist.html#gad47940af48ead4cfced0854577ac2c7b", null ], - [ "GX2DirectCallDisplayList", "group__gx2__displaylist.html#ga9cd26d0d808916974f12d0cc53a433ad", null ], - [ "GX2EndDisplayList", "group__gx2__displaylist.html#gae8f5602b412637f771e7f3718250a14b", null ], - [ "GX2GetCurrentDisplayList", "group__gx2__displaylist.html#ga345c49fec7eb9192b29136d14922031b", null ], - [ "GX2GetDisplayListWriteStatus", "group__gx2__displaylist.html#ga5a7adaab0131c94b82f218c82b4349d9", null ] -]; \ No newline at end of file diff --git a/group__gx2__draw.html b/group__gx2__draw.html index fc8eb2c..0aef6b2 100644 --- a/group__gx2__draw.html +++ b/group__gx2__draw.html @@ -3,17 +3,15 @@ - -WUT: Draw + + +wut: Draw - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Detailed Description

Function Documentation

- + +

◆ GX2SetAttribBuffer()

+
@@ -141,7 +129,9 @@ Functions - + +

◆ GX2DrawEx()

+
@@ -179,7 +169,9 @@ Functions - + +

◆ GX2DrawEx2()

+
@@ -223,7 +215,9 @@ Functions - + +

◆ GX2DrawIndexedEx()

+
@@ -273,7 +267,9 @@ Functions - + +

◆ GX2DrawIndexedEx2()

+
@@ -329,7 +325,9 @@ Functions - + +

◆ GX2DrawIndexedImmediateEx()

+
@@ -379,7 +377,9 @@ Functions - + +

◆ GX2SetPrimitiveRestartIndex()

+
@@ -400,7 +400,7 @@ Functions diff --git a/group__gx2__draw.js b/group__gx2__draw.js deleted file mode 100644 index da04817..0000000 --- a/group__gx2__draw.js +++ /dev/null @@ -1,21 +0,0 @@ -var group__gx2__draw = -[ - [ "GX2IndexType", "group__gx2__draw.html#ga31633e9891bbbe7e3ed30ec89fa15e4c", null ], - [ "GX2PrimitiveMode", "group__gx2__draw.html#ga9d492260f62ff48e346d2aa347df324c", null ], - [ "GX2IndexType", "group__gx2__draw.html#ga05cdb8739488621652b08674ff9cd2e4", [ - [ "GX2_INDEX_TYPE_U16_LE", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b", null ], - [ "GX2_INDEX_TYPE_U32_LE", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990", null ], - [ "GX2_INDEX_TYPE_U16", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4", null ], - [ "GX2_INDEX_TYPE_U32", "group__gx2__draw.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192", null ] - ] ], - [ "GX2PrimitiveMode", "group__gx2__draw.html#ga759347839142a01bbb4c01112b437f7a", [ - [ "GX2_PRIMITIVE_MODE_TRIANGLES", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719", null ], - [ "GX2_PRIMITIVE_MODE_TRIANGLE_STRIP", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a", null ], - [ "GX2_PRIMITIVE_MODE_QUADS", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7", null ], - [ "GX2_PRIMITIVE_MODE_QUAD_STRIP", "group__gx2__draw.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce", null ] - ] ], - [ "GX2DrawEx", "group__gx2__draw.html#gac8eb066ce57bfeb74da1f80bb985c03a", null ], - [ "GX2DrawIndexedEx", "group__gx2__draw.html#gada448aa4bef5f864b4468a4cbf8f2688", null ], - [ "GX2SetAttribBuffer", "group__gx2__draw.html#ga0c09f787c7b765fdf4455771f20d60f3", null ], - [ "GX2SetPrimitiveRestartIndex", "group__gx2__draw.html#ga8eb94d40e9d568489a11e6656080f5b5", null ] -]; \ No newline at end of file diff --git a/group__gx2__enum.html b/group__gx2__enum.html index eabfb18..6216df5 100644 --- a/group__gx2__enum.html +++ b/group__gx2__enum.html @@ -3,17 +3,15 @@ - -WUT: Enums + + +wut: Enums - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
@@ -85,6 +72,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
+ + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define GX2_FALSE   (0)
 
#define GX2_TRUE   (1)
 
#define GX2_DISABLE   (0)
 
#define GX2_ENABLE   (1)
 
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
 
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
 
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
 
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
 
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
 
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
 
@@ -143,6 +155,10 @@ Typedefs + + + + @@ -172,96 +188,926 @@ Typedefs

Typedefs

typedef enum GX2AAMode GX2AAMode
 
typedef enum GX2StencilFunction GX2StencilFunction
 
typedef enum GX2SurfaceDim GX2SurfaceDim
 
typedef enum GX2SurfaceFormat GX2SurfaceFormat
 
typedef enum GX2SurfaceUse GX2SurfaceUse
 
typedef enum GX2TessellationMode GX2TessellationMode
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Enumerations

enum  GX2AAMode
 
enum  GX2AlphaToMaskMode
 
enum  GX2AttribFormat
 
enum  GX2AttribIndexType
 
enum  GX2BlendMode
 
enum  GX2BlendCombineMode
 
enum  GX2BufferingMode
 
enum  GX2ChannelMask
 
enum  GX2ClearFlags
 
enum  GX2CompareFunction
 
enum  GX2DrcRenderMode
 
enum  GX2EventType
 
enum  GX2EndianSwapMode
 
enum  GX2FetchShaderType
 
enum  GX2FrontFace
 
enum  GX2IndexType
 
enum  GX2InvalidateMode
 
enum  GX2InitAttributes
 
enum  GX2LogicOp
 
enum  GX2PrimitiveMode
 
enum  GX2PolygonMode
 
enum  GX2RenderTarget
 
enum  GX2RoundingMode
 
enum  GX2SamplerVarType
 
enum  GX2ScanTarget
 
enum  GX2ShaderMode
 
enum  GX2ShaderVarType
 
enum  GX2StencilFunction
 
enum  GX2SurfaceDim
 
enum  GX2SurfaceFormat
 
enum  GX2SurfaceUse
 
enum  GX2TessellationMode
 
enum  GX2TexBorderType
 
enum  GX2TexClampMode
 
enum  GX2TexMipFilterMode
 
enum  GX2TexMipPerfMode
 
enum  GX2TexXYFilterMode
 
enum  GX2TexAnisoRatio
 
enum  GX2TexZFilterMode
 
enum  GX2TexZPerfMode
 
enum  GX2TileMode
 
enum  GX2TVRenderMode
 
enum  GX2TVScanMode
 
enum  GX2AAMode {
+  GX2_AA_MODE1X = 0, +
+  GX2_AA_MODE2X = 1, +
+  GX2_AA_MODE4X = 2 +
+ }
 
enum  GX2AlphaToMaskMode {
+  GX2_ALPHA_TO_MASK_MODE_NON_DITHERED = 0, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_0 = 1, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_90 = 2, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_180 = 3, +
+  GX2_ALPHA_TO_MASK_MODE_DITHER_270 = 4 +
+ }
 
enum  GX2AttribFormat {
+  GX2_ATTRIB_FORMAT_UNORM_8 = 0x0, +
+  GX2_ATTRIB_FORMAT_UNORM_8_8 = 0x04, +
+  GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 = 0x0A, +
+  GX2_ATTRIB_FORMAT_UINT_8 = 0x100, +
+  GX2_ATTRIB_FORMAT_UINT_8_8 = 0x104, +
+  GX2_ATTRIB_FORMAT_UINT_8_8_8_8 = 0x10A, +
+  GX2_ATTRIB_FORMAT_SNORM_8 = 0x200, +
+  GX2_ATTRIB_FORMAT_SNORM_8_8 = 0x204, +
+  GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 = 0x20A, +
+  GX2_ATTRIB_FORMAT_SINT_8 = 0x300, +
+  GX2_ATTRIB_FORMAT_SINT_8_8 = 0x304, +
+  GX2_ATTRIB_FORMAT_SINT_8_8_8_8 = 0x30A, +
+  GX2_ATTRIB_FORMAT_FLOAT_32 = 0x806, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32 = 0x80d, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32 = 0x811, +
+  GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 = 0x813 +
+ }
 
enum  GX2AttribIndexType {
+  GX2_ATTRIB_INDEX_PER_VERTEX = 0, +
+  GX2_ATTRIB_INDEX_PER_INSTANCE = 1 +
+ }
 
enum  GX2BlendMode {
+  GX2_BLEND_MODE_ZERO = 0, +
+  GX2_BLEND_MODE_ONE = 1, +
+  GX2_BLEND_MODE_SRC_COLOR = 2, +
+  GX2_BLEND_MODE_INV_SRC_COLOR = 3, +
+  GX2_BLEND_MODE_SRC_ALPHA = 4, +
+  GX2_BLEND_MODE_INV_SRC_ALPHA = 5, +
+  GX2_BLEND_MODE_DST_ALPHA = 6, +
+  GX2_BLEND_MODE_INV_DST_ALPHA = 7, +
+  GX2_BLEND_MODE_DST_COLOR = 8, +
+  GX2_BLEND_MODE_INV_DST_COLOR = 9, +
+  GX2_BLEND_MODE_SRC_ALPHA_SAT = 10, +
+  GX2_BLEND_MODE_BOTH_SRC_ALPHA = 11, +
+  GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA = 12, +
+  GX2_BLEND_MODE_BLEND_FACTOR = 13, +
+  GX2_BLEND_MODE_INV_BLEND_FACTOR = 14, +
+  GX2_BLEND_MODE_SRC1_COLOR = 15, +
+  GX2_BLEND_MODE_INV_SRC1_COLOR = 16, +
+  GX2_BLEND_MODE_SRC1_ALPHA = 17, +
+  GX2_BLEND_MODE_INV_SRC1_ALPHA = 18 +
+ }
 
enum  GX2BlendCombineMode {
+  GX2_BLEND_COMBINE_MODE_ADD = 0, +
+  GX2_BLEND_COMBINE_MODE_SUB = 1, +
+  GX2_BLEND_COMBINE_MODE_MIN = 2, +
+  GX2_BLEND_COMBINE_MODE_MAX = 3, +
+  GX2_BLEND_COMBINE_MODE_REV_SUB = 4 +
+ }
 
enum  GX2BufferingMode {
+  GX2_BUFFERING_MODE_SINGLE = 1, +
+  GX2_BUFFERING_MODE_DOUBLE = 2, +
+  GX2_BUFFERING_MODE_TRIPLE = 3 +
+ }
 
enum  GX2ChannelMask {
+  GX2_CHANNEL_MASK_R = 1, +
+  GX2_CHANNEL_MASK_G = 2, +
+  GX2_CHANNEL_MASK_RG = 3, +
+  GX2_CHANNEL_MASK_B = 4, +
+  GX2_CHANNEL_MASK_RB = 5, +
+  GX2_CHANNEL_MASK_GB = 6, +
+  GX2_CHANNEL_MASK_RGB = 7, +
+  GX2_CHANNEL_MASK_A = 8, +
+  GX2_CHANNEL_MASK_RA = 9, +
+  GX2_CHANNEL_MASK_GA = 10, +
+  GX2_CHANNEL_MASK_RGA = 11, +
+  GX2_CHANNEL_MASK_BA = 12, +
+  GX2_CHANNEL_MASK_RBA = 13, +
+  GX2_CHANNEL_MASK_GBA = 14, +
+  GX2_CHANNEL_MASK_RGBA = 15 +
+ }
 
enum  GX2ClearFlags {
+  GX2_CLEAR_FLAGS_DEPTH = 1, +
+  GX2_CLEAR_FLAGS_STENCIL = 2, +
+  GX2_CLEAR_FLAGS_BOTH = (GX2_CLEAR_FLAGS_DEPTH | GX2_CLEAR_FLAGS_STENCIL) +
+ }
 
enum  GX2CompareFunction {
+  GX2_COMPARE_FUNC_NEVER = 0, +
+  GX2_COMPARE_FUNC_LESS = 1, +
+  GX2_COMPARE_FUNC_EQUAL = 2, +
+  GX2_COMPARE_FUNC_LEQUAL = 3, +
+  GX2_COMPARE_FUNC_GREATER = 4, +
+  GX2_COMPARE_FUNC_NOT_EQUAL = 5, +
+  GX2_COMPARE_FUNC_GEQUAL = 6, +
+  GX2_COMPARE_FUNC_ALWAYS = 7 +
+ }
 
enum  GX2DrcRenderMode {
+  GX2_DRC_RENDER_MODE_DISABLED = 0, +
+  GX2_DRC_RENDER_MODE_SINGLE = 1 +
+ }
 
enum  GX2EventType {
+  GX2_EVENT_TYPE_VSYNC = 2, +
+  GX2_EVENT_TYPE_FLIP = 3, +
+  GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN = 4 +
+ }
 
enum  GX2EndianSwapMode {
+  GX2_ENDIAN_SWAP_NONE = 0, +
+  GX2_ENDIAN_SWAP_8_IN_16 = 1, +
+  GX2_ENDIAN_SWAP_8_IN_32 = 2, +
+  GX2_ENDIAN_SWAP_DEFAULT = 3 +
+ }
 
enum  GX2FetchShaderType {
+  GX2_FETCH_SHADER_TESSELLATION_NONE = 0, +
+  GX2_FETCH_SHADER_TESSELLATION_LINE = 1, +
+  GX2_FETCH_SHADER_TESSELLATION_TRIANGLE = 2, +
+  GX2_FETCH_SHADER_TESSELLATION_QUAD = 3 +
+ }
 
enum  GX2FrontFace {
+  GX2_FRONT_FACE_CCW = 0, +
+  GX2_FRONT_FACE_CW = 1 +
+ }
 
enum  GX2IndexType {
+  GX2_INDEX_TYPE_U16_LE = 0, +
+  GX2_INDEX_TYPE_U32_LE = 1, +
+  GX2_INDEX_TYPE_U16 = 4, +
+  GX2_INDEX_TYPE_U32 = 9 +
+ }
 
enum  GX2InvalidateMode {
+  GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER = 1 << 0, +
+  GX2_INVALIDATE_MODE_TEXTURE = 1 << 1, +
+  GX2_INVALIDATE_MODE_UNIFORM_BLOCK = 1 << 2, +
+  GX2_INVALIDATE_MODE_SHADER = 1 << 3, +
+  GX2_INVALIDATE_MODE_COLOR_BUFFER = 1 << 4, +
+  GX2_INVALIDATE_MODE_DEPTH_BUFFER = 1 << 5, +
+  GX2_INVALIDATE_MODE_CPU = 1 << 6, +
+  GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER = 1 << 7, +
+  GX2_INVALIDATE_MODE_EXPORT_BUFFER = 1 << 8, +
+  GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER, +
+  GX2_INVALIDATE_MODE_CPU_TEXTURE = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_TEXTURE, +
+  GX2_INVALIDATE_MODE_CPU_SHADER = GX2_INVALIDATE_MODE_CPU | GX2_INVALIDATE_MODE_SHADER +
+ }
 
enum  GX2InitAttributes {
+  GX2_INIT_END = 0, +
+  GX2_INIT_CMD_BUF_BASE = 1, +
+  GX2_INIT_CMD_BUF_POOL_SIZE = 2, +
+  GX2_INIT_ARGC = 7, +
+  GX2_INIT_ARGV = 8 +
+ }
 
enum  GX2LogicOp {
+  GX2_LOGIC_OP_CLEAR = 0x00, +
+  GX2_LOGIC_OP_NOR = 0x11, +
+  GX2_LOGIC_OP_INV_AND = 0x22, +
+  GX2_LOGIC_OP_INV_COPY = 0x33, +
+  GX2_LOGIC_OP_REV_AND = 0x44, +
+  GX2_LOGIC_OP_INV = 0x55, +
+  GX2_LOGIC_OP_XOR = 0x66, +
+  GX2_LOGIC_OP_NOT_AND = 0x77, +
+  GX2_LOGIC_OP_AND = 0x88, +
+  GX2_LOGIC_OP_EQUIV = 0x99, +
+  GX2_LOGIC_OP_NOP = 0xAA, +
+  GX2_LOGIC_OP_INV_OR = 0xBB, +
+  GX2_LOGIC_OP_COPY = 0xCC, +
+  GX2_LOGIC_OP_REV_OR = 0xDD, +
+  GX2_LOGIC_OP_OR = 0xEE, +
+  GX2_LOGIC_OP_SET = 0xFF +
+ }
 
enum  GX2PrimitiveMode {
+  GX2_PRIMITIVE_MODE_LINES = 2, +
+  GX2_PRIMITIVE_MODE_LINE_STRIP = 3, +
+  GX2_PRIMITIVE_MODE_TRIANGLES = 4, +
+  GX2_PRIMITIVE_MODE_TRIANGLE_FAN = 5, +
+  GX2_PRIMITIVE_MODE_TRIANGLE_STRIP = 6, +
+  GX2_PRIMITIVE_MODE_QUADS = 19, +
+  GX2_PRIMITIVE_MODE_QUAD_STRIP = 20 +
+ }
 
enum  GX2PolygonMode {
+  GX2_POLYGON_MODE_POINT = 0, +
+  GX2_POLYGON_MODE_LINE = 1, +
+  GX2_POLYGON_MODE_TRIANGLE = 2 +
+ }
 
enum  GX2RenderTarget {
+  GX2_RENDER_TARGET_0 = 0, +
+  GX2_RENDER_TARGET_1 = 1, +
+  GX2_RENDER_TARGET_2 = 2, +
+  GX2_RENDER_TARGET_3 = 3, +
+  GX2_RENDER_TARGET_4 = 4, +
+  GX2_RENDER_TARGET_5 = 5, +
+  GX2_RENDER_TARGET_6 = 6 +
+ }
 
enum  GX2RoundingMode {
+  GX2_ROUNDING_MODE_ROUND_TO_EVEN = 0, +
+  GX2_ROUNDING_MODE_TRUNCATE = 1 +
+ }
 
enum  GX2SamplerVarType {
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_1D = 0, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_2D = 1, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_3D = 3, +
+  GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE = 4 +
+ }
 
enum  GX2ScanTarget {
+  GX2_SCAN_TARGET_TV = 1, +
+  GX2_SCAN_TARGET_DRC = 4 +
+ }
 
enum  GX2ShaderMode {
+  GX2_SHADER_MODE_UNIFORM_REGISTER = 0, +
+  GX2_SHADER_MODE_UNIFORM_BLOCK = 1, +
+  GX2_SHADER_MODE_GEOMETRY_SHADER = 2, +
+  GX2_SHADER_MODE_COMPUTE_SHADER = 3 +
+ }
 
enum  GX2ShaderVarType {
+  GX2_SHADER_VAR_TYPE_INT = 2, +
+  GX2_SHADER_VAR_TYPE_FLOAT = 4, +
+  GX2_SHADER_VAR_TYPE_FLOAT2 = 9, +
+  GX2_SHADER_VAR_TYPE_FLOAT3 = 10, +
+  GX2_SHADER_VAR_TYPE_FLOAT4 = 11, +
+  GX2_SHADER_VAR_TYPE_INT2 = 15, +
+  GX2_SHADER_VAR_TYPE_INT3 = 16, +
+  GX2_SHADER_VAR_TYPE_INT4 = 17, +
+  GX2_SHADER_VAR_TYPE_MATRIX4X4 = 29 +
+ }
 
enum  GX2StencilFunction {
+  GX2_STENCIL_FUNCTION_KEEP = 0, +
+  GX2_STENCIL_FUNCTION_ZERO = 1, +
+  GX2_STENCIL_FUNCTION_REPLACE = 2, +
+  GX2_STENCIL_FUNCTION_INCR_CLAMP = 3, +
+  GX2_STENCIL_FUNCTION_DECR_CLAMP = 4, +
+  GX2_STENCIL_FUNCTION_INV = 5, +
+  GX2_STENCIL_FUNCTION_INCR_WRAP = 6, +
+  GX2_STENCIL_FUNCTION_DECR_WRAP = 7 +
+ }
 
enum  GX2SurfaceDim {
+  GX2_SURFACE_DIM_TEXTURE_1D = 0, +
+  GX2_SURFACE_DIM_TEXTURE_2D = 1, +
+  GX2_SURFACE_DIM_TEXTURE_3D = 2, +
+  GX2_SURFACE_DIM_TEXTURE_CUBE = 3, +
+  GX2_SURFACE_DIM_TEXTURE_1D_ARRAY = 4, +
+  GX2_SURFACE_DIM_TEXTURE_2D_ARRAY = 5, +
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA = 6, +
+  GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY = 7 +
+ }
 
enum  GX2SurfaceFormat {
+  GX2_SURFACE_FORMAT_INVALID = 0x00, +
+  GX2_SURFACE_FORMAT_UNORM_R4_G4 = 0x02, +
+  GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 = 0x0b, +
+  GX2_SURFACE_FORMAT_UNORM_R8 = 0x01, +
+  GX2_SURFACE_FORMAT_UNORM_R8_G8 = 0x07, +
+  GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 = 0x01a, +
+  GX2_SURFACE_FORMAT_UNORM_R16 = 0x05, +
+  GX2_SURFACE_FORMAT_UNORM_R16_G16 = 0x0f, +
+  GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 = 0x01f, +
+  GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 = 0x08, +
+  GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 = 0x0a, +
+  GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 = 0x0c, +
+  GX2_SURFACE_FORMAT_UNORM_R24_X8 = 0x011, +
+  GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 = 0x01b, +
+  GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 = 0x019, +
+  GX2_SURFACE_FORMAT_UNORM_BC1 = 0x031, +
+  GX2_SURFACE_FORMAT_UNORM_BC2 = 0x032, +
+  GX2_SURFACE_FORMAT_UNORM_BC3 = 0x033, +
+  GX2_SURFACE_FORMAT_UNORM_BC4 = 0x034, +
+  GX2_SURFACE_FORMAT_UNORM_BC5 = 0x035, +
+  GX2_SURFACE_FORMAT_UNORM_NV12 = 0x081, +
+  GX2_SURFACE_FORMAT_UINT_R8 = 0x101, +
+  GX2_SURFACE_FORMAT_UINT_R8_G8 = 0x107, +
+  GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 = 0x11a, +
+  GX2_SURFACE_FORMAT_UINT_R16 = 0x105, +
+  GX2_SURFACE_FORMAT_UINT_R16_G16 = 0x10f, +
+  GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 = 0x11f, +
+  GX2_SURFACE_FORMAT_UINT_R32 = 0x10d, +
+  GX2_SURFACE_FORMAT_UINT_R32_G32 = 0x11d, +
+  GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 = 0x122, +
+  GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 = 0x11b, +
+  GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 = 0x119, +
+  GX2_SURFACE_FORMAT_UINT_X24_G8 = 0x111, +
+  GX2_SURFACE_FORMAT_UINT_G8_X24 = 0x11c, +
+  GX2_SURFACE_FORMAT_SNORM_R8 = 0x201, +
+  GX2_SURFACE_FORMAT_SNORM_R8_G8 = 0x207, +
+  GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 = 0x21a, +
+  GX2_SURFACE_FORMAT_SNORM_R16 = 0x205, +
+  GX2_SURFACE_FORMAT_SNORM_R16_G16 = 0x20f, +
+  GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 = 0x21f, +
+  GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 = 0x219, +
+  GX2_SURFACE_FORMAT_SNORM_BC4 = 0x234, +
+  GX2_SURFACE_FORMAT_SNORM_BC5 = 0x235, +
+  GX2_SURFACE_FORMAT_SINT_R8 = 0x301, +
+  GX2_SURFACE_FORMAT_SINT_R8_G8 = 0x307, +
+  GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 = 0x31a, +
+  GX2_SURFACE_FORMAT_SINT_R16 = 0x305, +
+  GX2_SURFACE_FORMAT_SINT_R16_G16 = 0x30f, +
+  GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 = 0x31f, +
+  GX2_SURFACE_FORMAT_SINT_R32 = 0x30d, +
+  GX2_SURFACE_FORMAT_SINT_R32_G32 = 0x31d, +
+  GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 = 0x322, +
+  GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 = 0x319, +
+  GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 = 0x41a, +
+  GX2_SURFACE_FORMAT_SRGB_BC1 = 0x431, +
+  GX2_SURFACE_FORMAT_SRGB_BC2 = 0x432, +
+  GX2_SURFACE_FORMAT_SRGB_BC3 = 0x433, +
+  GX2_SURFACE_FORMAT_FLOAT_R32 = 0x80e, +
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32 = 0x81e, +
+  GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 = 0x823, +
+  GX2_SURFACE_FORMAT_FLOAT_R16 = 0x806, +
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16 = 0x810, +
+  GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 = 0x820, +
+  GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 = 0x816, +
+  GX2_SURFACE_FORMAT_FLOAT_D24_S8 = 0x811, +
+  GX2_SURFACE_FORMAT_FLOAT_X8_X24 = 0x81c +
+ }
 
enum  GX2SurfaceUse {
+  GX2_SURFACE_USE_TEXTURE = 1 << 0, +
+  GX2_SURFACE_USE_COLOR_BUFFER = 1 << 1, +
+  GX2_SURFACE_USE_DEPTH_BUFFER = 1 << 2, +
+  GX2_SURFACE_USE_SCAN_BUFFER = 1 << 3, +
+  GX2_SURFACE_USE_TV = 1 << 31, +
+  GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV = (GX2_SURFACE_USE_TEXTURE | GX2_SURFACE_USE_COLOR_BUFFER | GX2_SURFACE_USE_TV) +
+ }
 
enum  GX2TessellationMode {
+  GX2_TESSELLATION_MODE_DISCRETE = 0, +
+  GX2_TESSELLATION_MODE_CONTINUOUS = 1, +
+  GX2_TESSELLATION_MODE_ADAPTIVE = 2 +
+ }
 
enum  GX2TexBorderType {
+  GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK = 0, +
+  GX2_TEX_BORDER_TYPE_BLACK = 1, +
+  GX2_TEX_BORDER_TYPE_WHITE = 2, +
+  GX2_TEX_BORDER_TYPE_VARIABLE = 3 +
+ }
 
enum  GX2TexClampMode {
+  GX2_TEX_CLAMP_MODE_WRAP = 0, +
+  GX2_TEX_CLAMP_MODE_MIRROR = 1, +
+  GX2_TEX_CLAMP_MODE_CLAMP = 2, +
+  GX2_TEX_CLAMP_MODE_MIRROR_ONCE = 3, +
+  GX2_TEX_CLAMP_MODE_CLAMP_BORDER = 6 +
+ }
 
enum  GX2TexMipFilterMode {
+  GX2_TEX_MIP_FILTER_MODE_NONE = 0, +
+  GX2_TEX_MIP_FILTER_MODE_POINT = 1, +
+  GX2_TEX_MIP_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexMipPerfMode { GX2_TEX_MIP_PERF_MODE_DISABLE = 0 + }
 
enum  GX2TexXYFilterMode {
+  GX2_TEX_XY_FILTER_MODE_POINT = 0, +
+  GX2_TEX_XY_FILTER_MODE_LINEAR = 1 +
+ }
 
enum  GX2TexAnisoRatio { GX2_TEX_ANISO_RATIO_NONE = 0 + }
 
enum  GX2TexZFilterMode {
+  GX2_TEX_Z_FILTER_MODE_NONE = 0, +
+  GX2_TEX_Z_FILTER_MODE_POINT = 1, +
+  GX2_TEX_Z_FILTER_MODE_LINEAR = 2 +
+ }
 
enum  GX2TexZPerfMode { GX2_TEX_Z_PERF_MODE_DISABLED = 0 + }
 
enum  GX2TileMode {
+  GX2_TILE_MODE_DEFAULT = 0, +
+  GX2_TILE_MODE_LINEAR_ALIGNED = 1, +
+  GX2_TILE_MODE_TILED_1D_THIN1 = 2, +
+  GX2_TILE_MODE_TILED_1D_THICK = 3, +
+  GX2_TILE_MODE_TILED_2D_THIN1 = 4, +
+  GX2_TILE_MODE_TILED_2D_THIN2 = 5, +
+  GX2_TILE_MODE_TILED_2D_THIN4 = 6, +
+  GX2_TILE_MODE_TILED_2D_THICK = 7, +
+  GX2_TILE_MODE_TILED_2B_THIN1 = 8, +
+  GX2_TILE_MODE_TILED_2B_THIN2 = 9, +
+  GX2_TILE_MODE_TILED_2B_THIN4 = 10, +
+  GX2_TILE_MODE_TILED_2B_THICK = 11, +
+  GX2_TILE_MODE_TILED_3D_THIN1 = 12, +
+  GX2_TILE_MODE_TILED_3D_THICK = 13, +
+  GX2_TILE_MODE_TILED_3B_THIN1 = 14, +
+  GX2_TILE_MODE_TILED_3B_THICK = 15, +
+  GX2_TILE_MODE_LINEAR_SPECIAL = 16 +
+ }
 
enum  GX2TVRenderMode {
+  GX2_TV_RENDER_MODE_STANDARD_480P = 1, +
+  GX2_TV_RENDER_MODE_WIDE_480P = 2, +
+  GX2_TV_RENDER_MODE_WIDE_720P = 3, +
+  GX2_TV_RENDER_MODE_WIDE_1080P = 5 +
+ }
 
enum  GX2TVScanMode {
+  GX2_TV_SCAN_MODE_NONE = 0, +
+  GX2_TV_SCAN_MODE_480I = 1, +
+  GX2_TV_SCAN_MODE_480P = 2, +
+  GX2_TV_SCAN_MODE_720P = 3, +
+  GX2_TV_SCAN_MODE_1080I = 5, +
+  GX2_TV_SCAN_MODE_1080P = 6 +
+ }
 

Detailed Description

+

Macro Definition Documentation

+ +

◆ GX2_FALSE

+ +
+
+ + + + +
#define GX2_FALSE   (0)
+
+ +

Definition at line 14 of file enum.h.

+ +
+
+ +

◆ GX2_TRUE

+ +
+
+ + + + +
#define GX2_TRUE   (1)
+
+ +

Definition at line 15 of file enum.h.

+ +
+
+ +

◆ GX2_DISABLE

+ +
+
+ + + + +
#define GX2_DISABLE   (0)
+
+ +

Definition at line 16 of file enum.h.

+ +
+
+ +

◆ GX2_ENABLE

+ +
+
+ + + + +
#define GX2_ENABLE   (1)
+
+ +

Definition at line 17 of file enum.h.

+ +
+
+ +

◆ GX2_COMMAND_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_COMMAND_BUFFER_ALIGNMENT   (0x40)
+
+ +

Definition at line 19 of file enum.h.

+ +
+
+ +

◆ GX2_CONTEXT_STATE_ALIGNMENT

+ +
+
+ + + + +
#define GX2_CONTEXT_STATE_ALIGNMENT   (0x100)
+
+ +

Definition at line 20 of file enum.h.

+ +
+
+ +

◆ GX2_SCAN_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_SCAN_BUFFER_ALIGNMENT   (0x1000)
+
+ +

Definition at line 21 of file enum.h.

+ +
+
+ +

◆ GX2_SHADER_PROGRAM_ALIGNMENT

+ +
+
+ + + + +
#define GX2_SHADER_PROGRAM_ALIGNMENT   (0x100)
+
+ +

Definition at line 22 of file enum.h.

+ +
+
+ +

◆ GX2_VERTEX_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_VERTEX_BUFFER_ALIGNMENT   (0x40)
+
+ +

Definition at line 23 of file enum.h.

+ +
+
+ +

◆ GX2_INDEX_BUFFER_ALIGNMENT

+ +
+
+ + + + +
#define GX2_INDEX_BUFFER_ALIGNMENT   (0x20)
+
+ +

Definition at line 24 of file enum.h.

+ +
+
+ +

◆ GX2_COMMAND_BUFFER_SIZE

+ +
+
+ + + + +
#define GX2_COMMAND_BUFFER_SIZE   (0x400000)
+
+ +

Definition at line 26 of file enum.h.

+ +
+

Typedef Documentation

- + +

◆ GX2AAMode

+
@@ -273,7 +1119,9 @@ Enumerations - + +

◆ GX2AlphaToMaskMode

+
@@ -285,7 +1133,9 @@ Enumerations - + +

◆ GX2AttribFormat

+
@@ -297,7 +1147,9 @@ Enumerations - + +

◆ GX2AttribIndexType

+
@@ -309,7 +1161,9 @@ Enumerations - + +

◆ GX2BlendMode

+
@@ -321,7 +1175,9 @@ Enumerations - + +

◆ GX2BlendCombineMode

+
@@ -333,7 +1189,9 @@ Enumerations - + +

◆ GX2BufferingMode

+
@@ -345,7 +1203,9 @@ Enumerations - + +

◆ GX2ChannelMask

+
@@ -357,7 +1217,9 @@ Enumerations - + +

◆ GX2ClearFlags

+
@@ -369,7 +1231,9 @@ Enumerations - + +

◆ GX2CompareFunction

+
@@ -381,7 +1245,9 @@ Enumerations - + +

◆ GX2DrcRenderMode

+
@@ -393,7 +1259,9 @@ Enumerations - + +

◆ GX2EventType

+
@@ -405,7 +1273,9 @@ Enumerations - + +

◆ GX2EndianSwapMode

+
@@ -417,7 +1287,9 @@ Enumerations - + +

◆ GX2FetchShaderType

+
@@ -429,7 +1301,9 @@ Enumerations - + +

◆ GX2FrontFace

+
@@ -441,7 +1315,9 @@ Enumerations - + +

◆ GX2IndexType

+
@@ -453,7 +1329,9 @@ Enumerations - + +

◆ GX2InvalidateMode

+
@@ -465,7 +1343,9 @@ Enumerations - + +

◆ GX2InitAttributes

+
@@ -477,7 +1357,9 @@ Enumerations - + +

◆ GX2LogicOp

+
@@ -489,7 +1371,9 @@ Enumerations - + +

◆ GX2PrimitiveMode

+
@@ -501,7 +1385,9 @@ Enumerations - + +

◆ GX2PolygonMode

+
@@ -513,7 +1399,9 @@ Enumerations - + +

◆ GX2RenderTarget

+
@@ -525,7 +1413,9 @@ Enumerations - + +

◆ GX2RoundingMode

+
@@ -537,7 +1427,9 @@ Enumerations - + +

◆ GX2SamplerVarType

+
@@ -549,7 +1441,9 @@ Enumerations - + +

◆ GX2ScanTarget

+
@@ -561,7 +1455,9 @@ Enumerations - + +

◆ GX2ShaderMode

+
@@ -573,7 +1469,9 @@ Enumerations - + +

◆ GX2ShaderVarType

+
@@ -585,7 +1483,9 @@ Enumerations - + +

◆ GX2StencilFunction

+
@@ -597,7 +1497,37 @@ Enumerations - + +

◆ GX2SurfaceDim

+ +
+
+
+ + + +
typedef enum GX2SurfaceDim GX2SurfaceDim
+
+ +
+
+ +

◆ GX2SurfaceFormat

+ +
+
+ + + + +
typedef enum GX2SurfaceFormat GX2SurfaceFormat
+
+ +
+
+ +

◆ GX2SurfaceUse

+
@@ -609,7 +1539,9 @@ Enumerations - + +

◆ GX2TessellationMode

+
@@ -621,7 +1553,9 @@ Enumerations - + +

◆ GX2TexBorderType

+
@@ -633,7 +1567,9 @@ Enumerations - + +

◆ GX2TexClampMode

+
@@ -645,7 +1581,9 @@ Enumerations - + +

◆ GX2TexMipFilterMode

+
@@ -657,7 +1595,9 @@ Enumerations - + +

◆ GX2TexMipPerfMode

+
@@ -669,7 +1609,9 @@ Enumerations - + +

◆ GX2TexXYFilterMode

+
@@ -681,7 +1623,9 @@ Enumerations - + +

◆ GX2TexAnisoRatio

+
@@ -693,7 +1637,9 @@ Enumerations - + +

◆ GX2TexZFilterMode

+
@@ -705,7 +1651,9 @@ Enumerations - + +

◆ GX2TexZPerfMode

+
@@ -717,7 +1665,9 @@ Enumerations - + +

◆ GX2TileMode

+
@@ -729,7 +1679,9 @@ Enumerations - + +

◆ GX2TVRenderMode

+
@@ -741,7 +1693,9 @@ Enumerations - + +

◆ GX2TVScanMode

+
@@ -754,7 +1708,9 @@ Enumerations

Enumeration Type Documentation

- + +

◆ GX2AAMode

+
@@ -764,15 +1720,18 @@ Enumerations
- + + +
Enumerator
GX2_AA_MODE1X  -
Enumerator
GX2_AA_MODE1X 
GX2_AA_MODE2X 
GX2_AA_MODE4X 
-

Definition at line 14 of file enum.h.

+

Definition at line 28 of file enum.h.

- + +

◆ GX2AlphaToMaskMode

+
@@ -782,23 +1741,20 @@ Enumerations
- - - - - + + + + +
Enumerator
GX2_ALPHA_TO_MASK_MODE_NON_DITHERED  -
GX2_ALPHA_TO_MASK_MODE_DITHER_0  -
GX2_ALPHA_TO_MASK_MODE_DITHER_90  -
GX2_ALPHA_TO_MASK_MODE_DITHER_180  -
GX2_ALPHA_TO_MASK_MODE_DITHER_270  -
Enumerator
GX2_ALPHA_TO_MASK_MODE_NON_DITHERED 
GX2_ALPHA_TO_MASK_MODE_DITHER_0 
GX2_ALPHA_TO_MASK_MODE_DITHER_90 
GX2_ALPHA_TO_MASK_MODE_DITHER_180 
GX2_ALPHA_TO_MASK_MODE_DITHER_270 
-

Definition at line 19 of file enum.h.

+

Definition at line 35 of file enum.h.

- + +

◆ GX2AttribFormat

+
@@ -808,45 +1764,31 @@ Enumerations
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
Enumerator
GX2_ATTRIB_FORMAT_UNORM_8  -
GX2_ATTRIB_FORMAT_UNORM_8_8  -
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8  -
GX2_ATTRIB_FORMAT_UINT_8  -
GX2_ATTRIB_FORMAT_UINT_8_8  -
GX2_ATTRIB_FORMAT_UINT_8_8_8_8  -
GX2_ATTRIB_FORMAT_SNORM_8  -
GX2_ATTRIB_FORMAT_SNORM_8_8  -
GX2_ATTRIB_FORMAT_SNORM_8_8_8_8  -
GX2_ATTRIB_FORMAT_SINT_8  -
GX2_ATTRIB_FORMAT_SINT_8_8  -
GX2_ATTRIB_FORMAT_SINT_8_8_8_8  -
GX2_ATTRIB_FORMAT_FLOAT_32  -
GX2_ATTRIB_FORMAT_FLOAT_32_32  -
GX2_ATTRIB_FORMAT_FLOAT_32_32_32  -
GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32  -
Enumerator
GX2_ATTRIB_FORMAT_UNORM_8 
GX2_ATTRIB_FORMAT_UNORM_8_8 
GX2_ATTRIB_FORMAT_UNORM_8_8_8_8 
GX2_ATTRIB_FORMAT_UINT_8 
GX2_ATTRIB_FORMAT_UINT_8_8 
GX2_ATTRIB_FORMAT_UINT_8_8_8_8 
GX2_ATTRIB_FORMAT_SNORM_8 
GX2_ATTRIB_FORMAT_SNORM_8_8 
GX2_ATTRIB_FORMAT_SNORM_8_8_8_8 
GX2_ATTRIB_FORMAT_SINT_8 
GX2_ATTRIB_FORMAT_SINT_8_8 
GX2_ATTRIB_FORMAT_SINT_8_8_8_8 
GX2_ATTRIB_FORMAT_FLOAT_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32_32 
GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32 
-

Definition at line 28 of file enum.h.

+

Definition at line 44 of file enum.h.

- + +

◆ GX2AttribIndexType

+
@@ -856,17 +1798,17 @@ Enumerations
- - + +
Enumerator
GX2_ATTRIB_INDEX_PER_VERTEX  -
GX2_ATTRIB_INDEX_PER_INSTANCE  -
Enumerator
GX2_ATTRIB_INDEX_PER_VERTEX 
GX2_ATTRIB_INDEX_PER_INSTANCE 
-

Definition at line 52 of file enum.h.

+

Definition at line 68 of file enum.h.

- + +

◆ GX2BlendMode

+
@@ -876,51 +1818,34 @@ Enumerations
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_BLEND_MODE_ZERO  -
GX2_BLEND_MODE_ONE  -
GX2_BLEND_MODE_SRC_COLOR  -
GX2_BLEND_MODE_INV_SRC_COLOR  -
GX2_BLEND_MODE_SRC_ALPHA  -
GX2_BLEND_MODE_INV_SRC_ALPHA  -
GX2_BLEND_MODE_DST_ALPHA  -
GX2_BLEND_MODE_INV_DST_ALPHA  -
GX2_BLEND_MODE_DST_COLOR  -
GX2_BLEND_MODE_INV_DST_COLOR  -
GX2_BLEND_MODE_SRC_ALPHA_SAT  -
GX2_BLEND_MODE_BOTH_SRC_ALPHA  -
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA  -
GX2_BLEND_MODE_BLEND_FACTOR  -
GX2_BLEND_MODE_INV_BLEND_FACTOR  -
GX2_BLEND_MODE_SRC1_COLOR  -
GX2_BLEND_MODE_INV_SRC1_COLOR  -
GX2_BLEND_MODE_SRC1_ALPHA  -
GX2_BLEND_MODE_INV_SRC1_ALPHA  -
Enumerator
GX2_BLEND_MODE_ZERO 
GX2_BLEND_MODE_ONE 
GX2_BLEND_MODE_SRC_COLOR 
GX2_BLEND_MODE_INV_SRC_COLOR 
GX2_BLEND_MODE_SRC_ALPHA 
GX2_BLEND_MODE_INV_SRC_ALPHA 
GX2_BLEND_MODE_DST_ALPHA 
GX2_BLEND_MODE_INV_DST_ALPHA 
GX2_BLEND_MODE_DST_COLOR 
GX2_BLEND_MODE_INV_DST_COLOR 
GX2_BLEND_MODE_SRC_ALPHA_SAT 
GX2_BLEND_MODE_BOTH_SRC_ALPHA 
GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA 
GX2_BLEND_MODE_BLEND_FACTOR 
GX2_BLEND_MODE_INV_BLEND_FACTOR 
GX2_BLEND_MODE_SRC1_COLOR 
GX2_BLEND_MODE_INV_SRC1_COLOR 
GX2_BLEND_MODE_SRC1_ALPHA 
GX2_BLEND_MODE_INV_SRC1_ALPHA 
-

Definition at line 58 of file enum.h.

+

Definition at line 74 of file enum.h.

- + +

◆ GX2BlendCombineMode

+
@@ -930,23 +1855,20 @@ Enumerations
- - - - - + + + + +
Enumerator
GX2_BLEND_COMBINE_MODE_ADD  -
GX2_BLEND_COMBINE_MODE_SUB  -
GX2_BLEND_COMBINE_MODE_MIN  -
GX2_BLEND_COMBINE_MODE_MAX  -
GX2_BLEND_COMBINE_MODE_REV_SUB  -
Enumerator
GX2_BLEND_COMBINE_MODE_ADD 
GX2_BLEND_COMBINE_MODE_SUB 
GX2_BLEND_COMBINE_MODE_MIN 
GX2_BLEND_COMBINE_MODE_MAX 
GX2_BLEND_COMBINE_MODE_REV_SUB 
-

Definition at line 81 of file enum.h.

+

Definition at line 97 of file enum.h.

- + +

◆ GX2BufferingMode

+
@@ -956,19 +1878,18 @@ Enumerations
- - - + + +
Enumerator
GX2_BUFFERING_MODE_SINGLE  -
GX2_BUFFERING_MODE_DOUBLE  -
GX2_BUFFERING_MODE_TRIPLE  -
Enumerator
GX2_BUFFERING_MODE_SINGLE 
GX2_BUFFERING_MODE_DOUBLE 
GX2_BUFFERING_MODE_TRIPLE 
-

Definition at line 90 of file enum.h.

+

Definition at line 106 of file enum.h.

- + +

◆ GX2ChannelMask

+
@@ -978,43 +1899,30 @@ Enumerations
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
Enumerator
GX2_CHANNEL_MASK_R  -
GX2_CHANNEL_MASK_G  -
GX2_CHANNEL_MASK_RG  -
GX2_CHANNEL_MASK_B  -
GX2_CHANNEL_MASK_RB  -
GX2_CHANNEL_MASK_GB  -
GX2_CHANNEL_MASK_RGB  -
GX2_CHANNEL_MASK_A  -
GX2_CHANNEL_MASK_RA  -
GX2_CHANNEL_MASK_GA  -
GX2_CHANNEL_MASK_RGA  -
GX2_CHANNEL_MASK_BA  -
GX2_CHANNEL_MASK_RBA  -
GX2_CHANNEL_MASK_GBA  -
GX2_CHANNEL_MASK_RGBA  -
Enumerator
GX2_CHANNEL_MASK_R 
GX2_CHANNEL_MASK_G 
GX2_CHANNEL_MASK_RG 
GX2_CHANNEL_MASK_B 
GX2_CHANNEL_MASK_RB 
GX2_CHANNEL_MASK_GB 
GX2_CHANNEL_MASK_RGB 
GX2_CHANNEL_MASK_A 
GX2_CHANNEL_MASK_RA 
GX2_CHANNEL_MASK_GA 
GX2_CHANNEL_MASK_RGA 
GX2_CHANNEL_MASK_BA 
GX2_CHANNEL_MASK_RBA 
GX2_CHANNEL_MASK_GBA 
GX2_CHANNEL_MASK_RGBA 
-

Definition at line 97 of file enum.h.

+

Definition at line 113 of file enum.h.

- + +

◆ GX2ClearFlags

+
@@ -1024,17 +1932,18 @@ Enumerations
- - + + +
Enumerator
GX2_CLEAR_FLAGS_DEPTH  -
GX2_CLEAR_FLAGS_STENCIL  -
Enumerator
GX2_CLEAR_FLAGS_DEPTH 
GX2_CLEAR_FLAGS_STENCIL 
GX2_CLEAR_FLAGS_BOTH 
-

Definition at line 116 of file enum.h.

+

Definition at line 132 of file enum.h.

- + +

◆ GX2CompareFunction

+
@@ -1044,29 +1953,23 @@ Enumerations
- - - - - - - - + + + + + + + +
Enumerator
GX2_COMPARE_FUNC_NEVER  -
GX2_COMPARE_FUNC_LESS  -
GX2_COMPARE_FUNC_EQUAL  -
GX2_COMPARE_FUNC_LEQUAL  -
GX2_COMPARE_FUNC_GREATER  -
GX2_COMPARE_FUNC_NOT_EQUAL  -
GX2_COMPARE_FUNC_GEQUAL  -
GX2_COMPARE_FUNC_ALWAYS  -
Enumerator
GX2_COMPARE_FUNC_NEVER 
GX2_COMPARE_FUNC_LESS 
GX2_COMPARE_FUNC_EQUAL 
GX2_COMPARE_FUNC_LEQUAL 
GX2_COMPARE_FUNC_GREATER 
GX2_COMPARE_FUNC_NOT_EQUAL 
GX2_COMPARE_FUNC_GEQUAL 
GX2_COMPARE_FUNC_ALWAYS 
-

Definition at line 122 of file enum.h.

+

Definition at line 139 of file enum.h.

- + +

◆ GX2DrcRenderMode

+
@@ -1076,17 +1979,17 @@ Enumerations
- - + +
Enumerator
GX2_DRC_RENDER_MODE_DISABLED  -
GX2_DRC_RENDER_MODE_SINGLE  -
Enumerator
GX2_DRC_RENDER_MODE_DISABLED 
GX2_DRC_RENDER_MODE_SINGLE 
-

Definition at line 134 of file enum.h.

+

Definition at line 151 of file enum.h.

- + +

◆ GX2EventType

+
@@ -1096,19 +1999,18 @@ Enumerations
- - - + + +
Enumerator
GX2_EVENT_TYPE_VSYNC  -
GX2_EVENT_TYPE_FLIP  -
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN  -
Enumerator
GX2_EVENT_TYPE_VSYNC 
GX2_EVENT_TYPE_FLIP 
GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN 
-

Definition at line 140 of file enum.h.

+

Definition at line 157 of file enum.h.

- + +

◆ GX2EndianSwapMode

+
@@ -1118,21 +2020,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_ENDIAN_SWAP_NONE  -
GX2_ENDIAN_SWAP_8_IN_16  -
GX2_ENDIAN_SWAP_8_IN_32  -
GX2_ENDIAN_SWAP_DEFAULT  -
Enumerator
GX2_ENDIAN_SWAP_NONE 
GX2_ENDIAN_SWAP_8_IN_16 
GX2_ENDIAN_SWAP_8_IN_32 
GX2_ENDIAN_SWAP_DEFAULT 
-

Definition at line 147 of file enum.h.

+

Definition at line 164 of file enum.h.

- + +

◆ GX2FetchShaderType

+
@@ -1142,21 +2042,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_FETCH_SHADER_TESSELLATION_NONE  -
GX2_FETCH_SHADER_TESSELLATION_LINE  -
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE  -
GX2_FETCH_SHADER_TESSELLATION_QUAD  -
Enumerator
GX2_FETCH_SHADER_TESSELLATION_NONE 
GX2_FETCH_SHADER_TESSELLATION_LINE 
GX2_FETCH_SHADER_TESSELLATION_TRIANGLE 
GX2_FETCH_SHADER_TESSELLATION_QUAD 
-

Definition at line 155 of file enum.h.

+

Definition at line 172 of file enum.h.

- + +

◆ GX2FrontFace

+
@@ -1166,17 +2064,17 @@ Enumerations
- - + +
Enumerator
GX2_FRONT_FACE_CCW  -
GX2_FRONT_FACE_CW  -
Enumerator
GX2_FRONT_FACE_CCW 
GX2_FRONT_FACE_CW 
-

Definition at line 163 of file enum.h.

+

Definition at line 180 of file enum.h.

- + +

◆ GX2IndexType

+
@@ -1186,21 +2084,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_INDEX_TYPE_U16_LE  -
GX2_INDEX_TYPE_U32_LE  -
GX2_INDEX_TYPE_U16  -
GX2_INDEX_TYPE_U32  -
Enumerator
GX2_INDEX_TYPE_U16_LE 
GX2_INDEX_TYPE_U32_LE 
GX2_INDEX_TYPE_U16 
GX2_INDEX_TYPE_U32 
-

Definition at line 169 of file enum.h.

+

Definition at line 186 of file enum.h.

- + +

◆ GX2InvalidateMode

+
@@ -1210,31 +2106,27 @@ Enumerations
- - - - - - - - - + + + + + + + + + + + +
Enumerator
GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER  -
GX2_INVALIDATE_MODE_TEXTURE  -
GX2_INVALIDATE_MODE_UNIFORM_BLOCK  -
GX2_INVALIDATE_MODE_SHADER  -
GX2_INVALIDATE_MODE_COLOR_BUFFER  -
GX2_INVALIDATE_MODE_DEPTH_BUFFER  -
GX2_INVALIDATE_MODE_CPU  -
GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER  -
GX2_INVALIDATE_MODE_EXPORT_BUFFER  -
Enumerator
GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER 
GX2_INVALIDATE_MODE_TEXTURE 
GX2_INVALIDATE_MODE_UNIFORM_BLOCK 
GX2_INVALIDATE_MODE_SHADER 
GX2_INVALIDATE_MODE_COLOR_BUFFER 
GX2_INVALIDATE_MODE_DEPTH_BUFFER 
GX2_INVALIDATE_MODE_CPU 
GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER 
GX2_INVALIDATE_MODE_EXPORT_BUFFER 
GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER 
GX2_INVALIDATE_MODE_CPU_TEXTURE 
GX2_INVALIDATE_MODE_CPU_SHADER 
-

Definition at line 177 of file enum.h.

+

Definition at line 194 of file enum.h.

- + +

◆ GX2InitAttributes

+
@@ -1244,23 +2136,20 @@ Enumerations
- - - - - + + + + +
Enumerator
GX2_INIT_END  -
GX2_INIT_CMD_BUF_BASE  -
GX2_INIT_CMD_BUF_POOL_SIZE  -
GX2_INIT_ARGC  -
GX2_INIT_ARGV  -
Enumerator
GX2_INIT_END 
GX2_INIT_CMD_BUF_BASE 
GX2_INIT_CMD_BUF_POOL_SIZE 
GX2_INIT_ARGC 
GX2_INIT_ARGV 
-

Definition at line 190 of file enum.h.

+

Definition at line 210 of file enum.h.

- + +

◆ GX2LogicOp

+
@@ -1270,45 +2159,31 @@ Enumerations
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
Enumerator
GX2_LOGIC_OP_CLEAR  -
GX2_LOGIC_OP_NOR  -
GX2_LOGIC_OP_INV_AND  -
GX2_LOGIC_OP_INV_COPY  -
GX2_LOGIC_OP_REV_AND  -
GX2_LOGIC_OP_INV  -
GX2_LOGIC_OP_XOR  -
GX2_LOGIC_OP_NOT_AND  -
GX2_LOGIC_OP_AND  -
GX2_LOGIC_OP_EQUIV  -
GX2_LOGIC_OP_NOP  -
GX2_LOGIC_OP_INV_OR  -
GX2_LOGIC_OP_COPY  -
GX2_LOGIC_OP_REV_OR  -
GX2_LOGIC_OP_OR  -
GX2_LOGIC_OP_SET  -
Enumerator
GX2_LOGIC_OP_CLEAR 
GX2_LOGIC_OP_NOR 
GX2_LOGIC_OP_INV_AND 
GX2_LOGIC_OP_INV_COPY 
GX2_LOGIC_OP_REV_AND 
GX2_LOGIC_OP_INV 
GX2_LOGIC_OP_XOR 
GX2_LOGIC_OP_NOT_AND 
GX2_LOGIC_OP_AND 
GX2_LOGIC_OP_EQUIV 
GX2_LOGIC_OP_NOP 
GX2_LOGIC_OP_INV_OR 
GX2_LOGIC_OP_COPY 
GX2_LOGIC_OP_REV_OR 
GX2_LOGIC_OP_OR 
GX2_LOGIC_OP_SET 
-

Definition at line 199 of file enum.h.

+

Definition at line 219 of file enum.h.

- + +

◆ GX2PrimitiveMode

+
@@ -1318,21 +2193,22 @@ Enumerations
- - - - + + + + + + +
Enumerator
GX2_PRIMITIVE_MODE_TRIANGLES  -
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP  -
GX2_PRIMITIVE_MODE_QUADS  -
GX2_PRIMITIVE_MODE_QUAD_STRIP  -
Enumerator
GX2_PRIMITIVE_MODE_LINES 
GX2_PRIMITIVE_MODE_LINE_STRIP 
GX2_PRIMITIVE_MODE_TRIANGLES 
GX2_PRIMITIVE_MODE_TRIANGLE_FAN 
GX2_PRIMITIVE_MODE_TRIANGLE_STRIP 
GX2_PRIMITIVE_MODE_QUADS 
GX2_PRIMITIVE_MODE_QUAD_STRIP 
-

Definition at line 219 of file enum.h.

+

Definition at line 239 of file enum.h.

- + +

◆ GX2PolygonMode

+
@@ -1342,19 +2218,18 @@ Enumerations
- - - + + +
Enumerator
GX2_POLYGON_MODE_POINT  -
GX2_POLYGON_MODE_LINE  -
GX2_POLYGON_MODE_TRIANGLE  -
Enumerator
GX2_POLYGON_MODE_POINT 
GX2_POLYGON_MODE_LINE 
GX2_POLYGON_MODE_TRIANGLE 
-

Definition at line 227 of file enum.h.

+

Definition at line 250 of file enum.h.

- + +

◆ GX2RenderTarget

+
@@ -1364,27 +2239,22 @@ Enumerations
- - - - - - - + + + + + + +
Enumerator
GX2_RENDER_TARGET_0  -
GX2_RENDER_TARGET_1  -
GX2_RENDER_TARGET_2  -
GX2_RENDER_TARGET_3  -
GX2_RENDER_TARGET_4  -
GX2_RENDER_TARGET_5  -
GX2_RENDER_TARGET_6  -
Enumerator
GX2_RENDER_TARGET_0 
GX2_RENDER_TARGET_1 
GX2_RENDER_TARGET_2 
GX2_RENDER_TARGET_3 
GX2_RENDER_TARGET_4 
GX2_RENDER_TARGET_5 
GX2_RENDER_TARGET_6 
-

Definition at line 234 of file enum.h.

+

Definition at line 257 of file enum.h.

- + +

◆ GX2RoundingMode

+
@@ -1394,17 +2264,17 @@ Enumerations
- - + +
Enumerator
GX2_ROUNDING_MODE_ROUND_TO_EVEN  -
GX2_ROUNDING_MODE_TRUNCATE  -
Enumerator
GX2_ROUNDING_MODE_ROUND_TO_EVEN 
GX2_ROUNDING_MODE_TRUNCATE 
-

Definition at line 245 of file enum.h.

+

Definition at line 268 of file enum.h.

- + +

◆ GX2SamplerVarType

+
@@ -1414,21 +2284,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D  -
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D  -
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D  -
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE  -
Enumerator
GX2_SAMPLER_VAR_TYPE_SAMPLER_1D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_2D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_3D 
GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE 
-

Definition at line 251 of file enum.h.

+

Definition at line 274 of file enum.h.

- + +

◆ GX2ScanTarget

+
@@ -1438,17 +2306,17 @@ Enumerations
- - + +
Enumerator
GX2_SCAN_TARGET_TV  -
GX2_SCAN_TARGET_DRC  -
Enumerator
GX2_SCAN_TARGET_TV 
GX2_SCAN_TARGET_DRC 
-

Definition at line 259 of file enum.h.

+

Definition at line 282 of file enum.h.

- + +

◆ GX2ShaderMode

+
@@ -1458,21 +2326,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_SHADER_MODE_UNIFORM_REGISTER  -
GX2_SHADER_MODE_UNIFORM_BLOCK  -
GX2_SHADER_MODE_GEOMETRY_SHADER  -
GX2_SHADER_MODE_COMPUTE_SHADER  -
Enumerator
GX2_SHADER_MODE_UNIFORM_REGISTER 
GX2_SHADER_MODE_UNIFORM_BLOCK 
GX2_SHADER_MODE_GEOMETRY_SHADER 
GX2_SHADER_MODE_COMPUTE_SHADER 
-

Definition at line 265 of file enum.h.

+

Definition at line 288 of file enum.h.

- + +

◆ GX2ShaderVarType

+
@@ -1482,31 +2348,24 @@ Enumerations
- - - - - - - - - + + + + + + + + +
Enumerator
GX2_SHADER_VAR_TYPE_INT  -
GX2_SHADER_VAR_TYPE_FLOAT  -
GX2_SHADER_VAR_TYPE_FLOAT2  -
GX2_SHADER_VAR_TYPE_FLOAT3  -
GX2_SHADER_VAR_TYPE_FLOAT4  -
GX2_SHADER_VAR_TYPE_INT2  -
GX2_SHADER_VAR_TYPE_INT3  -
GX2_SHADER_VAR_TYPE_INT4  -
GX2_SHADER_VAR_TYPE_MATRIX4X4  -
Enumerator
GX2_SHADER_VAR_TYPE_INT 
GX2_SHADER_VAR_TYPE_FLOAT 
GX2_SHADER_VAR_TYPE_FLOAT2 
GX2_SHADER_VAR_TYPE_FLOAT3 
GX2_SHADER_VAR_TYPE_FLOAT4 
GX2_SHADER_VAR_TYPE_INT2 
GX2_SHADER_VAR_TYPE_INT3 
GX2_SHADER_VAR_TYPE_INT4 
GX2_SHADER_VAR_TYPE_MATRIX4X4 
-

Definition at line 273 of file enum.h.

+

Definition at line 296 of file enum.h.

- + +

◆ GX2StencilFunction

+
@@ -1516,29 +2375,23 @@ Enumerations
- - - - - - - - + + + + + + + +
Enumerator
GX2_STENCIL_FUNCTION_KEEP  -
GX2_STENCIL_FUNCTION_ZERO  -
GX2_STENCIL_FUNCTION_REPLACE  -
GX2_STENCIL_FUNCTION_INCR_CLAMP  -
GX2_STENCIL_FUNCTION_DECR_CLAMP  -
GX2_STENCIL_FUNCTION_INV  -
GX2_STENCIL_FUNCTION_INCR_WRAP  -
GX2_STENCIL_FUNCTION_DECR_WRAP  -
Enumerator
GX2_STENCIL_FUNCTION_KEEP 
GX2_STENCIL_FUNCTION_ZERO 
GX2_STENCIL_FUNCTION_REPLACE 
GX2_STENCIL_FUNCTION_INCR_CLAMP 
GX2_STENCIL_FUNCTION_DECR_CLAMP 
GX2_STENCIL_FUNCTION_INV 
GX2_STENCIL_FUNCTION_INCR_WRAP 
GX2_STENCIL_FUNCTION_DECR_WRAP 
-

Definition at line 286 of file enum.h.

+

Definition at line 309 of file enum.h.

- + +

◆ GX2SurfaceDim

+
@@ -1548,29 +2401,23 @@ Enumerations
- - - - - - - - + + + + + + + +
Enumerator
GX2_SURFACE_DIM_TEXTURE_1D  -
GX2_SURFACE_DIM_TEXTURE_2D  -
GX2_SURFACE_DIM_TEXTURE_3D  -
GX2_SURFACE_DIM_TEXTURE_CUBE  -
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY  -
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY  -
GX2_SURFACE_DIM_TEXTURE_2D_MSAA  -
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY  -
Enumerator
GX2_SURFACE_DIM_TEXTURE_1D 
GX2_SURFACE_DIM_TEXTURE_2D 
GX2_SURFACE_DIM_TEXTURE_3D 
GX2_SURFACE_DIM_TEXTURE_CUBE 
GX2_SURFACE_DIM_TEXTURE_1D_ARRAY 
GX2_SURFACE_DIM_TEXTURE_2D_ARRAY 
GX2_SURFACE_DIM_TEXTURE_2D_MSAA 
GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY 
-

Definition at line 298 of file enum.h.

+

Definition at line 321 of file enum.h.

- + +

◆ GX2SurfaceFormat

+
@@ -1580,145 +2427,81 @@ Enumerations
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
GX2_SURFACE_FORMAT_INVALID  -
GX2_SURFACE_FORMAT_UNORM_R4_G4  -
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4  -
GX2_SURFACE_FORMAT_UNORM_R8  -
GX2_SURFACE_FORMAT_UNORM_R8_G8  -
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8  -
GX2_SURFACE_FORMAT_UNORM_R16  -
GX2_SURFACE_FORMAT_UNORM_R16_G16  -
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16  -
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5  -
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1  -
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5  -
GX2_SURFACE_FORMAT_UNORM_R24_X8  -
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10  -
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2  -
GX2_SURFACE_FORMAT_UNORM_BC1  -
GX2_SURFACE_FORMAT_UNORM_BC2  -
GX2_SURFACE_FORMAT_UNORM_BC3  -
GX2_SURFACE_FORMAT_UNORM_BC4  -
GX2_SURFACE_FORMAT_UNORM_BC5  -
GX2_SURFACE_FORMAT_UNORM_NV12  -
GX2_SURFACE_FORMAT_UINT_R8  -
GX2_SURFACE_FORMAT_UINT_R8_G8  -
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8  -
GX2_SURFACE_FORMAT_UINT_R16  -
GX2_SURFACE_FORMAT_UINT_R16_G16  -
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16  -
GX2_SURFACE_FORMAT_UINT_R32  -
GX2_SURFACE_FORMAT_UINT_R32_G32  -
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32  -
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10  -
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2  -
GX2_SURFACE_FORMAT_UINT_X24_G8  -
GX2_SURFACE_FORMAT_UINT_G8_X24  -
GX2_SURFACE_FORMAT_SNORM_R8  -
GX2_SURFACE_FORMAT_SNORM_R8_G8  -
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8  -
GX2_SURFACE_FORMAT_SNORM_R16  -
GX2_SURFACE_FORMAT_SNORM_R16_G16  -
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16  -
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2  -
GX2_SURFACE_FORMAT_SNORM_BC4  -
GX2_SURFACE_FORMAT_SNORM_BC5  -
GX2_SURFACE_FORMAT_SINT_R8  -
GX2_SURFACE_FORMAT_SINT_R8_G8  -
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8  -
GX2_SURFACE_FORMAT_SINT_R16  -
GX2_SURFACE_FORMAT_SINT_R16_G16  -
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16  -
GX2_SURFACE_FORMAT_SINT_R32  -
GX2_SURFACE_FORMAT_SINT_R32_G32  -
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32  -
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2  -
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8  -
GX2_SURFACE_FORMAT_SRGB_BC1  -
GX2_SURFACE_FORMAT_SRGB_BC2  -
GX2_SURFACE_FORMAT_SRGB_BC3  -
GX2_SURFACE_FORMAT_FLOAT_R32  -
GX2_SURFACE_FORMAT_FLOAT_R32_G32  -
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32  -
GX2_SURFACE_FORMAT_FLOAT_R16  -
GX2_SURFACE_FORMAT_FLOAT_R16_G16  -
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16  -
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10  -
GX2_SURFACE_FORMAT_FLOAT_D24_S8  -
GX2_SURFACE_FORMAT_FLOAT_X8_X24  -
Enumerator
GX2_SURFACE_FORMAT_INVALID 
GX2_SURFACE_FORMAT_UNORM_R4_G4 
GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4 
GX2_SURFACE_FORMAT_UNORM_R8 
GX2_SURFACE_FORMAT_UNORM_R8_G8 
GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_UNORM_R16 
GX2_SURFACE_FORMAT_UNORM_R16_G16 
GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_UNORM_R5_G6_B5 
GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1 
GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5 
GX2_SURFACE_FORMAT_UNORM_R24_X8 
GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10 
GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_UNORM_BC1 
GX2_SURFACE_FORMAT_UNORM_BC2 
GX2_SURFACE_FORMAT_UNORM_BC3 
GX2_SURFACE_FORMAT_UNORM_BC4 
GX2_SURFACE_FORMAT_UNORM_BC5 
GX2_SURFACE_FORMAT_UNORM_NV12 
GX2_SURFACE_FORMAT_UINT_R8 
GX2_SURFACE_FORMAT_UINT_R8_G8 
GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_UINT_R16 
GX2_SURFACE_FORMAT_UINT_R16_G16 
GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_UINT_R32 
GX2_SURFACE_FORMAT_UINT_R32_G32 
GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10 
GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_UINT_X24_G8 
GX2_SURFACE_FORMAT_UINT_G8_X24 
GX2_SURFACE_FORMAT_SNORM_R8 
GX2_SURFACE_FORMAT_SNORM_R8_G8 
GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SNORM_R16 
GX2_SURFACE_FORMAT_SNORM_R16_G16 
GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_SNORM_BC4 
GX2_SURFACE_FORMAT_SNORM_BC5 
GX2_SURFACE_FORMAT_SINT_R8 
GX2_SURFACE_FORMAT_SINT_R8_G8 
GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SINT_R16 
GX2_SURFACE_FORMAT_SINT_R16_G16 
GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_SINT_R32 
GX2_SURFACE_FORMAT_SINT_R32_G32 
GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2 
GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8 
GX2_SURFACE_FORMAT_SRGB_BC1 
GX2_SURFACE_FORMAT_SRGB_BC2 
GX2_SURFACE_FORMAT_SRGB_BC3 
GX2_SURFACE_FORMAT_FLOAT_R32 
GX2_SURFACE_FORMAT_FLOAT_R32_G32 
GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32 
GX2_SURFACE_FORMAT_FLOAT_R16 
GX2_SURFACE_FORMAT_FLOAT_R16_G16 
GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16 
GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10 
GX2_SURFACE_FORMAT_FLOAT_D24_S8 
GX2_SURFACE_FORMAT_FLOAT_X8_X24 
-

Definition at line 310 of file enum.h.

+

Definition at line 333 of file enum.h.

- + +

◆ GX2SurfaceUse

+
@@ -1728,21 +2511,21 @@ Enumerations
- - - - + + + + + +
Enumerator
GX2_SURFACE_USE_TEXTURE  -
GX2_SURFACE_USE_COLOR_BUFFER  -
GX2_SURFACE_USE_DEPTH_BUFFER  -
GX2_SURFACE_USE_SCAN_BUFFER  -
Enumerator
GX2_SURFACE_USE_TEXTURE 
GX2_SURFACE_USE_COLOR_BUFFER 
GX2_SURFACE_USE_DEPTH_BUFFER 
GX2_SURFACE_USE_SCAN_BUFFER 
GX2_SURFACE_USE_TV 
GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV 
-

Definition at line 385 of file enum.h.

+

Definition at line 408 of file enum.h.

- + +

◆ GX2TessellationMode

+
@@ -1752,19 +2535,18 @@ Enumerations
- - - + + +
Enumerator
GX2_TESSELLATION_MODE_DISCRETE  -
GX2_TESSELLATION_MODE_CONTINUOUS  -
GX2_TESSELLATION_MODE_ADAPTIVE  -
Enumerator
GX2_TESSELLATION_MODE_DISCRETE 
GX2_TESSELLATION_MODE_CONTINUOUS 
GX2_TESSELLATION_MODE_ADAPTIVE 
-

Definition at line 393 of file enum.h.

+

Definition at line 418 of file enum.h.

- + +

◆ GX2TexBorderType

+
@@ -1774,21 +2556,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK  -
GX2_TEX_BORDER_TYPE_BLACK  -
GX2_TEX_BORDER_TYPE_WHITE  -
GX2_TEX_BORDER_TYPE_VARIABLE  -
Enumerator
GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK 
GX2_TEX_BORDER_TYPE_BLACK 
GX2_TEX_BORDER_TYPE_WHITE 
GX2_TEX_BORDER_TYPE_VARIABLE 
-

Definition at line 400 of file enum.h.

+

Definition at line 425 of file enum.h.

- + +

◆ GX2TexClampMode

+
@@ -1798,23 +2578,20 @@ Enumerations
- - - - - + + + + +
Enumerator
GX2_TEX_CLAMP_MODE_WRAP  -
GX2_TEX_CLAMP_MODE_MIRROR  -
GX2_TEX_CLAMP_MODE_CLAMP  -
GX2_TEX_CLAMP_MODE_MIRROR_ONCE  -
GX2_TEX_CLAMP_MODE_CLAMP_BORDER  -
Enumerator
GX2_TEX_CLAMP_MODE_WRAP 
GX2_TEX_CLAMP_MODE_MIRROR 
GX2_TEX_CLAMP_MODE_CLAMP 
GX2_TEX_CLAMP_MODE_MIRROR_ONCE 
GX2_TEX_CLAMP_MODE_CLAMP_BORDER 
-

Definition at line 408 of file enum.h.

+

Definition at line 433 of file enum.h.

- + +

◆ GX2TexMipFilterMode

+
@@ -1824,19 +2601,18 @@ Enumerations
- - - + + +
Enumerator
GX2_TEX_MIP_FILTER_MODE_NONE  -
GX2_TEX_MIP_FILTER_MODE_POINT  -
GX2_TEX_MIP_FILTER_MODE_LINEAR  -
Enumerator
GX2_TEX_MIP_FILTER_MODE_NONE 
GX2_TEX_MIP_FILTER_MODE_POINT 
GX2_TEX_MIP_FILTER_MODE_LINEAR 
-

Definition at line 417 of file enum.h.

+

Definition at line 442 of file enum.h.

- + +

◆ GX2TexMipPerfMode

+
@@ -1846,15 +2622,16 @@ Enumerations
- +
Enumerator
GX2_TEX_MIP_PERF_MODE_DISABLE  -
Enumerator
GX2_TEX_MIP_PERF_MODE_DISABLE 
-

Definition at line 424 of file enum.h.

+

Definition at line 449 of file enum.h.

- + +

◆ GX2TexXYFilterMode

+
@@ -1864,17 +2641,17 @@ Enumerations
- - + +
Enumerator
GX2_TEX_XY_FILLTER_MODE_POINT  -
GX2_TEX_XY_FILLTER_MODE_LINEAR  -
Enumerator
GX2_TEX_XY_FILTER_MODE_POINT 
GX2_TEX_XY_FILTER_MODE_LINEAR 
-

Definition at line 429 of file enum.h.

+

Definition at line 454 of file enum.h.

- + +

◆ GX2TexAnisoRatio

+
@@ -1884,15 +2661,16 @@ Enumerations
- +
Enumerator
GX2_TEX_ANISO_RATIO_NONE  -
Enumerator
GX2_TEX_ANISO_RATIO_NONE 
-

Definition at line 435 of file enum.h.

+

Definition at line 460 of file enum.h.

- + +

◆ GX2TexZFilterMode

+
@@ -1902,19 +2680,18 @@ Enumerations
- - - + + +
Enumerator
GX2_TEX_Z_FILTER_MODE_NONE  -
GX2_TEX_Z_FILTER_MODE_POINT  -
GX2_TEX_Z_FILTER_MODE_LINEAR  -
Enumerator
GX2_TEX_Z_FILTER_MODE_NONE 
GX2_TEX_Z_FILTER_MODE_POINT 
GX2_TEX_Z_FILTER_MODE_LINEAR 
-

Definition at line 440 of file enum.h.

+

Definition at line 465 of file enum.h.

- + +

◆ GX2TexZPerfMode

+
@@ -1924,15 +2701,16 @@ Enumerations
- +
Enumerator
GX2_TEX_Z_PERF_MODE_DISABLED  -
Enumerator
GX2_TEX_Z_PERF_MODE_DISABLED 
-

Definition at line 447 of file enum.h.

+

Definition at line 472 of file enum.h.

- + +

◆ GX2TileMode

+
@@ -1942,47 +2720,32 @@ Enumerations
- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
Enumerator
GX2_TILE_MODE_DEFAULT  -
GX2_TILE_MODE_LINEAR_ALIGNED  -
GX2_TILE_MODE_TILED_1D_THIN1  -
GX2_TILE_MODE_TILED_1D_THICK  -
GX2_TILE_MODE_TILED_2D_THIN1  -
GX2_TILE_MODE_TILED_2D_THIN2  -
GX2_TILE_MODE_TILED_2D_THIN4  -
GX2_TILE_MODE_TILED_2D_THICK  -
GX2_TILE_MODE_TILED_2B_THIN1  -
GX2_TILE_MODE_TILED_2B_THIN2  -
GX2_TILE_MODE_TILED_2B_THIN4  -
GX2_TILE_MODE_TILED_2B_THICK  -
GX2_TILE_MODE_TILED_3D_THIN1  -
GX2_TILE_MODE_TILED_3D_THICK  -
GX2_TILE_MODE_TILED_3B_THIN1  -
GX2_TILE_MODE_TILED_3B_THICK  -
GX2_TILE_MODE_LINEAR_SPECIAL  -
Enumerator
GX2_TILE_MODE_DEFAULT 
GX2_TILE_MODE_LINEAR_ALIGNED 
GX2_TILE_MODE_TILED_1D_THIN1 
GX2_TILE_MODE_TILED_1D_THICK 
GX2_TILE_MODE_TILED_2D_THIN1 
GX2_TILE_MODE_TILED_2D_THIN2 
GX2_TILE_MODE_TILED_2D_THIN4 
GX2_TILE_MODE_TILED_2D_THICK 
GX2_TILE_MODE_TILED_2B_THIN1 
GX2_TILE_MODE_TILED_2B_THIN2 
GX2_TILE_MODE_TILED_2B_THIN4 
GX2_TILE_MODE_TILED_2B_THICK 
GX2_TILE_MODE_TILED_3D_THIN1 
GX2_TILE_MODE_TILED_3D_THICK 
GX2_TILE_MODE_TILED_3B_THIN1 
GX2_TILE_MODE_TILED_3B_THICK 
GX2_TILE_MODE_LINEAR_SPECIAL 
-

Definition at line 452 of file enum.h.

+

Definition at line 477 of file enum.h.

- + +

◆ GX2TVRenderMode

+
@@ -1992,21 +2755,19 @@ Enumerations
- - - - + + + +
Enumerator
GX2_TV_RENDER_MODE_STANDARD_480P  -
GX2_TV_RENDER_MODE_WIDE_480P  -
GX2_TV_RENDER_MODE_WIDE_720P  -
GX2_TV_RENDER_MODE_WIDE_1080P  -
Enumerator
GX2_TV_RENDER_MODE_STANDARD_480P 
GX2_TV_RENDER_MODE_WIDE_480P 
GX2_TV_RENDER_MODE_WIDE_720P 
GX2_TV_RENDER_MODE_WIDE_1080P 
-

Definition at line 473 of file enum.h.

+

Definition at line 498 of file enum.h.

- + +

◆ GX2TVScanMode

+
@@ -2016,21 +2777,15 @@ Enumerations
- - - - - - + + + + + +
Enumerator
GX2_TV_SCAN_MODE_NONE  -
GX2_TV_SCAN_MODE_480I  -
GX2_TV_SCAN_MODE_480P  -
GX2_TV_SCAN_MODE_720P  -
GX2_TV_SCAN_MODE_1080I  -
GX2_TV_SCAN_MODE_1080P  -
Enumerator
GX2_TV_SCAN_MODE_NONE 
GX2_TV_SCAN_MODE_480I 
GX2_TV_SCAN_MODE_480P 
GX2_TV_SCAN_MODE_720P 
GX2_TV_SCAN_MODE_1080I 
GX2_TV_SCAN_MODE_1080P 
-

Definition at line 481 of file enum.h.

+

Definition at line 506 of file enum.h.

@@ -2039,7 +2794,7 @@ Enumerations diff --git a/group__gx2__event.html b/group__gx2__event.html index 8beca6d..9fb2168 100644 --- a/group__gx2__event.html +++ b/group__gx2__event.html @@ -3,17 +3,15 @@ - -WUT: Event + + +wut: Event - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  GX2DisplayListOverrunData -  +struct  GX2DisplayListOverrunData +  - +

Typedefs

typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
 
typedef void(* GX2EventCallbackFunction) (GX2EventType, void *)
 
- + @@ -114,28 +100,76 @@ Functions - - + +

Functions

BOOL GX2DrawDone ()
BOOL GX2DrawDone ()
 
void GX2WaitForVsync ()
 
 
OSTime GX2GetLastSubmittedTimeStamp ()
 
BOOL GX2WaitTimeStamp (OSTime time)
 
void GX2GetSwapStatus (uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
 
BOOL GX2WaitTimeStamp (OSTime time)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ GX2DisplayListOverrunData

+
- + + +
typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunDatastruct GX2DisplayListOverrunData
+
+
+

Definition at line 19 of file event.h.

+
+ + + + + + + + + + + + + +
Data Fields
+void * +oldList +Pointer to overrun display list.
+uint32_t +oldSize +Size of overrun display list.
+void * +newList +Pointer to new display list.
+uint32_t +newSize +Size of new display list.
+ +
+
+

Typedef Documentation

+ +

◆ GX2DisplayListOverrunData

+ +
+
-

Definition at line 16 of file event.h.

+

Definition at line 16 of file event.h.

- + +

◆ GX2EventCallbackFunction

+
@@ -145,17 +179,19 @@ Functions
-

Definition at line 17 of file event.h.

+

Definition at line 17 of file event.h.

Function Documentation

- + +

◆ GX2DrawDone()

+
- + @@ -165,7 +201,9 @@ Functions - + +

◆ GX2WaitForVsync()

+
BOOL GX2DrawDone BOOL GX2DrawDone ( )
@@ -180,7 +218,9 @@ Functions - + +

◆ GX2WaitForFlip()

+
@@ -195,7 +235,9 @@ Functions - + +

◆ GX2SetEventCallback()

+
@@ -227,7 +269,9 @@ Functions - + +

◆ GX2GetEventCallback()

+
@@ -259,7 +303,9 @@ Functions - + +

◆ GX2GetRetiredTimeStamp()

+
@@ -274,7 +320,9 @@ Functions - + +

◆ GX2GetLastSubmittedTimeStamp()

+
@@ -289,23 +337,9 @@ Functions - -
-
-
- - - - - - - -
BOOL GX2WaitTimeStamp (OSTime time)
-
+ +

◆ GX2GetSwapStatus()

-
-
-
@@ -341,6 +375,24 @@ Functions
+
+
+ +

◆ GX2WaitTimeStamp()

+ +
+
+ + + + + + + + +
BOOL GX2WaitTimeStamp (OSTime time)
+
+
@@ -348,7 +400,7 @@ Functions diff --git a/group__gx2__event.js b/group__gx2__event.js deleted file mode 100644 index 19c370b..0000000 --- a/group__gx2__event.js +++ /dev/null @@ -1,26 +0,0 @@ -var group__gx2__event = -[ - [ "GX2DisplayListOverrunData", "struct_g_x2_display_list_overrun_data.html", [ - [ "newList", "struct_g_x2_display_list_overrun_data.html#a7a18a5c4528f06e884033c5829a0c517", null ], - [ "newSize", "struct_g_x2_display_list_overrun_data.html#a7da99ce8dfb7dc310426ae1eda08604a", null ], - [ "oldList", "struct_g_x2_display_list_overrun_data.html#a2c7284cad4276d5955c1456d5a055870", null ], - [ "oldSize", "struct_g_x2_display_list_overrun_data.html#a83c8763786939f9ba04441690a924818", null ] - ] ], - [ "GX2DisplayListOverrunData", "group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6", null ], - [ "GX2EventCallbackFunction", "group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622", null ], - [ "GX2EventType", "group__gx2__event.html#ga0000b8f7cc26797698fabb36b533ddf5", null ], - [ "GX2EventType", "group__gx2__event.html#gaee5660124cbf6d681bfb6dddd7bd0d13", [ - [ "GX2_EVENT_TYPE_VSYNC", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2", null ], - [ "GX2_EVENT_TYPE_FLIP", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8", null ], - [ "GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c", null ] - ] ], - [ "GX2DrawDone", "group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409", null ], - [ "GX2GetEventCallback", "group__gx2__event.html#ga38718670c9db7f8838795f027b3882ba", null ], - [ "GX2GetLastSubmittedTimeStamp", "group__gx2__event.html#ga164f3e90404228869cc1128dfa6b16de", null ], - [ "GX2GetRetiredTimeStamp", "group__gx2__event.html#ga989cc0df47fb57b984bbfbe3a67eae37", null ], - [ "GX2GetSwapStatus", "group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31", null ], - [ "GX2SetEventCallback", "group__gx2__event.html#gaccf39be274760eb8a28dcb7962b8d682", null ], - [ "GX2WaitForFlip", "group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1", null ], - [ "GX2WaitForVsync", "group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315", null ], - [ "GX2WaitTimeStamp", "group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a", null ] -]; \ No newline at end of file diff --git a/group__gx2__mem.html b/group__gx2__mem.html index a845ae2..6a72d74 100644 --- a/group__gx2__mem.html +++ b/group__gx2__mem.html @@ -3,17 +3,15 @@ - -WUT: Memory + + +wut: Memory - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Detailed Description

Function Documentation

- + +

◆ GX2Invalidate()

+
@@ -128,7 +116,7 @@ Functions diff --git a/group__gx2__registers.html b/group__gx2__registers.html index 7a4c7dd..bbb2bbd 100644 --- a/group__gx2__registers.html +++ b/group__gx2__registers.html @@ -3,17 +3,15 @@ - -WUT: Registers + + +wut: Registers - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2AAMaskReg -  -struct  GX2AlphaTestReg -  -struct  GX2AlphaToMaskReg -  -struct  GX2BlendControlReg -  -struct  GX2BlendConstantColorReg -  -struct  GX2ColorControlReg -  -struct  GX2DepthStencilControlReg -  -struct  GX2StencilMaskReg -  -struct  GX2LineWidthReg -  -struct  GX2PointSizeReg -  -struct  GX2PointLimitsReg -  -struct  GX2PolygonControlReg -  -struct  GX2PolygonOffsetReg -  -struct  GX2ScissorReg -  -struct  GX2TargetChannelMaskReg -  -struct  GX2ViewportReg -  +struct  GX2AAMaskReg +  +struct  GX2AlphaTestReg +  +struct  GX2AlphaToMaskReg +  +struct  GX2BlendControlReg +  +struct  GX2BlendConstantColorReg +  +struct  GX2ColorControlReg +  +struct  GX2DepthStencilControlReg +  +struct  GX2StencilMaskReg +  +struct  GX2LineWidthReg +  +struct  GX2PointSizeReg +  +struct  GX2PointLimitsReg +  +struct  GX2PolygonControlReg +  +struct  GX2PolygonOffsetReg +  +struct  GX2ScissorReg +  +struct  GX2TargetChannelMaskReg +  +struct  GX2ViewportReg +  - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Typedefs

typedef struct GX2AAMaskReg GX2AAMaskReg
typedef struct GX2AAMaskReg GX2AAMaskReg
 
typedef struct GX2AlphaTestReg GX2AlphaTestReg
typedef struct GX2AlphaTestReg GX2AlphaTestReg
 
typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
 
typedef struct GX2BlendControlReg GX2BlendControlReg
typedef struct GX2BlendControlReg GX2BlendControlReg
 
typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
 
typedef struct GX2ColorControlReg GX2ColorControlReg
typedef struct GX2ColorControlReg GX2ColorControlReg
 
typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
 
typedef struct GX2StencilMaskReg GX2StencilMaskReg
typedef struct GX2StencilMaskReg GX2StencilMaskReg
 
typedef struct GX2LineWidthReg GX2LineWidthReg
typedef struct GX2LineWidthReg GX2LineWidthReg
 
typedef struct GX2PointSizeReg GX2PointSizeReg
typedef struct GX2PointSizeReg GX2PointSizeReg
 
typedef struct GX2PointLimitsReg GX2PointLimitsReg
typedef struct GX2PointLimitsReg GX2PointLimitsReg
 
typedef struct GX2PolygonControlReg GX2PolygonControlReg
typedef struct GX2PolygonControlReg GX2PolygonControlReg
 
typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
 
typedef struct GX2ScissorReg GX2ScissorReg
typedef struct GX2ScissorReg GX2ScissorReg
 
typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
 
typedef struct GX2ViewportReg GX2ViewportReg
typedef struct GX2ViewportReg GX2ViewportReg
 
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

void GX2SetAAMask (uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
 
void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
 
void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
 
void GX2SetAAMaskReg (GX2AAMaskReg *reg)
void GX2SetAAMaskReg (GX2AAMaskReg *reg)
 
void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
 
void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
 
void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
 
void GX2SetAlphaTestReg (GX2AlphaTestReg *reg)
void GX2SetAlphaTestReg (GX2AlphaTestReg *reg)
 
void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
 
void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
 
void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
 
void GX2SetAlphaToMaskReg (GX2AlphaToMaskReg *reg)
void GX2SetAlphaToMaskReg (GX2AlphaToMaskReg *reg)
 
void GX2SetBlendConstantColor (float red, float green, float blue, float alpha)
 
void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
 
void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
 
void GX2SetBlendConstantColorReg (GX2BlendConstantColorReg *reg)
void GX2SetBlendConstantColorReg (GX2BlendConstantColorReg *reg)
 
void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
 
void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
 
void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
 
void GX2SetBlendControlReg (GX2BlendControlReg *reg)
void GX2SetBlendControlReg (GX2BlendControlReg *reg)
 
void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
 
void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
 
void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
 
void GX2SetColorControlReg (GX2ColorControlReg *reg)
void GX2SetColorControlReg (GX2ColorControlReg *reg)
 
void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
 
void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
 
void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
 
void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
 
void GX2SetDepthStencilControlReg (GX2DepthStencilControlReg *reg)
void GX2SetDepthStencilControlReg (GX2DepthStencilControlReg *reg)
 
void GX2SetStencilMask (uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
 
void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
 
void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
 
void GX2SetStencilMaskReg (GX2StencilMaskReg *reg)
void GX2SetStencilMaskReg (GX2StencilMaskReg *reg)
 
void GX2SetLineWidth (float width)
 
void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
 
void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
 
void GX2SetLineWidthReg (GX2LineWidthReg *reg)
void GX2SetLineWidthReg (GX2LineWidthReg *reg)
 
void GX2SetPointSize (float width, float height)
 
void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
 
void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
 
void GX2SetPointSizeReg (GX2PointSizeReg *reg)
void GX2SetPointSizeReg (GX2PointSizeReg *reg)
 
void GX2SetPointLimits (float min, float max)
 
void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
 
void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
 
void GX2SetPointLimitsReg (GX2PointLimitsReg *reg)
void GX2SetPointLimitsReg (GX2PointLimitsReg *reg)
 
void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
 
void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
 
void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
 
void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
 
void GX2SetPolygonControlReg (GX2PolygonControlReg *reg)
void GX2SetPolygonControlReg (GX2PolygonControlReg *reg)
 
void GX2SetPolygonOffset (float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
 
void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
 
void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
 
void GX2SetPolygonOffsetReg (GX2PolygonOffsetReg *reg)
void GX2SetPolygonOffsetReg (GX2PolygonOffsetReg *reg)
 
void GX2SetScissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 
void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
 
void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
 
void GX2SetScissorReg (GX2ScissorReg *reg)
void GX2SetScissorReg (GX2ScissorReg *reg)
 
void GX2SetTargetChannelMasks (GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
 
void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
 
void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
 
void GX2SetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg)
void GX2SetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg)
 
void GX2SetViewport (float x, float y, float width, float height, float nearZ, float farZ)
 
void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
 
void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
 
void GX2SetViewportReg (GX2ViewportReg *reg)
void GX2SetViewportReg (GX2ViewportReg *reg)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2AAMaskReg

+ +
+
+ + + + +
struct GX2AAMaskReg
+
+
+

Definition at line 33 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_sc_aa_mask +
+ +
+
+ +

◆ GX2AlphaTestReg

+ +
+
+ + + + +
struct GX2AlphaTestReg
+
+
+

Definition at line 40 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +sx_alpha_test_control +
+uint32_t +sx_alpha_ref +
+ +
+
+ +

◆ GX2AlphaToMaskReg

+ +
+
+ + + + +
struct GX2AlphaToMaskReg
+
+
+

Definition at line 49 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +db_alpha_to_mask +
+ +
+
+ +

◆ GX2BlendControlReg

+ +
+
+ + + + +
struct GX2BlendControlReg
+
+
+

Definition at line 56 of file registers.h.

+
+ + + + + + + +
Data Fields
+GX2RenderTarget +target +
+uint32_t +cb_blend_control +
+ +
+
+ +

◆ GX2BlendConstantColorReg

+ +
+
+ + + + +
struct GX2BlendConstantColorReg
+
+
+

Definition at line 65 of file registers.h.

+
+ + + + + + + + + + + + + +
Data Fields
+float +red +
+float +green +
+float +blue +
+float +alpha +
+ +
+
+ +

◆ GX2ColorControlReg

+ +
+
+ + + + +
struct GX2ColorControlReg
+
+
+

Definition at line 78 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +cb_color_control +
+ +
+
+ +

◆ GX2DepthStencilControlReg

+ +
+
+ + + + +
struct GX2DepthStencilControlReg
+
+
+

Definition at line 85 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +db_depth_control +
+ +
+
+ +

◆ GX2StencilMaskReg

+ +
+
+ + + + +
struct GX2StencilMaskReg
+
+
+

Definition at line 92 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +db_stencilrefmask +
+uint32_t +db_stencilrefmask_bf +
+ +
+
+ +

◆ GX2LineWidthReg

+ +
+
+ + + + +
struct GX2LineWidthReg
+
+
+

Definition at line 101 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_line_cntl +
+ +
+
+ +

◆ GX2PointSizeReg

+ +
+
+ + + + +
struct GX2PointSizeReg
+
+
+

Definition at line 108 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_point_size +
+ +
+
+ +

◆ GX2PointLimitsReg

+ +
+
+ + + + +
struct GX2PointLimitsReg
+
+
+

Definition at line 115 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_point_minmax +
+ +
+
+ +

◆ GX2PolygonControlReg

+ +
+
+ + + + +
struct GX2PolygonControlReg
+
+
+

Definition at line 122 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +pa_su_sc_mode_cntl +
+ +
+
+ +

◆ GX2PolygonOffsetReg

+ +
+
+ + + + +
struct GX2PolygonOffsetReg
+
+
+

Definition at line 129 of file registers.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +pa_su_poly_offset_front_scale +
+uint32_t +pa_su_poly_offset_front_offset +
+uint32_t +pa_su_poly_offset_back_scale +
+uint32_t +pa_su_poly_offset_back_offset +
+uint32_t +pa_su_poly_offset_clamp +
+ +
+
+ +

◆ GX2ScissorReg

+ +
+
+ + + + +
struct GX2ScissorReg
+
+
+

Definition at line 144 of file registers.h.

+
+ + + + + + + +
Data Fields
+uint32_t +pa_sc_generic_scissor_tl +
+uint32_t +pa_sc_generic_scissor_br +
+ +
+
+ +

◆ GX2TargetChannelMaskReg

+ +
+
+ + + + +
struct GX2TargetChannelMaskReg
+
+
+

Definition at line 153 of file registers.h.

+
+ + + + +
Data Fields
+uint32_t +cb_target_mask +
+ +
+
+ +

◆ GX2ViewportReg

+ +
+
+ + + + +
struct GX2ViewportReg
+
+
+

Definition at line 160 of file registers.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +pa_cl_vport_xscale +
+uint32_t +pa_cl_vport_xoffset +
+uint32_t +pa_cl_vport_yscale +
+uint32_t +pa_cl_vport_yoffset +
+uint32_t +pa_cl_vport_zscale +
+uint32_t +pa_cl_vport_zoffset +
+uint32_t +pa_cl_gb_vert_clip_adj +
+uint32_t +pa_cl_gb_vert_disc_adj +
+uint32_t +pa_cl_gb_horz_clip_adj +
+uint32_t +pa_cl_gb_horz_disc_adj +
+uint32_t +pa_sc_vport_zmin +
+uint32_t +pa_sc_vport_zmax +
+ +
+

Typedef Documentation

- + +

◆ GX2AAMaskReg

+
- +
typedef struct GX2AAMaskReg GX2AAMaskRegtypedef struct GX2AAMaskReg GX2AAMaskReg
-

Definition at line 16 of file registers.h.

+

Definition at line 16 of file registers.h.

- + +

◆ GX2AlphaTestReg

+
-

Definition at line 17 of file registers.h.

+

Definition at line 17 of file registers.h.

- + +

◆ GX2AlphaToMaskReg

+
-

Definition at line 18 of file registers.h.

+

Definition at line 18 of file registers.h.

- + +

◆ GX2BlendControlReg

+
-

Definition at line 19 of file registers.h.

+

Definition at line 19 of file registers.h.

- + +

◆ GX2BlendConstantColorReg

+
-

Definition at line 20 of file registers.h.

+

Definition at line 20 of file registers.h.

- + +

◆ GX2ColorControlReg

+
-

Definition at line 21 of file registers.h.

+

Definition at line 21 of file registers.h.

- + +

◆ GX2DepthStencilControlReg

+
-

Definition at line 22 of file registers.h.

+

Definition at line 22 of file registers.h.

- + +

◆ GX2StencilMaskReg

+
-

Definition at line 23 of file registers.h.

+

Definition at line 23 of file registers.h.

- + +

◆ GX2LineWidthReg

+
-

Definition at line 24 of file registers.h.

+

Definition at line 24 of file registers.h.

- + +

◆ GX2PointSizeReg

+
-

Definition at line 25 of file registers.h.

+

Definition at line 25 of file registers.h.

- + +

◆ GX2PointLimitsReg

+
-

Definition at line 26 of file registers.h.

+

Definition at line 26 of file registers.h.

- + +

◆ GX2PolygonControlReg

+
-

Definition at line 27 of file registers.h.

+

Definition at line 27 of file registers.h.

- + +

◆ GX2PolygonOffsetReg

+
-

Definition at line 28 of file registers.h.

+

Definition at line 28 of file registers.h.

- + +

◆ GX2ScissorReg

+
- +
typedef struct GX2ScissorReg GX2ScissorRegtypedef struct GX2ScissorReg GX2ScissorReg
-

Definition at line 29 of file registers.h.

+

Definition at line 29 of file registers.h.

- + +

◆ GX2TargetChannelMaskReg

+
-

Definition at line 30 of file registers.h.

+

Definition at line 30 of file registers.h.

- + +

◆ GX2ViewportReg

+
- +
typedef struct GX2ViewportReg GX2ViewportRegtypedef struct GX2ViewportReg GX2ViewportReg
-

Definition at line 31 of file registers.h.

+

Definition at line 31 of file registers.h.

Function Documentation

- + +

◆ GX2SetAAMask()

+
@@ -556,14 +1109,16 @@ Functions - + +

◆ GX2InitAAMaskReg()

+
- + @@ -600,14 +1155,16 @@ Functions - + +

◆ GX2GetAAMaskReg()

+
void GX2InitAAMaskReg (GX2AAMaskRegGX2AAMaskReg reg,
- + @@ -644,14 +1201,16 @@ Functions - + +

◆ GX2SetAAMaskReg()

+
void GX2GetAAMaskReg (GX2AAMaskRegGX2AAMaskReg reg,
- + @@ -660,14 +1219,16 @@ Functions - + +

◆ GX2SetAlphaTest()

+
void GX2SetAAMaskReg (GX2AAMaskRegGX2AAMaskReg reg)
- + @@ -692,20 +1253,22 @@ Functions - + +

◆ GX2InitAlphaTestReg()

+
void GX2SetAlphaTest (BOOL BOOL  alphaTest,
- + - + @@ -730,20 +1293,22 @@ Functions - + +

◆ GX2GetAlphaTestReg()

+
void GX2InitAlphaTestReg (GX2AlphaTestRegGX2AlphaTestReg reg,
BOOL BOOL  alphaTest,
- + - + @@ -768,14 +1333,16 @@ Functions - + +

◆ GX2SetAlphaTestReg()

+
void GX2GetAlphaTestReg (const GX2AlphaTestRegconst GX2AlphaTestReg reg,
BOOLBOOL alphaTest,
- + @@ -784,14 +1351,16 @@ Functions - + +

◆ GX2SetAlphaToMask()

+
void GX2SetAlphaTestReg (GX2AlphaTestRegGX2AlphaTestReg reg)
- + @@ -810,20 +1379,22 @@ Functions - + +

◆ GX2InitAlphaToMaskReg()

+
void GX2SetAlphaToMask (BOOL BOOL  alphaToMask,
- + - + @@ -842,20 +1413,22 @@ Functions - + +

◆ GX2GetAlphaToMaskReg()

+
void GX2InitAlphaToMaskReg (GX2AlphaToMaskRegGX2AlphaToMaskReg reg,
BOOL BOOL  alphaToMask,
- + - + @@ -874,14 +1447,16 @@ Functions - + +

◆ GX2SetAlphaToMaskReg()

+
void GX2GetAlphaToMaskReg (const GX2AlphaToMaskRegconst GX2AlphaToMaskReg reg,
BOOLBOOL alphaToMask,
- + @@ -890,7 +1465,9 @@ Functions - + +

◆ GX2SetBlendConstantColor()

+
void GX2SetAlphaToMaskReg (GX2AlphaToMaskRegGX2AlphaToMaskReg reg)
@@ -928,14 +1505,16 @@ Functions - + +

◆ GX2InitBlendConstantColorReg()

+
- + @@ -972,14 +1551,16 @@ Functions - + +

◆ GX2GetBlendConstantColorReg()

+
void GX2InitBlendConstantColorReg (GX2BlendConstantColorRegGX2BlendConstantColorReg reg,
- + @@ -1016,14 +1597,16 @@ Functions - + +

◆ GX2SetBlendConstantColorReg()

+
void GX2GetBlendConstantColorReg (GX2BlendConstantColorRegGX2BlendConstantColorReg reg,
- + @@ -1032,7 +1615,9 @@ Functions - + +

◆ GX2SetBlendControl()

+
void GX2SetBlendConstantColorReg (GX2BlendConstantColorRegGX2BlendConstantColorReg reg)
@@ -1063,7 +1648,7 @@ Functions - + @@ -1094,14 +1679,16 @@ Functions - + +

◆ GX2InitBlendControlReg()

+
BOOL BOOL  useAlphaBlend,
- + @@ -1131,7 +1718,7 @@ Functions - + @@ -1162,14 +1749,16 @@ Functions - + +

◆ GX2GetBlendControlReg()

+
void GX2InitBlendControlReg (GX2BlendControlRegGX2BlendControlReg reg,
BOOL BOOL  useAlphaBlend,
- + @@ -1199,7 +1788,7 @@ Functions - + @@ -1230,14 +1819,16 @@ Functions - + +

◆ GX2SetBlendControlReg()

+
void GX2GetBlendControlReg (GX2BlendControlRegGX2BlendControlReg reg,
BOOLBOOL useAlphaBlend,
- + @@ -1246,7 +1837,9 @@ Functions - + +

◆ GX2SetColorControl()

+
void GX2SetBlendControlReg (GX2BlendControlRegGX2BlendControlReg reg)
@@ -1265,13 +1858,13 @@ Functions - + - + @@ -1284,14 +1877,16 @@ Functions - + +

◆ GX2InitColorControlReg()

+
BOOL BOOL  multiWriteEnable,
BOOL BOOL  colorWriteEnable 
- + @@ -1309,13 +1904,13 @@ Functions - + - + @@ -1328,14 +1923,16 @@ Functions - + +

◆ GX2GetColorControlReg()

+
void GX2InitColorControlReg (GX2ColorControlRegGX2ColorControlReg reg,
BOOL BOOL  multiWriteEnable,
BOOL BOOL  colorWriteEnable 
- + @@ -1353,13 +1950,13 @@ Functions - + - + @@ -1372,14 +1969,16 @@ Functions - + +

◆ GX2SetColorControlReg()

+
void GX2GetColorControlReg (GX2ColorControlRegGX2ColorControlReg reg,
BOOLBOOL multiWriteEnable,
BOOLBOOL colorWriteEnable 
- + @@ -1388,20 +1987,22 @@ Functions - + +

◆ GX2SetDepthOnlyControl()

+
void GX2SetColorControlReg (GX2ColorControlRegGX2ColorControlReg reg)
- + - + @@ -1420,20 +2021,22 @@ Functions - + +

◆ GX2SetDepthStencilControl()

+
void GX2SetDepthOnlyControl (BOOL BOOL  depthTest,
BOOL BOOL  depthWrite,
- + - + @@ -1445,13 +2048,13 @@ Functions - + - + @@ -1512,26 +2115,28 @@ Functions - + +

◆ GX2InitDepthStencilControlReg()

+
void GX2SetDepthStencilControl (BOOL BOOL  depthTest,
BOOL BOOL  depthWrite,
BOOL BOOL  stencilTest,
BOOL BOOL  backfaceStencil,
- + - + - + @@ -1543,13 +2148,13 @@ Functions - + - + @@ -1610,26 +2215,28 @@ Functions - + +

◆ GX2GetDepthStencilControlReg()

+
void GX2InitDepthStencilControlReg (GX2DepthStencilControlRegGX2DepthStencilControlReg reg,
BOOL BOOL  depthTest,
BOOL BOOL  depthWrite,
BOOL BOOL  stencilTest,
BOOL BOOL  backfaceStencil,
- + - + - + @@ -1641,13 +2248,13 @@ Functions - + - + @@ -1708,14 +2315,16 @@ Functions - + +

◆ GX2SetDepthStencilControlReg()

+
void GX2GetDepthStencilControlReg (GX2DepthStencilControlRegGX2DepthStencilControlReg reg,
BOOLBOOL depthTest,
BOOLBOOL depthWrite,
BOOLBOOL stencilTest,
BOOLBOOL backfaceStencil,
- + @@ -1724,7 +2333,9 @@ Functions - + +

◆ GX2SetStencilMask()

+
void GX2SetDepthStencilControlReg (GX2DepthStencilControlRegGX2DepthStencilControlReg reg)
@@ -1774,14 +2385,16 @@ Functions - + +

◆ GX2InitStencilMaskReg()

+
- + @@ -1830,14 +2443,16 @@ Functions - + +

◆ GX2GetStencilMaskReg()

+
void GX2InitStencilMaskReg (GX2StencilMaskRegGX2StencilMaskReg reg,
- + @@ -1886,14 +2501,16 @@ Functions - + +

◆ GX2SetStencilMaskReg()

+
void GX2GetStencilMaskReg (GX2StencilMaskRegGX2StencilMaskReg reg,
- + @@ -1902,7 +2519,9 @@ Functions - + +

◆ GX2SetLineWidth()

+
void GX2SetStencilMaskReg (GX2StencilMaskRegGX2StencilMaskReg reg)
@@ -1918,14 +2537,16 @@ Functions - + +

◆ GX2InitLineWidthReg()

+
- + @@ -1944,14 +2565,16 @@ Functions - + +

◆ GX2GetLineWidthReg()

+
void GX2InitLineWidthReg (GX2LineWidthRegGX2LineWidthReg reg,
- + @@ -1970,14 +2593,16 @@ Functions - + +

◆ GX2SetLineWidthReg()

+
void GX2GetLineWidthReg (GX2LineWidthRegGX2LineWidthReg reg,
- + @@ -1986,7 +2611,9 @@ Functions - + +

◆ GX2SetPointSize()

+
void GX2SetLineWidthReg (GX2LineWidthRegGX2LineWidthReg reg)
@@ -2012,14 +2639,16 @@ Functions - + +

◆ GX2InitPointSizeReg()

+
- + @@ -2044,14 +2673,16 @@ Functions - + +

◆ GX2GetPointSizeReg()

+
void GX2InitPointSizeReg (GX2PointSizeRegGX2PointSizeReg reg,
- + @@ -2076,14 +2707,16 @@ Functions - + +

◆ GX2SetPointSizeReg()

+
void GX2GetPointSizeReg (GX2PointSizeRegGX2PointSizeReg reg,
- + @@ -2092,7 +2725,9 @@ Functions - + +

◆ GX2SetPointLimits()

+
void GX2SetPointSizeReg (GX2PointSizeRegGX2PointSizeReg reg)
@@ -2118,14 +2753,16 @@ Functions - + +

◆ GX2InitPointLimitsReg()

+
- + @@ -2150,14 +2787,16 @@ Functions - + +

◆ GX2GetPointLimitsReg()

+
void GX2InitPointLimitsReg (GX2PointLimitsRegGX2PointLimitsReg reg,
- + @@ -2182,14 +2821,16 @@ Functions - + +

◆ GX2SetPointLimitsReg()

+
void GX2GetPointLimitsReg (GX2PointLimitsRegGX2PointLimitsReg reg,
- + @@ -2198,7 +2839,9 @@ Functions - + +

◆ GX2SetCullOnlyControl()

+
void GX2SetPointLimitsReg (GX2PointLimitsRegGX2PointLimitsReg reg)
@@ -2211,13 +2854,13 @@ Functions - + - + @@ -2230,7 +2873,9 @@ Functions - + +

◆ GX2SetPolygonControl()

+
BOOL BOOL  cullFront,
BOOL BOOL  cullBack 
@@ -2243,19 +2888,19 @@ Functions - + - + - + @@ -2273,19 +2918,19 @@ Functions - + - + - + @@ -2298,14 +2943,16 @@ Functions - + +

◆ GX2InitPolygonControlReg()

+
BOOL BOOL  cullFront,
BOOL BOOL  cullBack,
BOOL BOOL  polyMode,
BOOL BOOL  polyOffsetFrontEnable,
BOOL BOOL  polyOffsetBackEnable,
BOOL BOOL  polyOffsetParaEnable 
- + @@ -2317,19 +2964,19 @@ Functions - + - + - + @@ -2347,19 +2994,19 @@ Functions - + - + - + @@ -2372,14 +3019,16 @@ Functions - + +

◆ GX2GetPolygonControlReg()

+
void GX2InitPolygonControlReg (GX2PolygonControlRegGX2PolygonControlReg reg,
BOOL BOOL  cullFront,
BOOL BOOL  cullBack,
BOOL BOOL  polyMode,
BOOL BOOL  polyOffsetFrontEnable,
BOOL BOOL  polyOffsetBackEnable,
BOOL BOOL  polyOffsetParaEnable 
- + @@ -2391,19 +3040,19 @@ Functions - + - + - + @@ -2421,19 +3070,19 @@ Functions - + - + - + @@ -2446,14 +3095,16 @@ Functions - + +

◆ GX2SetPolygonControlReg()

+
void GX2GetPolygonControlReg (GX2PolygonControlRegGX2PolygonControlReg reg,
BOOLBOOL cullFront,
BOOLBOOL cullBack,
BOOLBOOL polyMode,
BOOLBOOL polyOffsetFrontEnable,
BOOLBOOL polyOffsetBackEnable,
BOOLBOOL polyOffsetParaEnable 
- + @@ -2462,7 +3113,9 @@ Functions - + +

◆ GX2SetPolygonOffset()

+
void GX2SetPolygonControlReg (GX2PolygonControlRegGX2PolygonControlReg reg)
@@ -2506,14 +3159,16 @@ Functions - + +

◆ GX2InitPolygonOffsetReg()

+
- + @@ -2556,14 +3211,16 @@ Functions - + +

◆ GX2GetPolygonOffsetReg()

+
void GX2InitPolygonOffsetReg (GX2PolygonOffsetRegGX2PolygonOffsetReg reg,
- + @@ -2606,14 +3263,16 @@ Functions - + +

◆ GX2SetPolygonOffsetReg()

+
void GX2GetPolygonOffsetReg (GX2PolygonOffsetRegGX2PolygonOffsetReg reg,
- + @@ -2622,7 +3281,9 @@ Functions - + +

◆ GX2SetScissor()

+
void GX2SetPolygonOffsetReg (GX2PolygonOffsetRegGX2PolygonOffsetReg reg)
@@ -2660,14 +3321,16 @@ Functions - + +

◆ GX2InitScissorReg()

+
- + @@ -2704,14 +3367,16 @@ Functions - + +

◆ GX2GetScissorReg()

+
void GX2InitScissorReg (GX2ScissorRegGX2ScissorReg reg,
- + @@ -2748,14 +3413,16 @@ Functions - + +

◆ GX2SetScissorReg()

+
void GX2GetScissorReg (GX2ScissorRegGX2ScissorReg reg,
- + @@ -2764,7 +3431,9 @@ Functions - + +

◆ GX2SetTargetChannelMasks()

+
void GX2SetScissorReg (GX2ScissorRegGX2ScissorReg reg)
@@ -2826,14 +3495,16 @@ Functions - + +

◆ GX2InitTargetChannelMasksReg()

+
- + @@ -2894,14 +3565,16 @@ Functions - + +

◆ GX2GetTargetChannelMasksReg()

+
void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskRegGX2TargetChannelMaskReg reg,
- + @@ -2962,14 +3635,16 @@ Functions - + +

◆ GX2SetTargetChannelMasksReg()

+
void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskRegGX2TargetChannelMaskReg reg,
- + @@ -2978,7 +3653,9 @@ Functions - + +

◆ GX2SetViewport()

+
void GX2SetTargetChannelMasksReg (GX2TargetChannelMaskRegGX2TargetChannelMaskReg reg)
@@ -3028,14 +3705,16 @@ Functions - + +

◆ GX2InitViewportReg()

+
- + @@ -3084,14 +3763,16 @@ Functions - + +

◆ GX2GetViewportReg()

+
void GX2InitViewportReg (GX2ViewportRegGX2ViewportReg reg,
- + @@ -3140,14 +3821,16 @@ Functions - + +

◆ GX2SetViewportReg()

+
void GX2GetViewportReg (GX2ViewportRegGX2ViewportReg reg,
- + @@ -3161,7 +3844,7 @@ Functions diff --git a/group__gx2__registers.js b/group__gx2__registers.js deleted file mode 100644 index c67a8c1..0000000 --- a/group__gx2__registers.js +++ /dev/null @@ -1,241 +0,0 @@ -var group__gx2__registers = -[ - [ "GX2AAMaskReg", "struct_g_x2_a_a_mask_reg.html", [ - [ "regs", "struct_g_x2_a_a_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2AlphaTestReg", "struct_g_x2_alpha_test_reg.html", [ - [ "regs", "struct_g_x2_alpha_test_reg.html#a793ff021e4af050334eacd59fe715952", null ] - ] ], - [ "GX2AlphaToMaskReg", "struct_g_x2_alpha_to_mask_reg.html", [ - [ "regs", "struct_g_x2_alpha_to_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2BlendControlReg", "struct_g_x2_blend_control_reg.html", [ - [ "regs", "struct_g_x2_blend_control_reg.html#a793ff021e4af050334eacd59fe715952", null ] - ] ], - [ "GX2BlendConstantColorReg", "struct_g_x2_blend_constant_color_reg.html", [ - [ "regs", "struct_g_x2_blend_constant_color_reg.html#aa04821452503700ab658eace0c35451b", null ] - ] ], - [ "GX2ColorControlReg", "struct_g_x2_color_control_reg.html", [ - [ "regs", "struct_g_x2_color_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2DepthStencilControlReg", "struct_g_x2_depth_stencil_control_reg.html", [ - [ "regs", "struct_g_x2_depth_stencil_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2StencilMaskReg", "struct_g_x2_stencil_mask_reg.html", [ - [ "regs", "struct_g_x2_stencil_mask_reg.html#a793ff021e4af050334eacd59fe715952", null ] - ] ], - [ "GX2LineWidthReg", "struct_g_x2_line_width_reg.html", [ - [ "regs", "struct_g_x2_line_width_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2PointSizeReg", "struct_g_x2_point_size_reg.html", [ - [ "regs", "struct_g_x2_point_size_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2PointLimitsReg", "struct_g_x2_point_limits_reg.html", [ - [ "regs", "struct_g_x2_point_limits_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2PolygonControlReg", "struct_g_x2_polygon_control_reg.html", [ - [ "regs", "struct_g_x2_polygon_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2PolygonOffsetReg", "struct_g_x2_polygon_offset_reg.html", [ - [ "regs", "struct_g_x2_polygon_offset_reg.html#acaf44c85a88d565b8d775653e0602223", null ] - ] ], - [ "GX2ScissorReg", "struct_g_x2_scissor_reg.html", [ - [ "regs", "struct_g_x2_scissor_reg.html#a793ff021e4af050334eacd59fe715952", null ] - ] ], - [ "GX2TargetChannelMaskReg", "struct_g_x2_target_channel_mask_reg.html", [ - [ "regs", "struct_g_x2_target_channel_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] - ] ], - [ "GX2ViewportReg", "struct_g_x2_viewport_reg.html", [ - [ "regs", "struct_g_x2_viewport_reg.html#abf0bac7dcb47cebb251e60f5f8222517", null ] - ] ], - [ "GX2AAMaskReg", "group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7", null ], - [ "GX2AlphaTestReg", "group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75", null ], - [ "GX2AlphaToMaskMode", "group__gx2__registers.html#ga44ef4e6466fa8f5b1c919cb358eec048", null ], - [ "GX2AlphaToMaskReg", "group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d", null ], - [ "GX2BlendCombineMode", "group__gx2__registers.html#gaec7470eadd4d590dd475d91377cb9bcc", null ], - [ "GX2BlendConstantColorReg", "group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f", null ], - [ "GX2BlendControlReg", "group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6", null ], - [ "GX2BlendMode", "group__gx2__registers.html#gaaf7aedf48445d4781ab29b71c424d508", null ], - [ "GX2ChannelMask", "group__gx2__registers.html#ga1d5b0d719b8602a63fc69558cd050ddf", null ], - [ "GX2ColorControlReg", "group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da", null ], - [ "GX2CompareFunction", "group__gx2__registers.html#ga76446b740953c14b92707e5416451818", null ], - [ "GX2DepthStencilControlReg", "group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a", null ], - [ "GX2FrontFace", "group__gx2__registers.html#gad6ccf76aa330973f0d56c17e29ee75e4", null ], - [ "GX2LineWidthReg", "group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f", null ], - [ "GX2LogicOp", "group__gx2__registers.html#ga57ce5091a94fc79e8d4c49c052977c0a", null ], - [ "GX2PointLimitsReg", "group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d", null ], - [ "GX2PointSizeReg", "group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43", null ], - [ "GX2PolygonControlReg", "group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa", null ], - [ "GX2PolygonMode", "group__gx2__registers.html#gaaa32824b7520912865705452f9d16164", null ], - [ "GX2PolygonOffsetReg", "group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca", null ], - [ "GX2ScissorReg", "group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135", null ], - [ "GX2StencilFunction", "group__gx2__registers.html#gab993f49481d62e14a2ab6702b6b883de", null ], - [ "GX2StencilMaskReg", "group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642", null ], - [ "GX2TargetChannelMaskReg", "group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347", null ], - [ "GX2ViewportReg", "group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5", null ], - [ "GX2AlphaToMaskMode", "group__gx2__registers.html#ga075361ef2efa264b0985436bc83674f7", [ - [ "GX2_ALPHA_TO_MASK_MODE_NON_DITHERED", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_0", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_90", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_180", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_270", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374", null ] - ] ], - [ "GX2BlendCombineMode", "group__gx2__registers.html#ga709ac06f79aad28e189f64eddee95c0c", [ - [ "GX2_BLEND_COMBINE_MODE_ADD", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a", null ], - [ "GX2_BLEND_COMBINE_MODE_SUB", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311", null ], - [ "GX2_BLEND_COMBINE_MODE_MIN", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5", null ], - [ "GX2_BLEND_COMBINE_MODE_MAX", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7", null ], - [ "GX2_BLEND_COMBINE_MODE_REV_SUB", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1", null ] - ] ], - [ "GX2BlendMode", "group__gx2__registers.html#ga51325124fd72959f914a3e0190ea6e5b", [ - [ "GX2_BLEND_MODE_ZERO", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8", null ], - [ "GX2_BLEND_MODE_ONE", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048", null ], - [ "GX2_BLEND_MODE_SRC_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a", null ], - [ "GX2_BLEND_MODE_INV_SRC_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c", null ], - [ "GX2_BLEND_MODE_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a", null ], - [ "GX2_BLEND_MODE_INV_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee", null ], - [ "GX2_BLEND_MODE_DST_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171", null ], - [ "GX2_BLEND_MODE_INV_DST_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254", null ], - [ "GX2_BLEND_MODE_DST_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6", null ], - [ "GX2_BLEND_MODE_INV_DST_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940", null ], - [ "GX2_BLEND_MODE_SRC_ALPHA_SAT", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7", null ], - [ "GX2_BLEND_MODE_BOTH_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa", null ], - [ "GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47", null ], - [ "GX2_BLEND_MODE_BLEND_FACTOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294", null ], - [ "GX2_BLEND_MODE_INV_BLEND_FACTOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7", null ], - [ "GX2_BLEND_MODE_SRC1_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c", null ], - [ "GX2_BLEND_MODE_INV_SRC1_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3", null ], - [ "GX2_BLEND_MODE_SRC1_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e", null ], - [ "GX2_BLEND_MODE_INV_SRC1_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96", null ] - ] ], - [ "GX2ChannelMask", "group__gx2__registers.html#ga0b11754ab8a00e7e3518a064a4b94144", [ - [ "GX2_CHANNEL_MASK_R", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58", null ], - [ "GX2_CHANNEL_MASK_G", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850", null ], - [ "GX2_CHANNEL_MASK_RG", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133", null ], - [ "GX2_CHANNEL_MASK_B", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6", null ], - [ "GX2_CHANNEL_MASK_RB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41", null ], - [ "GX2_CHANNEL_MASK_GB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e", null ], - [ "GX2_CHANNEL_MASK_RGB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398", null ], - [ "GX2_CHANNEL_MASK_A", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403", null ], - [ "GX2_CHANNEL_MASK_RA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0", null ], - [ "GX2_CHANNEL_MASK_GA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c", null ], - [ "GX2_CHANNEL_MASK_RGA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b", null ], - [ "GX2_CHANNEL_MASK_BA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b", null ], - [ "GX2_CHANNEL_MASK_RBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e", null ], - [ "GX2_CHANNEL_MASK_GBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228", null ], - [ "GX2_CHANNEL_MASK_RGBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3", null ] - ] ], - [ "GX2CompareFunction", "group__gx2__registers.html#ga33e99afbccad5f16189ff6cf84d55d88", [ - [ "GX2_COMPARE_FUNC_NEVER", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3", null ], - [ "GX2_COMPARE_FUNC_LESS", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b", null ], - [ "GX2_COMPARE_FUNC_EQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe", null ], - [ "GX2_COMPARE_FUNC_LEQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d", null ], - [ "GX2_COMPARE_FUNC_GREATER", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b", null ], - [ "GX2_COMPARE_FUNC_NOT_EQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628", null ], - [ "GX2_COMPARE_FUNC_GEQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176", null ], - [ "GX2_COMPARE_FUNC_ALWAYS", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1", null ] - ] ], - [ "GX2FrontFace", "group__gx2__registers.html#ga12f9c7931c856e632df28f25cb27d7ed", [ - [ "GX2_FRONT_FACE_CCW", "group__gx2__registers.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490", null ], - [ "GX2_FRONT_FACE_CW", "group__gx2__registers.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1", null ] - ] ], - [ "GX2LogicOp", "group__gx2__registers.html#ga2a90e8100fd36bea5c58bf5f89abdef0", [ - [ "GX2_LOGIC_OP_CLEAR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af", null ], - [ "GX2_LOGIC_OP_NOR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e", null ], - [ "GX2_LOGIC_OP_INV_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539", null ], - [ "GX2_LOGIC_OP_INV_COPY", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89", null ], - [ "GX2_LOGIC_OP_REV_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd", null ], - [ "GX2_LOGIC_OP_INV", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7", null ], - [ "GX2_LOGIC_OP_XOR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5", null ], - [ "GX2_LOGIC_OP_NOT_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d", null ], - [ "GX2_LOGIC_OP_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29", null ], - [ "GX2_LOGIC_OP_EQUIV", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024", null ], - [ "GX2_LOGIC_OP_NOP", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2", null ], - [ "GX2_LOGIC_OP_INV_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d", null ], - [ "GX2_LOGIC_OP_COPY", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31", null ], - [ "GX2_LOGIC_OP_REV_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3", null ], - [ "GX2_LOGIC_OP_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5", null ], - [ "GX2_LOGIC_OP_SET", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471", null ] - ] ], - [ "GX2PolygonMode", "group__gx2__registers.html#gafc00c6baa27108695a298d64ccf000a8", [ - [ "GX2_POLYGON_MODE_POINT", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa", null ], - [ "GX2_POLYGON_MODE_LINE", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2", null ], - [ "GX2_POLYGON_MODE_TRIANGLE", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0", null ] - ] ], - [ "GX2StencilFunction", "group__gx2__registers.html#ga1aafdf748c771f8a31ed068a7401e95d", [ - [ "GX2_STENCIL_FUNCTION_KEEP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9", null ], - [ "GX2_STENCIL_FUNCTION_ZERO", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060", null ], - [ "GX2_STENCIL_FUNCTION_REPLACE", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a", null ], - [ "GX2_STENCIL_FUNCTION_INCR_CLAMP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a", null ], - [ "GX2_STENCIL_FUNCTION_DECR_CLAMP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7", null ], - [ "GX2_STENCIL_FUNCTION_INV", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412", null ], - [ "GX2_STENCIL_FUNCTION_INCR_WRAP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c", null ], - [ "GX2_STENCIL_FUNCTION_DECR_WRAP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e", null ] - ] ], - [ "GX2GetAAMaskReg", "group__gx2__registers.html#ga7b850adc58b7ade463e5f5682b507b9f", null ], - [ "GX2GetAlphaTestReg", "group__gx2__registers.html#gac91b2cea198079d425bcdf891c263e5b", null ], - [ "GX2GetAlphaToMaskReg", "group__gx2__registers.html#ga063dc0904676f282cffe69f829d2e3b4", null ], - [ "GX2GetBlendConstantColorReg", "group__gx2__registers.html#ga73f1de14178f35510c894ec695b6cd71", null ], - [ "GX2GetBlendControlReg", "group__gx2__registers.html#ga599c00a69f56352890f40f4371d02eb6", null ], - [ "GX2GetColorControlReg", "group__gx2__registers.html#ga3189e27bb23a4073a9c0d73bad826d05", null ], - [ "GX2GetDepthStencilControlReg", "group__gx2__registers.html#ga1495704d886faae4993309e6080f434c", null ], - [ "GX2GetLineWidthReg", "group__gx2__registers.html#gaa160f6980e49c587c080300697d0b761", null ], - [ "GX2GetPointLimitsReg", "group__gx2__registers.html#gad79a6a728f4bcda6338a712c5f3d65af", null ], - [ "GX2GetPointSizeReg", "group__gx2__registers.html#ga11009ccab00d3dd7029a33e635c6af0c", null ], - [ "GX2GetPolygonControlReg", "group__gx2__registers.html#ga38e5eb93ebceffc2ce016a38358b5f59", null ], - [ "GX2GetPolygonOffsetReg", "group__gx2__registers.html#ga2bd571b7b54cb2ea575918dcdd691ce0", null ], - [ "GX2GetScissorReg", "group__gx2__registers.html#ga20f2ff750349045d6f80634961235c0d", null ], - [ "GX2GetStencilMaskReg", "group__gx2__registers.html#ga395214c6fa9292bf47a4cccd0ee4cbf5", null ], - [ "GX2GetTargetChannelMasksReg", "group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c", null ], - [ "GX2GetViewportReg", "group__gx2__registers.html#ga2cd53bfc65e60048081d560568275764", null ], - [ "GX2InitAAMaskReg", "group__gx2__registers.html#gae24f78173fdd5487e1675b0c7caf2243", null ], - [ "GX2InitAlphaTestReg", "group__gx2__registers.html#ga18eda7736e6f4daeef872f05de23c2e1", null ], - [ "GX2InitAlphaToMaskReg", "group__gx2__registers.html#ga719f8008fc368c2a436349c863e2ce65", null ], - [ "GX2InitBlendConstantColorReg", "group__gx2__registers.html#ga15ce7cb1f0dcac94e5a687556c1d7208", null ], - [ "GX2InitBlendControlReg", "group__gx2__registers.html#gaaf918ea5f66f1829695340c1ac78a67b", null ], - [ "GX2InitColorControlReg", "group__gx2__registers.html#ga8579a2284663fdb1c54a00ca077eb538", null ], - [ "GX2InitDepthStencilControlReg", "group__gx2__registers.html#ga9df21243f0f217ed6a82363a728ed46b", null ], - [ "GX2InitLineWidthReg", "group__gx2__registers.html#gaff91ed77b353244ca0c4253c5d14ce05", null ], - [ "GX2InitPointLimitsReg", "group__gx2__registers.html#ga433bdf86122cf99685db306093a2e856", null ], - [ "GX2InitPointSizeReg", "group__gx2__registers.html#ga3fd69f17959f4e86b37a64099dc9bbc8", null ], - [ "GX2InitPolygonControlReg", "group__gx2__registers.html#ga582370ade0d5e8470d38632ea2000381", null ], - [ "GX2InitPolygonOffsetReg", "group__gx2__registers.html#gaa93c02092f5e6c720d94552b84396758", null ], - [ "GX2InitScissorReg", "group__gx2__registers.html#ga72e75f755cc7c4db749e4d5b1a40d876", null ], - [ "GX2InitStencilMaskReg", "group__gx2__registers.html#ga2a964c90e264ed3f062bbb16b5bff195", null ], - [ "GX2InitTargetChannelMasksReg", "group__gx2__registers.html#ga5815081a231ad0c8480152879048ce8a", null ], - [ "GX2InitViewportReg", "group__gx2__registers.html#gad1dec6a5c867be39a834777b898553a4", null ], - [ "GX2SetAAMask", "group__gx2__registers.html#ga4a1e2af99ba3f4767aa839441f84c497", null ], - [ "GX2SetAAMaskReg", "group__gx2__registers.html#gae78576f3ac9ccd522881ea6387540a84", null ], - [ "GX2SetAlphaTest", "group__gx2__registers.html#ga28f41f12fa097fb96085856d2a0cf254", null ], - [ "GX2SetAlphaTestReg", "group__gx2__registers.html#ga1ceb3adbebd1ae582d00f7cbb6af1231", null ], - [ "GX2SetAlphaToMask", "group__gx2__registers.html#ga2dc56b61fcdfdbc9f33e7dccf532ac64", null ], - [ "GX2SetAlphaToMaskReg", "group__gx2__registers.html#ga3546f8e203ece044e61045ca37f38e21", null ], - [ "GX2SetBlendConstantColor", "group__gx2__registers.html#ga760bb44ead20e0b3d089e754492e2642", null ], - [ "GX2SetBlendConstantColorReg", "group__gx2__registers.html#gae688288bd9c0b046a9cbd02ae538e730", null ], - [ "GX2SetBlendControl", "group__gx2__registers.html#ga0cfa04f0819dfdcc1068bfe7439521db", null ], - [ "GX2SetBlendControlReg", "group__gx2__registers.html#ga3c70f41d685c024a8a4051cc2f837f99", null ], - [ "GX2SetColorControl", "group__gx2__registers.html#ga5417689d5e1f2ec8946337736c9e3a3d", null ], - [ "GX2SetColorControlReg", "group__gx2__registers.html#gaf0bb5fde86584ec0cd2e7de4ab4db9f8", null ], - [ "GX2SetCullOnlyControl", "group__gx2__registers.html#ga7bf134d50c712a25d0b04351ee8c3634", null ], - [ "GX2SetDepthOnlyControl", "group__gx2__registers.html#gae4be9ba76e7c90456b4a99dcde2da984", null ], - [ "GX2SetDepthStencilControl", "group__gx2__registers.html#ga466457a081ed23740d25b4508fea9392", null ], - [ "GX2SetDepthStencilControlReg", "group__gx2__registers.html#ga61804dc61e2faab0327e3e2598e4e375", null ], - [ "GX2SetLineWidth", "group__gx2__registers.html#ga9a777a00b1a6433b29ecf405f4faf22c", null ], - [ "GX2SetLineWidthReg", "group__gx2__registers.html#ga9c75737adb47e4e428700a53855e665d", null ], - [ "GX2SetPointLimits", "group__gx2__registers.html#ga6da0ad96ebcab66d8e0933149972fc2b", null ], - [ "GX2SetPointLimitsReg", "group__gx2__registers.html#gadcb66536d341fd8acafb4886ebccfdd5", null ], - [ "GX2SetPointSize", "group__gx2__registers.html#ga956b315c7cdb4c35d49d3712b5530559", null ], - [ "GX2SetPointSizeReg", "group__gx2__registers.html#ga97a11af6a2e24aef8a61f031766ffd2e", null ], - [ "GX2SetPolygonControl", "group__gx2__registers.html#ga0a3d8a33254f7e4de64ab5250e917e50", null ], - [ "GX2SetPolygonControlReg", "group__gx2__registers.html#gaa20b0bc03a9d8e44ebbf625f6c789a75", null ], - [ "GX2SetPolygonOffset", "group__gx2__registers.html#ga2c52e8d4808baa27291feaaff5a17fff", null ], - [ "GX2SetPolygonOffsetReg", "group__gx2__registers.html#gab96c19c8d7ebfbc9c2d89665a36a4707", null ], - [ "GX2SetScissor", "group__gx2__registers.html#gae3101b6dabb10708ec34f18999e21ba1", null ], - [ "GX2SetScissorReg", "group__gx2__registers.html#ga939fb2d4ec4879a510069afc70d95ffe", null ], - [ "GX2SetStencilMask", "group__gx2__registers.html#ga9c7c418112516a141742420f4a903bae", null ], - [ "GX2SetStencilMaskReg", "group__gx2__registers.html#ga802f7b056674cb1606f304c3b868e104", null ], - [ "GX2SetTargetChannelMasks", "group__gx2__registers.html#gac21e9e18e1634ccccc2902eb1e7af391", null ], - [ "GX2SetTargetChannelMasksReg", "group__gx2__registers.html#ga62dac0944dc39aab7dc72fc90947f5a4", null ], - [ "GX2SetViewport", "group__gx2__registers.html#ga08f23a00af361f9b9e6d68e4396574ad", null ], - [ "GX2SetViewportReg", "group__gx2__registers.html#ga657b424316592d62fc513d300154cb37", null ] -]; \ No newline at end of file diff --git a/group__gx2__sampler.html b/group__gx2__sampler.html index c9750d5..48e4dfa 100644 --- a/group__gx2__sampler.html +++ b/group__gx2__sampler.html @@ -3,17 +3,15 @@ - -WUT: Sampler + + +wut: Sampler - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2SetViewportReg (GX2ViewportRegGX2ViewportReg reg)
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2Sampler -  +struct  GX2Sampler +  - +

Typedefs

typedef struct GX2Sampler GX2Sampler
typedef struct GX2Sampler GX2Sampler
 
- + - + - + - + - + - + - + - + - + - +

Functions

void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
 
void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
 
void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
 
void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
 
void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
 
void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
 
void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
 
void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
 
void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
 
void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ GX2Sampler

+
- + + +
typedef struct GX2Sampler GX2Samplerstruct GX2Sampler
+
+
+

Definition at line 17 of file sampler.h.

+
+ + + + +
Data Fields
+uint32_t +regs[3] +
+ +
+
+

Typedef Documentation

+ +

◆ GX2Sampler

+ +
+
+ + +
typedef struct GX2Sampler GX2Sampler
-

Definition at line 15 of file sampler.h.

+

Definition at line 15 of file sampler.h.

Function Documentation

- + +

◆ GX2InitSampler()

+
- + @@ -168,14 +184,16 @@ Functions - + +

◆ GX2InitSamplerBorderType()

+
void GX2InitSampler (GX2SamplerGX2Sampler sampler,
- + @@ -194,14 +212,16 @@ Functions - + +

◆ GX2InitSamplerClamping()

+
void GX2InitSamplerBorderType (GX2SamplerGX2Sampler sampler,
- + @@ -232,14 +252,16 @@ Functions - + +

◆ GX2InitSamplerDepthCompare()

+
void GX2InitSamplerClamping (GX2SamplerGX2Sampler sampler,
- + @@ -258,20 +280,22 @@ Functions - + +

◆ GX2InitSamplerFilterAdjust()

+
void GX2InitSamplerDepthCompare (GX2SamplerGX2Sampler sampler,
- + - + @@ -296,14 +320,16 @@ Functions - + +

◆ GX2InitSamplerLOD()

+
void GX2InitSamplerFilterAdjust (GX2SamplerGX2Sampler sampler,
BOOL BOOL  highPrecision,
- + @@ -334,14 +360,16 @@ Functions - + +

◆ GX2InitSamplerLODAdjust()

+
void GX2InitSamplerLOD (GX2SamplerGX2Sampler sampler,
- + @@ -353,7 +381,7 @@ Functions - + @@ -366,14 +394,16 @@ Functions - + +

◆ GX2InitSamplerRoundingMode()

+
void GX2InitSamplerLODAdjust (GX2SamplerGX2Sampler sampler,
BOOL BOOL  unk2 
- + @@ -392,14 +422,16 @@ Functions - + +

◆ GX2InitSamplerXYFilter()

+
void GX2InitSamplerRoundingMode (GX2SamplerGX2Sampler sampler,
- + @@ -430,14 +462,16 @@ Functions - + +

◆ GX2InitSamplerZMFilter()

+
void GX2InitSamplerXYFilter (GX2SamplerGX2Sampler sampler,
- + @@ -467,7 +501,7 @@ Functions diff --git a/group__gx2__sampler.js b/group__gx2__sampler.js deleted file mode 100644 index c043582..0000000 --- a/group__gx2__sampler.js +++ /dev/null @@ -1,66 +0,0 @@ -var group__gx2__sampler = -[ - [ "GX2Sampler", "struct_g_x2_sampler.html", [ - [ "regs", "struct_g_x2_sampler.html#a44ec6ef6908d093bea07bda4666eb5c9", null ] - ] ], - [ "GX2RoundingMode", "group__gx2__sampler.html#gab8d0db166a9569e964d1cad5436d6016", null ], - [ "GX2Sampler", "group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27", null ], - [ "GX2TexAnisoRatio", "group__gx2__sampler.html#ga68b16aec74e59c46f0850b180e5a5f9f", null ], - [ "GX2TexBorderType", "group__gx2__sampler.html#ga15269cbdbdca809fdd40d49e6da6548d", null ], - [ "GX2TexClampMode", "group__gx2__sampler.html#gac1576f18375a3b088b8899ba7b67651f", null ], - [ "GX2TexMipFilterMode", "group__gx2__sampler.html#gac80d2c0720ce5694c2881e83872e6b4d", null ], - [ "GX2TexMipPerfMode", "group__gx2__sampler.html#ga26e5b9436699f0e12d88f689d77c5e1f", null ], - [ "GX2TexXYFilterMode", "group__gx2__sampler.html#gadfc5ebd4f33625a58e1e8cff8532ee63", null ], - [ "GX2TexZFilterMode", "group__gx2__sampler.html#ga0658d28839665cc7b2bcf14c125b306e", null ], - [ "GX2TexZPerfMode", "group__gx2__sampler.html#ga106ffb3b191c7f3cfa2cf0369d210390", null ], - [ "GX2RoundingMode", "group__gx2__sampler.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c", [ - [ "GX2_ROUNDING_MODE_ROUND_TO_EVEN", "group__gx2__sampler.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee", null ], - [ "GX2_ROUNDING_MODE_TRUNCATE", "group__gx2__sampler.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc", null ] - ] ], - [ "GX2TexAnisoRatio", "group__gx2__sampler.html#gabf508b74443eb26bd812c2b123cbaf60", [ - [ "GX2_TEX_ANISO_RATIO_NONE", "group__gx2__sampler.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b", null ] - ] ], - [ "GX2TexBorderType", "group__gx2__sampler.html#ga39aa610dff74f1c4858610fa08617a31", [ - [ "GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78", null ], - [ "GX2_TEX_BORDER_TYPE_BLACK", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc", null ], - [ "GX2_TEX_BORDER_TYPE_WHITE", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa", null ], - [ "GX2_TEX_BORDER_TYPE_VARIABLE", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933", null ] - ] ], - [ "GX2TexClampMode", "group__gx2__sampler.html#ga64376f84e058eb1dca71b1e9dd658c3c", [ - [ "GX2_TEX_CLAMP_MODE_WRAP", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c", null ], - [ "GX2_TEX_CLAMP_MODE_MIRROR", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3", null ], - [ "GX2_TEX_CLAMP_MODE_CLAMP", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a", null ], - [ "GX2_TEX_CLAMP_MODE_MIRROR_ONCE", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686", null ], - [ "GX2_TEX_CLAMP_MODE_CLAMP_BORDER", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa", null ] - ] ], - [ "GX2TexMipFilterMode", "group__gx2__sampler.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3", [ - [ "GX2_TEX_MIP_FILTER_MODE_NONE", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9", null ], - [ "GX2_TEX_MIP_FILTER_MODE_POINT", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52", null ], - [ "GX2_TEX_MIP_FILTER_MODE_LINEAR", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468", null ] - ] ], - [ "GX2TexMipPerfMode", "group__gx2__sampler.html#ga8875f8590a9caa2d35953f87cf0313ff", [ - [ "GX2_TEX_MIP_PERF_MODE_DISABLE", "group__gx2__sampler.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180", null ] - ] ], - [ "GX2TexXYFilterMode", "group__gx2__sampler.html#gafefd7778391ecb21566f8f86ee9b37a8", [ - [ "GX2_TEX_XY_FILLTER_MODE_POINT", "group__gx2__sampler.html#ggafefd7778391ecb21566f8f86ee9b37a8a435fdc2bbfc0268cf1ffa1328fbf8db0", null ], - [ "GX2_TEX_XY_FILLTER_MODE_LINEAR", "group__gx2__sampler.html#ggafefd7778391ecb21566f8f86ee9b37a8afa42a8cbb918033ac45a56ca906550ba", null ] - ] ], - [ "GX2TexZFilterMode", "group__gx2__sampler.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc", [ - [ "GX2_TEX_Z_FILTER_MODE_NONE", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e", null ], - [ "GX2_TEX_Z_FILTER_MODE_POINT", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43", null ], - [ "GX2_TEX_Z_FILTER_MODE_LINEAR", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a", null ] - ] ], - [ "GX2TexZPerfMode", "group__gx2__sampler.html#ga11a80acc42f03a58e807b12bd79a48d0", [ - [ "GX2_TEX_Z_PERF_MODE_DISABLED", "group__gx2__sampler.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76", null ] - ] ], - [ "GX2InitSampler", "group__gx2__sampler.html#ga67d85862da814d847d4a1361890e7640", null ], - [ "GX2InitSamplerBorderType", "group__gx2__sampler.html#ga28131401ff020c92b8be8b72d4b6602a", null ], - [ "GX2InitSamplerClamping", "group__gx2__sampler.html#ga0ffdde078bc075444d0943c9b57c2d35", null ], - [ "GX2InitSamplerDepthCompare", "group__gx2__sampler.html#ga838aa6212c82228558de5678783f7b59", null ], - [ "GX2InitSamplerFilterAdjust", "group__gx2__sampler.html#ga73f550efeb2c138946eb89526c1dd592", null ], - [ "GX2InitSamplerLOD", "group__gx2__sampler.html#ga0754dc44ccc67f01c5e8b455ed60377d", null ], - [ "GX2InitSamplerLODAdjust", "group__gx2__sampler.html#ga153a4de68acad29a3672309fafe860be", null ], - [ "GX2InitSamplerRoundingMode", "group__gx2__sampler.html#gaa5b8247cf04660b7f76e70ce9b725543", null ], - [ "GX2InitSamplerXYFilter", "group__gx2__sampler.html#gafbd63b470b76616753538f47d306cda6", null ], - [ "GX2InitSamplerZMFilter", "group__gx2__sampler.html#ga4e7252eb0fd79e8465a5f570f091748d", null ] -]; \ No newline at end of file diff --git a/group__gx2__shader.html b/group__gx2__shader.html index 8d929c9..8e134c3 100644 --- a/group__gx2__shader.html +++ b/group__gx2__shader.html @@ -3,17 +3,15 @@ - -WUT: Shaders + + +wut: Shaders - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2InitSamplerZMFilter (GX2SamplerGX2Sampler sampler,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2FetchShader -  -struct  GX2UniformBlock -  -struct  GX2UniformVar -  -struct  GX2UniformInitialValue -  -struct  GX2LoopVar -  -struct  GX2SamplerVar -  -struct  GX2AttribVar -  -struct  GX2VertexShader -  -struct  GX2PixelShader -  -struct  GX2GeometryShader -  -struct  GX2AttribStream -  +struct  GX2FetchShader +  +struct  GX2FetchShader.regs +  +struct  GX2UniformBlock +  +struct  GX2UniformVar +  +struct  GX2UniformInitialValue +  +struct  GX2LoopVar +  +struct  GX2SamplerVar +  +struct  GX2AttribVar +  +struct  GX2VertexShader +  +struct  GX2VertexShader.regs +  +struct  GX2PixelShader +  +struct  GX2PixelShader.regs +  +struct  GX2GeometryShader +  +struct  GX2GeometryShader.regs +  +struct  GX2AttribStream +  - + - + - + - + - + - + - + - + - + - + - +

Typedefs

typedef struct GX2AttribVar GX2AttribVar
typedef struct GX2AttribVar GX2AttribVar
 
typedef struct GX2AttribStream GX2AttribStream
typedef struct GX2AttribStream GX2AttribStream
 
typedef struct GX2FetchShader GX2FetchShader
typedef struct GX2FetchShader GX2FetchShader
 
typedef struct GX2GeometryShader GX2GeometryShader
typedef struct GX2GeometryShader GX2GeometryShader
 
typedef struct GX2LoopVar GX2LoopVar
typedef struct GX2LoopVar GX2LoopVar
 
typedef struct GX2PixelShader GX2PixelShader
typedef struct GX2PixelShader GX2PixelShader
 
typedef struct GX2SamplerVar GX2SamplerVar
typedef struct GX2SamplerVar GX2SamplerVar
 
typedef struct GX2UniformBlock GX2UniformBlock
typedef struct GX2UniformBlock GX2UniformBlock
 
typedef struct GX2UniformVar GX2UniformVar
typedef struct GX2UniformVar GX2UniformVar
 
typedef struct GX2UniformInitialValue GX2UniformInitialValue
typedef struct GX2UniformInitialValue GX2UniformInitialValue
 
typedef struct GX2VertexShader GX2VertexShader
typedef struct GX2VertexShader GX2VertexShader
 
- + - + - + - + - + - + - + - + @@ -172,183 +166,1225 @@ Functions - + - + - + - + - + - + - +

@@ -144,21 +138,21 @@ Functions

 
uint32_t GX2CalcFetchShaderSizeEx (uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
 
void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
 
void GX2SetFetchShader (GX2FetchShader *shader)
void GX2SetFetchShader (GX2FetchShader *shader)
 
void GX2SetVertexShader (GX2VertexShader *shader)
void GX2SetVertexShader (GX2VertexShader *shader)
 
void GX2SetPixelShader (GX2PixelShader *shader)
void GX2SetPixelShader (GX2PixelShader *shader)
 
void GX2SetGeometryShader (GX2GeometryShader *shader)
void GX2SetGeometryShader (GX2GeometryShader *shader)
 
void GX2SetVertexSampler (GX2Sampler *sampler, uint32_t id)
void GX2SetVertexSampler (GX2Sampler *sampler, uint32_t id)
 
void GX2SetPixelSampler (GX2Sampler *sampler, uint32_t id)
void GX2SetPixelSampler (GX2Sampler *sampler, uint32_t id)
 
void GX2SetGeometrySampler (GX2Sampler *sampler, uint32_t id)
void GX2SetGeometrySampler (GX2Sampler *sampler, uint32_t id)
 
void GX2SetVertexUniformReg (uint32_t offset, uint32_t count, uint32_t *data)
 
 
void GX2SetShaderModeEx (GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
 
void GX2SetStreamOutEnable (BOOL enable)
void GX2SetStreamOutEnable (BOOL enable)
 
void GX2SetGeometryShaderInputRingBuffer (void *buffer, uint32_t size)
 
void GX2SetGeometryShaderOutputRingBuffer (void *buffer, uint32_t size)
 
uint32_t GX2GetPixelShaderGPRs (GX2PixelShader *shader)
uint32_t GX2GetPixelShaderGPRs (GX2PixelShader *shader)
 
uint32_t GX2GetPixelShaderStackEntries (GX2PixelShader *shader)
uint32_t GX2GetPixelShaderStackEntries (GX2PixelShader *shader)
 
uint32_t GX2GetVertexShaderGPRs (GX2VertexShader *shader)
uint32_t GX2GetVertexShaderGPRs (GX2VertexShader *shader)
 
uint32_t GX2GetVertexShaderStackEntries (GX2VertexShader *shader)
uint32_t GX2GetVertexShaderStackEntries (GX2VertexShader *shader)
 
uint32_t GX2GetGeometryShaderGPRs (GX2GeometryShader *shader)
uint32_t GX2GetGeometryShaderGPRs (GX2GeometryShader *shader)
 
uint32_t GX2GetGeometryShaderStackEntries (GX2GeometryShader *shader)
uint32_t GX2GetGeometryShaderStackEntries (GX2GeometryShader *shader)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2FetchShader

+ +
+
+ + + + +
struct GX2FetchShader
+
+
+

Definition at line 29 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2FetchShaderType +type +
+struct GX2FetchShader +regs +
+uint32_t +size +
+void * +program +
+uint32_t +attribCount +
+uint32_t +numDivisors +
+uint32_t +divisors[2] +
+ +
+
+ +

◆ GX2FetchShader.regs

+ +
+
+ + + + +
struct GX2FetchShader.regs
+
+
+

Definition at line 33 of file shaders.h.

+
+ + + + +
Data Fields
+uint32_t +sq_pgm_resources_fs +
+ +
+
+ +

◆ GX2UniformBlock

+ +
+
+ + + + +
struct GX2UniformBlock
+
+
+

Definition at line 53 of file shaders.h.

+
+ + + + + + + + + + +
Data Fields
+const char * +name +
+uint32_t +offset +
+uint32_t +size +
+ +
+
+ +

◆ GX2UniformVar

+ +
+
+ + + + +
struct GX2UniformVar
+
+
+

Definition at line 64 of file shaders.h.

+
+ + + + + + + + + + + + + + + + +
Data Fields
+const char * +name +
+GX2ShaderVarType +type +
+uint32_t +count +
+uint32_t +offset +
+int32_t +block +
+ +
+
+ +

◆ GX2UniformInitialValue

+ +
+
+ + + + +
struct GX2UniformInitialValue
+
+
+

Definition at line 79 of file shaders.h.

+
+ + + + + + + +
Data Fields
+float +value[4] +
+uint32_t +offset +
+ +
+
+ +

◆ GX2LoopVar

+ +
+
+ + + + +
struct GX2LoopVar
+
+
+

Definition at line 88 of file shaders.h.

+
+ + + + + + + +
Data Fields
+uint32_t +offset +
+uint32_t +value +
+ +
+
+ +

◆ GX2SamplerVar

+ +
+
+ + + + +
struct GX2SamplerVar
+
+
+

Definition at line 97 of file shaders.h.

+
+ + + + + + + + + + +
Data Fields
+const char * +name +
+GX2SamplerVarType +type +
+uint32_t +location +
+ +
+
+ +

◆ GX2AttribVar

+ +
+
+ + + + +
struct GX2AttribVar
+
+
+

Definition at line 108 of file shaders.h.

+
+ + + + + + + + + + + + + +
Data Fields
+const char * +name +
+GX2ShaderVarType +type +
+uint32_t +count +
+uint32_t +location +
+ +
+
+ +

◆ GX2VertexShader

+ +
+
+ + + + +
struct GX2VertexShader
+
+
+

Definition at line 121 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2VertexShader +regs +
+uint32_t +size +
+void * +program +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+uint32_t +attribVarCount +
+GX2AttribVar * +attribVars +
+uint32_t +ringItemsize +
+BOOL +hasStreamOut +
+uint32_t +streamOutStride[4] +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2VertexShader.regs

+ +
+
+ + + + +
struct GX2VertexShader.regs
+
+
+

Definition at line 123 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_vs +
+uint32_t +vgt_primitiveid_en +
+uint32_t +spi_vs_out_config +
+uint32_t +num_spi_vs_out_id +
+uint32_t +spi_vs_out_id[10] +
+uint32_t +pa_cl_vs_out_cntl +
+uint32_t +sq_vtx_semantic_clear +
+uint32_t +num_sq_vtx_semantic +
+uint32_t +sq_vtx_semantic[32] +
+uint32_t +vgt_strmout_buffer_en +
+uint32_t +vgt_vertex_reuse_block_cntl +
+uint32_t +vgt_hos_reuse_depth +
+ +
+
+ +

◆ GX2PixelShader

+ +
+
+ + + + +
struct GX2PixelShader
+
+
+

Definition at line 201 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2PixelShader +regs +
+uint32_t +size +
+void * +program +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2PixelShader.regs

+ +
+
+ + + + +
struct GX2PixelShader.regs
+
+
+

Definition at line 203 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_ps +
+uint32_t +sq_pgm_exports_ps +
+uint32_t +spi_ps_in_control_0 +
+uint32_t +spi_ps_in_control_1 +
+uint32_t +num_spi_ps_input_cntl +
+uint32_t +spi_ps_input_cntls[32] +
+uint32_t +cb_shader_mask +
+uint32_t +cb_shader_control +
+uint32_t +db_shader_control +
+uint32_t +spi_input_z +
+ +
+
+ +

◆ GX2GeometryShader

+ +
+
+ + + + +
struct GX2GeometryShader
+
+
+

Definition at line 264 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+struct GX2GeometryShader +regs +
+uint32_t +size +
+void * +program +
+uint32_t +vertexProgramSize +
+void * +vertexProgram +
+GX2ShaderMode +mode +
+uint32_t +uniformBlockCount +
+GX2UniformBlock * +uniformBlocks +
+uint32_t +uniformVarCount +
+GX2UniformVar * +uniformVars +
+uint32_t +initialValueCount +
+GX2UniformInitialValue * +initialValues +
+uint32_t +loopVarCount +
+GX2LoopVar * +loopVars +
+uint32_t +samplerVarCount +
+GX2SamplerVar * +samplerVars +
+uint32_t +ringItemSize +
+BOOL +hasStreamOut +
+uint32_t +streamOutStride[4] +
+GX2RBuffer +gx2rBuffer +
+ +
+
+ +

◆ GX2GeometryShader.regs

+ +
+
+ + + + +
struct GX2GeometryShader.regs
+
+
+

Definition at line 266 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +sq_pgm_resources_gs +
+uint32_t +vgt_gs_out_prim_type +
+uint32_t +vgt_gs_mode +
+uint32_t +pa_cl_vs_out_cntl +
+uint32_t +sq_pgm_resources_vs +
+uint32_t +sq_gs_vert_itemsize +
+uint32_t +spi_vs_out_config +
+uint32_t +num_spi_vs_out_id +
+uint32_t +spi_vs_out_id[10] +
+uint32_t +vgt_strmout_buffer_en +
+ +
+
+ +

◆ GX2AttribStream

+ +
+
+ + + + +
struct GX2AttribStream
+
+
+

Definition at line 338 of file shaders.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +location +
+uint32_t +buffer +
+uint32_t +offset +
+GX2AttribFormat +format +
+GX2AttribIndexType +type +
+uint32_t +aluDivisor +
+uint32_t +mask +
+GX2EndianSwapMode +endianSwap +
+ +
+

Typedef Documentation

- + +

◆ GX2AttribVar

+
- +
typedef struct GX2AttribVar GX2AttribVartypedef struct GX2AttribVar GX2AttribVar
-

Definition at line 17 of file shaders.h.

+

Definition at line 17 of file shaders.h.

- + +

◆ GX2AttribStream

+
-

Definition at line 18 of file shaders.h.

+

Definition at line 18 of file shaders.h.

- + +

◆ GX2FetchShader

+
- +
typedef struct GX2FetchShader GX2FetchShadertypedef struct GX2FetchShader GX2FetchShader
-

Definition at line 19 of file shaders.h.

+

Definition at line 19 of file shaders.h.

- + +

◆ GX2GeometryShader

+
-

Definition at line 20 of file shaders.h.

+

Definition at line 20 of file shaders.h.

- + +

◆ GX2LoopVar

+
- +
typedef struct GX2LoopVar GX2LoopVartypedef struct GX2LoopVar GX2LoopVar
-

Definition at line 21 of file shaders.h.

+

Definition at line 21 of file shaders.h.

- + +

◆ GX2PixelShader

+
- +
typedef struct GX2PixelShader GX2PixelShadertypedef struct GX2PixelShader GX2PixelShader
-

Definition at line 22 of file shaders.h.

+

Definition at line 22 of file shaders.h.

- + +

◆ GX2SamplerVar

+
- +
typedef struct GX2SamplerVar GX2SamplerVartypedef struct GX2SamplerVar GX2SamplerVar
-

Definition at line 23 of file shaders.h.

+

Definition at line 23 of file shaders.h.

- + +

◆ GX2UniformBlock

+
-

Definition at line 24 of file shaders.h.

+

Definition at line 24 of file shaders.h.

- + +

◆ GX2UniformVar

+
- +
typedef struct GX2UniformVar GX2UniformVartypedef struct GX2UniformVar GX2UniformVar
-

Definition at line 25 of file shaders.h.

+

Definition at line 25 of file shaders.h.

- + +

◆ GX2UniformInitialValue

+
-

Definition at line 26 of file shaders.h.

+

Definition at line 26 of file shaders.h.

- + +

◆ GX2VertexShader

+
-

Definition at line 27 of file shaders.h.

+

Definition at line 27 of file shaders.h.

Function Documentation

- + +

◆ GX2CalcGeometryShaderInputRingBufferSize()

+
@@ -364,7 +1400,9 @@ Functions - + +

◆ GX2CalcGeometryShaderOutputRingBufferSize()

+
@@ -380,7 +1418,9 @@ Functions - + +

◆ GX2CalcFetchShaderSizeEx()

+
@@ -412,14 +1452,16 @@ Functions - + +

◆ GX2InitFetchShaderEx()

+
- + @@ -437,7 +1479,7 @@ Functions - + @@ -462,14 +1504,16 @@ Functions - + +

◆ GX2SetFetchShader()

+
void GX2InitFetchShaderEx (GX2FetchShaderGX2FetchShader fetchShader,
GX2AttribStreamGX2AttribStream attribs,
- + @@ -478,14 +1522,16 @@ Functions - + +

◆ GX2SetVertexShader()

+
void GX2SetFetchShader (GX2FetchShaderGX2FetchShader shader)
- + @@ -494,14 +1540,16 @@ Functions - + +

◆ GX2SetPixelShader()

+
void GX2SetVertexShader (GX2VertexShaderGX2VertexShader shader)
- + @@ -510,14 +1558,16 @@ Functions - + +

◆ GX2SetGeometryShader()

+
void GX2SetPixelShader (GX2PixelShaderGX2PixelShader shader)
- + @@ -526,14 +1576,16 @@ Functions - + +

◆ GX2SetVertexSampler()

+
void GX2SetGeometryShader (GX2GeometryShaderGX2GeometryShader shader)
- + @@ -552,14 +1604,16 @@ Functions - + +

◆ GX2SetPixelSampler()

+
void GX2SetVertexSampler (GX2SamplerGX2Sampler sampler,
- + @@ -578,14 +1632,16 @@ Functions - + +

◆ GX2SetGeometrySampler()

+
void GX2SetPixelSampler (GX2SamplerGX2Sampler sampler,
- + @@ -604,7 +1660,9 @@ Functions - + +

◆ GX2SetVertexUniformReg()

+
void GX2SetGeometrySampler (GX2SamplerGX2Sampler sampler,
@@ -636,7 +1694,9 @@ Functions - + +

◆ GX2SetPixelUniformReg()

+
@@ -668,7 +1728,9 @@ Functions - + +

◆ GX2SetVertexUniformBlock()

+
@@ -700,7 +1762,9 @@ Functions - + +

◆ GX2SetPixelUniformBlock()

+
@@ -732,7 +1796,9 @@ Functions - + +

◆ GX2SetGeometryUniformBlock()

+
@@ -764,7 +1830,9 @@ Functions - + +

◆ GX2SetShaderModeEx()

+
@@ -820,14 +1888,16 @@ Functions - + +

◆ GX2SetStreamOutEnable()

+
- + @@ -836,7 +1906,9 @@ Functions - + +

◆ GX2SetGeometryShaderInputRingBuffer()

+
void GX2SetStreamOutEnable (BOOL BOOL  enable)
@@ -862,7 +1934,9 @@ Functions - + +

◆ GX2SetGeometryShaderOutputRingBuffer()

+
@@ -888,14 +1962,16 @@ Functions - + +

◆ GX2GetPixelShaderGPRs()

+
- + @@ -904,14 +1980,16 @@ Functions - + +

◆ GX2GetPixelShaderStackEntries()

+
uint32_t GX2GetPixelShaderGPRs (GX2PixelShaderGX2PixelShader shader)
- + @@ -920,14 +1998,16 @@ Functions - + +

◆ GX2GetVertexShaderGPRs()

+
uint32_t GX2GetPixelShaderStackEntries (GX2PixelShaderGX2PixelShader shader)
- + @@ -936,14 +2016,16 @@ Functions - + +

◆ GX2GetVertexShaderStackEntries()

+
uint32_t GX2GetVertexShaderGPRs (GX2VertexShaderGX2VertexShader shader)
- + @@ -952,14 +2034,16 @@ Functions - + +

◆ GX2GetGeometryShaderGPRs()

+
uint32_t GX2GetVertexShaderStackEntries (GX2VertexShaderGX2VertexShader shader)
- + @@ -968,14 +2052,16 @@ Functions - + +

◆ GX2GetGeometryShaderStackEntries()

+
uint32_t GX2GetGeometryShaderGPRs (GX2GeometryShaderGX2GeometryShader shader)
- + @@ -989,7 +2075,7 @@ Functions diff --git a/group__gx2__state.html b/group__gx2__state.html index 6947f4a..6111879 100644 --- a/group__gx2__state.html +++ b/group__gx2__state.html @@ -3,17 +3,15 @@ - -WUT: State + + +wut: State - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
uint32_t GX2GetGeometryShaderStackEntries (GX2GeometryShaderGX2GeometryShader shader)
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
  void GX2Flush ()   +void GX2ResetGPU (uint32_t unknown) + 

Detailed Description

Function Documentation

- + +

◆ GX2Init()

+
@@ -111,7 +101,9 @@ Functions - + +

◆ GX2Shutdown()

+
@@ -126,7 +118,9 @@ Functions - + +

◆ GX2Flush()

+
@@ -139,6 +133,24 @@ Functions
+
+
+ +

◆ GX2ResetGPU()

+ +
+
+ + + + + + + + +
void GX2ResetGPU (uint32_t unknown)
+
+
@@ -146,7 +158,7 @@ Functions diff --git a/group__gx2__state.js b/group__gx2__state.js deleted file mode 100644 index 01645d1..0000000 --- a/group__gx2__state.js +++ /dev/null @@ -1,13 +0,0 @@ -var group__gx2__state = -[ - [ "GX2InitAttributes", "group__gx2__state.html#gaa0b6c423004bb41dd82560239bcbcb46", null ], - [ "GX2InitAttributes", "group__gx2__state.html#gaf2f8cbe497547bbf68cd7412582831f3", [ - [ "GX2_INIT_END", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97", null ], - [ "GX2_INIT_CMD_BUF_BASE", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe", null ], - [ "GX2_INIT_CMD_BUF_POOL_SIZE", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6", null ], - [ "GX2_INIT_ARGC", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66", null ], - [ "GX2_INIT_ARGV", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53", null ] - ] ], - [ "GX2Init", "group__gx2__state.html#ga8faa12a832835f5b663f186844a6c237", null ], - [ "GX2Shutdown", "group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23", null ] -]; \ No newline at end of file diff --git a/group__gx2__surface.html b/group__gx2__surface.html index 63d24d6..f4816ec 100644 --- a/group__gx2__surface.html +++ b/group__gx2__surface.html @@ -3,17 +3,15 @@ - -WUT: Surface + + +wut: Surface - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  GX2Surface -  -struct  GX2DepthBuffer -  -struct  GX2ColorBuffer -  +struct  GX2Surface +  +union  GX2Surface.__unnamed__ +  +struct  GX2DepthBuffer +  +struct  GX2ColorBuffer +  - + - + - +

Typedefs

typedef struct GX2Surface GX2Surface
typedef struct GX2Surface GX2Surface
 
typedef struct GX2DepthBuffer GX2DepthBuffer
typedef struct GX2DepthBuffer GX2DepthBuffer
 
typedef struct GX2ColorBuffer GX2ColorBuffer
typedef struct GX2ColorBuffer GX2ColorBuffer
 
- + - + - + - + - + - + - + - + - + - + - + + +

Functions

void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
 
void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
 
void GX2SetColorBuffer (GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
void GX2SetColorBuffer (GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
 
void GX2SetDepthBuffer (GX2DepthBuffer *depthBuffer)
void GX2SetDepthBuffer (GX2DepthBuffer *depthBuffer)
 
void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
 
void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
 
void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
 
uint32_t GX2GetSurfaceSwizzle (GX2Surface *surface)
uint32_t GX2GetSurfaceSwizzle (GX2Surface *surface)
 
void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
 
void GX2CopySurface (GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
void GX2CopySurface (GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
 
void GX2ResolveAAColorBuffer (const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ GX2Surface

+ +
+
+ + + + +
struct GX2Surface
+
+
+

Definition at line 20 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2SurfaceDim +dim +
+uint32_t +width +
+uint32_t +height +
+uint32_t +depth +
+uint32_t +mipLevels +
+GX2SurfaceFormat +format +
+GX2AAMode +aa +
+union GX2Surface +__unnamed__ +
+uint32_t +imageSize +
+void * +image +
+uint32_t +mipmapSize +
+void * +mipmaps +
+GX2TileMode +tileMode +
+uint32_t +swizzle +
+uint32_t +alignment +
+uint32_t +pitch +
+uint32_t +mipLevelOffset[13] +
+ +
+
+ +

◆ GX2Surface.__unnamed__

+ +
+
+ + + + +
union GX2Surface.__unnamed__
+
+
+

Definition at line 29 of file surface.h.

+
+ + + + + + + +
Data Fields
+GX2SurfaceUse +use +
+GX2RResourceFlags +resourceFlags +
+ +
+
+ +

◆ GX2DepthBuffer

+ +
+
+ + + + +
struct GX2DepthBuffer
+
+
+

Definition at line 63 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewMip +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+void * +hiZPtr +
+uint32_t +hiZSize +
+float +depthClear +
+uint32_t +stencilClear +
+uint32_t +regs[7] +
+ +
+
+ +

◆ GX2ColorBuffer

+ +
+
+ + + + +
struct GX2ColorBuffer
+
+
+

Definition at line 87 of file surface.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewMip +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+void * +aaBuffer +
+uint32_t +aaSize +
+uint32_t +regs[5] +
+ +
+

Typedef Documentation

- + +

◆ GX2Surface

+
- +
typedef struct GX2Surface GX2Surfacetypedef struct GX2Surface GX2Surface
-

Definition at line 15 of file surface.h.

+

Definition at line 16 of file surface.h.

- + +

◆ GX2DepthBuffer

+
- +
typedef struct GX2DepthBuffer GX2DepthBuffertypedef struct GX2DepthBuffer GX2DepthBuffer
-

Definition at line 16 of file surface.h.

+

Definition at line 17 of file surface.h.

- + +

◆ GX2ColorBuffer

+
- +
typedef struct GX2ColorBuffer GX2ColorBuffertypedef struct GX2ColorBuffer GX2ColorBuffer
-

Definition at line 17 of file surface.h.

+

Definition at line 18 of file surface.h.

Function Documentation

- + +

◆ GX2CalcSurfaceSizeAndAlignment()

+
- + @@ -190,14 +475,16 @@ Functions - + +

◆ GX2CalcDepthBufferHiZInfo()

+
void GX2CalcSurfaceSizeAndAlignment (GX2SurfaceGX2Surface surface)
- + @@ -222,14 +509,16 @@ Functions - + +

◆ GX2CalcColorBufferAuxInfo()

+
void GX2CalcDepthBufferHiZInfo (GX2DepthBufferGX2DepthBuffer depthBuffer,
- + @@ -254,14 +543,16 @@ Functions - + +

◆ GX2SetColorBuffer()

+
void GX2CalcColorBufferAuxInfo (GX2ColorBufferGX2ColorBuffer surface,
- + @@ -280,14 +571,16 @@ Functions - + +

◆ GX2SetDepthBuffer()

+
void GX2SetColorBuffer (GX2ColorBufferGX2ColorBuffer colorBuffer,
- + @@ -296,14 +589,16 @@ Functions - + +

◆ GX2InitColorBufferRegs()

+
void GX2SetDepthBuffer (GX2DepthBufferGX2DepthBuffer depthBuffer)
- + @@ -312,14 +607,16 @@ Functions - + +

◆ GX2InitDepthBufferRegs()

+
void GX2InitColorBufferRegs (GX2ColorBufferGX2ColorBuffer colorBuffer)
- + @@ -328,20 +625,22 @@ Functions - + +

◆ GX2InitDepthBufferHiZEnable()

+
void GX2InitDepthBufferRegs (GX2DepthBufferGX2DepthBuffer depthBuffer)
- + - + @@ -354,14 +653,16 @@ Functions - + +

◆ GX2GetSurfaceSwizzle()

+
void GX2InitDepthBufferHiZEnable (GX2DepthBufferGX2DepthBuffer depthBuffer,
BOOL BOOL  enable 
- + @@ -370,14 +671,16 @@ Functions - + +

◆ GX2SetSurfaceSwizzle()

+
uint32_t GX2GetSurfaceSwizzle (GX2SurfaceGX2Surface surface)
- + @@ -396,14 +699,16 @@ Functions - + +

◆ GX2CopySurface()

+
void GX2SetSurfaceSwizzle (GX2SurfaceGX2Surface surface,
- + @@ -421,7 +726,7 @@ Functions - + @@ -444,6 +749,46 @@ Functions
void GX2CopySurface (GX2SurfaceGX2Surface src,
GX2SurfaceGX2Surface dst,
+
+
+ +

◆ GX2ResolveAAColorBuffer()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void GX2ResolveAAColorBuffer (const GX2ColorBuffersrcColorBuffer,
GX2SurfacedstSurface,
uint32_t dstMip,
uint32_t dstSlice 
)
+
+
@@ -451,7 +796,7 @@ Functions diff --git a/group__gx2__surface.js b/group__gx2__surface.js deleted file mode 100644 index 63b19b0..0000000 --- a/group__gx2__surface.js +++ /dev/null @@ -1,199 +0,0 @@ -var group__gx2__surface = -[ - [ "GX2Surface", "struct_g_x2_surface.html", [ - [ "aa", "struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa", null ], - [ "alignment", "struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0", null ], - [ "depth", "struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b", null ], - [ "dim", "struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624", null ], - [ "format", "struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997", null ], - [ "height", "struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be", null ], - [ "image", "struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075", null ], - [ "imageSize", "struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad", null ], - [ "mipLevelOffset", "struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173", null ], - [ "mipLevels", "struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c", null ], - [ "mipmaps", "struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c", null ], - [ "mipmapSize", "struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81", null ], - [ "pitch", "struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893", null ], - [ "resourceFlags", "struct_g_x2_surface.html#a8fab9d893afc835fec8e6c341782db64", null ], - [ "swizzle", "struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a", null ], - [ "tileMode", "struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5", null ], - [ "use", "struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905", null ], - [ "width", "struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd", null ] - ] ], - [ "GX2DepthBuffer", "struct_g_x2_depth_buffer.html", [ - [ "depthClear", "struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a", null ], - [ "hiZPtr", "struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259", null ], - [ "hiZSize", "struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95", null ], - [ "regs", "struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9", null ], - [ "stencilClear", "struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22", null ], - [ "surface", "struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstSlice", "struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewMip", "struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440", null ], - [ "viewNumSlices", "struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a", null ] - ] ], - [ "GX2ColorBuffer", "struct_g_x2_color_buffer.html", [ - [ "aaBuffer", "struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7", null ], - [ "aaSize", "struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41", null ], - [ "regs", "struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223", null ], - [ "surface", "struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstSlice", "struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewMip", "struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440", null ], - [ "viewNumSlices", "struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a", null ] - ] ], - [ "GX2AAMode", "group__gx2__surface.html#ga4e93d2f8a2bb7466cd2516bfa173c23c", null ], - [ "GX2ColorBuffer", "group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2DepthBuffer", "group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6", null ], - [ "GX2RenderTarget", "group__gx2__surface.html#ga06c77c47199878f34d8e50cad9f5b309", null ], - [ "GX2RResourceFlags", "group__gx2__surface.html#ga07e765b17ebee95441466567a81df652", null ], - [ "GX2Surface", "group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc", null ], - [ "GX2SurfaceUse", "group__gx2__surface.html#gac9581057e2e523f7ad52186e6601532e", null ], - [ "GX2TileMode", "group__gx2__surface.html#ga720e5958081f8363bf05930fad5a30f0", null ], - [ "GX2AAMode", "group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a", [ - [ "GX2_AA_MODE1X", "group__gx2__surface.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7", null ] - ] ], - [ "GX2RenderTarget", "group__gx2__surface.html#ga2ae8a9611caa8061334586d5c7f48c8a", [ - [ "GX2_RENDER_TARGET_0", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79", null ], - [ "GX2_RENDER_TARGET_1", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9", null ], - [ "GX2_RENDER_TARGET_2", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769", null ], - [ "GX2_RENDER_TARGET_3", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202", null ], - [ "GX2_RENDER_TARGET_4", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce", null ], - [ "GX2_RENDER_TARGET_5", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25", null ], - [ "GX2_RENDER_TARGET_6", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7", null ] - ] ], - [ "GX2RResourceFlags", "group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985", [ - [ "GX2R_RESOURCE_FLAGS_BIND_TEXTURE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_GS_RING", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_CPU_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_GPU_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_DMA_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386", null ], - [ "GX2R_RESOURCE_FLAGS_USER_MEMORY", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180", null ], - [ "GX2R_RESOURCE_FLAGS_LOCKED", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651", null ] - ] ], - [ "GX2SurfaceDim", "group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e", [ - [ "GX2_SURFACE_DIM_TEXTURE_1D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037", null ], - [ "GX2_SURFACE_DIM_TEXTURE_3D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068", null ], - [ "GX2_SURFACE_DIM_TEXTURE_CUBE", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f", null ], - [ "GX2_SURFACE_DIM_TEXTURE_1D_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_MSAA", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d", null ] - ] ], - [ "GX2SurfaceFormat", "group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb", [ - [ "GX2_SURFACE_FORMAT_INVALID", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R4_G4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R5_G6_B5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e", null ], - [ "GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R24_X8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116", null ], - [ "GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC3", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f", null ], - [ "GX2_SURFACE_FORMAT_UNORM_NV12", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770", null ], - [ "GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7", null ], - [ "GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615", null ], - [ "GX2_SURFACE_FORMAT_UINT_X24_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd", null ], - [ "GX2_SURFACE_FORMAT_UINT_G8_X24", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71", null ], - [ "GX2_SURFACE_FORMAT_SNORM_BC4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9", null ], - [ "GX2_SURFACE_FORMAT_SNORM_BC5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7", null ], - [ "GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5", null ], - [ "GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC3", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_D24_S8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_X8_X24", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2", null ] - ] ], - [ "GX2SurfaceUse", "group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114", [ - [ "GX2_SURFACE_USE_TEXTURE", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943", null ], - [ "GX2_SURFACE_USE_COLOR_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f", null ], - [ "GX2_SURFACE_USE_DEPTH_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de", null ], - [ "GX2_SURFACE_USE_SCAN_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f", null ] - ] ], - [ "GX2TileMode", "group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1", [ - [ "GX2_TILE_MODE_DEFAULT", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f", null ], - [ "GX2_TILE_MODE_LINEAR_ALIGNED", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce", null ], - [ "GX2_TILE_MODE_TILED_1D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa", null ], - [ "GX2_TILE_MODE_TILED_1D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN2", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN4", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9", null ], - [ "GX2_TILE_MODE_TILED_2D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN2", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN4", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2", null ], - [ "GX2_TILE_MODE_TILED_2B_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a", null ], - [ "GX2_TILE_MODE_TILED_3D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e", null ], - [ "GX2_TILE_MODE_TILED_3D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3", null ], - [ "GX2_TILE_MODE_TILED_3B_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de", null ], - [ "GX2_TILE_MODE_TILED_3B_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1", null ], - [ "GX2_TILE_MODE_LINEAR_SPECIAL", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba", null ] - ] ], - [ "GX2CalcDepthBufferHiZInfo", "group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25", null ], - [ "GX2CalcSurfaceSizeAndAlignment", "group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6", null ], - [ "GX2CopySurface", "group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee", null ], - [ "GX2GetSurfaceSwizzle", "group__gx2__surface.html#gab8756112cf6426088bfa57a92ce7bc2a", null ], - [ "GX2InitColorBufferRegs", "group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8", null ], - [ "GX2InitDepthBufferHiZEnable", "group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec", null ], - [ "GX2InitDepthBufferRegs", "group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708", null ], - [ "GX2SetColorBuffer", "group__gx2__surface.html#gae86bf7fe897077914d7d23549c1883a3", null ], - [ "GX2SetDepthBuffer", "group__gx2__surface.html#ga6e45381f4b4a7709bfaf9c50318be714", null ], - [ "GX2SetSurfaceSwizzle", "group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3", null ] -]; \ No newline at end of file diff --git a/group__gx2__swap.html b/group__gx2__swap.html index 9d13567..b4f2b72 100644 --- a/group__gx2__swap.html +++ b/group__gx2__swap.html @@ -3,17 +3,15 @@ - -WUT: Swap + + +wut: Swap - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Typedefs

-typedef struct GX2ColorBuffer GX2ColorBuffer +typedef struct GX2ColorBuffer GX2ColorBuffer   -typedef struct GX2Texture GX2Texture +typedef struct GX2Texture GX2Texture   - + - + - + @@ -109,43 +95,49 @@ Functions

Functions

void GX2CopyColorBufferToScanBuffer (GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
void GX2CopyColorBufferToScanBuffer (GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
 
void GX2SwapScanBuffers ()
 
BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
 
BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
 
uint32_t GX2GetSwapInterval ()
 

Detailed Description

Typedef Documentation

- + +

◆ GX2ColorBuffer

+
- +
typedef struct GX2ColorBuffer GX2ColorBuffertypedef struct GX2ColorBuffer GX2ColorBuffer
-

Definition at line 15 of file swap.h.

+

Definition at line 15 of file swap.h.

- + +

◆ GX2Texture

+
- +
typedef struct GX2Texture GX2Texturetypedef struct GX2Texture GX2Texture
-

Definition at line 16 of file swap.h.

+

Definition at line 16 of file swap.h.

Function Documentation

- + +

◆ GX2CopyColorBufferToScanBuffer()

+
- + @@ -164,7 +156,9 @@ Functions - + +

◆ GX2SwapScanBuffers()

+
void GX2CopyColorBufferToScanBuffer (GX2ColorBufferGX2ColorBuffer buffer,
@@ -179,12 +173,14 @@ Functions - + +

◆ GX2GetLastFrame()

+
- + @@ -192,7 +188,7 @@ Functions - + @@ -205,12 +201,14 @@ Functions - + +

◆ GX2GetLastFrameGamma()

+
BOOL GX2GetLastFrame BOOL GX2GetLastFrame ( GX2ScanTarget  scanTarget,
GX2TextureGX2Texture texture 
- + @@ -231,7 +229,9 @@ Functions - + +

◆ GX2GetSwapInterval()

+
BOOL GX2GetLastFrameGamma BOOL GX2GetLastFrameGamma ( GX2ScanTarget  scanTarget,
@@ -246,7 +246,9 @@ Functions - + +

◆ GX2SetSwapInterval()

+
@@ -267,7 +269,7 @@ Functions diff --git a/group__gx2__swap.js b/group__gx2__swap.js deleted file mode 100644 index eea361f..0000000 --- a/group__gx2__swap.js +++ /dev/null @@ -1,16 +0,0 @@ -var group__gx2__swap = -[ - [ "GX2ColorBuffer", "group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2ScanTarget", "group__gx2__swap.html#ga42defc5b833a5259bafd6a8bccfe3887", null ], - [ "GX2Texture", "group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280", null ], - [ "GX2ScanTarget", "group__gx2__swap.html#ga45fba64a8e78e02b653ecc02a0d7c575", [ - [ "GX2_SCAN_TARGET_TV", "group__gx2__swap.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e", null ], - [ "GX2_SCAN_TARGET_DRC", "group__gx2__swap.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41", null ] - ] ], - [ "GX2CopyColorBufferToScanBuffer", "group__gx2__swap.html#ga091d6fd3970d920ea55dd8cadf0fd565", null ], - [ "GX2GetLastFrame", "group__gx2__swap.html#ga4395562d851183078ecec07bb7449be4", null ], - [ "GX2GetLastFrameGamma", "group__gx2__swap.html#ga86238e68f0a482a171ca3a4b29721058", null ], - [ "GX2GetSwapInterval", "group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b", null ], - [ "GX2SetSwapInterval", "group__gx2__swap.html#gab5c03679a806e92f4d04a3133e81821f", null ], - [ "GX2SwapScanBuffers", "group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124", null ] -]; \ No newline at end of file diff --git a/group__gx2__temp.html b/group__gx2__temp.html new file mode 100644 index 0000000..6d1f165 --- /dev/null +++ b/group__gx2__temp.html @@ -0,0 +1,105 @@ + + + + + + + +wut: Temp + + + + + + + + + +
+
+
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Temp
+
+
+ + + + +

+Functions

uint32_t GX2TempGetGPUVersion ()
 
+

Detailed Description

+

Function Documentation

+ +

◆ GX2TempGetGPUVersion()

+ +
+
+ + + + + + + +
uint32_t GX2TempGetGPUVersion ()
+
+ +
+
+
+ + + + diff --git a/group__gx2__tessellation.html b/group__gx2__tessellation.html index 3197a9b..64c3355 100644 --- a/group__gx2__tessellation.html +++ b/group__gx2__tessellation.html @@ -3,17 +3,15 @@ - -WUT: Tessellation + + +wut: Tessellation - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Detailed Description

Function Documentation

- + +

◆ GX2SetTessellation()

+
@@ -127,7 +115,9 @@ Functions - + +

◆ GX2SetMinTessellationLevel()

+
@@ -143,7 +133,9 @@ Functions - + +

◆ GX2SetMaxTessellationLevel()

+
@@ -164,7 +156,7 @@ Functions diff --git a/group__gx2__texture.html b/group__gx2__texture.html index 604f5fe..185231e 100644 --- a/group__gx2__texture.html +++ b/group__gx2__texture.html @@ -3,17 +3,15 @@ - -WUT: Texture + + +wut: Texture - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2Texture -  +struct  GX2Texture +  - +

Typedefs

typedef struct GX2Texture GX2Texture
typedef struct GX2Texture GX2Texture
 
- + - + - + - +

Functions

void GX2InitTextureRegs (GX2Texture *texture)
void GX2InitTextureRegs (GX2Texture *texture)
 
void GX2SetPixelTexture (GX2Texture *texture, uint32_t unit)
void GX2SetPixelTexture (GX2Texture *texture, uint32_t unit)
 
void GX2SetVertexTexture (GX2Texture *texture, uint32_t unit)
void GX2SetVertexTexture (GX2Texture *texture, uint32_t unit)
 
void GX2SetGeometryTexture (GX2Texture *texture, uint32_t unit)
void GX2SetGeometryTexture (GX2Texture *texture, uint32_t unit)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ GX2Texture

+
- + + +
typedef struct GX2Texture GX2Texturestruct GX2Texture
+
+
+

Definition at line 17 of file texture.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+GX2Surface +surface +
+uint32_t +viewFirstMip +
+uint32_t +viewNumMips +
+uint32_t +viewFirstSlice +
+uint32_t +viewNumSlices +
+uint32_t +compMap +
+uint32_t +regs[5] +
+ +
+
+

Typedef Documentation

+ +

◆ GX2Texture

+ +
+
+ + +
typedef struct GX2Texture GX2Texture
-

Definition at line 15 of file texture.h.

+

Definition at line 15 of file texture.h.

Function Documentation

- + +

◆ GX2InitTextureRegs()

+
- + @@ -140,14 +192,16 @@ Functions - + +

◆ GX2SetPixelTexture()

+
void GX2InitTextureRegs (GX2TextureGX2Texture texture)
- + @@ -166,14 +220,16 @@ Functions - + +

◆ GX2SetVertexTexture()

+
void GX2SetPixelTexture (GX2TextureGX2Texture texture,
- + @@ -192,14 +248,16 @@ Functions - + +

◆ GX2SetGeometryTexture()

+
void GX2SetVertexTexture (GX2TextureGX2Texture texture,
- + @@ -223,7 +281,7 @@ Functions diff --git a/group__gx2__texture.js b/group__gx2__texture.js deleted file mode 100644 index 7a629ee..0000000 --- a/group__gx2__texture.js +++ /dev/null @@ -1,17 +0,0 @@ -var group__gx2__texture = -[ - [ "GX2Texture", "struct_g_x2_texture.html", [ - [ "compMap", "struct_g_x2_texture.html#acdfc90c16d5829280f05f9f7a318dcb7", null ], - [ "regs", "struct_g_x2_texture.html#acaf44c85a88d565b8d775653e0602223", null ], - [ "surface", "struct_g_x2_texture.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstMip", "struct_g_x2_texture.html#afa01f2830fca18d3b86bcc79e3e5de7a", null ], - [ "viewFirstSlice", "struct_g_x2_texture.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewNumMips", "struct_g_x2_texture.html#aaa5544b267f4dab754cd1276838ef695", null ], - [ "viewNumSlices", "struct_g_x2_texture.html#a36c3521cb447a12ea0ca556ac351017a", null ] - ] ], - [ "GX2Texture", "group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280", null ], - [ "GX2InitTextureRegs", "group__gx2__texture.html#ga0379c393c7294d313c6914b28ddaa969", null ], - [ "GX2SetGeometryTexture", "group__gx2__texture.html#ga250009bee38f3349d41b0e242100827f", null ], - [ "GX2SetPixelTexture", "group__gx2__texture.html#gacfb09c39bae2ca6a4aedc57bbf46fd98", null ], - [ "GX2SetVertexTexture", "group__gx2__texture.html#ga2cfac6b85137d3a4ea3b4a1974951085", null ] -]; \ No newline at end of file diff --git a/group__gx2__utils.html b/group__gx2__utils.html new file mode 100644 index 0000000..09720ce --- /dev/null +++ b/group__gx2__utils.html @@ -0,0 +1,198 @@ + + + + + + + +wut: Utils + + + + + + + + + +
+
+
void GX2SetGeometryTexture (GX2TextureGX2Texture texture,
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Utils
+
+
+ + + + +

+Macros

#define GX2_SQ_SEL_MASK(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
 
+ + + +

+Typedefs

typedef enum GX2_SQ_SEL GX2_SQ_SEL
 
+ + + +

+Enumerations

enum  GX2_SQ_SEL {
+  GX2_SQ_SEL_X = 0, +
+  GX2_SQ_SEL_Y = 1, +
+  GX2_SQ_SEL_Z = 2, +
+  GX2_SQ_SEL_W = 3, +
+  GX2_SQ_SEL_0 = 4, +
+  GX2_SQ_SEL_1 = 5, +
+  GX2_SQ_SEL_MASK = 7 +
+ }
 
+

Detailed Description

+

Macro Definition Documentation

+ +

◆ GX2_SQ_SEL_MASK

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define GX2_SQ_SEL_MASK( x,
 y,
 z,
 
)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
+
+ +

Definition at line 25 of file utils.h.

+ +
+
+

Typedef Documentation

+ +

◆ GX2_SQ_SEL

+ +
+
+ + + + +
typedef enum GX2_SQ_SEL GX2_SQ_SEL
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ GX2_SQ_SEL

+ +
+
+ + + + +
enum GX2_SQ_SEL
+
+ + + + + + + + +
Enumerator
GX2_SQ_SEL_X 
GX2_SQ_SEL_Y 
GX2_SQ_SEL_Z 
GX2_SQ_SEL_W 
GX2_SQ_SEL_0 
GX2_SQ_SEL_1 
GX2_SQ_SEL_MASK 
+ +

Definition at line 14 of file utils.h.

+ +
+
+
+ + + + diff --git a/group__gx2r.html b/group__gx2r.html index 6a2f012..6aca2f3 100644 --- a/group__gx2r.html +++ b/group__gx2r.html @@ -3,17 +3,15 @@ - -WUT: gx2r + + +wut: gx2r - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
gx2r
+ +

Contains utilities to help manage memory invalidation for gx2. +More...

@@ -106,7 +95,7 @@ Modules diff --git a/group__gx2r__buffer.html b/group__gx2r__buffer.html index e7da054..6e104ad 100644 --- a/group__gx2r__buffer.html +++ b/group__gx2r__buffer.html @@ -3,17 +3,15 @@ - -WUT: Buffer + + +wut: Buffer - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@

Modules

-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  GX2RBuffer -  +struct  GX2RBuffer +  - +

Typedefs

typedef struct GX2RBuffer GX2RBuffer
typedef struct GX2RBuffer GX2RBuffer
 
- + - + - + - + - + - + - + - + - + - + - +

Functions

BOOL GX2RBufferExists (GX2RBuffer *buffer)
BOOL GX2RBufferExists (GX2RBuffer *buffer)
 
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
BOOL GX2RCreateBuffer (GX2RBuffer *buffer)
 
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
BOOL GX2RCreateBufferUserMemory (GX2RBuffer *buffer, void *memory, uint32_t size)
 
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RDestroyBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAlignment (GX2RResourceFlags flags)
 
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
uint32_t GX2RGetBufferAllocationSize (GX2RBuffer *buffer)
 
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RInvalidateBuffer (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void * GX2RLockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
void GX2RUnlockBufferEx (GX2RBuffer *buffer, GX2RResourceFlags flags)
 
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetVertexUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetPixelUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
void GX2RSetGeometryUniformBlock (GX2RBuffer *buffer, uint32_t location, uint32_t offset)
 

Detailed Description

-

Typedef Documentation

- +

Data Structure Documentation

+ +

◆ GX2RBuffer

+
- + + +
typedef struct GX2RBuffer GX2RBufferstruct GX2RBuffer
+
+
+

Definition at line 17 of file buffer.h.

+
+ + + + + + + + + + + + + +
Data Fields
+GX2RResourceFlags +flags +
+uint32_t +elemSize +
+uint32_t +elemCount +
+void * +buffer +
+ +
+
+

Typedef Documentation

+ +

◆ GX2RBuffer

+ +
+
+ + +
typedef struct GX2RBuffer GX2RBuffer
-

Definition at line 15 of file buffer.h.

+

Definition at line 15 of file buffer.h.

Function Documentation

- + +

◆ GX2RBufferExists()

+
- + - + @@ -156,14 +190,16 @@ Functions - + +

◆ GX2RCreateBuffer()

+
BOOL GX2RBufferExists BOOL GX2RBufferExists (GX2RBufferGX2RBuffer buffer)
- + - + @@ -172,14 +208,16 @@ Functions - + +

◆ GX2RCreateBufferUserMemory()

+
BOOL GX2RCreateBuffer BOOL GX2RCreateBuffer (GX2RBufferGX2RBuffer buffer)
- + - + @@ -204,14 +242,16 @@ Functions - + +

◆ GX2RDestroyBufferEx()

+
BOOL GX2RCreateBufferUserMemory BOOL GX2RCreateBufferUserMemory (GX2RBufferGX2RBuffer buffer,
- + @@ -230,7 +270,9 @@ Functions - + +

◆ GX2RGetBufferAlignment()

+
void GX2RDestroyBufferEx (GX2RBufferGX2RBuffer buffer,
@@ -246,14 +288,16 @@ Functions - + +

◆ GX2RGetBufferAllocationSize()

+
- + @@ -262,14 +306,16 @@ Functions - + +

◆ GX2RInvalidateBuffer()

+
uint32_t GX2RGetBufferAllocationSize (GX2RBufferGX2RBuffer buffer)
- + @@ -288,14 +334,16 @@ Functions - + +

◆ GX2RLockBufferEx()

+
void GX2RInvalidateBuffer (GX2RBufferGX2RBuffer buffer,
- + @@ -314,14 +362,16 @@ Functions - + +

◆ GX2RUnlockBufferEx()

+
void* GX2RLockBufferEx (GX2RBufferGX2RBuffer buffer,
- + @@ -340,14 +390,16 @@ Functions - + +

◆ GX2RSetVertexUniformBlock()

+
void GX2RUnlockBufferEx (GX2RBufferGX2RBuffer buffer,
- + @@ -372,14 +424,16 @@ Functions - + +

◆ GX2RSetPixelUniformBlock()

+
void GX2RSetVertexUniformBlock (GX2RBufferGX2RBuffer buffer,
- + @@ -404,14 +458,16 @@ Functions - + +

◆ GX2RSetGeometryUniformBlock()

+
void GX2RSetPixelUniformBlock (GX2RBufferGX2RBuffer buffer,
- + @@ -441,7 +497,7 @@ Functions diff --git a/group__gx2r__displaylist.html b/group__gx2r__displaylist.html index 2f7cf3b..dcef4b4 100644 --- a/group__gx2r__displaylist.html +++ b/group__gx2r__displaylist.html @@ -3,17 +3,15 @@ - -WUT: Display List + + +wut: Display List - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2RSetGeometryUniformBlock (GX2RBufferGX2RBuffer buffer,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Typedefs

-typedef struct GX2RBuffer GX2RBuffer +typedef struct GX2RBuffer GX2RBuffer   - + - + - + - +

Functions

void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
void GX2RBeginDisplayListEx (GX2RBuffer *displayList, uint32_t unknown, GX2RResourceFlags flags)
 
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
uint32_t GX2REndDisplayList (GX2RBuffer *displayList)
 
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
void GX2RCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
void GX2RDirectCallDisplayList (GX2RBuffer *displayList, uint32_t size)
 

Detailed Description

Typedef Documentation

- + +

◆ GX2RBuffer

+
- +
typedef struct GX2RBuffer GX2RBuffertypedef struct GX2RBuffer GX2RBuffer
-

Definition at line 15 of file displaylist.h.

+

Definition at line 15 of file displaylist.h.

Function Documentation

- + +

◆ GX2RBeginDisplayListEx()

+
- + @@ -150,14 +140,16 @@ Functions - + +

◆ GX2REndDisplayList()

+
void GX2RBeginDisplayListEx (GX2RBufferGX2RBuffer displayList,
- + @@ -166,14 +158,16 @@ Functions - + +

◆ GX2RCallDisplayList()

+
uint32_t GX2REndDisplayList (GX2RBufferGX2RBuffer displayList)
- + @@ -192,14 +186,16 @@ Functions - + +

◆ GX2RDirectCallDisplayList()

+
void GX2RCallDisplayList (GX2RBufferGX2RBuffer displayList,
- + @@ -223,7 +219,7 @@ Functions diff --git a/group__gx2r__draw.html b/group__gx2r__draw.html index d96c62e..04e44da 100644 --- a/group__gx2r__draw.html +++ b/group__gx2r__draw.html @@ -3,17 +3,15 @@ - -WUT: Draw + + +wut: Draw - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2RDirectCallDisplayList (GX2RBufferGX2RBuffer displayList,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Typedefs

-typedef struct GX2RBuffer GX2RBuffer +typedef struct GX2RBuffer GX2RBuffer   - + - +

Functions

void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
void GX2RSetAttributeBuffer (GX2RBuffer *buffer, uint32_t index, uint32_t stride, uint32_t offset)
 
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
void GX2RDrawIndexed (GX2PrimitiveMode mode, GX2RBuffer *buffer, GX2IndexType indexType, uint32_t count, uint32_t indexOffset, uint32_t vertexOffset, uint32_t numInstances)
 

Detailed Description

Typedef Documentation

- + +

◆ GX2RBuffer

+
- +
typedef struct GX2RBuffer GX2RBuffertypedef struct GX2RBuffer GX2RBuffer
-

Definition at line 16 of file draw.h.

+

Definition at line 16 of file draw.h.

Function Documentation

- + +

◆ GX2RSetAttributeBuffer()

+
- + @@ -152,7 +142,9 @@ Functions - + +

◆ GX2RDrawIndexed()

+
void GX2RSetAttributeBuffer (GX2RBufferGX2RBuffer buffer,
@@ -165,7 +157,7 @@ Functions - + @@ -213,7 +205,7 @@ Functions diff --git a/group__gx2r__mem.html b/group__gx2r__mem.html index 7798518..ce6354e 100644 --- a/group__gx2r__mem.html +++ b/group__gx2r__mem.html @@ -3,17 +3,15 @@ - -WUT: Memory + + +wut: Memory - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
GX2RBufferGX2RBuffer buffer,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
Functions void GX2RInvalidateMemory (GX2RResourceFlags flags, void *buffer, uint32_t size)   -BOOL GX2RIsUserMemory (GX2RResourceFlags flags) +BOOL GX2RIsUserMemory (GX2RResourceFlags flags)   void GX2RSetAllocator (GX2RAllocFunction allocFn, GX2RFreeFunction freeFn)  

Detailed Description

Typedef Documentation

- + +

◆ GX2RAllocFunction

+
@@ -113,11 +101,13 @@ Functions
-

Definition at line 15 of file mem.h.

+

Definition at line 15 of file mem.h.

- + +

◆ GX2RFreeFunction

+
@@ -127,12 +117,14 @@ Functions
-

Definition at line 16 of file mem.h.

+

Definition at line 16 of file mem.h.

Function Documentation

- + +

◆ GX2RInvalidateMemory()

+
@@ -164,12 +156,14 @@ Functions - + +

◆ GX2RIsUserMemory()

+
- + @@ -180,7 +174,9 @@ Functions - + +

◆ GX2RSetAllocator()

+
BOOL GX2RIsUserMemory BOOL GX2RIsUserMemory ( GX2RResourceFlags  flags)
@@ -211,7 +207,7 @@ Functions diff --git a/group__gx2r__resource.html b/group__gx2r__resource.html index 53716a5..5cdbacb 100644 --- a/group__gx2r__resource.html +++ b/group__gx2r__resource.html @@ -3,17 +3,15 @@ - -WUT: Resource + + +wut: Resource - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
- - + +

Enumerations

enum  GX2RResourceFlags
 
enum  GX2RResourceFlags {
+  GX2R_RESOURCE_BIND_TEXTURE = 1 << 0, +
+  GX2R_RESOURCE_BIND_COLOR_BUFFER = 1 << 1, +
+  GX2R_RESOURCE_BIND_DEPTH_BUFFER = 1 << 2, +
+  GX2R_RESOURCE_BIND_SCAN_BUFFER = 1 << 3, +
+  GX2R_RESOURCE_BIND_VERTEX_BUFFER = 1 << 4, +
+  GX2R_RESOURCE_BIND_INDEX_BUFFER = 1 << 5, +
+  GX2R_RESOURCE_BIND_UNIFORM_BLOCK = 1 << 6, +
+  GX2R_RESOURCE_BIND_SHADER_PROGRAM = 1 << 7, +
+  GX2R_RESOURCE_BIND_STREAM_OUTPUT = 1 << 8, +
+  GX2R_RESOURCE_BIND_DISPLAY_LIST = 1 << 9, +
+  GX2R_RESOURCE_BIND_GS_RING_BUFFER = 1 << 10, +
+  GX2R_RESOURCE_USAGE_CPU_READ = 1 << 11, +
+  GX2R_RESOURCE_USAGE_CPU_WRITE = 1 << 12, +
+  GX2R_RESOURCE_USAGE_GPU_READ = 1 << 13, +
+  GX2R_RESOURCE_USAGE_GPU_WRITE = 1 << 14, +
+  GX2R_RESOURCE_USAGE_DMA_READ = 1 << 15, +
+  GX2R_RESOURCE_USAGE_DMA_WRITE = 1 << 16, +
+  GX2R_RESOURCE_USAGE_FORCE_MEM1 = 1 << 17, +
+  GX2R_RESOURCE_USAGE_FORCE_MEM2 = 1 << 18, +
+  GX2R_RESOURCE_DISABLE_CPU_INVALIDATE = 1 << 20, +
+  GX2R_RESOURCE_DISABLE_GPU_INVALIDATE = 1 << 21, +
+  GX2R_RESOURCE_LOCKED_READ_ONLY = 1 << 22, +
+  GX2R_RESOURCE_GX2R_ALLOCATED = 1 << 29, +
+  GX2R_RESOURCE_LOCKED = 1 << 30 +
+ }
 

Detailed Description

Typedef Documentation

- + +

◆ GX2RResourceFlags

+
@@ -110,7 +147,9 @@ Enumerations

Enumeration Type Documentation

- + +

◆ GX2RResourceFlags

+
@@ -120,81 +159,57 @@ Enumerations
- - - - - - - - - - - - - - - - - - - - - - - -
Enumerator
GX2R_RESOURCE_BIND_TEXTURE  -

This resource is to be used as a texture.

+
Enumerator
GX2R_RESOURCE_BIND_TEXTURE 

This resource is to be used as a texture.

GX2R_RESOURCE_BIND_COLOR_BUFFER  -

This resource is to be used as a colour buffer.

+
GX2R_RESOURCE_BIND_COLOR_BUFFER 

This resource is to be used as a colour buffer.

GX2R_RESOURCE_BIND_DEPTH_BUFFER  -

This resource is to be used as a depth buffer.

+
GX2R_RESOURCE_BIND_DEPTH_BUFFER 

This resource is to be used as a depth buffer.

GX2R_RESOURCE_BIND_SCAN_BUFFER  -

This resource is to be used as a scan buffer.

+
GX2R_RESOURCE_BIND_SCAN_BUFFER 

This resource is to be used as a scan buffer.

GX2R_RESOURCE_BIND_VERTEX_BUFFER  -

This resource is to be used as a vertex buffer.

+
GX2R_RESOURCE_BIND_VERTEX_BUFFER 

This resource is to be used as a vertex buffer.

GX2R_RESOURCE_BIND_INDEX_BUFFER  -

This resource is to be used as a index buffer.

+
GX2R_RESOURCE_BIND_INDEX_BUFFER 

This resource is to be used as a index buffer.

GX2R_RESOURCE_BIND_UNIFORM_BLOCK  -

This resource is to be used as a uniform block.

+
GX2R_RESOURCE_BIND_UNIFORM_BLOCK 

This resource is to be used as a uniform block.

GX2R_RESOURCE_BIND_SHADER_PROGRAM  -

This resource is to be used as a shader program.

+
GX2R_RESOURCE_BIND_SHADER_PROGRAM 

This resource is to be used as a shader program.

GX2R_RESOURCE_BIND_STREAM_OUTPUT  -

This resource is to be used as a stream output.

+
GX2R_RESOURCE_BIND_STREAM_OUTPUT 

This resource is to be used as a stream output.

GX2R_RESOURCE_BIND_DISPLAY_LIST  -

This resource is to be used as a display list.

+
GX2R_RESOURCE_BIND_DISPLAY_LIST 

This resource is to be used as a display list.

GX2R_RESOURCE_BIND_GS_RING_BUFFER  -

This resource is to be used as a geometry shader ring buffer.

+
GX2R_RESOURCE_BIND_GS_RING_BUFFER 

This resource is to be used as a geometry shader ring buffer.

GX2R_RESOURCE_USAGE_CPU_READ  -

Invalidate resource for a CPU read.

+
GX2R_RESOURCE_USAGE_CPU_READ 

Invalidate resource for a CPU read.

GX2R_RESOURCE_USAGE_CPU_WRITE  -

Invalidate resource for a CPU write.

+
GX2R_RESOURCE_USAGE_CPU_WRITE 

Invalidate resource for a CPU write.

GX2R_RESOURCE_USAGE_GPU_READ  -

Invalidate resource for a GPU read.

+
GX2R_RESOURCE_USAGE_GPU_READ 

Invalidate resource for a GPU read.

GX2R_RESOURCE_USAGE_GPU_WRITE  -

Invalidate resource for a GPU write.

+
GX2R_RESOURCE_USAGE_GPU_WRITE 

Invalidate resource for a GPU write.

GX2R_RESOURCE_USAGE_DMA_READ  -

Invalidate resource for a DMA read.

+
GX2R_RESOURCE_USAGE_DMA_READ 

Invalidate resource for a DMA read.

GX2R_RESOURCE_USAGE_DMA_WRITE  -

Invalidate resource for a DMA write.

+
GX2R_RESOURCE_USAGE_DMA_WRITE 

Invalidate resource for a DMA write.

GX2R_RESOURCE_USAGE_FORCE_MEM1  -

Force resource allocation to be in MEM1.

+
GX2R_RESOURCE_USAGE_FORCE_MEM1 

Force resource allocation to be in MEM1.

GX2R_RESOURCE_USAGE_FORCE_MEM2  -

Force resource allocation to be in MEM2.

+
GX2R_RESOURCE_USAGE_FORCE_MEM2 

Force resource allocation to be in MEM2.

GX2R_RESOURCE_DISABLE_CPU_INVALIDATE  -

Disable CPU invalidation.

+
GX2R_RESOURCE_DISABLE_CPU_INVALIDATE 

Disable CPU invalidation.

GX2R_RESOURCE_DISABLE_GPU_INVALIDATE  -

Disable GPU invalidation.

+
GX2R_RESOURCE_DISABLE_GPU_INVALIDATE 

Disable GPU invalidation.

GX2R_RESOURCE_LOCKED_READ_ONLY  -

Resource is locked for read-only access.

+
GX2R_RESOURCE_LOCKED_READ_ONLY 

Resource is locked for read-only access.

GX2R_RESOURCE_USER_MEMORY  -

Resource is to be allocated in user memory.

+
GX2R_RESOURCE_GX2R_ALLOCATED 

Resource was allocated by GX2R.

GX2R_RESOURCE_LOCKED  -

Resource is locked for all access.

+
GX2R_RESOURCE_LOCKED 

Resource is locked for all access.

-

Definition at line 14 of file resource.h.

+

Definition at line 14 of file resource.h.

@@ -203,7 +218,7 @@ Enumerations diff --git a/group__gx2r__surface.html b/group__gx2r__surface.html index 03e53b6..2dd7a16 100644 --- a/group__gx2r__surface.html +++ b/group__gx2r__surface.html @@ -3,17 +3,15 @@ - -WUT: Surface + + +wut: Surface - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Typedefs

-typedef struct GX2Surface GX2Surface +typedef struct GX2Surface GX2Surface   - - - - - - - - - - - + + + + + + + + + - +

Functions

bool GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
bool GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
void GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RIsGX2RSurface (GX2RResourceFlags flags)
 
void GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
BOOL GX2RCreateSurface (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RCreateSurfaceUserMemory (GX2Surface *surface, uint8_t *image, uint8_t *mipmap, GX2RResourceFlags flags)
 
BOOL GX2RDestroySurfaceEx (GX2Surface *surface, GX2RResourceFlags flags)
 
BOOL GX2RInvalidateSurface (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void * GX2RLockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
void GX2RUnlockSurfaceEx (GX2Surface *surface, int32_t level, GX2RResourceFlags flags)
 

Detailed Description

Typedef Documentation

- + +

◆ GX2Surface

+
- +
typedef struct GX2Surface GX2Surfacetypedef struct GX2Surface GX2Surface
-

Definition at line 15 of file surface.h.

+

Definition at line 15 of file surface.h.

Function Documentation

- + +

◆ GX2RCreateSurface()

+
- + - + @@ -150,14 +138,16 @@ Functions - + +

◆ GX2RCreateSurfaceUserMemory()

+
bool GX2RCreateSurface BOOL GX2RCreateSurface (GX2SurfaceGX2Surface surface,
- + - + @@ -188,14 +178,16 @@ Functions - + +

◆ GX2RDestroySurfaceEx()

+
bool GX2RCreateSurfaceUserMemory BOOL GX2RCreateSurfaceUserMemory (GX2SurfaceGX2Surface surface,
- + - + @@ -214,30 +206,16 @@ Functions - -
-
-
void GX2RDestroySurfaceEx BOOL GX2RDestroySurfaceEx (GX2SurfaceGX2Surface surface,
- - - - - - - -
BOOL GX2RIsGX2RSurface (GX2RResourceFlags flags)
-
+ +

◆ GX2RInvalidateSurface()

-
-
-
- + - + @@ -262,14 +240,16 @@ Functions - + +

◆ GX2RLockSurfaceEx()

+
void GX2RInvalidateSurface BOOL GX2RInvalidateSurface (GX2SurfaceGX2Surface surface,
- + @@ -294,14 +274,16 @@ Functions - + +

◆ GX2RUnlockSurfaceEx()

+
void* GX2RLockSurfaceEx (GX2SurfaceGX2Surface surface,
- + @@ -331,7 +313,7 @@ Functions diff --git a/group__procui.html b/group__nn.html similarity index 58% rename from group__procui.html rename to group__nn.html index 2a309f9..b38c645 100644 --- a/group__procui.html +++ b/group__nn.html @@ -3,17 +3,15 @@ - -WUT: procui + + +wut: nn - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void GX2RUnlockSurfaceEx (GX2SurfaceGX2Surface surface,
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
+
-
procui
+
nn
-

Process management library used for managing transitions between foreground and background applications.

+ + + + +

+Modules

 Result
 
+

Detailed Description

diff --git a/group__nn__ac.html b/group__nn__ac.html new file mode 100644 index 0000000..ccaeb9e --- /dev/null +++ b/group__nn__ac.html @@ -0,0 +1,89 @@ + + + + + + + +wut: nn_ac + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
nn_ac
+
+
+ + + + + + +

+Modules

 Auto Connect C API
 
 Auto Connect C++ API
 
+

Detailed Description

+
+ + + + diff --git a/group__nn__ac__c.html b/group__nn__ac__c.html new file mode 100644 index 0000000..42f3691 --- /dev/null +++ b/group__nn__ac__c.html @@ -0,0 +1,207 @@ + + + + + + + +wut: Auto Connect C API + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Auto Connect C API
+
+
+ + + + +

+Typedefs

typedef uint32_t ACConfigId
 
+ + + + + + + + + + + +

+Functions

NNResult ACInitialize ()
 
void ACFinalize ()
 
NNResult ACGetStartupId (ACConfigId *configId)
 
NNResult ACConnectWithConfigId (ACConfigId configId)
 
NNResult ACGetAssignedAddress (uint32_t *ip)
 
+

Detailed Description

+

Typedef Documentation

+ +

◆ ACConfigId

+ +
+
+ + + + +
typedef uint32_t ACConfigId
+
+ +

Definition at line 15 of file ac_c.h.

+ +
+
+

Function Documentation

+ +

◆ ACInitialize()

+ +
+
+ + + + + + + +
NNResult ACInitialize ()
+
+ +
+
+ +

◆ ACFinalize()

+ +
+
+ + + + + + + +
void ACFinalize ()
+
+ +
+
+ +

◆ ACGetStartupId()

+ +
+
+ + + + + + + + +
NNResult ACGetStartupId (ACConfigIdconfigId)
+
+ +
+
+ +

◆ ACConnectWithConfigId()

+ +
+
+ + + + + + + + +
NNResult ACConnectWithConfigId (ACConfigId configId)
+
+ +
+
+ +

◆ ACGetAssignedAddress()

+ +
+
+ + + + + + + + +
NNResult ACGetAssignedAddress (uint32_t * ip)
+
+ +
+
+
+ + + + diff --git a/group__coreinit__fs__init.html b/group__nn__ac__cpp.html similarity index 57% rename from group__coreinit__fs__init.html rename to group__nn__ac__cpp.html index 4f04367..16a5347 100644 --- a/group__coreinit__fs__init.html +++ b/group__nn__ac__cpp.html @@ -3,17 +3,15 @@ - -WUT: Initialise + + +wut: Auto Connect C++ API - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
+
-
Initialise
+
Auto Connect C++ API
+ + + + +

+Namespaces

 nn
 
+

Detailed Description

diff --git a/group__nn__result.html b/group__nn__result.html new file mode 100644 index 0000000..3905766 --- /dev/null +++ b/group__nn__result.html @@ -0,0 +1,210 @@ + + + + + + + +wut: Result + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + +

+Namespaces

 nn
 
+ + + +

+Data Structures

struct  NNResult
 
+ + + + +

+Typedefs

typedef struct NNResult NNResult
 C equivalent of the C++ nn::Result. More...
 
+ + + + + +

+Functions

static int NNResult_IsSuccess (NNResult result)
 
static int NNResult_IsFailure (NNResult result)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ NNResult

+ +
+
+ + + + +
struct NNResult
+
+
+

Definition at line 15 of file result.h.

+
+ + + + +
Data Fields
+int32_t +value +
+ +
+
+

Typedef Documentation

+ +

◆ NNResult

+ +
+
+ + + + +
typedef struct NNResult NNResult
+
+ +

C equivalent of the C++ nn::Result.

+ +

Definition at line 13 of file result.h.

+ +
+
+

Function Documentation

+ +

◆ NNResult_IsSuccess()

+ +
+
+ + + + + +
+ + + + + + + + +
static int NNResult_IsSuccess (NNResult result)
+
+inlinestatic
+
+ +

Definition at line 20 of file result.h.

+ +
+
+ +

◆ NNResult_IsFailure()

+ +
+
+ + + + + +
+ + + + + + + + +
static int NNResult_IsFailure (NNResult result)
+
+inlinestatic
+
+ +

Definition at line 25 of file result.h.

+ +
+
+
+ + + + diff --git a/group__nn__swkbd.html b/group__nn__swkbd.html new file mode 100644 index 0000000..b71b48b --- /dev/null +++ b/group__nn__swkbd.html @@ -0,0 +1,87 @@ + + + + + + + +wut: nn_swkbd + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
nn_swkbd
+
+
+ + + + +

+Modules

 Software Keyboard
 
+

Detailed Description

+
+ + + + diff --git a/group__nn__swkbd__swkbd.html b/group__nn__swkbd__swkbd.html new file mode 100644 index 0000000..aae79f1 --- /dev/null +++ b/group__nn__swkbd__swkbd.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Software Keyboard + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Software Keyboard
+
+
+ + + + +

+Namespaces

 nn
 
+

Detailed Description

+
+ + + + diff --git a/group__nsyshid.html b/group__nsyshid.html new file mode 100644 index 0000000..a1e2fbe --- /dev/null +++ b/group__nsyshid.html @@ -0,0 +1,91 @@ + + + + + + + +wut: nsyshid + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
nsyshid
+
+
+ +

Human Input Device functions. +More...

+ + + + +

+Modules

 HID API
 
+

Detailed Description

+

Human Input Device functions.

+
+ + + + diff --git a/group__nsyshid__hid.html b/group__nsyshid__hid.html new file mode 100644 index 0000000..bee1f93 --- /dev/null +++ b/group__nsyshid__hid.html @@ -0,0 +1,904 @@ + + + + + + + +wut: HID API + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + + + +

+Data Structures

struct  HIDDevice
 
struct  HIDClient
 
+ + + + + + + + + + + +

+Typedefs

typedef struct HIDClient HIDClient
 
typedef struct HIDDevice HIDDevice
 
typedef enum HIDAttachEvent HIDAttachEvent
 
typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
 
typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
 
+ + + +

+Enumerations

enum  HIDAttachEvent {
+  HID_DEVICE_DETACH = 0, +
+  HID_DEVICE_ATTACH = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t HIDSetup ()
 
int32_t HIDTeardown ()
 
int32_t HIDAddClient (HIDClient *client, HIDAttachCallback attachCallback)
 
int32_t HIDDelClient (HIDClient *client)
 
int32_t HIDGetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDGetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t duration, HIDCallback callback, void *userContext)
 
int32_t HIDSetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
 
int32_t HIDGetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
 
int32_t HIDRead (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDWrite (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ HIDDevice

+ +
+
+ + + + +
struct HIDDevice
+
+
+

Definition at line 34 of file hid.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +handle +
+uint32_t +physicalDeviceInst +
+uint16_t +vid +
+uint16_t +pid +
+uint8_t +interfaceIndex +
+uint8_t +subClass +
+uint8_t +protocol +
+uint16_t +maxPacketSizeRx +
+uint16_t +maxPacketSizeTx +
+ +
+
+ +

◆ HIDClient

+ +
+
+ + + + +
struct HIDClient
+
+
+

Definition at line 58 of file hid.h.

+
+ + + + + + + +
Data Fields
+HIDClient * +next +
+HIDAttachCallback +attachCallback +
+ +
+
+

Typedef Documentation

+ +

◆ HIDClient

+ +
+
+ + + + +
typedef struct HIDClient HIDClient
+
+ +

Definition at line 13 of file hid.h.

+ +
+
+ +

◆ HIDDevice

+ +
+
+ + + + +
typedef struct HIDDevice HIDDevice
+
+ +

Definition at line 14 of file hid.h.

+ +
+
+ +

◆ HIDAttachEvent

+ +
+
+ + + + +
typedef enum HIDAttachEvent HIDAttachEvent
+
+ +
+
+ +

◆ HIDAttachCallback

+ +
+
+ + + + +
typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
+
+ +

Definition at line 23 of file hid.h.

+ +
+
+ +

◆ HIDCallback

+ +
+
+ + + + +
typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
+
+ +

Definition at line 28 of file hid.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ HIDAttachEvent

+ +
+
+ + + + +
enum HIDAttachEvent
+
+ + + +
Enumerator
HID_DEVICE_DETACH 
HID_DEVICE_ATTACH 
+ +

Definition at line 16 of file hid.h.

+ +
+
+

Function Documentation

+ +

◆ HIDSetup()

+ +
+
+ + + + + + + +
int32_t HIDSetup ()
+
+ +
+
+ +

◆ HIDTeardown()

+ +
+
+ + + + + + + +
int32_t HIDTeardown ()
+
+ +
+
+ +

◆ HIDAddClient()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t HIDAddClient (HIDClientclient,
HIDAttachCallback attachCallback 
)
+
+ +
+
+ +

◆ HIDDelClient()

+ +
+
+ + + + + + + + +
int32_t HIDDelClient (HIDClientclient)
+
+ +
+
+ +

◆ HIDGetDescriptor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetDescriptor (uint32_t handle,
uint8_t descriptorType,
uint8_t descriptorIndex,
uint16_t languageId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetDescriptor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetDescriptor (uint32_t handle,
uint8_t descriptorType,
uint8_t descriptorIndex,
uint16_t languageId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDGetReport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetReport (uint32_t handle,
uint8_t reportType,
uint8_t reportId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetReport()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetReport (uint32_t handle,
uint8_t reportType,
uint8_t reportId,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetIdle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetIdle (uint32_t handle,
uint8_t interfaceIndex,
uint8_t duration,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDSetProtocol()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDSetProtocol (uint32_t handle,
uint8_t interfaceIndex,
uint8_t protocol,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDGetProtocol()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDGetProtocol (uint32_t handle,
uint8_t interfaceIndex,
uint8_t * protocol,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDRead (uint32_t handle,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback callback,
void * userContext 
)
+
+ +
+
+ +

◆ HIDWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t HIDWrite (uint32_t handle,
uint8_t * buffer,
uint32_t bufferLength,
HIDCallback hc,
void * userContext 
)
+
+ +
+
+
+ + + + diff --git a/group__nsysnet.html b/group__nsysnet.html index faa121a..cd27ae1 100644 --- a/group__nsysnet.html +++ b/group__nsysnet.html @@ -3,17 +3,15 @@ - -WUT: nsysnet + + +wut: nsysnet - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
nsysnet
+ +

Network functions. +More...

+ + +

Modules

 Nintendo SSL
 The NSSL library is Nintendo's interface for making SSL connections on the Wii U.
 
 Socket
 
@@ -96,7 +88,7 @@ Modules diff --git a/group__nsysnet__nssl.html b/group__nsysnet__nssl.html new file mode 100644 index 0000000..dbe95aa --- /dev/null +++ b/group__nsysnet__nssl.html @@ -0,0 +1,822 @@ + + + + + + + +wut: Nintendo SSL + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
Nintendo SSL
+
+
+ +

The NSSL library is Nintendo's interface for making SSL connections on the Wii U. +More...

+ + + + + + + + + + + +

+Typedefs

typedef int32_t NSSLContextHandle
 A handle to a NSSL context created with NSSLCreateContext(). More...
 
typedef int32_t NSSLConnectionHandle
 A handle to a NSSL connection created with NSSLCreateConnection(). More...
 
typedef enum NSSLServerCertId NSSLServerCertId
 The IDs of a system CA. More...
 
+ + + + +

+Enumerations

enum  NSSLServerCertId {
+  NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST = 100, +
+  NSSL_SERVER_CERT_NINTENDO_CA = 100, +
+  NSSL_SERVER_CERT_NINTENDO_CA_G2 = 101, +
+  NSSL_SERVER_CERT_NINTENDO_CA_G3 = 102, +
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA = 103, +
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 = 104, +
+  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 = 105, +
+  NSSL_SERVER_CERT_GROUP_NINTENDO_LAST = 105, +
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST = 1001, +
+  NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA = 1001, +
+  NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA = 1002, +
+  NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA = 1003, +
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA = 1004, +
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 = 1005, +
+  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 = 1006, +
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 = 1007, +
+  NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA = 1008, +
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 = 1009, +
+  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 = 1010, +
+  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA = 1011, +
+  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA = 1012, +
+  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 = 1013, +
+  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA = 1014, +
+  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 = 1015, +
+  NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT = 1016, +
+  NSSL_SERVER_CERT_COMODO_CA = 1017, +
+  NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA = 1018, +
+  NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA = 1019, +
+  NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA = 1020, +
+  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA = 1021, +
+  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA = 1022, +
+  NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT = 1023, +
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA = 1024, +
+  NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA = 1025, +
+  NSSL_SERVER_CERT_EQUIFAX_SECURE_CA = 1026, +
+  NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA = 1027, +
+  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 = 1028, +
+  NSSL_SERVER_CERT_ENTRUST_CA_2048 = 1029, +
+  NSSL_SERVER_CERT_ENTRUST_ROOT_CA = 1030, +
+  NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 = 1031, +
+  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 = 1032, +
+  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 = 1033, +
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST = 1033, +
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST = 1900, +
+  NSSL_SERVER_CERT_COMODO_RSA_CA = 1900, +
+  NSSL_SERVER_CERT_USERTRUST_RSA_CA = 1901, +
+  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST = 1901 +
+ }
 The IDs of a system CA. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t NSSLInit ()
 Initialises the NSSL library for use. More...
 
int32_t NSSLFinish ()
 Cleans up and finishes use of the NSSL library. More...
 
NSSLContextHandle NSSLCreateContext (int32_t unk)
 Creates a context to use with the NSSL library. More...
 
int32_t NSSLDestroyContext (NSSLContextHandle context)
 Destroys a NSSL context. More...
 
int32_t NSSLAddServerPKIExternal (NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
 Add a custom root CA to the given NSSL context. More...
 
int32_t NSSLAddServerPKI (NSSLContextHandle context, NSSLServerCertId pki)
 Add a system root CA (one of NSSLServerCertId) to the given NSSL context. More...
 
NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
 Open an SSL connection. More...
 
int32_t NSSLDestroyConnection (NSSLConnectionHandle connection)
 Close and destroy a NSSL connection. More...
 
int32_t NSSLRead (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
 Read data from an open NSSL connection into a given buffer. More...
 
int32_t NSSLWrite (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
 Write data to an open NSSL connection from a given buffer. More...
 
+

Detailed Description

+

The NSSL library is Nintendo's interface for making SSL connections on the Wii U.

+

To use NSSL directly, call NSSLInit() then NSSLCreateContext() to create a context. This context - after adding root CAs via NSSLAddServerPKI() or NSSLAddServerPKIExternal() - can be used to create connections (NSSLCreateConnection()) that can transfer data using NSSLRead() and NSSLWrite().

+

For HTTPS connections, consider using nlibcurl.

+

Typedef Documentation

+ +

◆ NSSLContextHandle

+ +
+
+ + + + +
typedef int32_t NSSLContextHandle
+
+ +

A handle to a NSSL context created with NSSLCreateContext().

+ +

Definition at line 28 of file nssl.h.

+ +
+
+ +

◆ NSSLConnectionHandle

+ +
+
+ + + + +
typedef int32_t NSSLConnectionHandle
+
+ +

A handle to a NSSL connection created with NSSLCreateConnection().

+ +

Definition at line 30 of file nssl.h.

+ +
+
+ +

◆ NSSLServerCertId

+ +
+
+ + + + +
typedef enum NSSLServerCertId NSSLServerCertId
+
+ +

The IDs of a system CA.

+

These certificates are built-in to the system and can be added to a NSSL context with NSSLAddServerPKI().

+

The names and fingerprints given in this documentation are taken from the real certificates inside the Wii U's CDN package.

+ +
+
+

Enumeration Type Documentation

+ +

◆ NSSLServerCertId

+ +
+
+ + + + +
enum NSSLServerCertId
+
+ +

The IDs of a system CA.

+

These certificates are built-in to the system and can be added to a NSSL context with NSSLAddServerPKI().

+

The names and fingerprints given in this documentation are taken from the real certificates inside the Wii U's CDN package.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST 

Represents the first certificate in the Nintendo CA group.

+
NSSL_SERVER_CERT_NINTENDO_CA 

Nintendo CA (SHA1: B5 22 94 55 DD 26 C1 F5 3C 73 06 0E 90 89 B3 91 38 9E 1F 75)

+
NSSL_SERVER_CERT_NINTENDO_CA_G2 

Nintendo CA - G2 (SHA1: C6 0B 2A 5C C9 0F 06 30 CC A3 30 40 DF 6B 33 78 23 9F 3B FA)

+
NSSL_SERVER_CERT_NINTENDO_CA_G3 

Nintendo CA - G3 (SHA1: 68 A0 77 05 CC C7 A4 08 41 6E 0E D7 AD 65 F2 EC 3F EA 98 62)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA 

Nintendo Class 2 CA (SHA1: AA 8E F6 6A E0 F8 07 ED B8 41 C8 89 EE 36 66 A2 59 A2 8C CC)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 

Nintendo Class 2 CA - G2 (SHA1: 03 9D E5 37 3A C6 5E 1A EE 89 8D 54 E7 56 35 76 EB BE 54 9B)

+
NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 

Nintendo Class 2 CA - G3 (SHA1: FA B5 6C 4C C7 CF F5 07 1D 40 B6 B0 07 38 61 D2 90 CA 2A 1A)

+
NSSL_SERVER_CERT_GROUP_NINTENDO_LAST 

Represents the last certificate in the Nintendo CA group.

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST 

Represents the first certificate in the commercial CA group.

+
NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA 

Baltimore CyberTrust Root (SHA1: D4 DE 20 D0 5E 66 FC 53 FE 1A 50 88 2C 78 DB 28 52 CA E4 74)

+
NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA 

Cybertrust Global Root (SHA1: 5F 43 E5 B1 BF F8 78 8C AC 1C C7 CA 4A 9A C6 22 2B CC 34 C6)

+
NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA 

Verizon Global Root (SHA1: 91 21 98 EE F2 3D CA C4 09 39 31 2F EE 97 DD 56 0B AE 49 B1)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA 

GlobalSign Root CA (SHA1: B1 BC 96 8B D4 F4 9D 62 2A A8 9A 81 F2 15 01 52 A4 1D 82 9C)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 

GlobalSign (SHA1: 75 E0 AB B6 13 85 12 27 1C 04 F8 5F DD DE 38 E4 B7 24 2E FE)

+
NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 

GlobalSign (SHA1: D6 9B 56 11 48 F0 1C 77 C5 45 78 C1 09 26 DF 5B 85 69 76 AD)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 

VeriSign Class 3 Public Primary Certification Authority - G3 (SHA1: 13 2D 0D 45 53 4B 69 97 CD B2 D5 C3 39 E2 55 76 60 9B 5C C6)

+
NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA 

VeriSign Universal Root Certification Authority (SHA1: 36 79 CA 35 66 87 72 30 4D 30 A5 FB 87 3B 0F A7 7B B7 0D 54)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 

VeriSign Class 3 Public Primary Certification Authority - G5 (SHA1: 4E B6 D5 78 49 9B 1C CF 5F 58 1E AD 56 BE 3D 9B 67 44 A5 E5)

+
NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 

thawte Primary Root CA - G3 (SHA1: F1 8B 53 8D 1B E9 03 B6 A6 F0 56 43 5B 17 15 89 CA F3 6B F2)

+
NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA 

thawte Primary Root CA (SHA1: 91 C6 D6 EE 3E 8A C8 63 84 E5 48 C2 99 29 5C 75 6C 81 7B 81)

+
NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA 

GeoTrust Global CA (SHA1: DE 28 F4 A4 FF E5 B9 2F A3 C5 03 D1 A3 49 A7 F9 96 2A 82 12)

+
NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 

GeoTrust Global CA 2 (SHA1: A9 E9 78 08 14 37 58 88 F2 05 19 B0 6D 2B 0D 2B 60 16 90 7D)

+
NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA 

GeoTrust Primary Certification Authority (SHA1: 32 3C 11 8E 1B F7 B8 B6 52 54 E2 E2 10 0D D6 02 90 37 F0 96)

+
NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 

GeoTrust Primary Certification Authority - G3 (SHA1: 03 9E ED B8 0B E7 A0 3C 69 53 89 3B 20 D2 D9 32 3A 4C 2A FD)

+
NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT 

AddTrust External CA Root (SHA1: 02 FA F3 E2 91 43 54 68 60 78 57 69 4D F5 E4 5B 68 85 18 68)

+
NSSL_SERVER_CERT_COMODO_CA 

COMODO Certification Authority (SHA1: EE 86 93 87 FF FD 83 49 AB 5A D1 43 22 58 87 89 A4 57 B0 12)

+
NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA 

UTN - DATACorp SGC (SHA1: 58 11 9F 0E 12 82 87 EA 50 FD D9 87 45 6F 4F 78 DC FA D6 D4)

+
NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA 

UTN-USERFirst-Hardware (SHA1: 04 83 ED 33 99 AC 36 08 05 87 22 ED BC 5E 46 00 E3 BE F9 D7)

+
NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA 

DigiCert High Assurance EV Root CA (SHA1: 5F B7 EE 06 33 E2 59 DB AD 0C 4C 9A E6 D3 8F 1A 61 C7 DC 25)

+
NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA 

DigiCert Assured ID Root CA (SHA1: 05 63 B8 63 0D 62 D7 5A BB C8 AB 1E 4B DF B5 A8 99 B2 4D 43)

+
NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA 

DigiCert Global Root CA (SHA1: A8 98 5D 3A 65 E5 E5 C4 B2 D7 D6 6D 40 C6 DD 2F B1 9C 54 36)

+
NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT 

GTE CyberTrust Global Root (SHA1: 97 81 79 50 D8 1C 96 70 CC 34 D8 09 CF 79 44 31 36 7E F4 74)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA 

[No common name] (SHA1: A1 DB 63 93 91 6F 17 E4 18 55 09 40 04 15 C7 02 40 B0 AE 6B)

+
NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA 

Thawte Premium Server CA (SHA1: 62 7F 8D 78 27 65 63 99 D2 7D 7F 90 44 C9 FE B3 F3 3E FA 9A)

+
NSSL_SERVER_CERT_EQUIFAX_SECURE_CA 

[No common name] (SHA1: D2 32 09 AD 23 D3 14 23 21 74 E4 0D 7F 9D 62 13 97 86 63 3A)

+
NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA 

Entrust.net Secure Server Certification Authority (SHA1: 99 A6 9B E6 1A FE 88 6B 4D 2B 82 00 7C B8 54 FC 31 7E 15 39)

+
NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 

[No common name] (SHA1: 85 37 1C A6 E5 50 14 3D CE 28 03 47 1B DE 3A 09 E8 F8 77 0F)

+
NSSL_SERVER_CERT_ENTRUST_CA_2048 

Entrust.net Certification Authority (2048) (SHA1: 50 30 06 09 1D 97 D4 F5 AE 39 F7 CB E7 92 7D 7D 65 2D 34 31)

+
NSSL_SERVER_CERT_ENTRUST_ROOT_CA 

Entrust Root Certification Authority (SHA1: B3 1E B1 B7 40 E3 6C 84 02 DA DC 37 D4 4D F5 D4 67 49 52 F9)

+
NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 

Entrust Root Certification Authority - G2 (SHA1: 8C F4 27 FD 79 0C 3A D1 66 06 8D E8 1E 57 EF BB 93 22 72 D4)

+
NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 

DigiCert Assured ID Root G2 (SHA1: A1 4B 48 D9 43 EE 0A 0E 40 90 4F 3C E0 A4 C0 91 93 51 5D 3F)

+
NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 

DigiCert Global Root G2 (SHA1: DF 3C 24 F9 BF D6 66 76 1B 26 80 73 FE 06 D1 CC 8D 4F 82 A4)

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST 

Represents the last certificate in the commerical CA group.

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST 

Represents the first certificate in the 4096-bit commercial CA group.

+
NSSL_SERVER_CERT_COMODO_RSA_CA 

COMODO RSA Certification Authority (SHA1: AF E5 D2 44 A8 D1 19 42 30 FF 47 9F E2 F8 97 BB CD 7A 8C B4)

+
NSSL_SERVER_CERT_USERTRUST_RSA_CA 

USERTrust RSA Certification Authority (SHA1: 2B 8F 1B 57 33 0D BB A2 D0 7A 6C 51 F7 0E E9 0D DA B9 AD 8E)

+
NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST 

Represents the last certificate in the 4096-bit commercial CA group.

+
+ +

Definition at line 43 of file nssl.h.

+ +
+
+

Function Documentation

+ +

◆ NSSLInit()

+ +
+
+ + + + + + + +
int32_t NSSLInit ()
+
+ +

Initialises the NSSL library for use.

+

This must be called before any other NSSL functions.

+
Returns
0 on success, or a negative error code on failure.
+
See also
+
+ +
+
+ +

◆ NSSLFinish()

+ +
+
+ + + + + + + +
int32_t NSSLFinish ()
+
+ +

Cleans up and finishes use of the NSSL library.

+
Returns
0 on success, or -1 on error.
+ +
+
+ +

◆ NSSLCreateContext()

+ +
+
+ + + + + + + + +
NSSLContextHandle NSSLCreateContext (int32_t unk)
+
+ +

Creates a context to use with the NSSL library.

+

A context contains root CAs and connections.

+
Parameters
+ + +
unkUnknown. A value of 0 appears to work.
+
+
+
Returns
A NSSLContextHandle representing the newly created context, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLDestroyContext()

+ +
+
+ + + + + + + + +
int32_t NSSLDestroyContext (NSSLContextHandle context)
+
+ +

Destroys a NSSL context.

+
Parameters
+ + +
contextThe NSSL context to destroy.
+
+
+
Returns
0 on success, or a negative value if an error occured.
+ +
+
+ +

◆ NSSLAddServerPKIExternal()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t NSSLAddServerPKIExternal (NSSLContextHandle context,
const void * cert,
int32_t length,
int32_t unk 
)
+
+ +

Add a custom root CA to the given NSSL context.

+
Parameters
+ + + + + +
contextThe NSSL context to add a root CA to.
certA pointer to a buffer containing the certificate data.
lengthThe length of the certificate buffer.
unkUnknown.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLAddServerPKI()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t NSSLAddServerPKI (NSSLContextHandle context,
NSSLServerCertId pki 
)
+
+ +

Add a system root CA (one of NSSLServerCertId) to the given NSSL context.

+
Parameters
+ + + +
contextThe NSSL context to add a root CA to.
pkiThe NSSLServerCertId representing the system CA to add.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLCreateConnection()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context,
const char * host,
int32_t hostLength,
int32_t options,
int32_t socket,
int32_t block 
)
+
+ +

Open an SSL connection.

+
Parameters
+ + + + + + + +
contextThe context to open the connection under.
hostThe domain or IP of the host to connect to.
hostLengthThe length of the "host" buffer.
optionsOptions for the underlying socket.
socketAn existing socket to use for the connection, or NULL.
blockIf opening a new underlying socket, whether to open it in blocking mode.
+
+
+
Returns
A NSSLConnectionHandle representing the current connection.
+
See also
+
+ +
+
+ +

◆ NSSLDestroyConnection()

+ +
+
+ + + + + + + + +
int32_t NSSLDestroyConnection (NSSLConnectionHandle connection)
+
+ +

Close and destroy a NSSL connection.

+
Parameters
+ + +
connectionThe connection to destroy.
+
+
+
Returns
0 on success or a negative error value.
+ +
+
+ +

◆ NSSLRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t NSSLRead (NSSLConnectionHandle connection,
const void * buffer,
int32_t length,
int32_t * outBytesRead 
)
+
+ +

Read data from an open NSSL connection into a given buffer.

+
Parameters
+ + + + + +
connectionThe connection to read data from.
bufferA buffer to read decrypted data into.
lengthThe length of the given buffer.
outBytesReadA pointer to write the actual number of read bytes into. This may be smaller than the input buffer.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+ +

◆ NSSLWrite()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t NSSLWrite (NSSLConnectionHandle connection,
const void * buffer,
int32_t length,
int32_t * outBytesWritten 
)
+
+ +

Write data to an open NSSL connection from a given buffer.

+
Parameters
+ + + + + +
connectionThe connection to write data to.
bufferA buffer containing the data to be sent.
lengthThe length of the given buffer.
outBytesWrittenA pointer to write the actual number of written bytes into. This may be smaller than the input buffer.
+
+
+
Returns
0 on success, or a negative value on error.
+
See also
+
+ +
+
+
+ + + + diff --git a/group__nsysnet__socket.html b/group__nsysnet__socket.html index ec60756..5839a83 100644 --- a/group__nsysnet__socket.html +++ b/group__nsysnet__socket.html @@ -3,17 +3,15 @@ - -WUT: Socket + + +wut: Socket - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  sockaddr -  -struct  sockaddr_storage -  -struct  linger -  +struct  sockaddr +  +struct  sockaddr_storage +  +struct  linger +  +struct  in_addr +  +struct  sockaddr_in +  - + + + + + @@ -120,24 +114,26 @@ Macros - - - + - - - - - - + + + + + + + + + + @@ -154,6 +150,16 @@ Macros + + + + + + + + + +

Macros

#define SOL_SOCKET   0xFFFF
#define SOL_SOCKET   -1
 
#define INADDR_ANY   0
 
#define INADDR_BROADCAST   0xFFFFFFFF
 
#define PF_UNSPEC   0
 
#define PF_INET   2
 
#define MSG_PEEK   0x0002
 
#define MSG_DONTWAIT   0x0004
 
#define MSG_DONTROUTE   0x0000
#define MSG_DONTROUTE   0x0004
 
#define MSG_WAITALL   0x0000
 
#define MSG_MORE   0x0000
 
#define MSG_NOSIGNAL   0x0000
 
#define MSG_DONTWAIT   0x0020
 
#define SHUT_RD   0
 
#define SHUT_WR   1
 
#define SHUT_RDWR   2
 
#define IPPROTO_IP   0
 
#define IPPROTO_TCP   6
 
#define IPPROTO_UDP   17
 
#define SO_REUSEADDR   0x0004
 
#define SO_BROADCAST   0x0020
 
#define SO_LINGER   0x0080
 
#define SO_OOBINLINE   0x0100
 
#define SO_ERROR   0x1009
 
#define SO_NBIO   0x1014
 
#define SO_BIO   0x1015
 
#define SO_NONBLOCK   0x1016
 
#define NSN_EAGAIN   6
 
#define NSN_EWOULDBLOCK   6
 
@@ -166,30 +172,32 @@ Typedefs Functions - + + + - + - - - + + + - + - + - - - - - - - - + + + + + + + + @@ -198,24 +206,236 @@ Functions + + + + + + + + + + + + + +

Typedefs

void socket_lib_init ()
 
int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
void socket_lib_finish ()
 
int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int closesocket (int sockfd)
 
int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
int socketclose (int sockfd)
 
int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
 
int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
 
int getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
 
int listen (int sockfd, int backlog)
 
ssize_t recv (int sockfd, void *buf, size_t len, int flags)
 
ssize_t recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
 
ssize_t send (int sockfd, const void *buf, size_t len, int flags)
 
ssize_t sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
int recv (int sockfd, void *buf, size_t len, int flags)
 
int recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
 
int send (int sockfd, const void *buf, size_t len, int flags)
 
int sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
 
int setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
 
int shutdown (int sockfd, int how)
 
int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
 
const char * inet_ntoa (struct in_addr in)
 
int inet_aton (const char *cp, struct in_addr *inp)
 
int socketlasterr ()
 
uint32_t htonl (uint32_t val)
 
uint16_t htons (uint16_t val)
 
uint32_t ntohl (uint32_t val)
 
uint16_t ntohs (uint16_t val)
 

Detailed Description

-

Macro Definition Documentation

- +

Data Structure Documentation

+ +

◆ sockaddr

+
- + + +
#define SOL_SOCKET   0xFFFFstruct sockaddr
+
+
+

Definition at line 75 of file socket.h.

+
+ + + + + + + +
Data Fields
+sa_family_t +sa_family +
+char +sa_data[] +
+ +
+
+ +

◆ sockaddr_storage

+ +
+
+ + + + +
struct sockaddr_storage
+
+
+

Definition at line 81 of file socket.h.

+
+ + + + + + + +
Data Fields
+sa_family_t +ss_family +
+char +__ss_padding[32] +
+ +
+
+ +

◆ linger

+ +
+
+ + + + +
struct linger
+
+
+

Definition at line 87 of file socket.h.

+
+ + + + + + + +
Data Fields
+int +l_onoff +
+int +l_linger +
+ +
+
+ +

◆ in_addr

+ +
+
+ + + + +
struct in_addr
+
+
+

Definition at line 93 of file socket.h.

+
+ + + + +
Data Fields
+unsigned int +s_addr +
+ +
+
+ +

◆ sockaddr_in

+ +
+
+ + + + +
struct sockaddr_in
+
+
+

Definition at line 98 of file socket.h.

+
+ + + + + + + + + + + + + +
Data Fields
+unsigned short +sin_family +
+unsigned short +sin_port +
+struct in_addr +sin_addr +
+char +sin_zero[8] +
+ +
+
+

Macro Definition Documentation

+ +

◆ SOL_SOCKET

+ +
+
+ + +
#define SOL_SOCKET   -1
-

Definition at line 13 of file socket.h.

+

Definition at line 19 of file socket.h.

- + +

◆ INADDR_ANY

+ +
+
+ + + + +
#define INADDR_ANY   0
+
+ +

Definition at line 21 of file socket.h.

+ +
+
+ +

◆ INADDR_BROADCAST

+ +
+
+ + + + +
#define INADDR_BROADCAST   0xFFFFFFFF
+
+ +

Definition at line 22 of file socket.h.

+ +
+
+ +

◆ PF_UNSPEC

+
@@ -225,11 +445,13 @@ Functions
-

Definition at line 15 of file socket.h.

+

Definition at line 24 of file socket.h.

- + +

◆ PF_INET

+
@@ -239,11 +461,13 @@ Functions
-

Definition at line 16 of file socket.h.

+

Definition at line 25 of file socket.h.

- + +

◆ PF_INET6

+
@@ -253,11 +477,13 @@ Functions
-

Definition at line 17 of file socket.h.

+

Definition at line 26 of file socket.h.

- + +

◆ AF_UNSPEC

+
@@ -267,11 +493,13 @@ Functions
-

Definition at line 19 of file socket.h.

+

Definition at line 28 of file socket.h.

- + +

◆ AF_INET

+
@@ -281,11 +509,13 @@ Functions
-

Definition at line 20 of file socket.h.

+

Definition at line 29 of file socket.h.

- + +

◆ AF_INET6

+
@@ -295,11 +525,13 @@ Functions
-

Definition at line 21 of file socket.h.

+

Definition at line 30 of file socket.h.

- + +

◆ SOCK_STREAM

+
@@ -309,11 +541,13 @@ Functions
-

Definition at line 23 of file socket.h.

+

Definition at line 32 of file socket.h.

- + +

◆ SOCK_DGRAM

+
@@ -323,11 +557,13 @@ Functions
-

Definition at line 24 of file socket.h.

+

Definition at line 33 of file socket.h.

- + +

◆ MSG_OOB

+
@@ -337,11 +573,13 @@ Functions
-

Definition at line 26 of file socket.h.

+

Definition at line 35 of file socket.h.

- + +

◆ MSG_PEEK

+
@@ -351,81 +589,45 @@ Functions
-

Definition at line 27 of file socket.h.

+

Definition at line 36 of file socket.h.

- + +

◆ MSG_DONTROUTE

+
- +
#define MSG_DONTWAIT   0x0004#define MSG_DONTROUTE   0x0004
-

Definition at line 28 of file socket.h.

+

Definition at line 37 of file socket.h.

- + +

◆ MSG_DONTWAIT

+
- +
#define MSG_DONTROUTE   0x0000#define MSG_DONTWAIT   0x0020
-

Definition at line 29 of file socket.h.

+

Definition at line 38 of file socket.h.

- -
-
- - - - -
#define MSG_WAITALL   0x0000
-
+ +

◆ SHUT_RD

-

Definition at line 30 of file socket.h.

- -
-
- -
-
- - - - -
#define MSG_MORE   0x0000
-
- -

Definition at line 31 of file socket.h.

- -
-
- -
-
- - - - -
#define MSG_NOSIGNAL   0x0000
-
- -

Definition at line 32 of file socket.h.

- -
-
-
@@ -435,11 +637,13 @@ Functions
-

Definition at line 34 of file socket.h.

+

Definition at line 40 of file socket.h.

- + +

◆ SHUT_WR

+
@@ -449,11 +653,13 @@ Functions
-

Definition at line 35 of file socket.h.

+

Definition at line 41 of file socket.h.

- + +

◆ SHUT_RDWR

+
@@ -463,11 +669,61 @@ Functions
-

Definition at line 36 of file socket.h.

+

Definition at line 42 of file socket.h.

- + +

◆ IPPROTO_IP

+ +
+
+ + + + +
#define IPPROTO_IP   0
+
+ +

Definition at line 44 of file socket.h.

+ +
+
+ +

◆ IPPROTO_TCP

+ +
+
+ + + + +
#define IPPROTO_TCP   6
+
+ +

Definition at line 45 of file socket.h.

+ +
+
+ +

◆ IPPROTO_UDP

+ +
+
+ + + + +
#define IPPROTO_UDP   17
+
+ +

Definition at line 46 of file socket.h.

+ +
+
+ +

◆ SO_REUSEADDR

+
@@ -477,11 +733,29 @@ Functions
-

Definition at line 41 of file socket.h.

+

Definition at line 51 of file socket.h.

- + +

◆ SO_BROADCAST

+ +
+
+ + + + +
#define SO_BROADCAST   0x0020
+
+ +

Definition at line 52 of file socket.h.

+ +
+
+ +

◆ SO_LINGER

+
@@ -491,11 +765,13 @@ Functions
-

Definition at line 42 of file socket.h.

+

Definition at line 53 of file socket.h.

- + +

◆ SO_OOBINLINE

+
@@ -505,11 +781,13 @@ Functions
-

Definition at line 43 of file socket.h.

+

Definition at line 54 of file socket.h.

- + +

◆ SO_SNDBUF

+
@@ -519,11 +797,13 @@ Functions
-

Definition at line 44 of file socket.h.

+

Definition at line 55 of file socket.h.

- + +

◆ SO_RCVBUF

+
@@ -533,11 +813,13 @@ Functions
-

Definition at line 45 of file socket.h.

+

Definition at line 56 of file socket.h.

- + +

◆ SO_SNDLOWAT

+
@@ -547,11 +829,13 @@ Functions
-

Definition at line 46 of file socket.h.

+

Definition at line 57 of file socket.h.

- + +

◆ SO_RCVLOWAT

+
@@ -561,11 +845,13 @@ Functions
-

Definition at line 47 of file socket.h.

+

Definition at line 58 of file socket.h.

- + +

◆ SO_TYPE

+
@@ -575,11 +861,13 @@ Functions
-

Definition at line 48 of file socket.h.

+

Definition at line 59 of file socket.h.

- + +

◆ SO_ERROR

+
@@ -589,12 +877,94 @@ Functions
-

Definition at line 49 of file socket.h.

+

Definition at line 60 of file socket.h.

+ +
+
+ +

◆ SO_NBIO

+ +
+
+ + + + +
#define SO_NBIO   0x1014
+
+ +

Definition at line 61 of file socket.h.

+ +
+
+ +

◆ SO_BIO

+ +
+
+ + + + +
#define SO_BIO   0x1015
+
+ +

Definition at line 62 of file socket.h.

+ +
+
+ +

◆ SO_NONBLOCK

+ +
+
+ + + + +
#define SO_NONBLOCK   0x1016
+
+ +

Definition at line 63 of file socket.h.

+ +
+
+ +

◆ NSN_EAGAIN

+ +
+
+ + + + +
#define NSN_EAGAIN   6
+
+ +

Definition at line 69 of file socket.h.

+ +
+
+ +

◆ NSN_EWOULDBLOCK

+ +
+
+ + + + +
#define NSN_EWOULDBLOCK   6
+
+ +

Definition at line 70 of file socket.h.

Typedef Documentation

- + +

◆ socklen_t

+
@@ -604,11 +974,13 @@ Functions
-

Definition at line 51 of file socket.h.

+

Definition at line 72 of file socket.h.

- + +

◆ sa_family_t

+
@@ -618,12 +990,14 @@ Functions
-

Definition at line 52 of file socket.h.

+

Definition at line 73 of file socket.h.

Function Documentation

- + +

◆ socket_lib_init()

+
@@ -638,7 +1012,26 @@ Functions - + +

◆ socket_lib_finish()

+ +
+
+
+ + + + + + +
void socket_lib_finish ()
+
+ +
+
+ +

◆ accept()

+
@@ -651,7 +1044,7 @@ Functions - + @@ -670,7 +1063,9 @@ Functions - + +

◆ bind()

+
struct sockaddrstruct sockaddr addr,
@@ -683,7 +1078,7 @@ Functions - + @@ -702,12 +1097,14 @@ Functions - + +

◆ socketclose()

+
const struct sockaddrconst struct sockaddr addr,
- + @@ -718,7 +1115,9 @@ Functions - + +

◆ connect()

+
int closesocket int socketclose ( int  sockfd)
@@ -731,7 +1130,7 @@ Functions - + @@ -750,7 +1149,9 @@ Functions - + +

◆ getpeername()

+
const struct sockaddrconst struct sockaddr addr,
@@ -763,7 +1164,7 @@ Functions - + @@ -782,7 +1183,9 @@ Functions - + +

◆ getsockname()

+
struct sockaddrstruct sockaddr addr,
@@ -795,7 +1198,7 @@ Functions - + @@ -814,7 +1217,9 @@ Functions - + +

◆ getsockopt()

+
struct sockaddrstruct sockaddr addr,
@@ -858,7 +1263,9 @@ Functions - + +

◆ listen()

+
@@ -884,12 +1291,14 @@ Functions - + +

◆ recv()

+
- + @@ -922,12 +1331,14 @@ Functions - + +

◆ recvfrom()

+
ssize_t recv int recv ( int  sockfd,
- + @@ -953,7 +1364,7 @@ Functions - + @@ -972,12 +1383,14 @@ Functions - + +

◆ send()

+
ssize_t recvfrom int recvfrom ( int  sockfd,
struct sockaddrstruct sockaddr src_addr,
- + @@ -1010,12 +1423,14 @@ Functions - + +

◆ sendto()

+
ssize_t send int send ( int  sockfd,
- + @@ -1041,7 +1456,7 @@ Functions - + @@ -1060,7 +1475,9 @@ Functions - + +

◆ setsockopt()

+
ssize_t sendto int sendto ( int  sockfd,
const struct sockaddrconst struct sockaddr dest_addr,
@@ -1104,7 +1521,9 @@ Functions - + +

◆ shutdown()

+
@@ -1130,7 +1549,9 @@ Functions - + +

◆ socket()

+
@@ -1162,7 +1583,9 @@ Functions - + +

◆ select()

+
@@ -1204,6 +1627,141 @@ Functions
+
+
+ +

◆ inet_ntoa()

+ +
+
+ + + + + + + + +
const char* inet_ntoa (struct in_addr in)
+
+ +
+
+ +

◆ inet_aton()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int inet_aton (const char * cp,
struct in_addrinp 
)
+
+ +
+
+ +

◆ socketlasterr()

+ +
+
+ + + + + + + +
int socketlasterr ()
+
+ +
+
+ +

◆ htonl()

+ +
+
+ + + + + + + + +
uint32_t htonl (uint32_t val)
+
+ +
+
+ +

◆ htons()

+ +
+
+ + + + + + + + +
uint16_t htons (uint16_t val)
+
+ +
+
+ +

◆ ntohl()

+ +
+
+ + + + + + + + +
uint32_t ntohl (uint32_t val)
+
+ +
+
+ +

◆ ntohs()

+ +
+
+ + + + + + + + +
uint16_t ntohs (uint16_t val)
+
+
@@ -1211,7 +1769,7 @@ Functions diff --git a/group__padscore.html b/group__padscore.html new file mode 100644 index 0000000..2bf785a --- /dev/null +++ b/group__padscore.html @@ -0,0 +1,93 @@ + + + + + + + +wut: padscore + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
padscore
+
+
+ +

Input library for Wii controllers. +More...

+ + + + + + +

+Modules

 KPAD
 
 WPAD
 
+

Detailed Description

+

Input library for Wii controllers.

+
+ + + + diff --git a/group__padscore__kpad.html b/group__padscore__kpad.html new file mode 100644 index 0000000..29192f0 --- /dev/null +++ b/group__padscore__kpad.html @@ -0,0 +1,632 @@ + + + + + + + +wut: KPAD + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + + + + + + + + + + + +

+Data Structures

struct  KPADVec2D
 
struct  KPADStatus
 
union  KPADStatus.__unnamed__
 
struct  KPADStatus.__unnamed__.nunchuck
 
struct  KPADStatus.__unnamed__.classic
 
struct  KPADStatus.__unnamed__.pro
 
+ + + + + + + + + + + + + +

+Typedefs

typedef enum WPADChan KPADChan
 
typedef enum WPADDataFormat KPADDataFormat
 
typedef enum WPADExtensionType KPADExtensionType
 
typedef struct KPADStatus KPADStatus
 
typedef struct KPADVec2D KPADVec2D
 
typedef enum KPADError KPADError
 
+ + + +

+Enumerations

enum  KPADError { KPAD_ERROR_OK = 0 + }
 
+ + + + + + + +

+Functions

void KPADInit ()
 
int32_t KPADRead (KPADChan chan, KPADStatus *data, uint32_t size)
 
int32_t KPADReadEx (KPADChan chan, KPADStatus *data, uint32_t size, int32_t *error)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ KPADVec2D

+ +
+
+ + + + +
struct KPADVec2D
+
+
+

Definition at line 26 of file kpad.h.

+
+ + + + + + + +
Data Fields
+float +x +
+float +y +
+ +
+
+ +

◆ KPADStatus

+ +
+
+ + + + +
struct KPADStatus
+
+
+

Definition at line 35 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what KPADButtons are held down.
+uint32_t +trigger +Indicates what KPADButtons have been pressed since last sample.
+uint32_t +release +Indicates what KPADButtons have been released since last sample.
+KPADVec2D +pos +
+KPADVec2D +angle +
+uint8_t +extensionType +Value from KPADExtensionType.
+int8_t +error +Value from KPADError.
+uint8_t +posValid +
+uint8_t +format +Value from KPADDataFormat.
+union KPADStatus +__unnamed__ +
+ +
+
+ +

◆ KPADStatus.__unnamed__

+ +
+
+ + + + +
union KPADStatus.__unnamed__
+
+
+

Definition at line 68 of file kpad.h.

+
+ + + + + + + + + + +
Data Fields
+__unnamed__ +nunchuck +
+__unnamed__ +classic +
+__unnamed__ +pro +
+ +
+
+ +

◆ KPADStatus.__unnamed__.nunchuck

+ +
+
+ + + + +
struct KPADStatus.__unnamed__.nunchuck
+
+
+

Definition at line 71 of file kpad.h.

+
+ + + + +
Data Fields
+KPADVec2D +stick +
+ +
+
+ +

◆ KPADStatus.__unnamed__.classic

+ +
+
+ + + + +
struct KPADStatus.__unnamed__.classic
+
+
+

Definition at line 77 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +
+uint32_t +trigger +
+uint32_t +release +
+KPADVec2D +leftStick +
+KPADVec2D +rightStick +
+float +leftTrigger +
+float +rightTrigger +
+ +
+
+ +

◆ KPADStatus.__unnamed__.pro

+ +
+
+ + + + +
struct KPADStatus.__unnamed__.pro
+
+
+

Definition at line 89 of file kpad.h.

+
+ + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +
+uint32_t +trigger +
+uint32_t +release +
+KPADVec2D +leftStick +
+KPADVec2D +rightStick +
+int32_t +charging +
+int32_t +wired +
+ +
+
+

Typedef Documentation

+ +

◆ KPADChan

+ +
+
+ + + + +
typedef enum WPADChan KPADChan
+
+ +

Definition at line 14 of file kpad.h.

+ +
+
+ +

◆ KPADDataFormat

+ +
+
+ + + + +
typedef enum WPADDataFormat KPADDataFormat
+
+ +

Definition at line 15 of file kpad.h.

+ +
+
+ +

◆ KPADExtensionType

+ +
+
+ + + + +
typedef enum WPADExtensionType KPADExtensionType
+
+ +

Definition at line 16 of file kpad.h.

+ +
+
+ +

◆ KPADStatus

+ +
+
+ + + + +
typedef struct KPADStatus KPADStatus
+
+ +

Definition at line 18 of file kpad.h.

+ +
+
+ +

◆ KPADVec2D

+ +
+
+ + + + +
typedef struct KPADVec2D KPADVec2D
+
+ +

Definition at line 19 of file kpad.h.

+ +
+
+ +

◆ KPADError

+ +
+
+ + + + +
typedef enum KPADError KPADError
+
+ +
+
+

Enumeration Type Documentation

+ +

◆ KPADError

+ +
+
+ + + + +
enum KPADError
+
+ + +
Enumerator
KPAD_ERROR_OK 
+ +

Definition at line 21 of file kpad.h.

+ +
+
+

Function Documentation

+ +

◆ KPADInit()

+ +
+
+ + + + + + + +
void KPADInit ()
+
+ +
+
+ +

◆ KPADRead()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t KPADRead (KPADChan chan,
KPADStatusdata,
uint32_t size 
)
+
+ +
+
+ +

◆ KPADReadEx()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int32_t KPADReadEx (KPADChan chan,
KPADStatusdata,
uint32_t size,
int32_t * error 
)
+
+ +
+
+
+ + + + diff --git a/group__padscore__wpad.html b/group__padscore__wpad.html new file mode 100644 index 0000000..01e8c51 --- /dev/null +++ b/group__padscore__wpad.html @@ -0,0 +1,997 @@ + + + + + + + +wut: WPAD + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + +
+ + + + + + +

+Data Structures

struct  WPADVec2D
 
struct  WPADStatusProController
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef struct WPADStatusProController WPADStatusProController
 
typedef struct WPADVec2D WPADVec2D
 
typedef enum WPADChan WPADChan
 
typedef enum WPADDataFormat WPADDataFormat
 
typedef enum WPADExtensionType WPADExtensionType
 
typedef enum WPADButton WPADButton
 
typedef enum WPADClassicButton WPADClassicButton
 
typedef enum WPADProButton WPADProButton
 
typedef void(* WPADSamplingCallback) (WPADChan chan)
 
typedef void(* WPADExtensionCallback) (WPADChan chan, int32_t status)
 
typedef void(* WPADConnectCallback) (WPADChan chan, int32_t status)
 
+ + + + + + + + + + + + + +

+Enumerations

enum  WPADChan {
+  WPAD_CHAN_0 = 0, +
+  WPAD_CHAN_1 = 1, +
+  WPAD_CHAN_2 = 2, +
+  WPAD_CHAN_3 = 3 +
+ }
 
enum  WPADDataFormat { WPAD_FMT_PRO_CONTROLLER = 22 + }
 
enum  WPADExtensionType {
+  WPAD_EXT_CORE = 0, +
+  WPAD_EXT_NUNCHUK = 1, +
+  WPAD_EXT_CLASSIC = 2, +
+  WPAD_EXT_MPLUS = 5, +
+  WPAD_EXT_MPLUS_NUNCHUK = 6, +
+  WPAD_EXT_MPLUS_CLASSIC = 7, +
+  WPAD_EXT_PRO_CONTROLLER = 31 +
+ }
 
enum  WPADButton {
+  WPAD_BUTTON_LEFT = 0x0001, +
+  WPAD_BUTTON_RIGHT = 0x0002, +
+  WPAD_BUTTON_DOWN = 0x0004, +
+  WPAD_BUTTON_UP = 0x0008, +
+  WPAD_BUTTON_PLUS = 0x0010, +
+  WPAD_BUTTON_2 = 0x0100, +
+  WPAD_BUTTON_1 = 0x0200, +
+  WPAD_BUTTON_B = 0x0400, +
+  WPAD_BUTTON_A = 0x0800, +
+  WPAD_BUTTON_MINUS = 0x1000, +
+  WPAD_BUTTON_Z = 0x2000, +
+  WPAD_BUTTON_C = 0x4000, +
+  WPAD_BUTTON_HOME = 0x8000 +
+ }
 
enum  WPADClassicButton {
+  WPAD_CLASSIC_BUTTON_UP = 0x0001, +
+  WPAD_CLASSIC_BUTTON_LEFT = 0x0002, +
+  WPAD_CLASSIC_BUTTON_ZR = 0x0004, +
+  WPAD_CLASSIC_BUTTON_X = 0x0008, +
+  WPAD_CLASSIC_BUTTON_A = 0x0010, +
+  WPAD_CLASSIC_BUTTON_Y = 0x0020, +
+  WPAD_CLASSIC_BUTTON_B = 0x0040, +
+  WPAD_CLASSIC_BUTTON_ZL = 0x0080, +
+  WPAD_CLASSIC_BUTTON_R = 0x0200, +
+  WPAD_CLASSIC_BUTTON_PLUS = 0x0400, +
+  WPAD_CLASSIC_BUTTON_HOME = 0x0800, +
+  WPAD_CLASSIC_BUTTON_MINUS = 0x1000, +
+  WPAD_CLASSIC_BUTTON_L = 0x2000, +
+  WPAD_CLASSIC_BUTTON_DOWN = 0x4000, +
+  WPAD_CLASSIC_BUTTON_RIGHT = 0x8000 +
+ }
 
enum  WPADProButton {
+  WPAD_PRO_BUTTON_UP = 0x00000001, +
+  WPAD_PRO_BUTTON_LEFT = 0x00000002, +
+  WPAD_PRO_TRIGGER_ZR = 0x00000004, +
+  WPAD_PRO_BUTTON_X = 0x00000008, +
+  WPAD_PRO_BUTTON_A = 0x00000010, +
+  WPAD_PRO_BUTTON_Y = 0x00000020, +
+  WPAD_PRO_BUTTON_B = 0x00000040, +
+  WPAD_PRO_TRIGGER_ZL = 0x00000080, +
+  WPAD_PRO_RESERVED = 0x00000100, +
+  WPAD_PRO_TRIGGER_R = 0x00000200, +
+  WPAD_PRO_BUTTON_PLUS = 0x00000400, +
+  WPAD_PRO_BUTTON_HOME = 0x00000800, +
+  WPAD_PRO_BUTTON_MINUS = 0x00001000, +
+  WPAD_PRO_TRIGGER_L = 0x00002000, +
+  WPAD_PRO_BUTTON_DOWN = 0x00004000, +
+  WPAD_PRO_BUTTON_RIGHT = 0x00008000, +
+  WPAD_PRO_BUTTON_STICK_R = 0x00010000, +
+  WPAD_PRO_BUTTON_STICK_L = 0x00020000, +
+  WPAD_PRO_STICK_L_EMULATION_UP = 0x00200000, +
+  WPAD_PRO_STICK_L_EMULATION_DOWN = 0x00100000, +
+  WPAD_PRO_STICK_L_EMULATION_LEFT = 0x00040000, +
+  WPAD_PRO_STICK_L_EMULATION_RIGHT = 0x00080000, +
+  WPAD_PRO_STICK_R_EMULATION_UP = 0x02000000, +
+  WPAD_PRO_STICK_R_EMULATION_DOWN = 0x01000000, +
+  WPAD_PRO_STICK_R_EMULATION_LEFT = 0x00400000, +
+  WPAD_PRO_STICK_R_EMULATION_RIGHT = 0x00800000 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

void WPADInit ()
 
void WPADShutdown ()
 
int32_t WPADProbe (WPADChan chan, WPADExtensionType *outExtensionType)
 
int32_t WPADSetDataFormat (WPADChan chan, WPADDataFormat format)
 
void WPADEnableURCC (int32_t enable)
 
void WPADEnableWiiRemote (int32_t enable)
 
void WPADRead (WPADChan chan, void *data)
 
void WPADSetAutoSleepTime (uint8_t time)
 
void WPADDisconnect (WPADChan chan)
 
WPADConnectCallback WPADSetConnectCallback (WPADChan chan, WPADConnectCallback callback)
 
WPADExtensionCallback WPADSetExtensionCallback (WPADChan chan, WPADExtensionCallback callback)
 
WPADSamplingCallback WPADSetSamplingCallback (WPADChan chan, WPADSamplingCallback callback)
 
+

Detailed Description

+

Data Structure Documentation

+ +

◆ WPADVec2D

+ +
+
+ + + + +
struct WPADVec2D
+
+
+

Definition at line 106 of file wpad.h.

+
+ + + + + + + +
Data Fields
+int16_t +x +
+int16_t +y +
+ +
+
+ +

◆ WPADStatusProController

+ +
+
+ + + + +
struct WPADStatusProController
+
+
+

Definition at line 115 of file wpad.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+uint8_t +extensionType +A value from WPADExtensionType.
+uint8_t +err +
+uint32_t +buttons +
+WPADVec2D +leftStick +
+WPADVec2D +rightStick +
+WPADDataFormat +dataFormat +
+ +
+
+

Typedef Documentation

+ +

◆ WPADStatusProController

+ +
+
+ +

Definition at line 13 of file wpad.h.

+ +
+
+ +

◆ WPADVec2D

+ +
+
+ + + + +
typedef struct WPADVec2D WPADVec2D
+
+ +

Definition at line 14 of file wpad.h.

+ +
+
+ +

◆ WPADChan

+ +
+
+ + + + +
typedef enum WPADChan WPADChan
+
+ +
+
+ +

◆ WPADDataFormat

+ +
+
+ + + + +
typedef enum WPADDataFormat WPADDataFormat
+
+ +
+
+ +

◆ WPADExtensionType

+ +
+
+ + + + +
typedef enum WPADExtensionType WPADExtensionType
+
+ +
+
+ +

◆ WPADButton

+ +
+
+ + + + +
typedef enum WPADButton WPADButton
+
+ +
+
+ +

◆ WPADClassicButton

+ +
+
+ + + + +
typedef enum WPADClassicButton WPADClassicButton
+
+ +
+
+ +

◆ WPADProButton

+ +
+
+ + + + +
typedef enum WPADProButton WPADProButton
+
+ +
+
+ +

◆ WPADSamplingCallback

+ +
+
+ + + + +
typedef void(* WPADSamplingCallback) (WPADChan chan)
+
+ +

Definition at line 138 of file wpad.h.

+ +
+
+ +

◆ WPADExtensionCallback

+ +
+
+ + + + +
typedef void(* WPADExtensionCallback) (WPADChan chan, int32_t status)
+
+ +

Definition at line 139 of file wpad.h.

+ +
+
+ +

◆ WPADConnectCallback

+ +
+
+ + + + +
typedef void(* WPADConnectCallback) (WPADChan chan, int32_t status)
+
+ +

Definition at line 140 of file wpad.h.

+ +
+
+

Enumeration Type Documentation

+ +

◆ WPADChan

+ +
+
+ + + + +
enum WPADChan
+
+ + + + + +
Enumerator
WPAD_CHAN_0 
WPAD_CHAN_1 
WPAD_CHAN_2 
WPAD_CHAN_3 
+ +

Definition at line 16 of file wpad.h.

+ +
+
+ +

◆ WPADDataFormat

+ +
+
+ + + + +
enum WPADDataFormat
+
+ + +
Enumerator
WPAD_FMT_PRO_CONTROLLER 
+ +

Definition at line 24 of file wpad.h.

+ +
+
+ +

◆ WPADExtensionType

+ +
+
+ + + + +
enum WPADExtensionType
+
+ + + + + + + + +
Enumerator
WPAD_EXT_CORE 
WPAD_EXT_NUNCHUK 
WPAD_EXT_CLASSIC 
WPAD_EXT_MPLUS 
WPAD_EXT_MPLUS_NUNCHUK 
WPAD_EXT_MPLUS_CLASSIC 
WPAD_EXT_PRO_CONTROLLER 
+ +

Definition at line 29 of file wpad.h.

+ +
+
+ +

◆ WPADButton

+ +
+
+ + + + +
enum WPADButton
+
+ + + + + + + + + + + + + + +
Enumerator
WPAD_BUTTON_LEFT 
WPAD_BUTTON_RIGHT 
WPAD_BUTTON_DOWN 
WPAD_BUTTON_UP 
WPAD_BUTTON_PLUS 
WPAD_BUTTON_2 
WPAD_BUTTON_1 
WPAD_BUTTON_B 
WPAD_BUTTON_A 
WPAD_BUTTON_MINUS 
WPAD_BUTTON_Z 
WPAD_BUTTON_C 
WPAD_BUTTON_HOME 
+ +

Definition at line 40 of file wpad.h.

+ +
+
+ +

◆ WPADClassicButton

+ +
+
+ + + + +
enum WPADClassicButton
+
+ + + + + + + + + + + + + + + + +
Enumerator
WPAD_CLASSIC_BUTTON_UP 
WPAD_CLASSIC_BUTTON_LEFT 
WPAD_CLASSIC_BUTTON_ZR 
WPAD_CLASSIC_BUTTON_X 
WPAD_CLASSIC_BUTTON_A 
WPAD_CLASSIC_BUTTON_Y 
WPAD_CLASSIC_BUTTON_B 
WPAD_CLASSIC_BUTTON_ZL 
WPAD_CLASSIC_BUTTON_R 
WPAD_CLASSIC_BUTTON_PLUS 
WPAD_CLASSIC_BUTTON_HOME 
WPAD_CLASSIC_BUTTON_MINUS 
WPAD_CLASSIC_BUTTON_L 
WPAD_CLASSIC_BUTTON_DOWN 
WPAD_CLASSIC_BUTTON_RIGHT 
+ +

Definition at line 57 of file wpad.h.

+ +
+
+ +

◆ WPADProButton

+ +
+
+ + + + +
enum WPADProButton
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
WPAD_PRO_BUTTON_UP 
WPAD_PRO_BUTTON_LEFT 
WPAD_PRO_TRIGGER_ZR 
WPAD_PRO_BUTTON_X 
WPAD_PRO_BUTTON_A 
WPAD_PRO_BUTTON_Y 
WPAD_PRO_BUTTON_B 
WPAD_PRO_TRIGGER_ZL 
WPAD_PRO_RESERVED 
WPAD_PRO_TRIGGER_R 
WPAD_PRO_BUTTON_PLUS 
WPAD_PRO_BUTTON_HOME 
WPAD_PRO_BUTTON_MINUS 
WPAD_PRO_TRIGGER_L 
WPAD_PRO_BUTTON_DOWN 
WPAD_PRO_BUTTON_RIGHT 
WPAD_PRO_BUTTON_STICK_R 
WPAD_PRO_BUTTON_STICK_L 
WPAD_PRO_STICK_L_EMULATION_UP 
WPAD_PRO_STICK_L_EMULATION_DOWN 
WPAD_PRO_STICK_L_EMULATION_LEFT 
WPAD_PRO_STICK_L_EMULATION_RIGHT 
WPAD_PRO_STICK_R_EMULATION_UP 
WPAD_PRO_STICK_R_EMULATION_DOWN 
WPAD_PRO_STICK_R_EMULATION_LEFT 
WPAD_PRO_STICK_R_EMULATION_RIGHT 
+ +

Definition at line 76 of file wpad.h.

+ +
+
+

Function Documentation

+ +

◆ WPADInit()

+ +
+
+ + + + + + + +
void WPADInit ()
+
+ +
+
+ +

◆ WPADShutdown()

+ +
+
+ + + + + + + +
void WPADShutdown ()
+
+ +
+
+ +

◆ WPADProbe()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t WPADProbe (WPADChan chan,
WPADExtensionTypeoutExtensionType 
)
+
+ +
+
+ +

◆ WPADSetDataFormat()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t WPADSetDataFormat (WPADChan chan,
WPADDataFormat format 
)
+
+ +
+
+ +

◆ WPADEnableURCC()

+ +
+
+ + + + + + + + +
void WPADEnableURCC (int32_t enable)
+
+ +
+
+ +

◆ WPADEnableWiiRemote()

+ +
+
+ + + + + + + + +
void WPADEnableWiiRemote (int32_t enable)
+
+ +
+
+ +

◆ WPADRead()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void WPADRead (WPADChan chan,
void * data 
)
+
+ +
+
+ +

◆ WPADSetAutoSleepTime()

+ +
+
+ + + + + + + + +
void WPADSetAutoSleepTime (uint8_t time)
+
+ +
+
+ +

◆ WPADDisconnect()

+ +
+
+ + + + + + + + +
void WPADDisconnect (WPADChan chan)
+
+ +
+
+ +

◆ WPADSetConnectCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADConnectCallback WPADSetConnectCallback (WPADChan chan,
WPADConnectCallback callback 
)
+
+ +
+
+ +

◆ WPADSetExtensionCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADExtensionCallback WPADSetExtensionCallback (WPADChan chan,
WPADExtensionCallback callback 
)
+
+ +
+
+ +

◆ WPADSetSamplingCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + +
WPADSamplingCallback WPADSetSamplingCallback (WPADChan chan,
WPADSamplingCallback callback 
)
+
+ +
+
+
+ + + + diff --git a/group__proc__ui.html b/group__proc__ui.html index 2cb1df6..6eee501 100644 --- a/group__proc__ui.html +++ b/group__proc__ui.html @@ -3,17 +3,15 @@ - -WUT: proc_ui + + +wut: proc_ui - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
proc_ui
+ +

Process management library used for managing transitions between foreground and background applications. +More...

+

Modules

 ProcUI
 The ProcUI group of functions provide an interface to manage transitions between the different states of an application.
 

Detailed Description

@@ -96,7 +86,7 @@ Modules diff --git a/group__proc__ui__procui.html b/group__proc__ui__procui.html index ac7279b..2c1619b 100644 --- a/group__proc__ui__procui.html +++ b/group__proc__ui__procui.html @@ -3,17 +3,15 @@ - -WUT: ProcUI + + +wut: ProcUI - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
ProcUI
+ +

The ProcUI group of functions provide an interface to manage transitions between the different states of an application. +More...

+ + + + +

Typedefs

typedef void(* ProcUISaveCallback) (void)
 Called when the application needs to save. More...
 
typedef uint32_t(* ProcUISaveCallbackEx) (void *)
 Called when the application needs to save. More...
 
typedef uint32_t(* ProcUICallback) (void *)
 Generic ProcUI callback. More...
 
typedef enum ProcUICallbackType ProcUICallbackType
 
typedef enum ProcUIStatus ProcUIStatus
 
- - + + + +

Enumerations

enum  ProcUIStatus
 
enum  ProcUICallbackType {
+  PROCUI_CALLBACK_ACQUIRE, +
+  PROCUI_CALLBACK_RELEASE, +
+  PROCUI_CALLBACK_EXIT, +
+  PROCUI_CALLBACK_NET_IO_START, +
+  PROCUI_CALLBACK_NET_IO_STOP, +
+  PROCUI_CALLBACK_HOME_BUTTON_DENIED +
+ }
 
enum  ProcUIStatus {
+  PROCUI_STATUS_IN_FOREGROUND, +
+  PROCUI_STATUS_IN_BACKGROUND, +
+  PROCUI_STATUS_RELEASE_FOREGROUND, +
+  PROCUI_STATUS_EXITING +
+ }
 
+ + - + + - + + + + - + + - + + + + + + + + + + - + +

Functions

uint32_t ProcUICalcMemorySize (uint32_t unk)
 
void ProcUIClearCallbacks ()
 Unregister all ProcUI callbacks. More...
 
void ProcUIDrawDoneRelease ()
 Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background. More...
 
BOOL ProcUIInForeground ()
BOOL ProcUIInForeground ()
 Determines whether the application is in the foreground. More...
 
BOOL ProcUIInShutdown ()
BOOL ProcUIInShutdown ()
 Determines whether the application is in shutdown and should quit. More...
 
void ProcUIInit (ProcUISaveCallback saveCallback)
 Initialises the ProcUI library for use. More...
 
void ProcUIInitEx (ProcUISaveCallbackEx saveCallback, void *arg)
 Initialises the ProcUI library for use; using a save callback that takes arguments. More...
 
BOOL ProcUIIsRunning ()
BOOL ProcUIIsRunning ()
 Determines whether the application is running. More...
 
ProcUIStatus ProcUIProcessMessages (BOOL block)
ProcUIStatus ProcUIProcessMessages (BOOL block)
 Main runloop for ProcUI. More...
 
void ProcUIRegisterCallback (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
 Register a callback for certain ProcUI events. More...
 
void ProcUIRegisterCallbackCore (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
 Register a callback for certain ProcUI events, executed on the given core. More...
 
void ProcUISetSaveCallback (ProcUISaveCallbackEx saveCallback, void *arg)
 Sets the save callback. More...
 
void ProcUIShutdown ()
 Shut down the ProcUI library for the current application. More...
 
ProcUIStatus ProcUISubProcessMessages (BOOL block)
ProcUIStatus ProcUISubProcessMessages (BOOL block)
 ProcUIProcessMessages(), but for secondary cores. More...
 

Detailed Description

+

The ProcUI group of functions provide an interface to manage transitions between the different states of an application.

+

After calling ProcUIInit() or ProcUIInitEx(), an application may call ProcUIProcessMessages() to process and update its state. These states may include:

    +
  • PROCUI_STATUS_IN_FOREGROUND - The default state of an application. All system resources and hardware is available, and the application runs without any serious restrictions.
  • +
  • PROCUI_STATUS_IN_BACKGROUND - When the user instructs the OS to switch to a secondary application (HOME menu overlay, Internet Browser, etc.) the application enters this background state. Background applications are heavily restricted - they get a small amount of CPU time on core 2 (all other threads are suspended), access to filesystems, and some network IO. They have no access to graphics, inputs or user interaction of any kind.
  • +
  • PROCUI_STATUS_RELEASE_FOREGROUND - The user has requested a foreground switch. The current application must release all foreground-only resources, calling ProcUIDrawDoneRelease() when it's ready to go into the background.
  • +
  • PROCUI_STATUS_EXITING - The application must release all resources, call ProcUIShutdown(), and exit.
  • +
+

An application can determine its state by either examining ProcUIProcessMessages()'s return value, or using callbacks via ProcUIRegisterCallback().

Typedef Documentation

- + +

◆ ProcUISaveCallback

+
@@ -141,11 +186,15 @@ Functions
-

Definition at line 14 of file procui.h.

+

Called when the application needs to save.

+ +

Definition at line 46 of file procui.h.

- + +

◆ ProcUISaveCallbackEx

+
@@ -155,11 +204,16 @@ Functions
-

Definition at line 15 of file procui.h.

+

Called when the application needs to save.

+

void* argument is provided in ProcUIInitEx().

+ +

Definition at line 51 of file procui.h.

- + +

◆ ProcUICallback

+
@@ -169,11 +223,30 @@ Functions
-

Definition at line 16 of file procui.h.

+

Generic ProcUI callback.

+

void* argument is provided in ProcUIRegisterCallback().

+ +

Definition at line 56 of file procui.h.

- + +

◆ ProcUICallbackType

+ +
+
+ + + + +
typedef enum ProcUICallbackType ProcUICallbackType
+
+ +
+
+ +

◆ ProcUIStatus

+
@@ -186,7 +259,39 @@ Functions

Enumeration Type Documentation

- + +

◆ ProcUICallbackType

+ +
+
+
+ + + +
enum ProcUICallbackType
+
+ + + + + + + +
Enumerator
PROCUI_CALLBACK_ACQUIRE 

Application acquires the foreground.

+
PROCUI_CALLBACK_RELEASE 

Application must release the foreground.

+
PROCUI_CALLBACK_EXIT 

Application must exit.

+
PROCUI_CALLBACK_NET_IO_START 

Application may start using networking.

+
PROCUI_CALLBACK_NET_IO_STOP 

Application must stop using networking.

+
PROCUI_CALLBACK_HOME_BUTTON_DENIED 

The user attempted to press the HOME button but was denied.

+
+ +

Definition at line 58 of file procui.h.

+ +
+
+ +

◆ ProcUIStatus

+
@@ -196,22 +301,24 @@ Functions
- - - -
Enumerator
PROCUI_STATUS_IN_FOREGROUND  +
Enumerator
PROCUI_STATUS_IN_FOREGROUND 

The application is in the foreground. All resources may be used.

PROCUI_STATUS_IN_BACKGROUND  +
PROCUI_STATUS_IN_BACKGROUND 

The application is in the background, only limited resources are usable.

PROCUI_STATUS_RELEASE_FOREGROUND  +
PROCUI_STATUS_RELEASE_FOREGROUND 

The application must release the foregound - see ProcUIDrawDoneRelease()

PROCUI_STATUS_EXITING  +
PROCUI_STATUS_EXITING 

The application must release all resources (including ProcUI) and quit.

-

Definition at line 18 of file procui.h.

+

Definition at line 74 of file procui.h.

Function Documentation

- + +

◆ ProcUICalcMemorySize()

+
@@ -227,7 +334,9 @@ Functions - + +

◆ ProcUIClearCallbacks()

+
@@ -240,9 +349,17 @@ Functions
+

Unregister all ProcUI callbacks.

+
See also
+
+
- + +

◆ ProcUIDrawDoneRelease()

+
@@ -255,14 +372,21 @@ Functions
+

Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background.

+

Should only be called when the application is in the PROCUI_STATUS_RELEASE_FOREGROUND state.

+
Note
After calling this function, the context will switch next time ProcUIProcessMessages() is called. All user threads on core 0 and 1 will be suspended once this happens.
+
Warning
Do not attempt to use foreground-only resources after calling this function and its accompanying ProcUIProcessMessages(). You should wait until ProcUI indicates PROCUI_STATUS_IN_FOREGROUND.
+
- + +

◆ ProcUIInForeground()

+
- + @@ -270,14 +394,24 @@ Functions
BOOL ProcUIInForeground BOOL ProcUIInForeground ( )
+

Determines whether the application is in the foreground.

+
Returns
true if the application status is PROCUI_STATUS_IN_FOREGROUND.
+
See also
+
+
- + +

◆ ProcUIInShutdown()

+
- + @@ -285,9 +419,19 @@ Functions
BOOL ProcUIInShutdown BOOL ProcUIInShutdown ( )
+

Determines whether the application is in shutdown and should quit.

+
Returns
true if the application status is PROCUI_STATUS_EXITING.
+
See also
+
+
- + +

◆ ProcUIInit()

+
@@ -301,9 +445,25 @@ Functions
+

Initialises the ProcUI library for use.

+
Parameters
+ + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
+
+
+
See also
+
+
- + +

◆ ProcUIInitEx()

+
@@ -327,14 +487,31 @@ Functions
+

Initialises the ProcUI library for use; using a save callback that takes arguments.

+
Parameters
+ + + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
argAn argument to pass into saveCallbackEx.
+
+
+
See also
+
+
- + +

◆ ProcUIIsRunning()

+
- + @@ -342,25 +519,161 @@ Functions
BOOL ProcUIIsRunning BOOL ProcUIIsRunning ( )
+

Determines whether the application is running.

+
Returns
true if the application is running.
+
- + +

◆ ProcUIProcessMessages()

+
- +
ProcUIStatus ProcUIProcessMessages (BOOL BOOL  block)
+

Main runloop for ProcUI.

+

This function processes messages from the OS and provides it an opportinity to take control (to open the HOME menu overlay, for example). Returns the current state of the application.

+
Parameters
+ + +
blockDetermines whether the function should block before returning. If false, the function returns immediately and all messages and callbacks are processed asynchronously.
+
+
+
Returns
The current state of the program. See ProcUIStatus. If block is false, this value is undefined and should be ignored.
+
Warning
ProcUI's non-blocking mode is not widely used and may have undocumented behaviour. Be careful with callbacks and the return value.
+
Note
This function should only be called from the main core. See OSIsMainCore() and ProcUISubProcessMessages().
+
- + +

◆ ProcUIRegisterCallback()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ProcUIRegisterCallback (ProcUICallbackType type,
ProcUICallback callback,
void * param,
uint32_t priority 
)
+
+ +

Register a callback for certain ProcUI events.

+
Parameters
+ + + + + +
typeThe event to register a callback for. See ProcUICallbackType.
callbackFunction pointer for the callback to call when the given event occurs.
paramArgument for the callback. This will be passed in as the second argument.
priorityThe priority of the callback.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUIRegisterCallbackCore()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void ProcUIRegisterCallbackCore (ProcUICallbackType type,
ProcUICallback callback,
void * param,
uint32_t priority,
uint32_t core 
)
+
+ +

Register a callback for certain ProcUI events, executed on the given core.

+
Parameters
+ + + + + + +
typeThe event to register a callback for. See ProcUICallbackType.
callbackFunction pointer for the callback to call when the given event occurs.
paramArgument for the callback. This will be passed in as the second argument.
priorityThe priority of the callback.
coreThe core ID to run the callback on.
+
+
+
See also
+
+ +
+
+ +

◆ ProcUISetSaveCallback()

+
@@ -384,9 +697,26 @@ Functions
+

Sets the save callback.

+

Unlike ProcUIInitEx(), this function can be called while ProcUI is already running.

+
Parameters
+ + + +
saveCallbackA callback to be called when the application needs to save. The callback cannot be NULL and it must call OSSavesDone_ReadyToRelease().
argAn argument to pass into saveCallbackEx.
+
+
+
See also
+
+
- + +

◆ ProcUIShutdown()

+
@@ -399,22 +729,38 @@ Functions
+

Shut down the ProcUI library for the current application.

+

This should be called before the app exits.

+
Note
Do not attempt to use any ProcUI library functions after calling this function, except for ProcUIInit() or ProcUIInitEx().
+
- + +

◆ ProcUISubProcessMessages()

+
- +
ProcUIStatus ProcUISubProcessMessages (BOOL BOOL  block)
+

ProcUIProcessMessages(), but for secondary cores.

+
Parameters
+ + +
blockDetermines whether the function should block before returning. If false, the function returns immediately and all messages and callbacks are processed asynchronously.
+
+
+
Returns
The current state of the program - see ProcUIStatus. If block is false, this value is undefined and should be ignored.
+
Warning
ProcUI's non-blocking mode is not widely used and may have undocumented behaviour. Be careful with callbacks and the return value.
+
@@ -422,7 +768,7 @@ Functions diff --git a/group__sndcore2.html b/group__sndcore2.html index 3db746a..5757018 100644 --- a/group__sndcore2.html +++ b/group__sndcore2.html @@ -3,17 +3,15 @@ - -WUT: sndcore2 + + +wut: sndcore2 - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
sndcore2
+ +

Sound playback and utility library. +More...

@@ -104,7 +93,7 @@ Modules diff --git a/group__sndcore2__core.html b/group__sndcore2__core.html index 30a19f6..8539c82 100644 --- a/group__sndcore2__core.html +++ b/group__sndcore2__core.html @@ -3,17 +3,15 @@ - -WUT: Core + + +wut: Core - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@

Modules

-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  AXProfile -  -struct  AXInitParams -  +struct  AXProfile +  +struct  AXInitParams +  - + - + @@ -111,63 +97,131 @@ Typedefs

Typedefs

typedef struct AXProfile AXProfile
typedef struct AXProfile AXProfile
 
typedef struct AXInitParams AXInitParams
typedef struct AXInitParams AXInitParams
 
typedef void(* AXFrameCallback) (void)
 
- - - - + + + +

Enumerations

enum  AX_INIT_RENDERER
 
enum  AX_INIT_PIPELINE
 
enum  AX_INIT_RENDERER {
+  AX_INIT_RENDERER_32KHZ = 0, +
+  AX_INIT_RENDERER_48KHZ = 1 +
+ }
 
enum  AX_INIT_PIPELINE {
+  AX_INIT_PIPELINE_SINGLE = 0, +
+  AX_INIT_PIPELINE_FOUR_STAGE = 1 +
+ }
 
- + + + - + - + - + + +

Functions

void AXInit ()
 
void AXInitWithParams (AXInitParams *params)
void AXQuit ()
 
void AXInitWithParams (AXInitParams *params)
 
BOOL AXIsInit ()
BOOL AXIsInit ()
 
void AXInitProfile (AXProfile *profile, uint32_t count)
void AXInitProfile (AXProfile *profile, uint32_t count)
 
uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
 
AXResult AXSetDefaultMixerSelect (uint32_t unk0)
 
AXResult AXRegisterAppFrameCallback (AXFrameCallback callback)
 
AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
 
uint32_t AXGetInputSamplesPerFrame ()
 
uint32_t AXGetInputSamplesPerSec ()
 

Detailed Description

+

Data Structure Documentation

+ +

◆ AXProfile

+ +
+
+ + + + +
struct AXProfile
+
+
+

Definition at line 39 of file core.h.

+
+
+
+ +

◆ AXInitParams

+ +
+
+ + + + +
struct AXInitParams
+
+
+

Definition at line 44 of file core.h.

+
+ + + + + + + +
Data Fields
+AXInitRenderer +renderer +
+AXInitPipeline +pipeline +
+ +
+

Typedef Documentation

- + +

◆ AXProfile

+
- +
typedef struct AXProfile AXProfiletypedef struct AXProfile AXProfile
-

Definition at line 16 of file core.h.

+

Definition at line 16 of file core.h.

- + +

◆ AXInitParams

+
- +
typedef struct AXInitParams AXInitParamstypedef struct AXInitParams AXInitParams
-

Definition at line 17 of file core.h.

+

Definition at line 17 of file core.h.

- + +

◆ AXFrameCallback

+
@@ -177,11 +231,13 @@ Functions
-

Definition at line 19 of file core.h.

+

Definition at line 19 of file core.h.

- + +

◆ AXInitRenderer

+
@@ -193,11 +249,13 @@ Functions

A value from enum AX_INIT_RENDERER.

-

Definition at line 22 of file core.h.

+

Definition at line 22 of file core.h.

- + +

◆ AXInitPipeline

+
@@ -209,12 +267,14 @@ Functions

A value from enum AX_INIT_PIPELINE.

-

Definition at line 25 of file core.h.

+

Definition at line 25 of file core.h.

Enumeration Type Documentation

- + +

◆ AX_INIT_RENDERER

+
@@ -224,17 +284,17 @@ Functions
- - + +
Enumerator
AX_INIT_RENDERER_32KHZ  -
AX_INIT_RENDERER_48KHZ  -
Enumerator
AX_INIT_RENDERER_32KHZ 
AX_INIT_RENDERER_48KHZ 
-

Definition at line 27 of file core.h.

+

Definition at line 27 of file core.h.

- + +

◆ AX_INIT_PIPELINE

+
@@ -244,18 +304,18 @@ Functions
- - + +
Enumerator
AX_INIT_PIPELINE_SINGLE  -
AX_INIT_PIPELINE_FOUR_STAGE  -
Enumerator
AX_INIT_PIPELINE_SINGLE 
AX_INIT_PIPELINE_FOUR_STAGE 
-

Definition at line 33 of file core.h.

+

Definition at line 33 of file core.h.

Function Documentation

- + +

◆ AXInit()

+
@@ -270,28 +330,14 @@ Functions - -
-
-
- - - - - - - -
void AXInitWithParams (AXInitParamsparams)
-
+ +

◆ AXQuit()

-
-
-
- + @@ -301,14 +347,51 @@ Functions - + +

◆ AXInitWithParams()

+ +
+
+
BOOL AXIsInit void AXQuit ( )
+ + + + + + + +
void AXInitWithParams (AXInitParamsparams)
+
+ +
+
+ +

◆ AXIsInit()

+ +
+
+ + + + + + + +
BOOL AXIsInit ()
+
+ +
+
+ +

◆ AXInitProfile()

+
- + @@ -327,14 +410,16 @@ Functions - + +

◆ AXGetSwapProfile()

+
void AXInitProfile (AXProfileAXProfile profile,
- + @@ -353,7 +438,9 @@ Functions - + +

◆ AXSetDefaultMixerSelect()

+
uint32_t AXGetSwapProfile (AXProfileAXProfile profile,
@@ -369,7 +456,9 @@ Functions - + +

◆ AXRegisterAppFrameCallback()

+
@@ -385,7 +474,27 @@ Functions - + +

◆ AXRegisterFrameCallback()

+ +
+
+
+ + + + + + + +
AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
+
+ +
+
+ +

◆ AXGetInputSamplesPerFrame()

+
@@ -400,7 +509,9 @@ Functions - + +

◆ AXGetInputSamplesPerSec()

+
@@ -420,7 +531,7 @@ Functions diff --git a/group__sndcore2__device.html b/group__sndcore2__device.html index de63d83..c3b390c 100644 --- a/group__sndcore2__device.html +++ b/group__sndcore2__device.html @@ -3,17 +3,15 @@ - -WUT: Device + + +wut: Device - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
- - - - + + + +

Enumerations

enum  AX_DEVICE_MODE
 
enum  AX_DEVICE_TYPE
 
enum  AX_DEVICE_MODE { AX_DEVICE_MODE_UNKNOWN + }
 
enum  AX_DEVICE_TYPE {
+  AX_DEVICE_TYPE_TV = 0, +
+  AX_DEVICE_TYPE_DRC = 1, +
+  AX_DEVICE_TYPE_CONTROLLER = 2 +
+ }
 
@@ -122,14 +116,16 @@ Functions - +

Functions

 
AXResult AXSetDeviceCompressor (AXDeviceType type, uint32_t unk0)
 
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
 
AXResult AXSetDeviceVolume (AXDeviceType type, uint32_t id, uint16_t volume)
 

Detailed Description

Typedef Documentation

- + +

◆ AXDeviceFinalMixCallback

+
@@ -139,11 +135,13 @@ Functions
-

Definition at line 16 of file device.h.

+

Definition at line 16 of file device.h.

- + +

◆ AXAuxCallback

+
@@ -153,11 +151,13 @@ Functions
-

Definition at line 17 of file device.h.

+

Definition at line 17 of file device.h.

- + +

◆ AXDeviceMode

+
@@ -169,11 +169,13 @@ Functions

A value from enum AX_DEVICE_MODE.

-

Definition at line 20 of file device.h.

+

Definition at line 20 of file device.h.

- + +

◆ AXDeviceType

+
@@ -185,12 +187,14 @@ Functions

A value from enum AX_DEVICE_TYPE.

-

Definition at line 23 of file device.h.

+

Definition at line 23 of file device.h.

Enumeration Type Documentation

- + +

◆ AX_DEVICE_MODE

+
@@ -200,15 +204,16 @@ Functions
- +
Enumerator
AX_DEVICE_MODE_UNKNOWN  -
Enumerator
AX_DEVICE_MODE_UNKNOWN 
-

Definition at line 25 of file device.h.

+

Definition at line 25 of file device.h.

- + +

◆ AX_DEVICE_TYPE

+
@@ -218,20 +223,19 @@ Functions
- - - + + +
Enumerator
AX_DEVICE_TYPE_TV  -
AX_DEVICE_TYPE_DRC  -
AX_DEVICE_TYPE_CONTROLLER  -
Enumerator
AX_DEVICE_TYPE_TV 
AX_DEVICE_TYPE_DRC 
AX_DEVICE_TYPE_CONTROLLER 
-

Definition at line 31 of file device.h.

+

Definition at line 31 of file device.h.

Function Documentation

- + +

◆ AXGetDeviceMode()

+
@@ -257,7 +261,9 @@ Functions - + +

◆ AXGetDeviceFinalMixCallback()

+
@@ -283,7 +289,9 @@ Functions - + +

◆ AXRegisterDeviceFinalMixCallback()

+
@@ -309,7 +317,9 @@ Functions - + +

◆ AXGetAuxCallback()

+
@@ -353,7 +363,9 @@ Functions - + +

◆ AXRegisterAuxCallback()

+
@@ -397,7 +409,9 @@ Functions - + +

◆ AXSetDeviceLinearUpsampler()

+
@@ -429,7 +443,9 @@ Functions - + +

◆ AXSetDeviceCompressor()

+
@@ -455,7 +471,9 @@ Functions - + +

◆ AXSetDeviceUpsampleStage()

+
@@ -468,7 +486,7 @@ Functions - + @@ -481,7 +499,9 @@ Functions - + +

◆ AXSetDeviceVolume()

+
BOOL BOOL  postFinalMix 
@@ -518,7 +538,7 @@ Functions diff --git a/group__sndcore2__drcvs.html b/group__sndcore2__drcvs.html index cff2dd3..3e86bbb 100644 --- a/group__sndcore2__drcvs.html +++ b/group__sndcore2__drcvs.html @@ -3,17 +3,15 @@ - -WUT: DRC VS + + +wut: DRC VS - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
- - - - - - - - - - + + + + + + + + + +

Enumerations

enum  AX_DRC_VS_MODE
 
enum  AX_DRC_VS_OUTPUT
 
enum  AX_DRC_VS_LC
 
enum  AX_DRC_VS_SPEAKER_POS
 
enum  AX_DRC_VS_SURROUND_GAIN
 
enum  AX_DRC_VS_MODE { AX_DRC_VS_MODE_UNKNOWN + }
 
enum  AX_DRC_VS_OUTPUT { AX_DRC_VS_OUTPUT_UNKNOWN + }
 
enum  AX_DRC_VS_LC { AX_DRC_VS_LC_UNKNOWN + }
 
enum  AX_DRC_VS_SPEAKER_POS { AX_DRC_VS_SPEAKER_POS_UNKNOWN + }
 
enum  AX_DRC_VS_SURROUND_GAIN { AX_DRC_VS_SURROUND_GAIN_UNKNOWN + }
 
@@ -127,7 +118,7 @@ Functions - + @@ -142,7 +133,9 @@ Functions

Functions

 
AXResult AXSetDRCVSLC (AXDRCVSLC lc)
 
AXResult AXSetDRCVSLimiter (BOOL limit)
AXResult AXSetDRCVSLimiter (BOOL limit)
 
AXResult AXSetDRCVSLimiterThreshold (float threshold)
 

Detailed Description

Typedef Documentation

- + +

◆ AXDRCVSMode

+
@@ -154,11 +147,13 @@ Functions

A value from enum AX_DRC_VS_MODE.

-

Definition at line 17 of file drcvs.h.

+

Definition at line 17 of file drcvs.h.

- + +

◆ AXDRCVSOutput

+
@@ -170,11 +165,13 @@ Functions

A value from enum AX_DRC_VS_OUTPUT.

-

Definition at line 20 of file drcvs.h.

+

Definition at line 20 of file drcvs.h.

- + +

◆ AXDRCVSLC

+
@@ -186,11 +183,13 @@ Functions

A value from enum AX_DRC_VS_LC.

-

Definition at line 23 of file drcvs.h.

+

Definition at line 23 of file drcvs.h.

- + +

◆ AXDRCVSSpeakerPosition

+
@@ -202,11 +201,13 @@ Functions

A value from enum AX_DRC_VS_SPEAKER_POS.

-

Definition at line 26 of file drcvs.h.

+

Definition at line 26 of file drcvs.h.

- + +

◆ AXDRCVSSurroundLevelGain

+
@@ -218,12 +219,14 @@ Functions

A value from enum AX_DRC_VS_SURROUND_GAIN.

-

Definition at line 29 of file drcvs.h.

+

Definition at line 29 of file drcvs.h.

Enumeration Type Documentation

- + +

◆ AX_DRC_VS_MODE

+
@@ -233,15 +236,16 @@ Functions
- +
Enumerator
AX_DRC_VS_MODE_UNKNOWN  -
Enumerator
AX_DRC_VS_MODE_UNKNOWN 
-

Definition at line 31 of file drcvs.h.

+

Definition at line 31 of file drcvs.h.

- + +

◆ AX_DRC_VS_OUTPUT

+
@@ -251,15 +255,16 @@ Functions
- +
Enumerator
AX_DRC_VS_OUTPUT_UNKNOWN  -
Enumerator
AX_DRC_VS_OUTPUT_UNKNOWN 
-

Definition at line 37 of file drcvs.h.

+

Definition at line 37 of file drcvs.h.

- + +

◆ AX_DRC_VS_LC

+
@@ -269,15 +274,16 @@ Functions
- +
Enumerator
AX_DRC_VS_LC_UNKNOWN  -
Enumerator
AX_DRC_VS_LC_UNKNOWN 
-

Definition at line 43 of file drcvs.h.

+

Definition at line 43 of file drcvs.h.

- + +

◆ AX_DRC_VS_SPEAKER_POS

+
@@ -287,15 +293,16 @@ Functions
- +
Enumerator
AX_DRC_VS_SPEAKER_POS_UNKNOWN  -
Enumerator
AX_DRC_VS_SPEAKER_POS_UNKNOWN 
-

Definition at line 49 of file drcvs.h.

+

Definition at line 49 of file drcvs.h.

- + +

◆ AX_DRC_VS_SURROUND_GAIN

+
@@ -305,16 +312,17 @@ Functions
- +
Enumerator
AX_DRC_VS_SURROUND_GAIN_UNKNOWN  -
Enumerator
AX_DRC_VS_SURROUND_GAIN_UNKNOWN 
-

Definition at line 55 of file drcvs.h.

+

Definition at line 55 of file drcvs.h.

Function Documentation

- + +

◆ AXGetDRCVSMode()

+
@@ -330,7 +338,9 @@ Functions - + +

◆ AXSetDRCVSMode()

+
@@ -346,7 +356,9 @@ Functions - + +

◆ AXSetDRCVSDownmixBalance()

+
@@ -372,7 +384,9 @@ Functions - + +

◆ AXSetDRCVSLC()

+
@@ -388,14 +402,16 @@ Functions - + +

◆ AXSetDRCVSLimiter()

+
- + @@ -404,7 +420,9 @@ Functions - + +

◆ AXSetDRCVSLimiterThreshold()

+
AXResult AXSetDRCVSLimiter (BOOL BOOL  limit)
@@ -420,7 +438,9 @@ Functions - + +

◆ AXSetDRCVSOutputGain()

+
@@ -446,7 +466,9 @@ Functions - + +

◆ AXSetDRCVSSpeakerPosition()

+
@@ -472,7 +494,9 @@ Functions - + +

◆ AXSetDRCVSSurroundDepth()

+
@@ -498,7 +522,9 @@ Functions - + +

◆ AXSetDRCVSSurroundLevelGain()

+
@@ -519,7 +545,7 @@ Functions diff --git a/group__sndcore2__result.html b/group__sndcore2__result.html index 2dc6499..749afd7 100644 --- a/group__sndcore2__result.html +++ b/group__sndcore2__result.html @@ -3,17 +3,15 @@ - -WUT: Result + + +wut: Result - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
- - + +

Enumerations

enum  AX_RESULT
 
enum  AX_RESULT {
+  AX_RESULT_SUCCESS = 0, +
+  AX_RESULT_INVALID_DEVICE_TYPE = -1, +
+  AX_RESULT_INVALID_DRC_VS_MODE = -13, +
+  AX_RESULT_VOICE_IS_RUNNING = -18, +
+  AX_RESULT_DELAY_TOO_BIG = -19 +
+ }
 

Detailed Description

Typedef Documentation

- + +

◆ AXResult

+
@@ -110,12 +109,14 @@ Enumerations

A value from enum AX_RESULT.

-

Definition at line 16 of file result.h.

+

Definition at line 16 of file result.h.

Enumeration Type Documentation

- + +

◆ AX_RESULT

+
@@ -125,19 +126,14 @@ Enumerations
- - - - - + + + + +
Enumerator
AX_RESULT_SUCCESS  -
AX_RESULT_INVALID_DEVICE_TYPE  -
AX_RESULT_INVALID_DRC_VS_MODE  -
AX_RESULT_VOICE_IS_RUNNING  -
AX_RESULT_DELAY_TOO_BIG  -
Enumerator
AX_RESULT_SUCCESS 
AX_RESULT_INVALID_DEVICE_TYPE 
AX_RESULT_INVALID_DRC_VS_MODE 
AX_RESULT_VOICE_IS_RUNNING 
AX_RESULT_DELAY_TOO_BIG 
-

Definition at line 18 of file result.h.

+

Definition at line 18 of file result.h.

@@ -146,7 +142,7 @@ Enumerations diff --git a/group__sndcore2__voice.html b/group__sndcore2__voice.html index 80b1e2f..40ad655 100644 --- a/group__sndcore2__voice.html +++ b/group__sndcore2__voice.html @@ -3,17 +3,15 @@ - -WUT: Voice + + +wut: Voice - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +

Data Structures

-struct  AXVoiceLink -  -struct  AXVoiceOffsets -  -struct  AXVoice -  -struct  AXVoiceDeviceBusMixData -  -struct  AXVoiceDeviceMixData -  -struct  AXVoiceVeData -  -struct  AXVoiceAdpcmLoopData -  -struct  AXVoiceAdpcm -  -struct  AXVoiceSrc -  +struct  AXVoiceLink +  +struct  AXVoiceOffsets +  +struct  AXVoice +  +struct  AXVoiceDeviceBusMixData +  +struct  AXVoiceDeviceMixData +  +struct  AXVoiceVeData +  +struct  AXVoiceAdpcmLoopData +  +struct  AXVoiceAdpcm +  +struct  AXVoiceSrcAXVoice Sample Rate Converter. More...
+  - + - + - + - + - + - + - + - + - + @@ -156,211 +143,673 @@ Typedefs

Typedefs

typedef struct AXVoice AXVoice
typedef struct AXVoice AXVoice
 
typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
 
typedef struct AXVoiceAdpcm AXVoiceAdpcm
typedef struct AXVoiceAdpcm AXVoiceAdpcm
 
typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
 
typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
 
typedef struct AXVoiceLink AXVoiceLink
typedef struct AXVoiceLink AXVoiceLink
 
typedef struct AXVoiceOffsets AXVoiceOffsets
typedef struct AXVoiceOffsets AXVoiceOffsets
 
typedef struct AXVoiceSrc AXVoiceSrc
typedef struct AXVoiceSrc AXVoiceSrc
 
typedef struct AXVoiceVeData AXVoiceVeData
typedef struct AXVoiceVeData AXVoiceVeData
 
typedef uint16_t AXVoiceFormat
 A value from enum AX_VOICE_FORMAT. More...
- - - - - - - - - - - - - - + + + + + + + + + + + + + +

Enumerations

enum  AX_VOICE_FORMAT
 
enum  AX_VOICE_LOOP
 
enum  AX_VOICE_RENDERER
 
enum  AX_VOICE_RATIO_RESULT
 
enum  AX_VOICE_SRC_TYPE
 
enum  AX_VOICE_STATE
 
enum  AX_VOICE_TYPE
 
enum  AX_VOICE_FORMAT {
+  AX_VOICE_FORMAT_ADPCM = 0, +
+  AX_VOICE_FORMAT_LPCM16 = 10, +
+  AX_VOICE_FORMAT_LPCM8 = 25 +
+ }
 
enum  AX_VOICE_LOOP {
+  AX_VOICE_LOOP_DISABLED = 0, +
+  AX_VOICE_LOOP_ENABLED = 1 +
+ }
 
enum  AX_VOICE_RENDERER {
+  AX_VOICE_RENDERER_DSP = 0, +
+  AX_VOICE_RENDERER_CPU = 1, +
+  AX_VOICE_RENDERER_AUTO = 2 +
+ }
 
enum  AX_VOICE_RATIO_RESULT {
+  AX_VOICE_RATIO_RESULT_SUCCESS = 0, +
+  AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO = -1, +
+  AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING = -2 +
+ }
 
enum  AX_VOICE_SRC_TYPE {
+  AX_VOICE_SRC_TYPE_NONE = 0, +
+  AX_VOICE_SRC_TYPE_LINEAR = 1, +
+  AX_VOICE_SRC_TYPE_UNK0 = 2, +
+  AX_VOICE_SRC_TYPE_UNK1 = 3, +
+  AX_VOICE_SRC_TYPE_UNK2 = 4 +
+ }
 
enum  AX_VOICE_STATE {
+  AX_VOICE_STATE_STOPPED = 0, +
+  AX_VOICE_STATE_PLAYING = 1 +
+ }
 
enum  AX_VOICE_TYPE { AX_VOICE_TYPE_UNKNOWN + }
 
- + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Functions

AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
int32_t AXVoiceBegin (AXVoice *v)
 
int32_t AXVoiceEnd (AXVoice *v)
 
AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
 
AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
 
BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
 
void AXFreeVoice (AXVoice *voice)
void AXFreeVoice (AXVoice *voice)
 
uint32_t AXGetMaxVoices ()
 
uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
 
uint32_t AXGetVoiceLoopCount (AXVoice *voice)
uint32_t AXGetVoiceLoopCount (AXVoice *voice)
 
void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
 
BOOL AXIsVoiceRunning (AXVoice *voice)
BOOL AXIsVoiceRunning (AXVoice *voice)
 
void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
 
void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
 
void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
 
AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
 
void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
 
void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
 
AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
 
void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
 
void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
 
void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
 
void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
 
void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
 
void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
 
void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
 
AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
 
void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
 
void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
 
void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
 
void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
 
void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
 

Detailed Description

+

Data Structure Documentation

+ +

◆ AXVoiceLink

+ +
+
+ + + + +
struct AXVoiceLink
+
+
+

Definition at line 99 of file voice.h.

+
+ + + + + + + +
Data Fields
+AXVoice * +next +
+AXVoice * +prev +
+ +
+
+ +

◆ AXVoiceOffsets

+ +
+
+ + + + +
struct AXVoiceOffsets
+
+
+

Definition at line 108 of file voice.h.

+
+ + + + + + + + + + + + + + + + + + + +
Data Fields
+AXVoiceFormat +dataType +
+AXVoiceLoop +loopingEnabled +
+uint32_t +loopOffset +
+uint32_t +endOffset +
+uint32_t +currentOffset +
+const void * +data +
+ +
+
+ +

◆ AXVoice

+ +
+
+ + + + +
struct AXVoice
+
+
+

Definition at line 125 of file voice.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +index +The index of this voice out of the total voices.
+AXVoiceState +state +Current play state of this voice.
+uint32_t +volume +Current volume of this voice.
+AXVoiceRenderer +renderer +The renderer to use for this voice.
+AXVoiceLink +link +this is a link used in the stack, we do this in host-memory currently
+AXVoice * +cbNext +A link to the next callback to invoke.
+uint32_t +priority +The priority of this voice used for force-acquiring a voice.
+AXVoiceCallbackFn +callback +The callback to call if this is force-free'd by another acquire.
+void * +userContext +The user context to send to the callbacks.
+uint32_t +syncBits +A bitfield representing different things needing to be synced.
+AXVoiceOffsets +offsets +The current offset data!
+AXVoiceCallbackExFn +callbackEx +An extended version of the callback above.
+uint32_t +callbackReason +The reason for the callback being invoked.
+float +unk0 +
+float +unk1 +
+ +
+
+ +

◆ AXVoiceDeviceBusMixData

+ +
+
+ + + + +
struct AXVoiceDeviceBusMixData
+
+
+

Definition at line 188 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +volume +
+int16_t +delta +
+ +
+
+ +

◆ AXVoiceDeviceMixData

+ +
+
+ + + + +
struct AXVoiceDeviceMixData
+
+
+

Definition at line 197 of file voice.h.

+
+ + + + +
Data Fields
+AXVoiceDeviceBusMixData +bus[4] +
+ +
+
+ +

◆ AXVoiceVeData

+ +
+
+ + + + +
struct AXVoiceVeData
+
+
+

Definition at line 204 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +volume +
+int16_t +delta +
+ +
+
+ +

◆ AXVoiceAdpcmLoopData

+ +
+
+ + + + +
struct AXVoiceAdpcmLoopData
+
+
+

Definition at line 213 of file voice.h.

+
+ + + + + + + +
Data Fields
+uint16_t +predScale +
+int16_t +prevSample[2] +
+ +
+
+ +

◆ AXVoiceAdpcm

+ +
+
+ + + + +
struct AXVoiceAdpcm
+
+
+

Definition at line 222 of file voice.h.

+
+ + + + + + + + + + + + + +
Data Fields
+int16_t +coefficients[16] +
+uint16_t +gain +
+uint16_t +predScale +
+int16_t +prevSample[2] +
+ +
+
+ +

◆ AXVoiceSrc

+ +
+
+ + + + +
struct AXVoiceSrc
+
+

AXVoice Sample Rate Converter.

+ +

Definition at line 240 of file voice.h.

+
+ + + + + + + + + + +
Data Fields
+uint32_t +ratio +Playback rate, fixed 16.16.
+uint16_t +currentOffsetFrac +Used by the resampler, fixed 0.16.
+int16_t +lastSample[4] +
+ +
+

Typedef Documentation

- + +

◆ AXVoice

+
- +
typedef struct AXVoice AXVoicetypedef struct AXVoice AXVoice
-

Definition at line 17 of file voice.h.

+

Definition at line 17 of file voice.h.

- + +

◆ AXVoiceAdpcmLoopData

+
-

Definition at line 18 of file voice.h.

+

Definition at line 18 of file voice.h.

- + +

◆ AXVoiceAdpcm

+
- +
typedef struct AXVoiceAdpcm AXVoiceAdpcmtypedef struct AXVoiceAdpcm AXVoiceAdpcm
-

Definition at line 19 of file voice.h.

+

Definition at line 19 of file voice.h.

- + +

◆ AXVoiceDeviceBusMixData

+
-

Definition at line 20 of file voice.h.

+

Definition at line 20 of file voice.h.

- + +

◆ AXVoiceDeviceMixData

+
-

Definition at line 21 of file voice.h.

+

Definition at line 21 of file voice.h.

- + +

◆ AXVoiceLink

+
- +
typedef struct AXVoiceLink AXVoiceLinktypedef struct AXVoiceLink AXVoiceLink
-

Definition at line 22 of file voice.h.

+

Definition at line 22 of file voice.h.

- + +

◆ AXVoiceOffsets

+
- +
typedef struct AXVoiceOffsets AXVoiceOffsetstypedef struct AXVoiceOffsets AXVoiceOffsets
-

Definition at line 23 of file voice.h.

+

Definition at line 23 of file voice.h.

- + +

◆ AXVoiceSrc

+
- +
typedef struct AXVoiceSrc AXVoiceSrctypedef struct AXVoiceSrc AXVoiceSrc
-

Definition at line 24 of file voice.h.

+

Definition at line 24 of file voice.h.

- + +

◆ AXVoiceVeData

+
- +
typedef struct AXVoiceVeData AXVoiceVeDatatypedef struct AXVoiceVeData AXVoiceVeData
-

Definition at line 25 of file voice.h.

+

Definition at line 25 of file voice.h.

- + +

◆ AXVoiceFormat

+
@@ -372,11 +821,13 @@ Functions

A value from enum AX_VOICE_FORMAT.

-

Definition at line 28 of file voice.h.

+

Definition at line 28 of file voice.h.

- + +

◆ AXVoiceLoop

+
@@ -388,11 +839,13 @@ Functions

A value from enum AX_VOICE_LOOP.

-

Definition at line 31 of file voice.h.

+

Definition at line 31 of file voice.h.

- + +

◆ AXVoiceSrcType

+
@@ -404,11 +857,13 @@ Functions

A value from enum AX_VOICE_SRC_TYPE.

-

Definition at line 34 of file voice.h.

+

Definition at line 34 of file voice.h.

- + +

◆ AXVoiceState

+
@@ -420,11 +875,13 @@ Functions

A value from enum AX_VOICE_STATE.

-

Definition at line 37 of file voice.h.

+

Definition at line 37 of file voice.h.

- + +

◆ AXVoiceRenderer

+
@@ -436,11 +893,13 @@ Functions

A value from enum AX_VOICE_RENDERER.

-

Definition at line 40 of file voice.h.

+

Definition at line 40 of file voice.h.

- + +

◆ AXVoiceSrcRatioResult

+
@@ -452,11 +911,13 @@ Functions

A value from enum AX_VOICE_RATIO_RESULT.

-

Definition at line 43 of file voice.h.

+

Definition at line 43 of file voice.h.

- + +

◆ AXVoiceType

+
@@ -468,11 +929,13 @@ Functions

A value from enum AX_VOICE_TYPE.

-

Definition at line 46 of file voice.h.

+

Definition at line 46 of file voice.h.

- + +

◆ AXVoiceCallbackFn

+
@@ -482,11 +945,13 @@ Functions
-

Definition at line 48 of file voice.h.

+

Definition at line 48 of file voice.h.

- + +

◆ AXVoiceCallbackExFn

+
@@ -496,12 +961,14 @@ Functions
-

Definition at line 49 of file voice.h.

+

Definition at line 49 of file voice.h.

Enumeration Type Documentation

- + +

◆ AX_VOICE_FORMAT

+
@@ -511,19 +978,18 @@ Functions
- - - + + +
Enumerator
AX_VOICE_FORMAT_ADPCM  -
AX_VOICE_FORMAT_LPCM16  -
AX_VOICE_FORMAT_LPCM8  -
Enumerator
AX_VOICE_FORMAT_ADPCM 
AX_VOICE_FORMAT_LPCM16 
AX_VOICE_FORMAT_LPCM8 
-

Definition at line 51 of file voice.h.

+

Definition at line 51 of file voice.h.

- + +

◆ AX_VOICE_LOOP

+
@@ -533,17 +999,17 @@ Functions
- - + +
Enumerator
AX_VOICE_LOOP_DISABLED  -
AX_VOICE_LOOP_ENABLED  -
Enumerator
AX_VOICE_LOOP_DISABLED 
AX_VOICE_LOOP_ENABLED 
-

Definition at line 58 of file voice.h.

+

Definition at line 58 of file voice.h.

- + +

◆ AX_VOICE_RENDERER

+
@@ -553,19 +1019,18 @@ Functions
- - - + + +
Enumerator
AX_VOICE_RENDERER_DSP  -
AX_VOICE_RENDERER_CPU  -
AX_VOICE_RENDERER_AUTO  -
Enumerator
AX_VOICE_RENDERER_DSP 
AX_VOICE_RENDERER_CPU 
AX_VOICE_RENDERER_AUTO 
-

Definition at line 64 of file voice.h.

+

Definition at line 64 of file voice.h.

- + +

◆ AX_VOICE_RATIO_RESULT

+
@@ -575,19 +1040,18 @@ Functions
- - - + + +
Enumerator
AX_VOICE_RATIO_RESULT_SUCCESS  -
AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO  -
AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING  -
Enumerator
AX_VOICE_RATIO_RESULT_SUCCESS 
AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO 
AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING 
-

Definition at line 71 of file voice.h.

+

Definition at line 71 of file voice.h.

- + +

◆ AX_VOICE_SRC_TYPE

+
@@ -597,23 +1061,20 @@ Functions
- - - - - + + + + +
Enumerator
AX_VOICE_SRC_TYPE_NONE  -
AX_VOICE_SRC_TYPE_LINEAR  -
AX_VOICE_SRC_TYPE_UNK0  -
AX_VOICE_SRC_TYPE_UNK1  -
AX_VOICE_SRC_TYPE_UNK2  -
Enumerator
AX_VOICE_SRC_TYPE_NONE 
AX_VOICE_SRC_TYPE_LINEAR 
AX_VOICE_SRC_TYPE_UNK0 
AX_VOICE_SRC_TYPE_UNK1 
AX_VOICE_SRC_TYPE_UNK2 
-

Definition at line 78 of file voice.h.

+

Definition at line 78 of file voice.h.

- + +

◆ AX_VOICE_STATE

+
@@ -623,17 +1084,17 @@ Functions
- - + +
Enumerator
AX_VOICE_STATE_STOPPED  -
AX_VOICE_STATE_PLAYING  -
Enumerator
AX_VOICE_STATE_STOPPED 
AX_VOICE_STATE_PLAYING 
-

Definition at line 87 of file voice.h.

+

Definition at line 87 of file voice.h.

- + +

◆ AX_VOICE_TYPE

+
@@ -643,21 +1104,58 @@ Functions
- +
Enumerator
AX_VOICE_TYPE_UNKNOWN  -
Enumerator
AX_VOICE_TYPE_UNKNOWN 
-

Definition at line 93 of file voice.h.

+

Definition at line 93 of file voice.h.

Function Documentation

- + +

◆ AXVoiceBegin()

+
- + + + + + + +
AXVoice* AXAcquireVoice int32_t AXVoiceBegin (AXVoicev)
+
+ +
+
+ +

◆ AXVoiceEnd()

+ +
+
+ + + + + + + + +
int32_t AXVoiceEnd (AXVoicev)
+
+ +
+
+ +

◆ AXAcquireVoice()

+ +
+
+ + + @@ -684,12 +1182,14 @@ Functions - + +

◆ AXAcquireVoiceEx()

+
AXVoice* AXAcquireVoice ( uint32_t  priority,
- + @@ -716,14 +1216,16 @@ Functions - + +

◆ AXCheckVoiceOffsets()

+
AXVoice* AXAcquireVoiceEx AXVoice* AXAcquireVoiceEx ( uint32_t  priority,
- + - + @@ -732,14 +1234,16 @@ Functions - + +

◆ AXFreeVoice()

+
BOOL AXCheckVoiceOffsets BOOL AXCheckVoiceOffsets (AXVoiceOffsetsAXVoiceOffsets offsets)
- + @@ -748,7 +1252,9 @@ Functions - + +

◆ AXGetMaxVoices()

+
void AXFreeVoice (AXVoiceAXVoice voice)
@@ -763,14 +1269,16 @@ Functions - + +

◆ AXGetVoiceCurrentOffsetEx()

+
- + @@ -789,14 +1297,16 @@ Functions - + +

◆ AXGetVoiceLoopCount()

+
uint32_t AXGetVoiceCurrentOffsetEx (AXVoiceAXVoice voice,
- + @@ -805,20 +1315,22 @@ Functions - + +

◆ AXGetVoiceOffsets()

+
uint32_t AXGetVoiceLoopCount (AXVoiceAXVoice voice)
- + - + @@ -831,14 +1343,16 @@ Functions - + +

◆ AXIsVoiceRunning()

+
void AXGetVoiceOffsets (AXVoiceAXVoice voice,
AXVoiceOffsetsAXVoiceOffsets offsets 
- + - + @@ -847,20 +1361,22 @@ Functions - + +

◆ AXSetVoiceAdpcm()

+
BOOL AXIsVoiceRunning BOOL AXIsVoiceRunning (AXVoiceAXVoice voice)
- + - + @@ -873,20 +1389,22 @@ Functions - + +

◆ AXSetVoiceAdpcmLoop()

+
void AXSetVoiceAdpcm (AXVoiceAXVoice voice,
AXVoiceAdpcmAXVoiceAdpcm adpcm 
- + - + @@ -899,14 +1417,16 @@ Functions - + +

◆ AXSetVoiceCurrentOffset()

+
void AXSetVoiceAdpcmLoop (AXVoiceAXVoice voice,
AXVoiceAdpcmLoopDataAXVoiceAdpcmLoopData loopData 
- + @@ -925,14 +1445,16 @@ Functions - + +

◆ AXSetVoiceDeviceMix()

+
void AXSetVoiceCurrentOffset (AXVoiceAXVoice voice,
- + @@ -950,7 +1472,7 @@ Functions - + @@ -963,14 +1485,16 @@ Functions - + +

◆ AXSetVoiceEndOffset()

+
AXResult AXSetVoiceDeviceMix (AXVoiceAXVoice voice,
AXVoiceDeviceMixDataAXVoiceDeviceMixData mixData 
- + @@ -989,14 +1513,16 @@ Functions - + +

◆ AXSetVoiceEndOffsetEx()

+
void AXSetVoiceEndOffset (AXVoiceAXVoice voice,
- + @@ -1021,14 +1547,16 @@ Functions - + +

◆ AXSetVoiceInitialTimeDelay()

+
void AXSetVoiceEndOffsetEx (AXVoiceAXVoice voice,
- + @@ -1047,14 +1575,16 @@ Functions - + +

◆ AXSetVoiceLoopOffset()

+
AXResult AXSetVoiceInitialTimeDelay (AXVoiceAXVoice voice,
- + @@ -1073,14 +1603,16 @@ Functions - + +

◆ AXSetVoiceLoopOffsetEx()

+
void AXSetVoiceLoopOffset (AXVoiceAXVoice voice,
- + @@ -1105,14 +1637,16 @@ Functions - + +

◆ AXSetVoiceLoop()

+
void AXSetVoiceLoopOffsetEx (AXVoiceAXVoice voice,
- + @@ -1131,20 +1665,22 @@ Functions - + +

◆ AXSetVoiceOffsets()

+
void AXSetVoiceLoop (AXVoiceAXVoice voice,
- + - + @@ -1157,14 +1693,16 @@ Functions - + +

◆ AXSetVoicePriority()

+
void AXSetVoiceOffsets (AXVoiceAXVoice voice,
AXVoiceOffsetsAXVoiceOffsets offsets 
- + @@ -1183,14 +1721,16 @@ Functions - + +

◆ AXSetVoiceRmtIIRCoefs()

+
void AXSetVoicePriority (AXVoiceAXVoice voice,
- + @@ -1215,20 +1755,22 @@ Functions - + +

◆ AXSetVoiceSrc()

+
void AXSetVoiceRmtIIRCoefs (AXVoiceAXVoice voice,
- + - + @@ -1241,14 +1783,16 @@ Functions - + +

◆ AXSetVoiceSrcRatio()

+
void AXSetVoiceSrc (AXVoiceAXVoice voice,
AXVoiceSrcAXVoiceSrc src 
- + @@ -1267,14 +1811,16 @@ Functions - + +

◆ AXSetVoiceSrcType()

+
AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoiceAXVoice voice,
- + @@ -1293,14 +1839,16 @@ Functions - + +

◆ AXSetVoiceState()

+
void AXSetVoiceSrcType (AXVoiceAXVoice voice,
- + @@ -1319,14 +1867,16 @@ Functions - + +

◆ AXSetVoiceType()

+
void AXSetVoiceState (AXVoiceAXVoice voice,
- + @@ -1345,20 +1895,22 @@ Functions - + +

◆ AXSetVoiceVe()

+
void AXSetVoiceType (AXVoiceAXVoice voice,
- + - + @@ -1371,14 +1923,16 @@ Functions - + +

◆ AXSetVoiceVeDelta()

+
void AXSetVoiceVe (AXVoiceAXVoice voice,
AXVoiceVeDataAXVoiceVeData veData 
- + @@ -1402,7 +1956,7 @@ Functions diff --git a/group__swkbd.html b/group__swkbd.html new file mode 100644 index 0000000..a7ddb03 --- /dev/null +++ b/group__swkbd.html @@ -0,0 +1,91 @@ + + + + + + + +wut: swkbd + + + + + + + + + +
+
+
void AXSetVoiceVeDelta (AXVoiceAXVoice voice,
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
swkbd
+
+
+ +

Software Keyboard library. +More...

+ + + + +

+Modules

 RPL Interface
 
+

Detailed Description

+

Software Keyboard library.

+
+ + + + diff --git a/group__swkbd__rpl.html b/group__swkbd__rpl.html new file mode 100644 index 0000000..1257a46 --- /dev/null +++ b/group__swkbd__rpl.html @@ -0,0 +1,87 @@ + + + + + + + +wut: RPL Interface + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
RPL Interface
+
+
+ + + + +

+Namespaces

 Rpl
 
+

Detailed Description

+
+ + + + diff --git a/group__sysapp.html b/group__sysapp.html index 5688001..da4a2a4 100644 --- a/group__sysapp.html +++ b/group__sysapp.html @@ -3,17 +3,15 @@ - -WUT: sysapp + + +wut: sysapp - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
sysapp
+ +

Application switching and lauching functions. +More...

@@ -98,7 +87,7 @@ Modules diff --git a/group__sysapp__launch.html b/group__sysapp__launch.html index c63d8e7..37bd74f 100644 --- a/group__sysapp__launch.html +++ b/group__sysapp__launch.html @@ -3,17 +3,15 @@ - -WUT: SYSAPP Launch + + +wut: SYSAPP Launch - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@

Modules

-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Functions

-void SYSRelaunchTitle (uint32_t argc, char *argv[]) -  +void SYSRelaunchTitle (uint32_t argc, char *pa_Argv[]) +  void SYSLaunchMenu ()   void SYSLaunchTitle (uint64_t TitleId) @@ -103,7 +89,9 @@ Functions

Detailed Description

Function Documentation

- + +

◆ SYSRelaunchTitle()

+
@@ -117,7 +105,7 @@ Functions - + @@ -129,7 +117,9 @@ Functions - + +

◆ SYSLaunchMenu()

+
char * argv[] pa_Argv[] 
@@ -144,7 +134,9 @@ Functions - + +

◆ SYSLaunchTitle()

+
@@ -160,7 +152,9 @@ Functions - + +

◆ _SYSLaunchMiiStudio()

+
@@ -175,7 +169,9 @@ Functions - + +

◆ _SYSLaunchSettings()

+
@@ -190,7 +186,9 @@ Functions - + +

◆ _SYSLaunchParental()

+
@@ -205,7 +203,9 @@ Functions - + +

◆ _SYSLaunchNotifications()

+
@@ -225,7 +225,7 @@ Functions diff --git a/group__sysapp__switch.html b/group__sysapp__switch.html index 7c7ec51..48541ee 100644 --- a/group__sysapp__switch.html +++ b/group__sysapp__switch.html @@ -3,17 +3,15 @@ - -WUT: SYSAPP Switch + + +wut: SYSAPP Switch - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Typedefs

-typedef void sysapp_input_struct -  +typedef struct SysAppBrowserArgs SysAppBrowserArgs +  @@ -100,27 +86,31 @@ Functions - - + +

Functions

 
void _SYSSwitchToMainApp ()
 
void SYSSwitchToBrowserForViewer (sysapp_input_struct *)
 
void SYSSwitchToBrowserForViewer (SysAppBrowserArgs *)
 

Detailed Description

Typedef Documentation

- + +

◆ SysAppBrowserArgs

+
-

Definition at line 15 of file switch.h.

+

Definition at line 14 of file switch.h.

Function Documentation

- + +

◆ SYSSwitchToSyncControllerOnHBM()

+
@@ -135,7 +125,9 @@ Functions - + +

◆ SYSSwitchToEManual()

+
@@ -150,7 +142,9 @@ Functions - + +

◆ SYSSwitchToEShop()

+
@@ -165,7 +159,9 @@ Functions - + +

◆ _SYSSwitchToMainApp()

+
@@ -180,14 +176,16 @@ Functions - + +

◆ SYSSwitchToBrowserForViewer()

+
- + @@ -201,7 +199,7 @@ Functions diff --git a/group__vpad.html b/group__vpad.html index 6292db3..9296759 100644 --- a/group__vpad.html +++ b/group__vpad.html @@ -3,17 +3,15 @@ - -WUT: vpad + + +wut: vpad - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@
void SYSSwitchToBrowserForViewer (sysapp_input_structSysAppBrowserArgs )
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +
vpad
+ +

Input library for the Wii U Gamepad (Display Remote Controller). +More...

@@ -96,7 +85,7 @@ Modules diff --git a/group__vpad__input.html b/group__vpad__input.html index d28493a..1ccfe8a 100644 --- a/group__vpad__input.html +++ b/group__vpad__input.html @@ -3,17 +3,15 @@ - -WUT: VPAD Input + + +wut: VPAD Input - @@ -23,8 +21,8 @@ @@ -33,34 +31,22 @@

Modules

-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - + + + +

Data Structures

-struct  VPADVec2D -  -struct  VPADVec3D -  -struct  VPADTouchData -  -struct  VPADAccStatus -  -struct  VPADGyroStatus -  -struct  VPADStatus -  +struct  VPADVec2D +  +struct  VPADVec3D +  +struct  VPADDirection +  +struct  VPADTouchData +  +struct  VPADAccStatus +  +struct  VPADStatus +  - - - - - - - + - + + + - + + + + + + + + + + +

Typedefs

typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADAccStatus VPADAccStatus
typedef struct VPADAccStatus VPADAccStatus
 
typedef struct VPADGyroStatus VPADGyroStatus
typedef struct VPADDirection VPADDirection
 
typedef struct VPADGyroStatus VPADGyroStatus
 
typedef struct VPADStatus VPADStatus
typedef struct VPADStatus VPADStatus
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef enum VPADButtons VPADButtons
 
typedef enum VPADChan VPADChan
 
typedef enum VPADTouchPadValidity VPADTouchPadValidity
 
typedef enum VPADReadError VPADReadError
 
typedef enum VPADLcdMode VPADLcdMode
 
- - - - - - + + + + + + + + + +

Enumerations

enum  VPADButtons
 
enum  VPADTouchPadValidity
 
enum  VPADReadError
 
enum  VPADButtons {
+  VPAD_BUTTON_A = 0x8000, +
+  VPAD_BUTTON_B = 0x4000, +
+  VPAD_BUTTON_X = 0x2000, +
+  VPAD_BUTTON_Y = 0x1000, +
+  VPAD_BUTTON_LEFT = 0x0800, +
+  VPAD_BUTTON_RIGHT = 0x0400, +
+  VPAD_BUTTON_UP = 0x0200, +
+  VPAD_BUTTON_DOWN = 0x0100, +
+  VPAD_BUTTON_ZL = 0x0080, +
+  VPAD_BUTTON_ZR = 0x0040, +
+  VPAD_BUTTON_L = 0x0020, +
+  VPAD_BUTTON_R = 0x0010, +
+  VPAD_BUTTON_PLUS = 0x0008, +
+  VPAD_BUTTON_MINUS = 0x0004, +
+  VPAD_BUTTON_HOME = 0x0002, +
+  VPAD_BUTTON_SYNC = 0x0001, +
+  VPAD_BUTTON_STICK_R = 0x00020000, +
+  VPAD_BUTTON_STICK_L = 0x00040000, +
+  VPAD_BUTTON_TV = 0x00010000, +
+  VPAD_STICK_R_EMULATION_LEFT = 0x04000000, +
+  VPAD_STICK_R_EMULATION_RIGHT = 0x02000000, +
+  VPAD_STICK_R_EMULATION_UP = 0x01000000, +
+  VPAD_STICK_R_EMULATION_DOWN = 0x00800000, +
+  VPAD_STICK_L_EMULATION_LEFT = 0x40000000, +
+  VPAD_STICK_L_EMULATION_RIGHT = 0x20000000, +
+  VPAD_STICK_L_EMULATION_UP = 0x10000000, +
+  VPAD_STICK_L_EMULATION_DOWN = 0x08000000 +
+ }
 
enum  VPADChan { VPAD_CHAN_0 = 0 + }
 
enum  VPADTouchPadValidity {
+  VPAD_VALID = 0x0, +
+  VPAD_INVALID_X = 0x1, +
+  VPAD_INVALID_Y = 0x2 +
+ }
 
enum  VPADReadError {
+  VPAD_READ_SUCCESS = 0, +
+  VPAD_READ_NO_SAMPLES = -1, +
+  VPAD_READ_INVALID_CONTROLLER = -2 +
+ }
 
enum  VPADLcdMode {
+  VPAD_LCD_STANDBY = 0, +
+  VPAD_LCD_OFF = 1, +
+  VPAD_LCD_ON = 0xFF +
+ }
 
- + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void VPADInit ()
 Deprecated. More...
 Initialises the VPAD library for use. More...
 
int32_t VPADRead (uint32_t chan, VPADStatus *buffers, uint32_t count, VPADReadError *error)
 
void VPADGetTPCalibratedPoint (uint32_t chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
 
void VPADShutdown ()
 Cleans up and frees the VPAD library. More...
 
int32_t VPADRead (VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
 Read controller data from the desired Gamepad. More...
 
void VPADGetTPCalibratedPoint (VPADChan chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data. More...
 
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
 Return a count representing the amount of time left for the given Gamepad's rumble pattern. More...
 
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan, int32_t counter)
 Set a count representing the amount of time left for the given Gamepad's rumble pattern. More...
 
void VPADSetAccParam (VPADChan chan, float playRadius, float sensitivity)
 
void VPADGetAccParam (VPADChan chan, float *outPlayRadius, float *outSensitivity)
 
void VPADSetBtnRepeat (VPADChan chan, float delaySec, float pulseSec)
 Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency. More...
 
void VPADEnableStickCrossClamp (VPADChan chan)
 
void VPADDisableStickCrossClamp (VPADChan chan)
 
void VPADSetLStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADSetRStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADGetLStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADGetRStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADSetStickOrigin (VPADChan chan)
 
void VPADDisableLStickZeroClamp (VPADChan chan)
 
void VPADDisableRStickZeroClamp (VPADChan chan)
 
void VPADEnableLStickZeroClamp (VPADChan chan)
 
void VPADEnableRStickZeroClamp (VPADChan chan)
 
void VPADSetCrossStickEmulationParamsL (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADSetCrossStickEmulationParamsR (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADGetCrossStickEmulationParamsL (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADGetCrossStickEmulationParamsR (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADSetGyroAngle (VPADChan chan, float ax, float ay, float az)
 
void VPADSetGyroDirection (VPADChan chan, VPADDirection *dir)
 
void VPADSetGyroDirectionMag (VPADChan chan, float mag)
 
void VPADSetGyroMagnification (VPADChan chan, float pitch, float yaw, float roll)
 
void VPADEnableGyroZeroPlay (VPADChan chan)
 
void VPADEnableGyroDirRevise (VPADChan chan)
 
void VPADEnableGyroAccRevise (VPADChan chan)
 
void VPADDisableGyroZeroPlay (VPADChan chan)
 
void VPADDisableGyroDirRevise (VPADChan chan)
 
void VPADDisableGyroAccRevise (VPADChan chan)
 
float VPADIsEnableGyroZeroPlay (VPADChan chan)
 
float VPADIsEnableGyroZeroDrift (VPADChan chan)
 
float VPADIsEnableGyroDirRevise (VPADChan chan)
 
float VPADIsEnableGyroAccRevise (VPADChan chan)
 
void VPADSetGyroZeroPlayParam (VPADChan chan, float radius)
 
void VPADInitGyroZeroPlayParam (VPADChan chan)
 
void VPADInitGyroDirReviseParam (VPADChan chan)
 
void VPADInitGyroAccReviseParam (VPADChan chan)
 
void VPADInitGyroZeroDriftMode (VPADChan chan)
 
int32_t VPADControlMotor (VPADChan chan, uint8_t *pattern, uint8_t length)
 Turns on the rumble motor on the desired Gamepad. More...
 
void VPADStopMotor (VPADChan chan)
 Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern. More...
 
int32_t VPADSetLcdMode (VPADChan chan, VPADLcdMode lcdMode)
 Sets the current mode of the display on the given Gamepad. More...
 
int32_t VPADGetLcdMode (VPADChan chan, VPADLcdMode *outLcdMode)
 Get the current status of the given Gamepad's display. More...
 
void VPADBASESetSensorBarSetting (VPADChan chan, int8_t setting)
 
void VPADBASEGetSensorBarSetting (VPADChan chan, int8_t *outSetting)
 
int32_t VPADSetSensorBar (VPADChan chan, BOOL on)
 Turn the given Gamepad's sensor bar on or off. More...
 

Detailed Description

+

Data Structure Documentation

+ +

◆ VPADVec2D

+ +
+
+ + + + +
struct VPADVec2D
+
+
+

Definition at line 90 of file input.h.

+
+ + + + + + + +
Data Fields
+float +x +
+float +y +
+ +
+
+ +

◆ VPADVec3D

+ +
+
+ + + + +
struct VPADVec3D
+
+
+

Definition at line 99 of file input.h.

+
+ + + + + + + + + + +
Data Fields
+float +x +
+float +y +
+float +z +
+ +
+
+ +

◆ VPADDirection

+ +
+
+ + + + +
struct VPADDirection
+
+
+

Definition at line 111 of file input.h.

+
+ + + + + + + + + + +
Data Fields
+VPADVec3D +x +
+VPADVec3D +y +
+VPADVec3D +z +
+ +
+
+ +

◆ VPADTouchData

+ +
+
+ + + + +
struct VPADTouchData
+
+
+

Definition at line 122 of file input.h.

+
+ + + + + + + + + + + + + +
Data Fields
+uint16_t +x +The x-coordinate of a touched point.
+uint16_t +y +The y-coordinate of a touched point.
+uint16_t +touched +0 if screen is not currently being touched
+uint16_t +validity +Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.
+ +
+
+ +

◆ VPADAccStatus

+ +
+
+ + + + +
struct VPADAccStatus
+
+
+

Definition at line 141 of file input.h.

+
+ + + + + + + + + + + + + +
Data Fields
+VPADVec3D +acc +
+float +magnitude +
+float +variation +
+VPADVec2D +vertical +
+ +
+
+ +

◆ VPADStatus

+ +
+
+ + + + +
struct VPADStatus
+
+
+

Definition at line 154 of file input.h.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data Fields
+uint32_t +hold +Indicates what VPADButtons are held down.
+uint32_t +trigger +Indicates what VPADButtons have been pressed since last sample.
+uint32_t +release +Indicates what VPADButtons have been released since last sample.
+VPADVec2D +leftStick +Position of left analog stick.
+VPADVec2D +rightStick +Position of right analog stick.
+VPADAccStatus +accelorometer +Status of DRC accelorometer.
+VPADVec3D +gyro +Status of DRC gyro.
+VPADVec3D +angle +Status of DRC angle.
+uint8_t +error +
+VPADTouchData +tpNormal +Current touch position on DRC.
+VPADTouchData +tpFiltered1 +Filtered touch position, first level of smoothing.
+VPADTouchData +tpFiltered2 +Filtered touch position, second level of smoothing.
+VPADDirection +direction +
+BOOL +usingHeadphones +Set to 1 if headphones are plugged in, 0 otherwise.
+VPADVec3D +mag +Status of DRC magnetometer.
+uint8_t +slideVolume +Current volume set by the slide control.
+uint8_t +battery +Battery level of controller.
+uint8_t +micStatus +Status of DRC microphone.
+uint8_t +slideVolumeEx +Unknown volume related value.
+ +
+

Typedef Documentation

- + +

◆ VPADAccStatus

+
- +
typedef struct VPADVec2D VPADVec2Dtypedef struct VPADAccStatus VPADAccStatus
-

Definition at line 14 of file input.h.

+

Definition at line 14 of file input.h.

- + +

◆ VPADDirection

+
- +
typedef struct VPADVec3D VPADVec3Dtypedef struct VPADDirection VPADDirection
-

Definition at line 15 of file input.h.

+

Definition at line 15 of file input.h.

- + +

◆ VPADGyroStatus

+
- +
typedef struct VPADTouchData VPADTouchDatatypedef struct VPADGyroStatus VPADGyroStatus
-

Definition at line 16 of file input.h.

+

Definition at line 16 of file input.h.

- + +

◆ VPADStatus

+
- +
typedef struct VPADAccStatus VPADAccStatustypedef struct VPADStatus VPADStatus
-

Definition at line 17 of file input.h.

+

Definition at line 17 of file input.h.

- + +

◆ VPADTouchData

+
- +
typedef struct VPADGyroStatus VPADGyroStatustypedef struct VPADTouchData VPADTouchData
-

Definition at line 18 of file input.h.

+

Definition at line 18 of file input.h.

- + +

◆ VPADVec2D

+
- +
typedef struct VPADStatus VPADStatustypedef struct VPADVec2D VPADVec2D
-

Definition at line 19 of file input.h.

+

Definition at line 19 of file input.h.

- + +

◆ VPADVec3D

+ +
+
+ + + + +
typedef struct VPADVec3D VPADVec3D
+
+ +

Definition at line 20 of file input.h.

+ +
+
+ +

◆ VPADButtons

+
@@ -240,7 +773,23 @@ Functions - + +

◆ VPADChan

+ +
+
+
+ + + +
typedef enum VPADChan VPADChan
+
+ +
+
+ +

◆ VPADTouchPadValidity

+
@@ -252,7 +801,9 @@ Functions - + +

◆ VPADReadError

+
@@ -262,10 +813,26 @@ Functions
+
+
+ +

◆ VPADLcdMode

+ +
+
+ + + + +
typedef enum VPADLcdMode VPADLcdMode
+
+

Enumeration Type Documentation

- + +

◆ VPADButtons

+
@@ -275,51 +842,61 @@ Functions
- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
VPAD_BUTTON_A  -
VPAD_BUTTON_B  -
VPAD_BUTTON_X  -
VPAD_BUTTON_Y  -
VPAD_BUTTON_LEFT  -
VPAD_BUTTON_RIGHT  -
VPAD_BUTTON_UP  -
VPAD_BUTTON_DOWN  -
VPAD_BUTTON_ZL  -
VPAD_BUTTON_ZR  -
VPAD_BUTTON_L  -
VPAD_BUTTON_R  -
VPAD_BUTTON_PLUS  -
VPAD_BUTTON_MINUS  -
VPAD_BUTTON_HOME  -
VPAD_BUTTON_SYNC  -
VPAD_BUTTON_STICK_R  -
VPAD_BUTTON_STICK_L  -
VPAD_BUTTON_TV  -
Enumerator
VPAD_BUTTON_A 
VPAD_BUTTON_B 
VPAD_BUTTON_X 
VPAD_BUTTON_Y 
VPAD_BUTTON_LEFT 
VPAD_BUTTON_RIGHT 
VPAD_BUTTON_UP 
VPAD_BUTTON_DOWN 
VPAD_BUTTON_ZL 
VPAD_BUTTON_ZR 
VPAD_BUTTON_L 
VPAD_BUTTON_R 
VPAD_BUTTON_PLUS 
VPAD_BUTTON_MINUS 
VPAD_BUTTON_HOME 
VPAD_BUTTON_SYNC 
VPAD_BUTTON_STICK_R 
VPAD_BUTTON_STICK_L 
VPAD_BUTTON_TV 
VPAD_STICK_R_EMULATION_LEFT 
VPAD_STICK_R_EMULATION_RIGHT 
VPAD_STICK_R_EMULATION_UP 
VPAD_STICK_R_EMULATION_DOWN 
VPAD_STICK_L_EMULATION_LEFT 
VPAD_STICK_L_EMULATION_RIGHT 
VPAD_STICK_L_EMULATION_UP 
VPAD_STICK_L_EMULATION_DOWN 
-

Definition at line 21 of file input.h.

+

Definition at line 22 of file input.h.

- + +

◆ VPADChan

+ +
+
+ + + + +
enum VPADChan
+
+ + +
Enumerator
VPAD_CHAN_0 
+ +

Definition at line 53 of file input.h.

+ +
+
+ +

◆ VPADTouchPadValidity

+
@@ -329,22 +906,21 @@ Functions
- - -
Enumerator
VPAD_VALID  -

Both X and Y touchpad positions are accurate.

+
Enumerator
VPAD_VALID 

Both X and Y touchpad positions are accurate.

VPAD_INVALID_X  -

X position is inaccurate.

+
VPAD_INVALID_X 

X position is inaccurate.

VPAD_INVALID_Y  -

Y position is inaccurate.

+
VPAD_INVALID_Y 

Y position is inaccurate.

-

Definition at line 44 of file input.h.

+

Definition at line 58 of file input.h.

- + +

◆ VPADReadError

+
@@ -354,20 +930,46 @@ Functions
- - -
Enumerator
VPAD_READ_SUCCESS  +
Enumerator
VPAD_READ_SUCCESS 

No error occured, and data was written to the buffers.

VPAD_READ_NO_SAMPLES  +
VPAD_READ_NO_SAMPLES 

There was no sample new data available to write.

VPAD_READ_INVALID_CONTROLLER  +
VPAD_READ_INVALID_CONTROLLER 

The requested controller or channel was invalid.

-

Definition at line 57 of file input.h.

+

Definition at line 70 of file input.h.

+ +
+
+ +

◆ VPADLcdMode

+ +
+
+ + + + +
enum VPADLcdMode
+
+ + + + +
Enumerator
VPAD_LCD_STANDBY 

Display is in standby and will turn back on if any buttons are pressed.

+
VPAD_LCD_OFF 

Display is completely off and will remain so until explicitly changed.

+
VPAD_LCD_ON 

Display is on as normal.

+
+ +

Definition at line 80 of file input.h.

Function Documentation

- + +

◆ VPADInit()

+
@@ -380,24 +982,55 @@ Functions
-

Deprecated.

+

Initialises the VPAD library for use.

+
Deprecated:
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
See also
+
- + +

◆ VPADShutdown()

+ +
+
+ + + + + + + +
void VPADShutdown ()
+
+ +

Cleans up and frees the VPAD library.

+
Deprecated:
As of Cafe OS 5.5.x (OSv10 v15702) this function simply logs a deprecation message and returns. However, this may not be the case on older versions.
+
See also
+
+ +
+
+ +

◆ VPADRead()

+
- + - + @@ -410,7 +1043,7 @@ Functions - + @@ -420,28 +1053,48 @@ Functions
int32_t VPADRead (uint32_t VPADChan  chan,
VPADStatusVPADStatus buffers,
VPADReadErrorerror outError 
+

Read controller data from the desired Gamepad.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + + +
chanThe channel to read from.
buffersPointer to an array of VPADStatus buffers to fill.
countNumber of buffers to fill.
outErrorPointer to write read error to (if any). See VPADReadError for meanings.
+
+
+
Warning
You must check outError - the VPADStatus buffers may be filled with random or invalid data on error, not neccesarily zeroes.
+
Returns
0 on success or 1 on failure. Check outError for reason.
+
See also
+
+
- + +

◆ VPADGetTPCalibratedPoint()

+
- + - + - + @@ -452,6 +1105,1287 @@ Functions
void VPADGetTPCalibratedPoint (uint32_t VPADChan  chan,
VPADTouchDataVPADTouchData calibratedData,
VPADTouchDataVPADTouchData uncalibratedData 
+

Transform touch data according to the current calibration data.

+

The calibration used may either be the system default or set by the application via VPADSetTPCalibrationParam().

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanDenotes which channel to get the calibration data from.
calibratedDataPointer to write calibrated touch data to.
uncalibratedDataPointer to the source data to apply the calibration to.
+
+
+
See also
+
+ +
+
+ +

◆ VPADBASEGetMotorOnRemainingCount()

+ +
+
+ + + + + + + + +
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
+
+ +

Return a count representing the amount of time left for the given Gamepad's rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanDenotes which channel to get the rumble time from.
+
+
+ +
+
+ +

◆ VPADBASESetMotorOnRemainingCount()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan,
int32_t counter 
)
+
+ +

Set a count representing the amount of time left for the given Gamepad's rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanDenotes which channel to set the rumble count for.
counterThe value of the new rumble count.
+
+
+ +
+
+ +

◆ VPADSetAccParam()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetAccParam (VPADChan chan,
float playRadius,
float sensitivity 
)
+
+ +
+
+ +

◆ VPADGetAccParam()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetAccParam (VPADChan chan,
float * outPlayRadius,
float * outSensitivity 
)
+
+ +
+
+ +

◆ VPADSetBtnRepeat()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetBtnRepeat (VPADChan chan,
float delaySec,
float pulseSec 
)
+
+ +

Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency.

+

This is similar to what happens with most computer keyboards when you hold a key.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanDenotes which channel to set up button repeat on.
delaySecThe amount of time, in seconds, to wait until a button should start repeating.
pulseSecThe amount of time to wait between simulated presses - effectively setting the period of the repetition.
+
+
+ +
+
+ +

◆ VPADEnableStickCrossClamp()

+ +
+
+ + + + + + + + +
void VPADEnableStickCrossClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableStickCrossClamp()

+ +
+
+ + + + + + + + +
void VPADDisableStickCrossClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetLStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetLStickClampThreshold (VPADChan chan,
int32_t max,
int32_t min 
)
+
+ +
+
+ +

◆ VPADSetRStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetRStickClampThreshold (VPADChan chan,
int32_t max,
int32_t min 
)
+
+ +
+
+ +

◆ VPADGetLStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetLStickClampThreshold (VPADChan chan,
int32_t * max,
int32_t * min 
)
+
+ +
+
+ +

◆ VPADGetRStickClampThreshold()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetRStickClampThreshold (VPADChan chan,
int32_t * max,
int32_t * min 
)
+
+ +
+
+ +

◆ VPADSetStickOrigin()

+ +
+
+ + + + + + + + +
void VPADSetStickOrigin (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableLStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADDisableLStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableRStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADDisableRStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableLStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADEnableLStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableRStickZeroClamp()

+ +
+
+ + + + + + + + +
void VPADEnableRStickZeroClamp (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetCrossStickEmulationParamsL()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetCrossStickEmulationParamsL (VPADChan chan,
float rotationDegree,
float range,
float radius 
)
+
+ +
+
+ +

◆ VPADSetCrossStickEmulationParamsR()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetCrossStickEmulationParamsR (VPADChan chan,
float rotationDegree,
float range,
float radius 
)
+
+ +
+
+ +

◆ VPADGetCrossStickEmulationParamsL()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetCrossStickEmulationParamsL (VPADChan chan,
float * outRotationDegree,
float * outRange,
float * outRadius 
)
+
+ +
+
+ +

◆ VPADGetCrossStickEmulationParamsR()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADGetCrossStickEmulationParamsR (VPADChan chan,
float * outRotationDegree,
float * outRange,
float * outRadius 
)
+
+ +
+
+ +

◆ VPADSetGyroAngle()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetGyroAngle (VPADChan chan,
float ax,
float ay,
float az 
)
+
+ +
+
+ +

◆ VPADSetGyroDirection()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirection (VPADChan chan,
VPADDirectiondir 
)
+
+ +
+
+ +

◆ VPADSetGyroDirectionMag()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroDirectionMag (VPADChan chan,
float mag 
)
+
+ +
+
+ +

◆ VPADSetGyroMagnification()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void VPADSetGyroMagnification (VPADChan chan,
float pitch,
float yaw,
float roll 
)
+
+ +
+
+ +

◆ VPADEnableGyroZeroPlay()

+ +
+
+ + + + + + + + +
void VPADEnableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableGyroDirRevise()

+ +
+
+ + + + + + + + +
void VPADEnableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADEnableGyroAccRevise()

+ +
+
+ + + + + + + + +
void VPADEnableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroZeroPlay()

+ +
+
+ + + + + + + + +
void VPADDisableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroDirRevise()

+ +
+
+ + + + + + + + +
void VPADDisableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADDisableGyroAccRevise()

+ +
+
+ + + + + + + + +
void VPADDisableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroZeroPlay()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroZeroPlay (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroZeroDrift()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroZeroDrift (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroDirRevise()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroDirRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADIsEnableGyroAccRevise()

+ +
+
+ + + + + + + + +
float VPADIsEnableGyroAccRevise (VPADChan chan)
+
+ +
+
+ +

◆ VPADSetGyroZeroPlayParam()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADSetGyroZeroPlayParam (VPADChan chan,
float radius 
)
+
+ +
+
+ +

◆ VPADInitGyroZeroPlayParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroZeroPlayParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroDirReviseParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroDirReviseParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroAccReviseParam()

+ +
+
+ + + + + + + + +
void VPADInitGyroAccReviseParam (VPADChan chan)
+
+ +
+
+ +

◆ VPADInitGyroZeroDriftMode()

+ +
+
+ + + + + + + + +
void VPADInitGyroZeroDriftMode (VPADChan chan)
+
+ +
+
+ +

◆ VPADControlMotor()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int32_t VPADControlMotor (VPADChan chan,
uint8_t * pattern,
uint8_t length 
)
+
+ +

Turns on the rumble motor on the desired Gamepad.

+

A custom rumble pattern can be set by setting bytes in the input buffer.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + + +
chanThe channel of the Gamepad to rumble.
patternPointer to an array of bytes, where each byte represents the status of the rumble at a given time. 0xFF denotes rumble while 0x00 denotes no rumble.
lengthThe size of the rumble pattern, in bytes.
+
+
+ +
+
+ +

◆ VPADStopMotor()

+ +
+
+ + + + + + + + +
void VPADStopMotor (VPADChan chan)
+
+ +

Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + +
chanThe channel of the Gamepad to stop rumbling.
+
+
+ +
+
+ +

◆ VPADSetLcdMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADSetLcdMode (VPADChan chan,
VPADLcdMode lcdMode 
)
+
+ +

Sets the current mode of the display on the given Gamepad.

+

This function can be used to turn the display on and off, or place it in standby.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to have its display mode changed.
lcdModeOne of VPADLcdMode representing the new status of the display.
+
+
+
Returns
0 on success, or a negative value on error.
+ +
+
+ +

◆ VPADGetLcdMode()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADGetLcdMode (VPADChan chan,
VPADLcdModeoutLcdMode 
)
+
+ +

Get the current status of the given Gamepad's display.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to get the display mode from.
outLcdModePointer to write a value of VPADLcdMode into.
+
+
+
Returns
0 on success, or a negative value on error.
+ +
+
+ +

◆ VPADBASESetSensorBarSetting()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASESetSensorBarSetting (VPADChan chan,
int8_t setting 
)
+
+ +
+
+ +

◆ VPADBASEGetSensorBarSetting()

+ +
+
+ + + + + + + + + + + + + + + + + + +
void VPADBASEGetSensorBarSetting (VPADChan chan,
int8_t * outSetting 
)
+
+ +
+
+ +

◆ VPADSetSensorBar()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int32_t VPADSetSensorBar (VPADChan chan,
BOOL on 
)
+
+ +

Turn the given Gamepad's sensor bar on or off.

+

Enabling the sensor bar allows any Wii Remote to position itself relative to the GamePad.

+
Note
Retail Wii U systems have a single Gamepad on VPAD_CHAN_0.
+
Parameters
+ + + +
chanThe channel of the Gamepad to control the sensor bar on.
ontrue to enable the sensor bar, false to disable it.
+
+
+
Returns
0 on success, or a negative value on error.
+
@@ -459,7 +2393,7 @@ Functions diff --git a/context_8h.html b/gx2_2context_8h.html similarity index 61% rename from context_8h.html rename to gx2_2context_8h.html index 5817501..75d87d7 100644 --- a/context_8h.html +++ b/gx2_2context_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/context.h File Reference + + +wut: include/gx2/context.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
#include <wut.h>
-

Go to the source code of this file.

+

Go to the source code of this file.

- - - - + + + +

Data Structures

struct  GX2ShadowState
 
struct  GX2ContextState
 
struct  GX2ShadowState
 
struct  GX2ContextState
 
- + - +

Typedefs

typedef struct GX2ShadowState GX2ShadowState
typedef struct GX2ShadowState GX2ShadowState
 
typedef struct GX2ContextState GX2ContextState
typedef struct GX2ContextState GX2ContextState
 
- + - + - + @@ -129,7 +109,7 @@ Functions diff --git a/gx2_2context_8h_source.html b/gx2_2context_8h_source.html new file mode 100644 index 0000000..b97c40f --- /dev/null +++ b/gx2_2context_8h_source.html @@ -0,0 +1,99 @@ + + + + + + + +wut: include/gx2/context.h Source File + + + + + + + + + +
+
+

Functions

void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
void GX2SetupContextStateEx (GX2ContextState *state, BOOL unk1)
 
void GX2GetContextStateDisplayList (GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
void GX2GetContextStateDisplayList (GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
 
void GX2SetContextState (GX2ContextState *state)
void GX2SetContextState (GX2ContextState *state)
 
void GX2SetDefaultState ()
 
+ + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + + +
+
+
context.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
16 
18 {
19  uint32_t config[0xB00];
20  uint32_t context[0x400];
21  uint32_t alu[0x800];
22  uint32_t loop[0x60];
23  WUT_PADDING_BYTES((0x80 - 0x60) * 4);
24  uint32_t resource[0xD9E];
25  WUT_PADDING_BYTES((0xDC0 - 0xD9E) * 4);
26  uint32_t sampler[0xA2];
27  WUT_PADDING_BYTES((0xC0 - 0xA2) * 4);
28 };
29 WUT_CHECK_OFFSET(GX2ShadowState, 0x0000, config);
30 WUT_CHECK_OFFSET(GX2ShadowState, 0x2C00, context);
31 WUT_CHECK_OFFSET(GX2ShadowState, 0x3C00, alu);
32 WUT_CHECK_OFFSET(GX2ShadowState, 0x5C00, loop);
33 WUT_CHECK_OFFSET(GX2ShadowState, 0x5E00, resource);
34 WUT_CHECK_OFFSET(GX2ShadowState, 0x9500, sampler);
35 WUT_CHECK_SIZE(GX2ShadowState, 0x9800);
36 
38 {
40  WUT_UNKNOWN_BYTES(4);
42  WUT_UNKNOWN_BYTES(0x9e00 - 0x9808);
43  uint32_t shadowDisplayList[192];
44 };
45 WUT_CHECK_OFFSET(GX2ContextState, 0x0000, shadowState);
46 WUT_CHECK_OFFSET(GX2ContextState, 0x9804, shadowDisplayListSize);
47 WUT_CHECK_OFFSET(GX2ContextState, 0x9e00, shadowDisplayList);
48 WUT_CHECK_SIZE(GX2ContextState, 0xa100);
49 
50 void
52  BOOL unk1);
53 
54 void
56  void *outDisplayList,
57  uint32_t *outSize);
58 
59 void
61 
62 void
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 
uint32_t context[0x400]
Definition: context.h:20
+
uint32_t config[0xB00]
Definition: context.h:19
+
uint32_t sampler[0xA2]
Definition: context.h:26
+
void GX2SetupContextStateEx(GX2ContextState *state, BOOL unk1)
+ +
uint32_t loop[0x60]
Definition: context.h:22
+
uint32_t resource[0xD9E]
Definition: context.h:24
+
void GX2SetDefaultState()
+
GX2ShadowState shadowState
Definition: context.h:39
+
void GX2GetContextStateDisplayList(GX2ContextState *state, void *outDisplayList, uint32_t *outSize)
+ +
uint32_t shadowDisplayList[192]
Definition: context.h:43
+
void GX2SetContextState(GX2ContextState *state)
+
uint32_t shadowDisplayListSize
Definition: context.h:41
+
int32_t BOOL
Definition: wut_types.h:4
+
uint32_t alu[0x800]
Definition: context.h:21
+ +
+ + + + diff --git a/gx2_2debug_8h.html b/gx2_2debug_8h.html new file mode 100644 index 0000000..a4d161e --- /dev/null +++ b/gx2_2debug_8h.html @@ -0,0 +1,145 @@ + + + + + + + +wut: include/gx2/debug.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
debug.h File Reference
+
+
+
#include <wut.h>
+#include "surface.h"
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  GX2DebugCaptureInterface
 
+ + + + + + + + + +

+Typedefs

typedef struct GX2DebugCaptureInterface GX2DebugCaptureInterface
 
typedef enum GX2DebugCaptureInterfaceVersion GX2DebugCaptureInterfaceVersion
 
typedef enum GX2DebugCaptureStartFlags GX2DebugCaptureStartFlags
 
typedef enum GX2DebugCaptureEndFlags GX2DebugCaptureEndFlags
 
+ + + + + + + +

+Enumerations

enum  GX2DebugCaptureInterfaceVersion { GX2_DEBUG_CAPTURE_INTERFACE_VERSION = 1 + }
 
enum  GX2DebugCaptureStartFlags {
+  GX2_DEBUG_CAPTURE_START_FLAGS_NONE = 0, +
+  GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE = 1 +
+ }
 
enum  GX2DebugCaptureEndFlags {
+  GX2_DEBUG_CAPTURE_END_FLAGS_NONE = 0, +
+  GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH = 1 +
+ }
 
+ + + + + + + + + + + + + + + +

+Functions

BOOL _GX2DebugSetCaptureInterface (GX2DebugCaptureInterface *interface)
 
void GX2DebugCaptureStart (const char *filename, GX2DebugCaptureStartFlags flags)
 Starts a debug capture. More...
 
void GX2DebugCaptureEnd (GX2DebugCaptureEndFlags flags)
 Ends a debug capture. More...
 
void GX2DebugCaptureFrame (const char *filename)
 Will capture the next frame. More...
 
void GX2DebugCaptureFrames (const char *filename, uint32_t count)
 Will capture count frames. More...
 
+
+ + + + diff --git a/gx2_2debug_8h_source.html b/gx2_2debug_8h_source.html new file mode 100644 index 0000000..5638f99 --- /dev/null +++ b/gx2_2debug_8h_source.html @@ -0,0 +1,112 @@ + + + + + + + +wut: include/gx2/debug.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
debug.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "surface.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
16 
18 {
21 
23 {
25 
29 
31 {
33 
37 
39 {
41  uint32_t version;
42 
44  void (*onShutdown)();
45 
47  void (*setAllocator)();
48 
51  void (*onCaptureStart)(const char *filename);
52 
54  void (*onCaptureEnd)();
55 
58 
60  void (*onAlloc)(void *ptr, uint32_t size, uint32_t align);
61 
63  void (*onFree)(void *ptr);
64 
66  void (*onUnknownMemory)(void *ptr, uint32_t size);
67 
69  void (*setOutputSurface)(GX2Surface *surface);
70 
72  void (*onSwapScanBuffers)(GX2Surface *surface);
73 
77  void (*submitToRing)(void *unk1,
78  uint32_t unk2,
79  uint32_t *unk3,
80  uint64_t *outSubmitTimestamp);
81 };
82 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x00, version);
83 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x04, onShutdown);
84 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x08, setAllocator);
85 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x0C, onCaptureStart);
86 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x10, onCaptureEnd);
87 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x14, isCaptureEnabled);
88 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x18, onAlloc);
89 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x1C, onFree);
90 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x20, onUnknownMemory);
91 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x24, setOutputSurface);
92 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x28, onSwapScanBuffers);
93 WUT_CHECK_OFFSET(GX2DebugCaptureInterface, 0x2C, submitToRing);
94 WUT_CHECK_SIZE(GX2DebugCaptureInterface, 0x30);
95 
96 BOOL
98 
99 
112 void
113 GX2DebugCaptureStart(const char *filename,
115 
116 
120 void
122 
123 
132 void
133 GX2DebugCaptureFrame(const char* filename);
134 
135 
144 void
145 GX2DebugCaptureFrames(const char* filename,
146  uint32_t count);
147 
148 #ifdef __cplusplus
149 }
150 #endif
151 
GX2DebugCaptureInterfaceVersion
Definition: debug.h:17
+
void(* setAllocator)()
Called from GX2DebugSetCaptureInterface with the default gx2 allocators.
Definition: debug.h:47
+
BOOL _GX2DebugSetCaptureInterface(GX2DebugCaptureInterface *interface)
+
void(* onUnknownMemory)(void *ptr, uint32_t size)
UNKNOWN: Called when something happens with some memory.
Definition: debug.h:66
+
void(* onSwapScanBuffers)(GX2Surface *surface)
Called from GX2SwapScanBuffers with the TV scan buffer.
Definition: debug.h:72
+
void(* onAlloc)(void *ptr, uint32_t size, uint32_t align)
Called when GX2 memory is allocated.
Definition: debug.h:60
+
When set GX2DebugCaptureEnd will NOT call GX2Flush.
Definition: debug.h:35
+
void GX2DebugCaptureFrame(const char *filename)
Will capture the next frame.
+ +
void(* onShutdown)()
Called from GX2Shutdown.
Definition: debug.h:44
+
void(* onCaptureStart)(const char *filename)
Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart.
Definition: debug.h:51
+
GX2DebugCaptureStartFlags
Definition: debug.h:22
+
void(* submitToRing)(void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
Called when a command buffer is ready to be submitted to ring buffer.
Definition: debug.h:77
+ +
void(* setOutputSurface)(GX2Surface *surface)
Called from GX2DebugCaptureStart with the TV scan buffer.
Definition: debug.h:69
+
void(* onCaptureEnd)()
Called from GX2DebugCaptureEnd.
Definition: debug.h:54
+ + + +
BOOL(* isCaptureEnabled)()
Check if capture is enabled.
Definition: debug.h:57
+
void GX2DebugCaptureStart(const char *filename, GX2DebugCaptureStartFlags flags)
Starts a debug capture.
+
void GX2DebugCaptureFrames(const char *filename, uint32_t count)
Will capture count frames.
+
int32_t BOOL
Definition: wut_types.h:4
+
When set GX2DebugCaptureEnd will NOT call GX2DrawDone.
Definition: debug.h:27
+ +
GX2DebugCaptureEndFlags
Definition: debug.h:30
+ +
uint32_t version
Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION.
Definition: debug.h:41
+
void(* onFree)(void *ptr)
Called when GX2 memory is freed.
Definition: debug.h:63
+
void GX2DebugCaptureEnd(GX2DebugCaptureEndFlags flags)
Ends a debug capture.
+
+ + + + diff --git a/gx2_2event_8h.html b/gx2_2event_8h.html index 7680429..925c67a 100644 --- a/gx2_2event_8h.html +++ b/gx2_2event_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/event.h File Reference + + +wut: include/gx2/event.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  GX2DisplayListOverrunData -  +struct  GX2DisplayListOverrunData +  - +

Typedefs

typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
typedef struct GX2DisplayListOverrunData GX2DisplayListOverrunData
 
typedef void(* GX2EventCallbackFunction) (GX2EventType, void *)
 
- + @@ -129,17 +109,17 @@ Functions - - + +

Functions

BOOL GX2DrawDone ()
BOOL GX2DrawDone ()
 
void GX2WaitForVsync ()
 
 
OSTime GX2GetLastSubmittedTimeStamp ()
 
BOOL GX2WaitTimeStamp (OSTime time)
 
void GX2GetSwapStatus (uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
 
BOOL GX2WaitTimeStamp (OSTime time)
 
diff --git a/gx2_2event_8h.js b/gx2_2event_8h.js deleted file mode 100644 index fa9c9af..0000000 --- a/gx2_2event_8h.js +++ /dev/null @@ -1,20 +0,0 @@ -var gx2_2event_8h = -[ - [ "GX2DisplayListOverrunData", "group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6", null ], - [ "GX2EventCallbackFunction", "group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622", null ], - [ "GX2EventType", "group__gx2__event.html#ga0000b8f7cc26797698fabb36b533ddf5", null ], - [ "GX2EventType", "group__gx2__event.html#gaee5660124cbf6d681bfb6dddd7bd0d13", [ - [ "GX2_EVENT_TYPE_VSYNC", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2", null ], - [ "GX2_EVENT_TYPE_FLIP", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8", null ], - [ "GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN", "group__gx2__event.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c", null ] - ] ], - [ "GX2DrawDone", "group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409", null ], - [ "GX2GetEventCallback", "group__gx2__event.html#ga38718670c9db7f8838795f027b3882ba", null ], - [ "GX2GetLastSubmittedTimeStamp", "group__gx2__event.html#ga164f3e90404228869cc1128dfa6b16de", null ], - [ "GX2GetRetiredTimeStamp", "group__gx2__event.html#ga989cc0df47fb57b984bbfbe3a67eae37", null ], - [ "GX2GetSwapStatus", "group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31", null ], - [ "GX2SetEventCallback", "group__gx2__event.html#gaccf39be274760eb8a28dcb7962b8d682", null ], - [ "GX2WaitForFlip", "group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1", null ], - [ "GX2WaitForVsync", "group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315", null ], - [ "GX2WaitTimeStamp", "group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a", null ] -]; \ No newline at end of file diff --git a/gx2_2event_8h_source.html b/gx2_2event_8h_source.html index b730fa6..1cf6e15 100644 --- a/gx2_2event_8h_source.html +++ b/gx2_2event_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/event.h Source File + + +wut: include/gx2/event.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
event.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include <coreinit/time.h>
-
4 #include "enum.h"
-
5 
-
12 #ifdef __cplusplus
-
13 extern "C" {
-
14 #endif
-
15 
- -
17 typedef void (*GX2EventCallbackFunction)(GX2EventType, void *);
-
18 
- -
20 {
-
22  void *oldList;
-
23 
-
25  uint32_t oldSize;
-
26 
-
28  void *newList;
-
29 
-
31  uint32_t newSize;
-
32 
-
33  UNKNOWN(8);
-
34 };
-
35 CHECK_OFFSET(GX2DisplayListOverrunData, 0x00, oldList);
-
36 CHECK_OFFSET(GX2DisplayListOverrunData, 0x04, oldSize);
-
37 CHECK_OFFSET(GX2DisplayListOverrunData, 0x08, newList);
-
38 CHECK_OFFSET(GX2DisplayListOverrunData, 0x0C, newSize);
-
39 CHECK_SIZE(GX2DisplayListOverrunData, 0x18);
-
40 
-
41 BOOL
-
42 GX2DrawDone();
-
43 
-
44 void
- -
46 
-
47 void
- -
49 
-
50 void
-
51 GX2SetEventCallback(GX2EventType type,
- -
53  void *userData);
-
54 
-
55 void
-
56 GX2GetEventCallback(GX2EventType type,
-
57  GX2EventCallbackFunction *funcOut,
-
58  void **userDataOut);
-
59 
-
60 OSTime
- -
62 
-
63 OSTime
- -
65 
-
66 BOOL
- -
68 
-
69 void
-
70 GX2GetSwapStatus(uint32_t *swapCount,
-
71  uint32_t *flipCount,
-
72  OSTime *lastFlip,
-
73  OSTime *lastVsync);
-
74 
-
75 #ifdef __cplusplus
-
76 }
-
77 #endif
-
78 
-
uint32_t oldSize
Size of overrun display list.
Definition: event.h:25
-
void GX2SetEventCallback(GX2EventType type, GX2EventCallbackFunction func, void *userData)
-
int64_t OSTime
Definition: time.h:17
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <coreinit/time.h>
4 #include "enum.h"
5 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
17 typedef void (*GX2EventCallbackFunction)(GX2EventType, void *);
18 
20 {
22  void *oldList;
23 
25  uint32_t oldSize;
26 
28  void *newList;
29 
31  uint32_t newSize;
32 
33  WUT_UNKNOWN_BYTES(8);
34 };
35 WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x00, oldList);
36 WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x04, oldSize);
37 WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x08, newList);
38 WUT_CHECK_OFFSET(GX2DisplayListOverrunData, 0x0C, newSize);
39 WUT_CHECK_SIZE(GX2DisplayListOverrunData, 0x18);
40 
41 BOOL
42 GX2DrawDone();
43 
44 void
46 
47 void
49 
50 void
53  void *userData);
54 
55 void
57  GX2EventCallbackFunction *funcOut,
58  void **userDataOut);
59 
60 OSTime
62 
63 OSTime
65 
66 void
67 GX2GetSwapStatus(uint32_t *swapCount,
68  uint32_t *flipCount,
69  OSTime *lastFlip,
70  OSTime *lastVsync);
71 
72 BOOL
74 
75 #ifdef __cplusplus
76 }
77 #endif
78 
void GX2SetEventCallback(GX2EventType type, GX2EventCallbackFunction func, void *userData)
+
void * oldList
Pointer to overrun display list.
Definition: event.h:22
+
int64_t OSTime
Definition: time.h:18
+
uint32_t newSize
Size of new display list.
Definition: event.h:31
void(* GX2EventCallbackFunction)(GX2EventType, void *)
Definition: event.h:17
void GX2WaitForFlip()
OSTime GX2GetLastSubmittedTimeStamp()
-
GX2EventType
Definition: enum.h:140
+
GX2EventType
Definition: enum.h:157
-
void * oldList
Pointer to overrun display list.
Definition: event.h:22
-
int BOOL
Definition: wut_types.h:5
-
void * newList
Pointer to new display list.
Definition: event.h:28
- +
uint32_t oldSize
Size of overrun display list.
Definition: event.h:25
+
int32_t BOOL
Definition: wut_types.h:4
+
BOOL GX2WaitTimeStamp(OSTime time)
OSTime GX2GetRetiredTimeStamp()
BOOL GX2DrawDone()
-
uint32_t newSize
Size of new display list.
Definition: event.h:31
void GX2GetEventCallback(GX2EventType type, GX2EventCallbackFunction *funcOut, void **userDataOut)
+
void * newList
Pointer to new display list.
Definition: event.h:28
void GX2WaitForVsync()
void GX2GetSwapStatus(uint32_t *swapCount, uint32_t *flipCount, OSTime *lastFlip, OSTime *lastVsync)
@@ -185,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/gx2_8dox.html b/gx2_8dox.html index b2503b1..f840a65 100644 --- a/gx2_8dox.html +++ b/gx2_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/gx2.dox File Reference + + +wut: include/gx2/gx2.dox File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
-
D:/Programming/Projects/wut/include/gx2/gx2.dox File Reference
+
include/gx2/gx2.dox File Reference
@@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/gx2r_8dox.html b/gx2r_8dox.html index 7943e4e..80d9899 100644 --- a/gx2r_8dox.html +++ b/gx2r_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/gx2r.dox File Reference + + +wut: include/gx2r/gx2r.dox File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
-
D:/Programming/Projects/wut/include/gx2r/gx2r.dox File Reference
+
include/gx2r/gx2r.dox File Reference
@@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/hid_8h.html b/hid_8h.html new file mode 100644 index 0000000..fd5f2b0 --- /dev/null +++ b/hid_8h.html @@ -0,0 +1,150 @@ + + + + + + + +wut: include/nsyshid/hid.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
hid.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  HIDDevice
 
struct  HIDClient
 
+ + + + + + + + + + + +

+Typedefs

typedef struct HIDClient HIDClient
 
typedef struct HIDDevice HIDDevice
 
typedef enum HIDAttachEvent HIDAttachEvent
 
typedef int32_t(* HIDAttachCallback) (HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
 
typedef void(* HIDCallback) (uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
 
+ + + +

+Enumerations

enum  HIDAttachEvent {
+  HID_DEVICE_DETACH = 0, +
+  HID_DEVICE_ATTACH = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

int32_t HIDSetup ()
 
int32_t HIDTeardown ()
 
int32_t HIDAddClient (HIDClient *client, HIDAttachCallback attachCallback)
 
int32_t HIDDelClient (HIDClient *client)
 
int32_t HIDGetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetDescriptor (uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDGetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetReport (uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDSetIdle (uint32_t handle, uint8_t interfaceIndex, uint8_t duration, HIDCallback callback, void *userContext)
 
int32_t HIDSetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
 
int32_t HIDGetProtocol (uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
 
int32_t HIDRead (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
 
int32_t HIDWrite (uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
 
+
+ + + + diff --git a/hid_8h_source.html b/hid_8h_source.html new file mode 100644 index 0000000..5009f86 --- /dev/null +++ b/hid_8h_source.html @@ -0,0 +1,114 @@ + + + + + + + +wut: include/nsyshid/hid.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
hid.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 typedef struct HIDClient HIDClient;
14 typedef struct HIDDevice HIDDevice;
15 
16 typedef enum HIDAttachEvent
17 {
21 
22 typedef int32_t
24  HIDDevice *device,
25  HIDAttachEvent attach);
26 
27 typedef void
28 (*HIDCallback)(uint32_t handle,
29  int32_t error,
30  uint8_t *buffer,
31  uint32_t bytesTransferred,
32  void *userContext);
33 
34 struct HIDDevice
35 {
36  uint32_t handle;
38  uint16_t vid;
39  uint16_t pid;
40  uint8_t interfaceIndex;
41  uint8_t subClass;
42  uint8_t protocol;
43  WUT_PADDING_BYTES(1);
44  uint16_t maxPacketSizeRx;
45  uint16_t maxPacketSizeTx;
46 };
47 WUT_CHECK_OFFSET(HIDDevice, 0x00, handle);
48 WUT_CHECK_OFFSET(HIDDevice, 0x04, physicalDeviceInst);
49 WUT_CHECK_OFFSET(HIDDevice, 0x08, vid);
50 WUT_CHECK_OFFSET(HIDDevice, 0x0A, pid);
51 WUT_CHECK_OFFSET(HIDDevice, 0x0C, interfaceIndex);
52 WUT_CHECK_OFFSET(HIDDevice, 0x0D, subClass);
53 WUT_CHECK_OFFSET(HIDDevice, 0x0E, protocol);
54 WUT_CHECK_OFFSET(HIDDevice, 0x10, maxPacketSizeRx);
55 WUT_CHECK_OFFSET(HIDDevice, 0x12, maxPacketSizeTx);
56 WUT_CHECK_SIZE(HIDDevice, 0x14);
57 
58 struct HIDClient
59 {
62 };
63 WUT_CHECK_OFFSET(HIDClient, 0x00, next);
64 WUT_CHECK_OFFSET(HIDClient, 0x04, attachCallback);
65 WUT_CHECK_SIZE(HIDClient, 0x08);
66 
67 
68 int32_t
69 HIDSetup();
70 
71 int32_t
72 HIDTeardown();
73 
74 int32_t
75 HIDAddClient(HIDClient *client,
76  HIDAttachCallback attachCallback);
77 
78 int32_t
79 HIDDelClient(HIDClient *client);
80 
81 int32_t
82 HIDGetDescriptor(uint32_t handle,
83  uint8_t descriptorType,
84  uint8_t descriptorIndex,
85  uint16_t languageId,
86  uint8_t *buffer,
87  uint32_t bufferLength,
88  HIDCallback callback,
89  void *userContext);
90 
91 int32_t
92 HIDSetDescriptor(uint32_t handle,
93  uint8_t descriptorType,
94  uint8_t descriptorIndex,
95  uint16_t languageId,
96  uint8_t *buffer,
97  uint32_t bufferLength,
98  HIDCallback callback,
99  void *userContext);
100 
101 int32_t
102 HIDGetReport(uint32_t handle,
103  uint8_t reportType,
104  uint8_t reportId,
105  uint8_t *buffer,
106  uint32_t bufferLength,
107  HIDCallback callback,
108  void *userContext);
109 
110 int32_t
111 HIDSetReport(uint32_t handle,
112  uint8_t reportType,
113  uint8_t reportId,
114  uint8_t *buffer,
115  uint32_t bufferLength,
116  HIDCallback callback,
117  void *userContext);
118 
119 int32_t
120 HIDSetIdle(uint32_t handle,
121  uint8_t interfaceIndex,
122  uint8_t duration,
123  HIDCallback callback,
124  void *userContext);
125 
126 int32_t
127 HIDSetProtocol(uint32_t handle,
128  uint8_t interfaceIndex,
129  uint8_t protocol,
130  HIDCallback callback,
131  void *userContext);
132 
133 int32_t
134 HIDGetProtocol(uint32_t handle,
135  uint8_t interfaceIndex,
136  uint8_t *protocol,
137  HIDCallback callback,
138  void *userContext);
139 
140 int32_t
141 HIDRead(uint32_t handle,
142  uint8_t *buffer,
143  uint32_t bufferLength,
144  HIDCallback callback,
145  void *userContext);
146 
147 int32_t
148 HIDWrite(uint32_t handle,
149  uint8_t *buffer,
150  uint32_t bufferLength,
151  HIDCallback hc,
152  void *userContext);
153 
154 #ifdef __cplusplus
155 }
156 #endif
157 
int32_t HIDSetup()
+
uint16_t maxPacketSizeTx
Definition: hid.h:45
+
int32_t HIDSetDescriptor(uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
+
int32_t HIDGetReport(uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
+
HIDAttachEvent
Definition: hid.h:16
+
uint8_t subClass
Definition: hid.h:41
+ +
Definition: hid.h:34
+
int32_t HIDGetDescriptor(uint32_t handle, uint8_t descriptorType, uint8_t descriptorIndex, uint16_t languageId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
+
Definition: hid.h:58
+
uint16_t vid
Definition: hid.h:38
+
int32_t HIDRead(uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
+
uint8_t interfaceIndex
Definition: hid.h:40
+
int32_t HIDSetIdle(uint32_t handle, uint8_t interfaceIndex, uint8_t duration, HIDCallback callback, void *userContext)
+
uint8_t protocol
Definition: hid.h:42
+ + +
HIDAttachCallback attachCallback
Definition: hid.h:61
+
uint16_t pid
Definition: hid.h:39
+
int32_t HIDAddClient(HIDClient *client, HIDAttachCallback attachCallback)
+
uint32_t handle
Definition: hid.h:36
+
int32_t HIDGetProtocol(uint32_t handle, uint8_t interfaceIndex, uint8_t *protocol, HIDCallback callback, void *userContext)
+
uint32_t physicalDeviceInst
Definition: hid.h:37
+
void(* HIDCallback)(uint32_t handle, int32_t error, uint8_t *buffer, uint32_t bytesTransferred, void *userContext)
Definition: hid.h:28
+
int32_t HIDSetReport(uint32_t handle, uint8_t reportType, uint8_t reportId, uint8_t *buffer, uint32_t bufferLength, HIDCallback callback, void *userContext)
+
int32_t HIDWrite(uint32_t handle, uint8_t *buffer, uint32_t bufferLength, HIDCallback hc, void *userContext)
+
int32_t HIDTeardown()
+
int32_t HIDDelClient(HIDClient *client)
+
uint16_t maxPacketSizeRx
Definition: hid.h:44
+
int32_t HIDSetProtocol(uint32_t handle, uint8_t interfaceIndex, uint8_t protocol, HIDCallback callback, void *userContext)
+
HIDClient * next
Definition: hid.h:60
+
int32_t(* HIDAttachCallback)(HIDClient *client, HIDDevice *device, HIDAttachEvent attach)
Definition: hid.h:23
+
+ + + + diff --git a/index.html b/index.html index 51248f1..0ffb89a 100644 --- a/index.html +++ b/index.html @@ -3,17 +3,15 @@ - -WUT: Wii U Toolchain + + +wut: Wii U Toolchain - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,34 +31,22 @@
- + - + + + +
diff --git a/input_8h.html b/input_8h.html index 13c4f3e..5bf27ca 100644 --- a/input_8h.html +++ b/input_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/vpad/input.h File Reference + + +wut: include/vpad/input.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  VPADVec2D -  -struct  VPADVec3D -  -struct  VPADTouchData -  -struct  VPADAccStatus -  -struct  VPADGyroStatus -  -struct  VPADStatus -  +struct  VPADVec2D +  +struct  VPADVec3D +  +struct  VPADDirection +  +struct  VPADTouchData +  +struct  VPADAccStatus +  +struct  VPADStatus +  - - - - - - - + - + + + - + + + + + + + + + + +

Typedefs

typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADAccStatus VPADAccStatus
typedef struct VPADAccStatus VPADAccStatus
 
typedef struct VPADGyroStatus VPADGyroStatus
typedef struct VPADDirection VPADDirection
 
typedef struct VPADGyroStatus VPADGyroStatus
 
typedef struct VPADStatus VPADStatus
typedef struct VPADStatus VPADStatus
 
typedef struct VPADTouchData VPADTouchData
 
typedef struct VPADVec2D VPADVec2D
 
typedef struct VPADVec3D VPADVec3D
 
typedef enum VPADButtons VPADButtons
 
typedef enum VPADChan VPADChan
 
typedef enum VPADTouchPadValidity VPADTouchPadValidity
 
typedef enum VPADReadError VPADReadError
 
typedef enum VPADLcdMode VPADLcdMode
 
- - - - - - + + + + + + + + + +

Enumerations

enum  VPADButtons
 
enum  VPADTouchPadValidity
 
enum  VPADReadError
 
enum  VPADButtons {
+  VPAD_BUTTON_A = 0x8000, +
+  VPAD_BUTTON_B = 0x4000, +
+  VPAD_BUTTON_X = 0x2000, +
+  VPAD_BUTTON_Y = 0x1000, +
+  VPAD_BUTTON_LEFT = 0x0800, +
+  VPAD_BUTTON_RIGHT = 0x0400, +
+  VPAD_BUTTON_UP = 0x0200, +
+  VPAD_BUTTON_DOWN = 0x0100, +
+  VPAD_BUTTON_ZL = 0x0080, +
+  VPAD_BUTTON_ZR = 0x0040, +
+  VPAD_BUTTON_L = 0x0020, +
+  VPAD_BUTTON_R = 0x0010, +
+  VPAD_BUTTON_PLUS = 0x0008, +
+  VPAD_BUTTON_MINUS = 0x0004, +
+  VPAD_BUTTON_HOME = 0x0002, +
+  VPAD_BUTTON_SYNC = 0x0001, +
+  VPAD_BUTTON_STICK_R = 0x00020000, +
+  VPAD_BUTTON_STICK_L = 0x00040000, +
+  VPAD_BUTTON_TV = 0x00010000, +
+  VPAD_STICK_R_EMULATION_LEFT = 0x04000000, +
+  VPAD_STICK_R_EMULATION_RIGHT = 0x02000000, +
+  VPAD_STICK_R_EMULATION_UP = 0x01000000, +
+  VPAD_STICK_R_EMULATION_DOWN = 0x00800000, +
+  VPAD_STICK_L_EMULATION_LEFT = 0x40000000, +
+  VPAD_STICK_L_EMULATION_RIGHT = 0x20000000, +
+  VPAD_STICK_L_EMULATION_UP = 0x10000000, +
+  VPAD_STICK_L_EMULATION_DOWN = 0x08000000 +
+ }
 
enum  VPADChan { VPAD_CHAN_0 = 0 + }
 
enum  VPADTouchPadValidity {
+  VPAD_VALID = 0x0, +
+  VPAD_INVALID_X = 0x1, +
+  VPAD_INVALID_Y = 0x2 +
+ }
 
enum  VPADReadError {
+  VPAD_READ_SUCCESS = 0, +
+  VPAD_READ_NO_SAMPLES = -1, +
+  VPAD_READ_INVALID_CONTROLLER = -2 +
+ }
 
enum  VPADLcdMode {
+  VPAD_LCD_STANDBY = 0, +
+  VPAD_LCD_OFF = 1, +
+  VPAD_LCD_ON = 0xFF +
+ }
 
- + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

void VPADInit ()
 Deprecated. More...
 Initialises the VPAD library for use. More...
 
int32_t VPADRead (uint32_t chan, VPADStatus *buffers, uint32_t count, VPADReadError *error)
 
void VPADGetTPCalibratedPoint (uint32_t chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
 
void VPADShutdown ()
 Cleans up and frees the VPAD library. More...
 
int32_t VPADRead (VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
 Read controller data from the desired Gamepad. More...
 
void VPADGetTPCalibratedPoint (VPADChan chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
 Transform touch data according to the current calibration data. More...
 
int32_t VPADBASEGetMotorOnRemainingCount (VPADChan chan)
 Return a count representing the amount of time left for the given Gamepad's rumble pattern. More...
 
int32_t VPADBASESetMotorOnRemainingCount (VPADChan chan, int32_t counter)
 Set a count representing the amount of time left for the given Gamepad's rumble pattern. More...
 
void VPADSetAccParam (VPADChan chan, float playRadius, float sensitivity)
 
void VPADGetAccParam (VPADChan chan, float *outPlayRadius, float *outSensitivity)
 
void VPADSetBtnRepeat (VPADChan chan, float delaySec, float pulseSec)
 Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and releases will be simulated at the given frequency. More...
 
void VPADEnableStickCrossClamp (VPADChan chan)
 
void VPADDisableStickCrossClamp (VPADChan chan)
 
void VPADSetLStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADSetRStickClampThreshold (VPADChan chan, int32_t max, int32_t min)
 
void VPADGetLStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADGetRStickClampThreshold (VPADChan chan, int32_t *max, int32_t *min)
 
void VPADSetStickOrigin (VPADChan chan)
 
void VPADDisableLStickZeroClamp (VPADChan chan)
 
void VPADDisableRStickZeroClamp (VPADChan chan)
 
void VPADEnableLStickZeroClamp (VPADChan chan)
 
void VPADEnableRStickZeroClamp (VPADChan chan)
 
void VPADSetCrossStickEmulationParamsL (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADSetCrossStickEmulationParamsR (VPADChan chan, float rotationDegree, float range, float radius)
 
void VPADGetCrossStickEmulationParamsL (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADGetCrossStickEmulationParamsR (VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
 
void VPADSetGyroAngle (VPADChan chan, float ax, float ay, float az)
 
void VPADSetGyroDirection (VPADChan chan, VPADDirection *dir)
 
void VPADSetGyroDirectionMag (VPADChan chan, float mag)
 
void VPADSetGyroMagnification (VPADChan chan, float pitch, float yaw, float roll)
 
void VPADEnableGyroZeroPlay (VPADChan chan)
 
void VPADEnableGyroDirRevise (VPADChan chan)
 
void VPADEnableGyroAccRevise (VPADChan chan)
 
void VPADDisableGyroZeroPlay (VPADChan chan)
 
void VPADDisableGyroDirRevise (VPADChan chan)
 
void VPADDisableGyroAccRevise (VPADChan chan)
 
float VPADIsEnableGyroZeroPlay (VPADChan chan)
 
float VPADIsEnableGyroZeroDrift (VPADChan chan)
 
float VPADIsEnableGyroDirRevise (VPADChan chan)
 
float VPADIsEnableGyroAccRevise (VPADChan chan)
 
void VPADSetGyroZeroPlayParam (VPADChan chan, float radius)
 
void VPADInitGyroZeroPlayParam (VPADChan chan)
 
void VPADInitGyroDirReviseParam (VPADChan chan)
 
void VPADInitGyroAccReviseParam (VPADChan chan)
 
void VPADInitGyroZeroDriftMode (VPADChan chan)
 
int32_t VPADControlMotor (VPADChan chan, uint8_t *pattern, uint8_t length)
 Turns on the rumble motor on the desired Gamepad. More...
 
void VPADStopMotor (VPADChan chan)
 Stops the desired Gamepad's rumble motor and cancels any ongoing rumble pattern. More...
 
int32_t VPADSetLcdMode (VPADChan chan, VPADLcdMode lcdMode)
 Sets the current mode of the display on the given Gamepad. More...
 
int32_t VPADGetLcdMode (VPADChan chan, VPADLcdMode *outLcdMode)
 Get the current status of the given Gamepad's display. More...
 
void VPADBASESetSensorBarSetting (VPADChan chan, int8_t setting)
 
void VPADBASEGetSensorBarSetting (VPADChan chan, int8_t *outSetting)
 
int32_t VPADSetSensorBar (VPADChan chan, BOOL on)
 Turn the given Gamepad's sensor bar on or off. More...
 
diff --git a/input_8h_source.html b/input_8h_source.html index d63628e..a116ef1 100644 --- a/input_8h_source.html +++ b/input_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/vpad/input.h Source File + + +wut: include/vpad/input.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
input.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 typedef struct VPADVec2D VPADVec2D;
-
15 typedef struct VPADVec3D VPADVec3D;
- - - -
19 typedef struct VPADStatus VPADStatus;
-
20 
-
21 typedef enum VPADButtons
-
22 {
-
23  VPAD_BUTTON_A = 0x8000,
-
24  VPAD_BUTTON_B = 0x4000,
-
25  VPAD_BUTTON_X = 0x2000,
-
26  VPAD_BUTTON_Y = 0x1000,
-
27  VPAD_BUTTON_LEFT = 0x0800,
- -
29  VPAD_BUTTON_UP = 0x0200,
-
30  VPAD_BUTTON_DOWN = 0x0100,
-
31  VPAD_BUTTON_ZL = 0x0080,
-
32  VPAD_BUTTON_ZR = 0x0040,
-
33  VPAD_BUTTON_L = 0x0020,
-
34  VPAD_BUTTON_R = 0x0010,
-
35  VPAD_BUTTON_PLUS = 0x0008,
- -
37  VPAD_BUTTON_HOME = 0x0002,
-
38  VPAD_BUTTON_SYNC = 0x0001,
-
39  VPAD_BUTTON_STICK_R = 0x00020000,
-
40  VPAD_BUTTON_STICK_L = 0x00040000,
-
41  VPAD_BUTTON_TV = 0x00010000,
-
42 } VPADButtons;
-
43 
- -
45 {
-
47  VPAD_VALID = 0x0,
-
48 
- -
51 
- - -
55 
-
56 
-
57 typedef enum VPADReadError
-
58 {
- - - - -
63 
-
64 struct VPADVec2D
-
65 {
-
66  float x;
-
67  float y;
-
68 };
-
69 CHECK_OFFSET(VPADVec2D, 0x00, x);
-
70 CHECK_OFFSET(VPADVec2D, 0x04, y);
-
71 CHECK_SIZE(VPADVec2D, 0x08);
-
72 
-
73 struct VPADVec3D
-
74 {
-
75  float x;
-
76  float y;
-
77  float z;
-
78 };
-
79 CHECK_OFFSET(VPADVec3D, 0x00, x);
-
80 CHECK_OFFSET(VPADVec3D, 0x04, y);
-
81 CHECK_OFFSET(VPADVec3D, 0x08, z);
-
82 CHECK_SIZE(VPADVec3D, 0x0C);
-
83 
- -
85 {
-
86  uint16_t x;
-
87  uint16_t y;
-
88 
-
90  uint16_t touched;
-
91 
-
93  uint16_t validity;
-
94 };
-
95 CHECK_OFFSET(VPADTouchData, 0x00, x);
-
96 CHECK_OFFSET(VPADTouchData, 0x02, y);
-
97 CHECK_OFFSET(VPADTouchData, 0x04, touched);
-
98 CHECK_OFFSET(VPADTouchData, 0x06, validity);
-
99 CHECK_SIZE(VPADTouchData, 0x08);
-
100 
- -
102 {
-
103  float unk1;
-
104  float unk2;
-
105  float unk3;
-
106  float unk4;
-
107  float unk5;
- -
109 };
-
110 CHECK_OFFSET(VPADAccStatus, 0x14, vertical);
-
111 CHECK_SIZE(VPADAccStatus, 0x1c);
-
112 
- -
114 {
-
115  float unk1;
-
116  float unk2;
-
117  float unk3;
-
118  float unk4;
-
119  float unk5;
-
120  float unk6;
-
121 };
-
122 CHECK_SIZE(VPADGyroStatus, 0x18);
-
123 
- -
125 {
-
127  uint32_t hold;
-
128 
-
130  uint32_t trigger;
-
131 
-
133  uint32_t release;
-
134 
- -
137 
- -
140 
- -
143 
- -
146 
-
147  UNKNOWN(2);
-
148 
- -
151 
- -
154 
- -
157 
-
158  UNKNOWN(0x28);
-
159 
- -
162 
-
164  uint8_t slideVolume;
-
165 
-
167  uint8_t battery;
-
168 
-
170  uint8_t micStatus;
-
171 
-
173  uint8_t slideVolumeEx;
-
174 
-
175  UNKNOWN(0x7);
-
176 };
-
177 CHECK_OFFSET(VPADStatus, 0x00, hold);
-
178 CHECK_OFFSET(VPADStatus, 0x04, trigger);
-
179 CHECK_OFFSET(VPADStatus, 0x08, release);
-
180 CHECK_OFFSET(VPADStatus, 0x0C, leftStick);
-
181 CHECK_OFFSET(VPADStatus, 0x14, rightStick);
-
182 CHECK_OFFSET(VPADStatus, 0x1C, accelorometer);
-
183 CHECK_OFFSET(VPADStatus, 0x38, gyro);
-
184 CHECK_OFFSET(VPADStatus, 0x52, tpNormal);
-
185 CHECK_OFFSET(VPADStatus, 0x5A, tpFiltered1);
-
186 CHECK_OFFSET(VPADStatus, 0x62, tpFiltered2);
-
187 CHECK_OFFSET(VPADStatus, 0x94, mag);
-
188 CHECK_OFFSET(VPADStatus, 0xA0, slideVolume);
-
189 CHECK_OFFSET(VPADStatus, 0xA1, battery);
-
190 CHECK_OFFSET(VPADStatus, 0xA2, micStatus);
-
191 CHECK_OFFSET(VPADStatus, 0xA3, slideVolumeEx);
-
192 CHECK_SIZE(VPADStatus, 0xAC);
-
193 
-
195 void
-
196 VPADInit();
-
197 
-
198 int32_t
-
199 VPADRead(uint32_t chan,
-
200  VPADStatus *buffers,
-
201  uint32_t count,
-
202  VPADReadError *error);
-
203 
-
204 void
-
205 VPADGetTPCalibratedPoint(uint32_t chan,
-
206  VPADTouchData *calibratedData,
-
207  VPADTouchData *uncalibratedData);
-
208 
-
209 #ifdef __cplusplus
-
210 }
-
211 #endif
-
212 
-
float y
Definition: input.h:76
- -
float unk5
Definition: input.h:119
- - -
uint32_t hold
Indicates what VPADButtons are held down.
Definition: input.h:127
- -
float x
Definition: input.h:66
-
uint32_t release
Indicates what VPADButtons have been released since last sample.
Definition: input.h:133
- - -
void VPADGetTPCalibratedPoint(uint32_t chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
-
float unk6
Definition: input.h:120
-
uint16_t validity
Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.
Definition: input.h:93
-
float unk2
Definition: input.h:104
-
VPADReadError
Definition: input.h:57
-
float unk1
Definition: input.h:103
- -
VPADButtons
Definition: input.h:21
-
VPADVec2D rightStick
Position of right analog stick.
Definition: input.h:139
-
float unk4
Definition: input.h:118
- - - -
VPADGyroStatus gyro
Status of DRC gyro.
Definition: input.h:145
-
X position is inaccurate.
Definition: input.h:50
-
uint16_t y
Definition: input.h:87
- - -
VPADVec2D leftStick
Position of left analog stick.
Definition: input.h:136
-
uint8_t micStatus
Status of DRC microphone.
Definition: input.h:170
-
uint8_t slideVolume
Current volume set by the slide control.
Definition: input.h:164
- -
float z
Definition: input.h:77
- - -
float unk2
Definition: input.h:116
-
void VPADInit()
Deprecated.
- -
VPADTouchData tpNormal
Current touch position on DRC.
Definition: input.h:150
- -
uint8_t slideVolumeEx
Unknown volume related value.
Definition: input.h:173
- -
VPADTouchData tpFiltered1
Filtered touch position, first level of smoothing.
Definition: input.h:153
-
float y
Definition: input.h:67
- -
float unk3
Definition: input.h:117
-
float unk4
Definition: input.h:106
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
17 typedef struct VPADStatus VPADStatus;
19 typedef struct VPADVec2D VPADVec2D;
20 typedef struct VPADVec3D VPADVec3D;
21 
22 typedef enum VPADButtons
23 {
24  VPAD_BUTTON_A = 0x8000,
25  VPAD_BUTTON_B = 0x4000,
26  VPAD_BUTTON_X = 0x2000,
27  VPAD_BUTTON_Y = 0x1000,
28  VPAD_BUTTON_LEFT = 0x0800,
30  VPAD_BUTTON_UP = 0x0200,
31  VPAD_BUTTON_DOWN = 0x0100,
32  VPAD_BUTTON_ZL = 0x0080,
33  VPAD_BUTTON_ZR = 0x0040,
34  VPAD_BUTTON_L = 0x0020,
35  VPAD_BUTTON_R = 0x0010,
36  VPAD_BUTTON_PLUS = 0x0008,
38  VPAD_BUTTON_HOME = 0x0002,
39  VPAD_BUTTON_SYNC = 0x0001,
40  VPAD_BUTTON_STICK_R = 0x00020000,
41  VPAD_BUTTON_STICK_L = 0x00040000,
42  VPAD_BUTTON_TV = 0x00010000,
51 } VPADButtons;
52 
53 typedef enum VPADChan
54 {
56 } VPADChan;
57 
59 {
61  VPAD_VALID = 0x0,
62 
65 
69 
70 typedef enum VPADReadError
71 {
79 
80 typedef enum VPADLcdMode
81 {
87  VPAD_LCD_ON = 0xFF,
88 } VPADLcdMode;
89 
90 struct VPADVec2D
91 {
92  float x;
93  float y;
94 };
95 WUT_CHECK_OFFSET(VPADVec2D, 0x00, x);
96 WUT_CHECK_OFFSET(VPADVec2D, 0x04, y);
97 WUT_CHECK_SIZE(VPADVec2D, 0x08);
98 
99 struct VPADVec3D
100 {
101  float x;
102  float y;
103  float z;
104 };
105 WUT_CHECK_OFFSET(VPADVec3D, 0x00, x);
106 WUT_CHECK_OFFSET(VPADVec3D, 0x04, y);
107 WUT_CHECK_OFFSET(VPADVec3D, 0x08, z);
108 WUT_CHECK_SIZE(VPADVec3D, 0x0C);
109 
110 
112 {
116 };
117 WUT_CHECK_OFFSET(VPADDirection, 0x00, x);
118 WUT_CHECK_OFFSET(VPADDirection, 0x0C, y);
119 WUT_CHECK_OFFSET(VPADDirection, 0x18, z);
120 WUT_CHECK_SIZE(VPADDirection, 0x24);
121 
123 {
125  uint16_t x;
127  uint16_t y;
128 
130  uint16_t touched;
131 
133  uint16_t validity;
134 };
135 WUT_CHECK_OFFSET(VPADTouchData, 0x00, x);
136 WUT_CHECK_OFFSET(VPADTouchData, 0x02, y);
137 WUT_CHECK_OFFSET(VPADTouchData, 0x04, touched);
138 WUT_CHECK_OFFSET(VPADTouchData, 0x06, validity);
139 WUT_CHECK_SIZE(VPADTouchData, 0x08);
140 
142 {
144  float magnitude;
145  float variation;
147 };
148 WUT_CHECK_OFFSET(VPADAccStatus, 0x00, acc);
149 WUT_CHECK_OFFSET(VPADAccStatus, 0x0C, magnitude);
150 WUT_CHECK_OFFSET(VPADAccStatus, 0x10, variation);
151 WUT_CHECK_OFFSET(VPADAccStatus, 0x14, vertical);
152 WUT_CHECK_SIZE(VPADAccStatus, 0x1c);
153 
154 struct WUT_PACKED VPADStatus
155 {
157  uint32_t hold;
158 
160  uint32_t trigger;
161 
163  uint32_t release;
164 
167 
170 
173 
176 
179 
180  uint8_t error;
181 
182  WUT_UNKNOWN_BYTES(0x01);
183 
186 
189 
192 
193  WUT_UNKNOWN_BYTES(0x02);
194 
196 
199 
202 
204  uint8_t slideVolume;
205 
207  uint8_t battery;
208 
210  uint8_t micStatus;
211 
213  uint8_t slideVolumeEx;
214 
215  WUT_UNKNOWN_BYTES(0x8);
216 };
217 WUT_CHECK_OFFSET(VPADStatus, 0x00, hold);
218 WUT_CHECK_OFFSET(VPADStatus, 0x04, trigger);
219 WUT_CHECK_OFFSET(VPADStatus, 0x08, release);
220 WUT_CHECK_OFFSET(VPADStatus, 0x0C, leftStick);
221 WUT_CHECK_OFFSET(VPADStatus, 0x14, rightStick);
222 WUT_CHECK_OFFSET(VPADStatus, 0x1C, accelorometer);
223 WUT_CHECK_OFFSET(VPADStatus, 0x38, gyro);
224 WUT_CHECK_OFFSET(VPADStatus, 0x44, angle);
225 WUT_CHECK_OFFSET(VPADStatus, 0x50, error);
226 WUT_CHECK_OFFSET(VPADStatus, 0x52, tpNormal);
227 WUT_CHECK_OFFSET(VPADStatus, 0x5A, tpFiltered1);
228 WUT_CHECK_OFFSET(VPADStatus, 0x62, tpFiltered2);
229 WUT_CHECK_OFFSET(VPADStatus, 0x6C, direction);
230 WUT_CHECK_OFFSET(VPADStatus, 0x94, mag);
231 WUT_CHECK_OFFSET(VPADStatus, 0xA0, slideVolume);
232 WUT_CHECK_OFFSET(VPADStatus, 0xA1, battery);
233 WUT_CHECK_OFFSET(VPADStatus, 0xA2, micStatus);
234 WUT_CHECK_OFFSET(VPADStatus, 0xA3, slideVolumeEx);
235 WUT_CHECK_SIZE(VPADStatus, 0xAC);
236 
247 void
248 VPADInit();
249 
260 void
261 VPADShutdown();
262 
292 int32_t
293 VPADRead(VPADChan chan,
294  VPADStatus *buffers,
295  uint32_t count,
296  VPADReadError *outError);
297 
319 void
321  VPADTouchData *calibratedData,
322  VPADTouchData *uncalibratedData);
323 
335 int32_t
337 
354 int32_t
356  int32_t counter);
357 
358 void
360  float playRadius,
361  float sensitivity);
362 
363 void
365  float *outPlayRadius,
366  float *outSensitivity);
367 
388 void
390  float delaySec,
391  float pulseSec);
392 
393 void
395 
396 void
398 
399 void
401  int32_t max,
402  int32_t min);
403 
404 void
406  int32_t max,
407  int32_t min);
408 
409 void
411  int32_t *max,
412  int32_t *min);
413 
414 void
416  int32_t *max,
417  int32_t *min);
418 
419 void
421 
422 void
424 
425 void
427 
428 void
430 
431 void
433 
434 void
436  float rotationDegree,
437  float range,
438  float radius);
439 
440 void
442  float rotationDegree,
443  float range,
444  float radius);
445 
446 void
448  float *outRotationDegree,
449  float *outRange,
450  float *outRadius);
451 
452 void
454  float *outRotationDegree,
455  float *outRange,
456  float *outRadius);
457 
458 void
460  float ax,
461  float ay,
462  float az);
463 
464 void
466  VPADDirection *dir);
467 
468 void
470  float mag);
471 
472 void
474  float pitch,
475  float yaw,
476  float roll);
477 
478 void
480 
481 void
483 
484 void
486 
487 void
489 
490 void
492 
493 void
495 
496 
497 float
499 
500 float
502 
503 float
505 
506 float
508 
509 void
511  float radius);
512 
513 void
515 
516 void
518 
519 void
521 
522 void
524 
548 int32_t
550  uint8_t *pattern,
551  uint8_t length);
552 
564 void
565 VPADStopMotor(VPADChan chan);
566 
584 int32_t
586  VPADLcdMode lcdMode);
587 
604 int32_t
606  VPADLcdMode *outLcdMode);
607 
608 void
610  int8_t setting);
611 
612 void
614  int8_t *outSetting);
615 
633 int32_t
635  BOOL on);
636 
637 #ifdef __cplusplus
638 }
639 #endif
640 
int32_t VPADBASESetMotorOnRemainingCount(VPADChan chan, int32_t counter)
Set a count representing the amount of time left for the given Gamepad&#39;s rumble pattern.
+
void VPADDisableGyroZeroPlay(VPADChan chan)
+
void VPADDisableRStickZeroClamp(VPADChan chan)
+ + + +
VPADVec3D y
Definition: input.h:114
+ +
void VPADSetCrossStickEmulationParamsL(VPADChan chan, float rotationDegree, float range, float radius)
+
VPADTouchData tpFiltered2
Filtered touch position, second level of smoothing.
Definition: input.h:191
+
void VPADSetGyroMagnification(VPADChan chan, float pitch, float yaw, float roll)
+
void VPADBASEGetSensorBarSetting(VPADChan chan, int8_t *outSetting)
+ +
uint16_t x
The x-coordinate of a touched point.
Definition: input.h:125
+
VPADAccStatus accelorometer
Status of DRC accelorometer.
Definition: input.h:172
+
VPADVec3D gyro
Status of DRC gyro.
Definition: input.h:175
+
float variation
Definition: input.h:145
+
void VPADSetGyroAngle(VPADChan chan, float ax, float ay, float az)
+
float magnitude
Definition: input.h:144
+ + + +
int32_t VPADBASEGetMotorOnRemainingCount(VPADChan chan)
Return a count representing the amount of time left for the given Gamepad&#39;s rumble pattern...
+
int32_t VPADControlMotor(VPADChan chan, uint8_t *pattern, uint8_t length)
Turns on the rumble motor on the desired Gamepad.
+
void VPADEnableGyroAccRevise(VPADChan chan)
+
void VPADEnableLStickZeroClamp(VPADChan chan)
+
VPADReadError
Definition: input.h:70
+
void VPADBASESetSensorBarSetting(VPADChan chan, int8_t setting)
+
BOOL usingHeadphones
Set to 1 if headphones are plugged in, 0 otherwise.
Definition: input.h:198
+
void VPADDisableGyroDirRevise(VPADChan chan)
+
void VPADInitGyroAccReviseParam(VPADChan chan)
+
VPADButtons
Definition: input.h:22
+
void VPADGetTPCalibratedPoint(VPADChan chan, VPADTouchData *calibratedData, VPADTouchData *uncalibratedData)
Transform touch data according to the current calibration data.
+
int32_t VPADSetLcdMode(VPADChan chan, VPADLcdMode lcdMode)
Sets the current mode of the display on the given Gamepad.
+ +
uint32_t hold
Indicates what VPADButtons are held down.
Definition: input.h:157
+ +
void VPADStopMotor(VPADChan chan)
Stops the desired Gamepad&#39;s rumble motor and cancels any ongoing rumble pattern.
+
VPADTouchData tpNormal
Current touch position on DRC.
Definition: input.h:185
+ + +
The requested controller or channel was invalid.
Definition: input.h:77
+
void VPADShutdown()
Cleans up and frees the VPAD library.
+
X position is inaccurate.
Definition: input.h:64
+
uint8_t battery
Battery level of controller.
Definition: input.h:207
+
VPADVec3D acc
Definition: input.h:143
+ + +
uint8_t error
Definition: input.h:180
+
void VPADInitGyroZeroDriftMode(VPADChan chan)
+
float z
Definition: input.h:103
+
VPADVec3D mag
Status of DRC magnetometer.
Definition: input.h:201
+
VPADVec3D angle
Status of DRC angle.
Definition: input.h:178
+
float VPADIsEnableGyroZeroPlay(VPADChan chan)
+
void VPADSetCrossStickEmulationParamsR(VPADChan chan, float rotationDegree, float range, float radius)
+
void VPADInit()
Initialises the VPAD library for use.
+
uint8_t slideVolume
Current volume set by the slide control.
Definition: input.h:204
+ +
void VPADEnableStickCrossClamp(VPADChan chan)
+
void VPADGetCrossStickEmulationParamsL(VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
+
VPADDirection direction
Definition: input.h:195
+
Display is on as normal.
Definition: input.h:87
+ +
VPADVec2D leftStick
Position of left analog stick.
Definition: input.h:166
+
VPADTouchData tpFiltered1
Filtered touch position, first level of smoothing.
Definition: input.h:188
+
int32_t VPADGetLcdMode(VPADChan chan, VPADLcdMode *outLcdMode)
Get the current status of the given Gamepad&#39;s display.
+
void VPADSetStickOrigin(VPADChan chan)
+ + +
uint16_t touched
0 if screen is not currently being touched
Definition: input.h:130
+
uint32_t trigger
Indicates what VPADButtons have been pressed since last sample.
Definition: input.h:160
+
void VPADDisableGyroAccRevise(VPADChan chan)
+ +
VPADVec2D rightStick
Position of right analog stick.
Definition: input.h:169
+
Display is completely off and will remain so until explicitly changed.
Definition: input.h:85
+
void VPADDisableLStickZeroClamp(VPADChan chan)
+ +
float VPADIsEnableGyroDirRevise(VPADChan chan)
+ +
void VPADGetLStickClampThreshold(VPADChan chan, int32_t *max, int32_t *min)
+
int32_t VPADRead(VPADChan chan, VPADStatus *buffers, uint32_t count, VPADReadError *outError)
Read controller data from the desired Gamepad.
+
void VPADSetAccParam(VPADChan chan, float playRadius, float sensitivity)
+
void VPADEnableRStickZeroClamp(VPADChan chan)
+
void VPADGetRStickClampThreshold(VPADChan chan, int32_t *max, int32_t *min)
+
uint32_t release
Indicates what VPADButtons have been released since last sample.
Definition: input.h:163
+
Display is in standby and will turn back on if any buttons are pressed.
Definition: input.h:83
+ - -
float x
Definition: input.h:75
-
float unk1
Definition: input.h:115
-
VPADTouchData tpFiltered2
Filtered touch position, second level of smoothing.
Definition: input.h:156
- - -
uint16_t x
Definition: input.h:86
- -
Both X and Y touchpad positions are accurate.
Definition: input.h:47
- - -
VPADTouchPadValidity
Definition: input.h:44
-
VPADAccStatus accelorometer
Status of DRC accelorometer.
Definition: input.h:142
-
float unk5
Definition: input.h:107
-
float unk3
Definition: input.h:105
-
uint32_t trigger
Indicates what VPADButtons have been pressed since last sample.
Definition: input.h:130
-
VPADVec2D vertical
Definition: input.h:108
-
int32_t VPADRead(uint32_t chan, VPADStatus *buffers, uint32_t count, VPADReadError *error)
-
uint16_t touched
0 if screen is not currently being touched
Definition: input.h:90
-
VPADVec3D mag
Status of DRC magnetometer.
Definition: input.h:161
- - -
uint8_t battery
Battery level of controller.
Definition: input.h:167
-
Y position is inaccurate.
Definition: input.h:53
- + +
struct VPADGyroStatus VPADGyroStatus
Definition: input.h:16
+
void VPADSetRStickClampThreshold(VPADChan chan, int32_t max, int32_t min)
+
float VPADIsEnableGyroZeroDrift(VPADChan chan)
+
float x
Definition: input.h:92
+
No error occured, and data was written to the buffers.
Definition: input.h:73
+ +
There was no sample new data available to write.
Definition: input.h:75
+
float VPADIsEnableGyroAccRevise(VPADChan chan)
+
float y
Definition: input.h:93
+
VPADVec3D z
Definition: input.h:115
+
VPADVec3D x
Definition: input.h:113
+
Both X and Y touchpad positions are accurate.
Definition: input.h:61
+ + +
void VPADInitGyroDirReviseParam(VPADChan chan)
+ +
void VPADSetBtnRepeat(VPADChan chan, float delaySec, float pulseSec)
Set a repeat for held buttons - instead of appearing to be continually held, repeated presses and rel...
+
uint16_t validity
Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.
Definition: input.h:133
+
int32_t VPADSetSensorBar(VPADChan chan, BOOL on)
Turn the given Gamepad&#39;s sensor bar on or off.
+
VPADChan
Definition: input.h:53
+ + +
int32_t BOOL
Definition: wut_types.h:4
+
VPADTouchPadValidity
Definition: input.h:58
+
void VPADEnableGyroZeroPlay(VPADChan chan)
+
void VPADDisableStickCrossClamp(VPADChan chan)
+
void VPADGetCrossStickEmulationParamsR(VPADChan chan, float *outRotationDegree, float *outRange, float *outRadius)
+
void VPADInitGyroZeroPlayParam(VPADChan chan)
+
void VPADSetGyroDirectionMag(VPADChan chan, float mag)
+
VPADVec2D vertical
Definition: input.h:146
+
uint16_t y
The y-coordinate of a touched point.
Definition: input.h:127
+ + +
uint8_t slideVolumeEx
Unknown volume related value.
Definition: input.h:213
+ +
void VPADSetGyroDirection(VPADChan chan, VPADDirection *dir)
+
void VPADSetLStickClampThreshold(VPADChan chan, int32_t max, int32_t min)
+
void VPADSetGyroZeroPlayParam(VPADChan chan, float radius)
+
Y position is inaccurate.
Definition: input.h:67
+
void VPADEnableGyroDirRevise(VPADChan chan)
+ + +
void VPADGetAccParam(VPADChan chan, float *outPlayRadius, float *outSensitivity)
+
uint8_t micStatus
Status of DRC microphone.
Definition: input.h:210
+
VPADLcdMode
Definition: input.h:80
diff --git a/internal_8h.html b/internal_8h.html index b3f8999..2e411a8 100644 --- a/internal_8h.html +++ b/internal_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/internal.h File Reference + + +wut: include/coreinit/internal.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
 

Function Documentation

- + +

◆ __os_snprintf()

+
@@ -146,7 +128,7 @@ Functions diff --git a/internal_8h_source.html b/internal_8h_source.html index 99eb80b..a63c65d 100644 --- a/internal_8h_source.html +++ b/internal_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/internal.h Source File + + +wut: include/coreinit/internal.h Source File - @@ -23,8 +21,8 @@ @@ -33,40 +31,22 @@
-
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
- + - - + + + +
internal.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
4 #ifdef __cplusplus
-
5 extern "C" {
-
6 #endif
-
7 
-
8 int
-
9 __os_snprintf(char *buf, size_t n, const char *format, ... );
-
10 
-
11 #ifdef __cplusplus
-
12 }
-
13 #endif
-
int __os_snprintf(char *buf, size_t n, const char *format,...)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 int
9 __os_snprintf(char *buf, size_t n, const char *format, ... );
10 
11 #ifdef __cplusplus
12 }
13 #endif
int __os_snprintf(char *buf, size_t n, const char *format,...)
diff --git a/ios_8h.html b/ios_8h.html new file mode 100644 index 0000000..5940cb4 --- /dev/null +++ b/ios_8h.html @@ -0,0 +1,229 @@ + + + + + + + +wut: include/coreinit/ios.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ios.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + +

+Data Structures

struct  IOSVec
 
+ + + + + + + + + + + +

+Typedefs

typedef struct IOSVec IOSVec
 
typedef int32_t IOSHandle
 
typedef enum IOSOpenMode IOSOpenMode
 
typedef enum IOSError IOSError
 
typedef void(* IOSAsyncCallbackFn) (IOSError, void *)
 
+ + + + + +

+Enumerations

enum  IOSOpenMode {
+  IOS_OPEN_READ = 1 << 0, +
+  IOS_OPEN_WRITE = 1 << 1, +
+  IOS_OPEN_READWRITE = IOS_OPEN_READ | IOS_OPEN_WRITE +
+ }
 
enum  IOSError {
+  IOS_ERROR_OK = 0, +
+  IOS_ERROR_ACCESS = -1, +
+  IOS_ERROR_EXISTS = -2, +
+  IOS_ERROR_INTR = -3, +
+  IOS_ERROR_INVALID = -4, +
+  IOS_ERROR_MAX = -5, +
+  IOS_ERROR_NOEXISTS = -6, +
+  IOS_ERROR_QEMPTY = -7, +
+  IOS_ERROR_QFULL = -8, +
+  IOS_ERROR_UNKNOWN = -9, +
+  IOS_ERROR_NOTREADY = -10, +
+  IOS_ERROR_ECC = -11, +
+  IOS_ERROR_ECCCRIT = -12, +
+  IOS_ERROR_BADBLOCK = -13, +
+  IOS_ERROR_INVALIDOBJTYPE = -14, +
+  IOS_ERROR_INVALIDRNG = -15, +
+  IOS_ERROR_INVALIDFLAG = -16, +
+  IOS_ERROR_INVALIDFORMAT = -17, +
+  IOS_ERROR_INVALIDVERSION = -18, +
+  IOS_ERROR_INVALIDSIGNER = -19, +
+  IOS_ERROR_FAILCHECKVALUE = -20, +
+  IOS_ERROR_FAILINTERNAL = -21, +
+  IOS_ERROR_FAILALLOC = -22, +
+  IOS_ERROR_INVALIDSIZE = -23, +
+  IOS_ERROR_NOLINK = -24, +
+  IOS_ERROR_ANFAILED = -25, +
+  IOS_ERROR_MAXSEMCOUNT = -26, +
+  IOS_ERROR_SEMUNAVAILABLE = -27, +
+  IOS_ERROR_INVALIDHANDLE = -28, +
+  IOS_ERROR_INVALIDARG = -29, +
+  IOS_ERROR_NORESOURCE = -30, +
+  IOS_ERROR_BUSY = -31, +
+  IOS_ERROR_TIMEOUT = -32, +
+  IOS_ERROR_ALIGNMENT = -33, +
+  IOS_ERROR_BSP = -34, +
+  IOS_ERROR_DATAPENDING = -35, +
+  IOS_ERROR_EXPIRED = -36, +
+  IOS_ERROR_NOREADACCESS = -37, +
+  IOS_ERROR_NOWRITEACCESS = -38, +
+  IOS_ERROR_NOREADWRITEACCESS = -39, +
+  IOS_ERROR_CLIENTTXNLIMIT = -40, +
+  IOS_ERROR_STALEHANDLE = -41, +
+  IOS_ERROR_UNKNOWNVALUE = -42 +
+ }
 
+ + + + + + + + + + + + + + + + + +

+Functions

IOSError IOS_Open (const char *device, IOSOpenMode mode)
 
IOSError IOS_OpenAsync (const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Close (IOSHandle handle)
 
IOSError IOS_CloseAsync (IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctl (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
 
IOSError IOS_IoctlAsync (IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
 
IOSError IOS_Ioctlv (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
 
IOSError IOS_IoctlvAsync (IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
 
+
+ + + + diff --git a/ios_8h_source.html b/ios_8h_source.html new file mode 100644 index 0000000..a73c080 --- /dev/null +++ b/ios_8h_source.html @@ -0,0 +1,145 @@ + + + + + + + +wut: include/coreinit/ios.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ios.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef struct IOSVec IOSVec;
15 typedef int32_t IOSHandle;
16 
17 typedef enum IOSOpenMode
18 {
19  IOS_OPEN_READ = 1 << 0,
20  IOS_OPEN_WRITE = 1 << 1,
22 } IOSOpenMode;
23 
24 typedef enum IOSError
25 {
69 } IOSError;
70 
71 struct IOSVec
72 {
74  void *paddr;
75 
77  uint32_t len;
78 
80  void *vaddr;
81 };
82 WUT_CHECK_OFFSET(IOSVec, 0x00, paddr);
83 WUT_CHECK_OFFSET(IOSVec, 0x04, len);
84 WUT_CHECK_OFFSET(IOSVec, 0x08, vaddr);
85 WUT_CHECK_SIZE(IOSVec, 0x0C);
86 
87 typedef void (*IOSAsyncCallbackFn)(IOSError, void *);
88 
90 IOS_Open(const char *device,
91  IOSOpenMode mode);
92 
94 IOS_OpenAsync(const char *device,
95  IOSOpenMode mode,
96  IOSAsyncCallbackFn callback,
97  void *context);
98 
100 IOS_Close(IOSHandle handle);
101 
102 IOSError
104  IOSAsyncCallbackFn callback,
105  void *context);
106 
107 IOSError
108 IOS_Ioctl(IOSHandle handle,
109  uint32_t request,
110  void *inBuf,
111  uint32_t inLen,
112  void *outBuf,
113  uint32_t outLen);
114 
115 IOSError
117  uint32_t request,
118  void *inBuf,
119  uint32_t inLen,
120  void *outBuf,
121  uint32_t outLen,
122  IOSAsyncCallbackFn callback,
123  void *context);
124 
125 IOSError
126 IOS_Ioctlv(IOSHandle handle,
127  uint32_t request,
128  uint32_t vecIn,
129  uint32_t vecOut,
130  IOSVec *vec);
131 
132 IOSError
134  uint32_t request,
135  uint32_t vecIn,
136  uint32_t vecOut,
137  IOSVec *vec,
138  IOSAsyncCallbackFn callback,
139  void *context);
140 
141 #ifdef __cplusplus
142 }
143 #endif
144 
+ + +
void(* IOSAsyncCallbackFn)(IOSError, void *)
Definition: ios.h:87
+ + + + +
IOSOpenMode
Definition: ios.h:17
+ + + + + + + + + + +
IOSError IOS_Open(const char *device, IOSOpenMode mode)
+ + +
IOSError IOS_Ioctl(IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen)
+ + + + +
IOSError IOS_Close(IOSHandle handle)
+ + +
void * vaddr
Virtual address of buffer.
Definition: ios.h:80
+ +
int32_t IOSHandle
Definition: ios.h:15
+ +
IOSError IOS_OpenAsync(const char *device, IOSOpenMode mode, IOSAsyncCallbackFn callback, void *context)
+
IOSError
Definition: ios.h:24
+
IOSError IOS_Ioctlv(IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec)
+ + + + +
uint32_t len
Length of buffer.
Definition: ios.h:77
+ +
void * paddr
Physical address of buffer.
Definition: ios.h:74
+ + + + + + + +
IOSError IOS_IoctlvAsync(IOSHandle handle, uint32_t request, uint32_t vecIn, uint32_t vecOut, IOSVec *vec, IOSAsyncCallbackFn callback, void *context)
+
Definition: ios.h:71
+ + + + +
IOSError IOS_IoctlAsync(IOSHandle handle, uint32_t request, void *inBuf, uint32_t inLen, void *outBuf, uint32_t outLen, IOSAsyncCallbackFn callback, void *context)
+ + + + +
IOSError IOS_CloseAsync(IOSHandle handle, IOSAsyncCallbackFn callback, void *context)
+
+ + + + diff --git a/jquery.js b/jquery.js index 1f4d0b4..2771c74 100644 --- a/jquery.js +++ b/jquery.js @@ -1,3 +1,31 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ /*! * jQuery JavaScript Library v1.7.1 * http://jquery.com/ @@ -53,7 +81,7 @@ (function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f
');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! * jQuery hashchange event - v1.3 - 7/21/2010 * http://benalman.com/projects/jquery-hashchange-plugin/ - * + * * Copyright (c) 2010 "Cowboy" Ben Alman * Dual licensed under the MIT and GPL licenses. * http://benalman.com/about/license/ @@ -65,4 +93,23 @@ Released under MIT license. https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt */ -(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.topI||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.leftF){H|=p.left}if(M.left+L>F||M.right",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.topI||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.leftF){H|=p.left}if(M.left+L>F||M.right1){return}h.preventDefault();var j=h.originalEvent.changedTouches[0],g=document.createEvent("MouseEvents");g.initMouseEvent(i,true,true,window,1,j.screenX,j.screenY,j.clientX,j.clientY,false,false,false,false,0,null);h.target.dispatchEvent(g)}d._touchStart=function(h){var g=this;if(a||!g._mouseCapture(h.originalEvent.changedTouches[0])){return}a=true;g._touchMoved=false;e(h,"mouseover");e(h,"mousemove");e(h,"mousedown")};d._touchMove=function(g){if(!a){return}this._touchMoved=true;e(g,"mousemove")};d._touchEnd=function(g){if(!a){return}e(g,"mouseup");e(g,"mouseout");if(!this._touchMoved){e(g,"click")}a=false};d._mouseInit=function(){var g=this;g.element.bind({touchstart:b.proxy(g,"_touchStart"),touchmove:b.proxy(g,"_touchMove"),touchend:b.proxy(g,"_touchEnd")});f.call(g)};d._mouseDestroy=function(){var g=this;g.element.unbind({touchstart:b.proxy(g,"_touchStart"),touchmove:b.proxy(g,"_touchMove"),touchend:b.proxy(g,"_touchEnd")});c.call(g)}})(jQuery);/*! + * SmartMenus jQuery Plugin - v1.0.0 - January 27, 2016 + * http://www.smartmenus.org/ + * + * Copyright Vasil Dinkov, Vadikom Web Ltd. + * http://vadikom.com + * + * Licensed MIT + */ +(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof module==="object"&&typeof module.exports==="object"){module.exports=a(require("jquery"))}else{a(jQuery)}}}(function(a){var b=[],e=!!window.createPopup,f=false,d="ontouchstart" in window,h=false,g=window.requestAnimationFrame||function(l){return setTimeout(l,1000/60)},c=window.cancelAnimationFrame||function(l){clearTimeout(l)};function k(m){var n=".smartmenus_mouse";if(!h&&!m){var o=true,l=null;a(document).bind(i([["mousemove",function(s){var t={x:s.pageX,y:s.pageY,timeStamp:new Date().getTime()};if(l){var q=Math.abs(l.x-t.x),p=Math.abs(l.y-t.y);if((q>0||p>0)&&q<=2&&p<=2&&t.timeStamp-l.timeStamp<=300){f=true;if(o){var r=a(s.target).closest("a");if(r.is("a")){a.each(b,function(){if(a.contains(this.$root[0],r[0])){this.itemEnter({currentTarget:r[0]});return false}})}o=false}}}l=t}],[d?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut",function(p){if(j(p.originalEvent)){f=false}}]],n));h=true}else{if(h&&m){a(document).unbind(n);h=false}}}function j(l){return !/^(4|mouse)$/.test(l.pointerType)}function i(l,n){if(!n){n=""}var m={};a.each(l,function(o,p){m[p[0].split(" ").join(n+" ")+n]=p[1]});return m}a.SmartMenus=function(m,l){this.$root=a(m);this.opts=l;this.rootId="";this.accessIdPrefix="";this.$subArrow=null;this.activatedItems=[];this.visibleSubMenus=[];this.showTimeout=0;this.hideTimeout=0;this.scrollTimeout=0;this.clickActivated=false;this.focusActivated=false;this.zIndexInc=0;this.idInc=0;this.$firstLink=null;this.$firstSub=null;this.disabled=false;this.$disableOverlay=null;this.$touchScrollingSub=null;this.cssTransforms3d="perspective" in m.style||"webkitPerspective" in m.style;this.wasCollapsible=false;this.init()};a.extend(a.SmartMenus,{hideAll:function(){a.each(b,function(){this.menuHideAll()})},destroy:function(){while(b.length){b[0].destroy()}k(true)},prototype:{init:function(n){var l=this;if(!n){b.push(this);this.rootId=(new Date().getTime()+Math.random()+"").replace(/\D/g,"");this.accessIdPrefix="sm-"+this.rootId+"-";if(this.$root.hasClass("sm-rtl")){this.opts.rightToLeftSubMenus=true}var r=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).bind(i([["mouseover focusin",a.proxy(this.rootOver,this)],["mouseout focusout",a.proxy(this.rootOut,this)],["keydown",a.proxy(this.rootKeyDown,this)]],r)).delegate("a",i([["mouseenter",a.proxy(this.itemEnter,this)],["mouseleave",a.proxy(this.itemLeave,this)],["mousedown",a.proxy(this.itemDown,this)],["focus",a.proxy(this.itemFocus,this)],["blur",a.proxy(this.itemBlur,this)],["click",a.proxy(this.itemClick,this)]],r));r+=this.rootId;if(this.opts.hideOnClick){a(document).bind(i([["touchstart",a.proxy(this.docTouchStart,this)],["touchmove",a.proxy(this.docTouchMove,this)],["touchend",a.proxy(this.docTouchEnd,this)],["click",a.proxy(this.docClick,this)]],r))}a(window).bind(i([["resize orientationchange",a.proxy(this.winResize,this)]],r));if(this.opts.subIndicators){this.$subArrow=a("").addClass("sub-arrow");if(this.opts.subIndicatorsText){this.$subArrow.html(this.opts.subIndicatorsText)}}k()}this.$firstSub=this.$root.find("ul").each(function(){l.menuInit(a(this))}).eq(0);this.$firstLink=this.$root.find("a").eq(0);if(this.opts.markCurrentItem){var p=/(index|default)\.[^#\?\/]*/i,m=/#.*/,q=window.location.href.replace(p,""),o=q.replace(m,"");this.$root.find("a").each(function(){var s=this.href.replace(p,""),t=a(this);if(s==q||s==o){t.addClass("current");if(l.opts.markCurrentTree){t.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")})}}})}this.wasCollapsible=this.isCollapsible()},destroy:function(m){if(!m){var n=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").unbind(n).undelegate(n);n+=this.rootId;a(document).unbind(n);a(window).unbind(n);if(this.opts.subIndicators){this.$subArrow=null}}this.menuHideAll();var l=this;this.$root.find("ul").each(function(){var o=a(this);if(o.dataSM("scroll-arrows")){o.dataSM("scroll-arrows").remove()}if(o.dataSM("shown-before")){if(l.opts.subMenusMinWidth||l.opts.subMenusMaxWidth){o.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap")}if(o.dataSM("scroll-arrows")){o.dataSM("scroll-arrows").remove()}o.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})}if((o.attr("id")||"").indexOf(l.accessIdPrefix)==0){o.removeAttr("id")}}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("ie-shim").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded");this.$root.find("a.has-submenu").each(function(){var o=a(this);if(o.attr("id").indexOf(l.accessIdPrefix)==0){o.removeAttr("id")}}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub");if(this.opts.subIndicators){this.$root.find("span.sub-arrow").remove()}if(this.opts.markCurrentItem){this.$root.find("a.current").removeClass("current")}if(!m){this.$root=null;this.$firstLink=null;this.$firstSub=null;if(this.$disableOverlay){this.$disableOverlay.remove();this.$disableOverlay=null}b.splice(a.inArray(this,b),1)}},disable:function(l){if(!this.disabled){this.menuHideAll();if(!l&&!this.opts.isPopup&&this.$root.is(":visible")){var m=this.$root.offset();this.$disableOverlay=a('
').css({position:"absolute",top:m.top,left:m.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(true),opacity:0}).appendTo(document.body)}this.disabled=true}},docClick:function(l){if(this.$touchScrollingSub){this.$touchScrollingSub=null;return}if(this.visibleSubMenus.length&&!a.contains(this.$root[0],l.target)||a(l.target).is("a")){this.menuHideAll()}},docTouchEnd:function(m){if(!this.lastTouch){return}if(this.visibleSubMenus.length&&(this.lastTouch.x2===undefined||this.lastTouch.x1==this.lastTouch.x2)&&(this.lastTouch.y2===undefined||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!a.contains(this.$root[0],this.lastTouch.target))){if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=0}var l=this;this.hideTimeout=setTimeout(function(){l.menuHideAll()},350)}this.lastTouch=null},docTouchMove:function(m){if(!this.lastTouch){return}var l=m.originalEvent.touches[0];this.lastTouch.x2=l.pageX;this.lastTouch.y2=l.pageY},docTouchStart:function(m){var l=m.originalEvent.touches[0];this.lastTouch={x1:l.pageX,y1:l.pageY,target:l.target}},enable:function(){if(this.disabled){if(this.$disableOverlay){this.$disableOverlay.remove();this.$disableOverlay=null}this.disabled=false}},getClosestMenu:function(m){var l=a(m).closest("ul");while(l.dataSM("in-mega")){l=l.parent().closest("ul")}return l[0]||null},getHeight:function(l){return this.getOffset(l,true)},getOffset:function(n,l){var m;if(n.css("display")=="none"){m={position:n[0].style.position,visibility:n[0].style.visibility};n.css({position:"absolute",visibility:"hidden"}).show()}var o=n[0].getBoundingClientRect&&n[0].getBoundingClientRect(),p=o&&(l?o.height||o.bottom-o.top:o.width||o.right-o.left);if(!p&&p!==0){p=l?n[0].offsetHeight:n[0].offsetWidth}if(m){n.hide().css(m)}return p},getStartZIndex:function(l){var m=parseInt(this[l?"$root":"$firstSub"].css("z-index"));if(!l&&isNaN(m)){m=parseInt(this.$root.css("z-index"))}return !isNaN(m)?m:1},getTouchPoint:function(l){return l.touches&&l.touches[0]||l.changedTouches&&l.changedTouches[0]||l},getViewport:function(l){var m=l?"Height":"Width",o=document.documentElement["client"+m],n=window["inner"+m];if(n){o=Math.min(o,n)}return o},getViewportHeight:function(){return this.getViewport(true)},getViewportWidth:function(){return this.getViewport()},getWidth:function(l){return this.getOffset(l)},handleEvents:function(){return !this.disabled&&this.isCSSOn()},handleItemEvents:function(l){return this.handleEvents()&&!this.isLinkInMegaMenu(l)},isCollapsible:function(){return this.$firstSub.css("position")=="static"},isCSSOn:function(){return this.$firstLink.css("display")=="block"},isFixed:function(){var l=this.$root.css("position")=="fixed";if(!l){this.$root.parentsUntil("body").each(function(){if(a(this).css("position")=="fixed"){l=true;return false}})}return l},isLinkInMegaMenu:function(l){return a(this.getClosestMenu(l[0])).hasClass("mega-menu")},isTouchMode:function(){return !f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(p,l){var n=p.closest("ul"),q=n.dataSM("level");if(q>1&&(!this.activatedItems[q-2]||this.activatedItems[q-2][0]!=n.dataSM("parent-a")[0])){var m=this;a(n.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(n).each(function(){m.itemActivate(a(this).dataSM("parent-a"))})}if(!this.isCollapsible()||l){this.menuHideSubMenus(!this.activatedItems[q-1]||this.activatedItems[q-1][0]!=p[0]?q-1:q)}this.activatedItems[q-1]=p;if(this.$root.triggerHandler("activate.smapi",p[0])===false){return}var o=p.dataSM("sub");if(o&&(this.isTouchMode()||(!this.opts.showOnClick||this.clickActivated))){this.menuShow(o)}},itemBlur:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}this.$root.triggerHandler("blur.smapi",l[0])},itemClick:function(o){var n=a(o.currentTarget);if(!this.handleItemEvents(n)){return}if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==n.closest("ul")[0]){this.$touchScrollingSub=null;o.stopPropagation();return false}if(this.$root.triggerHandler("click.smapi",n[0])===false){return false}var p=a(o.target).is("span.sub-arrow"),m=n.dataSM("sub"),l=m?m.dataSM("level")==2:false;if(m&&!m.is(":visible")){if(this.opts.showOnClick&&l){this.clickActivated=true}this.itemActivate(n);if(m.is(":visible")){this.focusActivated=true;return false}}else{if(this.isCollapsible()&&p){this.itemActivate(n);this.menuHide(m);return false}}if(this.opts.showOnClick&&l||n.hasClass("disabled")||this.$root.triggerHandler("select.smapi",n[0])===false){return false}},itemDown:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}l.dataSM("mousedown",true)},itemEnter:function(n){var m=a(n.currentTarget);if(!this.handleItemEvents(m)){return}if(!this.isTouchMode()){if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}var l=this;this.showTimeout=setTimeout(function(){l.itemActivate(m)},this.opts.showOnClick&&m.closest("ul").dataSM("level")==1?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",m[0])},itemFocus:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}if(this.focusActivated&&(!this.isTouchMode()||!l.dataSM("mousedown"))&&(!this.activatedItems.length||this.activatedItems[this.activatedItems.length-1][0]!=l[0])){this.itemActivate(l,true)}this.$root.triggerHandler("focus.smapi",l[0])},itemLeave:function(m){var l=a(m.currentTarget);if(!this.handleItemEvents(l)){return}if(!this.isTouchMode()){l[0].blur();if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}}l.removeDataSM("mousedown");this.$root.triggerHandler("mouseleave.smapi",l[0])},menuHide:function(m){if(this.$root.triggerHandler("beforehide.smapi",m[0])===false){return}m.stop(true,true);if(m.css("display")!="none"){var l=function(){m.css("z-index","")};if(this.isCollapsible()){if(this.opts.collapsibleHideFunction){this.opts.collapsibleHideFunction.call(this,m,l)}else{m.hide(this.opts.collapsibleHideDuration,l)}}else{if(this.opts.hideFunction){this.opts.hideFunction.call(this,m,l)}else{m.hide(this.opts.hideDuration,l)}}if(m.dataSM("ie-shim")){m.dataSM("ie-shim").remove().css({"-webkit-transform":"",transform:""})}if(m.dataSM("scroll")){this.menuScrollStop(m);m.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).unbind(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()}m.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false");m.attr({"aria-expanded":"false","aria-hidden":"true"});var n=m.dataSM("level");this.activatedItems.splice(n-1,1);this.visibleSubMenus.splice(a.inArray(m,this.visibleSubMenus),1);this.$root.triggerHandler("hide.smapi",m[0])}},menuHideAll:function(){if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}var m=this.opts.isPopup?1:0;for(var l=this.visibleSubMenus.length-1;l>=m;l--){this.menuHide(this.visibleSubMenus[l])}if(this.opts.isPopup){this.$root.stop(true,true);if(this.$root.is(":visible")){if(this.opts.hideFunction){this.opts.hideFunction.call(this,this.$root)}else{this.$root.hide(this.opts.hideDuration)}if(this.$root.dataSM("ie-shim")){this.$root.dataSM("ie-shim").remove()}}}this.activatedItems=[];this.visibleSubMenus=[];this.clickActivated=false;this.focusActivated=false;this.zIndexInc=0;this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(n){for(var l=this.activatedItems.length-1;l>=n;l--){var m=this.activatedItems[l].dataSM("sub");if(m){this.menuHide(m)}}},menuIframeShim:function(l){if(e&&this.opts.overlapControlsInIE&&!l.dataSM("ie-shim")){l.dataSM("ie-shim",a(" +
+ + + +
+ +
+
kpad.h File Reference
+
+
+
#include <wut.h>
+#include <padscore/wpad.h>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Data Structures

struct  KPADVec2D
 
struct  KPADStatus
 
union  KPADStatus.__unnamed__
 
struct  KPADStatus.__unnamed__.nunchuck
 
struct  KPADStatus.__unnamed__.classic
 
struct  KPADStatus.__unnamed__.pro
 
+ + + + + + + + + + + + + +

+Typedefs

typedef enum WPADChan KPADChan
 
typedef enum WPADDataFormat KPADDataFormat
 
typedef enum WPADExtensionType KPADExtensionType
 
typedef struct KPADStatus KPADStatus
 
typedef struct KPADVec2D KPADVec2D
 
typedef enum KPADError KPADError
 
+ + + +

+Enumerations

enum  KPADError { KPAD_ERROR_OK = 0 + }
 
+ + + + + + + +

+Functions

void KPADInit ()
 
int32_t KPADRead (KPADChan chan, KPADStatus *data, uint32_t size)
 
int32_t KPADReadEx (KPADChan chan, KPADStatus *data, uint32_t size, int32_t *error)
 
+
+ + + + diff --git a/kpad_8h_source.html b/kpad_8h_source.html new file mode 100644 index 0000000..bc442de --- /dev/null +++ b/kpad_8h_source.html @@ -0,0 +1,108 @@ + + + + + + + +wut: include/padscore/kpad.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
kpad.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include <padscore/wpad.h>
4 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef enum WPADChan KPADChan;
17 
18 typedef struct KPADStatus KPADStatus;
19 typedef struct KPADVec2D KPADVec2D;
20 
21 typedef enum KPADError
22 {
24 } KPADError;
25 
26 struct KPADVec2D
27 {
28  float x;
29  float y;
30 };
31 WUT_CHECK_OFFSET(KPADVec2D, 0x00, x);
32 WUT_CHECK_OFFSET(KPADVec2D, 0x04, y);
33 WUT_CHECK_SIZE(KPADVec2D, 0x08);
34 
35 struct KPADStatus
36 {
38  uint32_t hold;
39 
41  uint32_t trigger;
42 
44  uint32_t release;
45 
46  WUT_UNKNOWN_BYTES(5 * 4);
47 
49 
50  WUT_UNKNOWN_BYTES(3 * 4);
51 
53 
54  WUT_UNKNOWN_BYTES(8 * 4);
55 
57  uint8_t extensionType;
58 
60  int8_t error;
61 
62  uint8_t posValid;
63 
65  uint8_t format;
66 
67  // Extension data, check with extensionType to see what is valid to read
68  union
69  {
70  // For WPAD_EXT_NUNCHUK
71  struct
72  {
73  KPADVec2D stick;
74  } nunchuck;
75 
76  // For WPAD_EXT_CLASSIC
77  struct
78  {
79  uint32_t hold;
80  uint32_t trigger;
81  uint32_t release;
82  KPADVec2D leftStick;
83  KPADVec2D rightStick;
84  float leftTrigger;
85  float rightTrigger;
86  } classic;
87 
88  // For WPAD_EXT_PRO_CONTROLLER
89  struct
90  {
91  uint32_t hold;
92  uint32_t trigger;
93  uint32_t release;
94  KPADVec2D leftStick;
95  KPADVec2D rightStick;
96  int32_t charging;
97  int32_t wired;
98  } pro;
99 
100  WUT_UNKNOWN_BYTES(20 * 4);
101  };
102 
103  WUT_UNKNOWN_BYTES(16 * 4);
104 };
105 WUT_CHECK_OFFSET(KPADStatus, 0x00, hold);
106 WUT_CHECK_OFFSET(KPADStatus, 0x04, trigger);
107 WUT_CHECK_OFFSET(KPADStatus, 0x08, release);
108 WUT_CHECK_OFFSET(KPADStatus, 0x20, pos);
109 WUT_CHECK_OFFSET(KPADStatus, 0x34, angle);
110 WUT_CHECK_OFFSET(KPADStatus, 0x5C, extensionType);
111 WUT_CHECK_OFFSET(KPADStatus, 0x5D, error);
112 WUT_CHECK_OFFSET(KPADStatus, 0x5E, posValid);
113 WUT_CHECK_OFFSET(KPADStatus, 0x5F, format);
114 // For WPAD_EXT_NUNCHUK
115 WUT_CHECK_OFFSET(KPADStatus, 0x60, nunchuck.stick);
116 // For WPAD_EXT_CLASSIC
117 WUT_CHECK_OFFSET(KPADStatus, 0x60, classic.hold);
118 WUT_CHECK_OFFSET(KPADStatus, 0x64, classic.trigger);
119 WUT_CHECK_OFFSET(KPADStatus, 0x68, classic.release);
120 WUT_CHECK_OFFSET(KPADStatus, 0x6C, classic.leftStick);
121 WUT_CHECK_OFFSET(KPADStatus, 0x74, classic.rightStick);
122 WUT_CHECK_OFFSET(KPADStatus, 0x7C, classic.leftTrigger);
123 WUT_CHECK_OFFSET(KPADStatus, 0x80, classic.rightTrigger);
124 // For WPAD_EXT_PRO_CONTROLLER
125 WUT_CHECK_OFFSET(KPADStatus, 0x60, pro.hold);
126 WUT_CHECK_OFFSET(KPADStatus, 0x64, pro.trigger);
127 WUT_CHECK_OFFSET(KPADStatus, 0x68, pro.release);
128 WUT_CHECK_OFFSET(KPADStatus, 0x6C, pro.leftStick);
129 WUT_CHECK_OFFSET(KPADStatus, 0x74, pro.rightStick);
130 WUT_CHECK_OFFSET(KPADStatus, 0x7C, pro.charging);
131 WUT_CHECK_OFFSET(KPADStatus, 0x80, pro.wired);
132 WUT_CHECK_SIZE(KPADStatus, 0xF0);
133 
134 void
135 KPADInit();
136 
137 int32_t
138 KPADRead(KPADChan chan,
139  KPADStatus *data,
140  uint32_t size);
141 
142 int32_t
143 KPADReadEx(KPADChan chan,
144  KPADStatus *data,
145  uint32_t size,
146  int32_t *error);
147 
148 #ifdef __cplusplus
149 }
150 #endif
151 
KPADVec2D angle
Definition: kpad.h:52
+ +
KPADError
Definition: kpad.h:21
+
enum WPADExtensionType KPADExtensionType
Definition: kpad.h:16
+
uint32_t hold
Indicates what KPADButtons are held down.
Definition: kpad.h:38
+
enum WPADDataFormat KPADDataFormat
Definition: kpad.h:15
+
uint8_t format
Value from KPADDataFormat.
Definition: kpad.h:65
+ +
KPADVec2D pos
Definition: kpad.h:48
+
float x
Definition: kpad.h:28
+
enum WPADChan KPADChan
Definition: kpad.h:14
+
void KPADInit()
+
uint32_t trigger
Indicates what KPADButtons have been pressed since last sample.
Definition: kpad.h:41
+
WPADExtensionType
Definition: wpad.h:29
+
uint8_t extensionType
Value from KPADExtensionType.
Definition: kpad.h:57
+
uint8_t posValid
Definition: kpad.h:62
+
WPADDataFormat
Definition: wpad.h:24
+
int8_t error
Value from KPADError.
Definition: kpad.h:60
+ +
int32_t KPADRead(KPADChan chan, KPADStatus *data, uint32_t size)
+ +
Definition: kpad.h:26
+
float y
Definition: kpad.h:29
+
uint32_t release
Indicates what KPADButtons have been released since last sample.
Definition: kpad.h:44
+
int32_t KPADReadEx(KPADChan chan, KPADStatus *data, uint32_t size, int32_t *error)
+
WPADChan
Definition: wpad.h:16
+
+ + + + diff --git a/launch_8h.html b/launch_8h.html index 8e4d84b..2a87862 100644 --- a/launch_8h.html +++ b/launch_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp/launch.h File Reference + + +wut: include/sysapp/launch.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Functions

-void SYSRelaunchTitle (uint32_t argc, char *argv[]) -  +void SYSRelaunchTitle (uint32_t argc, char *pa_Argv[]) +  void SYSLaunchMenu ()   void SYSLaunchTitle (uint64_t TitleId) @@ -119,7 +99,7 @@ Functions diff --git a/launch_8h_source.html b/launch_8h_source.html index 76c45f1..56b77a2 100644 --- a/launch_8h_source.html +++ b/launch_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp/launch.h Source File + + +wut: include/sysapp/launch.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
launch.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
-
14 void
-
15 SYSRelaunchTitle(uint32_t argc,
-
16  char *argv[]);
-
17 
-
18 void
- -
20 
-
21 void
-
22 SYSLaunchTitle(uint64_t TitleId);
-
23 
-
24 void
- -
26 
-
27 void
- -
29 
-
30 void
- -
32 
-
33 void
- -
35 
-
36 #ifdef __cplusplus
-
37 }
-
38 #endif
-
39 
-
void SYSLaunchTitle(uint64_t TitleId)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 void
15 SYSRelaunchTitle(uint32_t argc,
16  char *pa_Argv[]);
17 
18 void
20 
21 void
22 SYSLaunchTitle(uint64_t TitleId);
23 
24 void
26 
27 void
29 
30 void
32 
33 void
35 
36 #ifdef __cplusplus
37 }
38 #endif
39 
void SYSLaunchTitle(uint64_t TitleId)
void _SYSLaunchSettings()
void _SYSLaunchNotifications()
void SYSLaunchMenu()
-
void SYSRelaunchTitle(uint32_t argc, char *argv[])
+
void SYSRelaunchTitle(uint32_t argc, char *pa_Argv[])
void _SYSLaunchParental()
void _SYSLaunchMiiStudio()
@@ -137,7 +84,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/mainpage_8dox.html b/mainpage_8dox.html index 03b251c..e75e1ec 100644 --- a/mainpage_8dox.html +++ b/mainpage_8dox.html @@ -3,17 +3,15 @@ - -WUT: mainpage.dox File Reference + + +wut: docs/mainpage.dox File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
-
mainpage.dox File Reference
+
docs/mainpage.dox File Reference
@@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/mcp_8h.html b/mcp_8h.html index 0e70d4b..e06f287 100644 --- a/mcp_8h.html +++ b/mcp_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/mcp.h File Reference + + +wut: include/coreinit/mcp.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  MCPInstallInfo -  -struct  MCPInstallTitleInfo -  -struct  MCPDevice -  -struct  MCPDeviceList -  +struct  MCPDevice +  +struct  MCPDeviceList +  +struct  MCPInstallInfo +  +struct  MCPInstallProgress +  +struct  MCPInstallTitleInfo +  +struct  MCPSysProdSettings +  +struct  MCPTitleListType +  - - - - - - - + + + - + + + + + + + + + + + + + + +

Typedefs

typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPDevice MCPDevice
typedef int32_t MCPError
 
typedef struct MCPDevice MCPDevice
 
typedef struct MCPDeviceList MCPDeviceList
typedef struct MCPDeviceList MCPDeviceList
 
typedef struct MCPInstallInfo MCPInstallInfo
 
typedef struct MCPInstallProgress MCPInstallProgress
 
typedef struct MCPInstallTitleInfo MCPInstallTitleInfo
 
typedef struct MCPSysProdSettings MCPSysProdSettings
 
typedef struct MCPTitleListType MCPTitleListType
 
typedef enum MCPAppType MCPAppType
 
typedef enum MCPInstallTarget MCPInstallTarget
 
typedef enum MCPRegion MCPRegion
 
- - + + + + + +

Enumerations

enum  MCPInstallTarget
 
enum  MCPAppType { MCP_APP_TYPE_UNKNOWN_0x0800000E = 0x0800000E + }
 
enum  MCPInstallTarget {
+  MCP_INSTALL_TARGET_MLC = 0, +
+  MCP_INSTALL_TARGET_USB = 1 +
+ }
 
enum  MCPRegion {
+  MCP_REGION_JAPAN = 0x01, +
+  MCP_REGION_USA = 0x02, +
+  MCP_REGION_EUROPE = 0x04, +
+  MCP_REGION_CHINA = 0x10, +
+  MCP_REGION_KOREA = 0x20, +
+  MCP_REGION_TAIWAN = 0x40 +
+ }
 
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

struct __attribute__ ((__packed__)) MCPInstallProgress
 
int MCP_Open ()
 
int MCP_Close (int handle)
 
int MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
int MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
int MCP_InstallSetTargetUsb (int handle, int usb)
 
int MCP_InstallGetInfo (int handle, char *path, MCPInstallInfo *out)
 
int MCP_InstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
int MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
int MCP_InstallTitleAbort (int handle)
 
int MCP_UninstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
int MCP_DeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
int MCP_FullDeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_Open ()
 
MCPError MCP_Close (int handle)
 
MCPError MCP_DeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_FullDeviceList (int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
 
MCPError MCP_GetOwnTitleInfo (int32_t handle, MCPTitleListType *titleInfo)
 
MCPError MCP_GetSysProdSettings (int32_t handle, MCPSysProdSettings *settings)
 
MCPError MCP_GetTitleId (int32_t handle, uint64_t *outTitleId)
 
MCPError MCP_GetTitleInfo (int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
 
MCPError MCP_InstallSetTargetDevice (int handle, MCPInstallTarget device)
 
MCPError MCP_InstallGetTargetDevice (int handle, MCPInstallTarget *deviceOut)
 
MCPError MCP_InstallSetTargetUsb (int handle, int usb)
 
MCPError MCP_InstallGetInfo (int handle, char *path, MCPInstallInfo *out)
 
MCPError MCP_InstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
MCPError MCP_InstallGetProgress (int handle, MCPInstallProgress *installProgressOut)
 
MCPError MCP_InstallTitleAbort (int handle)
 
MCPError MCP_TitleCount (int32_t handle)
 
MCPError MCP_TitleList (int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByAppType (int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueId (int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType (int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
 
MCPError MCP_UninstallTitleAsync (int handle, char *path, MCPInstallTitleInfo *out)
 
diff --git a/mcp_8h_source.html b/mcp_8h_source.html index a6667c7..cca3eae 100644 --- a/mcp_8h_source.html +++ b/mcp_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/mcp.h Source File + + +wut: include/coreinit/mcp.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
mcp.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
- - - -
17 typedef struct MCPDevice MCPDevice;
- -
19 
-
20 typedef enum MCPInstallTarget
-
21 {
- - - -
25 
-
26 struct __attribute__((__packed__)) MCPInstallProgress
-
27 {
-
28  uint32_t inProgress;
-
29  uint64_t tid;
-
30  uint64_t sizeTotal;
-
31  uint64_t sizeProgress;
-
32  uint32_t contentsTotal;
-
33  uint32_t contentsProgress;
-
34 };
-
35 CHECK_OFFSET(MCPInstallProgress, 0x00, inProgress);
-
36 CHECK_OFFSET(MCPInstallProgress, 0x04, tid);
-
37 CHECK_OFFSET(MCPInstallProgress, 0x0C, sizeTotal);
-
38 CHECK_OFFSET(MCPInstallProgress, 0x14, sizeProgress);
-
39 CHECK_OFFSET(MCPInstallProgress, 0x1C, contentsTotal);
-
40 CHECK_OFFSET(MCPInstallProgress, 0x20, contentsProgress);
-
41 CHECK_SIZE(MCPInstallProgress, 0x24);
-
42 
- -
44 {
-
45  UNKNOWN(0x27F);
-
46 };
-
47 CHECK_SIZE(MCPInstallInfo, 0x27F);
-
48 
- -
50 {
-
51  UNKNOWN(0x27F);
-
52 };
-
53 CHECK_SIZE(MCPInstallTitleInfo, 0x27F);
-
54 
-
55 struct MCPDevice
-
56 {
-
57  char name[0x31B];
-
58 };
-
59 CHECK_SIZE(MCPDevice, 0x31B);
-
60 
- -
62 {
- -
64 };
-
65 CHECK_SIZE(MCPDeviceList, 0x31B*32);
-
66 
-
67 int
-
68 MCP_Open();
-
69 
-
70 int
-
71 MCP_Close(int handle);
-
72 
-
73 int
- -
75  MCPInstallTarget device);
-
76 
-
77 int
- -
79  MCPInstallTarget *deviceOut);
-
80 
-
81 int
-
82 MCP_InstallSetTargetUsb(int handle,
-
83  int usb);
-
84 
-
85 int
-
86 MCP_InstallGetInfo(int handle,
-
87  char *path,
-
88  MCPInstallInfo *out);
-
89 
-
90 int
-
91 MCP_InstallTitleAsync(int handle,
-
92  char *path,
-
93  MCPInstallTitleInfo *out);
-
94 
-
95 int
-
96 MCP_InstallGetProgress(int handle,
-
97  MCPInstallProgress *installProgressOut);
-
98 
-
99 int
-
100 MCP_InstallTitleAbort(int handle);
-
101 
-
102 int
-
103 MCP_UninstallTitleAsync(int handle,
-
104  char *path,
-
105  MCPInstallTitleInfo *out);
-
106 
-
107 int
-
108 MCP_DeviceList(int handle,
-
109  int *numDevices,
-
110  MCPDeviceList *outDevices,
-
111  uint32_t outBufferSize);
-
112 
-
113 int
-
114 MCP_FullDeviceList(int handle,
-
115  int *numDevices,
-
116  MCPDeviceList *outDevices,
-
117  uint32_t outBufferSize);
-
118 
-
119 #ifdef __cplusplus
-
120 }
-
121 #endif
-
122 
- -
int MCP_FullDeviceList(int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
-
char name[0x31B]
Definition: mcp.h:57
-
struct __attribute__((__packed__)) MCPInstallProgress
Definition: mcp.h:26
- -
int MCP_InstallSetTargetUsb(int handle, int usb)
-
MCPDevice devices[32]
Definition: mcp.h:63
- -
int MCP_InstallSetTargetDevice(int handle, MCPInstallTarget device)
- -
int MCP_InstallGetTargetDevice(int handle, MCPInstallTarget *deviceOut)
- -
int MCP_DeviceList(int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
-
int MCP_Close(int handle)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 typedef int32_t MCPError;
15 
16 typedef struct MCPDevice MCPDevice;
23 
24 typedef enum MCPAppType
25 {
27 } MCPAppType;
28 
29 typedef enum MCPInstallTarget
30 {
34 
35 typedef enum MCPRegion
36 {
43 } MCPRegion;
44 
45 struct MCPDevice
46 {
47  char name[0x31B];
48 };
49 WUT_CHECK_SIZE(MCPDevice, 0x31B);
50 
52 {
54 };
55 WUT_CHECK_SIZE(MCPDeviceList, 0x6360);
56 
58 {
59  WUT_UNKNOWN_BYTES(0x27F);
60 };
61 WUT_CHECK_SIZE(MCPInstallInfo, 0x27F);
62 
63 struct WUT_PACKED MCPInstallProgress
64 {
65  uint32_t inProgress;
66  uint64_t tid;
67  uint64_t sizeTotal;
68  uint64_t sizeProgress;
69  uint32_t contentsTotal;
70  uint32_t contentsProgress;
71 };
72 WUT_CHECK_OFFSET(MCPInstallProgress, 0x00, inProgress);
73 WUT_CHECK_OFFSET(MCPInstallProgress, 0x04, tid);
74 WUT_CHECK_OFFSET(MCPInstallProgress, 0x0C, sizeTotal);
75 WUT_CHECK_OFFSET(MCPInstallProgress, 0x14, sizeProgress);
76 WUT_CHECK_OFFSET(MCPInstallProgress, 0x1C, contentsTotal);
77 WUT_CHECK_OFFSET(MCPInstallProgress, 0x20, contentsProgress);
78 WUT_CHECK_SIZE(MCPInstallProgress, 0x24);
79 
81 {
82  WUT_UNKNOWN_BYTES(0x27F);
83 };
84 WUT_CHECK_SIZE(MCPInstallTitleInfo, 0x27F);
85 
86 struct WUT_PACKED MCPSysProdSettings
87 {
89  uint16_t eeprom_version;
90  WUT_PADDING_BYTES(2);
92  WUT_UNKNOWN_BYTES(4);
93  char ntsc_pal[5];
94 
96  char wifi_5ghz_country_code[4];
97 
100 
101  char code_id[8];
102  char serial_id[12];
103  WUT_UNKNOWN_BYTES(4);
104  char model_number[16];
105  uint32_t version;
106 };
107 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x00, product_area);
108 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x04, eeprom_version);
109 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x08, game_region);
110 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x10, ntsc_pal);
111 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x15, wifi_5ghz_country_code);
112 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x19, wifi_5ghz_country_code_revision);
113 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x1A, code_id);
114 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x22, serial_id);
115 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x32, model_number);
116 WUT_CHECK_OFFSET(MCPSysProdSettings, 0x42, version);
117 WUT_CHECK_SIZE(MCPSysProdSettings, 0x46);
118 
119 struct WUT_PACKED MCPTitleListType
120 {
121  uint64_t titleId;
122  WUT_UNKNOWN_BYTES(4);
123  char path[56];
125  WUT_UNKNOWN_BYTES(0x54 - 0x48);
126  uint8_t device;
127  WUT_UNKNOWN_BYTES(1);
128  char indexedDevice[10];
129  uint8_t unk0x60;
130 };
131 WUT_CHECK_OFFSET(MCPTitleListType, 0x00, titleId);
132 WUT_CHECK_OFFSET(MCPTitleListType, 0x0C, path);
133 WUT_CHECK_OFFSET(MCPTitleListType, 0x44, appType);
134 WUT_CHECK_OFFSET(MCPTitleListType, 0x54, device);
135 WUT_CHECK_OFFSET(MCPTitleListType, 0x56, indexedDevice);
136 WUT_CHECK_OFFSET(MCPTitleListType, 0x60, unk0x60);
137 WUT_CHECK_SIZE(MCPTitleListType, 0x61);
138 
139 MCPError
140 MCP_Open();
141 
142 MCPError
143 MCP_Close(int handle);
144 
145 MCPError
146 MCP_DeviceList(int handle,
147  int *numDevices,
148  MCPDeviceList *outDevices,
149  uint32_t outBufferSize);
150 
151 MCPError
152 MCP_FullDeviceList(int handle,
153  int *numDevices,
154  MCPDeviceList *outDevices,
155  uint32_t outBufferSize);
156 
157 MCPError
158 MCP_GetOwnTitleInfo(int32_t handle,
159  MCPTitleListType *titleInfo);
160 
161 MCPError
162 MCP_GetSysProdSettings(int32_t handle,
163  MCPSysProdSettings *settings);
164 
165 MCPError
166 MCP_GetTitleId(int32_t handle,
167  uint64_t *outTitleId);
168 
169 MCPError
170 MCP_GetTitleInfo(int32_t handle,
171  uint64_t titleId,
172  MCPTitleListType *titleInfo);
173 
174 MCPError
175 MCP_InstallSetTargetDevice(int handle,
176  MCPInstallTarget device);
177 
178 MCPError
179 MCP_InstallGetTargetDevice(int handle,
180  MCPInstallTarget *deviceOut);
181 
182 MCPError
183 MCP_InstallSetTargetUsb(int handle,
184  int usb);
185 
186 MCPError
187 MCP_InstallGetInfo(int handle,
188  char *path,
189  MCPInstallInfo *out);
190 
191 MCPError
192 MCP_InstallTitleAsync(int handle,
193  char *path,
194  MCPInstallTitleInfo *out);
195 
196 MCPError
197 MCP_InstallGetProgress(int handle,
198  MCPInstallProgress *installProgressOut);
199 
200 MCPError
201 MCP_InstallTitleAbort(int handle);
202 
203 MCPError
204 MCP_TitleCount(int32_t handle);
205 
206 MCPError
207 MCP_TitleList(int32_t handle,
208  uint32_t *outTitleCount,
209  MCPTitleListType *titleList,
210  uint32_t titleListSizeBytes);
211 
212 MCPError
213 MCP_TitleListByAppType(int32_t handle,
214  MCPAppType appType,
215  uint32_t *outTitleCount,
216  MCPTitleListType *titleList,
217  uint32_t titleListSizeBytes);
218 
219 MCPError
220 MCP_TitleListByUniqueId(int32_t handle,
221  uint32_t uniqueId,
222  uint32_t *outTitleCount,
223  MCPTitleListType *titleList,
224  uint32_t titleListSizeBytes);
225 
226 MCPError
228  uint32_t uniqueId,
229  const char *indexedDevice,
230  uint8_t unk0x60,
231  MCPAppType appType,
232  uint32_t *outTitleCount,
233  MCPTitleListType *titleList,
234  uint32_t titleListSizeBytes);
235 
236 MCPError
237 MCP_UninstallTitleAsync(int handle,
238  char *path,
239  MCPInstallTitleInfo *out);
240 
241 #ifdef __cplusplus
242 }
243 #endif
244 
uint32_t version
Definition: mcp.h:105
+
MCPError MCP_TitleListByAppType(int32_t handle, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPError MCP_FullDeviceList(int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
+ +
int32_t MCPError
Definition: mcp.h:14
+
MCPError MCP_GetOwnTitleInfo(int32_t handle, MCPTitleListType *titleInfo)
+
uint8_t unk0x60
Definition: mcp.h:129
+ +
uint16_t eeprom_version
Definition: mcp.h:89
+
MCPError MCP_InstallGetInfo(int handle, char *path, MCPInstallInfo *out)
+
MCPError MCP_TitleList(int32_t handle, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+ +
MCPError MCP_TitleListByUniqueId(int32_t handle, uint32_t uniqueId, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+ +
MCPError MCP_InstallSetTargetUsb(int handle, int usb)
+ +
uint64_t sizeProgress
Definition: mcp.h:68
+
uint32_t inProgress
Definition: mcp.h:65
+
MCPError MCP_Close(int handle)
+
MCPError MCP_TitleCount(int32_t handle)
+ + + +
uint32_t contentsTotal
Definition: mcp.h:69
+ +
MCPError MCP_InstallGetTargetDevice(int handle, MCPInstallTarget *deviceOut)
+ + +
uint32_t contentsProgress
Definition: mcp.h:70
+ +
MCPError MCP_GetSysProdSettings(int32_t handle, MCPSysProdSettings *settings)
+ + + +
MCPError MCP_GetTitleInfo(int32_t handle, uint64_t titleId, MCPTitleListType *titleInfo)
-
struct MCPInstallProgress MCPInstallProgress
Definition: mcp.h:14
-
int MCP_Open()
-
int MCP_InstallTitleAsync(int handle, char *path, MCPInstallTitleInfo *out)
-
int MCP_UninstallTitleAsync(int handle, char *path, MCPInstallTitleInfo *out)
-
int MCP_InstallGetInfo(int handle, char *path, MCPInstallInfo *out)
-
int MCP_InstallTitleAbort(int handle)
-
MCPInstallTarget
Definition: mcp.h:20
-
Definition: mcp.h:55
-
int MCP_InstallGetProgress(int handle, MCPInstallProgress *installProgressOut)
+
char name[0x31B]
Definition: mcp.h:47
+
MCPRegion product_area
Definition: mcp.h:88
+
uint64_t titleId
Definition: mcp.h:121
+
MCPAppType appType
Definition: mcp.h:124
+
uint8_t device
Definition: mcp.h:126
+
MCPDevice devices[32]
Definition: mcp.h:53
+
uint64_t tid
Definition: mcp.h:66
+
uint8_t wifi_5ghz_country_code_revision
5ghz_country_code_revision in xml
Definition: mcp.h:99
+
MCPError MCP_Open()
+
uint64_t sizeTotal
Definition: mcp.h:67
+
Definition: mcp.h:45
+
MCPError MCP_InstallGetProgress(int handle, MCPInstallProgress *installProgressOut)
+
MCPError MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType(int32_t handle, uint32_t uniqueId, const char *indexedDevice, uint8_t unk0x60, MCPAppType appType, uint32_t *outTitleCount, MCPTitleListType *titleList, uint32_t titleListSizeBytes)
+
MCPRegion game_region
Definition: mcp.h:91
+
MCPRegion
Definition: mcp.h:35
+
MCPError MCP_InstallSetTargetDevice(int handle, MCPInstallTarget device)
+
MCPError MCP_DeviceList(int handle, int *numDevices, MCPDeviceList *outDevices, uint32_t outBufferSize)
+
MCPError MCP_InstallTitleAsync(int handle, char *path, MCPInstallTitleInfo *out)
+
MCPAppType
Definition: mcp.h:24
+
MCPError MCP_InstallTitleAbort(int handle)
+
MCPInstallTarget
Definition: mcp.h:29
+
MCPError MCP_GetTitleId(int32_t handle, uint64_t *outTitleId)
+
MCPError MCP_UninstallTitleAsync(int handle, char *path, MCPInstallTitleInfo *out)
diff --git a/mem_8h.html b/mem_8h.html index e0e7c11..34747c0 100644 --- a/mem_8h.html +++ b/mem_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/mem.h File Reference + + +wut: include/gx2/mem.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
diff --git a/mem_8h_source.html b/mem_8h_source.html index ba78839..ba592c9 100644 --- a/mem_8h_source.html +++ b/mem_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/mem.h Source File + + +wut: include/gx2/mem.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
mem.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "enum.h"
-
4 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 void
- -
17  void *buffer,
-
18  uint32_t size);
-
19 
-
20 #ifdef __cplusplus
-
21 }
-
22 #endif
-
23 
-
void * buffer
Definition: buffer.h:22
-
GX2InvalidateMode
Definition: enum.h:177
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "enum.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 void
17  void *buffer,
18  uint32_t size);
19 
20 #ifdef __cplusplus
21 }
22 #endif
23 
void * buffer
Definition: buffer.h:22
+
GX2InvalidateMode
Definition: enum.h:194
void GX2Invalidate(GX2InvalidateMode mode, void *buffer, uint32_t size)
@@ -118,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/memblockheap_8h.html b/memblockheap_8h.html new file mode 100644 index 0000000..c0ce7bd --- /dev/null +++ b/memblockheap_8h.html @@ -0,0 +1,130 @@ + + + + + + + +wut: include/coreinit/memblockheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
memblockheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  MEMBlockHeapTracking
 
struct  MEMBlockHeapBlock
 
struct  MEMBlockHeap
 
+ + + + + + + +

+Typedefs

typedef struct MEMBlockHeapBlock MEMBlockHeapBlock
 
typedef struct MEMBlockHeapTracking MEMBlockHeapTracking
 
typedef struct MEMBlockHeap MEMBlockHeap
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMInitBlockHeap (MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
 
void * MEMDestroyBlockHeap (MEMHeapHandle heap)
 
int MEMAddBlockHeapTracking (MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
 
void * MEMAllocFromBlockHeapAt (MEMHeapHandle heap, void *addr, uint32_t size)
 
void * MEMAllocFromBlockHeapEx (MEMHeapHandle heap, uint32_t size, int32_t align)
 
void MEMFreeToBlockHeap (MEMHeapHandle heap, void *data)
 
uint32_t MEMGetAllocatableSizeForBlockHeapEx (MEMHeapHandle heap, int32_t align)
 
uint32_t MEMGetTrackingLeftInBlockHeap (MEMHeapHandle heap)
 
uint32_t MEMGetTotalFreeSizeForBlockHeap (MEMHeapHandle heap)
 
+
+ + + + diff --git a/memblockheap_8h_source.html b/memblockheap_8h_source.html new file mode 100644 index 0000000..f96cd2d --- /dev/null +++ b/memblockheap_8h_source.html @@ -0,0 +1,112 @@ + + + + + + + +wut: include/coreinit/memblockheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memblockheap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "memheap.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
17 typedef struct MEMBlockHeap MEMBlockHeap;
18 
20 {
21  WUT_UNKNOWN_BYTES(0x8);
22 
25 
27  uint32_t blockCount;
28 };
29 WUT_CHECK_OFFSET(MEMBlockHeapTracking, 0x08, blocks);
30 WUT_CHECK_OFFSET(MEMBlockHeapTracking, 0x0C, blockCount);
31 WUT_CHECK_SIZE(MEMBlockHeapTracking, 0x10);
32 
34 {
36  void *start;
37 
39  void *end;
40 
43 
46 
49 };
50 WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x00, start);
51 WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x04, end);
52 WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x08, isFree);
53 WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x0c, prev);
54 WUT_CHECK_OFFSET(MEMBlockHeapBlock, 0x10, next);
55 WUT_CHECK_SIZE(MEMBlockHeapBlock, 0x14);
56 
58 {
60 
63 
66 
69 
72 
75 
77  uint32_t numFreeBlocks;
78 };
79 WUT_CHECK_OFFSET(MEMBlockHeap, 0x00, header);
80 WUT_CHECK_OFFSET(MEMBlockHeap, 0x40, defaultTrack);
81 WUT_CHECK_OFFSET(MEMBlockHeap, 0x50, defaultBlock);
82 WUT_CHECK_OFFSET(MEMBlockHeap, 0x64, firstBlock);
83 WUT_CHECK_OFFSET(MEMBlockHeap, 0x68, lastBlock);
84 WUT_CHECK_OFFSET(MEMBlockHeap, 0x6C, firstFreeBlock);
85 WUT_CHECK_OFFSET(MEMBlockHeap, 0x70, numFreeBlocks);
86 WUT_CHECK_SIZE(MEMBlockHeap, 0x74);
87 
90  void *start,
91  void *end,
92  MEMBlockHeapTracking *blocks,
93  uint32_t size,
94  uint32_t flags);
95 
96 void *
98 
99 int
101  MEMBlockHeapTracking *tracking,
102  uint32_t size);
103 
104 void *
106  void *addr,
107  uint32_t size);
108 
109 void *
111  uint32_t size,
112  int32_t align);
113 
114 void
116  void *data);
117 
118 uint32_t
120  int32_t align);
121 
122 uint32_t
124 
125 uint32_t
127 
128 #ifdef __cplusplus
129 }
130 #endif
131 
void * start
First address of the data region this block has allocated.
Definition: memblockheap.h:36
+
MEMBlockHeapBlock * prev
Link to previous block, note that this is only set for allocated blocks.
Definition: memblockheap.h:45
+
uint32_t MEMGetAllocatableSizeForBlockHeapEx(MEMHeapHandle heap, int32_t align)
+
MEMBlockHeapBlock * next
Link to next block, always set.
Definition: memblockheap.h:48
+ +
MEMBlockHeapBlock * firstBlock
First block in this heap.
Definition: memblockheap.h:68
+ +
MEMBlockHeapBlock * lastBlock
Last block in this heap.
Definition: memblockheap.h:71
+
int MEMAddBlockHeapTracking(MEMHeapHandle heap, MEMBlockHeapTracking *tracking, uint32_t size)
+
void * MEMAllocFromBlockHeapAt(MEMHeapHandle heap, void *addr, uint32_t size)
+
uint32_t MEMGetTotalFreeSizeForBlockHeap(MEMHeapHandle heap)
+ +
MEMBlockHeapBlock * blocks
Pointer to first memory block.
Definition: memblockheap.h:24
+
MEMBlockHeapBlock defaultBlock
Default block, used so we don&#39;t have an empty block list.
Definition: memblockheap.h:65
+ +
MEMBlockHeapBlock * firstFreeBlock
First free block.
Definition: memblockheap.h:74
+
BOOL isFree
TRUE if the block is free, FALSE if allocated.
Definition: memblockheap.h:42
+ +
int32_t BOOL
Definition: wut_types.h:4
+
uint32_t numFreeBlocks
Free block count.
Definition: memblockheap.h:77
+
uint32_t MEMGetTrackingLeftInBlockHeap(MEMHeapHandle heap)
+
MEMHeapHandle MEMInitBlockHeap(MEMBlockHeap *heap, void *start, void *end, MEMBlockHeapTracking *blocks, uint32_t size, uint32_t flags)
+
void * MEMAllocFromBlockHeapEx(MEMHeapHandle heap, uint32_t size, int32_t align)
+
uint32_t blockCount
Number of blocks in this tracking heap.
Definition: memblockheap.h:27
+
void * MEMDestroyBlockHeap(MEMHeapHandle heap)
+ +
MEMBlockHeapTracking defaultTrack
Default tracking heap, tracks only defaultBlock.
Definition: memblockheap.h:62
+
void * end
End address of the data region this block has allocated.
Definition: memblockheap.h:39
+
MEMHeapHeader header
Definition: memblockheap.h:59
+
void MEMFreeToBlockHeap(MEMHeapHandle heap, void *data)
+
+ + + + diff --git a/memdefaultheap_8h.html b/memdefaultheap_8h.html new file mode 100644 index 0000000..94a1f40 --- /dev/null +++ b/memdefaultheap_8h.html @@ -0,0 +1,118 @@ + + + + + + + +wut: include/coreinit/memdefaultheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
memdefaultheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Typedefs

typedef void *(* MEMAllocFromDefaultHeapFn) (uint32_t size)
 
typedef void *(* MEMAllocFromDefaultHeapExFn) (uint32_t size, int32_t alignment)
 
typedef void(* MEMFreeToDefaultHeapFn) (void *ptr)
 
+ + + + + + + +

+Functions

void CoreInitDefaultHeap (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Default implementation of __preinit_user. More...
 
void __preinit_user (MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
 Allows the user to completely customise the default heaps, this runs after the rpx code section has loaded but before the data section as the data sections are allocated from the default heap. More...
 
+ + + + + + + +

+Variables

MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
 
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
 
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
 
+
+ + + + diff --git a/memdefaultheap_8h_source.html b/memdefaultheap_8h_source.html new file mode 100644 index 0000000..d6e01ef --- /dev/null +++ b/memdefaultheap_8h_source.html @@ -0,0 +1,93 @@ + + + + + + + +wut: include/coreinit/memdefaultheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memdefaultheap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "memheap.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef void *(*MEMAllocFromDefaultHeapFn)(uint32_t size);
16 typedef void *(*MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment);
17 typedef void (*MEMFreeToDefaultHeapFn)(void *ptr);
18 
22 
26 void
28  MEMHeapHandle *outFG,
29  MEMHeapHandle *outMem2);
30 
39 void
41  MEMHeapHandle *outFG,
42  MEMHeapHandle *outMem2);
43 
44 #ifdef __cplusplus
45 }
46 #endif
47 
MEMFreeToDefaultHeapFn MEMFreeToDefaultHeap
+
void __preinit_user(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Allows the user to completely customise the default heaps, this runs after the rpx code section has l...
+ +
void(* MEMFreeToDefaultHeapFn)(void *ptr)
+
void CoreInitDefaultHeap(MEMHeapHandle *outMem1, MEMHeapHandle *outFG, MEMHeapHandle *outMem2)
Default implementation of __preinit_user.
+ +
MEMAllocFromDefaultHeapExFn MEMAllocFromDefaultHeapEx
+
void *(* MEMAllocFromDefaultHeapFn)(uint32_t size)
+ +
void *(* MEMAllocFromDefaultHeapExFn)(uint32_t size, int32_t alignment)
+
MEMAllocFromDefaultHeapFn MEMAllocFromDefaultHeap
+
+ + + + diff --git a/memexpheap_8h.html b/memexpheap_8h.html new file mode 100644 index 0000000..815245d --- /dev/null +++ b/memexpheap_8h.html @@ -0,0 +1,168 @@ + + + + + + + +wut: include/coreinit/memexpheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
memexpheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+

Go to the source code of this file.

+ + + + + + + + +

+Data Structures

struct  MEMExpHeapBlock
 
struct  MEMExpHeapBlockList
 
struct  MEMExpHeap
 
+ + + + + + + + + + + + + +

+Typedefs

typedef struct MEMExpHeap MEMExpHeap
 
typedef struct MEMExpHeapBlock MEMExpHeapBlock
 
typedef struct MEMExpHeapBlockList MEMExpHeapBlockList
 
typedef void(* MEMExpHeapBlockVisitor) (void *block, MEMHeapHandle heap, void *context)
 
typedef enum MEMExpHeapMode MEMExpHeapMode
 
typedef enum MEMExpHeapDirection MEMExpHeapDirection
 
+ + + + + +

+Enumerations

enum  MEMExpHeapMode {
+  MEM_EXP_HEAP_MODE_FIRST_FREE = 0, +
+  MEM_EXP_HEAP_MODE_NEAREST_SIZE = 1 +
+ }
 
enum  MEMExpHeapDirection {
+  MEM_EXP_HEAP_DIR_FROM_TOP = 0, +
+  MEM_EXP_HEAP_DIR_FROM_BOTTOM = 1 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateExpHeapEx (void *heap, uint32_t size, uint16_t flags)
 
void * MEMDestroyExpHeap (MEMHeapHandle heap)
 
void * MEMAllocFromExpHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToExpHeap (MEMHeapHandle heap, void *block)
 
MEMExpHeapMode MEMSetAllocModeForExpHeap (MEMHeapHandle heap, MEMExpHeapMode mode)
 
MEMExpHeapMode MEMGetAllocModeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMAdjustExpHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockExpHeap (MEMHeapHandle heap, void *block, uint32_t size)
 
uint32_t MEMGetTotalFreeSizeForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetAllocatableSizeForExpHeapEx (MEMHeapHandle heap, int alignment)
 
uint16_t MEMSetGroupIDForExpHeap (MEMHeapHandle heap, uint16_t id)
 
uint16_t MEMGetGroupIDForExpHeap (MEMHeapHandle heap)
 
uint32_t MEMGetSizeForMBlockExpHeap (void *block)
 
uint16_t MEMGetGroupIDForMBlockExpHeap (void *block)
 
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap (void *block)
 
void MEMVisitAllocatedForExpHeap (MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
 
+
+ + + + diff --git a/memexpheap_8h_source.html b/memexpheap_8h_source.html new file mode 100644 index 0000000..7f7e0aa --- /dev/null +++ b/memexpheap_8h_source.html @@ -0,0 +1,123 @@ + + + + + + + +wut: include/coreinit/memexpheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memexpheap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "memheap.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct MEMExpHeap MEMExpHeap;
18 
19 typedef void (*MEMExpHeapBlockVisitor)(void *block, MEMHeapHandle heap,
20  void *context);
21 
22 typedef enum MEMExpHeapMode
23 {
27 
28 typedef enum MEMExpHeapDirection
29 {
33 
35 {
36  uint32_t attribs;
37  uint32_t blockSize;
40  uint16_t tag;
41  WUT_UNKNOWN_BYTES(0x02);
42 };
43 WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x00, attribs);
44 WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x04, blockSize);
45 WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x08, prev);
46 WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x0c, next);
47 WUT_CHECK_OFFSET(MEMExpHeapBlock, 0x10, tag);
48 WUT_CHECK_SIZE(MEMExpHeapBlock, 0x14);
49 
51 {
54 };
55 WUT_CHECK_OFFSET(MEMExpHeapBlockList, 0x00, head);
56 WUT_CHECK_OFFSET(MEMExpHeapBlockList, 0x04, tail);
57 WUT_CHECK_SIZE(MEMExpHeapBlockList, 0x08);
58 
59 struct MEMExpHeap
60 {
64  uint16_t groupId;
65  uint16_t attribs;
66 };
67 WUT_CHECK_OFFSET(MEMExpHeap, 0x00, header);
68 WUT_CHECK_OFFSET(MEMExpHeap, 0x40, freeList);
69 WUT_CHECK_OFFSET(MEMExpHeap, 0x48, usedList);
70 WUT_CHECK_OFFSET(MEMExpHeap, 0x50, groupId);
71 WUT_CHECK_OFFSET(MEMExpHeap, 0x52, attribs);
72 WUT_CHECK_SIZE(MEMExpHeap, 0x54);
73 
75 MEMCreateExpHeapEx(void *heap,
76  uint32_t size,
77  uint16_t flags);
78 
79 void *
81 
82 void *
84  uint32_t size,
85  int alignment);
86 
87 void
89  void *block);
90 
93  MEMExpHeapMode mode);
94 
97 
98 uint32_t
100 
101 uint32_t
103  void *block,
104  uint32_t size);
105 
106 uint32_t
108 
109 uint32_t
111  int alignment);
112 
113 uint16_t
115  uint16_t id);
116 
117 uint16_t
119 
120 uint32_t
121 MEMGetSizeForMBlockExpHeap(void *block);
122 
123 uint16_t
124 MEMGetGroupIDForMBlockExpHeap(void *block);
125 
127 MEMGetAllocDirForMBlockExpHeap(void *block);
128 
129 void
131  MEMExpHeapBlockVisitor callback,
132  void *context);
133 
134 #ifdef __cplusplus
135 }
136 #endif
137 
void MEMFreeToExpHeap(MEMHeapHandle heap, void *block)
+
uint32_t MEMResizeForMBlockExpHeap(MEMHeapHandle heap, void *block, uint32_t size)
+
void(* MEMExpHeapBlockVisitor)(void *block, MEMHeapHandle heap, void *context)
Definition: memexpheap.h:19
+
MEMExpHeapDirection MEMGetAllocDirForMBlockExpHeap(void *block)
+ +
uint32_t blockSize
Definition: memexpheap.h:37
+
MEMExpHeapMode MEMGetAllocModeForExpHeap(MEMHeapHandle heap)
+
MEMExpHeapDirection
Definition: memexpheap.h:28
+ +
uint32_t MEMAdjustExpHeap(MEMHeapHandle heap)
+
uint16_t tag
Definition: memexpheap.h:40
+
uint16_t MEMSetGroupIDForExpHeap(MEMHeapHandle heap, uint16_t id)
+
MEMExpHeapBlock * next
Definition: memexpheap.h:39
+
void * MEMAllocFromExpHeapEx(MEMHeapHandle heap, uint32_t size, int alignment)
+ + +
uint16_t MEMGetGroupIDForExpHeap(MEMHeapHandle heap)
+
MEMHeapHandle MEMCreateExpHeapEx(void *heap, uint32_t size, uint16_t flags)
+
uint16_t attribs
Definition: memexpheap.h:65
+ +
void MEMVisitAllocatedForExpHeap(MEMHeapHandle heap, MEMExpHeapBlockVisitor callback, void *context)
+
uint32_t attribs
Definition: memexpheap.h:36
+
MEMExpHeapMode MEMSetAllocModeForExpHeap(MEMHeapHandle heap, MEMExpHeapMode mode)
+
MEMExpHeapBlock * head
Definition: memexpheap.h:52
+
MEMExpHeapBlockList usedList
Definition: memexpheap.h:63
+
uint32_t MEMGetAllocatableSizeForExpHeapEx(MEMHeapHandle heap, int alignment)
+ +
MEMExpHeapBlock * tail
Definition: memexpheap.h:53
+
MEMExpHeapMode
Definition: memexpheap.h:22
+ + +
uint32_t MEMGetSizeForMBlockExpHeap(void *block)
+
uint16_t groupId
Definition: memexpheap.h:64
+ +
void * MEMDestroyExpHeap(MEMHeapHandle heap)
+
uint32_t MEMGetTotalFreeSizeForExpHeap(MEMHeapHandle heap)
+
MEMExpHeapBlock * prev
Definition: memexpheap.h:38
+
MEMHeapHeader header
Definition: memexpheap.h:61
+ +
MEMExpHeapBlockList freeList
Definition: memexpheap.h:62
+
uint16_t MEMGetGroupIDForMBlockExpHeap(void *block)
+
+ + + + diff --git a/memfrmheap_8h.html b/memfrmheap_8h.html new file mode 100644 index 0000000..8e18992 --- /dev/null +++ b/memfrmheap_8h.html @@ -0,0 +1,141 @@ + + + + + + + +wut: include/coreinit/memfrmheap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
memfrmheap.h File Reference
+
+
+
#include <wut.h>
+#include "memheap.h"
+
+

Go to the source code of this file.

+ + + + + + +

+Data Structures

struct  MEMFrmHeapState
 
struct  MEMFrmHeap
 
+ + + + + + + +

+Typedefs

typedef enum MEMFrmHeapFreeMode MEMFrmHeapFreeMode
 
typedef struct MEMFrmHeap MEMFrmHeap
 
typedef struct MEMFrmHeapState MEMFrmHeapState
 
+ + + +

+Enumerations

enum  MEMFrmHeapFreeMode {
+  MEM_FRM_HEAP_FREE_HEAD = 1 << 0, +
+  MEM_FRM_HEAP_FREE_TAIL = 1 << 1, +
+  MEM_FRM_HEAP_FREE_ALL = MEM_FRM_HEAP_FREE_HEAD | MEM_FRM_HEAP_FREE_TAIL +
+ }
 
+ + + + + + + + + + + + + + + + + + + +

+Functions

MEMHeapHandle MEMCreateFrmHeapEx (void *heap, uint32_t size, uint32_t flags)
 
void * MEMDestroyFrmHeap (MEMHeapHandle heap)
 
void * MEMAllocFromFrmHeapEx (MEMHeapHandle heap, uint32_t size, int alignment)
 
void MEMFreeToFrmHeap (MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
 
BOOL MEMRecordStateForFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
BOOL MEMFreeByStateToFrmHeap (MEMHeapHandle heap, uint32_t tag)
 
uint32_t MEMAdjustFrmHeap (MEMHeapHandle heap)
 
uint32_t MEMResizeForMBlockFrmHeap (MEMHeapHandle heap, uint32_t addr, uint32_t size)
 
uint32_t MEMGetAllocatableSizeForFrmHeapEx (MEMHeapHandle heap, int alignment)
 
+
+ + + + diff --git a/memfrmheap_8h_source.html b/memfrmheap_8h_source.html new file mode 100644 index 0000000..b02a215 --- /dev/null +++ b/memfrmheap_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +wut: include/coreinit/memfrmheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memfrmheap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "memheap.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef enum MEMFrmHeapFreeMode
16 {
21 
22 typedef struct MEMFrmHeap MEMFrmHeap;
24 
26 {
27  uint32_t tag;
28  void *head;
29  void *tail;
31 };
32 WUT_CHECK_OFFSET(MEMFrmHeapState, 0x00, tag);
33 WUT_CHECK_OFFSET(MEMFrmHeapState, 0x04, head);
34 WUT_CHECK_OFFSET(MEMFrmHeapState, 0x08, tail);
35 WUT_CHECK_OFFSET(MEMFrmHeapState, 0x0C, previous);
36 WUT_CHECK_SIZE(MEMFrmHeapState, 0x10);
37 
38 struct MEMFrmHeap
39 {
41  void *head;
42  void *tail;
44 };
45 WUT_CHECK_OFFSET(MEMFrmHeap, 0x00, header);
46 WUT_CHECK_OFFSET(MEMFrmHeap, 0x40, head);
47 WUT_CHECK_OFFSET(MEMFrmHeap, 0x44, tail);
48 WUT_CHECK_OFFSET(MEMFrmHeap, 0x48, previousState);
49 WUT_CHECK_SIZE(MEMFrmHeap, 0x4C);
50 
52 MEMCreateFrmHeapEx(void *heap,
53  uint32_t size,
54  uint32_t flags);
55 
56 void *
58 
59 void *
61  uint32_t size,
62  int alignment);
63 
64 void
66  MEMFrmHeapFreeMode mode);
67 
68 BOOL
70  uint32_t tag);
71 
72 BOOL
74  uint32_t tag);
75 
76 uint32_t
78 
79 uint32_t
81  uint32_t addr,
82  uint32_t size);
83 
84 uint32_t
86  int alignment);
87 
88 #ifdef __cplusplus
89 }
90 #endif
91 
uint32_t MEMAdjustFrmHeap(MEMHeapHandle heap)
+ + +
uint32_t MEMResizeForMBlockFrmHeap(MEMHeapHandle heap, uint32_t addr, uint32_t size)
+
MEMHeapHandle MEMCreateFrmHeapEx(void *heap, uint32_t size, uint32_t flags)
+
MEMFrmHeapState * previous
Definition: memfrmheap.h:30
+
MEMFrmHeapFreeMode
Definition: memfrmheap.h:15
+ + + +
uint32_t MEMGetAllocatableSizeForFrmHeapEx(MEMHeapHandle heap, int alignment)
+
void * MEMAllocFromFrmHeapEx(MEMHeapHandle heap, uint32_t size, int alignment)
+ +
void MEMFreeToFrmHeap(MEMHeapHandle heap, MEMFrmHeapFreeMode mode)
+
int32_t BOOL
Definition: wut_types.h:4
+
BOOL MEMFreeByStateToFrmHeap(MEMHeapHandle heap, uint32_t tag)
+
MEMFrmHeapState * previousState
Definition: memfrmheap.h:43
+
void * MEMDestroyFrmHeap(MEMHeapHandle heap)
+ +
MEMHeapHeader header
Definition: memfrmheap.h:40
+
BOOL MEMRecordStateForFrmHeap(MEMHeapHandle heap, uint32_t tag)
+ + +
uint32_t tag
Definition: memfrmheap.h:27
+ +
+ + + + diff --git a/memheap_8h.html b/memheap_8h.html index 0ea27f6..ef095aa 100644 --- a/memheap_8h.html +++ b/memheap_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memheap.h File Reference + + +wut: include/coreinit/memheap.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  MEMHeapHeader -  +struct  MEMHeapHeader +  - + + + + + @@ -120,22 +104,75 @@ Typedefs

Typedefs

typedef struct MEMHeapHeader MEMHeapHeader
typedef struct MEMHeapHeader MEMHeapHeader
 
typedef MEMHeapHeaderMEMHeapHandle
 
typedef enum MEMBaseHeapType MEMBaseHeapType
 
typedef enum MEMHeapFillType MEMHeapFillType
 
typedef enum MEMHeapTag MEMHeapTag
- - - - - - + + + + + + + +

Enumerations

enum  MEMHeapFillType
 
enum  MEMHeapTag
 
enum  MEMHeapFlags
 
enum  MEMBaseHeapType {
+  MEM_BASE_HEAP_MEM1 = 0, +
+  MEM_BASE_HEAP_MEM2 = 1, +
+  MEM_BASE_HEAP_FG = 8 +
+ }
 
enum  MEMHeapFillType {
+  MEM_HEAP_FILL_TYPE_UNUSED = 0, +
+  MEM_HEAP_FILL_TYPE_ALLOCATED = 1, +
+  MEM_HEAP_FILL_TYPE_FREED = 2 +
+ }
 
enum  MEMHeapTag {
+  MEM_BLOCK_HEAP_TAG = 0x424C4B48u, +
+  MEM_EXPANDED_HEAP_TAG = 0x45585048u, +
+  MEM_FRAME_HEAP_TAG = 0x46524D48u, +
+  MEM_UNIT_HEAP_TAG = 0x554E5448u, +
+  MEM_USER_HEAP_TAG = 0x55535248u +
+ }
 
enum  MEMHeapFlags {
+  MEM_HEAP_FLAG_ZERO_ALLOCATED = 1 << 0, +
+  MEM_HEAP_FLAG_DEBUG_MODE = 1 << 1, +
+  MEM_HEAP_FLAG_USE_LOCK = 1 << 2 +
+ }
 
- - - + + + + + + + + + + + + + + + + + + + + + +

Functions

void MEMDumpHeap (MEMHeapHeader *heap)
 
MEMHeapHeaderMEMFindContainHeap (void *block)
MEMBaseHeapType MEMGetArena (MEMHeapHandle handle)
 Get which memory area a heap belongs to. More...
 
MEMHeapHandle MEMGetBaseHeapHandle (MEMBaseHeapType type)
 Get base heap for memory area. More...
 
MEMHeapHandle MEMSetBaseHeapHandle (MEMBaseHeapType type, MEMHeapHandle handle)
 Set base heap for memory area. More...
 
MEMHeapHandle MEMCreateUserHeapHandle (void *heap, uint32_t size)
 Create a heap handle for a user defined heap. More...
 
void MEMDumpHeap (MEMHeapHandle heap)
 Print details about heap to COSWarn. More...
 
MEMHeapHeaderMEMFindContainHeap (void *block)
 Find heap which contains a memory block. More...
 
MEMHeapHandle MEMFindParentHeap (MEMHeapHandle handle)
 Find the parent heap of a given heap. More...
 
uint32_t MEMGetFillValForHeap (MEMHeapFillType type)
 Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set. More...
 
void MEMSetFillValForHeap (MEMHeapFillType type, uint32_t value)
 Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set. More...
 
@@ -143,7 +180,7 @@ Functions diff --git a/memheap_8h_source.html b/memheap_8h_source.html index 12ac18d..8fe50cc 100644 --- a/memheap_8h_source.html +++ b/memheap_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memheap.h Source File + + +wut: include/coreinit/memheap.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
memheap.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 #include "spinlock.h"
-
4 #include "memlist.h"
-
5 
-
14 #ifdef __cplusplus
-
15 extern "C" {
-
16 #endif
-
17 
- -
19 
-
20 typedef enum MEMHeapFillType
-
21 {
- - - - -
26 
-
27 typedef enum MEMHeapTag
-
28 {
-
29  MEM_BLOCK_HEAP_TAG = 0x424C4B48u,
-
30  MEM_EXPANDED_HEAP_TAG = 0x45585048u,
-
31  MEM_FRAME_HEAP_TAG = 0x46524D48u,
-
32  MEM_UNIT_HEAP_TAG = 0x554E5448u,
-
33  MEM_USER_HEAP_TAG = 0x55535248u,
-
34 } MEMHeapTag;
-
35 
-
36 typedef enum MEMHeapFlags
-
37 {
- - - -
41 } MEMHeapFlags;
-
42 
- -
44 {
- -
47 
- -
50 
- -
53 
-
55  void *dataStart;
-
56 
-
58  void *dataEnd;
-
59 
- -
62 
-
64  uint32_t flags;
-
65 
-
66  UNKNOWN(0x0C);
-
67 };
-
68 CHECK_OFFSET(MEMHeapHeader, 0x00, tag);
-
69 CHECK_OFFSET(MEMHeapHeader, 0x04, link);
-
70 CHECK_OFFSET(MEMHeapHeader, 0x0C, list);
-
71 CHECK_OFFSET(MEMHeapHeader, 0x18, dataStart);
-
72 CHECK_OFFSET(MEMHeapHeader, 0x1C, dataEnd);
-
73 CHECK_OFFSET(MEMHeapHeader, 0x20, lock);
-
74 CHECK_OFFSET(MEMHeapHeader, 0x30, flags);
-
75 CHECK_SIZE(MEMHeapHeader, 0x40);
-
76 
-
80 void
- -
82 
- -
87 MEMFindContainHeap(void *block);
-
88 
-
92 uint32_t
- -
94 
-
98 void
- -
100  uint32_t value);
-
101 
-
102 #ifdef __cplusplus
-
103 }
-
104 #endif
-
105 
- -
MEMMemoryList list
List of all child heaps in this heap.
Definition: memheap.h:52
-
uint32_t MEMGetFillValForHeap(MEMHeapFillType type)
- - -
void MEMSetFillValForHeap(MEMHeapFillType type, uint32_t value)
-
MEMHeapHeader * MEMFindContainHeap(void *block)
- +Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "spinlock.h"
4 #include "memlist.h"
5 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
20 
21 typedef enum MEMBaseHeapType
22 {
27 
28 typedef enum MEMHeapFillType
29 {
34 
35 typedef enum MEMHeapTag
36 {
37  MEM_BLOCK_HEAP_TAG = 0x424C4B48u,
38  MEM_EXPANDED_HEAP_TAG = 0x45585048u,
39  MEM_FRAME_HEAP_TAG = 0x46524D48u,
40  MEM_UNIT_HEAP_TAG = 0x554E5448u,
41  MEM_USER_HEAP_TAG = 0x55535248u,
42 } MEMHeapTag;
43 
44 typedef enum MEMHeapFlags
45 {
49 } MEMHeapFlags;
50 
52 {
55 
58 
61 
63  void *dataStart;
64 
66  void *dataEnd;
67 
70 
72  uint32_t flags;
73 
74  WUT_UNKNOWN_BYTES(0x0C);
75 };
76 WUT_CHECK_OFFSET(MEMHeapHeader, 0x00, tag);
77 WUT_CHECK_OFFSET(MEMHeapHeader, 0x04, link);
78 WUT_CHECK_OFFSET(MEMHeapHeader, 0x0C, list);
79 WUT_CHECK_OFFSET(MEMHeapHeader, 0x18, dataStart);
80 WUT_CHECK_OFFSET(MEMHeapHeader, 0x1C, dataEnd);
81 WUT_CHECK_OFFSET(MEMHeapHeader, 0x20, lock);
82 WUT_CHECK_OFFSET(MEMHeapHeader, 0x30, flags);
83 WUT_CHECK_SIZE(MEMHeapHeader, 0x40);
84 
85 
91 
92 
98 
99 
105  MEMHeapHandle handle);
106 
111 MEMCreateUserHeapHandle(void *heap,
112  uint32_t size);
113 
117 void
119 
120 
125 MEMFindContainHeap(void *block);
126 
132 
136 uint32_t
138 
139 
143 void
145  uint32_t value);
146 
147 #ifdef __cplusplus
148 }
149 #endif
150 
+
uint32_t MEMGetFillValForHeap(MEMHeapFillType type)
Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
+
MEMHeapHandle MEMFindParentHeap(MEMHeapHandle handle)
Find the parent heap of a given heap.
+ + +
void MEMSetFillValForHeap(MEMHeapFillType type, uint32_t value)
Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
+
MEMHeapHeader * MEMFindContainHeap(void *block)
Find heap which contains a memory block.
+ +
MEMHeapTag tag
Tag indicating which type of heap this is.
Definition: memheap.h:54
+
void * dataEnd
Pointer to end of allocatable memory.
Definition: memheap.h:66
+ +
MEMMemoryList list
List of all child heaps in this heap.
Definition: memheap.h:60
+
MEMHeapHandle MEMSetBaseHeapHandle(MEMBaseHeapType type, MEMHeapHandle handle)
Set base heap for memory area.
- -
void * dataEnd
Pointer to end of allocatable memory.
Definition: memheap.h:58
- -
MEMHeapTag tag
Tag indicating which type of heap this is.
Definition: memheap.h:46
- - - - -
MEMMemoryLink link
Link for list this heap is in.
Definition: memheap.h:49
+
void * dataStart
Pointer to start of allocatable memory.
Definition: memheap.h:63
+ +
MEMHeapHeader * MEMHeapHandle
Definition: memheap.h:19
+ + + - -
MEMHeapFillType
Definition: memheap.h:20
-
void * dataStart
Pointer to start of allocatable memory.
Definition: memheap.h:55
-
MEMHeapFlags
Definition: memheap.h:36
- -
uint32_t flags
Flags set during heap creation.
Definition: memheap.h:64
-
OSSpinLock lock
Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
Definition: memheap.h:61
- - -
void MEMDumpHeap(MEMHeapHeader *heap)
+
MEMBaseHeapType MEMGetArena(MEMHeapHandle handle)
Get which memory area a heap belongs to.
+ + +
MEMHeapFillType
Definition: memheap.h:28
+
MEMMemoryLink link
Link for list this heap is in.
Definition: memheap.h:57
+
MEMBaseHeapType
Definition: memheap.h:21
+
MEMHeapFlags
Definition: memheap.h:44
+ + +
MEMHeapHandle MEMGetBaseHeapHandle(MEMBaseHeapType type)
Get base heap for memory area.
+
uint32_t flags
Flags set during heap creation.
Definition: memheap.h:72
+ +
MEMHeapHandle MEMCreateUserHeapHandle(void *heap, uint32_t size)
Create a heap handle for a user defined heap.
+
OSSpinLock lock
Lock used when MEM_HEAP_FLAG_USE_LOCK is set.
Definition: memheap.h:69
+ - -
MEMHeapTag
Definition: memheap.h:27
+
void MEMDumpHeap(MEMHeapHandle heap)
Print details about heap to COSWarn.
+ + + +
MEMHeapTag
Definition: memheap.h:35
diff --git a/memlist_8h.html b/memlist_8h.html index 829bcc5..256b0fb 100644 --- a/memlist_8h.html +++ b/memlist_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memlist.h File Reference + + +wut: include/coreinit/memlist.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +

Data Structures

-struct  MEMMemoryLink -  -struct  MEMMemoryList -  +struct  MEMMemoryLink +  +struct  MEMMemoryList +  - + - +

Typedefs

typedef struct MEMMemoryLink MEMMemoryLink
typedef struct MEMMemoryLink MEMMemoryLink
 
typedef struct MEMMemoryList MEMMemoryList
typedef struct MEMMemoryList MEMMemoryList
 
- + - + - + - + - + - + - + - +

Functions

void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
void MEMInitList (MEMMemoryList *list, uint16_t offsetToMemoryLink)
 
void MEMAppendListObject (MEMMemoryList *list, void *object)
void MEMAppendListObject (MEMMemoryList *list, void *object)
 
void MEMPrependListObject (MEMMemoryList *list, void *object)
void MEMPrependListObject (MEMMemoryList *list, void *object)
 
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
void MEMInsertListObject (MEMMemoryList *list, void *before, void *object)
 
void MEMRemoveListObject (MEMMemoryList *list, void *object)
void MEMRemoveListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
void * MEMGetNextListObject (MEMMemoryList *list, void *object)
 
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
void * MEMGetPrevListObject (MEMMemoryList *list, void *object)
 
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
void * MEMGetNthListObject (MEMMemoryList *list, uint16_t n)
 
@@ -137,7 +117,7 @@ Functions diff --git a/memlist_8h.js b/memlist_8h.js deleted file mode 100644 index 43295af..0000000 --- a/memlist_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var memlist_8h = -[ - [ "MEMMemoryLink", "group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec", null ], - [ "MEMMemoryList", "group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778", null ], - [ "MEMAppendListObject", "group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb", null ], - [ "MEMGetNextListObject", "group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625", null ], - [ "MEMGetNthListObject", "group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5", null ], - [ "MEMGetPrevListObject", "group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e", null ], - [ "MEMInitList", "group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e", null ], - [ "MEMInsertListObject", "group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee", null ], - [ "MEMPrependListObject", "group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713", null ], - [ "MEMRemoveListObject", "group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42", null ] -]; \ No newline at end of file diff --git a/memlist_8h_source.html b/memlist_8h_source.html index 19fdc54..7a2774f 100644 --- a/memlist_8h_source.html +++ b/memlist_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memlist.h Source File + + +wut: include/coreinit/memlist.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
memlist.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
10 #ifdef __cplusplus
-
11 extern "C" {
-
12 #endif
-
13 
- - -
16 
- -
18 {
-
19  void *prev;
-
20  void *next;
-
21 };
-
22 CHECK_OFFSET(MEMMemoryLink, 0x0, prev);
-
23 CHECK_OFFSET(MEMMemoryLink, 0x4, next);
-
24 CHECK_SIZE(MEMMemoryLink, 0x8);
-
25 
- -
27 {
-
28  void *head;
-
29  void *tail;
-
30  uint16_t count;
- -
32 };
-
33 CHECK_OFFSET(MEMMemoryList, 0x0, head);
-
34 CHECK_OFFSET(MEMMemoryList, 0x4, tail);
-
35 CHECK_OFFSET(MEMMemoryList, 0x8, count);
-
36 CHECK_OFFSET(MEMMemoryList, 0xa, offsetToMemoryLink);
-
37 CHECK_SIZE(MEMMemoryList, 0xc);
-
38 
-
39 void
- -
41  uint16_t offsetToMemoryLink);
-
42 
-
43 void
- -
45  void *object);
-
46 
-
47 void
- -
49  void *object);
-
50 
-
51 void
- -
53  void *before,
-
54  void *object);
-
55 
-
56 void
- -
58  void *object);
-
59 
-
60 void *
- -
62  void *object);
-
63 
-
64 void *
- -
66  void *object);
-
67 
-
68 void *
- -
70  uint16_t n);
-
71 
-
72 #ifdef __cplusplus
-
73 }
-
74 #endif
-
75 
-
void * tail
Definition: memlist.h:29
-
void MEMInsertListObject(MEMMemoryList *list, void *before, void *object)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
16 
18 {
19  void *prev;
20  void *next;
21 };
22 WUT_CHECK_OFFSET(MEMMemoryLink, 0x0, prev);
23 WUT_CHECK_OFFSET(MEMMemoryLink, 0x4, next);
24 WUT_CHECK_SIZE(MEMMemoryLink, 0x8);
25 
27 {
28  void *head;
29  void *tail;
30  uint16_t count;
32 };
33 WUT_CHECK_OFFSET(MEMMemoryList, 0x0, head);
34 WUT_CHECK_OFFSET(MEMMemoryList, 0x4, tail);
35 WUT_CHECK_OFFSET(MEMMemoryList, 0x8, count);
36 WUT_CHECK_OFFSET(MEMMemoryList, 0xa, offsetToMemoryLink);
37 WUT_CHECK_SIZE(MEMMemoryList, 0xc);
38 
39 void
41  uint16_t offsetToMemoryLink);
42 
43 void
45  void *object);
46 
47 void
49  void *object);
50 
51 void
53  void *before,
54  void *object);
55 
56 void
58  void *object);
59 
60 void *
62  void *object);
63 
64 void *
66  void *object);
67 
68 void *
70  uint16_t n);
71 
72 #ifdef __cplusplus
73 }
74 #endif
75 
void MEMInsertListObject(MEMMemoryList *list, void *before, void *object)
void * MEMGetNthListObject(MEMMemoryList *list, uint16_t n)
void MEMAppendListObject(MEMMemoryList *list, void *object)
-
uint16_t offsetToMemoryLink
Definition: memlist.h:31
- -
uint16_t count
Definition: memlist.h:30
void MEMRemoveListObject(MEMMemoryList *list, void *object)
- + +
void * tail
Definition: memlist.h:29
+
void * next
Definition: memlist.h:20
-
void * MEMGetPrevListObject(MEMMemoryList *list, void *object)
void MEMPrependListObject(MEMMemoryList *list, void *object)
-
void * head
Definition: memlist.h:28
- +
void MEMInitList(MEMMemoryList *list, uint16_t offsetToMemoryLink)
+
uint16_t count
Definition: memlist.h:30
+
void * prev
Definition: memlist.h:19
+
uint16_t offsetToMemoryLink
Definition: memlist.h:31
void * MEMGetNextListObject(MEMMemoryList *list, void *object)
+
void * head
Definition: memlist.h:28
diff --git a/memory_8h.html b/memory_8h.html index 91569a1..7034e7e 100644 --- a/memory_8h.html +++ b/memory_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memory.h File Reference + + +wut: include/coreinit/memory.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
memory.h File Reference
@@ -97,19 +79,49 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

Go to the source code of this file.

+ + + +

+Typedefs

typedef enum OSMemoryType OSMemoryType
 
+ + + +

+Enumerations

enum  OSMemoryType {
+  OS_MEM1 = 1, +
+  OS_MEM2 = 2 +
+ }
 
- + + + + + + + + + + + + + + + +

Functions

void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
void * OSBlockMove (void *dst, const void *src, uint32_t size, BOOL flush)
 Moves chunks of memory around, similarly to memmove. More...
 
void * OSBlockSet (void *dst, uint8_t val, uint32_t size)
 Fills a chunk of memory with the given value, like memset. More...
 
void * OSAllocFromSystem (uint32_t size, int align)
 
void OSFreeToSystem (void *ptr)
 
BOOL OSGetForegroundBucket (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the foreground bucket memory area. More...
 
BOOL OSGetForegroundBucketFreeArea (uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of the application-usable portion of the foreground bucket area. More...
 
int OSGetMemBound (OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
 Gets the location and size of available memory areas. More...
 
diff --git a/memory_8h_source.html b/memory_8h_source.html index 0cf5fe3..ad5f135 100644 --- a/memory_8h_source.html +++ b/memory_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/memory.h Source File + + +wut: include/coreinit/memory.h Source File - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
memory.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <wut.h>
-
3 
-
11 #ifdef __cplusplus
-
12 extern "C" {
-
13 #endif
-
14 
-
15 void *
-
16 OSBlockMove(void *dst,
-
17  const void *src,
-
18  uint32_t size,
-
19  BOOL flush);
-
20 
-
21 void *
-
22 OSBlockSet(void *dst,
-
23  uint8_t val,
-
24  uint32_t size);
-
25 
-
26 #ifdef __cplusplus
-
27 }
-
28 #endif
-
29 
-
void * OSBlockSet(void *dst, uint8_t val, uint32_t size)
-
void * OSBlockMove(void *dst, const void *src, uint32_t size, BOOL flush)
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef enum OSMemoryType
16 {
17  OS_MEM1 = 1,
18  OS_MEM2 = 2,
19 } OSMemoryType;
20 
44 void *
45 OSBlockMove(void *dst,
46  const void *src,
47  uint32_t size,
48  BOOL flush);
49 
65 void *
66 OSBlockSet(void *dst,
67  uint8_t val,
68  uint32_t size);
69 
70 void *
71 OSAllocFromSystem(uint32_t size,
72  int align);
73 
74 void
75 OSFreeToSystem(void *ptr);
76 
93 BOOL
94 OSGetForegroundBucket(uint32_t *outAddr,
95  uint32_t *outSize);
96 
110 BOOL
111 OSGetForegroundBucketFreeArea(uint32_t *outAddr,
112  uint32_t *outSize);
113 
129 int
131  uint32_t *outAddr,
132  uint32_t *outSize);
133 
134 #ifdef __cplusplus
135 }
136 #endif
137 
BOOL OSGetForegroundBucketFreeArea(uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of the application-usable portion of the foreground bucket area...
+
OSMemoryType
Definition: memory.h:15
+
int OSGetMemBound(OSMemoryType type, uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of available memory areas.
+
BOOL OSGetForegroundBucket(uint32_t *outAddr, uint32_t *outSize)
Gets the location and size of the foreground bucket memory area.
+
void * OSAllocFromSystem(uint32_t size, int align)
+
Definition: memory.h:17
+
void * OSBlockSet(void *dst, uint8_t val, uint32_t size)
Fills a chunk of memory with the given value, like memset.
+
void * OSBlockMove(void *dst, const void *src, uint32_t size, BOOL flush)
Moves chunks of memory around, similarly to memmove.
+
void OSFreeToSystem(void *ptr)
-
int BOOL
Definition: wut_types.h:5
+
int32_t BOOL
Definition: wut_types.h:4
+
Definition: memory.h:18
diff --git a/memorymap_8h.html b/memorymap_8h.html new file mode 100644 index 0000000..44fb829 --- /dev/null +++ b/memorymap_8h.html @@ -0,0 +1,146 @@ + + + + + + + +wut: include/coreinit/memorymap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
memorymap.h File Reference
+
+
+
#include <wut.h>
+
+

Go to the source code of this file.

+ + + + +

+Macros

#define OS_PAGE_SIZE   (128 * 1024)
 
+ + + +

+Typedefs

typedef enum OSMemoryMapMode OSMemoryMapMode
 
+ + + +

+Enumerations

enum  OSMemoryMapMode {
+  OS_MAP_MEMORY_INVALID = 0, +
+  OS_MAP_MEMORY_READ_ONLY = 1, +
+  OS_MAP_MEMORY_READ_WRITE = 2, +
+  OS_MAP_MEMORY_FREE = 3, +
+  OS_MAP_MEMORY_ALLOCATED = 4 +
+ }
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

uint32_t OSEffectiveToPhysical (uint32_t virtualAddress)
 
uint32_t OSAllocVirtAddr (uint32_t virtualAddress, uint32_t size, uint32_t align)
 Allocates virtual address range for later mapping. More...
 
BOOL OSFreeVirtAddr (uint32_t virtualAddress, uint32_t size)
 Frees a previously allocated virtual address range back to the system. More...
 
OSMemoryMapMode OSQueryVirtAddr (uint32_t virtualAddress)
 Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid. More...
 
BOOL OSMapMemory (uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
 Maps a physical address to a virtual address, with a given size and set of permissions. More...
 
BOOL OSUnmapMemory (uint32_t virtualAddress, uint32_t size)
 Unmaps previously mapped memory. More...
 
void OSGetMapVirtAddrRange (uint32_t *outVirtualAddress, uint32_t *outSize)
 Gets the range of virtual addresses available for mapping. More...
 
void OSGetAvailPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of available physical memory (not reserved for app code or data). More...
 
void OSGetDataPhysAddrRange (uint32_t *outPhysicalAddress, uint32_t *outSize)
 Gets the range of physical memory used for the application's data. More...
 
+
+ + + + diff --git a/memorymap_8h_source.html b/memorymap_8h_source.html new file mode 100644 index 0000000..c869720 --- /dev/null +++ b/memorymap_8h_source.html @@ -0,0 +1,99 @@ + + + + + + + +wut: include/coreinit/memorymap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memorymap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef enum OSMemoryMapMode
16 {
23 
24 #define OS_PAGE_SIZE (128 * 1024)
25 
26 uint32_t
27 OSEffectiveToPhysical(uint32_t virtualAddress);
28 
49 uint32_t
50 OSAllocVirtAddr(uint32_t virtualAddress,
51  uint32_t size,
52  uint32_t align);
53 
66 BOOL
67 OSFreeVirtAddr(uint32_t virtualAddress,
68  uint32_t size);
69 
81 OSQueryVirtAddr(uint32_t virtualAddress);
82 
106 BOOL
107 OSMapMemory(uint32_t virtualAddress,
108  uint32_t physicalAddress,
109  uint32_t size,
110  OSMemoryMapMode mode);
111 
124 BOOL
125 OSUnmapMemory(uint32_t virtualAddress,
126  uint32_t size);
127 
140 void
141 OSGetMapVirtAddrRange(uint32_t *outVirtualAddress,
142  uint32_t *outSize);
143 
159 void
160 OSGetAvailPhysAddrRange(uint32_t *outPhysicalAddress,
161  uint32_t *outSize);
162 
176 void
177 OSGetDataPhysAddrRange(uint32_t *outPhysicalAddress,
178  uint32_t *outSize);
179 
180 #ifdef __cplusplus
181 }
182 #endif
+ +
OSMemoryMapMode
Definition: memorymap.h:15
+
BOOL OSUnmapMemory(uint32_t virtualAddress, uint32_t size)
Unmaps previously mapped memory.
+
BOOL OSMapMemory(uint32_t virtualAddress, uint32_t physicalAddress, uint32_t size, OSMemoryMapMode mode)
Maps a physical address to a virtual address, with a given size and set of permissions.
+ +
uint32_t OSAllocVirtAddr(uint32_t virtualAddress, uint32_t size, uint32_t align)
Allocates virtual address range for later mapping.
+ + +
void OSGetMapVirtAddrRange(uint32_t *outVirtualAddress, uint32_t *outSize)
Gets the range of virtual addresses available for mapping.
+
OSMemoryMapMode OSQueryVirtAddr(uint32_t virtualAddress)
Determines the status of the given virtual memory address - mapped read-write or read-only, free, allocated or invalid.
+ +
int32_t BOOL
Definition: wut_types.h:4
+
void OSGetDataPhysAddrRange(uint32_t *outPhysicalAddress, uint32_t *outSize)
Gets the range of physical memory used for the application&#39;s data.
+
void OSGetAvailPhysAddrRange(uint32_t *outPhysicalAddress, uint32_t *outSize)
Gets the range of available physical memory (not reserved for app code or data).
+
BOOL OSFreeVirtAddr(uint32_t virtualAddress, uint32_t size)
Frees a previously allocated virtual address range back to the system.
+
uint32_t OSEffectiveToPhysical(uint32_t virtualAddress)
+
+ + + + diff --git a/unitheap_8h.html b/memunitheap_8h.html similarity index 51% rename from unitheap_8h.html rename to memunitheap_8h.html index db22877..1267c25 100644 --- a/unitheap_8h.html +++ b/memunitheap_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/unitheap.h File Reference + + +wut: include/coreinit/memunitheap.h File Reference - @@ -23,8 +21,8 @@ -
WUT -  0.1 +
wut +  1.0.0-alpha
Wii U Toolchain
@@ -33,40 +31,22 @@
- + - - + + + +
Typedefs | Functions
-
unitheap.h File Reference
+
memunitheap.h File Reference
#include <wut.h>
#include "memheap.h"
-

Go to the source code of this file.

+

Go to the source code of this file.

- - - - + + + +

Data Structures

struct  MEMUnitHeapFreeBlock
 
struct  MEMUnitHeap
 
struct  MEMUnitHeapFreeBlock
 
struct  MEMUnitHeap
 
- + - +

Typedefs

typedef struct MEMUnitHeap MEMUnitHeap
typedef struct MEMUnitHeap MEMUnitHeap
 
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
typedef struct MEMUnitHeapFreeBlock MEMUnitHeapFreeBlock
 
- - - - - - - - - - - - + + + + + + + + + + + +

Functions

MEMUnitHeapMEMCreateUnitHeapEx (MEMUnitHeap *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMUnitHeap *heap)
 
void * MEMAllocFromUnitHeap (MEMUnitHeap *heap)
 
void MEMFreeToUnitHeap (MEMUnitHeap *heap, void *block)
 
void MEMiDumpUnitHeap (MEMUnitHeap *heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMUnitHeap *heap)
 
MEMHeapHandle MEMCreateUnitHeapEx (void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
 
void * MEMDestroyUnitHeap (MEMHeapHandle heap)
 
void * MEMAllocFromUnitHeap (MEMHeapHandle heap)
 
void MEMFreeToUnitHeap (MEMHeapHandle heap, void *block)
 
void MEMiDumpUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCountFreeBlockForUnitHeap (MEMHeapHandle heap)
 
uint32_t MEMCalcHeapSizeForUnitHeap (uint32_t blockSize, uint32_t count, int32_t alignment)
 
@@ -136,7 +116,7 @@ Functions diff --git a/memunitheap_8h_source.html b/memunitheap_8h_source.html new file mode 100644 index 0000000..150e483 --- /dev/null +++ b/memunitheap_8h_source.html @@ -0,0 +1,98 @@ + + + + + + + +wut: include/coreinit/memunitheap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
wut +  1.0.0-alpha +
+
Wii U Toolchain
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
memunitheap.h
+
+
+Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "memheap.h"
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 typedef struct MEMUnitHeap MEMUnitHeap;
17 
19 {
21 };
22 WUT_CHECK_OFFSET(MEMUnitHeapFreeBlock, 0x00, next);
23 WUT_CHECK_SIZE(MEMUnitHeapFreeBlock, 0x04);
24 
26 {
29  uint32_t blockSize;
30 };
31 WUT_CHECK_OFFSET(MEMUnitHeap, 0x00, header);
32 WUT_CHECK_OFFSET(MEMUnitHeap, 0x40, freeBlocks);
33 WUT_CHECK_OFFSET(MEMUnitHeap, 0x44, blockSize);
34 WUT_CHECK_SIZE(MEMUnitHeap, 0x48);
35 
37 MEMCreateUnitHeapEx(void *heap,
38  uint32_t size,
39  uint32_t blockSize,
40  int32_t alignment,
41  uint16_t flags);
42 
43 void *
45 
46 void *
48 
49 void
51  void *block);
52 
53 void
55 
56 uint32_t
58 
59 uint32_t
60 MEMCalcHeapSizeForUnitHeap(uint32_t blockSize,
61  uint32_t count,
62  int32_t alignment);
63 
64 #ifdef __cplusplus
65 }
66 #endif
67 
MEMHeapHandle MEMCreateUnitHeapEx(void *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
+ +
void * MEMAllocFromUnitHeap(MEMHeapHandle heap)
+
void MEMFreeToUnitHeap(MEMHeapHandle heap, void *block)
+ + +
void * MEMDestroyUnitHeap(MEMHeapHandle heap)
+
MEMHeapHeader header
Definition: memunitheap.h:27
+
uint32_t MEMCountFreeBlockForUnitHeap(MEMHeapHandle heap)
+
MEMUnitHeapFreeBlock * freeBlocks
Definition: memunitheap.h:28
+
uint32_t MEMCalcHeapSizeForUnitHeap(uint32_t blockSize, uint32_t count, int32_t alignment)
+
uint32_t blockSize
Definition: memunitheap.h:29
+ +
MEMUnitHeapFreeBlock * next
Definition: memunitheap.h:20
+
void MEMiDumpUnitHeap(MEMHeapHandle heap)
+ +
+ + + + diff --git a/menu.js b/menu.js new file mode 100644 index 0000000..89aaf57 --- /dev/null +++ b/menu.js @@ -0,0 +1,50 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/menudata.js b/menudata.js new file mode 100644 index 0000000..7697093 --- /dev/null +++ b/menudata.js @@ -0,0 +1,237 @@ +/* +@ @licstart The following is the entire license notice for the +JavaScript code in this file. + +Copyright (C) 1997-2017 by Dimitri van Heesch + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +@licend The above is the entire license notice +for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Modules",url:"modules.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html",children:[ +{text:"a",url:"namespacemembers.html#index_a"}, +{text:"c",url:"namespacemembers.html#index_c"}, +{text:"d",url:"namespacemembers.html#index_d"}, +{text:"f",url:"namespacemembers.html#index_f"}, +{text:"g",url:"namespacemembers.html#index_g"}, +{text:"i",url:"namespacemembers.html#index_i"}, +{text:"l",url:"namespacemembers.html#index_l"}, +{text:"m",url:"namespacemembers.html#index_m"}, +{text:"r",url:"namespacemembers.html#index_r"}, +{text:"s",url:"namespacemembers.html#index_s"}]}, +{text:"Functions",url:"namespacemembers_func.html",children:[ +{text:"a",url:"namespacemembers_func.html#index_a"}, +{text:"c",url:"namespacemembers_func.html#index_c"}, +{text:"d",url:"namespacemembers_func.html#index_d"}, +{text:"f",url:"namespacemembers_func.html#index_f"}, +{text:"g",url:"namespacemembers_func.html#index_g"}, +{text:"i",url:"namespacemembers_func.html#index_i"}, +{text:"m",url:"namespacemembers_func.html#index_m"}, +{text:"s",url:"namespacemembers_func.html#index_s"}]}, +{text:"Typedefs",url:"namespacemembers_type.html"}, +{text:"Enumerations",url:"namespacemembers_enum.html"}]}]}, +{text:"Data Structures",url:"annotated.html",children:[ +{text:"Data Structures",url:"annotated.html"}, +{text:"Data Structure Index",url:"classes.html"}, +{text:"Data Fields",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"_",url:"functions.html#index__"}, +{text:"a",url:"functions_a.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"j",url:"functions_j.html#index_j"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"q",url:"functions_q.html#index_q"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"y",url:"functions_y.html#index_y"}, +{text:"z",url:"functions_z.html#index_z"}]}, +{text:"Functions",url:"functions_func.html"}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"_",url:"functions_vars.html#index__"}, +{text:"a",url:"functions_vars_a.html#index_a"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"f",url:"functions_vars_f.html#index_f"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"j",url:"functions_vars_j.html#index_j"}, +{text:"k",url:"functions_vars_k.html#index_k"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"q",url:"functions_vars_q.html#index_q"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}, +{text:"x",url:"functions_vars_x.html#index_x"}, +{text:"y",url:"functions_vars_y.html#index_y"}, +{text:"z",url:"functions_vars_z.html#index_z"}]}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Enumerator",url:"functions_eval.html",children:[ +{text:"c",url:"functions_eval.html#index_c"}, +{text:"l",url:"functions_eval.html#index_l"}, +{text:"m",url:"functions_eval.html#index_m"}, +{text:"r",url:"functions_eval.html#index_r"}, +{text:"s",url:"functions_eval.html#index_s"}]}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"Globals",url:"globals.html",children:[ +{text:"All",url:"globals.html",children:[ +{text:"_",url:"globals.html#index__"}, +{text:"a",url:"globals_a.html#index_a"}, +{text:"b",url:"globals_b.html#index_b"}, +{text:"c",url:"globals_c.html#index_c"}, +{text:"d",url:"globals_d.html#index_d"}, +{text:"e",url:"globals_e.html#index_e"}, +{text:"f",url:"globals_f.html#index_f"}, +{text:"g",url:"globals_g.html#index_g"}, +{text:"h",url:"globals_h.html#index_h"}, +{text:"i",url:"globals_i.html#index_i"}, +{text:"k",url:"globals_k.html#index_k"}, +{text:"l",url:"globals_l.html#index_l"}, +{text:"m",url:"globals_m.html#index_m"}, +{text:"n",url:"globals_n.html#index_n"}, +{text:"o",url:"globals_o.html#index_o"}, +{text:"p",url:"globals_p.html#index_p"}, +{text:"r",url:"globals_r.html#index_r"}, +{text:"s",url:"globals_s.html#index_s"}, +{text:"t",url:"globals_t.html#index_t"}, +{text:"u",url:"globals_u.html#index_u"}, +{text:"v",url:"globals_v.html#index_v"}, +{text:"w",url:"globals_w.html#index_w"}, +{text:"z",url:"globals_z.html#index_z"}]}, +{text:"Functions",url:"globals_func.html",children:[ +{text:"_",url:"globals_func.html#index__"}, +{text:"a",url:"globals_func_a.html#index_a"}, +{text:"b",url:"globals_func_b.html#index_b"}, +{text:"c",url:"globals_func_c.html#index_c"}, +{text:"d",url:"globals_func_d.html#index_d"}, +{text:"e",url:"globals_func_e.html#index_e"}, +{text:"f",url:"globals_func_f.html#index_f"}, +{text:"g",url:"globals_func_g.html#index_g"}, +{text:"h",url:"globals_func_h.html#index_h"}, +{text:"i",url:"globals_func_i.html#index_i"}, +{text:"k",url:"globals_func_k.html#index_k"}, +{text:"l",url:"globals_func_l.html#index_l"}, +{text:"m",url:"globals_func_m.html#index_m"}, +{text:"n",url:"globals_func_n.html#index_n"}, +{text:"o",url:"globals_func_o.html#index_o"}, +{text:"p",url:"globals_func_p.html#index_p"}, +{text:"r",url:"globals_func_r.html#index_r"}, +{text:"s",url:"globals_func_s.html#index_s"}, +{text:"v",url:"globals_func_v.html#index_v"}, +{text:"w",url:"globals_func_w.html#index_w"}]}, +{text:"Variables",url:"globals_vars.html"}, +{text:"Typedefs",url:"globals_type.html",children:[ +{text:"_",url:"globals_type.html#index__"}, +{text:"a",url:"globals_type_a.html#index_a"}, +{text:"b",url:"globals_type_b.html#index_b"}, +{text:"c",url:"globals_type_c.html#index_c"}, +{text:"d",url:"globals_type_d.html#index_d"}, +{text:"f",url:"globals_type_f.html#index_f"}, +{text:"g",url:"globals_type_g.html#index_g"}, +{text:"h",url:"globals_type_h.html#index_h"}, +{text:"i",url:"globals_type_i.html#index_i"}, +{text:"k",url:"globals_type_k.html#index_k"}, +{text:"m",url:"globals_type_m.html#index_m"}, +{text:"n",url:"globals_type_n.html#index_n"}, +{text:"o",url:"globals_type_o.html#index_o"}, +{text:"p",url:"globals_type_p.html#index_p"}, +{text:"s",url:"globals_type_s.html#index_s"}, +{text:"u",url:"globals_type_u.html#index_u"}, +{text:"v",url:"globals_type_v.html#index_v"}, +{text:"w",url:"globals_type_w.html#index_w"}, +{text:"z",url:"globals_type_z.html#index_z"}]}, +{text:"Enumerations",url:"globals_enum.html",children:[ +{text:"a",url:"globals_enum.html#index_a"}, +{text:"c",url:"globals_enum.html#index_c"}, +{text:"d",url:"globals_enum.html#index_d"}, +{text:"f",url:"globals_enum.html#index_f"}, +{text:"g",url:"globals_enum.html#index_g"}, +{text:"h",url:"globals_enum.html#index_h"}, +{text:"i",url:"globals_enum.html#index_i"}, +{text:"k",url:"globals_enum.html#index_k"}, +{text:"m",url:"globals_enum.html#index_m"}, +{text:"n",url:"globals_enum.html#index_n"}, +{text:"o",url:"globals_enum.html#index_o"}, +{text:"p",url:"globals_enum.html#index_p"}, +{text:"v",url:"globals_enum.html#index_v"}, +{text:"w",url:"globals_enum.html#index_w"}]}, +{text:"Enumerator",url:"globals_eval.html",children:[ +{text:"a",url:"globals_eval.html#index_a"}, +{text:"c",url:"globals_eval_c.html#index_c"}, +{text:"d",url:"globals_eval_d.html#index_d"}, +{text:"f",url:"globals_eval_f.html#index_f"}, +{text:"g",url:"globals_eval_g.html#index_g"}, +{text:"h",url:"globals_eval_h.html#index_h"}, +{text:"i",url:"globals_eval_i.html#index_i"}, +{text:"k",url:"globals_eval_k.html#index_k"}, +{text:"m",url:"globals_eval_m.html#index_m"}, +{text:"n",url:"globals_eval_n.html#index_n"}, +{text:"o",url:"globals_eval_o.html#index_o"}, +{text:"p",url:"globals_eval_p.html#index_p"}, +{text:"s",url:"globals_eval_s.html#index_s"}, +{text:"v",url:"globals_eval_v.html#index_v"}, +{text:"w",url:"globals_eval_w.html#index_w"}]}, +{text:"Macros",url:"globals_defs.html",children:[ +{text:"_",url:"globals_defs.html#index__"}, +{text:"a",url:"globals_defs_a.html#index_a"}, +{text:"c",url:"globals_defs_c.html#index_c"}, +{text:"d",url:"globals_defs_d.html#index_d"}, +{text:"f",url:"globals_defs_f.html#index_f"}, +{text:"g",url:"globals_defs_g.html#index_g"}, +{text:"h",url:"globals_defs_h.html#index_h"}, +{text:"i",url:"globals_defs_i.html#index_i"}, +{text:"l",url:"globals_defs_l.html#index_l"}, +{text:"m",url:"globals_defs_m.html#index_m"}, +{text:"n",url:"globals_defs_n.html#index_n"}, +{text:"o",url:"globals_defs_o.html#index_o"}, +{text:"p",url:"globals_defs_p.html#index_p"}, +{text:"s",url:"globals_defs_s.html#index_s"}, +{text:"t",url:"globals_defs_t.html#index_t"}, +{text:"z",url:"globals_defs_z.html#index_z"}]}]}]}]} diff --git a/messagequeue_8h.html b/messagequeue_8h.html index 425b3bc..858baca 100644 --- a/messagequeue_8h.html +++ b/messagequeue_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/messagequeue.h File Reference + + +wut: include/coreinit/messagequeue.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    +#include "threadqueue.h"

    Go to the source code of this file.

    - - - - + + + +

    Data Structures

    struct  OSMessage
     
    struct  OSMessageQueue
     
    struct  OSMessage
     
    struct  OSMessageQueue
     
    @@ -115,31 +96,65 @@ Macros

    Macros

    - + - + + +

    Typedefs

    typedef struct OSMessage OSMessage
    typedef struct OSMessage OSMessage
     
    typedef struct OSMessageQueue OSMessageQueue
    typedef struct OSMessageQueue OSMessageQueue
     
    typedef enum OSMessageFlags OSMessageFlags
     
    typedef enum OSFunctionType OSFunctionType
     
    - - + + + +

    Enumerations

    enum  OSMessageFlags
     
    enum  OSMessageFlags {
    +  OS_MESSAGE_FLAGS_NONE = 0, +
    +  OS_MESSAGE_FLAGS_BLOCKING = 1 << 0, +
    +  OS_MESSAGE_FLAGS_HIGH_PRIORITY = 1 << 1 +
    + }
     
    enum  OSFunctionType {
    +  OS_FUNCTION_TYPE_HIO_OPEN = 1, +
    +  OS_FUNCTION_TYPE_HIO_READ_ASYNC = 2, +
    +  OS_FUNCTION_TYPE_HIO_WRITE_ASYNC = 3, +
    +  OS_FUNCTION_TYPE_FSA_CMD_ASYNC = 4, +
    +  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC = 5, +
    +  OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC = 6, +
    +  OS_FUNCTION_TYPE_FSA_ATTACH_EVENT = 7, +
    +  OS_FUNCTION_TYPE_FS_CMD_ASYNC = 8, +
    +  OS_FUNCTION_TYPE_FS_CMD_HANDLER = 9, +
    +  OS_FUNCTION_TYPE_FS_ATTACH_EVENT = 10, +
    +  OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT = 11 +
    + }
     
    - + - + - + - + - + - +

    Functions

    void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
    void OSInitMessageQueue (OSMessageQueue *queue, OSMessage *messages, int32_t size)
     
    void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
    void OSInitMessageQueueEx (OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
     
    BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    BOOL OSSendMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
     
    BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    BOOL OSReceiveMessage (OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
     
    BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
    BOOL OSPeekMessage (OSMessageQueue *queue, OSMessage *message)
     
    OSMessageQueueOSGetSystemMessageQueue ()
    OSMessageQueueOSGetSystemMessageQueue ()
     
    @@ -147,7 +162,7 @@ Functions diff --git a/messagequeue_8h.js b/messagequeue_8h.js deleted file mode 100644 index 7b42dc7..0000000 --- a/messagequeue_8h.js +++ /dev/null @@ -1,18 +0,0 @@ -var messagequeue_8h = -[ - [ "OS_MESSAGE_QUEUE_TAG", "group__coreinit__msgq.html#gaf73ce215f5737775a2f9e1b2afe65dbd", null ], - [ "OSMessage", "group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5", null ], - [ "OSMessageFlags", "group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba", null ], - [ "OSMessageQueue", "group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2", null ], - [ "OSMessageFlags", "group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf", [ - [ "OS_MESSAGE_QUEUE_BLOCKING", "group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa8faa94ac9222a5ca50406670b6283d8e", null ], - [ "OS_MESSAGE_QUEUE_HIGH_PRIORITY", "group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa9369be8fc2a2caa49e7d04fe9c98bdbb", null ] - ] ], - [ "OSGetSystemMessageQueue", "group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4", null ], - [ "OSInitMessageQueue", "group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d", null ], - [ "OSInitMessageQueueEx", "group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d", null ], - [ "OSJamMessage", "group__coreinit__msgq.html#gae1af7fdd41a4a3c585ef9f2007aaeab9", null ], - [ "OSPeekMessage", "group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782", null ], - [ "OSReceiveMessage", "group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5", null ], - [ "OSSendMessage", "group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6", null ] -]; \ No newline at end of file diff --git a/messagequeue_8h_source.html b/messagequeue_8h_source.html index 5290596..017a487 100644 --- a/messagequeue_8h_source.html +++ b/messagequeue_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/messagequeue.h Source File + + +wut: include/coreinit/messagequeue.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    messagequeue.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef struct OSMessage OSMessage;
    - -
    16 
    -
    17 typedef enum OSMessageFlags
    -
    18 {
    - - - -
    22 
    -
    23 struct OSMessage
    -
    24 {
    -
    25  void *message;
    -
    26  uint32_t args[3];
    -
    27 };
    -
    28 CHECK_OFFSET(OSMessage, 0x00, message);
    -
    29 CHECK_OFFSET(OSMessage, 0x04, args);
    -
    30 CHECK_SIZE(OSMessage, 0x10);
    -
    31 
    -
    32 #define OS_MESSAGE_QUEUE_TAG 0x6D536751u
    -
    33 
    - -
    35 {
    -
    36  uint32_t tag;
    -
    37  const char *name;
    -
    38  UNKNOWN(4);
    - - - -
    42  uint32_t size;
    -
    43  uint32_t first;
    -
    44  uint32_t used;
    -
    45 };
    -
    46 CHECK_OFFSET(OSMessageQueue, 0x00, tag);
    -
    47 CHECK_OFFSET(OSMessageQueue, 0x04, name);
    -
    48 CHECK_OFFSET(OSMessageQueue, 0x0c, sendQueue);
    -
    49 CHECK_OFFSET(OSMessageQueue, 0x1c, recvQueue);
    -
    50 CHECK_OFFSET(OSMessageQueue, 0x2c, messages);
    -
    51 CHECK_OFFSET(OSMessageQueue, 0x30, size);
    -
    52 CHECK_OFFSET(OSMessageQueue, 0x34, first);
    -
    53 CHECK_OFFSET(OSMessageQueue, 0x38, used);
    -
    54 CHECK_SIZE(OSMessageQueue, 0x3c);
    -
    55 
    -
    56 void
    - -
    58  OSMessage *messages,
    -
    59  int32_t size);
    -
    60 
    -
    61 void
    - -
    63  OSMessage *messages,
    -
    64  int32_t size,
    -
    65  const char *name);
    -
    66 
    -
    67 BOOL
    - -
    69  OSMessage *message,
    -
    70  OSMessageFlags flags);
    -
    71 
    -
    72 BOOL
    - -
    74  OSMessage *message,
    -
    75  OSMessageFlags flags);
    -
    76 
    -
    77 BOOL
    - -
    79  OSMessage *message);
    -
    80 
    - - -
    83 
    -
    84 #ifdef __cplusplus
    -
    85 }
    -
    86 #endif
    -
    87 
    -
    OSMessage * messages
    Definition: messagequeue.h:41
    -
    OSMessageFlags
    Definition: messagequeue.h:17
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "threadqueue.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 typedef struct OSMessage OSMessage;
    17 
    18 typedef enum OSMessageFlags
    19 {
    24 
    25 typedef enum OSFunctionType
    26 {
    39 
    40 struct OSMessage
    41 {
    42  void *message;
    43  uint32_t args[3];
    44 };
    45 WUT_CHECK_OFFSET(OSMessage, 0x00, message);
    46 WUT_CHECK_OFFSET(OSMessage, 0x04, args);
    47 WUT_CHECK_SIZE(OSMessage, 0x10);
    48 
    49 #define OS_MESSAGE_QUEUE_TAG 0x6D536751u
    50 
    52 {
    53  uint32_t tag;
    54  const char *name;
    55  WUT_UNKNOWN_BYTES(4);
    59  uint32_t size;
    60  uint32_t first;
    61  uint32_t used;
    62 };
    63 WUT_CHECK_OFFSET(OSMessageQueue, 0x00, tag);
    64 WUT_CHECK_OFFSET(OSMessageQueue, 0x04, name);
    65 WUT_CHECK_OFFSET(OSMessageQueue, 0x0c, sendQueue);
    66 WUT_CHECK_OFFSET(OSMessageQueue, 0x1c, recvQueue);
    67 WUT_CHECK_OFFSET(OSMessageQueue, 0x2c, messages);
    68 WUT_CHECK_OFFSET(OSMessageQueue, 0x30, size);
    69 WUT_CHECK_OFFSET(OSMessageQueue, 0x34, first);
    70 WUT_CHECK_OFFSET(OSMessageQueue, 0x38, used);
    71 WUT_CHECK_SIZE(OSMessageQueue, 0x3c);
    72 
    73 void
    75  OSMessage *messages,
    76  int32_t size);
    77 
    78 void
    80  OSMessage *messages,
    81  int32_t size,
    82  const char *name);
    83 
    84 BOOL
    86  OSMessage *message,
    87  OSMessageFlags flags);
    88 
    89 BOOL
    91  OSMessage *message,
    92  OSMessageFlags flags);
    93 
    94 BOOL
    96  OSMessage *message);
    97 
    100 
    101 #ifdef __cplusplus
    102 }
    103 #endif
    104 
    OSFunctionType
    Definition: messagequeue.h:25
    + + + +
    OSMessageFlags
    Definition: messagequeue.h:18
    +
    uint32_t tag
    Definition: messagequeue.h:53
    OSMessageQueue * OSGetSystemMessageQueue()
    -
    uint32_t tag
    Definition: messagequeue.h:36
    -
    uint32_t used
    Definition: messagequeue.h:44
    -
    uint32_t size
    Definition: messagequeue.h:42
    -
    OSThreadQueue sendQueue
    Definition: messagequeue.h:39
    + +
    uint32_t used
    Definition: messagequeue.h:61
    +
    OSMessage * messages
    Definition: messagequeue.h:58
    + + + +
    void * message
    Definition: messagequeue.h:42
    + +
    BOOL OSPeekMessage(OSMessageQueue *queue, OSMessage *message)
    BOOL OSReceiveMessage(OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    -
    OSThreadQueue recvQueue
    Definition: messagequeue.h:40
    +
    void OSInitMessageQueueEx(OSMessageQueue *queue, OSMessage *messages, int32_t size, const char *name)
    +
    const char * name
    Definition: messagequeue.h:54
    + +
    uint32_t args[3]
    Definition: messagequeue.h:43
    +
    uint32_t size
    Definition: messagequeue.h:59
    -
    uint32_t args[3]
    Definition: messagequeue.h:26
    BOOL OSSendMessage(OSMessageQueue *queue, OSMessage *message, OSMessageFlags flags)
    -
    int BOOL
    Definition: wut_types.h:5
    - - -
    uint32_t first
    Definition: messagequeue.h:43
    +
    OSThreadQueue recvQueue
    Definition: messagequeue.h:57
    +
    OSThreadQueue sendQueue
    Definition: messagequeue.h:56
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    uint32_t first
    Definition: messagequeue.h:60
    void OSInitMessageQueue(OSMessageQueue *queue, OSMessage *messages, int32_t size)
    -
    const char * name
    Definition: messagequeue.h:37
    - - - -
    void * message
    Definition: messagequeue.h:25
    + + + + + + +
    diff --git a/modules.html b/modules.html index f76176d..f30b31c 100644 --- a/modules.html +++ b/modules.html @@ -3,17 +3,15 @@ - -WUT: Modules + + +wut: Modules - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,34 +31,22 @@
    - + - + + + +
    Here is a list of all modules:
    [detail level 12]
    - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     coreinit
     Alarms
     Atomic 64 bit
     Base Heap
     Block Heap
     Cache
     Condition Variable
     Core Identification
     coreinitContains all core operating system functions such as threads, synchronisation objects, filesystem, memory, exception handling, etc..
     AlarmsThe alarm family of functions are used for creating alarms which call a callback or wake up waiting threads after a period of time
     Atomic OperationsThese functions are used for atomically operating on 32 bit values in memory
     Atomic Operations 64 bitThese functions are used for atomically operating on 64 bit values in memory
     CacheInterface to the low-level caching system of the PowerPC processor
     Condition VariableStandard condition variable implementation
     Context
     CoreProvides information about each core of the system's processor
     Coroutines
     Debug
     Dynamic Loading
     Event Object
     Exception Handling
     Exit
     Expanded Heap
     Fast Condition Variable
     Fast Mutex
     Filesystem
     Foreground Management
     Frame Heap
     MCP IOS Calls
     Common Memory Heap
     Memory List
     Memory
     Message Queue
     Mutex
     Rendezvous
     Screen
     Semaphore
     Spinlock
     System Info
     Task Queue
     Thread
     Thread Queue
     Time
     Unit Heap
     gx2
     Clear
     Context State
     Display
     Display List
     Draw
     Enums
     Event
     Memory
     Registers
     Sampler
     Shaders
     State
     Surface
     Swap
     Tessellation
     Texture
     gx2r
     Energy saver
     Event ObjectStandard event object implementation
     Exception Handling
     Exit
     Fast Condition VariableA condition variable to be used with an OSFastMutex
     Fast MutexSimilar to OSMutex but tries to acquire the mutex without using the global scheduler lock, and does not test for thread cancel
     Fiber
     FilesystemMount, access and modify filesystems directly
     Foreground Management
     IOS
     MCP
     Block Heap
     Default Heap
     Expanded Heap
     Frame Heap
     Common Memory HeapCommon memory heap fucntions
     Memory List
     Memory
     Memory Map
     Unit Heap
     Message Queue
     MutexStandard mutex object, supports recursive locking
     Rendezvous
     ScreenSoftware-rendered graphics system, suitable for text output and simple graphics
     SemaphoreSimilar to Windows Semaphore Objects
     Spinlock
     System Info
     Task Queue
     ThreadManage and run threads on each of the system's cores
     Thread Queue
     Time
     Title
     gx2Graphics driver
     Clear
     Context State
     Debug
     Display
     Display List
     Draw
     Enums
     Event
     Memory
     Registers
     Sampler
     Shaders
     State
     Surface
     Swap
     Temp
     Tessellation
     Texture
     Utils
     gx2rContains utilities to help manage memory invalidation for gx2
     Buffer
     Display List
     Draw
     Memory
     Resource
     Surface
     nsysnet
     Socket
     proc_ui
     ProcUI
     sndcore2
     Core
     Device
     DRC VS
     Result
     Voice
     sysapp
     SYSAPP Launch
     SYSAPP Switch
     vpad
     VPAD Input
     nn_ac
     Auto Connect C API
     Auto Connect C++ API
     nn
     Result
     nn_swkbd
     Software Keyboard
     nsyshidHuman Input Device functions
     HID API
     nsysnetNetwork functions
     Nintendo SSLThe NSSL library is Nintendo's interface for making SSL connections on the Wii U
     Socket
     padscoreInput library for Wii controllers
     KPAD
     WPAD
     proc_uiProcess management library used for managing transitions between foreground and background applications
     ProcUIThe ProcUI group of functions provide an interface to manage transitions between the different states of an application
     sndcore2Sound playback and utility library
     Core
     Device
     DRC VS
     Result
     Voice
     swkbdSoftware Keyboard library
     RPL Interface
     sysappApplication switching and lauching functions
     SYSAPP Launch
     SYSAPP Switch
     vpadInput library for the Wii U Gamepad (Display Remote Controller)
     VPAD Input
    @@ -165,7 +176,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/modules.js b/modules.js deleted file mode 100644 index e5ea38c..0000000 --- a/modules.js +++ /dev/null @@ -1,5 +0,0 @@ -var modules = -[ - [ "coreinit", "group__coreinit.html", "group__coreinit" ], - [ "gx2", "group__gx2.html", "group__gx2" ] -]; \ No newline at end of file diff --git a/mprintf_8h.html b/mprintf_8h.html new file mode 100644 index 0000000..573eb7d --- /dev/null +++ b/mprintf_8h.html @@ -0,0 +1,442 @@ + + + + + + + +wut: include/curl/mprintf.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    mprintf.h File Reference
    +
    +
    +
    #include <stdarg.h>
    +#include <stdio.h>
    +#include "curl.h"
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    CURL_EXTERN int curl_mprintf (const char *format,...)
     
    CURL_EXTERN int curl_mfprintf (FILE *fd, const char *format,...)
     
    CURL_EXTERN int curl_msprintf (char *buffer, const char *format,...)
     
    CURL_EXTERN int curl_msnprintf (char *buffer, size_t maxlength, const char *format,...)
     
    CURL_EXTERN int curl_mvprintf (const char *format, va_list args)
     
    CURL_EXTERN int curl_mvfprintf (FILE *fd, const char *format, va_list args)
     
    CURL_EXTERN int curl_mvsprintf (char *buffer, const char *format, va_list args)
     
    CURL_EXTERN int curl_mvsnprintf (char *buffer, size_t maxlength, const char *format, va_list args)
     
    CURL_EXTERN char * curl_maprintf (const char *format,...)
     
    CURL_EXTERN char * curl_mvaprintf (const char *format, va_list args)
     
    +

    Function Documentation

    + +

    ◆ curl_mprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mprintf (const char * format,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_mfprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mfprintf (FILE * fd,
    const char * format,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_msprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_msprintf (char * buffer,
    const char * format,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_msnprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_msnprintf (char * buffer,
    size_t maxlength,
    const char * format,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_mvprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mvprintf (const char * format,
    va_list args 
    )
    +
    + +
    +
    + +

    ◆ curl_mvfprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mvfprintf (FILE * fd,
    const char * format,
    va_list args 
    )
    +
    + +
    +
    + +

    ◆ curl_mvsprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mvsprintf (char * buffer,
    const char * format,
    va_list args 
    )
    +
    + +
    +
    + +

    ◆ curl_mvsnprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN int curl_mvsnprintf (char * buffer,
    size_t maxlength,
    const char * format,
    va_list args 
    )
    +
    + +
    +
    + +

    ◆ curl_maprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN char* curl_maprintf (const char * format,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_mvaprintf()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN char* curl_mvaprintf (const char * format,
    va_list args 
    )
    +
    + +
    +
    +
    + + + + diff --git a/mprintf_8h_source.html b/mprintf_8h_source.html new file mode 100644 index 0000000..3fabc72 --- /dev/null +++ b/mprintf_8h_source.html @@ -0,0 +1,94 @@ + + + + + + + +wut: include/curl/mprintf.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    mprintf.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef __CURL_MPRINTF_H
    2 #define __CURL_MPRINTF_H
    3 /***************************************************************************
    4  * _ _ ____ _
    5  * Project ___| | | | _ \| |
    6  * / __| | | | |_) | |
    7  * | (__| |_| | _ <| |___
    8  * \___|\___/|_| \_\_____|
    9  *
    10  * Copyright (C) 1998 - 2006, Daniel Stenberg, <daniel@haxx.se>, et al.
    11  *
    12  * This software is licensed as described in the file COPYING, which
    13  * you should have received as part of this distribution. The terms
    14  * are also available at http://curl.haxx.se/docs/copyright.html.
    15  *
    16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
    17  * copies of the Software, and permit persons to whom the Software is
    18  * furnished to do so, under the terms of the COPYING file.
    19  *
    20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
    21  * KIND, either express or implied.
    22  *
    23  ***************************************************************************/
    24 
    25 #include <stdarg.h>
    26 #include <stdio.h> /* needed for FILE */
    27 
    28 #include "curl.h"
    29 
    30 #ifdef __cplusplus
    31 extern "C" {
    32 #endif
    33 
    34 CURL_EXTERN int curl_mprintf(const char *format, ...);
    35 CURL_EXTERN int curl_mfprintf(FILE *fd, const char *format, ...);
    36 CURL_EXTERN int curl_msprintf(char *buffer, const char *format, ...);
    37 CURL_EXTERN int curl_msnprintf(char *buffer, size_t maxlength,
    38  const char *format, ...);
    39 CURL_EXTERN int curl_mvprintf(const char *format, va_list args);
    40 CURL_EXTERN int curl_mvfprintf(FILE *fd, const char *format, va_list args);
    41 CURL_EXTERN int curl_mvsprintf(char *buffer, const char *format, va_list args);
    42 CURL_EXTERN int curl_mvsnprintf(char *buffer, size_t maxlength,
    43  const char *format, va_list args);
    44 CURL_EXTERN char *curl_maprintf(const char *format, ...);
    45 CURL_EXTERN char *curl_mvaprintf(const char *format, va_list args);
    46 
    47 #ifdef _MPRINTF_REPLACE
    48 # undef printf
    49 # undef fprintf
    50 # undef sprintf
    51 # undef vsprintf
    52 # undef snprintf
    53 # undef vprintf
    54 # undef vfprintf
    55 # undef vsnprintf
    56 # undef aprintf
    57 # undef vaprintf
    58 # define printf curl_mprintf
    59 # define fprintf curl_mfprintf
    60 #ifdef CURLDEBUG
    61 /* When built with CURLDEBUG we define away the sprintf() functions since we
    62  don't want internal code to be using them */
    63 # define sprintf sprintf_was_used
    64 # define vsprintf vsprintf_was_used
    65 #else
    66 # define sprintf curl_msprintf
    67 # define vsprintf curl_mvsprintf
    68 #endif
    69 # define snprintf curl_msnprintf
    70 # define vprintf curl_mvprintf
    71 # define vfprintf curl_mvfprintf
    72 # define vsnprintf curl_mvsnprintf
    73 # define aprintf curl_maprintf
    74 # define vaprintf curl_mvaprintf
    75 #endif
    76 
    77 #ifdef __cplusplus
    78 }
    79 #endif
    80 
    81 #endif /* __CURL_MPRINTF_H */
    CURL_EXTERN int curl_mvfprintf(FILE *fd, const char *format, va_list args)
    +
    CURL_EXTERN int curl_mprintf(const char *format,...)
    +
    CURL_EXTERN int curl_mvsnprintf(char *buffer, size_t maxlength, const char *format, va_list args)
    +
    CURL_EXTERN int curl_mvsprintf(char *buffer, const char *format, va_list args)
    + +
    CURL_EXTERN int curl_mvprintf(const char *format, va_list args)
    +
    CURL_EXTERN int curl_msprintf(char *buffer, const char *format,...)
    +
    CURL_EXTERN int curl_mfprintf(FILE *fd, const char *format,...)
    +
    CURL_EXTERN int curl_msnprintf(char *buffer, size_t maxlength, const char *format,...)
    +
    CURL_EXTERN char * curl_maprintf(const char *format,...)
    +
    CURL_EXTERN char * curl_mvaprintf(const char *format, va_list args)
    +
    #define CURL_EXTERN
    Definition: curl.h:59
    +
    + + + + diff --git a/multi_8h.html b/multi_8h.html new file mode 100644 index 0000000..45aa7b6 --- /dev/null +++ b/multi_8h.html @@ -0,0 +1,1070 @@ + + + + + + + +wut: include/curl/multi.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    multi.h File Reference
    +
    +
    +
    #include "curl.h"
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  CURLMsg
     
    union  CURLMsg.data
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define CURLM_CALL_MULTI_SOCKET   CURLM_CALL_MULTI_PERFORM
     
    #define CURL_POLL_NONE   0
     
    #define CURL_POLL_IN   1
     
    #define CURL_POLL_OUT   2
     
    #define CURL_POLL_INOUT   3
     
    #define CURL_POLL_REMOVE   4
     
    #define CURL_SOCKET_TIMEOUT   CURL_SOCKET_BAD
     
    #define CURL_CSELECT_IN   0x01
     
    #define CURL_CSELECT_OUT   0x02
     
    #define CURL_CSELECT_ERR   0x04
     
    #define curl_multi_socket(x, y, z)   curl_multi_socket_action(x,y,0,z)
     
    #define CINIT(name, type, num)   CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num
     
    + + + + + + + + + +

    +Typedefs

    typedef void CURLM
     
    typedef struct CURLMsg CURLMsg
     
    typedef int(* curl_socket_callback) (CURL *easy, curl_socket_t s, int what, void *userp, void *socketp)
     
    typedef int(* curl_multi_timer_callback) (CURLM *multi, long timeout_ms, void *userp)
     
    + + + + + + + +

    +Enumerations

    enum  CURLMcode {
    +  CURLM_CALL_MULTI_PERFORM = -1, +
    +  CURLM_OK, +
    +  CURLM_BAD_HANDLE, +
    +  CURLM_BAD_EASY_HANDLE, +
    +  CURLM_OUT_OF_MEMORY, +
    +  CURLM_INTERNAL_ERROR, +
    +  CURLM_BAD_SOCKET, +
    +  CURLM_UNKNOWN_OPTION, +
    +  CURLM_LAST +
    + }
     
    enum  CURLMSG {
    +  CURLMSG_NONE, +
    +  CURLMSG_DONE, +
    +  CURLMSG_LAST +
    + }
     
    enum  CURLMoption {
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CINIT =(SOCKETFUNCTION, FUNCTIONPOINT, 1), +
    +  CURLMOPT_LASTENTRY +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    CURL_EXTERN CURLMcurl_multi_init (void)
     
    CURL_EXTERN CURLMcode curl_multi_add_handle (CURLM *multi_handle, CURL *curl_handle)
     
    CURL_EXTERN CURLMcode curl_multi_remove_handle (CURLM *multi_handle, CURL *curl_handle)
     
    CURL_EXTERN CURLMcode curl_multi_fdset (CURLM *multi_handle, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *exc_fd_set, int *max_fd)
     
    CURL_EXTERN CURLMcode curl_multi_perform (CURLM *multi_handle, int *running_handles)
     
    CURL_EXTERN CURLMcode curl_multi_cleanup (CURLM *multi_handle)
     
    CURL_EXTERN CURLMsgcurl_multi_info_read (CURLM *multi_handle, int *msgs_in_queue)
     
    CURL_EXTERN const char * curl_multi_strerror (CURLMcode)
     
    CURL_EXTERN CURLMcode curl_multi_socket (CURLM *multi_handle, curl_socket_t s, int *running_handles)
     
    CURL_EXTERN CURLMcode curl_multi_socket_action (CURLM *multi_handle, curl_socket_t s, int ev_bitmask, int *running_handles)
     
    CURL_EXTERN CURLMcode curl_multi_socket_all (CURLM *multi_handle, int *running_handles)
     
    CURL_EXTERN CURLMcode curl_multi_timeout (CURLM *multi_handle, long *milliseconds)
     
    CURL_EXTERN CURLMcode curl_multi_setopt (CURLM *multi_handle, CURLMoption option,...)
     
    CURL_EXTERN CURLMcode curl_multi_assign (CURLM *multi_handle, curl_socket_t sockfd, void *sockp)
     
    +

    Data Structure Documentation

    + +

    ◆ CURLMsg

    + +
    +
    + + + + +
    struct CURLMsg
    +
    +
    +

    Definition at line 82 of file multi.h.

    +
    + + + + + + + + + + +
    Data Fields
    +CURLMSG +msg +
    +CURL * +easy_handle +
    +union CURLMsg +data +
    + +
    +
    + +

    ◆ CURLMsg.data

    + +
    +
    + + + + +
    union CURLMsg.data
    +
    +
    +

    Definition at line 85 of file multi.h.

    +
    + + + + + + + +
    Data Fields
    +void * +whatever +
    +CURLcode +result +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ CURLM_CALL_MULTI_SOCKET

    + +
    +
    + + + + +
    #define CURLM_CALL_MULTI_SOCKET   CURLM_CALL_MULTI_PERFORM
    +
    + +

    Definition at line 73 of file multi.h.

    + +
    +
    + +

    ◆ CURL_POLL_NONE

    + +
    +
    + + + + +
    #define CURL_POLL_NONE   0
    +
    + +

    Definition at line 218 of file multi.h.

    + +
    +
    + +

    ◆ CURL_POLL_IN

    + +
    +
    + + + + +
    #define CURL_POLL_IN   1
    +
    + +

    Definition at line 219 of file multi.h.

    + +
    +
    + +

    ◆ CURL_POLL_OUT

    + +
    +
    + + + + +
    #define CURL_POLL_OUT   2
    +
    + +

    Definition at line 220 of file multi.h.

    + +
    +
    + +

    ◆ CURL_POLL_INOUT

    + +
    +
    + + + + +
    #define CURL_POLL_INOUT   3
    +
    + +

    Definition at line 221 of file multi.h.

    + +
    +
    + +

    ◆ CURL_POLL_REMOVE

    + +
    +
    + + + + +
    #define CURL_POLL_REMOVE   4
    +
    + +

    Definition at line 222 of file multi.h.

    + +
    +
    + +

    ◆ CURL_SOCKET_TIMEOUT

    + +
    +
    + + + + +
    #define CURL_SOCKET_TIMEOUT   CURL_SOCKET_BAD
    +
    + +

    Definition at line 224 of file multi.h.

    + +
    +
    + +

    ◆ CURL_CSELECT_IN

    + +
    +
    + + + + +
    #define CURL_CSELECT_IN   0x01
    +
    + +

    Definition at line 226 of file multi.h.

    + +
    +
    + +

    ◆ CURL_CSELECT_OUT

    + +
    +
    + + + + +
    #define CURL_CSELECT_OUT   0x02
    +
    + +

    Definition at line 227 of file multi.h.

    + +
    +
    + +

    ◆ CURL_CSELECT_ERR

    + +
    +
    + + + + +
    #define CURL_CSELECT_ERR   0x04
    +
    + +

    Definition at line 228 of file multi.h.

    + +
    +
    + +

    ◆ curl_multi_socket

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define curl_multi_socket( x,
     y,
     
    )   curl_multi_socket_action(x,y,0,z)
    +
    + +

    Definition at line 267 of file multi.h.

    + +
    +
    + +

    ◆ CINIT

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define CINIT( name,
     type,
     num 
    )   CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num
    +
    + +

    Definition at line 285 of file multi.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ CURLM

    + +
    +
    + + + + +
    typedef void CURLM
    +
    + +

    Definition at line 55 of file multi.h.

    + +
    +
    + +

    ◆ CURLMsg

    + +
    +
    + + + + +
    typedef struct CURLMsg CURLMsg
    +
    + +

    Definition at line 90 of file multi.h.

    + +
    +
    + +

    ◆ curl_socket_callback

    + +
    +
    + + + + +
    typedef int(* curl_socket_callback) (CURL *easy, curl_socket_t s, int what, void *userp, void *socketp)
    +
    + +

    Definition at line 230 of file multi.h.

    + +
    +
    + +

    ◆ curl_multi_timer_callback

    + +
    +
    + + + + +
    typedef int(* curl_multi_timer_callback) (CURLM *multi, long timeout_ms, void *userp)
    +
    + +

    Definition at line 247 of file multi.h.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ CURLMcode

    + +
    +
    + + + + +
    enum CURLMcode
    +
    + + + + + + + + + + +
    Enumerator
    CURLM_CALL_MULTI_PERFORM 
    CURLM_OK 
    CURLM_BAD_HANDLE 
    CURLM_BAD_EASY_HANDLE 
    CURLM_OUT_OF_MEMORY 
    CURLM_INTERNAL_ERROR 
    CURLM_BAD_SOCKET 
    CURLM_UNKNOWN_OPTION 
    CURLM_LAST 
    + +

    Definition at line 57 of file multi.h.

    + +
    +
    + +

    ◆ CURLMSG

    + +
    +
    + + + + +
    enum CURLMSG
    +
    + + + + +
    Enumerator
    CURLMSG_NONE 
    CURLMSG_DONE 
    CURLMSG_LAST 
    + +

    Definition at line 75 of file multi.h.

    + +
    +
    + +

    ◆ CURLMoption

    + +
    +
    + + + + +
    enum CURLMoption
    +
    + + + + + + + + +
    Enumerator
    CINIT 
    CINIT 
    CINIT 
    CINIT 
    CINIT 
    CINIT 
    CURLMOPT_LASTENTRY 
    + +

    Definition at line 295 of file multi.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ curl_multi_init()

    + +
    +
    + + + + + + + + +
    CURL_EXTERN CURLM* curl_multi_init (void )
    +
    + +
    +
    + +

    ◆ curl_multi_add_handle()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_add_handle (CURLMmulti_handle,
    CURLcurl_handle 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_remove_handle()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_remove_handle (CURLMmulti_handle,
    CURLcurl_handle 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_fdset()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_fdset (CURLMmulti_handle,
    fd_set * read_fd_set,
    fd_set * write_fd_set,
    fd_set * exc_fd_set,
    int * max_fd 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_perform()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_perform (CURLMmulti_handle,
    int * running_handles 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_cleanup()

    + +
    +
    + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_cleanup (CURLMmulti_handle)
    +
    + +
    +
    + +

    ◆ curl_multi_info_read()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMsg* curl_multi_info_read (CURLMmulti_handle,
    int * msgs_in_queue 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_strerror()

    + +
    +
    + + + + + + + + +
    CURL_EXTERN const char* curl_multi_strerror (CURLMcode )
    +
    + +
    +
    + +

    ◆ curl_multi_socket()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_socket (CURLMmulti_handle,
    curl_socket_t s,
    int * running_handles 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_socket_action()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_socket_action (CURLMmulti_handle,
    curl_socket_t s,
    int ev_bitmask,
    int * running_handles 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_socket_all()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_socket_all (CURLMmulti_handle,
    int * running_handles 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_timeout()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_timeout (CURLMmulti_handle,
    long * milliseconds 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_setopt()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_setopt (CURLMmulti_handle,
    CURLMoption option,
     ... 
    )
    +
    + +
    +
    + +

    ◆ curl_multi_assign()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    CURL_EXTERN CURLMcode curl_multi_assign (CURLMmulti_handle,
    curl_socket_t sockfd,
    void * sockp 
    )
    +
    + +
    +
    +
    + + + + diff --git a/multi_8h_source.html b/multi_8h_source.html new file mode 100644 index 0000000..c5b1143 --- /dev/null +++ b/multi_8h_source.html @@ -0,0 +1,125 @@ + + + + + + + +wut: include/curl/multi.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    multi.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef __CURL_MULTI_H
    2 #define __CURL_MULTI_H
    3 /***************************************************************************
    4  * _ _ ____ _
    5  * Project ___| | | | _ \| |
    6  * / __| | | | |_) | |
    7  * | (__| |_| | _ <| |___
    8  * \___|\___/|_| \_\_____|
    9  *
    10  * Copyright (C) 1998 - 2007, Daniel Stenberg, <daniel@haxx.se>, et al.
    11  *
    12  * This software is licensed as described in the file COPYING, which
    13  * you should have received as part of this distribution. The terms
    14  * are also available at http://curl.haxx.se/docs/copyright.html.
    15  *
    16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
    17  * copies of the Software, and permit persons to whom the Software is
    18  * furnished to do so, under the terms of the COPYING file.
    19  *
    20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
    21  * KIND, either express or implied.
    22  *
    23  ***************************************************************************/
    24 /*
    25  This is an "external" header file. Don't give away any internals here!
    26 
    27  GOALS
    28 
    29  o Enable a "pull" interface. The application that uses libcurl decides where
    30  and when to ask libcurl to get/send data.
    31 
    32  o Enable multiple simultaneous transfers in the same thread without making it
    33  complicated for the application.
    34 
    35  o Enable the application to select() on its own file descriptors and curl's
    36  file descriptors simultaneous easily.
    37 
    38 */
    39 
    40 /*
    41  * This header file should not really need to include "curl.h" since curl.h
    42  * itself includes this file and we expect user applications to do #include
    43  * <curl/curl.h> without the need for especially including multi.h.
    44  *
    45  * For some reason we added this include here at one point, and rather than to
    46  * break existing (wrongly written) libcurl applications, we leave it as-is
    47  * but with this warning attached.
    48  */
    49 #include "curl.h"
    50 
    51 #ifdef __cplusplus
    52 extern "C" {
    53 #endif
    54 
    55 typedef void CURLM;
    56 
    57 typedef enum {
    58  CURLM_CALL_MULTI_PERFORM = -1, /* please call curl_multi_perform() or
    59  curl_multi_socket*() soon */
    61  CURLM_BAD_HANDLE, /* the passed-in handle is not a valid CURLM handle */
    62  CURLM_BAD_EASY_HANDLE, /* an easy handle was not good/valid */
    63  CURLM_OUT_OF_MEMORY, /* if you ever get this, you're in deep sh*t */
    64  CURLM_INTERNAL_ERROR, /* this is a libcurl bug */
    65  CURLM_BAD_SOCKET, /* the passed in socket argument did not match */
    66  CURLM_UNKNOWN_OPTION, /* curl_multi_setopt() with unsupported option */
    68 } CURLMcode;
    69 
    70 /* just to make code nicer when using curl_multi_socket() you can now check
    71  for CURLM_CALL_MULTI_SOCKET too in the same style it works for
    72  curl_multi_perform() and CURLM_CALL_MULTI_PERFORM */
    73 #define CURLM_CALL_MULTI_SOCKET CURLM_CALL_MULTI_PERFORM
    74 
    75 typedef enum {
    76  CURLMSG_NONE, /* first, not used */
    77  CURLMSG_DONE, /* This easy handle has completed. 'result' contains
    78  the CURLcode of the transfer */
    79  CURLMSG_LAST /* last, not used */
    80 } CURLMSG;
    81 
    82 struct CURLMsg {
    83  CURLMSG msg; /* what this message means */
    84  CURL *easy_handle; /* the handle it concerns */
    85  union {
    86  void *whatever; /* message-specific data */
    87  CURLcode result; /* return code for transfer */
    88  } data;
    89 };
    90 typedef struct CURLMsg CURLMsg;
    91 
    92 /*
    93  * Name: curl_multi_init()
    94  *
    95  * Desc: inititalize multi-style curl usage
    96  *
    97  * Returns: a new CURLM handle to use in all 'curl_multi' functions.
    98  */
    100 
    101 /*
    102  * Name: curl_multi_add_handle()
    103  *
    104  * Desc: add a standard curl handle to the multi stack
    105  *
    106  * Returns: CURLMcode type, general multi error code.
    107  */
    109  CURL *curl_handle);
    110 
    111  /*
    112  * Name: curl_multi_remove_handle()
    113  *
    114  * Desc: removes a curl handle from the multi stack again
    115  *
    116  * Returns: CURLMcode type, general multi error code.
    117  */
    119  CURL *curl_handle);
    120 
    121  /*
    122  * Name: curl_multi_fdset()
    123  *
    124  * Desc: Ask curl for its fd_set sets. The app can use these to select() or
    125  * poll() on. We want curl_multi_perform() called as soon as one of
    126  * them are ready.
    127  *
    128  * Returns: CURLMcode type, general multi error code.
    129  */
    131  fd_set *read_fd_set,
    132  fd_set *write_fd_set,
    133  fd_set *exc_fd_set,
    134  int *max_fd);
    135 
    136  /*
    137  * Name: curl_multi_perform()
    138  *
    139  * Desc: When the app thinks there's data available for curl it calls this
    140  * function to read/write whatever there is right now. This returns
    141  * as soon as the reads and writes are done. This function does not
    142  * require that there actually is data available for reading or that
    143  * data can be written, it can be called just in case. It returns
    144  * the number of handles that still transfer data in the second
    145  * argument's integer-pointer.
    146  *
    147  * Returns: CURLMcode type, general multi error code. *NOTE* that this only
    148  * returns errors etc regarding the whole multi stack. There might
    149  * still have occurred problems on invidual transfers even when this
    150  * returns OK.
    151  */
    153  int *running_handles);
    154 
    155  /*
    156  * Name: curl_multi_cleanup()
    157  *
    158  * Desc: Cleans up and removes a whole multi stack. It does not free or
    159  * touch any individual easy handles in any way. We need to define
    160  * in what state those handles will be if this function is called
    161  * in the middle of a transfer.
    162  *
    163  * Returns: CURLMcode type, general multi error code.
    164  */
    166 
    167 /*
    168  * Name: curl_multi_info_read()
    169  *
    170  * Desc: Ask the multi handle if there's any messages/informationals from
    171  * the individual transfers. Messages include informationals such as
    172  * error code from the transfer or just the fact that a transfer is
    173  * completed. More details on these should be written down as well.
    174  *
    175  * Repeated calls to this function will return a new struct each
    176  * time, until a special "end of msgs" struct is returned as a signal
    177  * that there is no more to get at this point.
    178  *
    179  * The data the returned pointer points to will not survive calling
    180  * curl_multi_cleanup().
    181  *
    182  * The 'CURLMsg' struct is meant to be very simple and only contain
    183  * very basic informations. If more involved information is wanted,
    184  * we will provide the particular "transfer handle" in that struct
    185  * and that should/could/would be used in subsequent
    186  * curl_easy_getinfo() calls (or similar). The point being that we
    187  * must never expose complex structs to applications, as then we'll
    188  * undoubtably get backwards compatibility problems in the future.
    189  *
    190  * Returns: A pointer to a filled-in struct, or NULL if it failed or ran out
    191  * of structs. It also writes the number of messages left in the
    192  * queue (after this read) in the integer the second argument points
    193  * to.
    194  */
    196  int *msgs_in_queue);
    197 
    198 /*
    199  * Name: curl_multi_strerror()
    200  *
    201  * Desc: The curl_multi_strerror function may be used to turn a CURLMcode
    202  * value into the equivalent human readable error string. This is
    203  * useful for printing meaningful error messages.
    204  *
    205  * Returns: A pointer to a zero-terminated error message.
    206  */
    208 
    209 /*
    210  * Name: curl_multi_socket() and
    211  * curl_multi_socket_all()
    212  *
    213  * Desc: An alternative version of curl_multi_perform() that allows the
    214  * application to pass in one of the file descriptors that have been
    215  * detected to have "action" on them and let libcurl perform.
    216  * See man page for details.
    217  */
    218 #define CURL_POLL_NONE 0
    219 #define CURL_POLL_IN 1
    220 #define CURL_POLL_OUT 2
    221 #define CURL_POLL_INOUT 3
    222 #define CURL_POLL_REMOVE 4
    223 
    224 #define CURL_SOCKET_TIMEOUT CURL_SOCKET_BAD
    225 
    226 #define CURL_CSELECT_IN 0x01
    227 #define CURL_CSELECT_OUT 0x02
    228 #define CURL_CSELECT_ERR 0x04
    229 
    230 typedef int (*curl_socket_callback)(CURL *easy, /* easy handle */
    231  curl_socket_t s, /* socket */
    232  int what, /* see above */
    233  void *userp, /* private callback
    234  pointer */
    235  void *socketp); /* private socket
    236  pointer */
    237 /*
    238  * Name: curl_multi_timer_callback
    239  *
    240  * Desc: Called by libcurl whenever the library detects a change in the
    241  * maximum number of milliseconds the app is allowed to wait before
    242  * curl_multi_socket() or curl_multi_perform() must be called
    243  * (to allow libcurl's timed events to take place).
    244  *
    245  * Returns: The callback should return zero.
    246  */
    247 typedef int (*curl_multi_timer_callback)(CURLM *multi, /* multi handle */
    248  long timeout_ms, /* see above */
    249  void *userp); /* private callback
    250  pointer */
    251 
    253  int *running_handles);
    254 
    256  curl_socket_t s,
    257  int ev_bitmask,
    258  int *running_handles);
    259 
    261  int *running_handles);
    262 
    263 #ifndef CURL_ALLOW_OLD_MULTI_SOCKET
    264 /* This macro below was added in 7.16.3 to push users who recompile to use
    265  the new curl_multi_socket_action() instead of the old curl_multi_socket()
    266 */
    267 #define curl_multi_socket(x,y,z) curl_multi_socket_action(x,y,0,z)
    268 #endif
    269 
    270 /*
    271  * Name: curl_multi_timeout()
    272  *
    273  * Desc: Returns the maximum number of milliseconds the app is allowed to
    274  * wait before curl_multi_socket() or curl_multi_perform() must be
    275  * called (to allow libcurl's timed events to take place).
    276  *
    277  * Returns: CURLM error code.
    278  */
    280  long *milliseconds);
    281 
    282 #undef CINIT /* re-using the same name as in curl.h */
    283 
    284 #ifdef CURL_ISOCPP
    285 #define CINIT(name,type,num) CURLMOPT_ ## name = CURLOPTTYPE_ ## type + num
    286 #else
    287 /* The macro "##" is ISO C, we assume pre-ISO C doesn't support it. */
    288 #define LONG CURLOPTTYPE_LONG
    289 #define OBJECTPOINT CURLOPTTYPE_OBJECTPOINT
    290 #define FUNCTIONPOINT CURLOPTTYPE_FUNCTIONPOINT
    291 #define OFF_T CURLOPTTYPE_OFF_T
    292 #define CINIT(name,type,number) CURLMOPT_name = type + number
    293 #endif
    294 
    295 typedef enum {
    296  /* This is the socket callback function pointer */
    297  CINIT(SOCKETFUNCTION, FUNCTIONPOINT, 1),
    298 
    299  /* This is the argument passed to the socket callback */
    300  CINIT(SOCKETDATA, OBJECTPOINT, 2),
    301 
    302  /* set to 1 to enable pipelining for this multi handle */
    303  CINIT(PIPELINING, LONG, 3),
    304 
    305  /* This is the timer callback function pointer */
    306  CINIT(TIMERFUNCTION, FUNCTIONPOINT, 4),
    307 
    308  /* This is the argument passed to the timer callback */
    309  CINIT(TIMERDATA, OBJECTPOINT, 5),
    310 
    311  /* maximum number of entries in the connection cache */
    312  CINIT(MAXCONNECTS, LONG, 6),
    313 
    314  CURLMOPT_LASTENTRY /* the last unused */
    315 } CURLMoption;
    316 
    317 
    318 /*
    319  * Name: curl_multi_setopt()
    320  *
    321  * Desc: Sets options for the multi handle.
    322  *
    323  * Returns: CURLM error code.
    324  */
    326  CURLMoption option, ...);
    327 
    328 
    329 /*
    330  * Name: curl_multi_assign()
    331  *
    332  * Desc: This function sets an association in the multi handle between the
    333  * given socket and a private pointer of the application. This is
    334  * (only) useful for curl_multi_socket uses.
    335  *
    336  * Returns: CURLM error code.
    337  */
    339  curl_socket_t sockfd, void *sockp);
    340 
    341 #ifdef __cplusplus
    342 } /* end of extern "C" */
    343 #endif
    344 
    345 #endif
    +
    int(* curl_socket_callback)(CURL *easy, curl_socket_t s, int what, void *userp, void *socketp)
    Definition: multi.h:230
    + +
    CURL_EXTERN CURLMcode curl_multi_fdset(CURLM *multi_handle, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *exc_fd_set, int *max_fd)
    +
    CURL_EXTERN CURLMcode curl_multi_add_handle(CURLM *multi_handle, CURL *curl_handle)
    + +
    CURL_EXTERN CURLMcode curl_multi_assign(CURLM *multi_handle, curl_socket_t sockfd, void *sockp)
    +
    Definition: multi.h:82
    +
    CURL_EXTERN CURLMcode curl_multi_perform(CURLM *multi_handle, int *running_handles)
    +
    CURL_EXTERN CURLMcode curl_multi_timeout(CURLM *multi_handle, long *milliseconds)
    +
    CURLcode
    Definition: curl.h:336
    +
    union CURLMsg::@4 data
    + +
    CURL * easy_handle
    Definition: multi.h:84
    +
    CURL_EXTERN const char * curl_multi_strerror(CURLMcode)
    + +
    #define curl_multi_socket(x, y, z)
    Definition: multi.h:267
    +
    CURL_EXTERN CURLM * curl_multi_init(void)
    + +
    CURLMSG msg
    Definition: multi.h:83
    +
    CURL_EXTERN CURLMcode curl_multi_socket_all(CURLM *multi_handle, int *running_handles)
    +
    CURLMoption
    Definition: multi.h:295
    +
    #define CINIT(name, type, num)
    Definition: multi.h:285
    + + + + + +
    CURL_EXTERN CURLMcode curl_multi_remove_handle(CURLM *multi_handle, CURL *curl_handle)
    +
    CURLMcode
    Definition: multi.h:57
    + +
    void CURLM
    Definition: multi.h:55
    + +
    void CURL
    Definition: curl.h:48
    +
    CURL_EXTERN CURLMsg * curl_multi_info_read(CURLM *multi_handle, int *msgs_in_queue)
    +
    Definition: multi.h:60
    +
    CURL_EXTERN CURLMcode curl_multi_setopt(CURLM *multi_handle, CURLMoption option,...)
    +
    CURLMSG
    Definition: multi.h:75
    +
    int curl_socket_t
    Definition: curl.h:64
    +
    #define CURL_EXTERN
    Definition: curl.h:59
    +
    int(* curl_multi_timer_callback)(CURLM *multi, long timeout_ms, void *userp)
    Definition: multi.h:247
    +
    CURL_EXTERN CURLMcode curl_multi_socket_action(CURLM *multi_handle, curl_socket_t s, int ev_bitmask, int *running_handles)
    +
    CURL_EXTERN CURLMcode curl_multi_cleanup(CURLM *multi_handle)
    +
    + + + + diff --git a/mutex_8h.html b/mutex_8h.html index 22b9381..db41ee1 100644 --- a/mutex_8h.html +++ b/mutex_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/mutex.h File Reference + + +wut: include/coreinit/mutex.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  OSMutexLink -  -struct  OSMutex -  +struct  OSMutexLink +  +struct  OSMutex +  @@ -115,24 +95,29 @@ Macros

    Macros

    - + - + - +

    Typedefs

    typedef struct OSThread OSThread
    typedef struct OSThread OSThread
     
    typedef struct OSMutex OSMutex
    typedef struct OSMutex OSMutex
     
    typedef struct OSMutexLink OSMutexLink
    typedef struct OSMutexLink OSMutexLink
     
    - + + - + + - + + - + + - + +

    Functions

    void OSInitMutex (OSMutex *mutex)
    void OSInitMutex (OSMutex *mutex)
     Initialise a mutex structure. More...
     
    void OSInitMutexEx (OSMutex *mutex, const char *name)
    void OSInitMutexEx (OSMutex *mutex, const char *name)
     Initialise a mutex structure with a name. More...
     
    void OSLockMutex (OSMutex *mutex)
    void OSLockMutex (OSMutex *mutex)
     Lock the mutex. More...
     
    BOOL OSTryLockMutex (OSMutex *mutex)
    BOOL OSTryLockMutex (OSMutex *mutex)
     Try to lock a mutex. More...
     
    void OSUnlockMutex (OSMutex *mutex)
    void OSUnlockMutex (OSMutex *mutex)
     Unlocks the mutex. More...
     
    @@ -140,7 +125,7 @@ Functions diff --git a/mutex_8h.js b/mutex_8h.js deleted file mode 100644 index c125aa4..0000000 --- a/mutex_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var mutex_8h = -[ - [ "OS_MUTEX_TAG", "group__coreinit__mutex.html#ga30202e2a89cd5859a39b31a3f636cdca", null ], - [ "OSMutex", "group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSMutexLink", "group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821", null ], - [ "OSThread", "group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSInitMutex", "group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e", null ], - [ "OSInitMutexEx", "group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7", null ], - [ "OSLockMutex", "group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49", null ], - [ "OSTryLockMutex", "group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2", null ], - [ "OSUnlockMutex", "group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f", null ] -]; \ No newline at end of file diff --git a/mutex_8h_source.html b/mutex_8h_source.html index 1726e98..b1ccbcb 100644 --- a/mutex_8h_source.html +++ b/mutex_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/mutex.h Source File + + +wut: include/coreinit/mutex.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    mutex.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "threadqueue.h"
    -
    4 
    -
    15 #ifdef __cplusplus
    -
    16 extern "C" {
    -
    17 #endif
    -
    18 
    -
    19 typedef struct OSThread OSThread;
    -
    20 
    -
    21 typedef struct OSMutex OSMutex;
    -
    22 typedef struct OSMutexLink OSMutexLink;
    -
    23 
    - -
    25 {
    - - -
    28 };
    -
    29 CHECK_OFFSET(OSMutexLink, 0x00, next);
    -
    30 CHECK_OFFSET(OSMutexLink, 0x04, prev);
    -
    31 CHECK_SIZE(OSMutexLink, 0x8);
    -
    32 
    -
    33 #define OS_MUTEX_TAG 0x6D557458u
    -
    34 
    -
    35 struct OSMutex
    -
    36 {
    -
    38  uint32_t tag;
    -
    39 
    -
    41  const char *name;
    -
    42 
    -
    43  UNKNOWN(4);
    -
    44 
    - -
    47 
    - -
    50 
    -
    52  int32_t count;
    -
    53 
    - -
    56 };
    -
    57 CHECK_OFFSET(OSMutex, 0x00, tag);
    -
    58 CHECK_OFFSET(OSMutex, 0x04, name);
    -
    59 CHECK_OFFSET(OSMutex, 0x0c, queue);
    -
    60 CHECK_OFFSET(OSMutex, 0x1c, owner);
    -
    61 CHECK_OFFSET(OSMutex, 0x20, count);
    -
    62 CHECK_OFFSET(OSMutex, 0x24, link);
    -
    63 CHECK_SIZE(OSMutex, 0x2c);
    -
    64 
    -
    65 
    -
    69 void
    -
    70 OSInitMutex(OSMutex *mutex);
    -
    71 
    -
    72 
    -
    76 void
    -
    77 OSInitMutexEx(OSMutex *mutex,
    -
    78  const char *name);
    -
    79 
    -
    80 
    -
    93 void
    -
    94 OSLockMutex(OSMutex *mutex);
    -
    95 
    -
    96 
    -
    110 BOOL
    -
    111 OSTryLockMutex(OSMutex *mutex);
    -
    112 
    -
    113 
    -
    124 void
    -
    125 OSUnlockMutex(OSMutex *mutex);
    -
    126 
    -
    127 
    -
    128 #ifdef __cplusplus
    -
    129 }
    -
    130 #endif
    -
    131 
    -
    int32_t count
    Current recursion lock count of mutex.
    Definition: mutex.h:52
    - +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "threadqueue.h"
    4 
    15 #ifdef __cplusplus
    16 extern "C" {
    17 #endif
    18 
    19 typedef struct OSThread OSThread;
    20 
    21 typedef struct OSMutex OSMutex;
    22 typedef struct OSMutexLink OSMutexLink;
    23 
    25 {
    28 };
    29 WUT_CHECK_OFFSET(OSMutexLink, 0x00, next);
    30 WUT_CHECK_OFFSET(OSMutexLink, 0x04, prev);
    31 WUT_CHECK_SIZE(OSMutexLink, 0x8);
    32 
    33 #define OS_MUTEX_TAG 0x6D557458u
    34 
    35 struct OSMutex
    36 {
    38  uint32_t tag;
    39 
    41  const char *name;
    42 
    43  WUT_UNKNOWN_BYTES(4);
    44 
    47 
    50 
    52  int32_t count;
    53 
    56 };
    57 WUT_CHECK_OFFSET(OSMutex, 0x00, tag);
    58 WUT_CHECK_OFFSET(OSMutex, 0x04, name);
    59 WUT_CHECK_OFFSET(OSMutex, 0x0c, queue);
    60 WUT_CHECK_OFFSET(OSMutex, 0x1c, owner);
    61 WUT_CHECK_OFFSET(OSMutex, 0x20, count);
    62 WUT_CHECK_OFFSET(OSMutex, 0x24, link);
    63 WUT_CHECK_SIZE(OSMutex, 0x2c);
    64 
    65 
    69 void
    70 OSInitMutex(OSMutex *mutex);
    71 
    72 
    76 void
    77 OSInitMutexEx(OSMutex *mutex,
    78  const char *name);
    79 
    80 
    93 void
    94 OSLockMutex(OSMutex *mutex);
    95 
    96 
    110 BOOL
    111 OSTryLockMutex(OSMutex *mutex);
    112 
    113 
    124 void
    125 OSUnlockMutex(OSMutex *mutex);
    126 
    127 
    128 #ifdef __cplusplus
    129 }
    130 #endif
    131 
    +
    OSThreadQueue queue
    Queue of threads waiting for this mutex to unlock.
    Definition: mutex.h:46
    - -
    OSThreadQueue queue
    Queue of threads waiting for this mutex to unlock.
    Definition: mutex.h:46
    - -
    void OSInitMutexEx(OSMutex *mutex, const char *name)
    -
    uint32_t tag
    Should always be set to the value OS_MUTEX_TAG.
    Definition: mutex.h:38
    - + +
    void OSInitMutexEx(OSMutex *mutex, const char *name)
    Initialise a mutex structure with a name.
    +
    Definition: mutex.h:35
    +
    OSMutexLink link
    Link used inside OSThread&#39;s mutex queue.
    Definition: mutex.h:55
    +
    OSThread * owner
    Current owner of mutex.
    Definition: mutex.h:49
    -
    void OSUnlockMutex(OSMutex *mutex)
    -
    int BOOL
    Definition: wut_types.h:5
    -
    OSThread * owner
    Current owner of mutex.
    Definition: mutex.h:49
    -
    Definition: mutex.h:35
    -
    void OSLockMutex(OSMutex *mutex)
    - -
    void OSInitMutex(OSMutex *mutex)
    -
    BOOL OSTryLockMutex(OSMutex *mutex)
    -
    const char * name
    Name set by OSInitMutexEx.
    Definition: mutex.h:41
    -
    OSMutexLink link
    Link used inside OSThread's mutex queue.
    Definition: mutex.h:55
    +
    void OSUnlockMutex(OSMutex *mutex)
    Unlocks the mutex.
    +
    OSMutex * prev
    Definition: mutex.h:27
    +
    void OSLockMutex(OSMutex *mutex)
    Lock the mutex.
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    void OSInitMutex(OSMutex *mutex)
    Initialise a mutex structure.
    +
    OSMutex * next
    Definition: mutex.h:26
    + +
    BOOL OSTryLockMutex(OSMutex *mutex)
    Try to lock a mutex.
    +
    const char * name
    Name set by OSInitMutexEx.
    Definition: mutex.h:41
    +
    uint32_t tag
    Should always be set to the value OS_MUTEX_TAG.
    Definition: mutex.h:38
    +
    int32_t count
    Current recursion lock count of mutex.
    Definition: mutex.h:52
    diff --git a/namespaceRpl.html b/namespaceRpl.html new file mode 100644 index 0000000..cbd03a5 --- /dev/null +++ b/namespaceRpl.html @@ -0,0 +1,811 @@ + + + + + + + +wut: Rpl Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    Rpl Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool SwkbdAppearInputForm (const nn::swkbd::AppearArg &appearArg)
     
    bool SwkbdAppearKeyboard (const nn::swkbd::KeyboardArg &keyboardArg)
     
    void SwkbdCalcSubThreadFont ()
     
    void SwkbdCalcSubThreadPredict ()
     
    void SwkbdCalc (const nn::swkbd::ControllerInfo &controllerInfo)
     
    void SwkbdConfirmUnfixAll ()
     
    void SwkbdCreate (void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
     
    void SwkbdDestroy ()
     
    bool SwkbdDisappearInputForm ()
     
    bool SwkbdDisappearKeyboard ()
     
    void SwkbdDrawDRC ()
     
    void SwkbdDrawTV ()
     
    void SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfo *drawStringInfo)
     
    const char16_t * SwkbdGetInputFormString ()
     
    void SwkbdGetKeyboardCondition (nn::swkbd::KeyboardCondition *keyboardCondition)
     
    nn::swkbd::State SwkbdGetStateInputForm ()
     
    nn::swkbd::State SwkbdGetStateKeyboard ()
     
    void SwkbdInactivateSelectCursor ()
     
    bool SwkbdInitLearnDic (void *buffer)
     
    bool SwkbdIsCoveredWithSubWindow ()
     
    bool SwkbdIsDecideCancelButton (bool *outIsSelectCursor)
     
    bool SwkbdIsDecideOkButton (bool *outIsSelectCursor)
     
    bool SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver *eventReceiver)
     
    bool SwkbdIsNeedCalcSubThreadFont ()
     
    bool SwkbdIsNeedCalcSubThreadPredict ()
     
    bool SwkbdIsSelectCursorActive ()
     
    void SwkbdMuteAllSound (bool muted)
     
    void SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
     
    void SwkbdSetCursorPos (int pos)
     
    void SwkbdSetEnableOkButton (bool enable)
     
    void SwkbdSetInputFormString (const char16_t *str)
     
    void SwkbdSetReceiver (const nn::swkbd::ReceiverArg &receiver)
     
    void SwkbdSetSelectFrom (int from)
     
    void SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj *userControllerEventObj)
     
    void SwkbdSetUserSoundObj (nn::swkbd::ISoundObj *userSoundObj)
     
    void SwkbdSetVersion (int version)
     
    +

    Function Documentation

    + +

    ◆ SwkbdAppearInputForm()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdAppearInputForm (const nn::swkbd::AppearArgappearArg)
    +
    + +
    +
    + +

    ◆ SwkbdAppearKeyboard()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdAppearKeyboard (const nn::swkbd::KeyboardArgkeyboardArg)
    +
    + +
    +
    + +

    ◆ SwkbdCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdCalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ SwkbdCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdCalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ SwkbdCalc()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdCalc (const nn::swkbd::ControllerInfocontrollerInfo)
    +
    + +
    +
    + +

    ◆ SwkbdConfirmUnfixAll()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdConfirmUnfixAll ()
    +
    + +
    +
    + +

    ◆ SwkbdCreate()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Rpl::SwkbdCreate (void * buffer,
    nn::swkbd::RegionType regionType,
    uint32_t unk,
    FSClientfsClient 
    )
    +
    + +
    +
    + +

    ◆ SwkbdDestroy()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdDestroy ()
    +
    + +
    +
    + +

    ◆ SwkbdDisappearInputForm()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdDisappearInputForm ()
    +
    + +
    +
    + +

    ◆ SwkbdDisappearKeyboard()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdDisappearKeyboard ()
    +
    + +
    +
    + +

    ◆ SwkbdDrawDRC()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdDrawDRC ()
    +
    + +
    +
    + +

    ◆ SwkbdDrawTV()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdDrawTV ()
    +
    + +
    +
    + +

    ◆ SwkbdGetDrawStringInfo()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfodrawStringInfo)
    +
    + +
    +
    + +

    ◆ SwkbdGetInputFormString()

    + +
    +
    + + + + + + + +
    const char16_t* Rpl::SwkbdGetInputFormString ()
    +
    + +
    +
    + +

    ◆ SwkbdGetKeyboardCondition()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdGetKeyboardCondition (nn::swkbd::KeyboardConditionkeyboardCondition)
    +
    + +
    +
    + +

    ◆ SwkbdGetStateInputForm()

    + +
    +
    + + + + + + + +
    nn::swkbd::State Rpl::SwkbdGetStateInputForm ()
    +
    + +
    +
    + +

    ◆ SwkbdGetStateKeyboard()

    + +
    +
    + + + + + + + +
    nn::swkbd::State Rpl::SwkbdGetStateKeyboard ()
    +
    + +
    +
    + +

    ◆ SwkbdInactivateSelectCursor()

    + +
    +
    + + + + + + + +
    void Rpl::SwkbdInactivateSelectCursor ()
    +
    + +
    +
    + +

    ◆ SwkbdInitLearnDic()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdInitLearnDic (void * buffer)
    +
    + +
    +
    + +

    ◆ SwkbdIsCoveredWithSubWindow()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdIsCoveredWithSubWindow ()
    +
    + +
    +
    + +

    ◆ SwkbdIsDecideCancelButton()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdIsDecideCancelButton (bool * outIsSelectCursor)
    +
    + +
    +
    + +

    ◆ SwkbdIsDecideOkButton()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdIsDecideOkButton (bool * outIsSelectCursor)
    +
    + +
    +
    + +

    ◆ SwkbdIsKeyboardTarget()

    + +
    +
    + + + + + + + + +
    bool Rpl::SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver * eventReceiver)
    +
    + +
    +
    + +

    ◆ SwkbdIsNeedCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdIsNeedCalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ SwkbdIsNeedCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdIsNeedCalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ SwkbdIsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool Rpl::SwkbdIsSelectCursorActive ()
    +
    + +
    +
    + +

    ◆ SwkbdMuteAllSound()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdMuteAllSound (bool muted)
    +
    + +
    +
    + +

    ◆ SwkbdSetControllerRemo()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
    +
    + +
    +
    + +

    ◆ SwkbdSetCursorPos()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetCursorPos (int pos)
    +
    + +
    +
    + +

    ◆ SwkbdSetEnableOkButton()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetEnableOkButton (bool enable)
    +
    + +
    +
    + +

    ◆ SwkbdSetInputFormString()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetInputFormString (const char16_t * str)
    +
    + +
    +
    + +

    ◆ SwkbdSetReceiver()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetReceiver (const nn::swkbd::ReceiverArgreceiver)
    +
    + +
    +
    + +

    ◆ SwkbdSetSelectFrom()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetSelectFrom (int from)
    +
    + +
    +
    + +

    ◆ SwkbdSetUserControllerEventObj()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj * userControllerEventObj)
    +
    + +
    +
    + +

    ◆ SwkbdSetUserSoundObj()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetUserSoundObj (nn::swkbd::ISoundObj * userSoundObj)
    +
    + +
    +
    + +

    ◆ SwkbdSetVersion()

    + +
    +
    + + + + + + + + +
    void Rpl::SwkbdSetVersion (int version)
    +
    + +
    +
    +
    + + + + diff --git a/namespacemembers.html b/namespacemembers.html new file mode 100644 index 0000000..8ad5601 --- /dev/null +++ b/namespacemembers.html @@ -0,0 +1,375 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - l -

    + + +

    - m -

    + + +

    - r -

    + + +

    - s -

      +
    • SetControllerRemo() +: nn::swkbd +
    • +
    • SetCursorPos() +: nn::swkbd +
    • +
    • SetEnableOkButton() +: nn::swkbd +
    • +
    • SetInputFormString() +: nn::swkbd +
    • +
    • SetReceiver() +: nn::swkbd +
    • +
    • SetSelectFrom() +: nn::swkbd +
    • +
    • SetUserControllerEventObj() +: nn::swkbd +
    • +
    • SetUserSoundObj() +: nn::swkbd +
    • +
    • State +: nn::swkbd +
    • +
    • SwkbdAppearInputForm() +: Rpl +
    • +
    • SwkbdAppearKeyboard() +: Rpl +
    • +
    • SwkbdCalc() +: Rpl +
    • +
    • SwkbdCalcSubThreadFont() +: Rpl +
    • +
    • SwkbdCalcSubThreadPredict() +: Rpl +
    • +
    • SwkbdConfirmUnfixAll() +: Rpl +
    • +
    • SwkbdCreate() +: Rpl +
    • +
    • SwkbdDestroy() +: Rpl +
    • +
    • SwkbdDisappearInputForm() +: Rpl +
    • +
    • SwkbdDisappearKeyboard() +: Rpl +
    • +
    • SwkbdDrawDRC() +: Rpl +
    • +
    • SwkbdDrawTV() +: Rpl +
    • +
    • SwkbdGetDrawStringInfo() +: Rpl +
    • +
    • SwkbdGetInputFormString() +: Rpl +
    • +
    • SwkbdGetKeyboardCondition() +: Rpl +
    • +
    • SwkbdGetStateInputForm() +: Rpl +
    • +
    • SwkbdGetStateKeyboard() +: Rpl +
    • +
    • SwkbdInactivateSelectCursor() +: Rpl +
    • +
    • SwkbdInitLearnDic() +: Rpl +
    • +
    • SwkbdIsCoveredWithSubWindow() +: Rpl +
    • +
    • SwkbdIsDecideCancelButton() +: Rpl +
    • +
    • SwkbdIsDecideOkButton() +: Rpl +
    • +
    • SwkbdIsKeyboardTarget() +: Rpl +
    • +
    • SwkbdIsNeedCalcSubThreadFont() +: Rpl +
    • +
    • SwkbdIsNeedCalcSubThreadPredict() +: Rpl +
    • +
    • SwkbdIsSelectCursorActive() +: Rpl +
    • +
    • SwkbdMuteAllSound() +: Rpl +
    • +
    • SwkbdSetControllerRemo() +: Rpl +
    • +
    • SwkbdSetCursorPos() +: Rpl +
    • +
    • SwkbdSetEnableOkButton() +: Rpl +
    • +
    • SwkbdSetInputFormString() +: Rpl +
    • +
    • SwkbdSetReceiver() +: Rpl +
    • +
    • SwkbdSetSelectFrom() +: Rpl +
    • +
    • SwkbdSetUserControllerEventObj() +: Rpl +
    • +
    • SwkbdSetUserSoundObj() +: Rpl +
    • +
    • SwkbdSetVersion() +: Rpl +
    • +
    +
    + + + + diff --git a/namespacemembers_enum.html b/namespacemembers_enum.html new file mode 100644 index 0000000..7a12527 --- /dev/null +++ b/namespacemembers_enum.html @@ -0,0 +1,88 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + + + diff --git a/namespacemembers_func.html b/namespacemembers_func.html new file mode 100644 index 0000000..bedcbb2 --- /dev/null +++ b/namespacemembers_func.html @@ -0,0 +1,352 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - f -

    + + +

    - g -

    + + +

    - i -

    + + +

    - m -

    + + +

    - s -

      +
    • SetControllerRemo() +: nn::swkbd +
    • +
    • SetCursorPos() +: nn::swkbd +
    • +
    • SetEnableOkButton() +: nn::swkbd +
    • +
    • SetInputFormString() +: nn::swkbd +
    • +
    • SetReceiver() +: nn::swkbd +
    • +
    • SetSelectFrom() +: nn::swkbd +
    • +
    • SetUserControllerEventObj() +: nn::swkbd +
    • +
    • SetUserSoundObj() +: nn::swkbd +
    • +
    • SwkbdAppearInputForm() +: Rpl +
    • +
    • SwkbdAppearKeyboard() +: Rpl +
    • +
    • SwkbdCalc() +: Rpl +
    • +
    • SwkbdCalcSubThreadFont() +: Rpl +
    • +
    • SwkbdCalcSubThreadPredict() +: Rpl +
    • +
    • SwkbdConfirmUnfixAll() +: Rpl +
    • +
    • SwkbdCreate() +: Rpl +
    • +
    • SwkbdDestroy() +: Rpl +
    • +
    • SwkbdDisappearInputForm() +: Rpl +
    • +
    • SwkbdDisappearKeyboard() +: Rpl +
    • +
    • SwkbdDrawDRC() +: Rpl +
    • +
    • SwkbdDrawTV() +: Rpl +
    • +
    • SwkbdGetDrawStringInfo() +: Rpl +
    • +
    • SwkbdGetInputFormString() +: Rpl +
    • +
    • SwkbdGetKeyboardCondition() +: Rpl +
    • +
    • SwkbdGetStateInputForm() +: Rpl +
    • +
    • SwkbdGetStateKeyboard() +: Rpl +
    • +
    • SwkbdInactivateSelectCursor() +: Rpl +
    • +
    • SwkbdInitLearnDic() +: Rpl +
    • +
    • SwkbdIsCoveredWithSubWindow() +: Rpl +
    • +
    • SwkbdIsDecideCancelButton() +: Rpl +
    • +
    • SwkbdIsDecideOkButton() +: Rpl +
    • +
    • SwkbdIsKeyboardTarget() +: Rpl +
    • +
    • SwkbdIsNeedCalcSubThreadFont() +: Rpl +
    • +
    • SwkbdIsNeedCalcSubThreadPredict() +: Rpl +
    • +
    • SwkbdIsSelectCursorActive() +: Rpl +
    • +
    • SwkbdMuteAllSound() +: Rpl +
    • +
    • SwkbdSetControllerRemo() +: Rpl +
    • +
    • SwkbdSetCursorPos() +: Rpl +
    • +
    • SwkbdSetEnableOkButton() +: Rpl +
    • +
    • SwkbdSetInputFormString() +: Rpl +
    • +
    • SwkbdSetReceiver() +: Rpl +
    • +
    • SwkbdSetSelectFrom() +: Rpl +
    • +
    • SwkbdSetUserControllerEventObj() +: Rpl +
    • +
    • SwkbdSetUserSoundObj() +: Rpl +
    • +
    • SwkbdSetVersion() +: Rpl +
    • +
    +
    + + + + diff --git a/namespacemembers_type.html b/namespacemembers_type.html new file mode 100644 index 0000000..c445c06 --- /dev/null +++ b/namespacemembers_type.html @@ -0,0 +1,79 @@ + + + + + + + +wut: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + + + diff --git a/namespacenn.html b/namespacenn.html new file mode 100644 index 0000000..b0442cf --- /dev/null +++ b/namespacenn.html @@ -0,0 +1,95 @@ + + + + + + + +wut: nn Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    + +
    + + + + + + +

    +Namespaces

     ac
     
     swkbd
     
    + + + + +

    +Data Structures

    class  Result
     Result value type used by nn libraries. More...
     
    +
    + + + + diff --git a/namespacenn_1_1ac.html b/namespacenn_1_1ac.html new file mode 100644 index 0000000..04c4c97 --- /dev/null +++ b/namespacenn_1_1ac.html @@ -0,0 +1,281 @@ + + + + + + + +wut: nn::ac Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    nn::ac Namespace Reference
    +
    +
    + + + + +

    +Namespaces

     detail
     
    + + + +

    +Typedefs

    typedef uint32_t ConfigIdNum
     
    + + + + + + + + + + + + + + + + +

    +Functions

    static nn::Result Initialize ()
     Initialise the nn_ac library. More...
     
    static void Finalize ()
     Finalise the nn_ac library. More...
     
    static nn::Result GetStartupId (ConfigIdNum *id)
     Get the default connection configuration id. More...
     
    static nn::Result Connect (ConfigIdNum id)
     Connect to configuration id. More...
     
    static nn::Result GetAssignedAddress (uint32_t *ip)
     Get the IP address of the current connection. More...
     
    +

    Typedef Documentation

    + +

    ◆ ConfigIdNum

    + +
    +
    + + + + +
    typedef uint32_t ConfigIdNum
    +
    + +

    Definition at line 18 of file ac_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ Initialize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static nn::Result nn::ac::Initialize ()
    +
    +inlinestatic
    +
    + +

    Initialise the nn_ac library.

    + +

    Definition at line 39 of file ac_cpp.h.

    + +
    +
    + +

    ◆ Finalize()

    + +
    +
    + + + + + +
    + + + + + + + +
    static void nn::ac::Finalize ()
    +
    +inlinestatic
    +
    + +

    Finalise the nn_ac library.

    + +

    Definition at line 49 of file ac_cpp.h.

    + +
    +
    + +

    ◆ GetStartupId()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static nn::Result nn::ac::GetStartupId (ConfigIdNumid)
    +
    +inlinestatic
    +
    + +

    Get the default connection configuration id.

    + +

    Definition at line 59 of file ac_cpp.h.

    + +
    +
    + +

    ◆ Connect()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static nn::Result nn::ac::Connect (ConfigIdNum id)
    +
    +inlinestatic
    +
    + +

    Connect to configuration id.

    + +

    Definition at line 69 of file ac_cpp.h.

    + +
    +
    + +

    ◆ GetAssignedAddress()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static nn::Result nn::ac::GetAssignedAddress (uint32_t * ip)
    +
    +inlinestatic
    +
    + +

    Get the IP address of the current connection.

    + +

    Definition at line 79 of file ac_cpp.h.

    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1ac_1_1detail.html b/namespacenn_1_1ac_1_1detail.html new file mode 100644 index 0000000..3f7ae19 --- /dev/null +++ b/namespacenn_1_1ac_1_1detail.html @@ -0,0 +1,187 @@ + + + + + + + +wut: nn::ac::detail Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    nn::ac::detail Namespace Reference
    +
    +
    + + + + + + + + + + + + +

    +Functions

    nn::Result Initialize__Q2_2nn2acFv ()
     
    void Finalize__Q2_2nn2acFv ()
     
    nn::Result GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum (ConfigIdNum *id)
     
    nn::Result Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum (ConfigIdNum id)
     
    nn::Result GetAssignedAddress__Q2_2nn2acFPUl (uint32_t *ip)
     
    +

    Function Documentation

    + +

    ◆ Initialize__Q2_2nn2acFv()

    + +
    +
    + + + + + + + +
    nn::Result nn::ac::detail::Initialize__Q2_2nn2acFv ()
    +
    + +
    +
    + +

    ◆ Finalize__Q2_2nn2acFv()

    + +
    +
    + + + + + + + +
    void nn::ac::detail::Finalize__Q2_2nn2acFv ()
    +
    + +
    +
    + +

    ◆ GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum()

    + +
    +
    + + + + + + + + +
    nn::Result nn::ac::detail::GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum (ConfigIdNumid)
    +
    + +
    +
    + +

    ◆ Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum()

    + +
    +
    + + + + + + + + +
    nn::Result nn::ac::detail::Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum (ConfigIdNum id)
    +
    + +
    +
    + +

    ◆ GetAssignedAddress__Q2_2nn2acFPUl()

    + +
    +
    + + + + + + + + +
    nn::Result nn::ac::detail::GetAssignedAddress__Q2_2nn2acFPUl (uint32_t * ip)
    +
    + +
    +
    +
    + + + + diff --git a/namespacenn_1_1swkbd.html b/namespacenn_1_1swkbd.html new file mode 100644 index 0000000..22fce6f --- /dev/null +++ b/namespacenn_1_1swkbd.html @@ -0,0 +1,1255 @@ + + + + + + + +wut: nn::swkbd Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    nn::swkbd Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  AppearArg
     
    struct  ConfigArg
     
    struct  ControllerInfo
     
    struct  CreateArg
     
    struct  DrawStringInfo
     
    struct  InputFormArg
     
    struct  KeyboardArg
     
    struct  KeyboardCondition
     
    struct  ReceiverArg
     
    + + + + + + + + + +

    +Enumerations

    enum  ControllerType { Unknown0 = 0 + }
     
    enum  LanguageType {
    +  Japanese = 0, +
    +  English = 1 +
    + }
     
    enum  RegionType {
    +  Japan = 0, +
    +  USA = 1, +
    +  Europe = 2 +
    + }
     
    enum  State { Unknown0 = 0 + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool AppearInputForm (const AppearArg &args)
     
    bool AppearKeyboard (const KeyboardArg &args)
     
    void CalcSubThreadFont ()
     
    void CalcSubThreadPredict ()
     
    void Calc (const ControllerInfo &controllerInfo)
     
    void ConfirmUnfixAll ()
     
    bool Create (const CreateArg &args)
     
    void Destroy ()
     
    bool DisappearInputForm ()
     
    bool DisappearKeyboard ()
     
    void DrawDRC ()
     
    void DrawTV ()
     
    void GetDrawStringInfo (DrawStringInfo *drawStringInfo)
     
    const char16_t * GetInputFormString ()
     
    void GetKeyboardCondition (KeyboardCondition *keyboardCondition)
     
    State GetStateInputForm ()
     
    State GetStateKeyboard ()
     
    uint32_t GetWorkMemorySize (uint32_t unk)
     
    void InactivateSelectCursor ()
     
    bool InitLearnDic (void *dictionary)
     
    bool IsCoveredWithSubWindow ()
     
    bool IsDecideCancelButton (bool *outIsSelected)
     
    bool IsDecideOkButton (bool *outIsSelected)
     
    bool IsKeyboardTarget (IEventReceiver *eventReceiver)
     
    bool IsNeedCalcSubThreadFont ()
     
    bool IsNeedCalcSubThreadPredict ()
     
    bool IsSelectCursorActive ()
     
    void MuteAllSound (bool muted)
     
    void SetControllerRemo (ControllerType type)
     
    void SetCursorPos (int)
     
    void SetEnableOkButton (bool)
     
    void SetInputFormString (const char16_t *str)
     
    void SetReceiver (const ReceiverArg &receiver)
     
    void SetSelectFrom (int)
     
    void SetUserControllerEventObj (IControllerEventObj *controllerEventObj)
     
    void SetUserSoundObj (ISoundObj *soundObj)
     
    +

    Data Structure Documentation

    + +

    ◆ nn::swkbd::AppearArg

    + +
    +
    + + + + +
    struct nn::swkbd::AppearArg
    +
    +
    +

    Definition at line 130 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +KeyboardArg +keyboardArg +
    +InputFormArg +inputFormArg +
    + +
    +
    + +

    ◆ nn::swkbd::ControllerInfo

    + +
    +
    + + + + +
    struct nn::swkbd::ControllerInfo
    +
    +
    +

    Definition at line 150 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +VPADStatus * +vpad +
    +KPADStatus * +kpad[4] +
    + +
    +
    + +

    ◆ nn::swkbd::CreateArg

    + +
    +
    + + + + +
    struct nn::swkbd::CreateArg
    +
    +
    +

    Definition at line 137 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +void * +workMemory +
    +RegionType +regionType +
    +uint32_t +unk_0x08 +
    +FSClient * +fsClient +
    + +
    +
    + +

    ◆ nn::swkbd::InputFormArg

    + +
    +
    + + + + +
    struct nn::swkbd::InputFormArg
    +
    +
    +

    Definition at line 104 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +int32_t +unk_0x04 +
    +uint32_t +unk_0x08 +
    +uint32_t +unk_0x0C +
    +int32_t +maxTextLength +
    +uint32_t +unk_0x14 +
    +uint32_t +unk_0x18 +
    +bool +unk_0x1C +
    +bool +unk_0x1D +
    +bool +unk_0x1E +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardArg

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardArg
    +
    +
    +

    Definition at line 97 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +ConfigArg +configArg +
    +ReceiverArg +receiverArg +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardCondition

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardCondition
    +
    +
    +

    Definition at line 170 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +uint32_t +unk_0x04 +
    + +
    +
    + +

    ◆ nn::swkbd::ReceiverArg

    + +
    +
    + + + + +
    struct nn::swkbd::ReceiverArg
    +
    +
    +

    Definition at line 80 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +uint32_t +unk_0x04 +
    +uint32_t +unk_0x08 +
    +int32_t +unk_0x0C +
    +uint32_t +unk_0x10 +
    +int32_t +unk_0x14 +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ControllerType

    + +
    +
    + + + + + +
    + + + + +
    enum ControllerType
    +
    +strong
    +
    + + +
    Enumerator
    Unknown0 
    + +

    Definition at line 22 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ LanguageType

    + +
    +
    + + + + + +
    + + + + +
    enum LanguageType
    +
    +strong
    +
    + + + +
    Enumerator
    Japanese 
    English 
    + +

    Definition at line 27 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ RegionType

    + +
    +
    + + + + + +
    + + + + +
    enum RegionType
    +
    +strong
    +
    + + + + +
    Enumerator
    Japan 
    USA 
    Europe 
    + +

    Definition at line 33 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ State

    + +
    +
    + + + + + +
    + + + + +
    enum State
    +
    +strong
    +
    + + +
    Enumerator
    Unknown0 
    + +

    Definition at line 40 of file swkbd_cpp.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ AppearInputForm()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::AppearInputForm (const AppearArgargs)
    +
    + +
    +
    + +

    ◆ AppearKeyboard()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::AppearKeyboard (const KeyboardArgargs)
    +
    + +
    +
    + +

    ◆ CalcSubThreadFont()

    + +
    +
    + + + + + + + +
    void nn::swkbd::CalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ CalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    void nn::swkbd::CalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ Calc()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::Calc (const ControllerInfocontrollerInfo)
    +
    + +
    +
    + +

    ◆ ConfirmUnfixAll()

    + +
    +
    + + + + + + + +
    void nn::swkbd::ConfirmUnfixAll ()
    +
    + +
    +
    + +

    ◆ Create()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::Create (const CreateArgargs)
    +
    + +
    +
    + +

    ◆ Destroy()

    + +
    +
    + + + + + + + +
    void nn::swkbd::Destroy ()
    +
    + +
    +
    + +

    ◆ DisappearInputForm()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::DisappearInputForm ()
    +
    + +
    +
    + +

    ◆ DisappearKeyboard()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::DisappearKeyboard ()
    +
    + +
    +
    + +

    ◆ DrawDRC()

    + +
    +
    + + + + + + + +
    void nn::swkbd::DrawDRC ()
    +
    + +
    +
    + +

    ◆ DrawTV()

    + +
    +
    + + + + + + + +
    void nn::swkbd::DrawTV ()
    +
    + +
    +
    + +

    ◆ GetDrawStringInfo()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::GetDrawStringInfo (DrawStringInfodrawStringInfo)
    +
    + +
    +
    + +

    ◆ GetInputFormString()

    + +
    +
    + + + + + + + +
    const char16_t* nn::swkbd::GetInputFormString ()
    +
    + +
    +
    + +

    ◆ GetKeyboardCondition()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::GetKeyboardCondition (KeyboardConditionkeyboardCondition)
    +
    + +
    +
    + +

    ◆ GetStateInputForm()

    + +
    +
    + + + + + + + +
    State nn::swkbd::GetStateInputForm ()
    +
    + +
    +
    + +

    ◆ GetStateKeyboard()

    + +
    +
    + + + + + + + +
    State nn::swkbd::GetStateKeyboard ()
    +
    + +
    +
    + +

    ◆ GetWorkMemorySize()

    + +
    +
    + + + + + + + + +
    uint32_t nn::swkbd::GetWorkMemorySize (uint32_t unk)
    +
    + +
    +
    + +

    ◆ InactivateSelectCursor()

    + +
    +
    + + + + + + + +
    void nn::swkbd::InactivateSelectCursor ()
    +
    + +
    +
    + +

    ◆ InitLearnDic()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::InitLearnDic (void * dictionary)
    +
    + +
    +
    + +

    ◆ IsCoveredWithSubWindow()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::IsCoveredWithSubWindow ()
    +
    + +
    +
    + +

    ◆ IsDecideCancelButton()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::IsDecideCancelButton (bool * outIsSelected)
    +
    + +
    +
    + +

    ◆ IsDecideOkButton()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::IsDecideOkButton (bool * outIsSelected)
    +
    + +
    +
    + +

    ◆ IsKeyboardTarget()

    + +
    +
    + + + + + + + + +
    bool nn::swkbd::IsKeyboardTarget (IEventReceiver * eventReceiver)
    +
    + +
    +
    + +

    ◆ IsNeedCalcSubThreadFont()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::IsNeedCalcSubThreadFont ()
    +
    + +
    +
    + +

    ◆ IsNeedCalcSubThreadPredict()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::IsNeedCalcSubThreadPredict ()
    +
    + +
    +
    + +

    ◆ IsSelectCursorActive()

    + +
    +
    + + + + + + + +
    bool nn::swkbd::IsSelectCursorActive ()
    +
    + +
    +
    + +

    ◆ MuteAllSound()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::MuteAllSound (bool muted)
    +
    + +
    +
    + +

    ◆ SetControllerRemo()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetControllerRemo (ControllerType type)
    +
    + +
    +
    + +

    ◆ SetCursorPos()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetCursorPos (int )
    +
    + +
    +
    + +

    ◆ SetEnableOkButton()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetEnableOkButton (bool )
    +
    + +
    +
    + +

    ◆ SetInputFormString()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetInputFormString (const char16_t * str)
    +
    + +
    +
    + +

    ◆ SetReceiver()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetReceiver (const ReceiverArgreceiver)
    +
    + +
    +
    + +

    ◆ SetSelectFrom()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetSelectFrom (int )
    +
    + +
    +
    + +

    ◆ SetUserControllerEventObj()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetUserControllerEventObj (IControllerEventObj * controllerEventObj)
    +
    + +
    +
    + +

    ◆ SetUserSoundObj()

    + +
    +
    + + + + + + + + +
    void nn::swkbd::SetUserSoundObj (ISoundObj * soundObj)
    +
    + +
    +
    +
    + + + + diff --git a/namespaces.html b/namespaces.html new file mode 100644 index 0000000..1688712 --- /dev/null +++ b/namespaces.html @@ -0,0 +1,87 @@ + + + + + + + +wut: Namespace List + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    +
    [detail level 123]
    + + + + + +
     Nnn
     Nac
     Ndetail
     Nswkbd
     NRpl
    +
    +
    + + + + diff --git a/navtree.css b/navtree.css deleted file mode 100644 index 1a868b3..0000000 --- a/navtree.css +++ /dev/null @@ -1,143 +0,0 @@ -#nav-tree .children_ul { - margin:0; - padding:4px; -} - -#nav-tree ul { - list-style:none outside none; - margin:0px; - padding:0px; -} - -#nav-tree li { - white-space:nowrap; - margin:0px; - padding:0px; -} - -#nav-tree .plus { - margin:0px; -} - -#nav-tree .selected { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} - -#nav-tree img { - margin:0px; - padding:0px; - border:0px; - vertical-align: middle; -} - -#nav-tree a { - text-decoration:none; - padding:0px; - margin:0px; - outline:none; -} - -#nav-tree .label { - margin:0px; - padding:0px; - font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -#nav-tree .label a { - padding:2px; -} - -#nav-tree .selected a { - text-decoration:none; - color:#fff; -} - -#nav-tree .children_ul { - margin:0px; - padding:0px; -} - -#nav-tree .item { - margin:0px; - padding:0px; -} - -#nav-tree { - padding: 0px 0px; - background-color: #FAFAFF; - font-size:14px; - overflow:auto; -} - -#doc-content { - overflow:auto; - display:block; - padding:0px; - margin:0px; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#side-nav { - padding:0 6px 0 0; - margin: 0px; - display:block; - position: absolute; - left: 0px; - width: 250px; -} - -.ui-resizable .ui-resizable-handle { - display:block; -} - -.ui-resizable-e { - background:url("splitbar.png") repeat scroll right center transparent; - cursor:e-resize; - height:100%; - right:0; - top:0; - width:6px; -} - -.ui-resizable-handle { - display:none; - font-size:0.1px; - position:absolute; - z-index:1; -} - -#nav-tree-contents { - margin: 6px 0px 0px 0px; -} - -#nav-tree { - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - -webkit-overflow-scrolling : touch; /* iOS 5+ */ -} - -#nav-sync { - position:absolute; - top:5px; - right:24px; - z-index:0; -} - -#nav-sync img { - opacity:0.3; -} - -#nav-sync img:hover { - opacity:0.9; -} - -@media print -{ - #nav-tree { display: none; } - div.ui-resizable-handle { display: none; position: relative; } -} - diff --git a/navtree.js b/navtree.js deleted file mode 100644 index 9df45a7..0000000 --- a/navtree.js +++ /dev/null @@ -1,523 +0,0 @@ -var navTreeSubIndices = new Array(); - -function getData(varName) -{ - var i = varName.lastIndexOf('/'); - var n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} - -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; - } - catch(e) { - return false; - } -} - - -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); - } -} - -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); - } -} - -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; - } -} - -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - if ($.browser.msie && $.browser.version<=8) { - // script.onload does not work with older versions of IE - script.onreadystatechange = function() { - if (script.readyState=='complete' || script.readyState=='loaded') { - func(); if (show) showRoot(); - } - } - } - head.appendChild(script); -} - -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("img"); - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.width = 16; - imgNode.height = 22; - imgNode.border = 0; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.src = node.relpath+"arrowright.png"; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } - } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - imgNode.src = node.relpath+"arrowright.png"; - } else { - var span = document.createElement("span"); - span.style.display = 'inline-block'; - span.style.width = 16*(level+1)+'px'; - span.style.height = '22px'; - span.innerHTML = ' '; - domNode.appendChild(span); - } -} - -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); - } -} - -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); - } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { - a.className = "nolink"; - a.href = "javascript:void(0)"; - a.onclick = node.expandToggle.onclick; - } - } - - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } if (imm || ($.browser.msie && $.browser.version>8)) { - // somehow slideDown jumps to the start of tree for IE9 :-( - $(node.getChildrenUL()).show(); - } else { - $(node.getChildrenUL()).slideDown("fast"); - } - if (node.isLast) { - node.plus_img.src = node.relpath+"arrowdown.png"; - } else { - node.plus_img.src = node.relpath+"arrowdown.png"; - } - node.expanded = true; - } - } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } - gotoAnchor(anchor,aname,false); -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); - } - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.src = node.relpath+"arrowdown.png"; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); - } -} - -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("img"); - o.node.plus_img.src = relpath+"arrowright.png"; - o.node.plus_img.width = 16; - o.node.plus_img.height = 22; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); - } - navSync.click(function(){ toggleSyncButton(relpath); }); - } - - $(window).load(function(){ - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - }); - - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/ + + + + + + +wut: include/nn/result.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    result.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +

    Go to the source code of this file.

    + + + + + + + +

    +Data Structures

    struct  NNResult
     
    class  Result
     Result value type used by nn libraries. More...
     
    + + + +

    +Namespaces

     nn
     
    + + + + +

    +Typedefs

    typedef struct NNResult NNResult
     C equivalent of the C++ nn::Result. More...
     
    + + + + + +

    +Functions

    static int NNResult_IsSuccess (NNResult result)
     
    static int NNResult_IsFailure (NNResult result)
     
    +
    + + + + diff --git a/nn_2result_8h_source.html b/nn_2result_8h_source.html new file mode 100644 index 0000000..0176402 --- /dev/null +++ b/nn_2result_8h_source.html @@ -0,0 +1,236 @@ + + + + + + + +wut: include/nn/result.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    result.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    13 typedef struct NNResult NNResult;
    14 
    15 struct NNResult
    16 {
    17  int32_t value;
    18 };
    19 
    20 static inline int NNResult_IsSuccess(NNResult result)
    21 {
    22  return result.value >= 0;
    23 }
    24 
    25 static inline int NNResult_IsFailure(NNResult result)
    26 {
    27  return result.value < 0;
    28 }
    29 
    30 #ifdef __cplusplus
    31 
    32 namespace nn
    33 {
    34 
    38 class Result
    39 {
    40 public:
    41  enum Level
    42  {
    47  LEVEL_END = -7,
    48  };
    49 
    51  {
    57  };
    58 
    59  enum Module
    60  {
    83  };
    84 
    86  {
    97  MODULE_NN_GX = 0xA,
    104  MODULE_NN_FS = 0x11,
    105  MODULE_NN_DI = 0x12,
    108  MODULE_NN_PI = 0x15,
    109  MODULE_NN_PM = 0x16,
    119  MODULE_NN_AM = 0x20,
    124  MODULE_NN_MP = 0x25,
    126  MODULE_NN_AC = 0x27,
    142  MODULE_NN_MC = 0x37,
    152  MODULE_NN_PS = 0x41,
    154  MODULE_NN_IR = 0x43,
    156  MODULE_NN_PL = 0x45,
    160  MODULE_NN_NS = 0x49,
    162  MODULE_NN_RO = 0x4B,
    163  MODULE_NN_GD = 0x4C,
    165  MODULE_NN_EC = 0x4E,
    171  };
    172 
    174  {
    187  };
    188 
    190  {
    192  };
    193 
    194 public:
    195  Result(Level level, Module module, unsigned description) :
    196  mDescription(description),
    197  mModule(module),
    198  mLevel(level)
    199  {
    200  }
    201 
    202  Result(const NNResult &result) :
    203  mValue(result.value)
    204  {
    205  }
    206 
    207  bool IsFailure() const
    208  {
    209  return !IsSuccess();
    210  }
    211 
    212  bool IsSuccess() const
    213  {
    214  return mLevel >= 0;
    215  }
    216 
    217  bool IsLegacy() const
    218  {
    219  return mLegacy.signature == SIGNATURE_IS_LEGACY;
    220  }
    221 
    222  unsigned GetDescription() const
    223  {
    224  if (IsLegacy()) {
    225  return mLegacy.description;
    226  }
    227 
    228  return mDescription;
    229  }
    230 
    231  int GetLevel() const
    232  {
    233  if (IsLegacy()) {
    234  return mLegacy.level;
    235  }
    236 
    237  return mLevel;
    238  }
    239 
    240  unsigned GetModule() const
    241  {
    242  if (IsLegacy()) {
    243  return mLegacy.module;
    244  }
    245 
    246  return mModule;
    247  }
    248 
    249  unsigned GetSummary() const
    250  {
    251  if (IsLegacy()) {
    252  return mLegacy.summary;
    253  }
    254 
    255  return 0;
    256  }
    257 
    258  operator bool() const
    259  {
    260  return IsSuccess();
    261  }
    262 
    263  operator NNResult() const
    264  {
    265  NNResult result;
    266  result.value = mValue;
    267  return result;
    268  }
    269 
    270  bool operator==(const Result &other) const
    271  {
    272  return mValue == other.mValue;
    273  }
    274 
    275  bool operator!=(const Result &other) const
    276  {
    277  return mValue != other.mValue;
    278  }
    279 
    280 private:
    281  union {
    282  struct {
    283  uint32_t description : 10;
    284  uint32_t summary : 4;
    285  int32_t level : 4;
    286  uint32_t : 2;
    287  uint32_t module : 7;
    288  uint32_t signature : 2;
    289  } mLegacy;
    290 
    291  struct {
    292  uint32_t mDescription : 20;
    293  uint32_t mModule : 9;
    294  int32_t mLevel : 3;
    295  };
    296 
    297  int32_t mValue;
    298  };
    299 };
    300 
    301 } // namespace nn
    302 
    303 #endif // ifdef __cplusplus
    304 
    + + + + + + + + +
    bool IsSuccess() const
    Definition: result.h:212
    + + + + + + + + +
    Result value type used by nn libraries.
    Definition: result.h:38
    + + + + + + + +
    LegacySummary
    Definition: result.h:173
    + + +
    static int NNResult_IsSuccess(NNResult result)
    Definition: result.h:20
    + +
    int GetLevel() const
    Definition: result.h:231
    +
    Definition: ac_cpp.h:13
    + + + + + + +
    bool operator!=(const Result &other) const
    Definition: result.h:275
    +
    bool operator==(const Result &other) const
    Definition: result.h:270
    + + + + + +
    Result(const NNResult &result)
    Definition: result.h:202
    + + + + + + +
    unsigned GetSummary() const
    Definition: result.h:249
    + + + +
    LegacySignature
    Definition: result.h:189
    + + + + + + +
    bool IsFailure() const
    Definition: result.h:207
    + + + + + + + + + + + + +
    int32_t value
    Definition: result.h:17
    + + + + + + + + + + +
    bool IsLegacy() const
    Definition: result.h:217
    + + + +
    static int NNResult_IsFailure(NNResult result)
    Definition: result.h:25
    + + + + + +
    struct NNResult NNResult
    C equivalent of the C++ nn::Result.
    Definition: result.h:13
    + + + + + + + + + +
    Result(Level level, Module module, unsigned description)
    Definition: result.h:195
    + + + + + + + +
    unsigned GetModule() const
    Definition: result.h:240
    + + + +
    LegacyLevel
    Definition: result.h:50
    + + + + + + + + + + + + + + + + + + + + + + +
    unsigned GetDescription() const
    Definition: result.h:222
    +
    LegacyModule
    Definition: result.h:85
    + + + + + + + + + +
    + + + + diff --git a/nn_8dox.html b/nn_8dox.html new file mode 100644 index 0000000..c4a70ef --- /dev/null +++ b/nn_8dox.html @@ -0,0 +1,78 @@ + + + + + + + +wut: include/nn/nn.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    include/nn/nn.dox File Reference
    +
    +
    +
    + + + + diff --git a/nssl_8h.html b/nssl_8h.html new file mode 100644 index 0000000..c0d21f0 --- /dev/null +++ b/nssl_8h.html @@ -0,0 +1,236 @@ + + + + + + + +wut: include/nsysnet/nssl.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    nssl.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + +

    +Typedefs

    typedef int32_t NSSLContextHandle
     A handle to a NSSL context created with NSSLCreateContext(). More...
     
    typedef int32_t NSSLConnectionHandle
     A handle to a NSSL connection created with NSSLCreateConnection(). More...
     
    typedef enum NSSLServerCertId NSSLServerCertId
     The IDs of a system CA. More...
     
    + + + + +

    +Enumerations

    enum  NSSLServerCertId {
    +  NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST = 100, +
    +  NSSL_SERVER_CERT_NINTENDO_CA = 100, +
    +  NSSL_SERVER_CERT_NINTENDO_CA_G2 = 101, +
    +  NSSL_SERVER_CERT_NINTENDO_CA_G3 = 102, +
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA = 103, +
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2 = 104, +
    +  NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3 = 105, +
    +  NSSL_SERVER_CERT_GROUP_NINTENDO_LAST = 105, +
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST = 1001, +
    +  NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA = 1001, +
    +  NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA = 1002, +
    +  NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA = 1003, +
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA = 1004, +
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2 = 1005, +
    +  NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3 = 1006, +
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3 = 1007, +
    +  NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA = 1008, +
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5 = 1009, +
    +  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3 = 1010, +
    +  NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA = 1011, +
    +  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA = 1012, +
    +  NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2 = 1013, +
    +  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA = 1014, +
    +  NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3 = 1015, +
    +  NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT = 1016, +
    +  NSSL_SERVER_CERT_COMODO_CA = 1017, +
    +  NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA = 1018, +
    +  NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA = 1019, +
    +  NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA = 1020, +
    +  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA = 1021, +
    +  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA = 1022, +
    +  NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT = 1023, +
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA = 1024, +
    +  NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA = 1025, +
    +  NSSL_SERVER_CERT_EQUIFAX_SECURE_CA = 1026, +
    +  NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA = 1027, +
    +  NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2 = 1028, +
    +  NSSL_SERVER_CERT_ENTRUST_CA_2048 = 1029, +
    +  NSSL_SERVER_CERT_ENTRUST_ROOT_CA = 1030, +
    +  NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2 = 1031, +
    +  NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2 = 1032, +
    +  NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2 = 1033, +
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST = 1033, +
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST = 1900, +
    +  NSSL_SERVER_CERT_COMODO_RSA_CA = 1900, +
    +  NSSL_SERVER_CERT_USERTRUST_RSA_CA = 1901, +
    +  NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST = 1901 +
    + }
     The IDs of a system CA. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    int32_t NSSLInit ()
     Initialises the NSSL library for use. More...
     
    int32_t NSSLFinish ()
     Cleans up and finishes use of the NSSL library. More...
     
    NSSLContextHandle NSSLCreateContext (int32_t unk)
     Creates a context to use with the NSSL library. More...
     
    int32_t NSSLDestroyContext (NSSLContextHandle context)
     Destroys a NSSL context. More...
     
    int32_t NSSLAddServerPKIExternal (NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
     Add a custom root CA to the given NSSL context. More...
     
    int32_t NSSLAddServerPKI (NSSLContextHandle context, NSSLServerCertId pki)
     Add a system root CA (one of NSSLServerCertId) to the given NSSL context. More...
     
    NSSLConnectionHandle NSSLCreateConnection (NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
     Open an SSL connection. More...
     
    int32_t NSSLDestroyConnection (NSSLConnectionHandle connection)
     Close and destroy a NSSL connection. More...
     
    int32_t NSSLRead (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
     Read data from an open NSSL connection into a given buffer. More...
     
    int32_t NSSLWrite (NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
     Write data to an open NSSL connection from a given buffer. More...
     
    +
    + + + + diff --git a/nssl_8h_source.html b/nssl_8h_source.html new file mode 100644 index 0000000..ad90543 --- /dev/null +++ b/nssl_8h_source.html @@ -0,0 +1,144 @@ + + + + + + + +wut: include/nsysnet/nssl.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    nssl.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    23 #ifdef __cplusplus
    24 extern "C" {
    25 #endif
    26 
    28 typedef int32_t NSSLContextHandle;
    30 typedef int32_t NSSLConnectionHandle;
    31 
    43 typedef enum NSSLServerCertId
    44 {
    67 
    171 
    183 
    194 int32_t
    195 NSSLInit();
    196 
    203 int32_t
    204 NSSLFinish();
    205 
    221 NSSLCreateContext(int32_t unk);
    222 
    232 int32_t
    234 
    261 int32_t
    263  const void *cert,
    264  int32_t length,
    265  int32_t unk);
    266 
    282 int32_t
    284  NSSLServerCertId pki);
    285 
    321  const char *host,
    322  int32_t hostLength,
    323  int32_t options,
    324  int32_t socket,
    325  int32_t block);
    326 
    336 int32_t
    338 
    361 int32_t
    362 NSSLRead(NSSLConnectionHandle connection,
    363  const void *buffer,
    364  int32_t length,
    365  int32_t *outBytesRead);
    366 
    389 int32_t
    391  const void *buffer,
    392  int32_t length,
    393  int32_t *outBytesWritten);
    394 
    395 #ifdef __cplusplus
    396 }
    397 #endif
    398 
    Nintendo Class 2 CA - G2 (SHA1: 03 9D E5 37 3A C6 5E 1A EE 89 8D 54 E7 56 35 76 EB BE 54 9B) ...
    Definition: nssl.h:61
    +
    Represents the last certificate in the 4096-bit commercial CA group.
    Definition: nssl.h:181
    +
    Represents the first certificate in the Nintendo CA group.
    Definition: nssl.h:46
    +
    COMODO RSA Certification Authority (SHA1: AF E5 D2 44 A8 D1 19 42 30 FF 47 9F E2 F8 97 BB CD 7A 8C B4...
    Definition: nssl.h:176
    +
    NSSLContextHandle NSSLCreateContext(int32_t unk)
    Creates a context to use with the NSSL library.
    +
    Entrust.net Secure Server Certification Authority (SHA1: 99 A6 9B E6 1A FE 88 6B 4D 2B 82 00 7C B8 54...
    Definition: nssl.h:150
    +
    GeoTrust Global CA (SHA1: DE 28 F4 A4 FF E5 B9 2F A3 C5 03 D1 A3 49 A7 F9 96 2A 82 12) ...
    Definition: nssl.h:105
    +
    Entrust Root Certification Authority - G2 (SHA1: 8C F4 27 FD 79 0C 3A D1 66 06 8D E8 1E 57 EF BB 93 2...
    Definition: nssl.h:162
    +
    Nintendo Class 2 CA (SHA1: AA 8E F6 6A E0 F8 07 ED B8 41 C8 89 EE 36 66 A2 59 A2 8C CC) ...
    Definition: nssl.h:58
    +
    AddTrust External CA Root (SHA1: 02 FA F3 E2 91 43 54 68 60 78 57 69 4D F5 E4 5B 68 85 18 68) ...
    Definition: nssl.h:117
    +
    [No common name] (SHA1: D2 32 09 AD 23 D3 14 23 21 74 E4 0D 7F 9D 62 13 97 86 63 3A) ...
    Definition: nssl.h:147
    +
    UTN - DATACorp SGC (SHA1: 58 11 9F 0E 12 82 87 EA 50 FD D9 87 45 6F 4F 78 DC FA D6 D4) ...
    Definition: nssl.h:123
    +
    GeoTrust Primary Certification Authority - G3 (SHA1: 03 9E ED B8 0B E7 A0 3C 69 53 89 3B 20 D2 D9 32 ...
    Definition: nssl.h:114
    +
    int32_t NSSLDestroyConnection(NSSLConnectionHandle connection)
    Close and destroy a NSSL connection.
    +
    int32_t NSSLAddServerPKIExternal(NSSLContextHandle context, const void *cert, int32_t length, int32_t unk)
    Add a custom root CA to the given NSSL context.
    +
    GlobalSign (SHA1: D6 9B 56 11 48 F0 1C 77 C5 45 78 C1 09 26 DF 5B 85 69 76 AD)
    Definition: nssl.h:87
    +
    Verizon Global Root (SHA1: 91 21 98 EE F2 3D CA C4 09 39 31 2F EE 97 DD 56 0B AE 49 B1) ...
    Definition: nssl.h:78
    +
    GlobalSign Root CA (SHA1: B1 BC 96 8B D4 F4 9D 62 2A A8 9A 81 F2 15 01 52 A4 1D 82 9C) ...
    Definition: nssl.h:81
    +
    VeriSign Class 3 Public Primary Certification Authority - G3 (SHA1: 13 2D 0D 45 53 4B 69 97 CD B2 D5 ...
    Definition: nssl.h:90
    +
    Represents the first certificate in the commercial CA group.
    Definition: nssl.h:69
    +
    GTE CyberTrust Global Root (SHA1: 97 81 79 50 D8 1C 96 70 CC 34 D8 09 CF 79 44 31 36 7E F4 74) ...
    Definition: nssl.h:138
    +
    int32_t NSSLRead(NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesRead)
    Read data from an open NSSL connection into a given buffer.
    +
    int32_t NSSLWrite(NSSLConnectionHandle connection, const void *buffer, int32_t length, int32_t *outBytesWritten)
    Write data to an open NSSL connection from a given buffer.
    +
    Cybertrust Global Root (SHA1: 5F 43 E5 B1 BF F8 78 8C AC 1C C7 CA 4A 9A C6 22 2B CC 34 C6) ...
    Definition: nssl.h:75
    +
    int32_t NSSLConnectionHandle
    A handle to a NSSL connection created with NSSLCreateConnection().
    Definition: nssl.h:30
    +
    int32_t NSSLInit()
    Initialises the NSSL library for use.
    +
    UTN-USERFirst-Hardware (SHA1: 04 83 ED 33 99 AC 36 08 05 87 22 ED BC 5E 46 00 E3 BE F9 D7) ...
    Definition: nssl.h:126
    +
    [No common name] (SHA1: A1 DB 63 93 91 6F 17 E4 18 55 09 40 04 15 C7 02 40 B0 AE 6B) ...
    Definition: nssl.h:141
    +
    int32_t NSSLContextHandle
    A handle to a NSSL context created with NSSLCreateContext().
    Definition: nssl.h:28
    +
    int32_t NSSLAddServerPKI(NSSLContextHandle context, NSSLServerCertId pki)
    Add a system root CA (one of NSSLServerCertId) to the given NSSL context.
    +
    USERTrust RSA Certification Authority (SHA1: 2B 8F 1B 57 33 0D BB A2 D0 7A 6C 51 F7 0E E9 0D DA B9 AD...
    Definition: nssl.h:179
    +
    DigiCert High Assurance EV Root CA (SHA1: 5F B7 EE 06 33 E2 59 DB AD 0C 4C 9A E6 D3 8F 1A 61 C7 DC 25...
    Definition: nssl.h:129
    +
    COMODO Certification Authority (SHA1: EE 86 93 87 FF FD 83 49 AB 5A D1 43 22 58 87 89 A4 57 B0 12) ...
    Definition: nssl.h:120
    +
    DigiCert Global Root CA (SHA1: A8 98 5D 3A 65 E5 E5 C4 B2 D7 D6 6D 40 C6 DD 2F B1 9C 54 36) ...
    Definition: nssl.h:135
    +
    Represents the last certificate in the Nintendo CA group.
    Definition: nssl.h:66
    +
    DigiCert Assured ID Root G2 (SHA1: A1 4B 48 D9 43 EE 0A 0E 40 90 4F 3C E0 A4 C0 91 93 51 5D 3F) ...
    Definition: nssl.h:165
    +
    int socket(int domain, int type, int protocol)
    +
    Nintendo CA (SHA1: B5 22 94 55 DD 26 C1 F5 3C 73 06 0E 90 89 B3 91 38 9E 1F 75)
    Definition: nssl.h:49
    + +
    GeoTrust Global CA 2 (SHA1: A9 E9 78 08 14 37 58 88 F2 05 19 B0 6D 2B 0D 2B 60 16 90 7D) ...
    Definition: nssl.h:108
    +
    GlobalSign (SHA1: 75 E0 AB B6 13 85 12 27 1C 04 F8 5F DD DE 38 E4 B7 24 2E FE)
    Definition: nssl.h:84
    +
    Nintendo CA - G3 (SHA1: 68 A0 77 05 CC C7 A4 08 41 6E 0E D7 AD 65 F2 EC 3F EA 98 62) ...
    Definition: nssl.h:55
    +
    thawte Primary Root CA (SHA1: 91 C6 D6 EE 3E 8A C8 63 84 E5 48 C2 99 29 5C 75 6C 81 7B 81) ...
    Definition: nssl.h:102
    +
    Represents the last certificate in the commerical CA group.
    Definition: nssl.h:170
    +
    NSSLConnectionHandle NSSLCreateConnection(NSSLContextHandle context, const char *host, int32_t hostLength, int32_t options, int32_t socket, int32_t block)
    Open an SSL connection.
    +
    int32_t NSSLFinish()
    Cleans up and finishes use of the NSSL library.
    +
    Baltimore CyberTrust Root (SHA1: D4 DE 20 D0 5E 66 FC 53 FE 1A 50 88 2C 78 DB 28 52 CA E4 74) ...
    Definition: nssl.h:72
    +
    Thawte Premium Server CA (SHA1: 62 7F 8D 78 27 65 63 99 D2 7D 7F 90 44 C9 FE B3 F3 3E FA 9A) ...
    Definition: nssl.h:144
    +
    [No common name] (SHA1: 85 37 1C A6 E5 50 14 3D CE 28 03 47 1B DE 3A 09 E8 F8 77 0F) ...
    Definition: nssl.h:153
    +
    VeriSign Universal Root Certification Authority (SHA1: 36 79 CA 35 66 87 72 30 4D 30 A5 FB 87 3B 0F A...
    Definition: nssl.h:93
    +
    Nintendo Class 2 CA - G3 (SHA1: FA B5 6C 4C C7 CF F5 07 1D 40 B6 B0 07 38 61 D2 90 CA 2A 1A) ...
    Definition: nssl.h:64
    +
    DigiCert Assured ID Root CA (SHA1: 05 63 B8 63 0D 62 D7 5A BB C8 AB 1E 4B DF B5 A8 99 B2 4D 43) ...
    Definition: nssl.h:132
    +
    int32_t NSSLDestroyContext(NSSLContextHandle context)
    Destroys a NSSL context.
    +
    Entrust.net Certification Authority (2048) (SHA1: 50 30 06 09 1D 97 D4 F5 AE 39 F7 CB E7 92 7D 7D 65 ...
    Definition: nssl.h:156
    +
    GeoTrust Primary Certification Authority (SHA1: 32 3C 11 8E 1B F7 B8 B6 52 54 E2 E2 10 0D D6 02 90 37...
    Definition: nssl.h:111
    +
    NSSLServerCertId
    The IDs of a system CA.
    Definition: nssl.h:43
    +
    thawte Primary Root CA - G3 (SHA1: F1 8B 53 8D 1B E9 03 B6 A6 F0 56 43 5B 17 15 89 CA F3 6B F2) ...
    Definition: nssl.h:99
    +
    VeriSign Class 3 Public Primary Certification Authority - G5 (SHA1: 4E B6 D5 78 49 9B 1C CF 5F 58 1E ...
    Definition: nssl.h:96
    +
    DigiCert Global Root G2 (SHA1: DF 3C 24 F9 BF D6 66 76 1B 26 80 73 FE 06 D1 CC 8D 4F 82 A4) ...
    Definition: nssl.h:168
    +
    Entrust Root Certification Authority (SHA1: B3 1E B1 B7 40 E3 6C 84 02 DA DC 37 D4 4D F5 D4 67 49 52 ...
    Definition: nssl.h:159
    +
    Represents the first certificate in the 4096-bit commercial CA group.
    Definition: nssl.h:173
    +
    Nintendo CA - G2 (SHA1: C6 0B 2A 5C C9 0F 06 30 CC A3 30 40 DF 6B 33 78 23 9F 3B FA) ...
    Definition: nssl.h:52
    +
    + + + + diff --git a/nsyshid_8dox.html b/nsyshid_8dox.html new file mode 100644 index 0000000..18cae42 --- /dev/null +++ b/nsyshid_8dox.html @@ -0,0 +1,78 @@ + + + + + + + +wut: include/nsyshid/nsyshid.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    include/nsyshid/nsyshid.dox File Reference
    +
    +
    +
    + + + + diff --git a/nsysnet_2socket_8h_source.html b/nsysnet_2socket_8h_source.html deleted file mode 100644 index a5df69a..0000000 --- a/nsysnet_2socket_8h_source.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/nsysnet/socket.h Source File - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    socket.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include <stdint.h>
    -
    4 #include <sys/time.h>
    -
    5 #include <sys/socket.h>
    -
    6 
    -
    13 #define SOL_SOCKET 0xFFFF
    -
    14 
    -
    15 #define PF_UNSPEC 0
    -
    16 #define PF_INET 2
    -
    17 #define PF_INET6 23
    -
    18 
    -
    19 #define AF_UNSPEC PF_UNSPEC
    -
    20 #define AF_INET PF_INET
    -
    21 #define AF_INET6 PF_INET6
    -
    22 
    -
    23 #define SOCK_STREAM 1
    -
    24 #define SOCK_DGRAM 2
    -
    25 
    -
    26 #define MSG_OOB 0x0001
    -
    27 #define MSG_PEEK 0x0002
    -
    28 #define MSG_DONTWAIT 0x0004
    -
    29 #define MSG_DONTROUTE 0x0000 // ???
    -
    30 #define MSG_WAITALL 0x0000 // ???
    -
    31 #define MSG_MORE 0x0000 // ???
    -
    32 #define MSG_NOSIGNAL 0x0000 // there are no signals
    -
    33 
    -
    34 #define SHUT_RD 0
    -
    35 #define SHUT_WR 1
    -
    36 #define SHUT_RDWR 2
    -
    37 
    -
    38 /*
    -
    39  * SOL_SOCKET options
    -
    40  */
    -
    41 #define SO_REUSEADDR 0x0004 // reuse address
    -
    42 #define SO_LINGER 0x0080 // linger (no effect?)
    -
    43 #define SO_OOBINLINE 0x0100 // out-of-band data inline (no effect?)
    -
    44 #define SO_SNDBUF 0x1001 // send buffer size
    -
    45 #define SO_RCVBUF 0x1002 // receive buffer size
    -
    46 #define SO_SNDLOWAT 0x1003 // send low-water mark (no effect?)
    -
    47 #define SO_RCVLOWAT 0x1004 // receive low-water mark
    -
    48 #define SO_TYPE 0x1008 // get socket type
    -
    49 #define SO_ERROR 0x1009 // get socket error
    -
    50 
    -
    51 typedef uint32_t socklen_t;
    -
    52 typedef uint16_t sa_family_t;
    -
    53 
    -
    54 struct sockaddr
    -
    55 {
    - -
    57  char sa_data[];
    -
    58 };
    -
    59 
    - -
    61 {
    - -
    63  char __ss_padding[26];
    -
    64 };
    -
    65 
    -
    66 struct linger
    -
    67 {
    -
    68  int l_onoff;
    -
    69  int l_linger;
    -
    70 };
    -
    71 
    -
    72 #ifdef __cplusplus
    -
    73 extern "C" {
    -
    74 #endif
    -
    75 
    -
    76 void
    - -
    78 
    -
    79 int
    -
    80 accept(int sockfd,
    -
    81  struct sockaddr *addr,
    -
    82  socklen_t *addrlen);
    -
    83 
    -
    84 int
    -
    85 bind(int sockfd,
    -
    86  const struct sockaddr *addr,
    -
    87  socklen_t addrlen);
    -
    88 
    -
    89 int
    -
    90 closesocket(int sockfd);
    -
    91 
    -
    92 int
    -
    93 connect(int sockfd,
    -
    94  const struct sockaddr *addr,
    -
    95  socklen_t addrlen);
    -
    96 
    -
    97 int
    -
    98 getpeername(int sockfd,
    -
    99  struct sockaddr *addr,
    -
    100  socklen_t *addrlen);
    -
    101 
    -
    102 int
    -
    103 getsockname(int sockfd,
    -
    104  struct sockaddr *addr,
    -
    105  socklen_t *addrlen);
    -
    106 
    -
    107 int
    -
    108 getsockopt(int sockfd,
    -
    109  int level,
    -
    110  int optname,
    -
    111  void *optval,
    -
    112  socklen_t *optlen);
    -
    113 
    -
    114 int
    -
    115 listen(int sockfd,
    -
    116  int backlog);
    -
    117 
    -
    118 ssize_t
    -
    119 recv(int sockfd,
    -
    120  void *buf,
    -
    121  size_t len,
    -
    122  int flags);
    -
    123 
    -
    124 ssize_t
    -
    125 recvfrom(int sockfd,
    -
    126  void *buf,
    -
    127  size_t len,
    -
    128  int flags,
    -
    129  struct sockaddr *src_addr,
    -
    130  socklen_t *addrlen);
    -
    131 
    -
    132 ssize_t
    -
    133 send(int sockfd,
    -
    134  const void *buf,
    -
    135  size_t len,
    -
    136  int flags);
    -
    137 
    -
    138 ssize_t
    -
    139 sendto(int sockfd,
    -
    140  const void *buf,
    -
    141  size_t len,
    -
    142  int flags,
    -
    143  const struct sockaddr *dest_addr,
    -
    144  socklen_t addrlen);
    -
    145 
    -
    146 int
    -
    147 setsockopt(int sockfd,
    -
    148  int level,
    -
    149  int optname,
    -
    150  const void *optval,
    -
    151  socklen_t optlen);
    -
    152 
    -
    153 int
    -
    154 shutdown(int sockfd,
    -
    155  int how);
    -
    156 
    -
    157 int
    -
    158 socket(int domain,
    -
    159  int type,
    -
    160  int protocol);
    -
    161 
    -
    162 int
    -
    163 select(int nfds,
    -
    164  fd_set *readfds,
    -
    165  fd_set *writefds,
    -
    166  fd_set *exceptfds,
    -
    167  struct timeval *timeout);
    -
    168 
    -
    169 #ifdef __cplusplus
    -
    170 }
    -
    171 #endif
    -
    172 
    -
    int listen(int sockfd, int backlog)
    -
    ssize_t recv(int sockfd, void *buf, size_t len, int flags)
    - -
    sa_family_t ss_family
    Definition: socket.h:62
    -
    int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    -
    char __ss_padding[26]
    Definition: socket.h:63
    -
    int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    -
    uint16_t sa_family_t
    Definition: socket.h:52
    -
    int l_linger
    Definition: socket.h:69
    - -
    int socket(int domain, int type, int protocol)
    -
    Definition: socket.h:66
    -
    int l_onoff
    Definition: socket.h:68
    - -
    void socket_lib_init()
    - -
    int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
    -
    int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    -
    int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    -
    ssize_t send(int sockfd, const void *buf, size_t len, int flags)
    -
    ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
    -
    int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
    -
    char sa_data[]
    Definition: socket.h:57
    -
    ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
    -
    sa_family_t sa_family
    Definition: socket.h:56
    -
    uint32_t socklen_t
    Definition: socket.h:51
    -
    int closesocket(int sockfd)
    -
    int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
    -
    int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    -
    int shutdown(int sockfd, int how)
    -
    - - - - diff --git a/nsysnet_8dox.html b/nsysnet_8dox.html index de673fb..97b901c 100644 --- a/nsysnet_8dox.html +++ b/nsysnet_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/nsysnet/nsysnet.dox File Reference + + +wut: include/nsysnet/nsysnet.dox File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -
    D:/Programming/Projects/wut/include/nsysnet/nsysnet.dox File Reference
    +
    include/nsysnet/nsysnet.dox File Reference
    @@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/padscore_8dox.html b/padscore_8dox.html new file mode 100644 index 0000000..82ee10a --- /dev/null +++ b/padscore_8dox.html @@ -0,0 +1,78 @@ + + + + + + + +wut: include/padscore/padscore.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    include/padscore/padscore.dox File Reference
    +
    +
    +
    + + + + diff --git a/pages.html b/pages.html new file mode 100644 index 0000000..3c3e9df --- /dev/null +++ b/pages.html @@ -0,0 +1,83 @@ + + + + + + + +wut: Related Pages + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    + + +
     Deprecated List
    +
    +
    + + + + diff --git a/procui_8dox.html b/procui_8dox.html index a73a793..edb2f55 100644 --- a/procui_8dox.html +++ b/procui_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/proc_ui/procui.dox File Reference + + +wut: include/proc_ui/procui.dox File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -
    D:/Programming/Projects/wut/include/proc_ui/procui.dox File Reference
    +
    include/proc_ui/procui.dox File Reference
    @@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/procui_8h.html b/procui_8h.html index 66b1faa..d07f3d2 100644 --- a/procui_8h.html +++ b/procui_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/proc_ui/procui.h File Reference + + +wut: include/proc_ui/procui.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Typedefs

    typedef void(* ProcUISaveCallback) (void) + Called when the application needs to save. More...
      typedef uint32_t(* ProcUISaveCallbackEx) (void *) + Called when the application needs to save. More...
      typedef uint32_t(* ProcUICallback) (void *) + Generic ProcUI callback. More...
      +typedef enum ProcUICallbackType ProcUICallbackType +  typedef enum ProcUIStatus ProcUIStatus   - - + + + +

    Enumerations

    enum  ProcUIStatus
     
    enum  ProcUICallbackType {
    +  PROCUI_CALLBACK_ACQUIRE, +
    +  PROCUI_CALLBACK_RELEASE, +
    +  PROCUI_CALLBACK_EXIT, +
    +  PROCUI_CALLBACK_NET_IO_START, +
    +  PROCUI_CALLBACK_NET_IO_STOP, +
    +  PROCUI_CALLBACK_HOME_BUTTON_DENIED +
    + }
     
    enum  ProcUIStatus {
    +  PROCUI_STATUS_IN_FOREGROUND, +
    +  PROCUI_STATUS_IN_BACKGROUND, +
    +  PROCUI_STATUS_RELEASE_FOREGROUND, +
    +  PROCUI_STATUS_EXITING +
    + }
     
    + + - + + - + + + + - + + - + + + + + + + + + + - + +

    Functions

    uint32_t ProcUICalcMemorySize (uint32_t unk)
     
    void ProcUIClearCallbacks ()
     Unregister all ProcUI callbacks. More...
     
    void ProcUIDrawDoneRelease ()
     Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background. More...
     
    BOOL ProcUIInForeground ()
    BOOL ProcUIInForeground ()
     Determines whether the application is in the foreground. More...
     
    BOOL ProcUIInShutdown ()
    BOOL ProcUIInShutdown ()
     Determines whether the application is in shutdown and should quit. More...
     
    void ProcUIInit (ProcUISaveCallback saveCallback)
     Initialises the ProcUI library for use. More...
     
    void ProcUIInitEx (ProcUISaveCallbackEx saveCallback, void *arg)
     Initialises the ProcUI library for use; using a save callback that takes arguments. More...
     
    BOOL ProcUIIsRunning ()
    BOOL ProcUIIsRunning ()
     Determines whether the application is running. More...
     
    ProcUIStatus ProcUIProcessMessages (BOOL block)
    ProcUIStatus ProcUIProcessMessages (BOOL block)
     Main runloop for ProcUI. More...
     
    void ProcUIRegisterCallback (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
     Register a callback for certain ProcUI events. More...
     
    void ProcUIRegisterCallbackCore (ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
     Register a callback for certain ProcUI events, executed on the given core. More...
     
    void ProcUISetSaveCallback (ProcUISaveCallbackEx saveCallback, void *arg)
     Sets the save callback. More...
     
    void ProcUIShutdown ()
     Shut down the ProcUI library for the current application. More...
     
    ProcUIStatus ProcUISubProcessMessages (BOOL block)
    ProcUIStatus ProcUISubProcessMessages (BOOL block)
     ProcUIProcessMessages(), but for secondary cores. More...
     
    @@ -147,7 +173,7 @@ Functions diff --git a/procui_8h_source.html b/procui_8h_source.html index 692ebeb..2ad170f 100644 --- a/procui_8h_source.html +++ b/procui_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/proc_ui/procui.h Source File + + +wut: include/proc_ui/procui.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    procui.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef void (*ProcUISaveCallback)(void);
    -
    15 typedef uint32_t (*ProcUISaveCallbackEx)(void*);
    -
    16 typedef uint32_t (*ProcUICallback)(void*);
    -
    17 
    -
    18 typedef enum ProcUIStatus
    -
    19 {
    - - - - -
    24 } ProcUIStatus;
    -
    25 
    -
    26 uint32_t
    -
    27 ProcUICalcMemorySize(uint32_t unk);
    -
    28 
    -
    29 void
    - -
    31 
    -
    32 void
    - -
    34 
    -
    35 BOOL
    - -
    37 
    -
    38 BOOL
    - -
    40 
    -
    41 void
    -
    42 ProcUIInit(ProcUISaveCallback saveCallback);
    -
    43 
    -
    44 void
    - -
    46  void *arg);
    -
    47 
    -
    48 BOOL
    - -
    50 
    - - -
    53 
    -
    54 void
    - -
    56  void *arg);
    -
    57 
    -
    58 void
    - -
    60 
    - - -
    63 
    -
    64 #ifdef __cplusplus
    -
    65 }
    -
    66 #endif
    -
    67 
    -
    ProcUIStatus ProcUIProcessMessages(BOOL block)
    -
    ProcUIStatus ProcUISubProcessMessages(BOOL block)
    - -
    void ProcUIInitEx(ProcUISaveCallbackEx saveCallback, void *arg)
    -
    ProcUIStatus
    Definition: procui.h:18
    -
    uint32_t(* ProcUISaveCallbackEx)(void *)
    Definition: procui.h:15
    - -
    void(* ProcUISaveCallback)(void)
    Definition: procui.h:14
    -
    BOOL ProcUIInShutdown()
    - -
    void ProcUIClearCallbacks()
    -
    BOOL ProcUIInForeground()
    -
    void ProcUISetSaveCallback(ProcUISaveCallbackEx saveCallback, void *arg)
    -
    uint32_t(* ProcUICallback)(void *)
    Definition: procui.h:16
    -
    BOOL ProcUIIsRunning()
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    39 #ifdef __cplusplus
    40 extern "C" {
    41 #endif
    42 
    46 typedef void (*ProcUISaveCallback)(void);
    51 typedef uint32_t (*ProcUISaveCallbackEx)(void *);
    56 typedef uint32_t (*ProcUICallback)(void *);
    57 
    58 typedef enum ProcUICallbackType
    59 {
    73 
    74 typedef enum ProcUIStatus
    75 {
    84 } ProcUIStatus;
    85 
    86 uint32_t
    87 ProcUICalcMemorySize(uint32_t unk);
    88 
    100 void
    102 
    125 void
    127 
    138 BOOL
    140 
    151 BOOL
    153 
    166 void
    167 ProcUIInit(ProcUISaveCallback saveCallback);
    168 
    185 void
    187  void *arg);
    188 
    199 BOOL
    201 
    230 
    253 void
    255  ProcUICallback callback,
    256  void *param,
    257  uint32_t priority);
    258 
    280 void
    282  ProcUICallback callback,
    283  void *param,
    284  uint32_t priority,
    285  uint32_t core);
    286 
    302 void
    304  void *arg);
    305 
    314 void
    316 
    340 
    341 #ifdef __cplusplus
    342 }
    343 #endif
    344 
    ProcUIStatus ProcUIProcessMessages(BOOL block)
    Main runloop for ProcUI.
    +
    Application must exit.
    Definition: procui.h:65
    +
    ProcUIStatus ProcUISubProcessMessages(BOOL block)
    ProcUIProcessMessages(), but for secondary cores.
    +
    The application is in the foreground. All resources may be used.
    Definition: procui.h:77
    +
    void ProcUIInitEx(ProcUISaveCallbackEx saveCallback, void *arg)
    Initialises the ProcUI library for use; using a save callback that takes arguments.
    +
    ProcUIStatus
    Definition: procui.h:74
    +
    void ProcUIRegisterCallbackCore(ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority, uint32_t core)
    Register a callback for certain ProcUI events, executed on the given core.
    +
    Application must release the foreground.
    Definition: procui.h:63
    +
    uint32_t(* ProcUISaveCallbackEx)(void *)
    Called when the application needs to save.
    Definition: procui.h:51
    +
    The application must release all resources (including ProcUI) and quit.
    Definition: procui.h:83
    +
    ProcUICallbackType
    Definition: procui.h:58
    +
    void(* ProcUISaveCallback)(void)
    Called when the application needs to save.
    Definition: procui.h:46
    +
    BOOL ProcUIInShutdown()
    Determines whether the application is in shutdown and should quit.
    +
    The application is in the background, only limited resources are usable.
    Definition: procui.h:79
    +
    void ProcUIClearCallbacks()
    Unregister all ProcUI callbacks.
    +
    Application must stop using networking.
    Definition: procui.h:69
    +
    BOOL ProcUIInForeground()
    Determines whether the application is in the foreground.
    +
    The user attempted to press the HOME button but was denied.
    Definition: procui.h:71
    +
    void ProcUISetSaveCallback(ProcUISaveCallbackEx saveCallback, void *arg)
    Sets the save callback.
    +
    uint32_t(* ProcUICallback)(void *)
    Generic ProcUI callback.
    Definition: procui.h:56
    +
    BOOL ProcUIIsRunning()
    Determines whether the application is running.
    -
    int BOOL
    Definition: wut_types.h:5
    -
    void ProcUIInit(ProcUISaveCallback saveCallback)
    -
    void ProcUIDrawDoneRelease()
    +
    void ProcUIInit(ProcUISaveCallback saveCallback)
    Initialises the ProcUI library for use.
    +
    Application acquires the foreground.
    Definition: procui.h:61
    +
    void ProcUIRegisterCallback(ProcUICallbackType type, ProcUICallback callback, void *param, uint32_t priority)
    Register a callback for certain ProcUI events.
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    void ProcUIDrawDoneRelease()
    Signifies to ProcUI that the current application has released all foreground resources, drawn its last frame, and is ready to be moved into the background.
    +
    Application may start using networking.
    Definition: procui.h:67
    uint32_t ProcUICalcMemorySize(uint32_t unk)
    -
    void ProcUIShutdown()
    - +
    void ProcUIShutdown()
    Shut down the ProcUI library for the current application.
    +
    The application must release the foregound - see ProcUIDrawDoneRelease()
    Definition: procui.h:81
    diff --git a/registers_8h.html b/registers_8h.html index fe08956..d2b0181 100644 --- a/registers_8h.html +++ b/registers_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/registers.h File Reference + + +wut: include/gx2/registers.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  GX2AAMaskReg -  -struct  GX2AlphaTestReg -  -struct  GX2AlphaToMaskReg -  -struct  GX2BlendControlReg -  -struct  GX2BlendConstantColorReg -  -struct  GX2ColorControlReg -  -struct  GX2DepthStencilControlReg -  -struct  GX2StencilMaskReg -  -struct  GX2LineWidthReg -  -struct  GX2PointSizeReg -  -struct  GX2PointLimitsReg -  -struct  GX2PolygonControlReg -  -struct  GX2PolygonOffsetReg -  -struct  GX2ScissorReg -  -struct  GX2TargetChannelMaskReg -  -struct  GX2ViewportReg -  +struct  GX2AAMaskReg +  +struct  GX2AlphaTestReg +  +struct  GX2AlphaToMaskReg +  +struct  GX2BlendControlReg +  +struct  GX2BlendConstantColorReg +  +struct  GX2ColorControlReg +  +struct  GX2DepthStencilControlReg +  +struct  GX2StencilMaskReg +  +struct  GX2LineWidthReg +  +struct  GX2PointSizeReg +  +struct  GX2PointLimitsReg +  +struct  GX2PolygonControlReg +  +struct  GX2PolygonOffsetReg +  +struct  GX2ScissorReg +  +struct  GX2TargetChannelMaskReg +  +struct  GX2ViewportReg +  - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Typedefs

    typedef struct GX2AAMaskReg GX2AAMaskReg
    typedef struct GX2AAMaskReg GX2AAMaskReg
     
    typedef struct GX2AlphaTestReg GX2AlphaTestReg
    typedef struct GX2AlphaTestReg GX2AlphaTestReg
     
    typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
    typedef struct GX2AlphaToMaskReg GX2AlphaToMaskReg
     
    typedef struct GX2BlendControlReg GX2BlendControlReg
    typedef struct GX2BlendControlReg GX2BlendControlReg
     
    typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
    typedef struct GX2BlendConstantColorReg GX2BlendConstantColorReg
     
    typedef struct GX2ColorControlReg GX2ColorControlReg
    typedef struct GX2ColorControlReg GX2ColorControlReg
     
    typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
    typedef struct GX2DepthStencilControlReg GX2DepthStencilControlReg
     
    typedef struct GX2StencilMaskReg GX2StencilMaskReg
    typedef struct GX2StencilMaskReg GX2StencilMaskReg
     
    typedef struct GX2LineWidthReg GX2LineWidthReg
    typedef struct GX2LineWidthReg GX2LineWidthReg
     
    typedef struct GX2PointSizeReg GX2PointSizeReg
    typedef struct GX2PointSizeReg GX2PointSizeReg
     
    typedef struct GX2PointLimitsReg GX2PointLimitsReg
    typedef struct GX2PointLimitsReg GX2PointLimitsReg
     
    typedef struct GX2PolygonControlReg GX2PolygonControlReg
    typedef struct GX2PolygonControlReg GX2PolygonControlReg
     
    typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
    typedef struct GX2PolygonOffsetReg GX2PolygonOffsetReg
     
    typedef struct GX2ScissorReg GX2ScissorReg
    typedef struct GX2ScissorReg GX2ScissorReg
     
    typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
    typedef struct GX2TargetChannelMaskReg GX2TargetChannelMaskReg
     
    typedef struct GX2ViewportReg GX2ViewportReg
    typedef struct GX2ViewportReg GX2ViewportReg
     
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Functions

    void GX2SetAAMask (uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
     
    void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
    void GX2InitAAMaskReg (GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
     
    void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
    void GX2GetAAMaskReg (GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
     
    void GX2SetAAMaskReg (GX2AAMaskReg *reg)
    void GX2SetAAMaskReg (GX2AAMaskReg *reg)
     
    void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
    void GX2SetAlphaTest (BOOL alphaTest, GX2CompareFunction func, float ref)
     
    void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
    void GX2InitAlphaTestReg (GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
     
    void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
    void GX2GetAlphaTestReg (const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
     
    void GX2SetAlphaTestReg (GX2AlphaTestReg *reg)
    void GX2SetAlphaTestReg (GX2AlphaTestReg *reg)
     
    void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
    void GX2SetAlphaToMask (BOOL alphaToMask, GX2AlphaToMaskMode mode)
     
    void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
    void GX2InitAlphaToMaskReg (GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
     
    void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
    void GX2GetAlphaToMaskReg (const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
     
    void GX2SetAlphaToMaskReg (GX2AlphaToMaskReg *reg)
    void GX2SetAlphaToMaskReg (GX2AlphaToMaskReg *reg)
     
    void GX2SetBlendConstantColor (float red, float green, float blue, float alpha)
     
    void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
    void GX2InitBlendConstantColorReg (GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
     
    void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
    void GX2GetBlendConstantColorReg (GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
     
    void GX2SetBlendConstantColorReg (GX2BlendConstantColorReg *reg)
    void GX2SetBlendConstantColorReg (GX2BlendConstantColorReg *reg)
     
    void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    void GX2SetBlendControl (GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
     
    void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    void GX2InitBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
     
    void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
    void GX2GetBlendControlReg (GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
     
    void GX2SetBlendControlReg (GX2BlendControlReg *reg)
    void GX2SetBlendControlReg (GX2BlendControlReg *reg)
     
    void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    void GX2SetColorControl (GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
     
    void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    void GX2InitColorControlReg (GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
     
    void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
    void GX2GetColorControlReg (GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
     
    void GX2SetColorControlReg (GX2ColorControlReg *reg)
    void GX2SetColorControlReg (GX2ColorControlReg *reg)
     
    void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
    void GX2SetDepthOnlyControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
     
    void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    void GX2SetDepthStencilControl (BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
     
    void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    void GX2InitDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
     
    void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
    void GX2GetDepthStencilControlReg (GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
     
    void GX2SetDepthStencilControlReg (GX2DepthStencilControlReg *reg)
    void GX2SetDepthStencilControlReg (GX2DepthStencilControlReg *reg)
     
    void GX2SetStencilMask (uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
     
    void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
    void GX2InitStencilMaskReg (GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
     
    void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
    void GX2GetStencilMaskReg (GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
     
    void GX2SetStencilMaskReg (GX2StencilMaskReg *reg)
    void GX2SetStencilMaskReg (GX2StencilMaskReg *reg)
     
    void GX2SetLineWidth (float width)
     
    void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
    void GX2InitLineWidthReg (GX2LineWidthReg *reg, float width)
     
    void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
    void GX2GetLineWidthReg (GX2LineWidthReg *reg, float *width)
     
    void GX2SetLineWidthReg (GX2LineWidthReg *reg)
    void GX2SetLineWidthReg (GX2LineWidthReg *reg)
     
    void GX2SetPointSize (float width, float height)
     
    void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
    void GX2InitPointSizeReg (GX2PointSizeReg *reg, float width, float height)
     
    void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
    void GX2GetPointSizeReg (GX2PointSizeReg *reg, float *width, float *height)
     
    void GX2SetPointSizeReg (GX2PointSizeReg *reg)
    void GX2SetPointSizeReg (GX2PointSizeReg *reg)
     
    void GX2SetPointLimits (float min, float max)
     
    void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
    void GX2InitPointLimitsReg (GX2PointLimitsReg *reg, float min, float max)
     
    void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
    void GX2GetPointLimitsReg (GX2PointLimitsReg *reg, float *min, float *max)
     
    void GX2SetPointLimitsReg (GX2PointLimitsReg *reg)
    void GX2SetPointLimitsReg (GX2PointLimitsReg *reg)
     
    void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
    void GX2SetCullOnlyControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
     
    void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    void GX2SetPolygonControl (GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
     
    void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    void GX2InitPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
     
    void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
    void GX2GetPolygonControlReg (GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
     
    void GX2SetPolygonControlReg (GX2PolygonControlReg *reg)
    void GX2SetPolygonControlReg (GX2PolygonControlReg *reg)
     
    void GX2SetPolygonOffset (float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
     
    void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
    void GX2InitPolygonOffsetReg (GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
     
    void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
    void GX2GetPolygonOffsetReg (GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
     
    void GX2SetPolygonOffsetReg (GX2PolygonOffsetReg *reg)
    void GX2SetPolygonOffsetReg (GX2PolygonOffsetReg *reg)
     
    void GX2SetScissor (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
     
    void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
    void GX2InitScissorReg (GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
     
    void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
    void GX2GetScissorReg (GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
     
    void GX2SetScissorReg (GX2ScissorReg *reg)
    void GX2SetScissorReg (GX2ScissorReg *reg)
     
    void GX2SetTargetChannelMasks (GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
     
    void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
    void GX2InitTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
     
    void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
    void GX2GetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
     
    void GX2SetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg)
    void GX2SetTargetChannelMasksReg (GX2TargetChannelMaskReg *reg)
     
    void GX2SetViewport (float x, float y, float width, float height, float nearZ, float farZ)
     
    void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
    void GX2InitViewportReg (GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
     
    void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
    void GX2GetViewportReg (GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
     
    void GX2SetViewportReg (GX2ViewportReg *reg)
    void GX2SetViewportReg (GX2ViewportReg *reg)
     
    @@ -311,7 +291,7 @@ Functions diff --git a/registers_8h.js b/registers_8h.js deleted file mode 100644 index 93b34da..0000000 --- a/registers_8h.js +++ /dev/null @@ -1,193 +0,0 @@ -var registers_8h = -[ - [ "GX2AAMaskReg", "group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7", null ], - [ "GX2AlphaTestReg", "group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75", null ], - [ "GX2AlphaToMaskMode", "group__gx2__registers.html#ga44ef4e6466fa8f5b1c919cb358eec048", null ], - [ "GX2AlphaToMaskReg", "group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d", null ], - [ "GX2BlendCombineMode", "group__gx2__registers.html#gaec7470eadd4d590dd475d91377cb9bcc", null ], - [ "GX2BlendConstantColorReg", "group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f", null ], - [ "GX2BlendControlReg", "group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6", null ], - [ "GX2BlendMode", "group__gx2__registers.html#gaaf7aedf48445d4781ab29b71c424d508", null ], - [ "GX2ChannelMask", "group__gx2__registers.html#ga1d5b0d719b8602a63fc69558cd050ddf", null ], - [ "GX2ColorControlReg", "group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da", null ], - [ "GX2CompareFunction", "group__gx2__registers.html#ga76446b740953c14b92707e5416451818", null ], - [ "GX2DepthStencilControlReg", "group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a", null ], - [ "GX2FrontFace", "group__gx2__registers.html#gad6ccf76aa330973f0d56c17e29ee75e4", null ], - [ "GX2LineWidthReg", "group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f", null ], - [ "GX2LogicOp", "group__gx2__registers.html#ga57ce5091a94fc79e8d4c49c052977c0a", null ], - [ "GX2PointLimitsReg", "group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d", null ], - [ "GX2PointSizeReg", "group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43", null ], - [ "GX2PolygonControlReg", "group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa", null ], - [ "GX2PolygonMode", "group__gx2__registers.html#gaaa32824b7520912865705452f9d16164", null ], - [ "GX2PolygonOffsetReg", "group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca", null ], - [ "GX2ScissorReg", "group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135", null ], - [ "GX2StencilFunction", "group__gx2__registers.html#gab993f49481d62e14a2ab6702b6b883de", null ], - [ "GX2StencilMaskReg", "group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642", null ], - [ "GX2TargetChannelMaskReg", "group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347", null ], - [ "GX2ViewportReg", "group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5", null ], - [ "GX2AlphaToMaskMode", "group__gx2__registers.html#ga075361ef2efa264b0985436bc83674f7", [ - [ "GX2_ALPHA_TO_MASK_MODE_NON_DITHERED", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_0", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_90", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_180", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22", null ], - [ "GX2_ALPHA_TO_MASK_MODE_DITHER_270", "group__gx2__registers.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374", null ] - ] ], - [ "GX2BlendCombineMode", "group__gx2__registers.html#ga709ac06f79aad28e189f64eddee95c0c", [ - [ "GX2_BLEND_COMBINE_MODE_ADD", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a", null ], - [ "GX2_BLEND_COMBINE_MODE_SUB", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311", null ], - [ "GX2_BLEND_COMBINE_MODE_MIN", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5", null ], - [ "GX2_BLEND_COMBINE_MODE_MAX", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7", null ], - [ "GX2_BLEND_COMBINE_MODE_REV_SUB", "group__gx2__registers.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1", null ] - ] ], - [ "GX2BlendMode", "group__gx2__registers.html#ga51325124fd72959f914a3e0190ea6e5b", [ - [ "GX2_BLEND_MODE_ZERO", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8", null ], - [ "GX2_BLEND_MODE_ONE", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048", null ], - [ "GX2_BLEND_MODE_SRC_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a", null ], - [ "GX2_BLEND_MODE_INV_SRC_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c", null ], - [ "GX2_BLEND_MODE_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a", null ], - [ "GX2_BLEND_MODE_INV_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee", null ], - [ "GX2_BLEND_MODE_DST_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171", null ], - [ "GX2_BLEND_MODE_INV_DST_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254", null ], - [ "GX2_BLEND_MODE_DST_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6", null ], - [ "GX2_BLEND_MODE_INV_DST_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940", null ], - [ "GX2_BLEND_MODE_SRC_ALPHA_SAT", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7", null ], - [ "GX2_BLEND_MODE_BOTH_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa", null ], - [ "GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47", null ], - [ "GX2_BLEND_MODE_BLEND_FACTOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294", null ], - [ "GX2_BLEND_MODE_INV_BLEND_FACTOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7", null ], - [ "GX2_BLEND_MODE_SRC1_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c", null ], - [ "GX2_BLEND_MODE_INV_SRC1_COLOR", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3", null ], - [ "GX2_BLEND_MODE_SRC1_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e", null ], - [ "GX2_BLEND_MODE_INV_SRC1_ALPHA", "group__gx2__registers.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96", null ] - ] ], - [ "GX2ChannelMask", "group__gx2__registers.html#ga0b11754ab8a00e7e3518a064a4b94144", [ - [ "GX2_CHANNEL_MASK_R", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58", null ], - [ "GX2_CHANNEL_MASK_G", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850", null ], - [ "GX2_CHANNEL_MASK_RG", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133", null ], - [ "GX2_CHANNEL_MASK_B", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6", null ], - [ "GX2_CHANNEL_MASK_RB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41", null ], - [ "GX2_CHANNEL_MASK_GB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e", null ], - [ "GX2_CHANNEL_MASK_RGB", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398", null ], - [ "GX2_CHANNEL_MASK_A", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403", null ], - [ "GX2_CHANNEL_MASK_RA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0", null ], - [ "GX2_CHANNEL_MASK_GA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c", null ], - [ "GX2_CHANNEL_MASK_RGA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b", null ], - [ "GX2_CHANNEL_MASK_BA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b", null ], - [ "GX2_CHANNEL_MASK_RBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e", null ], - [ "GX2_CHANNEL_MASK_GBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228", null ], - [ "GX2_CHANNEL_MASK_RGBA", "group__gx2__registers.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3", null ] - ] ], - [ "GX2CompareFunction", "group__gx2__registers.html#ga33e99afbccad5f16189ff6cf84d55d88", [ - [ "GX2_COMPARE_FUNC_NEVER", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3", null ], - [ "GX2_COMPARE_FUNC_LESS", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b", null ], - [ "GX2_COMPARE_FUNC_EQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe", null ], - [ "GX2_COMPARE_FUNC_LEQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d", null ], - [ "GX2_COMPARE_FUNC_GREATER", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b", null ], - [ "GX2_COMPARE_FUNC_NOT_EQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628", null ], - [ "GX2_COMPARE_FUNC_GEQUAL", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176", null ], - [ "GX2_COMPARE_FUNC_ALWAYS", "group__gx2__registers.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1", null ] - ] ], - [ "GX2FrontFace", "group__gx2__registers.html#ga12f9c7931c856e632df28f25cb27d7ed", [ - [ "GX2_FRONT_FACE_CCW", "group__gx2__registers.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490", null ], - [ "GX2_FRONT_FACE_CW", "group__gx2__registers.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1", null ] - ] ], - [ "GX2LogicOp", "group__gx2__registers.html#ga2a90e8100fd36bea5c58bf5f89abdef0", [ - [ "GX2_LOGIC_OP_CLEAR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af", null ], - [ "GX2_LOGIC_OP_NOR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e", null ], - [ "GX2_LOGIC_OP_INV_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539", null ], - [ "GX2_LOGIC_OP_INV_COPY", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89", null ], - [ "GX2_LOGIC_OP_REV_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd", null ], - [ "GX2_LOGIC_OP_INV", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7", null ], - [ "GX2_LOGIC_OP_XOR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5", null ], - [ "GX2_LOGIC_OP_NOT_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d", null ], - [ "GX2_LOGIC_OP_AND", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29", null ], - [ "GX2_LOGIC_OP_EQUIV", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024", null ], - [ "GX2_LOGIC_OP_NOP", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2", null ], - [ "GX2_LOGIC_OP_INV_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d", null ], - [ "GX2_LOGIC_OP_COPY", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31", null ], - [ "GX2_LOGIC_OP_REV_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3", null ], - [ "GX2_LOGIC_OP_OR", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5", null ], - [ "GX2_LOGIC_OP_SET", "group__gx2__registers.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471", null ] - ] ], - [ "GX2PolygonMode", "group__gx2__registers.html#gafc00c6baa27108695a298d64ccf000a8", [ - [ "GX2_POLYGON_MODE_POINT", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa", null ], - [ "GX2_POLYGON_MODE_LINE", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2", null ], - [ "GX2_POLYGON_MODE_TRIANGLE", "group__gx2__registers.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0", null ] - ] ], - [ "GX2StencilFunction", "group__gx2__registers.html#ga1aafdf748c771f8a31ed068a7401e95d", [ - [ "GX2_STENCIL_FUNCTION_KEEP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9", null ], - [ "GX2_STENCIL_FUNCTION_ZERO", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060", null ], - [ "GX2_STENCIL_FUNCTION_REPLACE", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a", null ], - [ "GX2_STENCIL_FUNCTION_INCR_CLAMP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a", null ], - [ "GX2_STENCIL_FUNCTION_DECR_CLAMP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7", null ], - [ "GX2_STENCIL_FUNCTION_INV", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412", null ], - [ "GX2_STENCIL_FUNCTION_INCR_WRAP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c", null ], - [ "GX2_STENCIL_FUNCTION_DECR_WRAP", "group__gx2__registers.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e", null ] - ] ], - [ "GX2GetAAMaskReg", "group__gx2__registers.html#ga7b850adc58b7ade463e5f5682b507b9f", null ], - [ "GX2GetAlphaTestReg", "group__gx2__registers.html#gac91b2cea198079d425bcdf891c263e5b", null ], - [ "GX2GetAlphaToMaskReg", "group__gx2__registers.html#ga063dc0904676f282cffe69f829d2e3b4", null ], - [ "GX2GetBlendConstantColorReg", "group__gx2__registers.html#ga73f1de14178f35510c894ec695b6cd71", null ], - [ "GX2GetBlendControlReg", "group__gx2__registers.html#ga599c00a69f56352890f40f4371d02eb6", null ], - [ "GX2GetColorControlReg", "group__gx2__registers.html#ga3189e27bb23a4073a9c0d73bad826d05", null ], - [ "GX2GetDepthStencilControlReg", "group__gx2__registers.html#ga1495704d886faae4993309e6080f434c", null ], - [ "GX2GetLineWidthReg", "group__gx2__registers.html#gaa160f6980e49c587c080300697d0b761", null ], - [ "GX2GetPointLimitsReg", "group__gx2__registers.html#gad79a6a728f4bcda6338a712c5f3d65af", null ], - [ "GX2GetPointSizeReg", "group__gx2__registers.html#ga11009ccab00d3dd7029a33e635c6af0c", null ], - [ "GX2GetPolygonControlReg", "group__gx2__registers.html#ga38e5eb93ebceffc2ce016a38358b5f59", null ], - [ "GX2GetPolygonOffsetReg", "group__gx2__registers.html#ga2bd571b7b54cb2ea575918dcdd691ce0", null ], - [ "GX2GetScissorReg", "group__gx2__registers.html#ga20f2ff750349045d6f80634961235c0d", null ], - [ "GX2GetStencilMaskReg", "group__gx2__registers.html#ga395214c6fa9292bf47a4cccd0ee4cbf5", null ], - [ "GX2GetTargetChannelMasksReg", "group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c", null ], - [ "GX2GetViewportReg", "group__gx2__registers.html#ga2cd53bfc65e60048081d560568275764", null ], - [ "GX2InitAAMaskReg", "group__gx2__registers.html#gae24f78173fdd5487e1675b0c7caf2243", null ], - [ "GX2InitAlphaTestReg", "group__gx2__registers.html#ga18eda7736e6f4daeef872f05de23c2e1", null ], - [ "GX2InitAlphaToMaskReg", "group__gx2__registers.html#ga719f8008fc368c2a436349c863e2ce65", null ], - [ "GX2InitBlendConstantColorReg", "group__gx2__registers.html#ga15ce7cb1f0dcac94e5a687556c1d7208", null ], - [ "GX2InitBlendControlReg", "group__gx2__registers.html#gaaf918ea5f66f1829695340c1ac78a67b", null ], - [ "GX2InitColorControlReg", "group__gx2__registers.html#ga8579a2284663fdb1c54a00ca077eb538", null ], - [ "GX2InitDepthStencilControlReg", "group__gx2__registers.html#ga9df21243f0f217ed6a82363a728ed46b", null ], - [ "GX2InitLineWidthReg", "group__gx2__registers.html#gaff91ed77b353244ca0c4253c5d14ce05", null ], - [ "GX2InitPointLimitsReg", "group__gx2__registers.html#ga433bdf86122cf99685db306093a2e856", null ], - [ "GX2InitPointSizeReg", "group__gx2__registers.html#ga3fd69f17959f4e86b37a64099dc9bbc8", null ], - [ "GX2InitPolygonControlReg", "group__gx2__registers.html#ga582370ade0d5e8470d38632ea2000381", null ], - [ "GX2InitPolygonOffsetReg", "group__gx2__registers.html#gaa93c02092f5e6c720d94552b84396758", null ], - [ "GX2InitScissorReg", "group__gx2__registers.html#ga72e75f755cc7c4db749e4d5b1a40d876", null ], - [ "GX2InitStencilMaskReg", "group__gx2__registers.html#ga2a964c90e264ed3f062bbb16b5bff195", null ], - [ "GX2InitTargetChannelMasksReg", "group__gx2__registers.html#ga5815081a231ad0c8480152879048ce8a", null ], - [ "GX2InitViewportReg", "group__gx2__registers.html#gad1dec6a5c867be39a834777b898553a4", null ], - [ "GX2SetAAMask", "group__gx2__registers.html#ga4a1e2af99ba3f4767aa839441f84c497", null ], - [ "GX2SetAAMaskReg", "group__gx2__registers.html#gae78576f3ac9ccd522881ea6387540a84", null ], - [ "GX2SetAlphaTest", "group__gx2__registers.html#ga28f41f12fa097fb96085856d2a0cf254", null ], - [ "GX2SetAlphaTestReg", "group__gx2__registers.html#ga1ceb3adbebd1ae582d00f7cbb6af1231", null ], - [ "GX2SetAlphaToMask", "group__gx2__registers.html#ga2dc56b61fcdfdbc9f33e7dccf532ac64", null ], - [ "GX2SetAlphaToMaskReg", "group__gx2__registers.html#ga3546f8e203ece044e61045ca37f38e21", null ], - [ "GX2SetBlendConstantColor", "group__gx2__registers.html#ga760bb44ead20e0b3d089e754492e2642", null ], - [ "GX2SetBlendConstantColorReg", "group__gx2__registers.html#gae688288bd9c0b046a9cbd02ae538e730", null ], - [ "GX2SetBlendControl", "group__gx2__registers.html#ga0cfa04f0819dfdcc1068bfe7439521db", null ], - [ "GX2SetBlendControlReg", "group__gx2__registers.html#ga3c70f41d685c024a8a4051cc2f837f99", null ], - [ "GX2SetColorControl", "group__gx2__registers.html#ga5417689d5e1f2ec8946337736c9e3a3d", null ], - [ "GX2SetColorControlReg", "group__gx2__registers.html#gaf0bb5fde86584ec0cd2e7de4ab4db9f8", null ], - [ "GX2SetCullOnlyControl", "group__gx2__registers.html#ga7bf134d50c712a25d0b04351ee8c3634", null ], - [ "GX2SetDepthOnlyControl", "group__gx2__registers.html#gae4be9ba76e7c90456b4a99dcde2da984", null ], - [ "GX2SetDepthStencilControl", "group__gx2__registers.html#ga466457a081ed23740d25b4508fea9392", null ], - [ "GX2SetDepthStencilControlReg", "group__gx2__registers.html#ga61804dc61e2faab0327e3e2598e4e375", null ], - [ "GX2SetLineWidth", "group__gx2__registers.html#ga9a777a00b1a6433b29ecf405f4faf22c", null ], - [ "GX2SetLineWidthReg", "group__gx2__registers.html#ga9c75737adb47e4e428700a53855e665d", null ], - [ "GX2SetPointLimits", "group__gx2__registers.html#ga6da0ad96ebcab66d8e0933149972fc2b", null ], - [ "GX2SetPointLimitsReg", "group__gx2__registers.html#gadcb66536d341fd8acafb4886ebccfdd5", null ], - [ "GX2SetPointSize", "group__gx2__registers.html#ga956b315c7cdb4c35d49d3712b5530559", null ], - [ "GX2SetPointSizeReg", "group__gx2__registers.html#ga97a11af6a2e24aef8a61f031766ffd2e", null ], - [ "GX2SetPolygonControl", "group__gx2__registers.html#ga0a3d8a33254f7e4de64ab5250e917e50", null ], - [ "GX2SetPolygonControlReg", "group__gx2__registers.html#gaa20b0bc03a9d8e44ebbf625f6c789a75", null ], - [ "GX2SetPolygonOffset", "group__gx2__registers.html#ga2c52e8d4808baa27291feaaff5a17fff", null ], - [ "GX2SetPolygonOffsetReg", "group__gx2__registers.html#gab96c19c8d7ebfbc9c2d89665a36a4707", null ], - [ "GX2SetScissor", "group__gx2__registers.html#gae3101b6dabb10708ec34f18999e21ba1", null ], - [ "GX2SetScissorReg", "group__gx2__registers.html#ga939fb2d4ec4879a510069afc70d95ffe", null ], - [ "GX2SetStencilMask", "group__gx2__registers.html#ga9c7c418112516a141742420f4a903bae", null ], - [ "GX2SetStencilMaskReg", "group__gx2__registers.html#ga802f7b056674cb1606f304c3b868e104", null ], - [ "GX2SetTargetChannelMasks", "group__gx2__registers.html#gac21e9e18e1634ccccc2902eb1e7af391", null ], - [ "GX2SetTargetChannelMasksReg", "group__gx2__registers.html#ga62dac0944dc39aab7dc72fc90947f5a4", null ], - [ "GX2SetViewport", "group__gx2__registers.html#ga08f23a00af361f9b9e6d68e4396574ad", null ], - [ "GX2SetViewportReg", "group__gx2__registers.html#ga657b424316592d62fc513d300154cb37", null ] -]; \ No newline at end of file diff --git a/registers_8h_source.html b/registers_8h_source.html index 8fec8b8..1ef943a 100644 --- a/registers_8h_source.html +++ b/registers_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/registers.h Source File + + +wut: include/gx2/registers.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    registers.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 #include "surface.h"
    -
    5 
    -
    12 #ifdef __cplusplus
    -
    13 extern "C" {
    -
    14 #endif
    -
    15 
    -
    16 typedef struct GX2AAMaskReg GX2AAMaskReg;
    - - - - - - - - - - - - - - - -
    32 
    - -
    34 {
    -
    35  uint32_t pa_sc_aa_mask;
    -
    36 };
    -
    37 CHECK_OFFSET(GX2AAMaskReg, 0, pa_sc_aa_mask);
    -
    38 CHECK_SIZE(GX2AAMaskReg, 4);
    -
    39 
    - -
    41 {
    - -
    43  uint32_t sx_alpha_ref;
    -
    44 };
    -
    45 CHECK_OFFSET(GX2AlphaTestReg, 0, sx_alpha_test_control);
    -
    46 CHECK_OFFSET(GX2AlphaTestReg, 4, sx_alpha_ref);
    -
    47 CHECK_SIZE(GX2AlphaTestReg, 8);
    -
    48 
    - -
    50 {
    -
    51  uint32_t db_alpha_to_mask;
    -
    52 };
    -
    53 CHECK_OFFSET(GX2AlphaToMaskReg, 0, db_alpha_to_mask);
    -
    54 CHECK_SIZE(GX2AlphaToMaskReg, 4);
    -
    55 
    - -
    57 {
    - -
    59  uint32_t cb_blend_control;
    -
    60 };
    -
    61 CHECK_OFFSET(GX2BlendControlReg, 0, target);
    -
    62 CHECK_OFFSET(GX2BlendControlReg, 4, cb_blend_control);
    -
    63 CHECK_SIZE(GX2BlendControlReg, 8);
    -
    64 
    - -
    66 {
    -
    67  float red;
    -
    68  float green;
    -
    69  float blue;
    -
    70  float alpha;
    -
    71 };
    -
    72 CHECK_OFFSET(GX2BlendConstantColorReg, 0x00, red);
    -
    73 CHECK_OFFSET(GX2BlendConstantColorReg, 0x04, green);
    -
    74 CHECK_OFFSET(GX2BlendConstantColorReg, 0x08, blue);
    -
    75 CHECK_OFFSET(GX2BlendConstantColorReg, 0x0c, alpha);
    -
    76 CHECK_SIZE(GX2BlendConstantColorReg, 0x10);
    -
    77 
    - -
    79 {
    -
    80  uint32_t cb_color_control;
    -
    81 };
    -
    82 CHECK_OFFSET(GX2ColorControlReg, 0x00, cb_color_control);
    -
    83 CHECK_SIZE(GX2ColorControlReg, 4);
    -
    84 
    - -
    86 {
    -
    87  uint32_t db_depth_control;
    -
    88 };
    -
    89 CHECK_OFFSET(GX2DepthStencilControlReg, 0, db_depth_control);
    -
    90 CHECK_SIZE(GX2DepthStencilControlReg, 4);
    -
    91 
    - -
    93 {
    - - -
    96 };
    -
    97 CHECK_OFFSET(GX2StencilMaskReg, 0, db_stencilrefmask);
    -
    98 CHECK_OFFSET(GX2StencilMaskReg, 4, db_stencilrefmask_bf);
    -
    99 CHECK_SIZE(GX2StencilMaskReg, 8);
    -
    100 
    - -
    102 {
    -
    103  uint32_t pa_su_line_cntl;
    -
    104 };
    -
    105 CHECK_OFFSET(GX2LineWidthReg, 0, pa_su_line_cntl);
    -
    106 CHECK_SIZE(GX2LineWidthReg, 4);
    -
    107 
    - -
    109 {
    - -
    111 };
    -
    112 CHECK_OFFSET(GX2PointSizeReg, 0, pa_su_point_size);
    -
    113 CHECK_SIZE(GX2PointSizeReg, 4);
    -
    114 
    - -
    116 {
    - -
    118 };
    -
    119 CHECK_OFFSET(GX2PointLimitsReg, 0, pa_su_point_minmax);
    -
    120 CHECK_SIZE(GX2PointLimitsReg, 4);
    -
    121 
    - -
    123 {
    - -
    125 };
    -
    126 CHECK_OFFSET(GX2PolygonControlReg, 0, pa_su_sc_mode_cntl);
    -
    127 CHECK_SIZE(GX2PolygonControlReg, 4);
    -
    128 
    - -
    130 {
    - - - - - -
    136 };
    -
    137 CHECK_OFFSET(GX2PolygonOffsetReg, 0x00, pa_su_poly_offset_front_scale);
    -
    138 CHECK_OFFSET(GX2PolygonOffsetReg, 0x04, pa_su_poly_offset_front_offset);
    -
    139 CHECK_OFFSET(GX2PolygonOffsetReg, 0x08, pa_su_poly_offset_back_scale);
    -
    140 CHECK_OFFSET(GX2PolygonOffsetReg, 0x0C, pa_su_poly_offset_back_offset);
    -
    141 CHECK_OFFSET(GX2PolygonOffsetReg, 0x10, pa_su_poly_offset_clamp);
    -
    142 CHECK_SIZE(GX2PolygonOffsetReg, 20);
    -
    143 
    - -
    145 {
    - - -
    148 };
    -
    149 CHECK_OFFSET(GX2ScissorReg, 0x00, pa_sc_generic_scissor_tl);
    -
    150 CHECK_OFFSET(GX2ScissorReg, 0x04, pa_sc_generic_scissor_br);
    -
    151 CHECK_SIZE(GX2ScissorReg, 8);
    -
    152 
    - -
    154 {
    -
    155  uint32_t cb_target_mask;
    -
    156 };
    -
    157 CHECK_OFFSET(GX2TargetChannelMaskReg, 0x00, cb_target_mask);
    -
    158 CHECK_SIZE(GX2TargetChannelMaskReg, 4);
    -
    159 
    - -
    161 {
    - - - - - - - - - - - - -
    174 };
    -
    175 CHECK_OFFSET(GX2ViewportReg, 0x00, pa_cl_vport_xscale);
    -
    176 CHECK_OFFSET(GX2ViewportReg, 0x04, pa_cl_vport_xoffset);
    -
    177 CHECK_OFFSET(GX2ViewportReg, 0x08, pa_cl_vport_yscale);
    -
    178 CHECK_OFFSET(GX2ViewportReg, 0x0C, pa_cl_vport_yoffset);
    -
    179 CHECK_OFFSET(GX2ViewportReg, 0x10, pa_cl_vport_zscale);
    -
    180 CHECK_OFFSET(GX2ViewportReg, 0x14, pa_cl_vport_zoffset);
    -
    181 CHECK_OFFSET(GX2ViewportReg, 0x18, pa_cl_gb_vert_clip_adj);
    -
    182 CHECK_OFFSET(GX2ViewportReg, 0x1C, pa_cl_gb_vert_disc_adj);
    -
    183 CHECK_OFFSET(GX2ViewportReg, 0x20, pa_cl_gb_horz_clip_adj);
    -
    184 CHECK_OFFSET(GX2ViewportReg, 0x24, pa_cl_gb_horz_disc_adj);
    -
    185 CHECK_OFFSET(GX2ViewportReg, 0x28, pa_sc_vport_zmin);
    -
    186 CHECK_OFFSET(GX2ViewportReg, 0x2C, pa_sc_vport_zmax);
    -
    187 CHECK_SIZE(GX2ViewportReg, 48);
    -
    188 
    -
    189 void
    -
    190 GX2SetAAMask(uint8_t upperLeft,
    -
    191  uint8_t upperRight,
    -
    192  uint8_t lowerLeft,
    -
    193  uint8_t lowerRight);
    -
    194 
    -
    195 void
    - -
    197  uint8_t upperLeft,
    -
    198  uint8_t upperRight,
    -
    199  uint8_t lowerLeft,
    -
    200  uint8_t lowerRight);
    -
    201 
    -
    202 void
    - -
    204  uint8_t *upperLeft,
    -
    205  uint8_t *upperRight,
    -
    206  uint8_t *lowerLeft,
    -
    207  uint8_t *lowerRight);
    -
    208 
    -
    209 void
    - -
    211 
    -
    212 void
    -
    213 GX2SetAlphaTest(BOOL alphaTest,
    -
    214  GX2CompareFunction func,
    -
    215  float ref);
    -
    216 
    -
    217 void
    - -
    219  BOOL alphaTest,
    -
    220  GX2CompareFunction func,
    -
    221  float ref);
    -
    222 
    -
    223 void
    - -
    225  BOOL *alphaTest,
    -
    226  GX2CompareFunction *func,
    -
    227  float *ref);
    -
    228 
    -
    229 void
    - -
    231 
    -
    232 void
    -
    233 GX2SetAlphaToMask(BOOL alphaToMask,
    -
    234  GX2AlphaToMaskMode mode);
    -
    235 
    -
    236 void
    - -
    238  BOOL alphaToMask,
    -
    239  GX2AlphaToMaskMode mode);
    -
    240 
    -
    241 void
    - -
    243  BOOL *alphaToMask,
    -
    244  GX2AlphaToMaskMode *mode);
    -
    245 
    -
    246 void
    - -
    248 
    -
    249 void
    -
    250 GX2SetBlendConstantColor(float red,
    -
    251  float green,
    -
    252  float blue,
    -
    253  float alpha);
    -
    254 
    -
    255 void
    - -
    257  float red,
    -
    258  float green,
    -
    259  float blue,
    -
    260  float alpha);
    -
    261 
    -
    262 void
    - -
    264  float *red,
    -
    265  float *green,
    -
    266  float *blue,
    -
    267  float *alpha);
    -
    268 
    -
    269 void
    - -
    271 
    -
    272 void
    - -
    274  GX2BlendMode colorSrcBlend,
    -
    275  GX2BlendMode colorDstBlend,
    -
    276  GX2BlendCombineMode colorCombine,
    -
    277  BOOL useAlphaBlend,
    -
    278  GX2BlendMode alphaSrcBlend,
    -
    279  GX2BlendMode alphaDstBlend,
    -
    280  GX2BlendCombineMode alphaCombine);
    -
    281 
    -
    282 void
    - -
    284  GX2RenderTarget target,
    -
    285  GX2BlendMode colorSrcBlend,
    -
    286  GX2BlendMode colorDstBlend,
    -
    287  GX2BlendCombineMode colorCombine,
    -
    288  BOOL useAlphaBlend,
    -
    289  GX2BlendMode alphaSrcBlend,
    -
    290  GX2BlendMode alphaDstBlend,
    -
    291  GX2BlendCombineMode alphaCombine);
    -
    292 
    -
    293 void
    - -
    295  GX2RenderTarget *target,
    -
    296  GX2BlendMode *colorSrcBlend,
    -
    297  GX2BlendMode *colorDstBlend,
    -
    298  GX2BlendCombineMode *colorCombine,
    -
    299  BOOL *useAlphaBlend,
    -
    300  GX2BlendMode *alphaSrcBlend,
    -
    301  GX2BlendMode *alphaDstBlend,
    -
    302  GX2BlendCombineMode *alphaCombine);
    -
    303 
    -
    304 void
    - -
    306 
    -
    307 void
    - -
    309  uint8_t targetBlendEnable,
    -
    310  BOOL multiWriteEnable,
    -
    311  BOOL colorWriteEnable);
    -
    312 
    -
    313 void
    - -
    315  GX2LogicOp rop3,
    -
    316  uint8_t targetBlendEnable,
    -
    317  BOOL multiWriteEnable,
    -
    318  BOOL colorWriteEnable);
    -
    319 
    -
    320 void
    - -
    322  GX2LogicOp *rop3,
    -
    323  uint8_t *targetBlendEnable,
    -
    324  BOOL *multiWriteEnable,
    -
    325  BOOL *colorWriteEnable);
    -
    326 
    -
    327 void
    - -
    329 
    -
    330 void
    -
    331 GX2SetDepthOnlyControl(BOOL depthTest,
    -
    332  BOOL depthWrite,
    -
    333  GX2CompareFunction depthCompare);
    -
    334 
    -
    335 void
    - -
    337  BOOL depthWrite,
    -
    338  GX2CompareFunction depthCompare,
    -
    339  BOOL stencilTest,
    -
    340  BOOL backfaceStencil,
    -
    341  GX2CompareFunction frontStencilFunc,
    -
    342  GX2StencilFunction frontStencilZPass,
    -
    343  GX2StencilFunction frontStencilZFail,
    -
    344  GX2StencilFunction frontStencilFail,
    -
    345  GX2CompareFunction backStencilFunc,
    -
    346  GX2StencilFunction backStencilZPass,
    -
    347  GX2StencilFunction backStencilZFail,
    -
    348  GX2StencilFunction backStencilFail);
    -
    349 
    -
    350 void
    - -
    352  BOOL depthTest,
    -
    353  BOOL depthWrite,
    -
    354  GX2CompareFunction depthCompare,
    -
    355  BOOL stencilTest,
    -
    356  BOOL backfaceStencil,
    -
    357  GX2CompareFunction frontStencilFunc,
    -
    358  GX2StencilFunction frontStencilZPass,
    -
    359  GX2StencilFunction frontStencilZFail,
    -
    360  GX2StencilFunction frontStencilFail,
    -
    361  GX2CompareFunction backStencilFunc,
    -
    362  GX2StencilFunction backStencilZPass,
    -
    363  GX2StencilFunction backStencilZFail,
    -
    364  GX2StencilFunction backStencilFail);
    -
    365 
    -
    366 void
    - -
    368  BOOL *depthTest,
    -
    369  BOOL *depthWrite,
    -
    370  GX2CompareFunction *depthCompare,
    -
    371  BOOL *stencilTest,
    -
    372  BOOL *backfaceStencil,
    -
    373  GX2CompareFunction *frontStencilFunc,
    -
    374  GX2StencilFunction *frontStencilZPass,
    -
    375  GX2StencilFunction *frontStencilZFail,
    -
    376  GX2StencilFunction *frontStencilFail,
    -
    377  GX2CompareFunction *backStencilFunc,
    -
    378  GX2StencilFunction *backStencilZPass,
    -
    379  GX2StencilFunction *backStencilZFail,
    -
    380  GX2StencilFunction *backStencilFail);
    -
    381 
    -
    382 void
    - -
    384 
    -
    385 void
    -
    386 GX2SetStencilMask(uint8_t frontMask,
    -
    387  uint8_t frontWriteMask,
    -
    388  uint8_t frontRef,
    -
    389  uint8_t backMask,
    -
    390  uint8_t backWriteMask,
    -
    391  uint8_t backRef);
    -
    392 
    -
    393 void
    - -
    395  uint8_t frontMask,
    -
    396  uint8_t frontWriteMask,
    -
    397  uint8_t frontRef,
    -
    398  uint8_t backMask,
    -
    399  uint8_t backWriteMask,
    -
    400  uint8_t backRef);
    -
    401 
    -
    402 void
    - -
    404  uint8_t *frontMask,
    -
    405  uint8_t *frontWriteMask,
    -
    406  uint8_t *frontRef,
    -
    407  uint8_t *backMask,
    -
    408  uint8_t *backWriteMask,
    -
    409  uint8_t *backRef);
    -
    410 
    -
    411 void
    - -
    413 
    -
    414 void
    -
    415 GX2SetLineWidth(float width);
    -
    416 
    -
    417 void
    - -
    419  float width);
    -
    420 
    -
    421 void
    - -
    423  float *width);
    -
    424 
    -
    425 void
    - -
    427 
    -
    428 void
    -
    429 GX2SetPointSize(float width,
    -
    430  float height);
    -
    431 
    -
    432 void
    - -
    434  float width,
    -
    435  float height);
    -
    436 
    -
    437 void
    - -
    439  float *width,
    -
    440  float *height);
    -
    441 
    -
    442 void
    - -
    444 
    -
    445 void
    -
    446 GX2SetPointLimits(float min,
    -
    447  float max);
    -
    448 
    -
    449 void
    - -
    451  float min,
    -
    452  float max);
    -
    453 
    -
    454 void
    - -
    456  float *min,
    -
    457  float *max);
    -
    458 
    -
    459 void
    - -
    461 
    -
    462 void
    - -
    464  BOOL cullFront,
    -
    465  BOOL cullBack);
    -
    466 
    -
    467 void
    - -
    469  BOOL cullFront,
    -
    470  BOOL cullBack,
    -
    471  BOOL polyMode,
    -
    472  GX2PolygonMode polyModeFront,
    -
    473  GX2PolygonMode polyModeBack,
    -
    474  BOOL polyOffsetFrontEnable,
    -
    475  BOOL polyOffsetBackEnable,
    -
    476  BOOL polyOffsetParaEnable);
    -
    477 
    -
    478 void
    - -
    480  GX2FrontFace frontFace,
    -
    481  BOOL cullFront,
    -
    482  BOOL cullBack,
    -
    483  BOOL polyMode,
    -
    484  GX2PolygonMode polyModeFront,
    -
    485  GX2PolygonMode polyModeBack,
    -
    486  BOOL polyOffsetFrontEnable,
    -
    487  BOOL polyOffsetBackEnable,
    -
    488  BOOL polyOffsetParaEnable);
    -
    489 
    -
    490 void
    - -
    492  GX2FrontFace *frontFace,
    -
    493  BOOL *cullFront,
    -
    494  BOOL *cullBack,
    -
    495  BOOL *polyMode,
    -
    496  GX2PolygonMode *polyModeFront,
    -
    497  GX2PolygonMode *polyModeBack,
    -
    498  BOOL *polyOffsetFrontEnable,
    -
    499  BOOL *polyOffsetBackEnable,
    -
    500  BOOL *polyOffsetParaEnable);
    -
    501 
    -
    502 void
    - -
    504 
    -
    505 void
    -
    506 GX2SetPolygonOffset(float frontOffset,
    -
    507  float frontScale,
    -
    508  float backOffset,
    -
    509  float backScale,
    -
    510  float clamp);
    -
    511 
    -
    512 void
    - -
    514  float frontOffset,
    -
    515  float frontScale,
    -
    516  float backOffset,
    -
    517  float backScale,
    -
    518  float clamp);
    -
    519 
    -
    520 void
    - -
    522  float *frontOffset,
    -
    523  float *frontScale,
    -
    524  float *backOffset,
    -
    525  float *backScale,
    -
    526  float *clamp);
    -
    527 
    -
    528 void
    - -
    530 
    -
    531 void
    -
    532 GX2SetScissor(uint32_t x,
    -
    533  uint32_t y,
    -
    534  uint32_t width,
    -
    535  uint32_t height);
    -
    536 
    -
    537 void
    - -
    539  uint32_t x,
    -
    540  uint32_t y,
    -
    541  uint32_t width,
    -
    542  uint32_t height);
    -
    543 
    -
    544 void
    - -
    546  uint32_t *x,
    -
    547  uint32_t *y,
    -
    548  uint32_t *width,
    -
    549  uint32_t *height);
    -
    550 
    -
    551 void
    - -
    553 
    -
    554 void
    - -
    556  GX2ChannelMask mask1,
    -
    557  GX2ChannelMask mask2,
    -
    558  GX2ChannelMask mask3,
    -
    559  GX2ChannelMask mask4,
    -
    560  GX2ChannelMask mask5,
    -
    561  GX2ChannelMask mask6,
    -
    562  GX2ChannelMask mask7);
    -
    563 
    -
    564 void
    - -
    566  GX2ChannelMask mask0,
    -
    567  GX2ChannelMask mask1,
    -
    568  GX2ChannelMask mask2,
    -
    569  GX2ChannelMask mask3,
    -
    570  GX2ChannelMask mask4,
    -
    571  GX2ChannelMask mask5,
    -
    572  GX2ChannelMask mask6,
    -
    573  GX2ChannelMask mask7);
    -
    574 
    -
    575 void
    - -
    577  GX2ChannelMask *mask0,
    -
    578  GX2ChannelMask *mask1,
    -
    579  GX2ChannelMask *mask2,
    -
    580  GX2ChannelMask *mask3,
    -
    581  GX2ChannelMask *mask4,
    -
    582  GX2ChannelMask *mask5,
    -
    583  GX2ChannelMask *mask6,
    -
    584  GX2ChannelMask *mask7);
    -
    585 
    -
    586 void
    - -
    588 
    -
    589 void
    -
    590 GX2SetViewport(float x,
    -
    591  float y,
    -
    592  float width,
    -
    593  float height,
    -
    594  float nearZ,
    -
    595  float farZ);
    -
    596 
    -
    597 void
    - -
    599  float x,
    -
    600  float y,
    -
    601  float width,
    -
    602  float height,
    -
    603  float nearZ,
    -
    604  float farZ);
    -
    605 
    -
    606 void
    - -
    608  float *x,
    -
    609  float *y,
    -
    610  float *width,
    -
    611  float *height,
    -
    612  float *nearZ,
    -
    613  float *farZ);
    -
    614 
    -
    615 void
    - -
    617 
    -
    618 #ifdef __cplusplus
    -
    619 }
    -
    620 #endif
    -
    621 
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "enum.h"
    4 #include "surface.h"
    5 
    12 #ifdef __cplusplus
    13 extern "C" {
    14 #endif
    15 
    16 typedef struct GX2AAMaskReg GX2AAMaskReg;
    32 
    34 {
    35  uint32_t pa_sc_aa_mask;
    36 };
    37 WUT_CHECK_OFFSET(GX2AAMaskReg, 0, pa_sc_aa_mask);
    38 WUT_CHECK_SIZE(GX2AAMaskReg, 4);
    39 
    41 {
    43  uint32_t sx_alpha_ref;
    44 };
    45 WUT_CHECK_OFFSET(GX2AlphaTestReg, 0, sx_alpha_test_control);
    46 WUT_CHECK_OFFSET(GX2AlphaTestReg, 4, sx_alpha_ref);
    47 WUT_CHECK_SIZE(GX2AlphaTestReg, 8);
    48 
    50 {
    51  uint32_t db_alpha_to_mask;
    52 };
    53 WUT_CHECK_OFFSET(GX2AlphaToMaskReg, 0, db_alpha_to_mask);
    54 WUT_CHECK_SIZE(GX2AlphaToMaskReg, 4);
    55 
    57 {
    59  uint32_t cb_blend_control;
    60 };
    61 WUT_CHECK_OFFSET(GX2BlendControlReg, 0, target);
    62 WUT_CHECK_OFFSET(GX2BlendControlReg, 4, cb_blend_control);
    63 WUT_CHECK_SIZE(GX2BlendControlReg, 8);
    64 
    66 {
    67  float red;
    68  float green;
    69  float blue;
    70  float alpha;
    71 };
    72 WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x00, red);
    73 WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x04, green);
    74 WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x08, blue);
    75 WUT_CHECK_OFFSET(GX2BlendConstantColorReg, 0x0c, alpha);
    76 WUT_CHECK_SIZE(GX2BlendConstantColorReg, 0x10);
    77 
    79 {
    80  uint32_t cb_color_control;
    81 };
    82 WUT_CHECK_OFFSET(GX2ColorControlReg, 0x00, cb_color_control);
    83 WUT_CHECK_SIZE(GX2ColorControlReg, 4);
    84 
    86 {
    87  uint32_t db_depth_control;
    88 };
    89 WUT_CHECK_OFFSET(GX2DepthStencilControlReg, 0, db_depth_control);
    90 WUT_CHECK_SIZE(GX2DepthStencilControlReg, 4);
    91 
    93 {
    96 };
    97 WUT_CHECK_OFFSET(GX2StencilMaskReg, 0, db_stencilrefmask);
    98 WUT_CHECK_OFFSET(GX2StencilMaskReg, 4, db_stencilrefmask_bf);
    99 WUT_CHECK_SIZE(GX2StencilMaskReg, 8);
    100 
    102 {
    103  uint32_t pa_su_line_cntl;
    104 };
    105 WUT_CHECK_OFFSET(GX2LineWidthReg, 0, pa_su_line_cntl);
    106 WUT_CHECK_SIZE(GX2LineWidthReg, 4);
    107 
    109 {
    111 };
    112 WUT_CHECK_OFFSET(GX2PointSizeReg, 0, pa_su_point_size);
    113 WUT_CHECK_SIZE(GX2PointSizeReg, 4);
    114 
    116 {
    118 };
    119 WUT_CHECK_OFFSET(GX2PointLimitsReg, 0, pa_su_point_minmax);
    120 WUT_CHECK_SIZE(GX2PointLimitsReg, 4);
    121 
    123 {
    125 };
    126 WUT_CHECK_OFFSET(GX2PolygonControlReg, 0, pa_su_sc_mode_cntl);
    127 WUT_CHECK_SIZE(GX2PolygonControlReg, 4);
    128 
    130 {
    136 };
    137 WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x00, pa_su_poly_offset_front_scale);
    138 WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x04, pa_su_poly_offset_front_offset);
    139 WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x08, pa_su_poly_offset_back_scale);
    140 WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x0C, pa_su_poly_offset_back_offset);
    141 WUT_CHECK_OFFSET(GX2PolygonOffsetReg, 0x10, pa_su_poly_offset_clamp);
    142 WUT_CHECK_SIZE(GX2PolygonOffsetReg, 20);
    143 
    145 {
    148 };
    149 WUT_CHECK_OFFSET(GX2ScissorReg, 0x00, pa_sc_generic_scissor_tl);
    150 WUT_CHECK_OFFSET(GX2ScissorReg, 0x04, pa_sc_generic_scissor_br);
    151 WUT_CHECK_SIZE(GX2ScissorReg, 8);
    152 
    154 {
    155  uint32_t cb_target_mask;
    156 };
    157 WUT_CHECK_OFFSET(GX2TargetChannelMaskReg, 0x00, cb_target_mask);
    158 WUT_CHECK_SIZE(GX2TargetChannelMaskReg, 4);
    159 
    161 {
    174 };
    175 WUT_CHECK_OFFSET(GX2ViewportReg, 0x00, pa_cl_vport_xscale);
    176 WUT_CHECK_OFFSET(GX2ViewportReg, 0x04, pa_cl_vport_xoffset);
    177 WUT_CHECK_OFFSET(GX2ViewportReg, 0x08, pa_cl_vport_yscale);
    178 WUT_CHECK_OFFSET(GX2ViewportReg, 0x0C, pa_cl_vport_yoffset);
    179 WUT_CHECK_OFFSET(GX2ViewportReg, 0x10, pa_cl_vport_zscale);
    180 WUT_CHECK_OFFSET(GX2ViewportReg, 0x14, pa_cl_vport_zoffset);
    181 WUT_CHECK_OFFSET(GX2ViewportReg, 0x18, pa_cl_gb_vert_clip_adj);
    182 WUT_CHECK_OFFSET(GX2ViewportReg, 0x1C, pa_cl_gb_vert_disc_adj);
    183 WUT_CHECK_OFFSET(GX2ViewportReg, 0x20, pa_cl_gb_horz_clip_adj);
    184 WUT_CHECK_OFFSET(GX2ViewportReg, 0x24, pa_cl_gb_horz_disc_adj);
    185 WUT_CHECK_OFFSET(GX2ViewportReg, 0x28, pa_sc_vport_zmin);
    186 WUT_CHECK_OFFSET(GX2ViewportReg, 0x2C, pa_sc_vport_zmax);
    187 WUT_CHECK_SIZE(GX2ViewportReg, 48);
    188 
    189 void
    190 GX2SetAAMask(uint8_t upperLeft,
    191  uint8_t upperRight,
    192  uint8_t lowerLeft,
    193  uint8_t lowerRight);
    194 
    195 void
    197  uint8_t upperLeft,
    198  uint8_t upperRight,
    199  uint8_t lowerLeft,
    200  uint8_t lowerRight);
    201 
    202 void
    204  uint8_t *upperLeft,
    205  uint8_t *upperRight,
    206  uint8_t *lowerLeft,
    207  uint8_t *lowerRight);
    208 
    209 void
    211 
    212 void
    213 GX2SetAlphaTest(BOOL alphaTest,
    214  GX2CompareFunction func,
    215  float ref);
    216 
    217 void
    219  BOOL alphaTest,
    220  GX2CompareFunction func,
    221  float ref);
    222 
    223 void
    225  BOOL *alphaTest,
    226  GX2CompareFunction *func,
    227  float *ref);
    228 
    229 void
    231 
    232 void
    233 GX2SetAlphaToMask(BOOL alphaToMask,
    234  GX2AlphaToMaskMode mode);
    235 
    236 void
    238  BOOL alphaToMask,
    239  GX2AlphaToMaskMode mode);
    240 
    241 void
    243  BOOL *alphaToMask,
    244  GX2AlphaToMaskMode *mode);
    245 
    246 void
    248 
    249 void
    250 GX2SetBlendConstantColor(float red,
    251  float green,
    252  float blue,
    253  float alpha);
    254 
    255 void
    257  float red,
    258  float green,
    259  float blue,
    260  float alpha);
    261 
    262 void
    264  float *red,
    265  float *green,
    266  float *blue,
    267  float *alpha);
    268 
    269 void
    271 
    272 void
    274  GX2BlendMode colorSrcBlend,
    275  GX2BlendMode colorDstBlend,
    276  GX2BlendCombineMode colorCombine,
    277  BOOL useAlphaBlend,
    278  GX2BlendMode alphaSrcBlend,
    279  GX2BlendMode alphaDstBlend,
    280  GX2BlendCombineMode alphaCombine);
    281 
    282 void
    284  GX2RenderTarget target,
    285  GX2BlendMode colorSrcBlend,
    286  GX2BlendMode colorDstBlend,
    287  GX2BlendCombineMode colorCombine,
    288  BOOL useAlphaBlend,
    289  GX2BlendMode alphaSrcBlend,
    290  GX2BlendMode alphaDstBlend,
    291  GX2BlendCombineMode alphaCombine);
    292 
    293 void
    295  GX2RenderTarget *target,
    296  GX2BlendMode *colorSrcBlend,
    297  GX2BlendMode *colorDstBlend,
    298  GX2BlendCombineMode *colorCombine,
    299  BOOL *useAlphaBlend,
    300  GX2BlendMode *alphaSrcBlend,
    301  GX2BlendMode *alphaDstBlend,
    302  GX2BlendCombineMode *alphaCombine);
    303 
    304 void
    306 
    307 void
    309  uint8_t targetBlendEnable,
    310  BOOL multiWriteEnable,
    311  BOOL colorWriteEnable);
    312 
    313 void
    315  GX2LogicOp rop3,
    316  uint8_t targetBlendEnable,
    317  BOOL multiWriteEnable,
    318  BOOL colorWriteEnable);
    319 
    320 void
    322  GX2LogicOp *rop3,
    323  uint8_t *targetBlendEnable,
    324  BOOL *multiWriteEnable,
    325  BOOL *colorWriteEnable);
    326 
    327 void
    329 
    330 void
    331 GX2SetDepthOnlyControl(BOOL depthTest,
    332  BOOL depthWrite,
    333  GX2CompareFunction depthCompare);
    334 
    335 void
    337  BOOL depthWrite,
    338  GX2CompareFunction depthCompare,
    339  BOOL stencilTest,
    340  BOOL backfaceStencil,
    341  GX2CompareFunction frontStencilFunc,
    342  GX2StencilFunction frontStencilZPass,
    343  GX2StencilFunction frontStencilZFail,
    344  GX2StencilFunction frontStencilFail,
    345  GX2CompareFunction backStencilFunc,
    346  GX2StencilFunction backStencilZPass,
    347  GX2StencilFunction backStencilZFail,
    348  GX2StencilFunction backStencilFail);
    349 
    350 void
    352  BOOL depthTest,
    353  BOOL depthWrite,
    354  GX2CompareFunction depthCompare,
    355  BOOL stencilTest,
    356  BOOL backfaceStencil,
    357  GX2CompareFunction frontStencilFunc,
    358  GX2StencilFunction frontStencilZPass,
    359  GX2StencilFunction frontStencilZFail,
    360  GX2StencilFunction frontStencilFail,
    361  GX2CompareFunction backStencilFunc,
    362  GX2StencilFunction backStencilZPass,
    363  GX2StencilFunction backStencilZFail,
    364  GX2StencilFunction backStencilFail);
    365 
    366 void
    368  BOOL *depthTest,
    369  BOOL *depthWrite,
    370  GX2CompareFunction *depthCompare,
    371  BOOL *stencilTest,
    372  BOOL *backfaceStencil,
    373  GX2CompareFunction *frontStencilFunc,
    374  GX2StencilFunction *frontStencilZPass,
    375  GX2StencilFunction *frontStencilZFail,
    376  GX2StencilFunction *frontStencilFail,
    377  GX2CompareFunction *backStencilFunc,
    378  GX2StencilFunction *backStencilZPass,
    379  GX2StencilFunction *backStencilZFail,
    380  GX2StencilFunction *backStencilFail);
    381 
    382 void
    384 
    385 void
    386 GX2SetStencilMask(uint8_t frontMask,
    387  uint8_t frontWriteMask,
    388  uint8_t frontRef,
    389  uint8_t backMask,
    390  uint8_t backWriteMask,
    391  uint8_t backRef);
    392 
    393 void
    395  uint8_t frontMask,
    396  uint8_t frontWriteMask,
    397  uint8_t frontRef,
    398  uint8_t backMask,
    399  uint8_t backWriteMask,
    400  uint8_t backRef);
    401 
    402 void
    404  uint8_t *frontMask,
    405  uint8_t *frontWriteMask,
    406  uint8_t *frontRef,
    407  uint8_t *backMask,
    408  uint8_t *backWriteMask,
    409  uint8_t *backRef);
    410 
    411 void
    413 
    414 void
    415 GX2SetLineWidth(float width);
    416 
    417 void
    419  float width);
    420 
    421 void
    423  float *width);
    424 
    425 void
    427 
    428 void
    429 GX2SetPointSize(float width,
    430  float height);
    431 
    432 void
    434  float width,
    435  float height);
    436 
    437 void
    439  float *width,
    440  float *height);
    441 
    442 void
    444 
    445 void
    446 GX2SetPointLimits(float min,
    447  float max);
    448 
    449 void
    451  float min,
    452  float max);
    453 
    454 void
    456  float *min,
    457  float *max);
    458 
    459 void
    461 
    462 void
    464  BOOL cullFront,
    465  BOOL cullBack);
    466 
    467 void
    469  BOOL cullFront,
    470  BOOL cullBack,
    471  BOOL polyMode,
    472  GX2PolygonMode polyModeFront,
    473  GX2PolygonMode polyModeBack,
    474  BOOL polyOffsetFrontEnable,
    475  BOOL polyOffsetBackEnable,
    476  BOOL polyOffsetParaEnable);
    477 
    478 void
    480  GX2FrontFace frontFace,
    481  BOOL cullFront,
    482  BOOL cullBack,
    483  BOOL polyMode,
    484  GX2PolygonMode polyModeFront,
    485  GX2PolygonMode polyModeBack,
    486  BOOL polyOffsetFrontEnable,
    487  BOOL polyOffsetBackEnable,
    488  BOOL polyOffsetParaEnable);
    489 
    490 void
    492  GX2FrontFace *frontFace,
    493  BOOL *cullFront,
    494  BOOL *cullBack,
    495  BOOL *polyMode,
    496  GX2PolygonMode *polyModeFront,
    497  GX2PolygonMode *polyModeBack,
    498  BOOL *polyOffsetFrontEnable,
    499  BOOL *polyOffsetBackEnable,
    500  BOOL *polyOffsetParaEnable);
    501 
    502 void
    504 
    505 void
    506 GX2SetPolygonOffset(float frontOffset,
    507  float frontScale,
    508  float backOffset,
    509  float backScale,
    510  float clamp);
    511 
    512 void
    514  float frontOffset,
    515  float frontScale,
    516  float backOffset,
    517  float backScale,
    518  float clamp);
    519 
    520 void
    522  float *frontOffset,
    523  float *frontScale,
    524  float *backOffset,
    525  float *backScale,
    526  float *clamp);
    527 
    528 void
    530 
    531 void
    532 GX2SetScissor(uint32_t x,
    533  uint32_t y,
    534  uint32_t width,
    535  uint32_t height);
    536 
    537 void
    539  uint32_t x,
    540  uint32_t y,
    541  uint32_t width,
    542  uint32_t height);
    543 
    544 void
    546  uint32_t *x,
    547  uint32_t *y,
    548  uint32_t *width,
    549  uint32_t *height);
    550 
    551 void
    553 
    554 void
    556  GX2ChannelMask mask1,
    557  GX2ChannelMask mask2,
    558  GX2ChannelMask mask3,
    559  GX2ChannelMask mask4,
    560  GX2ChannelMask mask5,
    561  GX2ChannelMask mask6,
    562  GX2ChannelMask mask7);
    563 
    564 void
    566  GX2ChannelMask mask0,
    567  GX2ChannelMask mask1,
    568  GX2ChannelMask mask2,
    569  GX2ChannelMask mask3,
    570  GX2ChannelMask mask4,
    571  GX2ChannelMask mask5,
    572  GX2ChannelMask mask6,
    573  GX2ChannelMask mask7);
    574 
    575 void
    577  GX2ChannelMask *mask0,
    578  GX2ChannelMask *mask1,
    579  GX2ChannelMask *mask2,
    580  GX2ChannelMask *mask3,
    581  GX2ChannelMask *mask4,
    582  GX2ChannelMask *mask5,
    583  GX2ChannelMask *mask6,
    584  GX2ChannelMask *mask7);
    585 
    586 void
    588 
    589 void
    590 GX2SetViewport(float x,
    591  float y,
    592  float width,
    593  float height,
    594  float nearZ,
    595  float farZ);
    596 
    597 void
    599  float x,
    600  float y,
    601  float width,
    602  float height,
    603  float nearZ,
    604  float farZ);
    605 
    606 void
    608  float *x,
    609  float *y,
    610  float *width,
    611  float *height,
    612  float *nearZ,
    613  float *farZ);
    614 
    615 void
    617 
    618 #ifdef __cplusplus
    619 }
    620 #endif
    621 
    uint32_t pa_su_sc_mode_cntl
    Definition: registers.h:124
    +
    uint32_t pa_cl_vport_yoffset
    Definition: registers.h:165
    +
    void GX2InitStencilMaskReg(GX2StencilMaskReg *reg, uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
    -
    uint32_t pa_su_poly_offset_back_scale
    Definition: registers.h:133
    -
    uint32_t pa_cl_vport_yscale
    Definition: registers.h:164
    -
    uint32_t pa_su_poly_offset_front_offset
    Definition: registers.h:132
    -
    uint32_t pa_cl_vport_yoffset
    Definition: registers.h:165
    +
    uint32_t pa_cl_vport_xoffset
    Definition: registers.h:163
    +
    uint32_t db_stencilrefmask
    Definition: registers.h:94
    void GX2SetBlendConstantColorReg(GX2BlendConstantColorReg *reg)
    -
    GX2StencilFunction
    Definition: enum.h:286
    -
    uint32_t pa_su_poly_offset_front_scale
    Definition: registers.h:131
    -
    GX2AlphaToMaskMode
    Definition: enum.h:19
    -
    uint32_t pa_cl_vport_xscale
    Definition: registers.h:162
    - +
    GX2StencilFunction
    Definition: enum.h:309
    + +
    GX2AlphaToMaskMode
    Definition: enum.h:35
    +
    void GX2InitBlendControlReg(GX2BlendControlReg *reg, GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    -
    GX2BlendCombineMode
    Definition: enum.h:81
    - - -
    uint32_t pa_cl_gb_vert_disc_adj
    Definition: registers.h:169
    + +
    GX2BlendCombineMode
    Definition: enum.h:97
    +
    uint32_t pa_su_poly_offset_clamp
    Definition: registers.h:135
    void GX2SetPolygonControlReg(GX2PolygonControlReg *reg)
    - -
    uint32_t pa_cl_gb_vert_clip_adj
    Definition: registers.h:168
    +
    uint32_t db_stencilrefmask_bf
    Definition: registers.h:95
    +
    void GX2InitPolygonOffsetReg(GX2PolygonOffsetReg *reg, float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
    +
    void GX2SetViewportReg(GX2ViewportReg *reg)
    void GX2SetDepthStencilControlReg(GX2DepthStencilControlReg *reg)
    +
    uint32_t sx_alpha_test_control
    Definition: registers.h:42
    void GX2SetStencilMask(uint8_t frontMask, uint8_t frontWriteMask, uint8_t frontRef, uint8_t backMask, uint8_t backWriteMask, uint8_t backRef)
    -
    void GX2GetColorControlReg(GX2ColorControlReg *reg, GX2LogicOp *rop3, uint8_t *targetBlendEnable, BOOL *multiWriteEnable, BOOL *colorWriteEnable)
    void GX2SetLineWidth(float width)
    -
    GX2LogicOp
    Definition: enum.h:199
    +
    GX2LogicOp
    Definition: enum.h:219
    void GX2SetAlphaToMaskReg(GX2AlphaToMaskReg *reg)
    -
    uint32_t pa_sc_aa_mask
    Definition: registers.h:35
    - -
    uint32_t cb_color_control
    Definition: registers.h:80
    -
    uint32_t pa_su_line_cntl
    Definition: registers.h:103
    -
    uint32_t pa_su_poly_offset_back_offset
    Definition: registers.h:134
    +
    uint32_t pa_sc_vport_zmin
    Definition: registers.h:172
    +
    uint32_t pa_cl_gb_vert_disc_adj
    Definition: registers.h:169
    + +
    uint32_t pa_cl_vport_yscale
    Definition: registers.h:164
    +
    uint32_t pa_cl_gb_horz_disc_adj
    Definition: registers.h:171
    +
    void GX2SetScissorReg(GX2ScissorReg *reg)
    +
    uint32_t pa_sc_generic_scissor_tl
    Definition: registers.h:146
    void GX2SetPolygonOffset(float frontOffset, float frontScale, float backOffset, float backScale, float clamp)
    void GX2SetColorControlReg(GX2ColorControlReg *reg)
    void GX2GetPolygonOffsetReg(GX2PolygonOffsetReg *reg, float *frontOffset, float *frontScale, float *backOffset, float *backScale, float *clamp)
    -
    uint32_t pa_su_poly_offset_clamp
    Definition: registers.h:135
    - -
    uint32_t pa_su_point_size
    Definition: registers.h:110
    -
    uint32_t pa_cl_gb_horz_clip_adj
    Definition: registers.h:170
    +
    void GX2SetScissor(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
    -
    GX2CompareFunction
    Definition: enum.h:122
    - +
    GX2CompareFunction
    Definition: enum.h:139
    void GX2InitLineWidthReg(GX2LineWidthReg *reg, float width)
    void GX2SetBlendControl(GX2RenderTarget target, GX2BlendMode colorSrcBlend, GX2BlendMode colorDstBlend, GX2BlendCombineMode colorCombine, BOOL useAlphaBlend, GX2BlendMode alphaSrcBlend, GX2BlendMode alphaDstBlend, GX2BlendCombineMode alphaCombine)
    -
    GX2FrontFace
    Definition: enum.h:163
    +
    GX2FrontFace
    Definition: enum.h:180
    void GX2SetPointLimitsReg(GX2PointLimitsReg *reg)
    -
    uint32_t pa_cl_vport_zscale
    Definition: registers.h:166
    +
    void GX2GetAlphaTestReg(const GX2AlphaTestReg *reg, BOOL *alphaTest, GX2CompareFunction *func, float *ref)
    void GX2SetBlendControlReg(GX2BlendControlReg *reg)
    -
    uint32_t pa_sc_generic_scissor_tl
    Definition: registers.h:146
    void GX2SetBlendConstantColor(float red, float green, float blue, float alpha)
    void GX2InitBlendConstantColorReg(GX2BlendConstantColorReg *reg, float red, float green, float blue, float alpha)
    +
    uint32_t cb_blend_control
    Definition: registers.h:59
    +
    uint32_t pa_cl_vport_zscale
    Definition: registers.h:166
    void GX2GetLineWidthReg(GX2LineWidthReg *reg, float *width)
    void GX2GetBlendControlReg(GX2BlendControlReg *reg, GX2RenderTarget *target, GX2BlendMode *colorSrcBlend, GX2BlendMode *colorDstBlend, GX2BlendCombineMode *colorCombine, BOOL *useAlphaBlend, GX2BlendMode *alphaSrcBlend, GX2BlendMode *alphaDstBlend, GX2BlendCombineMode *alphaCombine)
    void GX2SetPointSizeReg(GX2PointSizeReg *reg)
    +
    uint32_t pa_su_poly_offset_front_scale
    Definition: registers.h:131
    void GX2SetAAMaskReg(GX2AAMaskReg *reg)
    void GX2InitViewportReg(GX2ViewportReg *reg, float x, float y, float width, float height, float nearZ, float farZ)
    void GX2GetAlphaToMaskReg(const GX2AlphaToMaskReg *reg, BOOL *alphaToMask, GX2AlphaToMaskMode *mode)
    -
    GX2PolygonMode
    Definition: enum.h:227
    -
    uint32_t pa_sc_vport_zmax
    Definition: registers.h:173
    + +
    GX2PolygonMode
    Definition: enum.h:250
    void GX2GetScissorReg(GX2ScissorReg *reg, uint32_t *x, uint32_t *y, uint32_t *width, uint32_t *height)
    void GX2SetPointSize(float width, float height)
    void GX2GetAAMaskReg(GX2AAMaskReg *reg, uint8_t *upperLeft, uint8_t *upperRight, uint8_t *lowerLeft, uint8_t *lowerRight)
    void GX2GetDepthStencilControlReg(GX2DepthStencilControlReg *reg, BOOL *depthTest, BOOL *depthWrite, GX2CompareFunction *depthCompare, BOOL *stencilTest, BOOL *backfaceStencil, GX2CompareFunction *frontStencilFunc, GX2StencilFunction *frontStencilZPass, GX2StencilFunction *frontStencilZFail, GX2StencilFunction *frontStencilFail, GX2CompareFunction *backStencilFunc, GX2StencilFunction *backStencilZPass, GX2StencilFunction *backStencilZFail, GX2StencilFunction *backStencilFail)
    -
    uint32_t db_alpha_to_mask
    Definition: registers.h:51
    void GX2InitAAMaskReg(GX2AAMaskReg *reg, uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
    -
    GX2RenderTarget
    Definition: enum.h:234
    - +
    uint32_t pa_su_poly_offset_back_offset
    Definition: registers.h:134
    +
    GX2RenderTarget
    Definition: enum.h:257
    void GX2SetAlphaTestReg(GX2AlphaTestReg *reg)
    +
    uint32_t pa_sc_vport_zmax
    Definition: registers.h:173
    void GX2SetPointLimits(float min, float max)
    -
    uint32_t sx_alpha_ref
    Definition: registers.h:43
    -
    uint32_t db_stencilrefmask_bf
    Definition: registers.h:95
    - -
    void GX2GetStencilMaskReg(GX2StencilMaskReg *reg, uint8_t *frontMask, uint8_t *frontWriteMask, uint8_t *frontRef, uint8_t *backMask, uint8_t *backWriteMask, uint8_t *backRef)
    - -
    uint32_t pa_su_point_minmax
    Definition: registers.h:117
    void GX2InitPointSizeReg(GX2PointSizeReg *reg, float width, float height)
    -
    GX2ChannelMask
    Definition: enum.h:97
    +
    uint32_t pa_su_point_size
    Definition: registers.h:110
    +
    uint32_t sx_alpha_ref
    Definition: registers.h:43
    +
    GX2ChannelMask
    Definition: enum.h:113
    +
    uint32_t pa_su_point_minmax
    Definition: registers.h:117
    +
    uint32_t pa_cl_vport_zoffset
    Definition: registers.h:167
    void GX2SetColorControl(GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    -
    uint32_t pa_cl_vport_xoffset
    Definition: registers.h:163
    -
    GX2BlendMode
    Definition: enum.h:58
    - -
    uint32_t pa_cl_gb_horz_disc_adj
    Definition: registers.h:171
    + +
    GX2BlendMode
    Definition: enum.h:74
    +
    uint32_t pa_su_poly_offset_front_offset
    Definition: registers.h:132
    void GX2SetCullOnlyControl(GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack)
    void GX2InitPolygonControlReg(GX2PolygonControlReg *reg, GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    void GX2InitTargetChannelMasksReg(GX2TargetChannelMaskReg *reg, GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
    - + +
    uint32_t pa_su_line_cntl
    Definition: registers.h:103
    void GX2SetStencilMaskReg(GX2StencilMaskReg *reg)
    -
    int BOOL
    Definition: wut_types.h:5
    - + +
    void GX2SetPolygonOffsetReg(GX2PolygonOffsetReg *reg)
    void GX2GetPointLimitsReg(GX2PointLimitsReg *reg, float *min, float *max)
    - +
    uint32_t cb_color_control
    Definition: registers.h:80
    +
    void GX2GetViewportReg(GX2ViewportReg *reg, float *x, float *y, float *width, float *height, float *nearZ, float *farZ)
    void GX2GetTargetChannelMasksReg(GX2TargetChannelMaskReg *reg, GX2ChannelMask *mask0, GX2ChannelMask *mask1, GX2ChannelMask *mask2, GX2ChannelMask *mask3, GX2ChannelMask *mask4, GX2ChannelMask *mask5, GX2ChannelMask *mask6, GX2ChannelMask *mask7)
    void GX2SetPolygonControl(GX2FrontFace frontFace, BOOL cullFront, BOOL cullBack, BOOL polyMode, GX2PolygonMode polyModeFront, GX2PolygonMode polyModeBack, BOOL polyOffsetFrontEnable, BOOL polyOffsetBackEnable, BOOL polyOffsetParaEnable)
    void GX2SetAlphaToMask(BOOL alphaToMask, GX2AlphaToMaskMode mode)
    void GX2SetViewport(float x, float y, float width, float height, float nearZ, float farZ)
    - +
    void GX2SetLineWidthReg(GX2LineWidthReg *reg)
    void GX2InitScissorReg(GX2ScissorReg *reg, uint32_t x, uint32_t y, uint32_t width, uint32_t height)
    -
    uint32_t cb_blend_control
    Definition: registers.h:59
    +
    int32_t BOOL
    Definition: wut_types.h:4
    void GX2InitPointLimitsReg(GX2PointLimitsReg *reg, float min, float max)
    void GX2SetAAMask(uint8_t upperLeft, uint8_t upperRight, uint8_t lowerLeft, uint8_t lowerRight)
    +
    uint32_t pa_cl_gb_horz_clip_adj
    Definition: registers.h:170
    +
    uint32_t db_alpha_to_mask
    Definition: registers.h:51
    void GX2GetPolygonControlReg(GX2PolygonControlReg *reg, GX2FrontFace *frontFace, BOOL *cullFront, BOOL *cullBack, BOOL *polyMode, GX2PolygonMode *polyModeFront, GX2PolygonMode *polyModeBack, BOOL *polyOffsetFrontEnable, BOOL *polyOffsetBackEnable, BOOL *polyOffsetParaEnable)
    void GX2SetDepthOnlyControl(BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare)
    +
    uint32_t pa_sc_generic_scissor_br
    Definition: registers.h:147
    void GX2InitAlphaTestReg(GX2AlphaTestReg *reg, BOOL alphaTest, GX2CompareFunction func, float ref)
    - + +
    uint32_t pa_sc_aa_mask
    Definition: registers.h:35
    void GX2GetPointSizeReg(GX2PointSizeReg *reg, float *width, float *height)
    -
    uint32_t pa_su_sc_mode_cntl
    Definition: registers.h:124
    - + +
    void GX2InitAlphaToMaskReg(GX2AlphaToMaskReg *reg, BOOL alphaToMask, GX2AlphaToMaskMode mode)
    void GX2GetBlendConstantColorReg(GX2BlendConstantColorReg *reg, float *red, float *green, float *blue, float *alpha)
    -
    uint32_t pa_sc_vport_zmin
    Definition: registers.h:172
    void GX2SetTargetChannelMasksReg(GX2TargetChannelMaskReg *reg)
    -
    uint32_t sx_alpha_test_control
    Definition: registers.h:42
    - + +
    GX2RenderTarget target
    Definition: registers.h:58
    +
    uint32_t pa_su_poly_offset_back_scale
    Definition: registers.h:133
    void GX2SetTargetChannelMasks(GX2ChannelMask mask0, GX2ChannelMask mask1, GX2ChannelMask mask2, GX2ChannelMask mask3, GX2ChannelMask mask4, GX2ChannelMask mask5, GX2ChannelMask mask6, GX2ChannelMask mask7)
    void GX2SetAlphaTest(BOOL alphaTest, GX2CompareFunction func, float ref)
    -
    uint32_t pa_sc_generic_scissor_br
    Definition: registers.h:147
    +
    uint32_t pa_cl_gb_vert_clip_adj
    Definition: registers.h:168
    void GX2InitDepthStencilControlReg(GX2DepthStencilControlReg *reg, BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    - - -
    uint32_t pa_cl_vport_zoffset
    Definition: registers.h:167
    + +
    uint32_t pa_cl_vport_xscale
    Definition: registers.h:162
    void GX2InitColorControlReg(GX2ColorControlReg *reg, GX2LogicOp rop3, uint8_t targetBlendEnable, BOOL multiWriteEnable, BOOL colorWriteEnable)
    -
    uint32_t db_stencilrefmask
    Definition: registers.h:94
    void GX2SetDepthStencilControl(BOOL depthTest, BOOL depthWrite, GX2CompareFunction depthCompare, BOOL stencilTest, BOOL backfaceStencil, GX2CompareFunction frontStencilFunc, GX2StencilFunction frontStencilZPass, GX2StencilFunction frontStencilZFail, GX2StencilFunction frontStencilFail, GX2CompareFunction backStencilFunc, GX2StencilFunction backStencilZPass, GX2StencilFunction backStencilZFail, GX2StencilFunction backStencilFail)
    -
    GX2RenderTarget target
    Definition: registers.h:58
    diff --git a/rendezvous_8h.html b/rendezvous_8h.html index 81e3a23..df3eaf0 100644 --- a/rendezvous_8h.html +++ b/rendezvous_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/rendezvous.h File Reference + + +wut: include/coreinit/rendezvous.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  OSRendezvous -  +struct  OSRendezvous +  - +

    Typedefs

    typedef struct OSRendezvous OSRendezvous
    typedef struct OSRendezvous OSRendezvous
     
    - + - + - +

    Functions

    void OSInitRendezvous (OSRendezvous *rendezvous)
    void OSInitRendezvous (OSRendezvous *rendezvous)
     
    BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
    BOOL OSWaitRendezvous (OSRendezvous *rendezvous, uint32_t coreMask)
     
    BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
    BOOL OSWaitRendezvousWithTimeout (OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
     
    @@ -123,7 +103,7 @@ Functions diff --git a/rendezvous_8h.js b/rendezvous_8h.js deleted file mode 100644 index 829e8a5..0000000 --- a/rendezvous_8h.js +++ /dev/null @@ -1,7 +0,0 @@ -var rendezvous_8h = -[ - [ "OSRendezvous", "group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84", null ], - [ "OSInitRendezvous", "group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17", null ], - [ "OSWaitRendezvous", "group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87", null ], - [ "OSWaitRendezvousWithTimeout", "group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369", null ] -]; \ No newline at end of file diff --git a/rendezvous_8h_source.html b/rendezvous_8h_source.html index d9ff586..03a4491 100644 --- a/rendezvous_8h_source.html +++ b/rendezvous_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/rendezvous.h Source File + + +wut: include/coreinit/rendezvous.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    rendezvous.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef struct OSRendezvous OSRendezvous;
    -
    15 
    - -
    17 {
    -
    18  uint32_t core[3];
    -
    19  UNKNOWN(4);
    -
    20 };
    -
    21 CHECK_OFFSET(OSRendezvous, 0x00, core);
    -
    22 CHECK_SIZE(OSRendezvous, 0x10);
    -
    23 
    -
    24 void
    -
    25 OSInitRendezvous(OSRendezvous *rendezvous);
    -
    26 
    -
    27 BOOL
    -
    28 OSWaitRendezvous(OSRendezvous *rendezvous,
    -
    29  uint32_t coreMask);
    -
    30 
    -
    31 BOOL
    - -
    33  uint32_t coreMask,
    -
    34  OSTime timeout);
    -
    35 
    -
    36 #ifdef __cplusplus
    -
    37 }
    -
    38 #endif
    -
    39 
    -
    int64_t OSTime
    Definition: time.h:17
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 typedef struct OSRendezvous OSRendezvous;
    15 
    17 {
    18  uint32_t core[3];
    19  WUT_UNKNOWN_BYTES(4);
    20 };
    21 WUT_CHECK_OFFSET(OSRendezvous, 0x00, core);
    22 WUT_CHECK_SIZE(OSRendezvous, 0x10);
    23 
    24 void
    25 OSInitRendezvous(OSRendezvous *rendezvous);
    26 
    27 BOOL
    28 OSWaitRendezvous(OSRendezvous *rendezvous,
    29  uint32_t coreMask);
    30 
    31 BOOL
    33  uint32_t coreMask,
    34  OSTime timeout);
    35 
    36 #ifdef __cplusplus
    37 }
    38 #endif
    39 
    int64_t OSTime
    Definition: time.h:18
    BOOL OSWaitRendezvousWithTimeout(OSRendezvous *rendezvous, uint32_t coreMask, OSTime timeout)
    -
    uint32_t core[3]
    Definition: rendezvous.h:18
    -
    BOOL OSWaitRendezvous(OSRendezvous *rendezvous, uint32_t coreMask)
    -
    int BOOL
    Definition: wut_types.h:5
    + +
    int32_t BOOL
    Definition: wut_types.h:4
    void OSInitRendezvous(OSRendezvous *rendezvous)
    +
    uint32_t core[3]
    Definition: rendezvous.h:18
    diff --git a/resize.js b/resize.js deleted file mode 100644 index 304fcb6..0000000 --- a/resize.js +++ /dev/null @@ -1,97 +0,0 @@ -var cookie_namespace = 'doxygen'; -var sidenav,navtree,content,header; - -function readCookie(cookie) -{ - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) - { - var index = document.cookie.indexOf(myCookie); - if (index != -1) - { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) - { - valEnd = document.cookie.length; - } - var val = document.cookie.substring(valStart, valEnd); - return val; - } - } - return 0; -} - -function writeCookie(cookie, val, expiration) -{ - if (val==undefined) return; - if (expiration == null) - { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); - } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; -} - -function resizeWidth() -{ - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth, null); -} - -function restoreWidth(navWidth) -{ - var windowWidth = $(window).width() + "px"; - content.css({marginLeft:parseInt(navWidth)+6+"px"}); - sidenav.css({width:navWidth + "px"}); -} - -function resizeHeight() -{ - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px",top: headerHeight+"px"}); -} - -function initResizable() -{ - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(window).resize(function() { resizeHeight(); }); - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(document).bind('touchmove',function(e){ - var device = navigator.userAgent.toLowerCase(); - var ios = device.match(/(iphone|ipod|ipad)/); - if (ios) { - try { - var target = e.target; - while (target) { - if ($(target).css('-webkit-overflow-scrolling')=='touch') return; - target = target.parentNode; - } - e.preventDefault(); - } catch(err) { - e.preventDefault(); - } - } - }); -} - - diff --git a/resource_8h.html b/resource_8h.html index c3fe5a1..a9ab71a 100644 --- a/resource_8h.html +++ b/resource_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/resource.h File Reference + + +wut: include/gx2r/resource.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + + diff --git a/resource_8h_source.html b/resource_8h_source.html index ad7c93d..ba331e5 100644 --- a/resource_8h_source.html +++ b/resource_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2r/resource.h Source File + + +wut: include/gx2r/resource.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    resource.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef enum GX2RResourceFlags
    -
    15 {
    - -
    18 
    - -
    21 
    - -
    24 
    - -
    27 
    - -
    30 
    - -
    33 
    - -
    36 
    - -
    39 
    - -
    42 
    - -
    45 
    - -
    48 
    - -
    51 
    - -
    54 
    - -
    57 
    - -
    60 
    - -
    63 
    - -
    66 
    - -
    69 
    - -
    72 
    - -
    75 
    - -
    78 
    - -
    81 
    - -
    84 
    - - -
    88 
    -
    89 
    -
    90 #ifdef __cplusplus
    -
    91 }
    -
    92 #endif
    -
    93 
    -
    Resource is to be allocated in user memory.
    Definition: resource.h:83
    -
    Resource is locked for all access.
    Definition: resource.h:86
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 typedef enum GX2RResourceFlags
    15 {
    18 
    21 
    24 
    27 
    30 
    33 
    36 
    39 
    42 
    45 
    48 
    51 
    54 
    57 
    60 
    63 
    66 
    69 
    72 
    75 
    78 
    81 
    84 
    88 
    89 
    90 #ifdef __cplusplus
    91 }
    92 #endif
    93 
    Resource is locked for all access.
    Definition: resource.h:86
    This resource is to be used as a stream output.
    Definition: resource.h:41
    This resource is to be used as a vertex buffer.
    Definition: resource.h:29
    Invalidate resource for a CPU read.
    Definition: resource.h:50
    @@ -175,6 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    This resource is to be used as a texture.
    Definition: resource.h:17
    This resource is to be used as a uniform block.
    Definition: resource.h:35
    This resource is to be used as a index buffer.
    Definition: resource.h:32
    +
    Resource was allocated by GX2R.
    Definition: resource.h:83
    Invalidate resource for a CPU write.
    Definition: resource.h:53
    Force resource allocation to be in MEM1.
    Definition: resource.h:68
    Invalidate resource for a GPU write.
    Definition: resource.h:59
    @@ -185,7 +102,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/result_8h_source.html b/result_8h_source.html deleted file mode 100644 index f63bf43..0000000 --- a/result_8h_source.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/sndcore2/result.h Source File - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    result.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    16 typedef int32_t AXResult;
    -
    17 
    - -
    19 {
    - - - - - -
    25 };
    -
    26 
    -
    27 #ifdef __cplusplus
    -
    28 }
    -
    29 #endif
    -
    30 
    - - - - - -
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    - -
    AX_RESULT
    Definition: result.h:18
    -
    - - - - diff --git a/rpl__interface_8h.html b/rpl__interface_8h.html new file mode 100644 index 0000000..2cb9589 --- /dev/null +++ b/rpl__interface_8h.html @@ -0,0 +1,170 @@ + + + + + + + +wut: include/swkbd/rpl_interface.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    rpl_interface.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <nn/swkbd.h>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Namespaces

     Rpl
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool SwkbdAppearInputForm (const nn::swkbd::AppearArg &appearArg)
     
    bool SwkbdAppearKeyboard (const nn::swkbd::KeyboardArg &keyboardArg)
     
    void SwkbdCalcSubThreadFont ()
     
    void SwkbdCalcSubThreadPredict ()
     
    void SwkbdCalc (const nn::swkbd::ControllerInfo &controllerInfo)
     
    void SwkbdConfirmUnfixAll ()
     
    void SwkbdCreate (void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
     
    void SwkbdDestroy ()
     
    bool SwkbdDisappearInputForm ()
     
    bool SwkbdDisappearKeyboard ()
     
    void SwkbdDrawDRC ()
     
    void SwkbdDrawTV ()
     
    void SwkbdGetDrawStringInfo (nn::swkbd::DrawStringInfo *drawStringInfo)
     
    const char16_t * SwkbdGetInputFormString ()
     
    void SwkbdGetKeyboardCondition (nn::swkbd::KeyboardCondition *keyboardCondition)
     
    nn::swkbd::State SwkbdGetStateInputForm ()
     
    nn::swkbd::State SwkbdGetStateKeyboard ()
     
    void SwkbdInactivateSelectCursor ()
     
    bool SwkbdInitLearnDic (void *buffer)
     
    bool SwkbdIsCoveredWithSubWindow ()
     
    bool SwkbdIsDecideCancelButton (bool *outIsSelectCursor)
     
    bool SwkbdIsDecideOkButton (bool *outIsSelectCursor)
     
    bool SwkbdIsKeyboardTarget (nn::swkbd::IEventReceiver *eventReceiver)
     
    bool SwkbdIsNeedCalcSubThreadFont ()
     
    bool SwkbdIsNeedCalcSubThreadPredict ()
     
    bool SwkbdIsSelectCursorActive ()
     
    void SwkbdMuteAllSound (bool muted)
     
    void SwkbdSetControllerRemo (nn::swkbd::ControllerType type)
     
    void SwkbdSetCursorPos (int pos)
     
    void SwkbdSetEnableOkButton (bool enable)
     
    void SwkbdSetInputFormString (const char16_t *str)
     
    void SwkbdSetReceiver (const nn::swkbd::ReceiverArg &receiver)
     
    void SwkbdSetSelectFrom (int from)
     
    void SwkbdSetUserControllerEventObj (nn::swkbd::IControllerEventObj *userControllerEventObj)
     
    void SwkbdSetUserSoundObj (nn::swkbd::ISoundObj *userSoundObj)
     
    void SwkbdSetVersion (int version)
     
    +
    + + + + diff --git a/rpl__interface_8h_source.html b/rpl__interface_8h_source.html new file mode 100644 index 0000000..c8f7916 --- /dev/null +++ b/rpl__interface_8h_source.html @@ -0,0 +1,131 @@ + + + + + + + +wut: include/swkbd/rpl_interface.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    rpl_interface.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include <nn/swkbd.h>
    4 
    11 #ifdef __cplusplus
    12 
    13 namespace Rpl
    14 {
    15 
    16 bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg);
    17 bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg);
    20 void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo);
    22 void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType,
    23  uint32_t unk, FSClient *fsClient);
    24 void SwkbdDestroy();
    27 void SwkbdDrawDRC();
    28 void SwkbdDrawTV();
    30 const char16_t *SwkbdGetInputFormString();
    35 bool SwkbdInitLearnDic(void *buffer);
    37 bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor);
    38 bool SwkbdIsDecideOkButton(bool *outIsSelectCursor);
    39 bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver);
    43 void SwkbdMuteAllSound(bool muted);
    45 void SwkbdSetCursorPos(int pos);
    46 void SwkbdSetEnableOkButton(bool enable);
    47 void SwkbdSetInputFormString(const char16_t *str);
    48 void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver);
    49 void SwkbdSetSelectFrom(int from);
    50 void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj);
    51 void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj);
    52 void SwkbdSetVersion(int version);
    53 
    54 }
    55 
    56 #endif // ifdef __cplusplus
    57 
    void SwkbdCalcSubThreadFont()
    +
    nn::swkbd::State SwkbdGetStateInputForm()
    +
    bool SwkbdInitLearnDic(void *buffer)
    +
    bool SwkbdIsDecideCancelButton(bool *outIsSelectCursor)
    +
    void SwkbdSetVersion(int version)
    + +
    bool SwkbdIsSelectCursorActive()
    +
    void SwkbdInactivateSelectCursor()
    +
    void SwkbdSetUserControllerEventObj(nn::swkbd::IControllerEventObj *userControllerEventObj)
    +
    void SwkbdGetKeyboardCondition(nn::swkbd::KeyboardCondition *keyboardCondition)
    +
    void SwkbdSetEnableOkButton(bool enable)
    + + +
    bool SwkbdAppearInputForm(const nn::swkbd::AppearArg &appearArg)
    +
    bool SwkbdIsNeedCalcSubThreadFont()
    +
    void SwkbdCalc(const nn::swkbd::ControllerInfo &controllerInfo)
    +
    bool SwkbdIsDecideOkButton(bool *outIsSelectCursor)
    +
    void SwkbdSetInputFormString(const char16_t *str)
    +
    void SwkbdCreate(void *buffer, nn::swkbd::RegionType regionType, uint32_t unk, FSClient *fsClient)
    + +
    void SwkbdSetReceiver(const nn::swkbd::ReceiverArg &receiver)
    +
    nn::swkbd::State SwkbdGetStateKeyboard()
    + +
    void SwkbdSetSelectFrom(int from)
    +
    void SwkbdSetCursorPos(int pos)
    +
    void SwkbdSetControllerRemo(nn::swkbd::ControllerType type)
    +
    bool SwkbdIsKeyboardTarget(nn::swkbd::IEventReceiver *eventReceiver)
    + +
    void SwkbdConfirmUnfixAll()
    +
    bool SwkbdIsCoveredWithSubWindow()
    +
    ControllerType
    Definition: swkbd_cpp.h:22
    + + +
    void SwkbdGetDrawStringInfo(nn::swkbd::DrawStringInfo *drawStringInfo)
    +
    const char16_t * SwkbdGetInputFormString()
    +
    void SwkbdMuteAllSound(bool muted)
    + +
    bool SwkbdDisappearKeyboard()
    +
    bool SwkbdDisappearInputForm()
    +
    void SwkbdCalcSubThreadPredict()
    + +
    void SwkbdDrawTV()
    +
    void SwkbdDestroy()
    +
    void SwkbdSetUserSoundObj(nn::swkbd::ISoundObj *userSoundObj)
    +
    bool SwkbdIsNeedCalcSubThreadPredict()
    +
    bool SwkbdAppearKeyboard(const nn::swkbd::KeyboardArg &keyboardArg)
    + +
    void SwkbdDrawDRC()
    + +
    + + + + diff --git a/sampler_8h.html b/sampler_8h.html index 3b95b01..afa031b 100644 --- a/sampler_8h.html +++ b/sampler_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/sampler.h File Reference + + +wut: include/gx2/sampler.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  GX2Sampler -  +struct  GX2Sampler +  - +

    Typedefs

    typedef struct GX2Sampler GX2Sampler
    typedef struct GX2Sampler GX2Sampler
     
    - + - + - + - + - + - + - + - + - + - +

    Functions

    void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
    void GX2InitSampler (GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
     
    void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
    void GX2InitSamplerBorderType (GX2Sampler *sampler, GX2TexBorderType borderType)
     
    void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
    void GX2InitSamplerClamping (GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
     
    void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
    void GX2InitSamplerDepthCompare (GX2Sampler *sampler, GX2CompareFunction depthCompare)
     
    void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
    void GX2InitSamplerFilterAdjust (GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
     
    void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
    void GX2InitSamplerLOD (GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
     
    void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
    void GX2InitSamplerLODAdjust (GX2Sampler *sampler, float unk1, BOOL unk2)
     
    void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
    void GX2InitSamplerRoundingMode (GX2Sampler *sampler, GX2RoundingMode roundingMode)
     
    void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
    void GX2InitSamplerXYFilter (GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
     
    void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
    void GX2InitSamplerZMFilter (GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
     
    @@ -138,7 +118,7 @@ Functions diff --git a/sampler_8h.js b/sampler_8h.js deleted file mode 100644 index 281ad2a..0000000 --- a/sampler_8h.js +++ /dev/null @@ -1,63 +0,0 @@ -var sampler_8h = -[ - [ "GX2RoundingMode", "group__gx2__sampler.html#gab8d0db166a9569e964d1cad5436d6016", null ], - [ "GX2Sampler", "group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27", null ], - [ "GX2TexAnisoRatio", "group__gx2__sampler.html#ga68b16aec74e59c46f0850b180e5a5f9f", null ], - [ "GX2TexBorderType", "group__gx2__sampler.html#ga15269cbdbdca809fdd40d49e6da6548d", null ], - [ "GX2TexClampMode", "group__gx2__sampler.html#gac1576f18375a3b088b8899ba7b67651f", null ], - [ "GX2TexMipFilterMode", "group__gx2__sampler.html#gac80d2c0720ce5694c2881e83872e6b4d", null ], - [ "GX2TexMipPerfMode", "group__gx2__sampler.html#ga26e5b9436699f0e12d88f689d77c5e1f", null ], - [ "GX2TexXYFilterMode", "group__gx2__sampler.html#gadfc5ebd4f33625a58e1e8cff8532ee63", null ], - [ "GX2TexZFilterMode", "group__gx2__sampler.html#ga0658d28839665cc7b2bcf14c125b306e", null ], - [ "GX2TexZPerfMode", "group__gx2__sampler.html#ga106ffb3b191c7f3cfa2cf0369d210390", null ], - [ "GX2RoundingMode", "group__gx2__sampler.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c", [ - [ "GX2_ROUNDING_MODE_ROUND_TO_EVEN", "group__gx2__sampler.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee", null ], - [ "GX2_ROUNDING_MODE_TRUNCATE", "group__gx2__sampler.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc", null ] - ] ], - [ "GX2TexAnisoRatio", "group__gx2__sampler.html#gabf508b74443eb26bd812c2b123cbaf60", [ - [ "GX2_TEX_ANISO_RATIO_NONE", "group__gx2__sampler.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b", null ] - ] ], - [ "GX2TexBorderType", "group__gx2__sampler.html#ga39aa610dff74f1c4858610fa08617a31", [ - [ "GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78", null ], - [ "GX2_TEX_BORDER_TYPE_BLACK", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc", null ], - [ "GX2_TEX_BORDER_TYPE_WHITE", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa", null ], - [ "GX2_TEX_BORDER_TYPE_VARIABLE", "group__gx2__sampler.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933", null ] - ] ], - [ "GX2TexClampMode", "group__gx2__sampler.html#ga64376f84e058eb1dca71b1e9dd658c3c", [ - [ "GX2_TEX_CLAMP_MODE_WRAP", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c", null ], - [ "GX2_TEX_CLAMP_MODE_MIRROR", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3", null ], - [ "GX2_TEX_CLAMP_MODE_CLAMP", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a", null ], - [ "GX2_TEX_CLAMP_MODE_MIRROR_ONCE", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686", null ], - [ "GX2_TEX_CLAMP_MODE_CLAMP_BORDER", "group__gx2__sampler.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa", null ] - ] ], - [ "GX2TexMipFilterMode", "group__gx2__sampler.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3", [ - [ "GX2_TEX_MIP_FILTER_MODE_NONE", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9", null ], - [ "GX2_TEX_MIP_FILTER_MODE_POINT", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52", null ], - [ "GX2_TEX_MIP_FILTER_MODE_LINEAR", "group__gx2__sampler.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468", null ] - ] ], - [ "GX2TexMipPerfMode", "group__gx2__sampler.html#ga8875f8590a9caa2d35953f87cf0313ff", [ - [ "GX2_TEX_MIP_PERF_MODE_DISABLE", "group__gx2__sampler.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180", null ] - ] ], - [ "GX2TexXYFilterMode", "group__gx2__sampler.html#gafefd7778391ecb21566f8f86ee9b37a8", [ - [ "GX2_TEX_XY_FILLTER_MODE_POINT", "group__gx2__sampler.html#ggafefd7778391ecb21566f8f86ee9b37a8a435fdc2bbfc0268cf1ffa1328fbf8db0", null ], - [ "GX2_TEX_XY_FILLTER_MODE_LINEAR", "group__gx2__sampler.html#ggafefd7778391ecb21566f8f86ee9b37a8afa42a8cbb918033ac45a56ca906550ba", null ] - ] ], - [ "GX2TexZFilterMode", "group__gx2__sampler.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc", [ - [ "GX2_TEX_Z_FILTER_MODE_NONE", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e", null ], - [ "GX2_TEX_Z_FILTER_MODE_POINT", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43", null ], - [ "GX2_TEX_Z_FILTER_MODE_LINEAR", "group__gx2__sampler.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a", null ] - ] ], - [ "GX2TexZPerfMode", "group__gx2__sampler.html#ga11a80acc42f03a58e807b12bd79a48d0", [ - [ "GX2_TEX_Z_PERF_MODE_DISABLED", "group__gx2__sampler.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76", null ] - ] ], - [ "GX2InitSampler", "group__gx2__sampler.html#ga67d85862da814d847d4a1361890e7640", null ], - [ "GX2InitSamplerBorderType", "group__gx2__sampler.html#ga28131401ff020c92b8be8b72d4b6602a", null ], - [ "GX2InitSamplerClamping", "group__gx2__sampler.html#ga0ffdde078bc075444d0943c9b57c2d35", null ], - [ "GX2InitSamplerDepthCompare", "group__gx2__sampler.html#ga838aa6212c82228558de5678783f7b59", null ], - [ "GX2InitSamplerFilterAdjust", "group__gx2__sampler.html#ga73f550efeb2c138946eb89526c1dd592", null ], - [ "GX2InitSamplerLOD", "group__gx2__sampler.html#ga0754dc44ccc67f01c5e8b455ed60377d", null ], - [ "GX2InitSamplerLODAdjust", "group__gx2__sampler.html#ga153a4de68acad29a3672309fafe860be", null ], - [ "GX2InitSamplerRoundingMode", "group__gx2__sampler.html#gaa5b8247cf04660b7f76e70ce9b725543", null ], - [ "GX2InitSamplerXYFilter", "group__gx2__sampler.html#gafbd63b470b76616753538f47d306cda6", null ], - [ "GX2InitSamplerZMFilter", "group__gx2__sampler.html#ga4e7252eb0fd79e8465a5f570f091748d", null ] -]; \ No newline at end of file diff --git a/sampler_8h_source.html b/sampler_8h_source.html index 54c2005..3a65a25 100644 --- a/sampler_8h_source.html +++ b/sampler_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/sampler.h Source File + + +wut: include/gx2/sampler.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    sampler.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct GX2Sampler GX2Sampler;
    -
    16 
    -
    17 struct GX2Sampler
    -
    18 {
    -
    19  uint32_t regs[3];
    -
    20 };
    -
    21 CHECK_SIZE(GX2Sampler, 12);
    -
    22 
    -
    23 void
    -
    24 GX2InitSampler(GX2Sampler *sampler,
    -
    25  GX2TexClampMode clampMode,
    -
    26  GX2TexXYFilterMode minMagFilterMode);
    -
    27 
    -
    28 void
    - -
    30  GX2TexBorderType borderType);
    -
    31 
    -
    32 void
    - -
    34  GX2TexClampMode clampX,
    -
    35  GX2TexClampMode clampY,
    -
    36  GX2TexClampMode clampZ);
    -
    37 
    -
    38 void
    - -
    40  GX2CompareFunction depthCompare);
    -
    41 
    -
    42 void
    - -
    44  BOOL highPrecision,
    -
    45  GX2TexMipPerfMode perfMip,
    -
    46  GX2TexZPerfMode perfZ);
    -
    47 
    -
    48 void
    - -
    50  float lodMin,
    -
    51  float lodMax,
    -
    52  float lodBias);
    -
    53 
    -
    54 void
    - -
    56  float unk1,
    -
    57  BOOL unk2);
    -
    58 
    -
    59 void
    - -
    61  GX2RoundingMode roundingMode);
    -
    62 
    -
    63 void
    - -
    65  GX2TexXYFilterMode filterMag,
    -
    66  GX2TexXYFilterMode filterMin,
    -
    67  GX2TexAnisoRatio maxAniso);
    -
    68 
    -
    69 void
    - -
    71  GX2TexZFilterMode filterZ,
    -
    72  GX2TexMipFilterMode filterMip);
    -
    73 
    -
    74 #ifdef __cplusplus
    -
    75 }
    -
    76 #endif
    -
    77 
    -
    uint32_t regs[3]
    Definition: sampler.h:19
    -
    GX2TexAnisoRatio
    Definition: enum.h:435
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "enum.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 typedef struct GX2Sampler GX2Sampler;
    16 
    17 struct GX2Sampler
    18 {
    19  uint32_t regs[3];
    20 };
    21 WUT_CHECK_SIZE(GX2Sampler, 12);
    22 
    23 void
    24 GX2InitSampler(GX2Sampler *sampler,
    25  GX2TexClampMode clampMode,
    26  GX2TexXYFilterMode minMagFilterMode);
    27 
    28 void
    30  GX2TexBorderType borderType);
    31 
    32 void
    34  GX2TexClampMode clampX,
    35  GX2TexClampMode clampY,
    36  GX2TexClampMode clampZ);
    37 
    38 void
    40  GX2CompareFunction depthCompare);
    41 
    42 void
    44  BOOL highPrecision,
    45  GX2TexMipPerfMode perfMip,
    46  GX2TexZPerfMode perfZ);
    47 
    48 void
    50  float lodMin,
    51  float lodMax,
    52  float lodBias);
    53 
    54 void
    56  float unk1,
    57  BOOL unk2);
    58 
    59 void
    61  GX2RoundingMode roundingMode);
    62 
    63 void
    65  GX2TexXYFilterMode filterMag,
    66  GX2TexXYFilterMode filterMin,
    67  GX2TexAnisoRatio maxAniso);
    68 
    69 void
    71  GX2TexZFilterMode filterZ,
    72  GX2TexMipFilterMode filterMip);
    73 
    74 #ifdef __cplusplus
    75 }
    76 #endif
    77 
    GX2TexAnisoRatio
    Definition: enum.h:460
    void GX2InitSamplerClamping(GX2Sampler *sampler, GX2TexClampMode clampX, GX2TexClampMode clampY, GX2TexClampMode clampZ)
    +
    void GX2InitSamplerZMFilter(GX2Sampler *sampler, GX2TexZFilterMode filterZ, GX2TexMipFilterMode filterMip)
    -
    GX2RoundingMode
    Definition: enum.h:245
    +
    GX2RoundingMode
    Definition: enum.h:268
    void GX2InitSamplerLOD(GX2Sampler *sampler, float lodMin, float lodMax, float lodBias)
    -
    void GX2InitSamplerDepthCompare(GX2Sampler *sampler, GX2CompareFunction depthCompare)
    -
    GX2CompareFunction
    Definition: enum.h:122
    +
    GX2CompareFunction
    Definition: enum.h:139
    +
    uint32_t regs[3]
    Definition: sampler.h:19
    void GX2InitSamplerXYFilter(GX2Sampler *sampler, GX2TexXYFilterMode filterMag, GX2TexXYFilterMode filterMin, GX2TexAnisoRatio maxAniso)
    void GX2InitSamplerLODAdjust(GX2Sampler *sampler, float unk1, BOOL unk2)
    void GX2InitSamplerBorderType(GX2Sampler *sampler, GX2TexBorderType borderType)
    -
    GX2TexClampMode
    Definition: enum.h:408
    +
    GX2TexClampMode
    Definition: enum.h:433
    void GX2InitSamplerRoundingMode(GX2Sampler *sampler, GX2RoundingMode roundingMode)
    -
    int BOOL
    Definition: wut_types.h:5
    -
    GX2TexXYFilterMode
    Definition: enum.h:429
    +
    GX2TexXYFilterMode
    Definition: enum.h:454
    void GX2InitSampler(GX2Sampler *sampler, GX2TexClampMode clampMode, GX2TexXYFilterMode minMagFilterMode)
    +
    int32_t BOOL
    Definition: wut_types.h:4
    void GX2InitSamplerFilterAdjust(GX2Sampler *sampler, BOOL highPrecision, GX2TexMipPerfMode perfMip, GX2TexZPerfMode perfZ)
    -
    GX2TexZFilterMode
    Definition: enum.h:440
    -
    GX2TexBorderType
    Definition: enum.h:400
    -
    GX2TexZPerfMode
    Definition: enum.h:447
    -
    GX2TexMipPerfMode
    Definition: enum.h:424
    -
    GX2TexMipFilterMode
    Definition: enum.h:417
    +
    GX2TexZFilterMode
    Definition: enum.h:465
    +
    GX2TexBorderType
    Definition: enum.h:425
    +
    GX2TexZPerfMode
    Definition: enum.h:472
    +
    GX2TexMipPerfMode
    Definition: enum.h:449
    +
    GX2TexMipFilterMode
    Definition: enum.h:442
    diff --git a/screen_8h.html b/screen_8h.html index 1621dfd..048f1d3 100644 --- a/screen_8h.html +++ b/screen_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/screen.h File Reference + + +wut: include/coreinit/screen.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Typedefs

    typedef enum OSScreenID OSScreenID + Defines the ID of a display usable with OSScreen. More...
      - - + + +

    Enumerations

    enum  OSScreenID
     
    enum  OSScreenID {
    +  SCREEN_TV = 0, +
    +  SCREEN_DRC = 1 +
    + }
     Defines the ID of a display usable with OSScreen. More...
     
    + + + + + + + + + + - + +

    Functions

    void OSScreenInit ()
     Initialises the OSScreen library for use. More...
     
    void OSScreenShutdown ()
     Cleans up and shuts down the OSScreen library. More...
     
    uint32_t OSScreenGetBufferSizeEx (OSScreenID screen)
     Gets the amount of memory required to fit both buffers of a given screen. More...
     
    void OSScreenSetBufferEx (OSScreenID screen, void *addr)
     Sets the memory location for both buffers of a given screen. More...
     
    void OSScreenClearBufferEx (OSScreenID screen, uint32_t colour)
     Clear the work buffer of the given screen by setting all of its pixels to a given colour. More...
     
    void OSScreenFlipBuffersEx (OSScreenID screen)
     Swap the buffers of the given screen. More...
     
    void OSScreenPutFontEx (OSScreenID screen, uint32_t row, uint32_t column, const char *buffer)
     Draws text at the given position. More...
     
    void OSScreenPutPixelEx (OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
     Draws a single pixel at the given position. More...
     
    void OSScreenEnableEx (OSScreenID screen, BOOL enable)
    void OSScreenEnableEx (OSScreenID screen, BOOL enable)
     Enables or disables a given screen. More...
     
    @@ -133,7 +131,7 @@ Functions diff --git a/screen_8h_source.html b/screen_8h_source.html index bb4de27..8a6954e 100644 --- a/screen_8h_source.html +++ b/screen_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/screen.h Source File + + +wut: include/coreinit/screen.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    screen.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef enum OSScreenID
    -
    15 {
    -
    16  SCREEN_TV = 0,
    - -
    18 } OSScreenID;
    -
    19 
    -
    20 void
    -
    21 OSScreenInit();
    -
    22 
    -
    23 uint32_t
    - -
    25 
    -
    26 void
    - -
    28  void *addr);
    -
    29 
    -
    30 void
    - -
    32  uint32_t colour);
    -
    33 
    -
    34 void
    - -
    36 
    -
    37 void
    - -
    39  uint32_t row,
    -
    40  uint32_t column,
    -
    41  const char *buffer);
    -
    42 
    -
    43 void
    - -
    45  uint32_t x,
    -
    46  uint32_t y,
    -
    47  uint32_t colour);
    -
    48 
    -
    49 void
    - -
    51  BOOL enable);
    -
    52 
    -
    53 #ifdef __cplusplus
    -
    54 }
    -
    55 #endif
    -
    56 
    -
    void OSScreenInit()
    -
    void OSScreenClearBufferEx(OSScreenID screen, uint32_t colour)
    -
    void OSScreenPutPixelEx(OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
    - -
    void OSScreenPutFontEx(OSScreenID screen, uint32_t row, uint32_t column, const char *buffer)
    -
    void OSScreenSetBufferEx(OSScreenID screen, void *addr)
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    39 #ifdef __cplusplus
    40 extern "C" {
    41 #endif
    42 
    44 typedef enum OSScreenID
    45 {
    47  SCREEN_TV = 0,
    50 } OSScreenID;
    51 
    62 void
    63 OSScreenInit();
    64 
    72 void
    74 
    85 uint32_t
    87 
    104 void
    106  void *addr);
    107 
    131 void
    133  uint32_t colour);
    134 
    146 void
    148 
    177 void
    179  uint32_t row,
    180  uint32_t column,
    181  const char *buffer);
    182 
    209 void
    211  uint32_t x,
    212  uint32_t y,
    213  uint32_t colour);
    214 
    224 void
    226  BOOL enable);
    227 
    228 #ifdef __cplusplus
    229 }
    230 #endif
    231 
    void OSScreenInit()
    Initialises the OSScreen library for use.
    +
    void OSScreenClearBufferEx(OSScreenID screen, uint32_t colour)
    Clear the work buffer of the given screen by setting all of its pixels to a given colour...
    +
    void OSScreenPutPixelEx(OSScreenID screen, uint32_t x, uint32_t y, uint32_t colour)
    Draws a single pixel at the given position.
    +
    void OSScreenShutdown()
    Cleans up and shuts down the OSScreen library.
    +
    Represents the TV connected to the system.
    Definition: screen.h:47
    +
    void OSScreenPutFontEx(OSScreenID screen, uint32_t row, uint32_t column, const char *buffer)
    Draws text at the given position.
    +
    void OSScreenSetBufferEx(OSScreenID screen, void *addr)
    Sets the memory location for both buffers of a given screen.
    - -
    int BOOL
    Definition: wut_types.h:5
    -
    void OSScreenFlipBuffersEx(OSScreenID screen)
    -
    OSScreenID
    Definition: screen.h:14
    -
    uint32_t OSScreenGetBufferSizeEx(OSScreenID screen)
    -
    void OSScreenEnableEx(OSScreenID screen, BOOL enable)
    +
    Represents the screen in the DRC (gamepad).
    Definition: screen.h:49
    +
    void OSScreenFlipBuffersEx(OSScreenID screen)
    Swap the buffers of the given screen.
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    OSScreenID
    Defines the ID of a display usable with OSScreen.
    Definition: screen.h:44
    +
    uint32_t OSScreenGetBufferSizeEx(OSScreenID screen)
    Gets the amount of memory required to fit both buffers of a given screen.
    +
    void OSScreenEnableEx(OSScreenID screen, BOOL enable)
    Enables or disables a given screen.
    diff --git a/search/all_0.html b/search/all_0.html index 1d46950..5125b94 100644 --- a/search/all_0.html +++ b/search/all_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_0.js b/search/all_0.js index 4ff0b65..b9bfd7f 100644 --- a/search/all_0.js +++ b/search/all_0.js @@ -1,9 +1,94 @@ var searchData= [ - ['_5f_5fattribute_5f_5f',['__attribute__',['../group__coreinit__mcp.html#gacd3358f6e10b1bccbf765c64ce62bd2d',1,'mcp.h']]], + ['_5f_5fcurl_5foff_5ft_5fc_5fhlpr1',['__CURL_OFF_T_C_HLPR1',['../curlrules_8h.html#ab9bf50d706d217b6a29834ab0d3cc38d',1,'curlrules.h']]], + ['_5f_5fcurl_5foff_5ft_5fc_5fhlpr2',['__CURL_OFF_T_C_HLPR2',['../curlrules_8h.html#abcd794a99bf75ecf9ab8f1de88eec67d',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f01_5f_5f',['__curl_rule_01__',['../curlrules_8h.html#a8206a51f7cf5f1deb3bfa3a6e7c68424',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f02_5f_5f',['__curl_rule_02__',['../curlrules_8h.html#a2c5d480028704a875af753639638ef5f',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f03_5f_5f',['__curl_rule_03__',['../curlrules_8h.html#a242702df403aeb5c6455dccae056e700',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f04_5f_5f',['__curl_rule_04__',['../curlrules_8h.html#a29a6928ae1d31a2eaac66ac7d745d7e6',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f05_5f_5f',['__curl_rule_05__',['../curlrules_8h.html#af1a570059d2a39a7e45f37ba9bb83d89',1,'curlrules.h']]], ['_5f_5fos_5fsnprintf',['__os_snprintf',['../internal_8h.html#a737930a3f9241fce1d36c6d17ae8e8bb',1,'internal.h']]], - ['_5f_5fss_5fpadding',['__ss_padding',['../structsockaddr__storage.html#ae04dbb6e12baed1b6d44f3b7c1785cd8',1,'sockaddr_storage']]], - ['_5fexit',['_Exit',['../group__coreinit__exit.html#ga26095e03513175ff6129565601f19d9a',1,'exit.h']]], + ['_5f_5fpreinit_5fuser',['__preinit_user',['../group__coreinit__memdefaultheap.html#gac5a96f328d528e378c78fb2925f90ff3',1,'memdefaultheap.h']]], + ['_5f_5fss_5fpadding',['__ss_padding',['../group__nsysnet__socket.html#a27341aed2db90c6e66b466a97f5c560f',1,'sockaddr_storage']]], + ['_5fcurl_5fcallback_5fcompatible',['_curl_callback_compatible',['../typecheck-gcc_8h.html#ab17970011d84bb174c2ad1e11361da88',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback1',['_curl_conv_callback1',['../typecheck-gcc_8h.html#ae23e3d9711c086a0e6d7ed71528af612',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback2',['_curl_conv_callback2',['../typecheck-gcc_8h.html#a0fea29cfe79074a01e621e1a60991ef5',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback3',['_curl_conv_callback3',['../typecheck-gcc_8h.html#a860c9f69cd61f0d62fe6d1c07f997557',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback4',['_curl_conv_callback4',['../typecheck-gcc_8h.html#ac3b116e3ba589ed78cc87e7c3112ea3a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback1',['_curl_debug_callback1',['../typecheck-gcc_8h.html#a38f105b9cd4bf3acea7b90b94ca1b3e4',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback2',['_curl_debug_callback2',['../typecheck-gcc_8h.html#ab01f2ff3301a334ece6174b03f4e5d28',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback3',['_curl_debug_callback3',['../typecheck-gcc_8h.html#afc09253a354ff60673b1c1151c8def2c',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback4',['_curl_debug_callback4',['../typecheck-gcc_8h.html#a4838c9c889eb922b7640a5bce11c39a1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback1',['_curl_ioctl_callback1',['../typecheck-gcc_8h.html#ac98d2c7271ec1cec914c97a5145158e0',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback2',['_curl_ioctl_callback2',['../typecheck-gcc_8h.html#a57074be8be0a6ce763667af2d2ecf545',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback3',['_curl_ioctl_callback3',['../typecheck-gcc_8h.html#a33f0746d29dae7c90b17c8bc86e4f5da',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback4',['_curl_ioctl_callback4',['../typecheck-gcc_8h.html#a98c01eba8ecf16a15fc0e71903eac966',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fany_5fptr',['_curl_is_any_ptr',['../typecheck-gcc_8h.html#a6262734b3ea5822848f25ead84674736',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5farr',['_curl_is_arr',['../typecheck-gcc_8h.html#ab4b17ac3e1c0eccb2c7b7fd63fb07cb6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fcb_5fdata',['_curl_is_cb_data',['../typecheck-gcc_8h.html#aabe122a7856e894514e8544629131449',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fcb_5fdata_5foption',['_curl_is_cb_data_option',['../typecheck-gcc_8h.html#ab5e9dc6fafd6cce2e360fd41926cbbb6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fconv_5fcb',['_curl_is_conv_cb',['../typecheck-gcc_8h.html#acae13d0a890cf86e9dd8af64d648e190',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fconv_5fcb_5foption',['_curl_is_conv_cb_option',['../typecheck-gcc_8h.html#a084944a41877f383164cdf0948be6a77',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fdebug_5fcb',['_curl_is_debug_cb',['../typecheck-gcc_8h.html#a7bdfeab77393e9925ff74f6c19b838b1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fdouble_5finfo',['_curl_is_double_info',['../typecheck-gcc_8h.html#a82d678e9c71e7c6fb9a0eb798eba3eea',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5ferror_5fbuffer',['_curl_is_error_buffer',['../typecheck-gcc_8h.html#a7dea2a6ee1ed9843193c06b2fa932574',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5ffile',['_curl_is_FILE',['../typecheck-gcc_8h.html#ab32e4635a06f3260ce2441fd3e8e4784',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fioctl_5fcb',['_curl_is_ioctl_cb',['../typecheck-gcc_8h.html#a343634078b6083aacab216927bd5bfd3',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong',['_curl_is_long',['../typecheck-gcc_8h.html#abaaa49a9e8e8c55a4826b6e8c75785cd',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong_5finfo',['_curl_is_long_info',['../typecheck-gcc_8h.html#adc6e9332b579cdab463112cf9a66c403',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong_5foption',['_curl_is_long_option',['../typecheck-gcc_8h.html#ad0023d3e06ec2f748431e094e6f6aa10',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fnull',['_curl_is_NULL',['../typecheck-gcc_8h.html#a62558ae8dab69bab5b9267e95ffc1991',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5foff_5ft',['_curl_is_off_t',['../typecheck-gcc_8h.html#ad6728b9c1e253b78cad52c4a941b477d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5foff_5ft_5foption',['_curl_is_off_t_option',['../typecheck-gcc_8h.html#a0452c43ac04346025736e5082cbd8e14',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fopensocket_5fcb',['_curl_is_opensocket_cb',['../typecheck-gcc_8h.html#a128331b4b1d5b537099b020fcc383af1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fpostfields',['_curl_is_postfields',['../typecheck-gcc_8h.html#a1cd86a449c277f08900ac3e930cffe3d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fpostfields_5foption',['_curl_is_postfields_option',['../typecheck-gcc_8h.html#a219ab470b025e5855351c8f724d4d053',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fprogress_5fcb',['_curl_is_progress_cb',['../typecheck-gcc_8h.html#aed3dfc6abebb81de797621133fb4cb5e',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fptr',['_curl_is_ptr',['../typecheck-gcc_8h.html#ad2e1376a037840f66b1bb1a2e71824b1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fread_5fcb',['_curl_is_read_cb',['../typecheck-gcc_8h.html#a1d691b48d922594f30b3c66b3d71fc20',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fseek_5fcb',['_curl_is_seek_cb',['../typecheck-gcc_8h.html#ae7b2e1695c5aa009cab8486e76e7040b',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fslist_5finfo',['_curl_is_slist_info',['../typecheck-gcc_8h.html#ae64e7d84fcc0a5f297e7cd11f4003694',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fslist_5foption',['_curl_is_slist_option',['../typecheck-gcc_8h.html#abd91cfa02052fdf27f2d2278480f2601',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fsockopt_5fcb',['_curl_is_sockopt_cb',['../typecheck-gcc_8h.html#aee6cc642016be3742e3dd2fee0c7a107',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fssl_5fctx_5fcb',['_curl_is_ssl_ctx_cb',['../typecheck-gcc_8h.html#af3824227ed3542cf9d7879f36de5de9d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring',['_curl_is_string',['../typecheck-gcc_8h.html#a3b694a190dcf41d01e8e9cf3bcc85814',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring_5finfo',['_curl_is_string_info',['../typecheck-gcc_8h.html#abc3d0fb5cacf1e53fd1767653fdcd0db',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring_5foption',['_curl_is_string_option',['../typecheck-gcc_8h.html#a4d77b565e583b9e9e25dc7473a62c558',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fwrite_5fcb',['_curl_is_write_cb',['../typecheck-gcc_8h.html#ae471e53d5731bbf0e62d1157ba163e2d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fwrite_5fcb_5foption',['_curl_is_write_cb_option',['../typecheck-gcc_8h.html#afa2b47b2fb3f3cb1b30f1459e3e83dba',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback1',['_curl_opensocket_callback1',['../typecheck-gcc_8h.html#a4b78d0574fcf4c4446605226baef4a37',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback2',['_curl_opensocket_callback2',['../typecheck-gcc_8h.html#ac71948f5d198f4fce7fcec5e1c393c7d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback3',['_curl_opensocket_callback3',['../typecheck-gcc_8h.html#a806f13b9e6185fe8c23b44a9a7702e1f',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback4',['_curl_opensocket_callback4',['../typecheck-gcc_8h.html#a3ed9505f200ea33994226fe68d563aba',1,'typecheck-gcc.h']]], + ['_5fcurl_5fprogress_5fcallback1',['_curl_progress_callback1',['../typecheck-gcc_8h.html#ae1c22cc182bd6c2840919a8a97bc893d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fprogress_5fcallback2',['_curl_progress_callback2',['../typecheck-gcc_8h.html#ae5fb09075cfa12022f3333999fcf8dd6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback1',['_curl_read_callback1',['../typecheck-gcc_8h.html#a4ef80b355d9d7c86c168be2d50a54f3f',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback2',['_curl_read_callback2',['../typecheck-gcc_8h.html#acc73ed54f67fbaf3b0afd6304255df68',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback3',['_curl_read_callback3',['../typecheck-gcc_8h.html#a74233e98990823bab7b1804d6c97d913',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback4',['_curl_read_callback4',['../typecheck-gcc_8h.html#a20492219d2ab8606fbc23db7a498bfcc',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback5',['_curl_read_callback5',['../typecheck-gcc_8h.html#a48fbbec5ca7d0b3cbc3c6f7367398cc2',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback6',['_curl_read_callback6',['../typecheck-gcc_8h.html#a911a440c845480fe1c61fa402caa0efe',1,'typecheck-gcc.h']]], + ['_5fcurl_5fseek_5fcallback1',['_curl_seek_callback1',['../typecheck-gcc_8h.html#adebe91c0cf6ae015cc98752e4fe2c363',1,'typecheck-gcc.h']]], + ['_5fcurl_5fseek_5fcallback2',['_curl_seek_callback2',['../typecheck-gcc_8h.html#a704fb61f39b18a5fde22c82d59b60865',1,'typecheck-gcc.h']]], + ['_5fcurl_5fsockopt_5fcallback1',['_curl_sockopt_callback1',['../typecheck-gcc_8h.html#ae92c23cd0e591dba75a807f53c77bd89',1,'typecheck-gcc.h']]], + ['_5fcurl_5fsockopt_5fcallback2',['_curl_sockopt_callback2',['../typecheck-gcc_8h.html#add99a0d4f95480d9c32c7d06ab1a1b0a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback1',['_curl_ssl_ctx_callback1',['../typecheck-gcc_8h.html#a7058f7dbc805e87b392be48dfdeeb243',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback2',['_curl_ssl_ctx_callback2',['../typecheck-gcc_8h.html#a7d411cabd802a4d71ed00c3cb3fe2485',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback3',['_curl_ssl_ctx_callback3',['../typecheck-gcc_8h.html#a98288ce858bcf4c8dace0d521efef8b7',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback4',['_curl_ssl_ctx_callback4',['../typecheck-gcc_8h.html#ae4301737ac1049c2194d571f578a35b7',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback5',['_curl_ssl_ctx_callback5',['../typecheck-gcc_8h.html#ab603023e8514bafb4f44a5f7830beda0',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback6',['_curl_ssl_ctx_callback6',['../typecheck-gcc_8h.html#a6c4618e2a8fc4dac60df619ad8679b5a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback7',['_curl_ssl_ctx_callback7',['../typecheck-gcc_8h.html#ae2ebdce539e2b1b1348bca8c74831d86',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback8',['_curl_ssl_ctx_callback8',['../typecheck-gcc_8h.html#aeea9c5ad63d27b7ce77216a872b737c6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwarning',['_CURL_WARNING',['../typecheck-gcc_8h.html#adf5788b674ae99d7ee08c5fefa675609',1,'_CURL_WARNING(): typecheck-gcc.h'],['../typecheck-gcc_8h.html#aab20179a5489f42c189b7153885fa45b',1,'_CURL_WARNING(_curl_easy_setopt_err_long, "curl_easy_setopt expects a long argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_off_t: typecheck-gcc.h'],['../typecheck-gcc_8h.html#aa0649574eefc677404bfbe16728f5875',1,'_CURL_WARNING(_curl_easy_setopt_err_string, "curl_easy_setopt expects a " "string (char* or char[]) argument for this option") _CURL_WARNING(_curl_easy_setopt_err_write_callback: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a607e75c109be100bdb14122bc119efd7',1,'_CURL_WARNING(_curl_easy_setopt_err_read_cb, "curl_easy_setopt expects a curl_read_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_ioctl_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a02ed2c652acbf062e98a50bba0bee6fe',1,'_CURL_WARNING(_curl_easy_setopt_err_sockopt_cb, "curl_easy_setopt expects a curl_sockopt_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_opensocket_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ad13702aaa0499c489017f4d0fbffc558',1,'_CURL_WARNING(_curl_easy_setopt_err_progress_cb, "curl_easy_setopt expects a curl_progress_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_debug_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#abc24b15c713202b145afb277b47a8c77',1,'_CURL_WARNING(_curl_easy_setopt_err_ssl_ctx_cb, "curl_easy_setopt expects a curl_ssl_ctx_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_conv_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a3dded6b5f0e4a405f22a91d044a7ca30',1,'_CURL_WARNING(_curl_easy_setopt_err_seek_cb, "curl_easy_setopt expects a curl_seek_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_cb_data: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a39b58305d19de8777272e7c183c4a935',1,'_CURL_WARNING(_curl_easy_setopt_err_error_buffer, "curl_easy_setopt expects a " "char buffer of CURL_ERROR_SIZE as argument for this option") _CURL_WARNING(_curl_easy_setopt_err_FILE: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a4055a22ba7a2114b583d2a067af3c450',1,'_CURL_WARNING(_curl_easy_setopt_err_postfields, "curl_easy_setopt expects a void* or char* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_httpost: typecheck-gcc.h'],['../typecheck-gcc_8h.html#aa619b239244f6f7610d436a6552eedf3',1,'_CURL_WARNING(_curl_easy_setopt_err_curl_slist, "curl_easy_setopt expects a struct curl_slist* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_CURLSH: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ae9141ed0fdd7bb3e7dca8515dc93fb7d',1,'_CURL_WARNING(_curl_easy_getinfo_err_string, "curl_easy_getinfo expects a pointer to char * for this info") _CURL_WARNING(_curl_easy_getinfo_err_long: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ab825911db50763db29cfef36bde9d1cf',1,'_CURL_WARNING(_curl_easy_getinfo_err_double, "curl_easy_getinfo expects a pointer to double for this info") _CURL_WARNING(_curl_easy_getinfo_err_curl_slist: typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback1',['_curl_write_callback1',['../typecheck-gcc_8h.html#a6fdc58231b707bb8ac7827225f80cc46',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback2',['_curl_write_callback2',['../typecheck-gcc_8h.html#a54f8d4f9a11538997cb683fe1d0f6cd3',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback3',['_curl_write_callback3',['../typecheck-gcc_8h.html#a171c69a0358744ef482384eed24bb205',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback4',['_curl_write_callback4',['../typecheck-gcc_8h.html#ae65fa617c1a899f5805a234c70a6562e',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback5',['_curl_write_callback5',['../typecheck-gcc_8h.html#a98820b0001a74a41b6a101b106a336bd',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback6',['_curl_write_callback6',['../typecheck-gcc_8h.html#a9920c94d76d50e53275ed7d7529ea77a',1,'typecheck-gcc.h']]], + ['_5fexit',['_Exit',['../group__coreinit__exit.html#gad459e22e06681daa1f6b98956b00cf54',1,'exit.h']]], + ['_5fgx2debugsetcaptureinterface',['_GX2DebugSetCaptureInterface',['../group__gx2__debug.html#ga2cb9b55fecfb05eea4a17dbd8ff737c8',1,'debug.h']]], ['_5fsyslaunchmiistudio',['_SYSLaunchMiiStudio',['../group__sysapp__launch.html#ga472b275c0606b343db4ce876a43de66c',1,'launch.h']]], ['_5fsyslaunchnotifications',['_SYSLaunchNotifications',['../group__sysapp__launch.html#ga2fd44cb3ac8a6f7ee4571ed0ddefc79f',1,'launch.h']]], ['_5fsyslaunchparental',['_SYSLaunchParental',['../group__sysapp__launch.html#ga4934065126c8ef664fb1a6504f46e024',1,'launch.h']]], diff --git a/search/all_1.html b/search/all_1.html index 1fbc509..b8ff871 100644 --- a/search/all_1.html +++ b/search/all_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_1.js b/search/all_1.js index 17ecdf4..55c7999 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,27 +1,53 @@ var searchData= [ - ['aa',['aa',['../struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa',1,'GX2Surface']]], - ['aabuffer',['aaBuffer',['../struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7',1,'GX2ColorBuffer']]], - ['aasize',['aaSize',['../struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41',1,'GX2ColorBuffer']]], - ['accelorometer',['accelorometer',['../struct_v_p_a_d_status.html#a0c1f89f2717c84bc631b11ccbdca4341',1,'VPADStatus']]], + ['aa',['aa',['../group__gx2__surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa',1,'GX2Surface']]], + ['aabuffer',['aaBuffer',['../group__gx2__surface.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7',1,'GX2ColorBuffer']]], + ['aasize',['aaSize',['../group__gx2__surface.html#af969dd35389a1daf3204eb7e8a682a41',1,'GX2ColorBuffer']]], + ['ac_2eh',['ac.h',['../ac_8h.html',1,'']]], + ['ac_5fc_2eh',['ac_c.h',['../ac__c_8h.html',1,'']]], + ['ac_5fcpp_2eh',['ac_cpp.h',['../ac__cpp_8h.html',1,'']]], + ['acc',['acc',['../group__vpad__input.html#ad4ec63d26698fc1a433d58f1c6e6bb4d',1,'VPADAccStatus']]], + ['accelorometer',['accelorometer',['../group__vpad__input.html#a0c1f89f2717c84bc631b11ccbdca4341',1,'VPADStatus']]], ['accept',['accept',['../group__nsysnet__socket.html#ga7937a1ce0c865387d092f8440f7ef5bd',1,'socket.h']]], - ['activelink',['activeLink',['../struct_o_s_thread.html#a01d3b93eba14965d9aba07081986d663',1,'OSThread']]], + ['acconfigid',['ACConfigId',['../group__nn__ac__c.html#gac4a8e848f723536de1ae83651cd91d8d',1,'ac_c.h']]], + ['acconnectwithconfigid',['ACConnectWithConfigId',['../group__nn__ac__c.html#gae0e6fe9fa1d5d34fcda301779032dfa8',1,'ac_c.h']]], + ['acfinalize',['ACFinalize',['../group__nn__ac__c.html#gaccea212848e9bdb550d734004f130102',1,'ac_c.h']]], + ['acgetassignedaddress',['ACGetAssignedAddress',['../group__nn__ac__c.html#ga6902f96dba0239d580ad0eb9dd0d131f',1,'ac_c.h']]], + ['acgetstartupid',['ACGetStartupId',['../group__nn__ac__c.html#gae41d02a4ead38ff75bc2929354818fbb',1,'ac_c.h']]], + ['acinitialize',['ACInitialize',['../group__nn__ac__c.html#ga1456945fe4303e08071b97571b20d807',1,'ac_c.h']]], + ['activelink',['activeLink',['../group__coreinit__thread.html#a01d3b93eba14965d9aba07081986d663',1,'OSThread']]], + ['addr',['addr',['../curl_8h.html#a979fbf6cbda14801a80be566a480f4ad',1,'curl_sockaddr']]], + ['addrlen',['addrlen',['../curl_8h.html#a03e0323e9ee18a71f01f2805ad18ab41',1,'curl_sockaddr']]], + ['adler',['adler',['../zlib_8h.html#a74bb92610e11a5515a286f04f906d0db',1,'z_stream_s']]], ['af_5finet',['AF_INET',['../group__nsysnet__socket.html#ga9930604d0e32588eae76f43ca38e7826',1,'socket.h']]], ['af_5finet6',['AF_INET6',['../group__nsysnet__socket.html#gaa03706b2738b9a58d4985dfbe99e1bac',1,'socket.h']]], ['af_5funspec',['AF_UNSPEC',['../group__nsysnet__socket.html#gae77ae24b14b7b7f294f3e04121173f12',1,'socket.h']]], + ['age',['age',['../curl_8h.html#a49bec74c78987be0d2f6a9cdfbf9c610',1,'curl_version_info_data']]], ['alarm_2eh',['alarm.h',['../alarm_8h.html',1,'']]], - ['alarmqueue',['alarmQueue',['../struct_o_s_alarm.html#a9791c7d04c2ff00663a6f3d77dc33142',1,'OSAlarm']]], - ['alignment',['alignment',['../struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0',1,'GX2Surface']]], - ['alpha',['alpha',['../struct_g_x2_blend_constant_color_reg.html#ab1551d8043c2aa4410fb7dbb1fe3be7b',1,'GX2BlendConstantColorReg']]], - ['alu',['alu',['../struct_g_x2_shadow_state.html#ad056e488115daa9adad873fbf207300c',1,'GX2ShadowState']]], - ['aludivisor',['aluDivisor',['../struct_g_x2_attrib_stream.html#ad2f72cfa2fa2237db241c107d9208452',1,'GX2AttribStream']]], - ['args',['args',['../struct_o_s_message.html#a988c3a7b6b5970b44a0ff380cfb78c76',1,'OSMessage']]], + ['alarmqueue',['alarmQueue',['../group__coreinit__alarms.html#a9791c7d04c2ff00663a6f3d77dc33142',1,'OSAlarm']]], + ['alignment',['alignment',['../group__gx2__surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0',1,'GX2Surface']]], + ['alpha',['alpha',['../group__gx2__registers.html#ab1551d8043c2aa4410fb7dbb1fe3be7b',1,'GX2BlendConstantColorReg']]], + ['alu',['alu',['../group__gx2__context.html#ad056e488115daa9adad873fbf207300c',1,'GX2ShadowState']]], + ['aludivisor',['aluDivisor',['../group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452',1,'GX2AttribStream']]], + ['angle',['angle',['../group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d',1,'KPADStatus::angle()'],['../group__vpad__input.html#ad15049ce108bf286de255dd69dbef395',1,'VPADStatus::angle()']]], + ['appeararg',['AppearArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg',1,'nn::swkbd']]], + ['appearinputform',['AppearInputForm',['../namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af',1,'nn::swkbd']]], + ['appearkeyboard',['AppearKeyboard',['../namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396',1,'nn::swkbd']]], + ['apptype',['appType',['../group__coreinit__mcp.html#acf72902206460d20685b47152b2880e7',1,'MCPTitleListType']]], + ['ares',['ares',['../curl_8h.html#a82e75022d9fb32d89c4cef6053d0dbf4',1,'curl_version_info_data']]], + ['ares_5fnum',['ares_num',['../curl_8h.html#a9785fe0c916c1320b1d6843421f4348a',1,'curl_version_info_data']]], + ['args',['args',['../group__coreinit__msgq.html#a988c3a7b6b5970b44a0ff380cfb78c76',1,'OSMessage']]], + ['asyncdata',['asyncData',['../group__coreinit__fs.html#ad7137a27bc31ff7eece8536651b7b4b3',1,'FSAsyncResult']]], + ['atomic_2eh',['atomic.h',['../atomic_8h.html',1,'']]], ['atomic64_2eh',['atomic64.h',['../atomic64_8h.html',1,'']]], - ['attr',['attr',['../struct_o_s_thread.html#a153ded885759fdfe2b26d53afbbba830',1,'OSThread']]], - ['attribcount',['attribCount',['../struct_g_x2_fetch_shader.html#a6f2020045859b420a2714f34107f74ed',1,'GX2FetchShader']]], - ['attribs',['attribs',['../struct_m_e_m_expanded_heap_block.html#a46aaefc99fdbf5c938e5c7ca36fdc229',1,'MEMExpandedHeapBlock::attribs()'],['../struct_m_e_m_expanded_heap.html#af7587edaa71c9d4c50c69bb27c249a54',1,'MEMExpandedHeap::attribs()']]], - ['attribvarcount',['attribVarCount',['../struct_g_x2_vertex_shader.html#a1fea65cb184bc06a98b3671a7ed73072',1,'GX2VertexShader']]], - ['attribvars',['attribVars',['../struct_g_x2_vertex_shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26',1,'GX2VertexShader']]], + ['attachcallback',['attachCallback',['../group__nsyshid__hid.html#a273089b169843b07232ae9fdcc0b5019',1,'HIDClient']]], + ['attr',['attr',['../group__coreinit__thread.html#a153ded885759fdfe2b26d53afbbba830',1,'OSThread']]], + ['attribcount',['attribCount',['../group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed',1,'GX2FetchShader']]], + ['attribs',['attribs',['../group__coreinit__memexpheap.html#a46aaefc99fdbf5c938e5c7ca36fdc229',1,'MEMExpHeapBlock::attribs()'],['../group__coreinit__memexpheap.html#af7587edaa71c9d4c50c69bb27c249a54',1,'MEMExpHeap::attribs()']]], + ['attribvarcount',['attribVarCount',['../group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072',1,'GX2VertexShader']]], + ['attribvars',['attribVars',['../group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26',1,'GX2VertexShader']]], + ['avail_5fin',['avail_in',['../zlib_8h.html#a7eb50ccbfeb2368dd84c3a97f409692a',1,'z_stream_s']]], + ['avail_5fout',['avail_out',['../zlib_8h.html#aaf14708cee6cfc16ac27f3cff686f8d8',1,'z_stream_s']]], ['ax_5fdevice_5fmode',['AX_DEVICE_MODE',['../group__sndcore2__device.html#ga62e50a0d02d2da1683cda793867060c6',1,'device.h']]], ['ax_5fdevice_5fmode_5funknown',['AX_DEVICE_MODE_UNKNOWN',['../group__sndcore2__device.html#gga62e50a0d02d2da1683cda793867060c6a269d87e77e206f193ce04f837293abe3',1,'device.h']]], ['ax_5fdevice_5ftype',['AX_DEVICE_TYPE',['../group__sndcore2__device.html#ga08e97232ab9f9a048f80c8e5f8925646',1,'device.h']]], @@ -102,17 +128,19 @@ var searchData= ['axgetvoiceloopcount',['AXGetVoiceLoopCount',['../group__sndcore2__voice.html#gad9ae41b77c3cd95d11d1ea866f21d421',1,'voice.h']]], ['axgetvoiceoffsets',['AXGetVoiceOffsets',['../group__sndcore2__voice.html#gad7bb75bf87a198509875eadd7a0dc713',1,'voice.h']]], ['axinit',['AXInit',['../group__sndcore2__core.html#ga3fc3beb91adc44ad355954269e2827b8',1,'core.h']]], - ['axinitparams',['AXInitParams',['../struct_a_x_init_params.html',1,'AXInitParams'],['../group__sndcore2__core.html#gae358832b58fc3526fce79483554e618d',1,'AXInitParams(): core.h']]], + ['axinitparams',['AXInitParams',['../group__sndcore2__core.html#structAXInitParams',1,'AXInitParams'],['../group__sndcore2__core.html#gae358832b58fc3526fce79483554e618d',1,'AXInitParams(): core.h']]], ['axinitpipeline',['AXInitPipeline',['../group__sndcore2__core.html#ga18fce1a1a46f615f9fa0623fa91657f3',1,'core.h']]], ['axinitprofile',['AXInitProfile',['../group__sndcore2__core.html#ga8adfb6b647ed8f567bff1e2b483be98e',1,'core.h']]], ['axinitrenderer',['AXInitRenderer',['../group__sndcore2__core.html#ga9faa9270fe572642255e56290f21cbde',1,'core.h']]], ['axinitwithparams',['AXInitWithParams',['../group__sndcore2__core.html#ga3aadffe85e107bb8d722f216d3507aa5',1,'core.h']]], ['axisinit',['AXIsInit',['../group__sndcore2__core.html#ga27552fe29aa09dd2aecd9e64464c73eb',1,'core.h']]], ['axisvoicerunning',['AXIsVoiceRunning',['../group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a',1,'voice.h']]], - ['axprofile',['AXProfile',['../struct_a_x_profile.html',1,'AXProfile'],['../group__sndcore2__core.html#ga2bd07a66e4335a4c97360f766e5ef48c',1,'AXProfile(): core.h']]], + ['axprofile',['AXProfile',['../group__sndcore2__core.html#structAXProfile',1,'AXProfile'],['../group__sndcore2__core.html#ga2bd07a66e4335a4c97360f766e5ef48c',1,'AXProfile(): core.h']]], + ['axquit',['AXQuit',['../group__sndcore2__core.html#ga3f3a8189f94120e88aabc2691d1e4e40',1,'core.h']]], ['axregisterappframecallback',['AXRegisterAppFrameCallback',['../group__sndcore2__core.html#gaf4be304eea1bd1f119f74c0b44405b8f',1,'core.h']]], ['axregisterauxcallback',['AXRegisterAuxCallback',['../group__sndcore2__device.html#gaf6812d1079c40d454ee0e0698151006d',1,'device.h']]], ['axregisterdevicefinalmixcallback',['AXRegisterDeviceFinalMixCallback',['../group__sndcore2__device.html#ga5e94941de6b196b6a09832ae3c78946b',1,'device.h']]], + ['axregisterframecallback',['AXRegisterFrameCallback',['../group__sndcore2__core.html#ga4554c9507cf4ae5002ac83a234dac9fa',1,'core.h']]], ['axresult',['AXResult',['../group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b',1,'result.h']]], ['axsetdefaultmixerselect',['AXSetDefaultMixerSelect',['../group__sndcore2__core.html#ga27c82c3b9b50d05a67f3bbba0cda1239',1,'core.h']]], ['axsetdevicecompressor',['AXSetDeviceCompressor',['../group__sndcore2__device.html#ga501d95cb66c135552c3bc91397dad3b0',1,'device.h']]], @@ -148,24 +176,29 @@ var searchData= ['axsetvoicetype',['AXSetVoiceType',['../group__sndcore2__voice.html#ga13876f8e0a6828652739c16171e70195',1,'voice.h']]], ['axsetvoiceve',['AXSetVoiceVe',['../group__sndcore2__voice.html#ga037528e0e7acdcf638ce47f05809c2ec',1,'voice.h']]], ['axsetvoicevedelta',['AXSetVoiceVeDelta',['../group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0',1,'voice.h']]], - ['axvoice',['AXVoice',['../struct_a_x_voice.html',1,'AXVoice'],['../group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597',1,'AXVoice(): voice.h']]], - ['axvoiceadpcm',['AXVoiceAdpcm',['../struct_a_x_voice_adpcm.html',1,'AXVoiceAdpcm'],['../group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd',1,'AXVoiceAdpcm(): voice.h']]], - ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../struct_a_x_voice_adpcm_loop_data.html',1,'AXVoiceAdpcmLoopData'],['../group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5',1,'AXVoiceAdpcmLoopData(): voice.h']]], + ['axvoice',['AXVoice',['../group__sndcore2__voice.html#structAXVoice',1,'AXVoice'],['../group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597',1,'AXVoice(): voice.h']]], + ['axvoiceadpcm',['AXVoiceAdpcm',['../group__sndcore2__voice.html#structAXVoiceAdpcm',1,'AXVoiceAdpcm'],['../group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd',1,'AXVoiceAdpcm(): voice.h']]], + ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../group__sndcore2__voice.html#structAXVoiceAdpcmLoopData',1,'AXVoiceAdpcmLoopData'],['../group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5',1,'AXVoiceAdpcmLoopData(): voice.h']]], + ['axvoicebegin',['AXVoiceBegin',['../group__sndcore2__voice.html#gaab0a543861b4bc8fa280b91f27105fef',1,'voice.h']]], ['axvoicecallbackexfn',['AXVoiceCallbackExFn',['../group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9',1,'voice.h']]], ['axvoicecallbackfn',['AXVoiceCallbackFn',['../group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76',1,'voice.h']]], - ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../struct_a_x_voice_device_bus_mix_data.html',1,'AXVoiceDeviceBusMixData'],['../group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524',1,'AXVoiceDeviceBusMixData(): voice.h']]], - ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../struct_a_x_voice_device_mix_data.html',1,'AXVoiceDeviceMixData'],['../group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6',1,'AXVoiceDeviceMixData(): voice.h']]], + ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceBusMixData',1,'AXVoiceDeviceBusMixData'],['../group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524',1,'AXVoiceDeviceBusMixData(): voice.h']]], + ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceMixData',1,'AXVoiceDeviceMixData'],['../group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6',1,'AXVoiceDeviceMixData(): voice.h']]], + ['axvoiceend',['AXVoiceEnd',['../group__sndcore2__voice.html#gae549a3fb71a0a0e3bc7b9d17c0a07634',1,'voice.h']]], ['axvoiceformat',['AXVoiceFormat',['../group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583',1,'voice.h']]], - ['axvoicelink',['AXVoiceLink',['../struct_a_x_voice_link.html',1,'AXVoiceLink'],['../group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80',1,'AXVoiceLink(): voice.h']]], + ['axvoicelink',['AXVoiceLink',['../group__sndcore2__voice.html#structAXVoiceLink',1,'AXVoiceLink'],['../group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80',1,'AXVoiceLink(): voice.h']]], ['axvoiceloop',['AXVoiceLoop',['../group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6',1,'voice.h']]], - ['axvoiceoffsets',['AXVoiceOffsets',['../struct_a_x_voice_offsets.html',1,'AXVoiceOffsets'],['../group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41',1,'AXVoiceOffsets(): voice.h']]], + ['axvoiceoffsets',['AXVoiceOffsets',['../group__sndcore2__voice.html#structAXVoiceOffsets',1,'AXVoiceOffsets'],['../group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41',1,'AXVoiceOffsets(): voice.h']]], ['axvoicerenderer',['AXVoiceRenderer',['../group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c',1,'voice.h']]], - ['axvoicesrc',['AXVoiceSrc',['../struct_a_x_voice_src.html',1,'AXVoiceSrc'],['../group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc',1,'AXVoiceSrc(): voice.h']]], + ['axvoicesrc',['AXVoiceSrc',['../group__sndcore2__voice.html#structAXVoiceSrc',1,'AXVoiceSrc'],['../group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc',1,'AXVoiceSrc(): voice.h']]], ['axvoicesrcratioresult',['AXVoiceSrcRatioResult',['../group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd',1,'voice.h']]], ['axvoicesrctype',['AXVoiceSrcType',['../group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949',1,'voice.h']]], ['axvoicestate',['AXVoiceState',['../group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa',1,'voice.h']]], ['axvoicetype',['AXVoiceType',['../group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8',1,'voice.h']]], - ['axvoicevedata',['AXVoiceVeData',['../struct_a_x_voice_ve_data.html',1,'AXVoiceVeData'],['../group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab',1,'AXVoiceVeData(): voice.h']]], + ['axvoicevedata',['AXVoiceVeData',['../group__sndcore2__voice.html#structAXVoiceVeData',1,'AXVoiceVeData'],['../group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab',1,'AXVoiceVeData(): voice.h']]], ['alarms',['Alarms',['../group__coreinit__alarms.html',1,'']]], - ['atomic_2064_20bit',['Atomic 64 bit',['../group__coreinit__atomic64.html',1,'']]] + ['atomic_20operations',['Atomic Operations',['../group__coreinit__atomic.html',1,'']]], + ['atomic_20operations_2064_20bit',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['auto_20connect_20c_20api',['Auto Connect C API',['../group__nn__ac__c.html',1,'']]], + ['auto_20connect_20c_2b_2b_20api',['Auto Connect C++ API',['../group__nn__ac__cpp.html',1,'']]] ]; diff --git a/search/all_10.html b/search/all_10.html index 80581d5..50bc449 100644 --- a/search/all_10.html +++ b/search/all_10.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_10.js b/search/all_10.js index 3dd1cb6..4539cfe 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -1,7 +1,93 @@ var searchData= [ - ['queue',['queue',['../struct_o_s_condition.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSCondition::queue()'],['../struct_o_s_event.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSEvent::queue()'],['../struct_o_s_fast_condition.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSFastCondition::queue()'],['../struct_o_s_fast_mutex.html#aca875af83d051fe0792ad13654a2e445',1,'OSFastMutex::queue()'],['../struct_o_s_mutex.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSMutex::queue()'],['../struct_o_s_semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSSemaphore::queue()'],['../struct_m_p_task.html#ae8f225ef46b10db211d105fd67bccc01',1,'MPTask::queue()'],['../struct_m_p_task_queue.html#a12802e4b5156049dae3d74129908e92b',1,'MPTaskQueue::queue()'],['../struct_o_s_thread.html#ab426d2b1b54499adfbda3a7922e69ff0',1,'OSThread::queue()']]], - ['queueindex',['queueIndex',['../struct_m_p_task_queue.html#af1132f527322827ebaf69a986a0c8db5',1,'MPTaskQueue']]], - ['queuemaxsize',['queueMaxSize',['../struct_m_p_task_queue.html#a428f566097f90b76ce7b6d79d481bb62',1,'MPTaskQueue']]], - ['queuesize',['queueSize',['../struct_m_p_task_queue.html#acdc388d91657198c5b07921a3d849f23',1,'MPTaskQueue']]] + ['pa_5fcl_5fgb_5fhorz_5fclip_5fadj',['pa_cl_gb_horz_clip_adj',['../group__gx2__registers.html#a60b2041009cb7f6cc345d34dfee88279',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fhorz_5fdisc_5fadj',['pa_cl_gb_horz_disc_adj',['../group__gx2__registers.html#a573a3218e597ee165f6371afe8b38ea1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fclip_5fadj',['pa_cl_gb_vert_clip_adj',['../group__gx2__registers.html#ad2b59e63b9af8f3bff91c0870b006dda',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fdisc_5fadj',['pa_cl_gb_vert_disc_adj',['../group__gx2__registers.html#a25a6eedca262897bb1781ba7cee1fbd7',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxoffset',['pa_cl_vport_xoffset',['../group__gx2__registers.html#a62058b445394c0e9f54becbaf93b21e1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxscale',['pa_cl_vport_xscale',['../group__gx2__registers.html#af2dafaed43adecd27c38023c50a83b76',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyoffset',['pa_cl_vport_yoffset',['../group__gx2__registers.html#a2345fd19988a3b7ea58f6705f3c0766a',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyscale',['pa_cl_vport_yscale',['../group__gx2__registers.html#aa9436f337f6d28f9efd863e02baaae36',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzoffset',['pa_cl_vport_zoffset',['../group__gx2__registers.html#ae758cb40efcaaa119a8a440139e6b9aa',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzscale',['pa_cl_vport_zscale',['../group__gx2__registers.html#ad433daa830713db3559d12b5cd941fa7',1,'GX2ViewportReg']]], + ['pa_5fsc_5faa_5fmask',['pa_sc_aa_mask',['../group__gx2__registers.html#a7f67fdb31551114caee1579ce161abe8',1,'GX2AAMaskReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5fbr',['pa_sc_generic_scissor_br',['../group__gx2__registers.html#a00f69e4cb002efaf360e05a9a126f641',1,'GX2ScissorReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5ftl',['pa_sc_generic_scissor_tl',['../group__gx2__registers.html#aa5c7988626c1765cc42478668dc57053',1,'GX2ScissorReg']]], + ['pa_5fsc_5fvport_5fzmax',['pa_sc_vport_zmax',['../group__gx2__registers.html#aa166e6a63f3c9bafb7ec871cd2f654d0',1,'GX2ViewportReg']]], + ['pa_5fsc_5fvport_5fzmin',['pa_sc_vport_zmin',['../group__gx2__registers.html#a9cad7871af84481bdf9761d7862337b3',1,'GX2ViewportReg']]], + ['pa_5fsu_5fline_5fcntl',['pa_su_line_cntl',['../group__gx2__registers.html#abfac7f87d859e7b1940032c1ad9a9095',1,'GX2LineWidthReg']]], + ['pa_5fsu_5fpoint_5fminmax',['pa_su_point_minmax',['../group__gx2__registers.html#ade114f926ca5ad9aa09c18f2b38398ab',1,'GX2PointLimitsReg']]], + ['pa_5fsu_5fpoint_5fsize',['pa_su_point_size',['../group__gx2__registers.html#a53ae20b45e29c7233492eb0113a2d937',1,'GX2PointSizeReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5foffset',['pa_su_poly_offset_back_offset',['../group__gx2__registers.html#a6d68f233e4efeccf8e51b2733786ba71',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5fscale',['pa_su_poly_offset_back_scale',['../group__gx2__registers.html#ab8d5a93a0ff8e63d4e2be5cf18b51a7c',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fclamp',['pa_su_poly_offset_clamp',['../group__gx2__registers.html#a1f415ec85c76b3fc6f8c925a5dba7984',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5foffset',['pa_su_poly_offset_front_offset',['../group__gx2__registers.html#a3b80cf4479dc426689c066091b6b4b3a',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5fscale',['pa_su_poly_offset_front_scale',['../group__gx2__registers.html#a66239f1749c7f3e19c733e3f9532bf2f',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fsc_5fmode_5fcntl',['pa_su_sc_mode_cntl',['../group__gx2__registers.html#a15cc0b5d1e7afe0b1ced301a426f2ab9',1,'GX2PolygonControlReg']]], + ['paddr',['paddr',['../group__coreinit__ios.html#a5a41673ef2e558e292b6aaf6380ef53d',1,'IOSVec']]], + ['padscore',['padscore',['../group__padscore.html',1,'']]], + ['padscore_2edox',['padscore.dox',['../padscore_8dox.html',1,'']]], + ['param',['param',['../group__coreinit__fs.html#aba18f3d521fde3af39c58b809a9c7ef0',1,'FSAsyncData']]], + ['parent',['parent',['../group__coreinit__thread.html#a5f450b216725a37cbc0acd54340144d9',1,'OSMutexQueue::parent()'],['../group__coreinit__threadq.html#a5f450b216725a37cbc0acd54340144d9',1,'OSThreadQueue::parent()']]], + ['path',['path',['../group__coreinit__mcp.html#ad1454ac05ad33e1997e4dea7316e98b8',1,'MCPTitleListType']]], + ['period',['period',['../group__coreinit__alarms.html#a52c650ff8028e52e5e24e5e265fb854d',1,'OSAlarm']]], + ['perm',['perm',['../curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3',1,'curl_fileinfo']]], + ['pf_5finet',['PF_INET',['../group__nsysnet__socket.html#ga3f5da0b5be27fe31ec7cc11bfa8d1a25',1,'socket.h']]], + ['pf_5finet6',['PF_INET6',['../group__nsysnet__socket.html#ga323f2649198fc7e64b19881869265618',1,'socket.h']]], + ['pf_5funspec',['PF_UNSPEC',['../group__nsysnet__socket.html#ga51dba11ffc8e3b1bf695e721b3144094',1,'socket.h']]], + ['physicaldeviceinst',['physicalDeviceInst',['../group__nsyshid__hid.html#af64b183c62a46421de4759f198e64fd3',1,'HIDDevice']]], + ['pid',['pid',['../group__nsyshid__hid.html#a9089e9c40db82122a499b9620e2cb54e',1,'HIDDevice']]], + ['pipeline',['pipeline',['../group__sndcore2__core.html#a177507ac432771e099eb6c006163e71e',1,'AXInitParams']]], + ['pitch',['pitch',['../group__gx2__surface.html#a169952c253c9909a5f727afaec738893',1,'GX2Surface']]], + ['pmc1',['pmc1',['../group__coreinit__context.html#a5c7fe32d8c333859adf07d0d51248e08',1,'OSContext']]], + ['pmc2',['pmc2',['../group__coreinit__context.html#ae13713d587c850fc1bfdcf9b4889217f',1,'OSContext']]], + ['pmc3',['pmc3',['../group__coreinit__context.html#ad1b6711759d29126acd1ee809f545a56',1,'OSContext']]], + ['pmc4',['pmc4',['../group__coreinit__context.html#a0581363c9dee8cdaa94dd1d83c6ccc25',1,'OSContext']]], + ['pos',['pos',['../group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712',1,'KPADStatus']]], + ['posvalid',['posValid',['../group__padscore__kpad.html#a96f430bba792b649157ec13502afdcc9',1,'KPADStatus']]], + ['predscale',['predScale',['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcmLoopData::predScale()'],['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcm::predScale()']]], + ['prev',['prev',['../group__coreinit__alarms.html#a8c6e4375dd265274be8215fa61ecae36',1,'OSAlarmLink::prev()'],['../group__coreinit__fastmutex.html#aa5326d186503dd5d8a77ee48493b5221',1,'OSFastMutexLink::prev()'],['../group__coreinit__memblockheap.html#a9a3455df6b2b78a203ed590ebcef3e15',1,'MEMBlockHeapBlock::prev()'],['../group__coreinit__memexpheap.html#ae779f6516b38ae80e4cafcf8c89f242f',1,'MEMExpHeapBlock::prev()'],['../group__coreinit__memlist.html#af714e69444763fb9a76ec901a014baf1',1,'MEMMemoryLink::prev()'],['../group__coreinit__mutex.html#afea7449be1ffc76a4e1a98d60569ceb0',1,'OSMutexLink::prev()'],['../group__coreinit__threadq.html#a6699d433816206dea049bbaa71ab6779',1,'OSThreadLink::prev()'],['../group__sndcore2__voice.html#ad347685b6c9b53852101d51ad1bb798d',1,'AXVoiceLink::prev()']]], + ['previous',['previous',['../group__coreinit__memfrmheap.html#aac9219792e115bd086e8f84fa21160a3',1,'MEMFrmHeapState']]], + ['previousstate',['previousState',['../group__coreinit__memfrmheap.html#ad52390af2c98d74581506059d24280c5',1,'MEMFrmHeap']]], + ['prevsample',['prevSample',['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcmLoopData::prevSample()'],['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcm::prevSample()']]], + ['priority',['priority',['../group__coreinit__thread.html#a41b7c4ba47c44a632d5903b1f1338ad0',1,'OSThread::priority()'],['../group__sndcore2__voice.html#a90249de64da5ae5d7acd34da7ea1b857',1,'AXVoice::priority()']]], + ['proc_5fui',['proc_ui',['../group__proc__ui.html',1,'']]], + ['procui',['ProcUI',['../group__proc__ui__procui.html',1,'']]], + ['procui_2edox',['procui.dox',['../procui_8dox.html',1,'']]], + ['procui_2eh',['procui.h',['../procui_8h.html',1,'']]], + ['procui_5fcallback_5facquire',['PROCUI_CALLBACK_ACQUIRE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a14172ef5b73cf100d2d87f90ff63af94',1,'procui.h']]], + ['procui_5fcallback_5fexit',['PROCUI_CALLBACK_EXIT',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8afe1590ca1394fd33548bc1fc6d5f33c8',1,'procui.h']]], + ['procui_5fcallback_5fhome_5fbutton_5fdenied',['PROCUI_CALLBACK_HOME_BUTTON_DENIED',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a651ffc0a735522261ba2e33ae71e05ed',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstart',['PROCUI_CALLBACK_NET_IO_START',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8aa4a9e50cd1bb571f73ce31a9dfbe0eeb',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstop',['PROCUI_CALLBACK_NET_IO_STOP',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a577edd8076d43ce61ce10f140ca136af',1,'procui.h']]], + ['procui_5fcallback_5frelease',['PROCUI_CALLBACK_RELEASE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a2fa189187f6095d962eccd00231be94e',1,'procui.h']]], + ['procui_5fstatus_5fexiting',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], + ['procui_5fstatus_5fin_5fbackground',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], + ['procui_5fstatus_5fin_5fforeground',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], + ['procui_5fstatus_5frelease_5fforeground',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]], + ['procuicalcmemorysize',['ProcUICalcMemorySize',['../group__proc__ui__procui.html#gaee2fb9350ecb48ef24704401a4431ca6',1,'procui.h']]], + ['procuicallback',['ProcUICallback',['../group__proc__ui__procui.html#ga6e0e50365a94d1ddb93f85fc85d9e3fa',1,'procui.h']]], + ['procuicallbacktype',['ProcUICallbackType',['../group__proc__ui__procui.html#ga9eba9de3b8f84c2482c358a1493ecda8',1,'ProcUICallbackType(): procui.h'],['../group__proc__ui__procui.html#ga0400fa0f132f91c9c93a17bd4907658c',1,'ProcUICallbackType(): procui.h']]], + ['procuiclearcallbacks',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], + ['procuidrawdonerelease',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], + ['procuiinforeground',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], + ['procuiinit',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], + ['procuiinitex',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], + ['procuiinshutdown',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], + ['procuiisrunning',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], + ['procuiprocessmessages',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], + ['procuiregistercallback',['ProcUIRegisterCallback',['../group__proc__ui__procui.html#gafe451bcd44c4f7b967b2beec38df0517',1,'procui.h']]], + ['procuiregistercallbackcore',['ProcUIRegisterCallbackCore',['../group__proc__ui__procui.html#gaecc3b07dce458491d7c331958ffff701',1,'procui.h']]], + ['procuisavecallback',['ProcUISaveCallback',['../group__proc__ui__procui.html#gae08f8396cbc4f5a1fc92eb3d70643078',1,'procui.h']]], + ['procuisavecallbackex',['ProcUISaveCallbackEx',['../group__proc__ui__procui.html#gaad92b1b2283d9e294ca4ee0b4f42fd92',1,'procui.h']]], + ['procuisetsavecallback',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], + ['procuishutdown',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], + ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'ProcUIStatus(): procui.h'],['../group__proc__ui__procui.html#ga7d20c37b69c6e084a5c53db51199ec44',1,'ProcUIStatus(): procui.h']]], + ['procuisubprocessmessages',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]], + ['product_5farea',['product_area',['../group__coreinit__mcp.html#a873de40d34bbc2acdec17bb55911e776',1,'MCPSysProdSettings']]], + ['program',['program',['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2FetchShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2VertexShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2PixelShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2GeometryShader::program()']]], + ['protocol',['protocol',['../curl_8h.html#ab30e8d7e05ae904d3248e0d51255c005',1,'curl_sockaddr::protocol()'],['../group__nsyshid__hid.html#ad124d3d2e02c729afa303c775295278e',1,'HIDDevice::protocol()']]], + ['protocols',['protocols',['../curl_8h.html#a74f63a5d3aec20111258a06acd75fee7',1,'curl_version_info_data']]], + ['psf',['psf',['../group__coreinit__context.html#a373a185d9090db87a55ed12cf2622a08',1,'OSContext']]], + ['psr',['psr',['../group__coreinit__coroutine.html#acf38eceea9a9b1cf5181500942a8854c',1,'OSCoroutine']]] ]; diff --git a/search/all_11.html b/search/all_11.html index bb6241b..b35c8bf 100644 --- a/search/all_11.html +++ b/search/all_11.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_11.js b/search/all_11.js index 66abb52..91f637c 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,25 +1,7 @@ var searchData= [ - ['rendezvous',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], - ['registers',['Registers',['../group__gx2__registers.html',1,'']]], - ['resource',['Resource',['../group__gx2r__resource.html',1,'']]], - ['ratio',['ratio',['../struct_a_x_voice_src.html#a15c2957b5dd7c0e064503791e97da857',1,'AXVoiceSrc']]], - ['recursion',['recursion',['../struct_o_s_spin_lock.html#a60d0e0ee15dad98a27adaf3c840bbb59',1,'OSSpinLock']]], - ['recv',['recv',['../group__nsysnet__socket.html#ga49c565342c0f29cec5461ec22c3b1b3d',1,'socket.h']]], - ['recvfrom',['recvfrom',['../group__nsysnet__socket.html#gad144bb8d4119d5fa0ee5b6c4d06bc645',1,'socket.h']]], - ['recvqueue',['recvQueue',['../struct_o_s_message_queue.html#a1254f8038fe0b3deee6612973494cf1d',1,'OSMessageQueue']]], - ['red',['red',['../struct_g_x2_blend_constant_color_reg.html#acddf4f34ba92c602d4205ba50e98d603',1,'GX2BlendConstantColorReg']]], - ['registers_2eh',['registers.h',['../registers_8h.html',1,'']]], - ['regs',['regs',['../struct_g_x2_sampler.html#a44ec6ef6908d093bea07bda4666eb5c9',1,'GX2Sampler::regs()'],['../struct_g_x2_fetch_shader.html#a399b6d8c89d9dc591b70afb2cb222fdb',1,'GX2FetchShader::regs()'],['../struct_g_x2_vertex_shader.html#acd71fd45e1abd056939673d39a657c72',1,'GX2VertexShader::regs()'],['../struct_g_x2_pixel_shader.html#ad1f68a657ed9c2c2f261fd2af3428d1c',1,'GX2PixelShader::regs()'],['../struct_g_x2_geometry_shader.html#aaebbe031ded0500c4167af4f2940958b',1,'GX2GeometryShader::regs()'],['../struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9',1,'GX2DepthBuffer::regs()'],['../struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223',1,'GX2ColorBuffer::regs()'],['../struct_g_x2_texture.html#acaf44c85a88d565b8d775653e0602223',1,'GX2Texture::regs()']]], - ['release',['release',['../struct_v_p_a_d_status.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'VPADStatus']]], - ['renderer',['renderer',['../struct_a_x_init_params.html#aa8af6f0b63e0fba9bb1cf8fd72991859',1,'AXInitParams::renderer()'],['../struct_a_x_voice.html#adb8502a1392cda13c07d553eaf86c94b',1,'AXVoice::renderer()']]], - ['rendezvous_2eh',['rendezvous.h',['../rendezvous_8h.html',1,'']]], - ['requestflag',['requestFlag',['../struct_o_s_thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff',1,'OSThread']]], - ['resource',['resource',['../struct_g_x2_shadow_state.html#a76ec71afcdf44fc57958a0fc0e96135a',1,'GX2ShadowState']]], - ['resource_2eh',['resource.h',['../resource_8h.html',1,'']]], - ['result',['result',['../struct_m_p_task_info.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTaskInfo::result()'],['../struct_m_p_task.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTask::result()']]], - ['result_2eh',['result.h',['../result_8h.html',1,'']]], - ['rightstick',['rightStick',['../struct_v_p_a_d_status.html#a3137302b1b8edd4f24298401950ac101',1,'VPADStatus']]], - ['ringitemsize',['ringItemsize',['../struct_g_x2_vertex_shader.html#ab1adf8f22b9a70ad083651f9c0533595',1,'GX2VertexShader::ringItemsize()'],['../struct_g_x2_geometry_shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d',1,'GX2GeometryShader::ringItemSize()']]], - ['result',['Result',['../group__sndcore2__result.html',1,'']]] + ['queue',['queue',['../group__coreinit__cond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSCondition::queue()'],['../group__coreinit__event.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSEvent::queue()'],['../group__coreinit__fastcond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSFastCondition::queue()'],['../group__coreinit__fastmutex.html#aca875af83d051fe0792ad13654a2e445',1,'OSFastMutex::queue()'],['../group__coreinit__mutex.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSMutex::queue()'],['../group__coreinit__semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSSemaphore::queue()'],['../group__coreinit__taskq.html#ae8f225ef46b10db211d105fd67bccc01',1,'MPTask::queue()'],['../group__coreinit__taskq.html#a12802e4b5156049dae3d74129908e92b',1,'MPTaskQueue::queue()'],['../group__coreinit__thread.html#ab426d2b1b54499adfbda3a7922e69ff0',1,'OSThread::queue()']]], + ['queueindex',['queueIndex',['../group__coreinit__taskq.html#af1132f527322827ebaf69a986a0c8db5',1,'MPTaskQueue']]], + ['queuemaxsize',['queueMaxSize',['../group__coreinit__taskq.html#a428f566097f90b76ce7b6d79d481bb62',1,'MPTaskQueue']]], + ['queuesize',['queueSize',['../group__coreinit__taskq.html#acdc388d91657198c5b07921a3d849f23',1,'MPTaskQueue']]] ]; diff --git a/search/all_12.html b/search/all_12.html index fe93a5b..fd26524 100644 --- a/search/all_12.html +++ b/search/all_12.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_12.js b/search/all_12.js index 39e5abd..471fd8e 100644 --- a/search/all_12.js +++ b/search/all_12.js @@ -1,126 +1,55 @@ var searchData= [ - ['screen',['Screen',['../group__coreinit__screen.html',1,'']]], - ['semaphore',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], - ['spinlock',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], - ['system_20info',['System Info',['../group__coreinit__systeminfo.html',1,'']]], - ['sampler',['Sampler',['../group__gx2__sampler.html',1,'']]], - ['shaders',['Shaders',['../group__gx2__shader.html',1,'']]], - ['state',['State',['../group__gx2__state.html',1,'']]], - ['surface',['Surface',['../group__gx2__surface.html',1,'']]], - ['swap',['Swap',['../group__gx2__swap.html',1,'']]], - ['surface',['Surface',['../group__gx2r__surface.html',1,'']]], - ['socket',['Socket',['../group__nsysnet__socket.html',1,'']]], - ['s16',['s16',['../wut__types_8h.html#aa980e2c02ba2305e0f489d5650655425',1,'wut_types.h']]], - ['s32',['s32',['../wut__types_8h.html#ae9b1af5c037e57a98884758875d3a7c4',1,'wut_types.h']]], - ['s64',['s64',['../wut__types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269',1,'wut_types.h']]], - ['s8',['s8',['../wut__types_8h.html#a9e382f207c65ca13ab4ae98363aeda80',1,'wut_types.h']]], - ['sa_5fdata',['sa_data',['../structsockaddr.html#ab92ef26b74c80139475481ea0deb21a8',1,'sockaddr']]], - ['sa_5ffamily',['sa_family',['../structsockaddr.html#a36eaef69fff1193837626c2833ab507a',1,'sockaddr']]], - ['sa_5ffamily_5ft',['sa_family_t',['../group__nsysnet__socket.html#ga22bf2db06ebc5466014e637d419cef90',1,'socket.h']]], - ['sampler',['sampler',['../struct_g_x2_shadow_state.html#acea0c8cb10cf9354524ef1aa64f2858f',1,'GX2ShadowState']]], - ['sampler_2eh',['sampler.h',['../sampler_8h.html',1,'']]], - ['samplervarcount',['samplerVarCount',['../struct_g_x2_vertex_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2VertexShader::samplerVarCount()'],['../struct_g_x2_pixel_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2PixelShader::samplerVarCount()'],['../struct_g_x2_geometry_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2GeometryShader::samplerVarCount()']]], - ['samplervars',['samplerVars',['../struct_g_x2_vertex_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2VertexShader::samplerVars()'],['../struct_g_x2_pixel_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2PixelShader::samplerVars()'],['../struct_g_x2_geometry_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2GeometryShader::samplerVars()']]], - ['screen_2eh',['screen.h',['../screen_8h.html',1,'']]], - ['screen_5fdrc',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], - ['screen_5ftv',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]], - ['sda2base',['sda2Base',['../struct_o_s_coroutine.html#aa2b7d2ccbb6e3442f07d56854055ec24',1,'OSCoroutine']]], - ['sdabase',['sdaBase',['../struct_o_s_coroutine.html#a81a0288b3df7b11a17e3fd301d6cd99d',1,'OSCoroutine']]], - ['select',['select',['../group__nsysnet__socket.html#gadd056a205aa6181762de87c1d8c9a210',1,'socket.h']]], - ['select_2eh',['select.h',['../select_8h.html',1,'']]], - ['self',['self',['../struct_m_p_task.html#a1eafed7cd39820b4675fbcd9ece9451e',1,'MPTask::self()'],['../struct_m_p_task_queue.html#ad2c5528c2542194dac9e1b515691f2fc',1,'MPTaskQueue::self()']]], - ['semaphore_2eh',['semaphore.h',['../semaphore_8h.html',1,'']]], - ['send',['send',['../group__nsysnet__socket.html#gabe712ada38e96543e13ee5ec42c0849f',1,'socket.h']]], - ['sendqueue',['sendQueue',['../struct_o_s_message_queue.html#ac9a94ced10ae13d7daf54d98ffdb5d23',1,'OSMessageQueue']]], - ['sendto',['sendto',['../group__nsysnet__socket.html#gaa481d86e1f7cfb428547c552eee05511',1,'socket.h']]], - ['setsockopt',['setsockopt',['../group__nsysnet__socket.html#gaf188b4433461a4224c209231689e8270',1,'socket.h']]], - ['sfp16',['sfp16',['../wut__types_8h.html#ad100c0679858bd188d81f0abc00d8766',1,'wut_types.h']]], - ['sfp32',['sfp32',['../wut__types_8h.html#a061b5758d58a6f135ba760f6b1f33423',1,'wut_types.h']]], - ['shaders_2eh',['shaders.h',['../shaders_8h.html',1,'']]], - ['shadowdisplaylist',['shadowDisplayList',['../struct_g_x2_context_state.html#a271a57e1fa094e005b0026548e9dff32',1,'GX2ContextState']]], - ['shadowdisplaylistsize',['shadowDisplayListSize',['../struct_g_x2_context_state.html#a9ca1b71d60a105015c581265961565c0',1,'GX2ContextState']]], - ['shadowstate',['shadowState',['../struct_g_x2_context_state.html#ab85986ed8d6ee050bb6d329fa59647d5',1,'GX2ContextState']]], - ['shut_5frd',['SHUT_RD',['../group__nsysnet__socket.html#gaf1c8cf84ac37451afaef3bde9976b6e1',1,'socket.h']]], - ['shut_5frdwr',['SHUT_RDWR',['../group__nsysnet__socket.html#ga80c54d1399557c97a0c81a319d08e9db',1,'socket.h']]], - ['shut_5fwr',['SHUT_WR',['../group__nsysnet__socket.html#gaddb0a758e6fafdd89f5b7120f84738eb',1,'socket.h']]], - ['shutdown',['shutdown',['../group__nsysnet__socket.html#ga402425b8e1ceab40ac38a949babcf1aa',1,'socket.h']]], - ['size',['size',['../struct_f_s_stat.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSStat::size()'],['../struct_o_s_message_queue.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSMessageQueue::size()'],['../struct_g_x2_fetch_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2FetchShader::size()'],['../struct_g_x2_uniform_block.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2UniformBlock::size()'],['../struct_g_x2_vertex_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2VertexShader::size()'],['../struct_g_x2_pixel_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2PixelShader::size()'],['../struct_g_x2_geometry_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2GeometryShader::size()']]], - ['slidevolume',['slideVolume',['../struct_v_p_a_d_status.html#ae9147519b1eca4f2386ce1f76eab3109',1,'VPADStatus']]], - ['slidevolumeex',['slideVolumeEx',['../struct_v_p_a_d_status.html#a62b2a1af41e9cc89cce55fa5d1a4c849',1,'VPADStatus']]], - ['sndcore2',['sndcore2',['../group__sndcore2.html',1,'']]], - ['sndcore2_2edox',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], - ['so_5ferror',['SO_ERROR',['../group__nsysnet__socket.html#ga040d4fd00495232970a03425bc00e77a',1,'socket.h']]], - ['so_5flinger',['SO_LINGER',['../group__nsysnet__socket.html#ga552d2cd8ffc1157c016299c5eba95b72',1,'socket.h']]], - ['so_5foobinline',['SO_OOBINLINE',['../group__nsysnet__socket.html#ga1ab39f351679dd0e32436f0e6c9890d4',1,'socket.h']]], - ['so_5frcvbuf',['SO_RCVBUF',['../group__nsysnet__socket.html#ga0db12e960ac303030400d9fd95391b52',1,'socket.h']]], - ['so_5frcvlowat',['SO_RCVLOWAT',['../group__nsysnet__socket.html#gac750f0f8266f391654627fe3068f79c8',1,'socket.h']]], - ['so_5freuseaddr',['SO_REUSEADDR',['../group__nsysnet__socket.html#ga5589f74fada0d0cd47bd6ea8741a58ee',1,'socket.h']]], - ['so_5fsndbuf',['SO_SNDBUF',['../group__nsysnet__socket.html#gaf618cbb85161ff3196d3bcdf7565ba64',1,'socket.h']]], - ['so_5fsndlowat',['SO_SNDLOWAT',['../group__nsysnet__socket.html#ga5b4707f0d55cfacf9cd25e5554975c8f',1,'socket.h']]], - ['so_5ftype',['SO_TYPE',['../group__nsysnet__socket.html#ga8ab1e00e94a92737d3a4b407f7fa90f1',1,'socket.h']]], - ['sock_5fdgram',['SOCK_DGRAM',['../group__nsysnet__socket.html#ga4db8b9a846c67404db0b6f014f9a9fdf',1,'socket.h']]], - ['sock_5fstream',['SOCK_STREAM',['../group__nsysnet__socket.html#ga249394484f9410a2e3f8eba24657feb9',1,'socket.h']]], - ['sockaddr',['sockaddr',['../structsockaddr.html',1,'']]], - ['sockaddr_5fstorage',['sockaddr_storage',['../structsockaddr__storage.html',1,'']]], - ['socket',['socket',['../group__nsysnet__socket.html#gaf4e0711877c45a41168ac677b0670ccd',1,'socket.h']]], - ['socket_2eh',['socket.h',['../nsysnet_2socket_8h.html',1,'']]], - ['socket_2eh',['socket.h',['../sys_2socket_8h.html',1,'']]], - ['socket_5flib_5finit',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'socket.h']]], - ['socklen_5ft',['socklen_t',['../group__nsysnet__socket.html#ga3f5f480bed01f54df564b99350f1d1bb',1,'socket.h']]], - ['sol_5fsocket',['SOL_SOCKET',['../group__nsysnet__socket.html#ga92d045f6ee2f343d6b28830a9fec082e',1,'socket.h']]], - ['specific',['specific',['../struct_o_s_thread.html#ac9fe2bd7981969cd8071bcc5e4aeb40b',1,'OSThread']]], - ['spi_5finput_5fz',['spi_input_z',['../struct_g_x2_pixel_shader.html#a0d51dd8076c3e1c8dd2582ff56cd4d4a',1,'GX2PixelShader']]], - ['spi_5fps_5fin_5fcontrol_5f0',['spi_ps_in_control_0',['../struct_g_x2_pixel_shader.html#a47293adbeb3916e7bd1a22e5f2b4c7f2',1,'GX2PixelShader']]], - ['spi_5fps_5fin_5fcontrol_5f1',['spi_ps_in_control_1',['../struct_g_x2_pixel_shader.html#a7f24b4a55ef4837d429df13a6db2b1f7',1,'GX2PixelShader']]], - ['spi_5fps_5finput_5fcntls',['spi_ps_input_cntls',['../struct_g_x2_pixel_shader.html#a0de1f67c5b20cae840d77c8915bc5a24',1,'GX2PixelShader']]], - ['spi_5fvs_5fout_5fconfig',['spi_vs_out_config',['../struct_g_x2_vertex_shader.html#abc091e12ee88b77d9c78383387c794a6',1,'GX2VertexShader::spi_vs_out_config()'],['../struct_g_x2_geometry_shader.html#abc091e12ee88b77d9c78383387c794a6',1,'GX2GeometryShader::spi_vs_out_config()']]], - ['spi_5fvs_5fout_5fid',['spi_vs_out_id',['../struct_g_x2_vertex_shader.html#a1bc988b1467dfc1de8aa52a18dc700f3',1,'GX2VertexShader::spi_vs_out_id()'],['../struct_g_x2_geometry_shader.html#a1bc988b1467dfc1de8aa52a18dc700f3',1,'GX2GeometryShader::spi_vs_out_id()']]], - ['spinlock_2eh',['spinlock.h',['../spinlock_8h.html',1,'']]], - ['spinlockcount',['spinLockCount',['../struct_o_s_context.html#ac660bd5ffef46cffbd71af31e664fdc1',1,'OSContext']]], - ['sq_5fgs_5fvert_5fitemsize',['sq_gs_vert_itemsize',['../struct_g_x2_geometry_shader.html#af998b625aff434fe3ab94e03208e7976',1,'GX2GeometryShader']]], - ['sq_5fpgm_5fexports_5fps',['sq_pgm_exports_ps',['../struct_g_x2_pixel_shader.html#a6e870ff1a52bcb856b794cf3f8352ce8',1,'GX2PixelShader']]], - ['sq_5fpgm_5fresources_5ffs',['sq_pgm_resources_fs',['../struct_g_x2_fetch_shader.html#ad59c0ed882053c860d5ec5cae08ae2a8',1,'GX2FetchShader']]], - ['sq_5fpgm_5fresources_5fgs',['sq_pgm_resources_gs',['../struct_g_x2_geometry_shader.html#a181cd8bd49924f3f162210eea0e7c5e6',1,'GX2GeometryShader']]], - ['sq_5fpgm_5fresources_5fps',['sq_pgm_resources_ps',['../struct_g_x2_pixel_shader.html#ab220979143802fc1e9f44c4cade581a8',1,'GX2PixelShader']]], - ['sq_5fpgm_5fresources_5fvs',['sq_pgm_resources_vs',['../struct_g_x2_vertex_shader.html#a02643486f47ca6b695559f2df7261bb4',1,'GX2VertexShader::sq_pgm_resources_vs()'],['../struct_g_x2_geometry_shader.html#a02643486f47ca6b695559f2df7261bb4',1,'GX2GeometryShader::sq_pgm_resources_vs()']]], - ['sq_5fvtx_5fsemantic',['sq_vtx_semantic',['../struct_g_x2_vertex_shader.html#aa130da324afc034a1a524bcbf8deb173',1,'GX2VertexShader']]], - ['sq_5fvtx_5fsemantic_5fclear',['sq_vtx_semantic_clear',['../struct_g_x2_vertex_shader.html#adec015c10ef74b177e2155903024372c',1,'GX2VertexShader']]], - ['srr0',['srr0',['../struct_o_s_context.html#a5d5223835354a71e51ab50661f1ebdea',1,'OSContext']]], - ['srr1',['srr1',['../struct_o_s_context.html#a994bc9ea1031f1ad305d4d7eaef71f35',1,'OSContext']]], - ['ss_5ffamily',['ss_family',['../structsockaddr__storage.html#ae3ea34576030e8c0674c47de5bcaf9d5',1,'sockaddr_storage']]], - ['stack',['stack',['../struct_o_s_coroutine.html#ab5eb7a5f806ca442b197ae56b071471a',1,'OSCoroutine']]], - ['stackend',['stackEnd',['../struct_o_s_thread.html#afcde11463f0a6ad5922e39525ec03c7e',1,'OSThread']]], - ['stackstart',['stackStart',['../struct_o_s_thread.html#acbe2c909215dcda5e24aabd7dd5995de',1,'OSThread']]], - ['start',['start',['../struct_o_s_alarm.html#a206af50e853c293ba5cc104765aea702',1,'OSAlarm::start()'],['../struct_m_e_m_block_heap_block.html#a53255b934b07b472175fbb8e847f9b5d',1,'MEMBlockHeapBlock::start()']]], - ['starttime',['starttime',['../struct_o_s_context.html#ae2730aab7695ca3e81611b0a3ce195c9',1,'OSContext']]], - ['state',['state',['../struct_o_s_alarm.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'OSAlarm::state()'],['../struct_m_p_task_info.html#ab291e144e92955a88491109324ae6c6f',1,'MPTaskInfo::state()'],['../struct_m_p_task.html#ab291e144e92955a88491109324ae6c6f',1,'MPTask::state()'],['../struct_m_p_task_queue_info.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueueInfo::state()'],['../struct_m_p_task_queue.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueue::state()'],['../struct_o_s_context.html#af4ea525e6f15623e4e9c6c6aa75f2077',1,'OSContext::state()'],['../struct_o_s_thread.html#a18fc1c8e9296f17ef97a86147387d8b4',1,'OSThread::state()'],['../struct_a_x_voice.html#a09242878dd90d1c75af98341c0895b41',1,'AXVoice::state()']]], - ['state_2eh',['state.h',['../state_8h.html',1,'']]], - ['stencilclear',['stencilClear',['../struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22',1,'GX2DepthBuffer']]], - ['streamoutstride',['streamOutStride',['../struct_g_x2_vertex_shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2VertexShader::streamOutStride()'],['../struct_g_x2_geometry_shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2GeometryShader::streamOutStride()']]], - ['surface',['surface',['../struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2DepthBuffer::surface()'],['../struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2ColorBuffer::surface()'],['../struct_g_x2_texture.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2Texture::surface()']]], - ['surface_2eh',['surface.h',['../_2surface_8h.html',1,'']]], - ['surface_2eh',['surface.h',['../surface_8h.html',1,'']]], - ['suspendcounter',['suspendCounter',['../struct_o_s_thread.html#abf662d124c8c0e60275f632c06d97dd1',1,'OSThread']]], - ['suspendqueue',['suspendQueue',['../struct_o_s_thread.html#ac466ad7864ccba783b664db7b8853b71',1,'OSThread']]], - ['suspendresult',['suspendResult',['../struct_o_s_thread.html#ac4c316e77fc64758b15a09a6b5756bb1',1,'OSThread']]], - ['swap_2eh',['swap.h',['../swap_8h.html',1,'']]], - ['switch_2eh',['switch.h',['../switch_8h.html',1,'']]], - ['swizzle',['swizzle',['../struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a',1,'GX2Surface']]], - ['sx_5falpha_5fref',['sx_alpha_ref',['../struct_g_x2_alpha_test_reg.html#adcf0e51a372710bd03a6037e6cf6f787',1,'GX2AlphaTestReg']]], - ['sx_5falpha_5ftest_5fcontrol',['sx_alpha_test_control',['../struct_g_x2_alpha_test_reg.html#a082a11ba2eef653dbf0308aa4328bc6a',1,'GX2AlphaTestReg']]], - ['syncbits',['syncBits',['../struct_a_x_voice.html#a998f7f831d62f5e71b6da95a8067f591',1,'AXVoice']]], - ['sysapp',['sysapp',['../group__sysapp.html',1,'']]], - ['sysapp_2edox',['sysapp.dox',['../sysapp_8dox.html',1,'']]], - ['sysapp_5finput_5fstruct',['sysapp_input_struct',['../group__sysapp__switch.html#gae7700f1a39801441271d0cbadb7c79b1',1,'switch.h']]], - ['sysapp_20launch',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], - ['sysapp_20switch',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], - ['syslaunchmenu',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], - ['syslaunchtitle',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], - ['sysrelaunchtitle',['SYSRelaunchTitle',['../group__sysapp__launch.html#ga0fffac4844b62aac067faa7886e11d13',1,'launch.h']]], - ['sysswitchtobrowserforviewer',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#ga7596d2bdd30d0ca0c1ef429633b18c8e',1,'switch.h']]], - ['sysswitchtoemanual',['SYSSwitchToEManual',['../group__sysapp__switch.html#gab7711e5c4d3dec35411105dc49774011',1,'switch.h']]], - ['sysswitchtoeshop',['SYSSwitchToEShop',['../group__sysapp__switch.html#gaaa7fc661404a717090e7f77936a78af2',1,'switch.h']]], - ['sysswitchtosynccontrolleronhbm',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#gae2260bdc6355171190e898568a4e4368',1,'switch.h']]], - ['systeminfo_2eh',['systeminfo.h',['../systeminfo_8h.html',1,'']]] + ['rendezvous',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], + ['registers',['Registers',['../group__gx2__registers.html',1,'']]], + ['resource',['Resource',['../group__gx2r__resource.html',1,'']]], + ['result',['Result',['../group__nn__result.html',1,'']]], + ['ratio',['ratio',['../group__sndcore2__voice.html#a15c2957b5dd7c0e064503791e97da857',1,'AXVoiceSrc']]], + ['receiverarg',['ReceiverArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg',1,'ReceiverArg'],['../namespacenn_1_1swkbd.html#afd33433799e5752336a96f96f8166193',1,'nn::swkbd::KeyboardArg::receiverArg()']]], + ['recursion',['recursion',['../group__coreinit__spinlock.html#a60d0e0ee15dad98a27adaf3c840bbb59',1,'OSSpinLock']]], + ['recv',['recv',['../group__nsysnet__socket.html#ga45206cc2181bcd7eddcc9e3b3b27b637',1,'socket.h']]], + ['recvfrom',['recvfrom',['../group__nsysnet__socket.html#ga9589bdf98da6cd301c6d3a2d4b4a5243',1,'socket.h']]], + ['recvqueue',['recvQueue',['../group__coreinit__msgq.html#a1254f8038fe0b3deee6612973494cf1d',1,'OSMessageQueue']]], + ['red',['red',['../group__gx2__registers.html#acddf4f34ba92c602d4205ba50e98d603',1,'GX2BlendConstantColorReg']]], + ['regiontype',['regionType',['../namespacenn_1_1swkbd.html#a62feca7f7d0cdeff07e10f3c4fae33d8',1,'nn::swkbd::CreateArg::regionType()'],['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::swkbd::RegionType()']]], + ['registers_2eh',['registers.h',['../registers_8h.html',1,'']]], + ['regs',['regs',['../group__gx2__sampler.html#a44ec6ef6908d093bea07bda4666eb5c9',1,'GX2Sampler::regs()'],['../group__gx2__shader.html#a76aa0a07999c5586df52b33e1a0879c0',1,'GX2FetchShader::regs()'],['../group__gx2__shader.html#a40a0e5cddce64c5f0b5507cea501a1da',1,'GX2VertexShader::regs()'],['../group__gx2__shader.html#a53e5e07f8581fe46bf45bf4dad0ca190',1,'GX2PixelShader::regs()'],['../group__gx2__shader.html#a0dd0c4953218599c5c46eee5d73203be',1,'GX2GeometryShader::regs()'],['../group__gx2__surface.html#ae3060f6b13921cc22d978248b721aab9',1,'GX2DepthBuffer::regs()'],['../group__gx2__surface.html#acaf44c85a88d565b8d775653e0602223',1,'GX2ColorBuffer::regs()'],['../group__gx2__texture.html#acaf44c85a88d565b8d775653e0602223',1,'GX2Texture::regs()']]], + ['release',['release',['../group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'KPADStatus::release()'],['../group__vpad__input.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'VPADStatus::release()']]], + ['renderer',['renderer',['../group__sndcore2__core.html#aa8af6f0b63e0fba9bb1cf8fd72991859',1,'AXInitParams::renderer()'],['../group__sndcore2__voice.html#adb8502a1392cda13c07d553eaf86c94b',1,'AXVoice::renderer()']]], + ['rendezvous_2eh',['rendezvous.h',['../rendezvous_8h.html',1,'']]], + ['requestflag',['requestFlag',['../group__coreinit__thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff',1,'OSThread']]], + ['reserved',['reserved',['../zlib_8h.html#ae3bf2150b8009b089ae6878004146180',1,'z_stream_s']]], + ['resource',['resource',['../group__gx2__context.html#a76ec71afcdf44fc57958a0fc0e96135a',1,'GX2ShadowState']]], + ['resource_2eh',['resource.h',['../resource_8h.html',1,'']]], + ['result',['Result',['../classnn_1_1Result.html',1,'Result'],['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTaskInfo::result()'],['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTask::result()'],['../classnn_1_1Result.html#a983820b093d3d698f583749359d646a7',1,'nn::Result::Result(Level level, Module module, unsigned description)'],['../classnn_1_1Result.html#ae1a606020bc4ce1a44c21ee188129f0c',1,'nn::Result::Result(const NNResult &result)']]], + ['result_2eh',['result.h',['../nn_2result_8h.html',1,'(Global Namespace)'],['../sndcore2_2result_8h.html',1,'(Global Namespace)']]], + ['result_5fmodule_5fcommon',['RESULT_MODULE_COMMON',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa6badefc3c062ee610d285326e1ca3305',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fac',['RESULT_MODULE_NN_AC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac915b645ac72e605774666b771a1d573',1,'nn::Result']]], + ['result_5fmodule_5fnn_5facp',['RESULT_MODULE_NN_ACP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa23c283f6dc9b345cea2443cca878e706',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fact',['RESULT_MODULE_NN_ACT',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae5a9ea7cea3262e8ffe1177c3fdeca09',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fboss',['RESULT_MODULE_NN_BOSS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabd8dde217c6776787ac2954ef821b6af',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fconntest',['RESULT_MODULE_NN_CONNTEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02c86abccfcf634ab0be0131af23f4d9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fdrmapp',['RESULT_MODULE_NN_DRMAPP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa1c0da2ce8cbaaf2c62f61dc1dcb696d5',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feca',['RESULT_MODULE_NN_ECA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afafb27b4c1b01f074f556ecf4687179176',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ffp',['RESULT_MODULE_NN_FP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4fb7723de07d820d8d3a43edfc06f3ed',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fios',['RESULT_MODULE_NN_IOS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac2b42e6b789f63c113dd77e1eccb032b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fipc',['RESULT_MODULE_NN_IPC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02212f3751537f9947842adf32ccee4b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fndm',['RESULT_MODULE_NN_NDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaa844f3787b40ecc6b3ab06506bf1e6de',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fneia',['RESULT_MODULE_NN_NEIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabe6d978a9603d2872c0dce1c6b0f9913',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fngc',['RESULT_MODULE_NN_NGC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa5be5939d64baa4fe4efdd2e189a1cb32',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnim',['RESULT_MODULE_NN_NIM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaedd930195876f59a022830d9aa9c105b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnup',['RESULT_MODULE_NN_NUP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa7a5fa412425a516de70a13c6ecfe657b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5folv',['RESULT_MODULE_NN_OLV',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae8b5223abe1113de6e59a0eb4c39baf9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fpdm',['RESULT_MODULE_NN_PDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa15529ec4ae331bac3ed7a9fcb04ca406',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fspm',['RESULT_MODULE_NN_SPM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa202c7a7ad8003d75596fed2cb7ee6b89',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftelnet',['RESULT_MODULE_NN_TELNET',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afacd8be771de80c6777f650a4e82442daf',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftest',['RESULT_MODULE_NN_TEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0da7307ed3d60fa385bfc84da3e653a0',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fvctl',['RESULT_MODULE_NN_VCTL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabdc3242cb27ed2fafb515978c4cf337f',1,'nn::Result']]], + ['rightstick',['rightStick',['../group__padscore__wpad.html#a276a746cc659b978104bfedf69dbcbb6',1,'WPADStatusProController::rightStick()'],['../group__vpad__input.html#a3137302b1b8edd4f24298401950ac101',1,'VPADStatus::rightStick()']]], + ['ringitemsize',['ringItemSize',['../group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d',1,'GX2GeometryShader::ringItemSize()'],['../group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595',1,'GX2VertexShader::ringItemsize()']]], + ['rpl',['Rpl',['../namespaceRpl.html',1,'']]], + ['rpl_5finterface_2eh',['rpl_interface.h',['../rpl__interface_8h.html',1,'']]], + ['rpl_5fmain',['rpl_main',['../group__coreinit__dynload.html#gaab5df5ba5a100cbdcfebb4cccc523886',1,'dynload.h']]], + ['result',['Result',['../group__sndcore2__result.html',1,'']]], + ['rpl_20interface',['RPL Interface',['../group__swkbd__rpl.html',1,'']]] ]; diff --git a/search/all_13.html b/search/all_13.html index cb938b9..04f66e2 100644 --- a/search/all_13.html +++ b/search/all_13.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_13.js b/search/all_13.js index 4f7ea0a..e94737d 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -1,37 +1,198 @@ var searchData= [ - ['task_20queue',['Task Queue',['../group__coreinit__taskq.html',1,'']]], - ['thread',['Thread',['../group__coreinit__thread.html',1,'']]], - ['thread_20queue',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], - ['time',['Time',['../group__coreinit__time.html',1,'']]], - ['tessellation',['Tessellation',['../group__gx2__tessellation.html',1,'']]], - ['texture',['Texture',['../group__gx2__texture.html',1,'']]], - ['tag',['tag',['../struct_o_s_alarm_queue.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarmQueue::tag()'],['../struct_o_s_alarm.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarm::tag()'],['../struct_o_s_condition.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSCondition::tag()'],['../struct_o_s_event.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSEvent::tag()'],['../struct_m_e_m_expanded_heap_block.html#a069d5e423ac499380d877123286e1792',1,'MEMExpandedHeapBlock::tag()'],['../struct_o_s_fast_condition.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastCondition::tag()'],['../struct_o_s_fast_mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastMutex::tag()'],['../struct_m_e_m_frame_heap_state.html#a1c50fcd1195659821729f52af8f3bb7d',1,'MEMFrameHeapState::tag()'],['../struct_m_e_m_heap_header.html#aa5b371c77f26fd72d65074da3f814c8d',1,'MEMHeapHeader::tag()'],['../struct_o_s_message_queue.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMessageQueue::tag()'],['../struct_o_s_mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMutex::tag()'],['../struct_o_s_semaphore.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSSemaphore::tag()'],['../struct_o_s_context.html#a51853ee24a1a56a03b7458779997f002',1,'OSContext::tag()'],['../struct_o_s_thread.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSThread::tag()']]], - ['tail',['tail',['../struct_o_s_alarm_queue.html#a2a57b9fc23d9bfbe4c6f7af173399ff5',1,'OSAlarmQueue::tail()'],['../struct_m_e_m_expanded_heap_block_list.html#afa549695d425352ee130c42d2a7a2be6',1,'MEMExpandedHeapBlockList::tail()'],['../struct_m_e_m_frame_heap_state.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrameHeapState::tail()'],['../struct_m_e_m_frame_heap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrameHeap::tail()'],['../struct_m_e_m_memory_list.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMMemoryList::tail()'],['../struct_o_s_mutex_queue.html#a69d02e959411b8ca397138183d931eae',1,'OSMutexQueue::tail()'],['../struct_o_s_fast_mutex_queue.html#a1563f8b9f6ceef503288783aa43fcb86',1,'OSFastMutexQueue::tail()'],['../struct_o_s_thread_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadQueue::tail()'],['../struct_o_s_thread_simple_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadSimpleQueue::tail()']]], - ['target',['target',['../struct_g_x2_blend_control_reg.html#a88268bbb0852a737b5ab71ed95419624',1,'GX2BlendControlReg']]], - ['taskqueue_2eh',['taskqueue.h',['../taskqueue_8h.html',1,'']]], - ['tasks',['tasks',['../struct_m_p_task_queue_info.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueueInfo::tasks()'],['../struct_m_p_task_queue.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueue::tasks()']]], - ['tasksfinished',['tasksFinished',['../struct_m_p_task_queue_info.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueueInfo::tasksFinished()'],['../struct_m_p_task_queue.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueue::tasksFinished()']]], - ['tasksready',['tasksReady',['../struct_m_p_task_queue_info.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueueInfo::tasksReady()'],['../struct_m_p_task_queue.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueue::tasksReady()']]], - ['tasksrunning',['tasksRunning',['../struct_m_p_task_queue_info.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueueInfo::tasksRunning()'],['../struct_m_p_task_queue.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueue::tasksRunning()']]], - ['tessellation_2eh',['tessellation.h',['../tessellation_8h.html',1,'']]], - ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]], - ['thread_2eh',['thread.h',['../thread_8h.html',1,'']]], - ['threadqueue',['threadQueue',['../struct_o_s_alarm_queue.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarmQueue::threadQueue()'],['../struct_o_s_alarm.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarm::threadQueue()']]], - ['threadqueue_2eh',['threadqueue.h',['../threadqueue_8h.html',1,'']]], - ['tilemode',['tileMode',['../struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5',1,'GX2Surface']]], - ['time_2eh',['time.h',['../time_8h.html',1,'']]], - ['tm_5fhour',['tm_hour',['../struct_o_s_calendar_time.html#a0e9413b6e329683e8bd22c1b4f4fa527',1,'OSCalendarTime']]], - ['tm_5fmday',['tm_mday',['../struct_o_s_calendar_time.html#a43b11a5401efa13b38fb2704bc6cc276',1,'OSCalendarTime']]], - ['tm_5fmin',['tm_min',['../struct_o_s_calendar_time.html#af222f03106a223340f607d0922296595',1,'OSCalendarTime']]], - ['tm_5fmon',['tm_mon',['../struct_o_s_calendar_time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf',1,'OSCalendarTime']]], - ['tm_5fsec',['tm_sec',['../struct_o_s_calendar_time.html#a1cad71d6a0320cda1e9c2972e5ed69a0',1,'OSCalendarTime']]], - ['tm_5fyear',['tm_year',['../struct_o_s_calendar_time.html#aaca5843de3a0cc8c6d665f48807adaf3',1,'OSCalendarTime']]], - ['touched',['touched',['../struct_v_p_a_d_touch_data.html#a2d04b5b2f96f4f7a58a3648a9d234d12',1,'VPADTouchData']]], - ['tpfiltered1',['tpFiltered1',['../struct_v_p_a_d_status.html#ab448e82cac76157b1913f8de24e9179d',1,'VPADStatus']]], - ['tpfiltered2',['tpFiltered2',['../struct_v_p_a_d_status.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5',1,'VPADStatus']]], - ['tpnormal',['tpNormal',['../struct_v_p_a_d_status.html#a38226b4c00245f814a99782169606840',1,'VPADStatus']]], - ['trigger',['trigger',['../struct_v_p_a_d_status.html#acd87cb9526a15b75a88488a2fb33b322',1,'VPADStatus']]], - ['true',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]], - ['type',['type',['../struct_g_x2_fetch_shader.html#a733cf6ff463e8d6828f40daae3a0c188',1,'GX2FetchShader::type()'],['../struct_g_x2_uniform_var.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2UniformVar::type()'],['../struct_g_x2_sampler_var.html#aac899b90ed693be192f545780f75ff37',1,'GX2SamplerVar::type()'],['../struct_g_x2_attrib_var.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2AttribVar::type()'],['../struct_g_x2_attrib_stream.html#a7188ab8278ce9c5922bfdfd8cd2f91ca',1,'GX2AttribStream::type()']]] + ['screen',['Screen',['../group__coreinit__screen.html',1,'']]], + ['semaphore',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], + ['spinlock',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], + ['system_20info',['System Info',['../group__coreinit__systeminfo.html',1,'']]], + ['sampler',['Sampler',['../group__gx2__sampler.html',1,'']]], + ['shaders',['Shaders',['../group__gx2__shader.html',1,'']]], + ['state',['State',['../group__gx2__state.html',1,'']]], + ['surface',['Surface',['../group__gx2__surface.html',1,'']]], + ['swap',['Swap',['../group__gx2__swap.html',1,'']]], + ['surface',['Surface',['../group__gx2r__surface.html',1,'']]], + ['software_20keyboard',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['socket',['Socket',['../group__nsysnet__socket.html',1,'']]], + ['s_5faddr',['s_addr',['../group__nsysnet__socket.html#ab9db80bdd56057358ee6b04f9448a5ee',1,'in_addr']]], + ['sa_5fdata',['sa_data',['../group__nsysnet__socket.html#ab92ef26b74c80139475481ea0deb21a8',1,'sockaddr']]], + ['sa_5ffamily',['sa_family',['../group__nsysnet__socket.html#a36eaef69fff1193837626c2833ab507a',1,'sockaddr']]], + ['sa_5ffamily_5ft',['sa_family_t',['../group__nsysnet__socket.html#ga22bf2db06ebc5466014e637d419cef90',1,'socket.h']]], + ['sampler',['sampler',['../group__gx2__context.html#acea0c8cb10cf9354524ef1aa64f2858f',1,'GX2ShadowState']]], + ['sampler_2eh',['sampler.h',['../sampler_8h.html',1,'']]], + ['samplervarcount',['samplerVarCount',['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2VertexShader::samplerVarCount()'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2PixelShader::samplerVarCount()'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2GeometryShader::samplerVarCount()']]], + ['samplervars',['samplerVars',['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2VertexShader::samplerVars()'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2PixelShader::samplerVars()'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2GeometryShader::samplerVars()']]], + ['screen_2eh',['screen.h',['../screen_8h.html',1,'']]], + ['screen_5fdrc',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], + ['screen_5ftv',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]], + ['sda2base',['sda2Base',['../group__coreinit__coroutine.html#aa2b7d2ccbb6e3442f07d56854055ec24',1,'OSCoroutine']]], + ['sdabase',['sdaBase',['../group__coreinit__coroutine.html#a81a0288b3df7b11a17e3fd301d6cd99d',1,'OSCoroutine']]], + ['seek_5fcur',['SEEK_CUR',['../zconf_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'zconf.h']]], + ['seek_5fend',['SEEK_END',['../zconf_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'zconf.h']]], + ['seek_5fset',['SEEK_SET',['../zconf_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'zconf.h']]], + ['select',['select',['../group__nsysnet__socket.html#gadd056a205aa6181762de87c1d8c9a210',1,'socket.h']]], + ['self',['self',['../group__coreinit__taskq.html#a1eafed7cd39820b4675fbcd9ece9451e',1,'MPTask::self()'],['../group__coreinit__taskq.html#ad2c5528c2542194dac9e1b515691f2fc',1,'MPTaskQueue::self()']]], + ['semaphore_2eh',['semaphore.h',['../semaphore_8h.html',1,'']]], + ['send',['send',['../group__nsysnet__socket.html#gac4852a645ab3207179dd9f9a2f480b28',1,'socket.h']]], + ['sendqueue',['sendQueue',['../group__coreinit__msgq.html#ac9a94ced10ae13d7daf54d98ffdb5d23',1,'OSMessageQueue']]], + ['sendto',['sendto',['../group__nsysnet__socket.html#gad37ee7b58324423eb6da7637d85dba29',1,'socket.h']]], + ['serial_5fid',['serial_id',['../group__coreinit__mcp.html#a26a432f8893d9338116bc0c9ce2b4920',1,'MCPSysProdSettings']]], + ['setallocator',['setAllocator',['../structGX2DebugCaptureInterface.html#ac553cbbb1ead51f0325bd2395a72ff34',1,'GX2DebugCaptureInterface']]], + ['setcontrollerremo',['SetControllerRemo',['../namespacenn_1_1swkbd.html#a9607c0598421b2b8028f013ac41d0ea2',1,'nn::swkbd']]], + ['setcursorpos',['SetCursorPos',['../namespacenn_1_1swkbd.html#a3f376dcae43ca68498d2a5ca48f86475',1,'nn::swkbd']]], + ['setenableokbutton',['SetEnableOkButton',['../namespacenn_1_1swkbd.html#a29b395cdfba2fb9a2570ab9aca838e19',1,'nn::swkbd']]], + ['setinputformstring',['SetInputFormString',['../namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795',1,'nn::swkbd']]], + ['setoutputsurface',['setOutputSurface',['../structGX2DebugCaptureInterface.html#ab4e11ccf77aff665312b7998d06358a8',1,'GX2DebugCaptureInterface']]], + ['setreceiver',['SetReceiver',['../namespacenn_1_1swkbd.html#acba72b50a032e49c16e867f5ee4f0bc0',1,'nn::swkbd']]], + ['setselectfrom',['SetSelectFrom',['../namespacenn_1_1swkbd.html#ab81122125928e048f2944af7a09d0556',1,'nn::swkbd']]], + ['setsockopt',['setsockopt',['../group__nsysnet__socket.html#gaf188b4433461a4224c209231689e8270',1,'socket.h']]], + ['setusercontrollereventobj',['SetUserControllerEventObj',['../namespacenn_1_1swkbd.html#a1b6b333eba2367bdccdaa7d0351db96f',1,'nn::swkbd']]], + ['setusersoundobj',['SetUserSoundObj',['../namespacenn_1_1swkbd.html#a2b3c0dcb58d0d3a0681febb64b4dac04',1,'nn::swkbd']]], + ['shaders_2eh',['shaders.h',['../shaders_8h.html',1,'']]], + ['shadowdisplaylist',['shadowDisplayList',['../group__gx2__context.html#a271a57e1fa094e005b0026548e9dff32',1,'GX2ContextState']]], + ['shadowdisplaylistsize',['shadowDisplayListSize',['../group__gx2__context.html#a9ca1b71d60a105015c581265961565c0',1,'GX2ContextState']]], + ['shadowstate',['shadowState',['../group__gx2__context.html#ab85986ed8d6ee050bb6d329fa59647d5',1,'GX2ContextState']]], + ['showfilename',['showfilename',['../curl_8h.html#ab4ccae06103b4172cc621bea29726b7b',1,'curl_httppost']]], + ['shut_5frd',['SHUT_RD',['../group__nsysnet__socket.html#gaf1c8cf84ac37451afaef3bde9976b6e1',1,'socket.h']]], + ['shut_5frdwr',['SHUT_RDWR',['../group__nsysnet__socket.html#ga80c54d1399557c97a0c81a319d08e9db',1,'socket.h']]], + ['shut_5fwr',['SHUT_WR',['../group__nsysnet__socket.html#gaddb0a758e6fafdd89f5b7120f84738eb',1,'socket.h']]], + ['shutdown',['shutdown',['../group__nsysnet__socket.html#ga402425b8e1ceab40ac38a949babcf1aa',1,'socket.h']]], + ['signature_5fis_5flegacy',['SIGNATURE_IS_LEGACY',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538a90ecfee4d779b3cead8b38a54fe973ac',1,'nn::Result']]], + ['sin_5faddr',['sin_addr',['../group__nsysnet__socket.html#a1c7bfbfe59dbefd9344f98157b26ccdc',1,'sockaddr_in']]], + ['sin_5ffamily',['sin_family',['../group__nsysnet__socket.html#ab94314390938f112761a80e5fd1582fc',1,'sockaddr_in']]], + ['sin_5fport',['sin_port',['../group__nsysnet__socket.html#a0eae6616c263e76ee1c4a13dfbcd42a5',1,'sockaddr_in']]], + ['sin_5fzero',['sin_zero',['../group__nsysnet__socket.html#a019cb683bfdac71a46a437c71a792c99',1,'sockaddr_in']]], + ['size',['size',['../group__coreinit__fs.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSStat::size()'],['../group__coreinit__msgq.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSMessageQueue::size()'],['../curl_8h.html#a3ab64e9482f2a64e7d3191af718fc02f',1,'curl_fileinfo::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2FetchShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2UniformBlock::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2VertexShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2PixelShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2GeometryShader::size()']]], + ['sizeprogress',['sizeProgress',['../group__coreinit__mcp.html#ae40db257b3358395899dc3f5b9b94466',1,'MCPInstallProgress']]], + ['sizetotal',['sizeTotal',['../group__coreinit__mcp.html#ad21d611c4f538436c25fe32d46c03b8d',1,'MCPInstallProgress']]], + ['slidevolume',['slideVolume',['../group__vpad__input.html#ae9147519b1eca4f2386ce1f76eab3109',1,'VPADStatus']]], + ['slidevolumeex',['slideVolumeEx',['../group__vpad__input.html#a62b2a1af41e9cc89cce55fa5d1a4c849',1,'VPADStatus']]], + ['sndcore2',['sndcore2',['../group__sndcore2.html',1,'']]], + ['sndcore2_2edox',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], + ['so_5fbio',['SO_BIO',['../group__nsysnet__socket.html#ga6d88a2968a340f307c5842105ec35c84',1,'socket.h']]], + ['so_5fbroadcast',['SO_BROADCAST',['../group__nsysnet__socket.html#gad05e5d66b4608d73747c4a10b802a737',1,'socket.h']]], + ['so_5ferror',['SO_ERROR',['../group__nsysnet__socket.html#ga040d4fd00495232970a03425bc00e77a',1,'socket.h']]], + ['so_5flinger',['SO_LINGER',['../group__nsysnet__socket.html#ga552d2cd8ffc1157c016299c5eba95b72',1,'socket.h']]], + ['so_5fnbio',['SO_NBIO',['../group__nsysnet__socket.html#ga34c46dd3b7fbcd0ebd52d66fa03ee65c',1,'socket.h']]], + ['so_5fnonblock',['SO_NONBLOCK',['../group__nsysnet__socket.html#gac2ceb8d4369cba78fd8811283e7d5b48',1,'socket.h']]], + ['so_5foobinline',['SO_OOBINLINE',['../group__nsysnet__socket.html#ga1ab39f351679dd0e32436f0e6c9890d4',1,'socket.h']]], + ['so_5frcvbuf',['SO_RCVBUF',['../group__nsysnet__socket.html#ga0db12e960ac303030400d9fd95391b52',1,'socket.h']]], + ['so_5frcvlowat',['SO_RCVLOWAT',['../group__nsysnet__socket.html#gac750f0f8266f391654627fe3068f79c8',1,'socket.h']]], + ['so_5freuseaddr',['SO_REUSEADDR',['../group__nsysnet__socket.html#ga5589f74fada0d0cd47bd6ea8741a58ee',1,'socket.h']]], + ['so_5fsndbuf',['SO_SNDBUF',['../group__nsysnet__socket.html#gaf618cbb85161ff3196d3bcdf7565ba64',1,'socket.h']]], + ['so_5fsndlowat',['SO_SNDLOWAT',['../group__nsysnet__socket.html#ga5b4707f0d55cfacf9cd25e5554975c8f',1,'socket.h']]], + ['so_5ftype',['SO_TYPE',['../group__nsysnet__socket.html#ga8ab1e00e94a92737d3a4b407f7fa90f1',1,'socket.h']]], + ['sock_5fdgram',['SOCK_DGRAM',['../group__nsysnet__socket.html#ga4db8b9a846c67404db0b6f014f9a9fdf',1,'socket.h']]], + ['sock_5fstream',['SOCK_STREAM',['../group__nsysnet__socket.html#ga249394484f9410a2e3f8eba24657feb9',1,'socket.h']]], + ['sockaddr',['sockaddr',['../group__nsysnet__socket.html#structsockaddr',1,'']]], + ['sockaddr_5fin',['sockaddr_in',['../group__nsysnet__socket.html#structsockaddr__in',1,'']]], + ['sockaddr_5fstorage',['sockaddr_storage',['../group__nsysnet__socket.html#structsockaddr__storage',1,'']]], + ['socket',['socket',['../group__nsysnet__socket.html#gaf4e0711877c45a41168ac677b0670ccd',1,'socket.h']]], + ['socket_2eh',['socket.h',['../socket_8h.html',1,'']]], + ['socket_5flib_5ffinish',['socket_lib_finish',['../group__nsysnet__socket.html#ga199f211423d21f413eabfffbacfd9493',1,'socket.h']]], + ['socket_5flib_5finit',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'socket.h']]], + ['socketclose',['socketclose',['../group__nsysnet__socket.html#ga03a98fdcd6c919f9f9b9f0d49d3cc49b',1,'socket.h']]], + ['socketlasterr',['socketlasterr',['../group__nsysnet__socket.html#gabffaf13b8aaa3d58494997caa8a7e477',1,'socket.h']]], + ['socklen_5ft',['socklen_t',['../group__nsysnet__socket.html#ga3f5f480bed01f54df564b99350f1d1bb',1,'socket.h']]], + ['socktype',['socktype',['../curl_8h.html#a17c02122e81f803913571ba2eaa51cc7',1,'curl_sockaddr']]], + ['sol_5fsocket',['SOL_SOCKET',['../group__nsysnet__socket.html#ga92d045f6ee2f343d6b28830a9fec082e',1,'socket.h']]], + ['specific',['specific',['../group__coreinit__thread.html#a2cc41d719c59b65ac3ea023bf3f42286',1,'OSThread']]], + ['spinlock_2eh',['spinlock.h',['../spinlock_8h.html',1,'']]], + ['spinlockcount',['spinLockCount',['../group__coreinit__context.html#ac660bd5ffef46cffbd71af31e664fdc1',1,'OSContext']]], + ['srr0',['srr0',['../group__coreinit__context.html#a5d5223835354a71e51ab50661f1ebdea',1,'OSContext']]], + ['srr1',['srr1',['../group__coreinit__context.html#a994bc9ea1031f1ad305d4d7eaef71f35',1,'OSContext']]], + ['ss_5ffamily',['ss_family',['../group__nsysnet__socket.html#ae3ea34576030e8c0674c47de5bcaf9d5',1,'sockaddr_storage']]], + ['ssl_5fversion',['ssl_version',['../curl_8h.html#adf00ddded589567dd730f0209c354479',1,'curl_version_info_data']]], + ['ssl_5fversion_5fnum',['ssl_version_num',['../curl_8h.html#a852c1f8ab10e4ce03aa0624a22cfc533',1,'curl_version_info_data']]], + ['stack',['stack',['../group__coreinit__coroutine.html#ab5eb7a5f806ca442b197ae56b071471a',1,'OSCoroutine']]], + ['stackend',['stackEnd',['../group__coreinit__thread.html#afcde11463f0a6ad5922e39525ec03c7e',1,'OSThread']]], + ['stackstart',['stackStart',['../group__coreinit__thread.html#acbe2c909215dcda5e24aabd7dd5995de',1,'OSThread']]], + ['start',['start',['../group__coreinit__alarms.html#a206af50e853c293ba5cc104765aea702',1,'OSAlarm::start()'],['../group__coreinit__memblockheap.html#a53255b934b07b472175fbb8e847f9b5d',1,'MEMBlockHeapBlock::start()']]], + ['starttime',['starttime',['../group__coreinit__context.html#ae2730aab7695ca3e81611b0a3ce195c9',1,'OSContext']]], + ['state',['state',['../group__coreinit__alarms.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'OSAlarm::state()'],['../group__coreinit__context.html#af4ea525e6f15623e4e9c6c6aa75f2077',1,'OSContext::state()'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTaskInfo::state()'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTask::state()'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueueInfo::state()'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueue::state()'],['../group__coreinit__thread.html#a18fc1c8e9296f17ef97a86147387d8b4',1,'OSThread::state()'],['../group__sndcore2__voice.html#a09242878dd90d1c75af98341c0895b41',1,'AXVoice::state()'],['../zlib_8h.html#ac21f94cab4411ce1c77771033cff040a',1,'z_stream_s::state()'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::swkbd::State()']]], + ['state_2eh',['state.h',['../state_8h.html',1,'']]], + ['status',['status',['../group__coreinit__fs.html#a233c74be9747e12b24db3b88a02c63df',1,'FSAsyncResult']]], + ['stdc',['STDC',['../zconf_8h.html#aba370ddb25a3dad61003a0f44aa42133',1,'zconf.h']]], + ['stdcheaders_2eh',['stdcheaders.h',['../stdcheaders_8h.html',1,'']]], + ['stencilclear',['stencilClear',['../group__gx2__surface.html#abe1858fa228ee004bb4b37ae8b05ca22',1,'GX2DepthBuffer']]], + ['strcasecmp',['strcasecmp',['../stdcheaders_8h.html#a91ca23db677fbf51663c03060776457d',1,'stdcheaders.h']]], + ['streamoutstride',['streamOutStride',['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2VertexShader::streamOutStride()'],['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2GeometryShader::streamOutStride()']]], + ['strings',['strings',['../curl_8h.html#a11af73a3c53c26c9e14367e239a1de4b',1,'curl_fileinfo']]], + ['strncasecmp',['strncasecmp',['../stdcheaders_8h.html#a03072fec48339478ee6ceeda36d977a4',1,'stdcheaders.h']]], + ['subclass',['subClass',['../group__nsyshid__hid.html#a145e5c192b5b2fc3c55934b5c47f3f2d',1,'HIDDevice']]], + ['submittoring',['submitToRing',['../structGX2DebugCaptureInterface.html#ae1b811e21e2714b747df75c48c7d06ab',1,'GX2DebugCaptureInterface']]], + ['summary_5fcancelled',['SUMMARY_CANCELLED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad6b007a6fd88ae39fc7086c0239edec3',1,'nn::Result']]], + ['summary_5finternal',['SUMMARY_INTERNAL',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a8dbe6ff78c046cdf585d267e6312357a',1,'nn::Result']]], + ['summary_5finvalid_5fargument',['SUMMARY_INVALID_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a820ab3389420e3d5e44ebe5f98afd129',1,'nn::Result']]], + ['summary_5finvalid_5fstate',['SUMMARY_INVALID_STATE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51af6be2e19f5cc6ea41c3c379f9427864f',1,'nn::Result']]], + ['summary_5fnot_5ffound',['SUMMARY_NOT_FOUND',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ac5a5dc419415a3950b4e54f98a0bd4e5',1,'nn::Result']]], + ['summary_5fnot_5fsupported',['SUMMARY_NOT_SUPPORTED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a3fd37dfaea818386170b69d5a500de95',1,'nn::Result']]], + ['summary_5fnothing_5fhappened',['SUMMARY_NOTHING_HAPPENED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a22fe8ae69d8558f68993ac6831729a76',1,'nn::Result']]], + ['summary_5fout_5fof_5fresource',['SUMMARY_OUT_OF_RESOURCE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad44336971978107418c1fb12a88deea2',1,'nn::Result']]], + ['summary_5fstatus_5fchanged',['SUMMARY_STATUS_CHANGED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad2198bd71f822d9cfa15d0b2d0d293d4',1,'nn::Result']]], + ['summary_5fsuccess',['SUMMARY_SUCCESS',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a68e0508dacf562bb77e6bac8b5dcedcd',1,'nn::Result']]], + ['summary_5fwould_5fblock',['SUMMARY_WOULD_BLOCK',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad85d3262a4d041cf0f3061338f79357d',1,'nn::Result']]], + ['summary_5fwrong_5fargument',['SUMMARY_WRONG_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad861a03f0965800774b58dd3f1bae814',1,'nn::Result']]], + ['surface',['surface',['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2DepthBuffer::surface()'],['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2ColorBuffer::surface()'],['../group__gx2__texture.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2Texture::surface()']]], + ['surface_2eh',['surface.h',['../surface_8h.html',1,'(Global Namespace)'],['../_2surface_8h.html',1,'(Global Namespace)']]], + ['suspendcounter',['suspendCounter',['../group__coreinit__thread.html#abf662d124c8c0e60275f632c06d97dd1',1,'OSThread']]], + ['suspendqueue',['suspendQueue',['../group__coreinit__thread.html#ac466ad7864ccba783b664db7b8853b71',1,'OSThread']]], + ['suspendresult',['suspendResult',['../group__coreinit__thread.html#ac4c316e77fc64758b15a09a6b5756bb1',1,'OSThread']]], + ['swap_2eh',['swap.h',['../swap_8h.html',1,'']]], + ['switch_2eh',['switch.h',['../switch_8h.html',1,'']]], + ['swizzle',['swizzle',['../group__gx2__surface.html#a4991dfd17cc16b965880c206f611dd2a',1,'GX2Surface']]], + ['swkbd',['swkbd',['../group__swkbd.html',1,'']]], + ['swkbd_2edox',['swkbd.dox',['../swkbd_8dox.html',1,'']]], + ['swkbd_2eh',['swkbd.h',['../swkbd_8h.html',1,'']]], + ['swkbd_5fcpp_2eh',['swkbd_cpp.h',['../swkbd__cpp_8h.html',1,'']]], + ['swkbdappearinputform',['SwkbdAppearInputForm',['../namespaceRpl.html#ab1bf495e1dbc2d61e0abf8f4a07e5757',1,'Rpl']]], + ['swkbdappearkeyboard',['SwkbdAppearKeyboard',['../namespaceRpl.html#af87c492e353ef663e034b173667ad97f',1,'Rpl']]], + ['swkbdcalc',['SwkbdCalc',['../namespaceRpl.html#a36c9ebe02f203ac4be60e373b39dd796',1,'Rpl']]], + ['swkbdcalcsubthreadfont',['SwkbdCalcSubThreadFont',['../namespaceRpl.html#a807cc9d04700d274328e983061751e8a',1,'Rpl']]], + ['swkbdcalcsubthreadpredict',['SwkbdCalcSubThreadPredict',['../namespaceRpl.html#a32cffd405402b688fdee32b82a34249e',1,'Rpl']]], + ['swkbdconfirmunfixall',['SwkbdConfirmUnfixAll',['../namespaceRpl.html#a29254ef6afb96b544b4ee064497a149e',1,'Rpl']]], + ['swkbdcreate',['SwkbdCreate',['../namespaceRpl.html#aa6f1dc879d4e973cfd406e68a23a9fc0',1,'Rpl']]], + ['swkbddestroy',['SwkbdDestroy',['../namespaceRpl.html#ae6b12d7aa012676c18b0bece871b8172',1,'Rpl']]], + ['swkbddisappearinputform',['SwkbdDisappearInputForm',['../namespaceRpl.html#a2087742f5e9df0d288bfe547b20010c4',1,'Rpl']]], + ['swkbddisappearkeyboard',['SwkbdDisappearKeyboard',['../namespaceRpl.html#a1edfcc52d9531b3ef39577bccea78d6b',1,'Rpl']]], + ['swkbddrawdrc',['SwkbdDrawDRC',['../namespaceRpl.html#a6062a42b1a16a08f1403ffaf6cbd4c46',1,'Rpl']]], + ['swkbddrawtv',['SwkbdDrawTV',['../namespaceRpl.html#acbde573306c215921bbf4e2c52292b1e',1,'Rpl']]], + ['swkbdgetdrawstringinfo',['SwkbdGetDrawStringInfo',['../namespaceRpl.html#a34388612eab5c0e28f08793d1e70ec81',1,'Rpl']]], + ['swkbdgetinputformstring',['SwkbdGetInputFormString',['../namespaceRpl.html#ae881351ebf44723c98ac9e5139eb39fb',1,'Rpl']]], + ['swkbdgetkeyboardcondition',['SwkbdGetKeyboardCondition',['../namespaceRpl.html#abca654bfbab0d6f479acdf329e3a5c9a',1,'Rpl']]], + ['swkbdgetstateinputform',['SwkbdGetStateInputForm',['../namespaceRpl.html#adb1fad7523d862701207ca175ed2da14',1,'Rpl']]], + ['swkbdgetstatekeyboard',['SwkbdGetStateKeyboard',['../namespaceRpl.html#a5a1f3f8304039a8548d73c242caf75d2',1,'Rpl']]], + ['swkbdinactivateselectcursor',['SwkbdInactivateSelectCursor',['../namespaceRpl.html#a57cc4dcba26a7806066e85076ffb6e64',1,'Rpl']]], + ['swkbdinitlearndic',['SwkbdInitLearnDic',['../namespaceRpl.html#ad6f6b252f8b35765c0b380cc1af78d9a',1,'Rpl']]], + ['swkbdiscoveredwithsubwindow',['SwkbdIsCoveredWithSubWindow',['../namespaceRpl.html#a515102060592ca97ea95b267faa8f918',1,'Rpl']]], + ['swkbdisdecidecancelbutton',['SwkbdIsDecideCancelButton',['../namespaceRpl.html#a68825b18756cee09390f9e5eac7660cd',1,'Rpl']]], + ['swkbdisdecideokbutton',['SwkbdIsDecideOkButton',['../namespaceRpl.html#afff3487f12923bda111cda4f8622a4ea',1,'Rpl']]], + ['swkbdiskeyboardtarget',['SwkbdIsKeyboardTarget',['../namespaceRpl.html#ac47dce2ba2edbe96ad60aa1bda974396',1,'Rpl']]], + ['swkbdisneedcalcsubthreadfont',['SwkbdIsNeedCalcSubThreadFont',['../namespaceRpl.html#a7676abf472854565aedfa1b064209b4c',1,'Rpl']]], + ['swkbdisneedcalcsubthreadpredict',['SwkbdIsNeedCalcSubThreadPredict',['../namespaceRpl.html#a2b0954462c90a2eb645174e302ccf701',1,'Rpl']]], + ['swkbdisselectcursoractive',['SwkbdIsSelectCursorActive',['../namespaceRpl.html#a7170fa7f3cf08feb46d481e44c9e1bc7',1,'Rpl']]], + ['swkbdmuteallsound',['SwkbdMuteAllSound',['../namespaceRpl.html#a9aa876e4493d73d55383f50177e73beb',1,'Rpl']]], + ['swkbdsetcontrollerremo',['SwkbdSetControllerRemo',['../namespaceRpl.html#a4cb2b2ebe3ba9a000ceff590424b00c6',1,'Rpl']]], + ['swkbdsetcursorpos',['SwkbdSetCursorPos',['../namespaceRpl.html#a0ac1aedc6a9b0f3ced45689039548bb1',1,'Rpl']]], + ['swkbdsetenableokbutton',['SwkbdSetEnableOkButton',['../namespaceRpl.html#a26cb7365dbd52f92ae40f772fc59f534',1,'Rpl']]], + ['swkbdsetinputformstring',['SwkbdSetInputFormString',['../namespaceRpl.html#a6112f09b9fa7dcc59b88e5b05c4fcb27',1,'Rpl']]], + ['swkbdsetreceiver',['SwkbdSetReceiver',['../namespaceRpl.html#ad9a335573edfccace745ae74adc85adc',1,'Rpl']]], + ['swkbdsetselectfrom',['SwkbdSetSelectFrom',['../namespaceRpl.html#afee89d217b7ef9a5c817c1b2024d7dc2',1,'Rpl']]], + ['swkbdsetusercontrollereventobj',['SwkbdSetUserControllerEventObj',['../namespaceRpl.html#a96aeb59abe52a03b4d1861de576a330e',1,'Rpl']]], + ['swkbdsetusersoundobj',['SwkbdSetUserSoundObj',['../namespaceRpl.html#a1e7b1625773a726411bb98fca46dfd97',1,'Rpl']]], + ['swkbdsetversion',['SwkbdSetVersion',['../namespaceRpl.html#afd61f5cc87c295a50f569e002c618be5',1,'Rpl']]], + ['sx_5falpha_5fref',['sx_alpha_ref',['../group__gx2__registers.html#adcf0e51a372710bd03a6037e6cf6f787',1,'GX2AlphaTestReg']]], + ['sx_5falpha_5ftest_5fcontrol',['sx_alpha_test_control',['../group__gx2__registers.html#a082a11ba2eef653dbf0308aa4328bc6a',1,'GX2AlphaTestReg']]], + ['syncbits',['syncBits',['../group__sndcore2__voice.html#a998f7f831d62f5e71b6da95a8067f591',1,'AXVoice']]], + ['sysapp',['sysapp',['../group__sysapp.html',1,'']]], + ['sysapp_2edox',['sysapp.dox',['../sysapp_8dox.html',1,'']]], + ['sysapp_20launch',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], + ['sysapp_20switch',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]], + ['sysappbrowserargs',['SysAppBrowserArgs',['../group__sysapp__switch.html#ga4e9fa3945fdea07b62c5f966b602c815',1,'switch.h']]], + ['syslaunchmenu',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], + ['syslaunchtitle',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], + ['sysrelaunchtitle',['SYSRelaunchTitle',['../group__sysapp__launch.html#gaa56ccaad26133e2a5b5c711671832983',1,'launch.h']]], + ['sysswitchtobrowserforviewer',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#ga534f53c4b332ad5025ae1ec09d185c70',1,'switch.h']]], + ['sysswitchtoemanual',['SYSSwitchToEManual',['../group__sysapp__switch.html#gab7711e5c4d3dec35411105dc49774011',1,'switch.h']]], + ['sysswitchtoeshop',['SYSSwitchToEShop',['../group__sysapp__switch.html#gaaa7fc661404a717090e7f77936a78af2',1,'switch.h']]], + ['sysswitchtosynccontrolleronhbm',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#gae2260bdc6355171190e898568a4e4368',1,'switch.h']]], + ['systeminfo_2eh',['systeminfo.h',['../systeminfo_8h.html',1,'']]] ]; diff --git a/search/all_14.html b/search/all_14.html index 2fcfb13..285f34b 100644 --- a/search/all_14.html +++ b/search/all_14.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_14.js b/search/all_14.js index 5e27c76..e4b733f 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,31 +1,52 @@ var searchData= [ - ['unit_20heap',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]], - ['u16',['u16',['../wut__types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa',1,'wut_types.h']]], - ['u32',['u32',['../wut__types_8h.html#afaa62991928fb9fb18ff0db62a040aba',1,'wut_types.h']]], - ['u64',['u64',['../wut__types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234',1,'wut_types.h']]], - ['u8',['u8',['../wut__types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca',1,'wut_types.h']]], - ['ufp16',['ufp16',['../wut__types_8h.html#aa3792b7e051625874adfc3e3168ec4ba',1,'wut_types.h']]], - ['ufp32',['ufp32',['../wut__types_8h.html#a949d8c94ebfbe662de11bb71fefccf30',1,'wut_types.h']]], - ['ugqr1',['ugqr1',['../struct_o_s_coroutine.html#acb4c86e2c850093be5805fe97b066d17',1,'OSCoroutine']]], - ['uniformblockcount',['uniformBlockCount',['../struct_g_x2_vertex_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2VertexShader::uniformBlockCount()'],['../struct_g_x2_pixel_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2PixelShader::uniformBlockCount()'],['../struct_g_x2_geometry_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2GeometryShader::uniformBlockCount()']]], - ['uniformblocks',['uniformBlocks',['../struct_g_x2_vertex_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2VertexShader::uniformBlocks()'],['../struct_g_x2_pixel_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2PixelShader::uniformBlocks()'],['../struct_g_x2_geometry_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2GeometryShader::uniformBlocks()']]], - ['uniformvarcount',['uniformVarCount',['../struct_g_x2_vertex_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2VertexShader::uniformVarCount()'],['../struct_g_x2_pixel_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2PixelShader::uniformVarCount()'],['../struct_g_x2_geometry_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2GeometryShader::uniformVarCount()']]], - ['uniformvars',['uniformVars',['../struct_g_x2_vertex_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2VertexShader::uniformVars()'],['../struct_g_x2_pixel_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2PixelShader::uniformVars()'],['../struct_g_x2_geometry_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2GeometryShader::uniformVars()']]], - ['unitheap_2eh',['unitheap.h',['../unitheap_8h.html',1,'']]], - ['unk0',['unk0',['../struct_a_x_voice.html#af0dfa8241b54d17fc418c9dc221bc45b',1,'AXVoice']]], - ['unk1',['unk1',['../struct_a_x_voice.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXVoice::unk1()'],['../struct_v_p_a_d_acc_status.html#ab7a90805ff3c6829ced44f062e0968b1',1,'VPADAccStatus::unk1()'],['../struct_v_p_a_d_gyro_status.html#ab7a90805ff3c6829ced44f062e0968b1',1,'VPADGyroStatus::unk1()']]], - ['unk2',['unk2',['../struct_v_p_a_d_acc_status.html#a4fb3943922e0893595c82e272474978c',1,'VPADAccStatus::unk2()'],['../struct_v_p_a_d_gyro_status.html#a4fb3943922e0893595c82e272474978c',1,'VPADGyroStatus::unk2()']]], - ['unk3',['unk3',['../struct_v_p_a_d_acc_status.html#a058829e593cea3b11b5f3eff52557ad1',1,'VPADAccStatus::unk3()'],['../struct_v_p_a_d_gyro_status.html#a058829e593cea3b11b5f3eff52557ad1',1,'VPADGyroStatus::unk3()']]], - ['unk4',['unk4',['../struct_v_p_a_d_acc_status.html#aff4145ee34734c9c45a6d6262bb89eae',1,'VPADAccStatus::unk4()'],['../struct_v_p_a_d_gyro_status.html#aff4145ee34734c9c45a6d6262bb89eae',1,'VPADGyroStatus::unk4()']]], - ['unk5',['unk5',['../struct_v_p_a_d_acc_status.html#aff5c3cc91dd986f2a1bae1d839b7ad14',1,'VPADAccStatus::unk5()'],['../struct_v_p_a_d_gyro_status.html#aff5c3cc91dd986f2a1bae1d839b7ad14',1,'VPADGyroStatus::unk5()']]], - ['unk6',['unk6',['../struct_v_p_a_d_gyro_status.html#aaa0415824e59c52f0ae5df4fca6c0289',1,'VPADGyroStatus']]], - ['use',['use',['../struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905',1,'GX2Surface']]], - ['used',['used',['../struct_o_s_message_queue.html#a5e1ebda31e026934b2091d2d0051818a',1,'OSMessageQueue']]], - ['usedlist',['usedList',['../struct_m_e_m_expanded_heap.html#a2f0d88f0039b581b3d68ace61c3dc8f0',1,'MEMExpandedHeap']]], - ['userarg1',['userArg1',['../struct_m_p_task.html#a2a29725bbddfde4415a4b08d9499d8f4',1,'MPTask']]], - ['userarg2',['userArg2',['../struct_m_p_task.html#a76cfcb32a13c33ad21464fdb7a4e4348',1,'MPTask']]], - ['usercontext',['userContext',['../struct_a_x_voice.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'AXVoice']]], - ['userdata',['userData',['../struct_o_s_alarm.html#a2e294dd14122c554baa0665072b4ca7a',1,'OSAlarm::userData()'],['../struct_m_p_task.html#a2e294dd14122c554baa0665072b4ca7a',1,'MPTask::userData()']]], - ['userstackpointer',['userStackPointer',['../struct_o_s_thread.html#a234a19eb0790f50fe6be08397cbafd46',1,'OSThread']]] + ['task_20queue',['Task Queue',['../group__coreinit__taskq.html',1,'']]], + ['thread',['Thread',['../group__coreinit__thread.html',1,'']]], + ['thread_20queue',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], + ['time',['Time',['../group__coreinit__time.html',1,'']]], + ['title',['Title',['../group__coreinit__title.html',1,'']]], + ['temp',['Temp',['../group__gx2__temp.html',1,'']]], + ['tessellation',['Tessellation',['../group__gx2__tessellation.html',1,'']]], + ['texture',['Texture',['../group__gx2__texture.html',1,'']]], + ['tag',['tag',['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarmQueue::tag()'],['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarm::tag()'],['../group__coreinit__cond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSCondition::tag()'],['../group__coreinit__context.html#a51853ee24a1a56a03b7458779997f002',1,'OSContext::tag()'],['../group__coreinit__event.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSEvent::tag()'],['../group__coreinit__fastcond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastCondition::tag()'],['../group__coreinit__fastmutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastMutex::tag()'],['../group__coreinit__memexpheap.html#a069d5e423ac499380d877123286e1792',1,'MEMExpHeapBlock::tag()'],['../group__coreinit__memfrmheap.html#a1c50fcd1195659821729f52af8f3bb7d',1,'MEMFrmHeapState::tag()'],['../group__coreinit__memheap.html#aa5b371c77f26fd72d65074da3f814c8d',1,'MEMHeapHeader::tag()'],['../group__coreinit__msgq.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMessageQueue::tag()'],['../group__coreinit__mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMutex::tag()'],['../group__coreinit__semaphore.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSSemaphore::tag()'],['../group__coreinit__thread.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSThread::tag()']]], + ['tail',['tail',['../group__coreinit__alarms.html#a2a57b9fc23d9bfbe4c6f7af173399ff5',1,'OSAlarmQueue::tail()'],['../group__coreinit__memexpheap.html#a064ff8b9af91a69e258b737a5b38f7a7',1,'MEMExpHeapBlockList::tail()'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeapState::tail()'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeap::tail()'],['../group__coreinit__memlist.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMMemoryList::tail()'],['../group__coreinit__thread.html#a69d02e959411b8ca397138183d931eae',1,'OSMutexQueue::tail()'],['../group__coreinit__thread.html#a1563f8b9f6ceef503288783aa43fcb86',1,'OSFastMutexQueue::tail()'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadQueue::tail()'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadSimpleQueue::tail()']]], + ['target',['target',['../group__gx2__registers.html#a88268bbb0852a737b5ab71ed95419624',1,'GX2BlendControlReg']]], + ['taskqueue_2eh',['taskqueue.h',['../taskqueue_8h.html',1,'']]], + ['tasks',['tasks',['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueueInfo::tasks()'],['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueue::tasks()']]], + ['tasksfinished',['tasksFinished',['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueueInfo::tasksFinished()'],['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueue::tasksFinished()']]], + ['tasksready',['tasksReady',['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueueInfo::tasksReady()'],['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueue::tasksReady()']]], + ['tasksrunning',['tasksRunning',['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueueInfo::tasksRunning()'],['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueue::tasksRunning()']]], + ['temp_2eh',['temp.h',['../temp_8h.html',1,'']]], + ['tessellation_2eh',['tessellation.h',['../tessellation_8h.html',1,'']]], + ['text',['text',['../zlib_8h.html#acb727b700580681a32b288d9ebc9b762',1,'gz_header_s']]], + ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]], + ['thread_2eh',['thread.h',['../thread_8h.html',1,'']]], + ['threadqueue',['threadQueue',['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarmQueue::threadQueue()'],['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarm::threadQueue()']]], + ['threadqueue_2eh',['threadqueue.h',['../threadqueue_8h.html',1,'']]], + ['tid',['tid',['../group__coreinit__mcp.html#ad6c90689db527575a9c7bece9f2502e6',1,'MCPInstallProgress']]], + ['tilemode',['tileMode',['../group__gx2__surface.html#a1d4c39509cdedc73203e5995bad9fdd5',1,'GX2Surface']]], + ['time',['time',['../curl_8h.html#ab842bdb7d02be824fb48613032b4ff36',1,'curl_fileinfo::time()'],['../zlib_8h.html#a4d66380f18f556788b252ca3bb0492a0',1,'gz_header_s::time()']]], + ['time_2eh',['time.h',['../time_8h.html',1,'']]], + ['title_2eh',['title.h',['../title_8h.html',1,'']]], + ['titleid',['titleId',['../group__coreinit__mcp.html#a043f351263ad340c716c7ca069b958a8',1,'MCPTitleListType']]], + ['tm_5fhour',['tm_hour',['../group__coreinit__time.html#a0e9413b6e329683e8bd22c1b4f4fa527',1,'OSCalendarTime']]], + ['tm_5fmday',['tm_mday',['../group__coreinit__time.html#a43b11a5401efa13b38fb2704bc6cc276',1,'OSCalendarTime']]], + ['tm_5fmin',['tm_min',['../group__coreinit__time.html#af222f03106a223340f607d0922296595',1,'OSCalendarTime']]], + ['tm_5fmon',['tm_mon',['../group__coreinit__time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf',1,'OSCalendarTime']]], + ['tm_5fmsec',['tm_msec',['../group__coreinit__time.html#ab8bafcba215110d4f1a6a13431d48715',1,'OSCalendarTime']]], + ['tm_5fsec',['tm_sec',['../group__coreinit__time.html#a1cad71d6a0320cda1e9c2972e5ed69a0',1,'OSCalendarTime']]], + ['tm_5fusec',['tm_usec',['../group__coreinit__time.html#a588bcf43bc0e2ddcf9ff0a85acc8baec',1,'OSCalendarTime']]], + ['tm_5fwday',['tm_wday',['../group__coreinit__time.html#a2a2c97dd11b5107610d6325acafc1397',1,'OSCalendarTime']]], + ['tm_5fyday',['tm_yday',['../group__coreinit__time.html#a408e89e35765eebc72e44d63702e462d',1,'OSCalendarTime']]], + ['tm_5fyear',['tm_year',['../group__coreinit__time.html#aaca5843de3a0cc8c6d665f48807adaf3',1,'OSCalendarTime']]], + ['total_5fin',['total_in',['../zlib_8h.html#aa301948b62e927cb5b34c7fa48b369e7',1,'z_stream_s']]], + ['total_5fout',['total_out',['../zlib_8h.html#ace45f7b8af1035bc35ee7436fdd41081',1,'z_stream_s']]], + ['touched',['touched',['../group__vpad__input.html#a2d04b5b2f96f4f7a58a3648a9d234d12',1,'VPADTouchData']]], + ['tpfiltered1',['tpFiltered1',['../group__vpad__input.html#ab448e82cac76157b1913f8de24e9179d',1,'VPADStatus']]], + ['tpfiltered2',['tpFiltered2',['../group__vpad__input.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5',1,'VPADStatus']]], + ['tpnormal',['tpNormal',['../group__vpad__input.html#a38226b4c00245f814a99782169606840',1,'VPADStatus']]], + ['trigger',['trigger',['../group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322',1,'KPADStatus::trigger()'],['../group__vpad__input.html#acd87cb9526a15b75a88488a2fb33b322',1,'VPADStatus::trigger()']]], + ['true',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]], + ['type',['type',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2d',1,'curl_khkey::type()'],['../group__coreinit__fs.html#ae8c601e360aa6eee90598a48d0db1d5c',1,'FSMessage::type()'],['../group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188',1,'GX2FetchShader::type()'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2UniformVar::type()'],['../group__gx2__shader.html#aac899b90ed693be192f545780f75ff37',1,'GX2SamplerVar::type()'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2AttribVar::type()'],['../group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca',1,'GX2AttribStream::type()']]], + ['typecheck_2dgcc_2eh',['typecheck-gcc.h',['../typecheck-gcc_8h.html',1,'']]] ]; diff --git a/search/all_15.html b/search/all_15.html index a31c6e8..0ed74e0 100644 --- a/search/all_15.html +++ b/search/all_15.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_15.js b/search/all_15.js index fac40fe..a01e9bd 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -1,72 +1,42 @@ var searchData= [ - ['voice',['Voice',['../group__sndcore2__voice.html',1,'']]], - ['validity',['validity',['../struct_v_p_a_d_touch_data.html#a2520a08e3f52e40fa9e8688ffd5bc640',1,'VPADTouchData']]], - ['value',['value',['../struct_o_s_event.html#a3502e4ff0e7d6136b4908bf15ccb6d42',1,'OSEvent::value()'],['../struct_g_x2_uniform_initial_value.html#a6b330af43261f372e7d0f540d1842871',1,'GX2UniformInitialValue::value()'],['../struct_g_x2_loop_var.html#ae7f66047e6e39ba2bb6af8b95f00d1dd',1,'GX2LoopVar::value()']]], - ['vertexprogram',['vertexProgram',['../struct_g_x2_geometry_shader.html#ad0e885a9190efeab039518d5759f4979',1,'GX2GeometryShader']]], - ['vertexprogramsize',['vertexProgramSize',['../struct_g_x2_geometry_shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1',1,'GX2GeometryShader']]], - ['vertical',['vertical',['../struct_v_p_a_d_acc_status.html#aa2288e54bdbe70a4cf7f46a743f76248',1,'VPADAccStatus']]], - ['vf32',['vf32',['../wut__types_8h.html#a217e077eede9f751422c92930f504edf',1,'wut_types.h']]], - ['vf64',['vf64',['../wut__types_8h.html#a1bf9b7e9a4fc2bbc15af0889519ef77a',1,'wut_types.h']]], - ['vgt_5fgs_5fmode',['vgt_gs_mode',['../struct_g_x2_geometry_shader.html#a643a1621e6b0514c7b572dcdd5d39550',1,'GX2GeometryShader']]], - ['vgt_5fgs_5fout_5fprim_5ftype',['vgt_gs_out_prim_type',['../struct_g_x2_geometry_shader.html#a8676200eb00e5160b750a4a9bfeb3c24',1,'GX2GeometryShader']]], - ['vgt_5fhos_5freuse_5fdepth',['vgt_hos_reuse_depth',['../struct_g_x2_vertex_shader.html#a5d9972e776ef251aa8147cc2f2d9743c',1,'GX2VertexShader']]], - ['vgt_5fprimitiveid_5fen',['vgt_primitiveid_en',['../struct_g_x2_vertex_shader.html#a501ab22eea772f7aabd6f3a7e9e02859',1,'GX2VertexShader']]], - ['vgt_5fstrmout_5fbuffer_5fen',['vgt_strmout_buffer_en',['../struct_g_x2_vertex_shader.html#a8301b456819286f1e0522d7a712f4e31',1,'GX2VertexShader::vgt_strmout_buffer_en()'],['../struct_g_x2_geometry_shader.html#a8301b456819286f1e0522d7a712f4e31',1,'GX2GeometryShader::vgt_strmout_buffer_en()']]], - ['vgt_5fvertex_5freuse_5fblock_5fcntl',['vgt_vertex_reuse_block_cntl',['../struct_g_x2_vertex_shader.html#a05ed50bae177ac71811a8d3b6db314c3',1,'GX2VertexShader']]], - ['viewfirstmip',['viewFirstMip',['../struct_g_x2_texture.html#afa01f2830fca18d3b86bcc79e3e5de7a',1,'GX2Texture']]], - ['viewfirstslice',['viewFirstSlice',['../struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2DepthBuffer::viewFirstSlice()'],['../struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2ColorBuffer::viewFirstSlice()'],['../struct_g_x2_texture.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2Texture::viewFirstSlice()']]], - ['viewmip',['viewMip',['../struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2DepthBuffer::viewMip()'],['../struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2ColorBuffer::viewMip()']]], - ['viewnummips',['viewNumMips',['../struct_g_x2_texture.html#aaa5544b267f4dab754cd1276838ef695',1,'GX2Texture']]], - ['viewnumslices',['viewNumSlices',['../struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2DepthBuffer::viewNumSlices()'],['../struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2ColorBuffer::viewNumSlices()'],['../struct_g_x2_texture.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2Texture::viewNumSlices()']]], - ['voice_2eh',['voice.h',['../voice_8h.html',1,'']]], - ['volume',['volume',['../struct_a_x_voice.html#ae2b7935b01cdfe9a81d408dc3f2431f1',1,'AXVoice::volume()'],['../struct_a_x_voice_device_bus_mix_data.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceDeviceBusMixData::volume()'],['../struct_a_x_voice_ve_data.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceVeData::volume()']]], - ['vpad',['vpad',['../group__vpad.html',1,'']]], - ['vpad_2edox',['vpad.dox',['../vpad_8dox.html',1,'']]], - ['vpad_5fbutton_5fa',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], - ['vpad_5fbutton_5fb',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], - ['vpad_5fbutton_5fdown',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], - ['vpad_5fbutton_5fhome',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], - ['vpad_5fbutton_5fl',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], - ['vpad_5fbutton_5fleft',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], - ['vpad_5fbutton_5fminus',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], - ['vpad_5fbutton_5fplus',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], - ['vpad_5fbutton_5fr',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], - ['vpad_5fbutton_5fright',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], - ['vpad_5fbutton_5fstick_5fl',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], - ['vpad_5fbutton_5fstick_5fr',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], - ['vpad_5fbutton_5fsync',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], - ['vpad_5fbutton_5ftv',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], - ['vpad_5fbutton_5fup',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], - ['vpad_5fbutton_5fx',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], - ['vpad_5fbutton_5fy',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], - ['vpad_5fbutton_5fzl',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], - ['vpad_5fbutton_5fzr',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], - ['vpad_20input',['VPAD Input',['../group__vpad__input.html',1,'']]], - ['vpad_5finvalid_5fx',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], - ['vpad_5finvalid_5fy',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], - ['vpad_5fread_5finvalid_5fcontroller',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], - ['vpad_5fread_5fno_5fsamples',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], - ['vpad_5fread_5fsuccess',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], - ['vpad_5fvalid',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]], - ['vpadaccstatus',['VPADAccStatus',['../struct_v_p_a_d_acc_status.html',1,'VPADAccStatus'],['../group__vpad__input.html#gae231e035d828f8b5fd115ccd9cb0dc10',1,'VPADAccStatus(): input.h']]], - ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'VPADButtons(): input.h'],['../group__vpad__input.html#gaea68bb30ba080099c5ab52bf1c139749',1,'VPADButtons(): input.h']]], - ['vpadgettpcalibratedpoint',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#gab61b5cccb45f795780b9c1153999006b',1,'input.h']]], - ['vpadgyrostatus',['VPADGyroStatus',['../struct_v_p_a_d_gyro_status.html',1,'VPADGyroStatus'],['../group__vpad__input.html#ga5f500d1dfd43728b91e8379ead591caa',1,'VPADGyroStatus(): input.h']]], - ['vpadinit',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], - ['vpadread',['VPADRead',['../group__vpad__input.html#ga7d3faa9a37cd544745835bbe0a6ff411',1,'input.h']]], - ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'VPADReadError(): input.h'],['../group__vpad__input.html#ga795712c25b958c9fcf292c870fd88b2f',1,'VPADReadError(): input.h']]], - ['vpadstatus',['VPADStatus',['../struct_v_p_a_d_status.html',1,'VPADStatus'],['../group__vpad__input.html#gabbc31ad611e782924cfaf0f2381ba419',1,'VPADStatus(): input.h']]], - ['vpadtouchdata',['VPADTouchData',['../struct_v_p_a_d_touch_data.html',1,'VPADTouchData'],['../group__vpad__input.html#ga6752157ac359524b5bacca3a365ced48',1,'VPADTouchData(): input.h']]], - ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'VPADTouchPadValidity(): input.h'],['../group__vpad__input.html#ga7b756c3edd718ec6adec661e5944c17b',1,'VPADTouchPadValidity(): input.h']]], - ['vpadvec2d',['VPADVec2D',['../struct_v_p_a_d_vec2_d.html',1,'VPADVec2D'],['../group__vpad__input.html#ga0668ab896b9463069d53a90ae8367b14',1,'VPADVec2D(): input.h']]], - ['vpadvec3d',['VPADVec3D',['../struct_v_p_a_d_vec3_d.html',1,'VPADVec3D'],['../group__vpad__input.html#ga2c6abf11f9fe25d883caa7ea87f01a58',1,'VPADVec3D(): input.h']]], - ['vs16',['vs16',['../wut__types_8h.html#a84c4ebe721fa065d9bd514ce8d76c455',1,'wut_types.h']]], - ['vs32',['vs32',['../wut__types_8h.html#a6c6cf6e3aedfd399080c6f52c2870063',1,'wut_types.h']]], - ['vs64',['vs64',['../wut__types_8h.html#a484adfab567791250a9fdbf0db8d3144',1,'wut_types.h']]], - ['vs8',['vs8',['../wut__types_8h.html#a108e1a5e4c3e8322825ef7dcd45966ca',1,'wut_types.h']]], - ['vu16',['vu16',['../wut__types_8h.html#a677aa1edce4bbb53741b1cc24eb4c035',1,'wut_types.h']]], - ['vu32',['vu32',['../wut__types_8h.html#abcdd5d61f51cb4c472ac6637916cf72a',1,'wut_types.h']]], - ['vu64',['vu64',['../wut__types_8h.html#ace392b4d1c3911331b2fe5ddc99fdcba',1,'wut_types.h']]], - ['vu8',['vu8',['../wut__types_8h.html#a1a2a3100a902c32a55d8b08915bce044',1,'wut_types.h']]] + ['unit_20heap',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]], + ['utils',['Utils',['../group__gx2__utils.html',1,'']]], + ['ugqr1',['ugqr1',['../group__coreinit__coroutine.html#acb4c86e2c850093be5805fe97b066d17',1,'OSCoroutine']]], + ['uid',['uid',['../curl_8h.html#a60a34315f460179939054acaf3ed8163',1,'curl_fileinfo']]], + ['uint',['uInt',['../zconf_8h.html#a87d141052bcd5ec8a80812a565c70369',1,'zconf.h']]], + ['uintf',['uIntf',['../zconf_8h.html#adddbe74608d318334285e01f8a56fa5a',1,'zconf.h']]], + ['ulong',['uLong',['../zconf_8h.html#acd2a5701a3aecf6700d2c66c606ecb40',1,'zconf.h']]], + ['ulongf',['uLongf',['../zconf_8h.html#a0426a5a0ed418ec4ae15af8281c64254',1,'zconf.h']]], + ['uniformblockcount',['uniformBlockCount',['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2VertexShader::uniformBlockCount()'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2PixelShader::uniformBlockCount()'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2GeometryShader::uniformBlockCount()']]], + ['uniformblocks',['uniformBlocks',['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2VertexShader::uniformBlocks()'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2PixelShader::uniformBlocks()'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2GeometryShader::uniformBlocks()']]], + ['uniformvarcount',['uniformVarCount',['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2VertexShader::uniformVarCount()'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2PixelShader::uniformVarCount()'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2GeometryShader::uniformVarCount()']]], + ['uniformvars',['uniformVars',['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2VertexShader::uniformVars()'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2PixelShader::uniformVars()'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2GeometryShader::uniformVars()']]], + ['unk0',['unk0',['../group__sndcore2__voice.html#af0dfa8241b54d17fc418c9dc221bc45b',1,'AXVoice']]], + ['unk0x60',['unk0x60',['../group__coreinit__mcp.html#a21f820710fec766a6f89b894f3cbef92',1,'MCPTitleListType']]], + ['unk1',['unk1',['../group__sndcore2__voice.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXVoice']]], + ['unk_5f0x00',['unk_0x00',['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::ReceiverArg::unk_0x00()'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::InputFormArg::unk_0x00()'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::KeyboardCondition::unk_0x00()']]], + ['unk_5f0x04',['unk_0x04',['../structnn_1_1swkbd_1_1ConfigArg.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::ConfigArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::ReceiverArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a53c2a26def698b17a3100c86e382e767',1,'nn::swkbd::InputFormArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::KeyboardCondition::unk_0x04()']]], + ['unk_5f0x08',['unk_0x08',['../structnn_1_1swkbd_1_1ConfigArg.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::ConfigArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::ReceiverArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::InputFormArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::CreateArg::unk_0x08()']]], + ['unk_5f0x0c',['unk_0x0C',['../structnn_1_1swkbd_1_1ConfigArg.html#a4e6390ae63d13deafd92da09e3f5e47e',1,'nn::swkbd::ConfigArg::unk_0x0C()'],['../namespacenn_1_1swkbd.html#a584b843f01190d2f2eb5730929447329',1,'nn::swkbd::ReceiverArg::unk_0x0C()'],['../namespacenn_1_1swkbd.html#a4e6390ae63d13deafd92da09e3f5e47e',1,'nn::swkbd::InputFormArg::unk_0x0C()']]], + ['unk_5f0x10',['unk_0x10',['../structnn_1_1swkbd_1_1ConfigArg.html#af5b427f8f45d23f64e6e6f4b4b744180',1,'nn::swkbd::ConfigArg::unk_0x10()'],['../namespacenn_1_1swkbd.html#af5b427f8f45d23f64e6e6f4b4b744180',1,'nn::swkbd::ReceiverArg::unk_0x10()']]], + ['unk_5f0x14',['unk_0x14',['../structnn_1_1swkbd_1_1ConfigArg.html#ac272ccaf8acf9976a19156370130fd1c',1,'nn::swkbd::ConfigArg::unk_0x14()'],['../namespacenn_1_1swkbd.html#ac272ccaf8acf9976a19156370130fd1c',1,'nn::swkbd::ReceiverArg::unk_0x14()'],['../namespacenn_1_1swkbd.html#ad125bccdd6957a4000f89e765332a5bd',1,'nn::swkbd::InputFormArg::unk_0x14()']]], + ['unk_5f0x18',['unk_0x18',['../namespacenn_1_1swkbd.html#a9a63ac9f1e47f2fadc4a82b13eae45df',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1c',['unk_0x1C',['../namespacenn_1_1swkbd.html#a0ffcb3f15aa5e460fa3ce5367ee3b688',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1d',['unk_0x1D',['../namespacenn_1_1swkbd.html#a7d160b4681a19ec1ed4c5f9c893d3a82',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1e',['unk_0x1E',['../namespacenn_1_1swkbd.html#aa2ca40cd848dc7a217fb717b1f31a388',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x9c',['unk_0x9C',['../structnn_1_1swkbd_1_1ConfigArg.html#abf6c9b975e8c680b56d002183180b79a',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0xa4',['unk_0xA4',['../structnn_1_1swkbd_1_1ConfigArg.html#a7f3efc6caa25878b955006bc6b392a85',1,'nn::swkbd::ConfigArg']]], + ['unknown0',['Unknown0',['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a26281f56f922419671e352e0bd4bca7b',1,'nn::swkbd::Unknown0()'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a26281f56f922419671e352e0bd4bca7b',1,'nn::swkbd::Unknown0()']]], + ['usa',['USA',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::swkbd']]], + ['used',['used',['../group__coreinit__msgq.html#a5e1ebda31e026934b2091d2d0051818a',1,'OSMessageQueue']]], + ['usedlist',['usedList',['../group__coreinit__memexpheap.html#a0caf8e7a5542cc32ccb8bac4659f249e',1,'MEMExpHeap']]], + ['userarg1',['userArg1',['../group__coreinit__taskq.html#a2a29725bbddfde4415a4b08d9499d8f4',1,'MPTask']]], + ['userarg2',['userArg2',['../group__coreinit__taskq.html#a76cfcb32a13c33ad21464fdb7a4e4348',1,'MPTask']]], + ['usercontext',['userContext',['../group__sndcore2__voice.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'AXVoice']]], + ['userdata',['userData',['../group__coreinit__alarms.html#a2e294dd14122c554baa0665072b4ca7a',1,'OSAlarm::userData()'],['../group__coreinit__taskq.html#a2e294dd14122c554baa0665072b4ca7a',1,'MPTask::userData()']]], + ['userp',['userp',['../curl_8h.html#a7b5ec388916c74aa0010ca29022c72d2',1,'curl_httppost']]], + ['userstackpointer',['userStackPointer',['../group__coreinit__thread.html#a234a19eb0790f50fe6be08397cbafd46',1,'OSThread']]], + ['usingheadphones',['usingHeadphones',['../group__vpad__input.html#aa98d79dfdbe69a2e73f32b96a37d4aac',1,'VPADStatus']]], + ['utils_2eh',['utils.h',['../utils_8h.html',1,'']]] ]; diff --git a/search/all_16.html b/search/all_16.html index 6343dec..696f025 100644 --- a/search/all_16.html +++ b/search/all_16.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_16.js b/search/all_16.js index 11288e7..3844d5d 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -1,7 +1,126 @@ var searchData= [ - ['wii_20u_20toolchain',['Wii U Toolchain',['../index.html',1,'']]], - ['width',['width',['../struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd',1,'GX2Surface']]], - ['wut_2eh',['wut.h',['../wut_8h.html',1,'']]], - ['wut_5ftypes_2eh',['wut_types.h',['../wut__types_8h.html',1,'']]] + ['voice',['Voice',['../group__sndcore2__voice.html',1,'']]], + ['vaddr',['vaddr',['../group__coreinit__ios.html#aa0bb68874ee9bcccfa45212ec3b12466',1,'IOSVec']]], + ['validity',['validity',['../group__vpad__input.html#a2520a08e3f52e40fa9e8688ffd5bc640',1,'VPADTouchData']]], + ['value',['value',['../group__coreinit__event.html#a3502e4ff0e7d6136b4908bf15ccb6d42',1,'OSEvent::value()'],['../curl_8h.html#a8556878012feffc9e0beb86cd78f424d',1,'curl_forms::value()'],['../group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871',1,'GX2UniformInitialValue::value()'],['../group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd',1,'GX2LoopVar::value()'],['../group__nn__result.html#a01571c420f280137c16d319178731da5',1,'NNResult::value()']]], + ['variation',['variation',['../group__vpad__input.html#a7010cdccfed0200584ad63025d0f1a5d',1,'VPADAccStatus']]], + ['version',['version',['../group__coreinit__mcp.html#acd99bb05ca015e7d74448acb1deba7ca',1,'MCPSysProdSettings::version()'],['../curl_8h.html#aa31f487a99743d24af9076a3e11e5425',1,'curl_version_info_data::version()'],['../structGX2DebugCaptureInterface.html#acd99bb05ca015e7d74448acb1deba7ca',1,'GX2DebugCaptureInterface::version()']]], + ['version_5fnum',['version_num',['../curl_8h.html#a346c23673a9d4c543c3831c553c15c1f',1,'curl_version_info_data']]], + ['vertexprogram',['vertexProgram',['../group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1',1,'GX2GeometryShader']]], + ['vertexprogramsize',['vertexProgramSize',['../group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1',1,'GX2GeometryShader']]], + ['vertical',['vertical',['../group__vpad__input.html#aa2288e54bdbe70a4cf7f46a743f76248',1,'VPADAccStatus']]], + ['vid',['vid',['../group__nsyshid__hid.html#aac5ffad7f07bfef80deaef77e0eeca69',1,'HIDDevice']]], + ['viewfirstmip',['viewFirstMip',['../group__gx2__texture.html#afa01f2830fca18d3b86bcc79e3e5de7a',1,'GX2Texture']]], + ['viewfirstslice',['viewFirstSlice',['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2DepthBuffer::viewFirstSlice()'],['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2ColorBuffer::viewFirstSlice()'],['../group__gx2__texture.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2Texture::viewFirstSlice()']]], + ['viewmip',['viewMip',['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2DepthBuffer::viewMip()'],['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2ColorBuffer::viewMip()']]], + ['viewnummips',['viewNumMips',['../group__gx2__texture.html#aaa5544b267f4dab754cd1276838ef695',1,'GX2Texture']]], + ['viewnumslices',['viewNumSlices',['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2DepthBuffer::viewNumSlices()'],['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2ColorBuffer::viewNumSlices()'],['../group__gx2__texture.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2Texture::viewNumSlices()']]], + ['voice_2eh',['voice.h',['../voice_8h.html',1,'']]], + ['voidp',['voidp',['../zconf_8h.html#aef6ee0fd51b4998d5eae9ffe4e44306c',1,'zconf.h']]], + ['voidpc',['voidpc',['../zconf_8h.html#a83353380653d820aa4327e553e737fbf',1,'zconf.h']]], + ['voidpf',['voidpf',['../zconf_8h.html#a2de3690ae41712f1488ce8b89b07141a',1,'zconf.h']]], + ['volume',['volume',['../group__sndcore2__voice.html#ae2b7935b01cdfe9a81d408dc3f2431f1',1,'AXVoice::volume()'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceDeviceBusMixData::volume()'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceVeData::volume()']]], + ['vpad',['vpad',['../namespacenn_1_1swkbd.html#a04f6181745af1f211dca3f8183547fb6',1,'nn::swkbd::ControllerInfo::vpad()'],['../group__vpad.html',1,'(Global Namespace)']]], + ['vpad_2edox',['vpad.dox',['../vpad_8dox.html',1,'']]], + ['vpad_5fbutton_5fa',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], + ['vpad_5fbutton_5fb',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], + ['vpad_5fbutton_5fdown',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], + ['vpad_5fbutton_5fhome',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], + ['vpad_5fbutton_5fl',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], + ['vpad_5fbutton_5fleft',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], + ['vpad_5fbutton_5fminus',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], + ['vpad_5fbutton_5fplus',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], + ['vpad_5fbutton_5fr',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], + ['vpad_5fbutton_5fright',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fl',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fr',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], + ['vpad_5fbutton_5fsync',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], + ['vpad_5fbutton_5ftv',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], + ['vpad_5fbutton_5fup',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], + ['vpad_5fbutton_5fx',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], + ['vpad_5fbutton_5fy',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], + ['vpad_5fbutton_5fzl',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], + ['vpad_5fbutton_5fzr',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], + ['vpad_5fchan_5f0',['VPAD_CHAN_0',['../group__vpad__input.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a1bc2a1657a55d9a426a131fc7287da9e',1,'input.h']]], + ['vpad_20input',['VPAD Input',['../group__vpad__input.html',1,'']]], + ['vpad_5finvalid_5fx',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], + ['vpad_5finvalid_5fy',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], + ['vpad_5flcd_5foff',['VPAD_LCD_OFF',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f',1,'input.h']]], + ['vpad_5flcd_5fon',['VPAD_LCD_ON',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124',1,'input.h']]], + ['vpad_5flcd_5fstandby',['VPAD_LCD_STANDBY',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29',1,'input.h']]], + ['vpad_5fread_5finvalid_5fcontroller',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], + ['vpad_5fread_5fno_5fsamples',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], + ['vpad_5fread_5fsuccess',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fdown',['VPAD_STICK_L_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7adf88e67cd5663cf270647adbdfe93a64',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fleft',['VPAD_STICK_L_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9b7e4810ab0955f4e31bdd8442cdb5c1',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fright',['VPAD_STICK_L_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a18c7cc6f5d0bfb7715e910b11cff7d4d',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fup',['VPAD_STICK_L_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a8e92acb6725689c04dbdc166cd18a608',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fdown',['VPAD_STICK_R_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ad6163663258bd9064f3ca7c54bf500f8',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fleft',['VPAD_STICK_R_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae4dfa4b525c2c148c71eeedb234840ef',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fright',['VPAD_STICK_R_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a142ac279d05ad6b68ec267c3f97093fc',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fup',['VPAD_STICK_R_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae73f3a1a7f209dd36f977b6ce4034d3b',1,'input.h']]], + ['vpad_5fvalid',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]], + ['vpadaccstatus',['VPADAccStatus',['../group__vpad__input.html#structVPADAccStatus',1,'VPADAccStatus'],['../group__vpad__input.html#gae231e035d828f8b5fd115ccd9cb0dc10',1,'VPADAccStatus(): input.h']]], + ['vpadbasegetmotoronremainingcount',['VPADBASEGetMotorOnRemainingCount',['../group__vpad__input.html#ga2a3b93df8829c4943a8e82ae7c16a407',1,'input.h']]], + ['vpadbasegetsensorbarsetting',['VPADBASEGetSensorBarSetting',['../group__vpad__input.html#gaea7520d49817c8222e6f16dc70a3e7b5',1,'input.h']]], + ['vpadbasesetmotoronremainingcount',['VPADBASESetMotorOnRemainingCount',['../group__vpad__input.html#ga0173ad426ee8ed07017c31d164ec4a04',1,'input.h']]], + ['vpadbasesetsensorbarsetting',['VPADBASESetSensorBarSetting',['../group__vpad__input.html#ga91281d643c451e6e6734d05b5733cbad',1,'input.h']]], + ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'VPADButtons(): input.h'],['../group__vpad__input.html#gaea68bb30ba080099c5ab52bf1c139749',1,'VPADButtons(): input.h']]], + ['vpadchan',['VPADChan',['../group__vpad__input.html#ga05fe36fbe8e98bd6b1f69cccf7752e26',1,'VPADChan(): input.h'],['../group__vpad__input.html#ga28f8fd390ab36d30c846bf474d9ac69a',1,'VPADChan(): input.h']]], + ['vpadcontrolmotor',['VPADControlMotor',['../group__vpad__input.html#ga4556449e547c18bea4a1ff409db6733e',1,'input.h']]], + ['vpaddirection',['VPADDirection',['../group__vpad__input.html#structVPADDirection',1,'VPADDirection'],['../group__vpad__input.html#ga4787c1a9ee9827011be6d89e6162aeb3',1,'VPADDirection(): input.h']]], + ['vpaddisablegyroaccrevise',['VPADDisableGyroAccRevise',['../group__vpad__input.html#gac51695d70de6e2c9cb686d320a91ae3c',1,'input.h']]], + ['vpaddisablegyrodirrevise',['VPADDisableGyroDirRevise',['../group__vpad__input.html#ga67bad6389bd3f2b3bac858282387bf04',1,'input.h']]], + ['vpaddisablegyrozeroplay',['VPADDisableGyroZeroPlay',['../group__vpad__input.html#ga3fa1380a8e13cea99729343184d07627',1,'input.h']]], + ['vpaddisablelstickzeroclamp',['VPADDisableLStickZeroClamp',['../group__vpad__input.html#gaeec6057ffa8cb89431d86e7fd77caf77',1,'input.h']]], + ['vpaddisablerstickzeroclamp',['VPADDisableRStickZeroClamp',['../group__vpad__input.html#ga57a452b68dc152f7f2ee01e9dc0b33da',1,'input.h']]], + ['vpaddisablestickcrossclamp',['VPADDisableStickCrossClamp',['../group__vpad__input.html#ga0838cde10a54f417ec83cb4df46a79a0',1,'input.h']]], + ['vpadenablegyroaccrevise',['VPADEnableGyroAccRevise',['../group__vpad__input.html#gaf37a6316ccf9c29b48e408e9e098dee3',1,'input.h']]], + ['vpadenablegyrodirrevise',['VPADEnableGyroDirRevise',['../group__vpad__input.html#ga194ecae1d76ad7d85cc8b6650ce6580a',1,'input.h']]], + ['vpadenablegyrozeroplay',['VPADEnableGyroZeroPlay',['../group__vpad__input.html#ga32cce8c0453e67f28516422f01221e9a',1,'input.h']]], + ['vpadenablelstickzeroclamp',['VPADEnableLStickZeroClamp',['../group__vpad__input.html#ga3848e88a59ca66fcf63e2177d3878978',1,'input.h']]], + ['vpadenablerstickzeroclamp',['VPADEnableRStickZeroClamp',['../group__vpad__input.html#gaaf26b773b04b8ab81a7aca9b4cb96ada',1,'input.h']]], + ['vpadenablestickcrossclamp',['VPADEnableStickCrossClamp',['../group__vpad__input.html#ga13b306aa9937ffabc5002fd012ad3eea',1,'input.h']]], + ['vpadgetaccparam',['VPADGetAccParam',['../group__vpad__input.html#gada2de4a8e39b5b6a07571d4e256a886d',1,'input.h']]], + ['vpadgetcrossstickemulationparamsl',['VPADGetCrossStickEmulationParamsL',['../group__vpad__input.html#ga9453bf41ba77de4f52b67e7efbbd3590',1,'input.h']]], + ['vpadgetcrossstickemulationparamsr',['VPADGetCrossStickEmulationParamsR',['../group__vpad__input.html#gae0b1c6a993e3331d8bdbb0c2cbe98a8d',1,'input.h']]], + ['vpadgetlcdmode',['VPADGetLcdMode',['../group__vpad__input.html#ga4bdcf44b290924cf4ea9d19b814ece36',1,'input.h']]], + ['vpadgetlstickclampthreshold',['VPADGetLStickClampThreshold',['../group__vpad__input.html#gaaab13528a4578cf5d8b31518feb93062',1,'input.h']]], + ['vpadgetrstickclampthreshold',['VPADGetRStickClampThreshold',['../group__vpad__input.html#gaad36bec7024eb2035f5a2df7f6ade55b',1,'input.h']]], + ['vpadgettpcalibratedpoint',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#ga21bf2a2d3bca00ead3b23a563deae522',1,'input.h']]], + ['vpadgyrostatus',['VPADGyroStatus',['../group__vpad__input.html#ga5f500d1dfd43728b91e8379ead591caa',1,'input.h']]], + ['vpadinit',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], + ['vpadinitgyroaccreviseparam',['VPADInitGyroAccReviseParam',['../group__vpad__input.html#ga01adf9ba34a5e6fcc8f761f949e0f16b',1,'input.h']]], + ['vpadinitgyrodirreviseparam',['VPADInitGyroDirReviseParam',['../group__vpad__input.html#gae56bfa2d6f1cd4e902f36d17531b4adf',1,'input.h']]], + ['vpadinitgyrozerodriftmode',['VPADInitGyroZeroDriftMode',['../group__vpad__input.html#ga792abfc47568176860a10da0b649c396',1,'input.h']]], + ['vpadinitgyrozeroplayparam',['VPADInitGyroZeroPlayParam',['../group__vpad__input.html#gae55a614085c5265c37acbe38a754a742',1,'input.h']]], + ['vpadisenablegyroaccrevise',['VPADIsEnableGyroAccRevise',['../group__vpad__input.html#gae05c4bade4bd71b332bb915dbcb5fb56',1,'input.h']]], + ['vpadisenablegyrodirrevise',['VPADIsEnableGyroDirRevise',['../group__vpad__input.html#ga8908c35249acac4787d857aa6434210b',1,'input.h']]], + ['vpadisenablegyrozerodrift',['VPADIsEnableGyroZeroDrift',['../group__vpad__input.html#ga312af001772e2a2eac0a06374d433388',1,'input.h']]], + ['vpadisenablegyrozeroplay',['VPADIsEnableGyroZeroPlay',['../group__vpad__input.html#ga5e2f6387017360e6dc9d6d0ff392d1e8',1,'input.h']]], + ['vpadlcdmode',['VPADLcdMode',['../group__vpad__input.html#ga46a82f660292f1284a8eff20015e2528',1,'VPADLcdMode(): input.h'],['../group__vpad__input.html#gabb79866a1f9ceeb8da91f0ebf2fcd0e4',1,'VPADLcdMode(): input.h']]], + ['vpadread',['VPADRead',['../group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6',1,'input.h']]], + ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'VPADReadError(): input.h'],['../group__vpad__input.html#ga795712c25b958c9fcf292c870fd88b2f',1,'VPADReadError(): input.h']]], + ['vpadsetaccparam',['VPADSetAccParam',['../group__vpad__input.html#ga1fe790b96357df1fb680e5dd2740de25',1,'input.h']]], + ['vpadsetbtnrepeat',['VPADSetBtnRepeat',['../group__vpad__input.html#gac4a527368d7f70dc031b2f8cec2151ab',1,'input.h']]], + ['vpadsetcrossstickemulationparamsl',['VPADSetCrossStickEmulationParamsL',['../group__vpad__input.html#gac100a779dff2e1fc9ea2ea211d360640',1,'input.h']]], + ['vpadsetcrossstickemulationparamsr',['VPADSetCrossStickEmulationParamsR',['../group__vpad__input.html#ga55bbd7a149d5fe3538c04e16d2fa7633',1,'input.h']]], + ['vpadsetgyroangle',['VPADSetGyroAngle',['../group__vpad__input.html#gae746767bdc4abb0393881b23af94a397',1,'input.h']]], + ['vpadsetgyrodirection',['VPADSetGyroDirection',['../group__vpad__input.html#gae87ceecbf54bfa70ccbe81eabff07e64',1,'input.h']]], + ['vpadsetgyrodirectionmag',['VPADSetGyroDirectionMag',['../group__vpad__input.html#gae26021e9e40709cc7ebae78eae45f43a',1,'input.h']]], + ['vpadsetgyromagnification',['VPADSetGyroMagnification',['../group__vpad__input.html#ga2681ba9c7ffb6cb1c6f5230a32a09e62',1,'input.h']]], + ['vpadsetgyrozeroplayparam',['VPADSetGyroZeroPlayParam',['../group__vpad__input.html#ga504708a80ebfe0a582a56b79f13db8e5',1,'input.h']]], + ['vpadsetlcdmode',['VPADSetLcdMode',['../group__vpad__input.html#ga4d75c36b10b803c3af97947cc3cde97a',1,'input.h']]], + ['vpadsetlstickclampthreshold',['VPADSetLStickClampThreshold',['../group__vpad__input.html#ga14b8dbc27195bcee435b4a1a80b09442',1,'input.h']]], + ['vpadsetrstickclampthreshold',['VPADSetRStickClampThreshold',['../group__vpad__input.html#ga5abd3bb90ee4446a65e11c1502b72656',1,'input.h']]], + ['vpadsetsensorbar',['VPADSetSensorBar',['../group__vpad__input.html#ga08b1f480a7e3c3b20846aa85fe40bbad',1,'input.h']]], + ['vpadsetstickorigin',['VPADSetStickOrigin',['../group__vpad__input.html#ga478fdfcb4b8f8efae74c1fb2d3b31923',1,'input.h']]], + ['vpadshutdown',['VPADShutdown',['../group__vpad__input.html#ga2adb90df46daa4609403879d381946a6',1,'input.h']]], + ['vpadstatus',['VPADStatus',['../group__vpad__input.html#structVPADStatus',1,'VPADStatus'],['../group__vpad__input.html#gabbc31ad611e782924cfaf0f2381ba419',1,'VPADStatus(): input.h']]], + ['vpadstopmotor',['VPADStopMotor',['../group__vpad__input.html#gadec32f6c845d56b9885a2823a439f493',1,'input.h']]], + ['vpadtouchdata',['VPADTouchData',['../group__vpad__input.html#structVPADTouchData',1,'VPADTouchData'],['../group__vpad__input.html#ga6752157ac359524b5bacca3a365ced48',1,'VPADTouchData(): input.h']]], + ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'VPADTouchPadValidity(): input.h'],['../group__vpad__input.html#ga7b756c3edd718ec6adec661e5944c17b',1,'VPADTouchPadValidity(): input.h']]], + ['vpadvec2d',['VPADVec2D',['../group__vpad__input.html#structVPADVec2D',1,'VPADVec2D'],['../group__vpad__input.html#ga0668ab896b9463069d53a90ae8367b14',1,'VPADVec2D(): input.h']]], + ['vpadvec3d',['VPADVec3D',['../group__vpad__input.html#structVPADVec3D',1,'VPADVec3D'],['../group__vpad__input.html#ga2c6abf11f9fe25d883caa7ea87f01a58',1,'VPADVec3D(): input.h']]] ]; diff --git a/search/all_17.html b/search/all_17.html index 2c65394..f1e14b6 100644 --- a/search/all_17.html +++ b/search/all_17.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_17.js b/search/all_17.js index c302990..16a0ec0 100644 --- a/search/all_17.js +++ b/search/all_17.js @@ -1,5 +1,101 @@ var searchData= [ - ['x',['x',['../struct_v_p_a_d_vec2_d.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec2D::x()'],['../struct_v_p_a_d_vec3_d.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec3D::x()'],['../struct_v_p_a_d_touch_data.html#a4dde988b1b2adba65ae3efa69f65d960',1,'VPADTouchData::x()']]], - ['xer',['xer',['../struct_o_s_context.html#aa9daa81592c3d8d93de24e5050d4d39e',1,'OSContext']]] + ['wii_20u_20toolchain',['Wii U Toolchain',['../index.html',1,'']]], + ['wpad',['WPAD',['../group__padscore__wpad.html',1,'']]], + ['width',['width',['../group__gx2__surface.html#a325272ddd9a962f05deb905101d25cbd',1,'GX2Surface']]], + ['wifi_5f5ghz_5fcountry_5fcode',['wifi_5ghz_country_code',['../group__coreinit__mcp.html#a1e27ad821a08be28a4e9e2d04cf4d3c5',1,'MCPSysProdSettings']]], + ['wifi_5f5ghz_5fcountry_5fcode_5frevision',['wifi_5ghz_country_code_revision',['../group__coreinit__mcp.html#a1f9de1f3ef43a6c54d976b0b9d7eb030',1,'MCPSysProdSettings']]], + ['workmemory',['workMemory',['../namespacenn_1_1swkbd.html#a9ebe5c06b6e996a5c362b9941d1d40a6',1,'nn::swkbd::CreateArg']]], + ['wpad_2eh',['wpad.h',['../wpad_8h.html',1,'']]], + ['wpad_5fbutton_5f1',['WPAD_BUTTON_1',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaeeacd42d5781d0cbde0ac167430a92b0',1,'wpad.h']]], + ['wpad_5fbutton_5f2',['WPAD_BUTTON_2',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9811cb89d42a8ed25b79f04db3120edb',1,'wpad.h']]], + ['wpad_5fbutton_5fa',['WPAD_BUTTON_A',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea6668f5f47cc6704b1108fa06bbf00048',1,'wpad.h']]], + ['wpad_5fbutton_5fb',['WPAD_BUTTON_B',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eafa600a0452e23f679bf173c0e7e8e0b0',1,'wpad.h']]], + ['wpad_5fbutton_5fc',['WPAD_BUTTON_C',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea804576a45c72c862f2a7c489da522adf',1,'wpad.h']]], + ['wpad_5fbutton_5fdown',['WPAD_BUTTON_DOWN',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea3ec181c538ae3ef63684efffb90a8f88',1,'wpad.h']]], + ['wpad_5fbutton_5fhome',['WPAD_BUTTON_HOME',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf43c1f5f2056bb9027e2eb898f3ec046',1,'wpad.h']]], + ['wpad_5fbutton_5fleft',['WPAD_BUTTON_LEFT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea91432ad9765edf96fae70943e1477234',1,'wpad.h']]], + ['wpad_5fbutton_5fminus',['WPAD_BUTTON_MINUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9ba7cfc470da4678f439c5e82b608111',1,'wpad.h']]], + ['wpad_5fbutton_5fplus',['WPAD_BUTTON_PLUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae71b71fe37e07c626540d34bb4edfde8',1,'wpad.h']]], + ['wpad_5fbutton_5fright',['WPAD_BUTTON_RIGHT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf0ab216a2f6e2915e2151452dd7d8b45',1,'wpad.h']]], + ['wpad_5fbutton_5fup',['WPAD_BUTTON_UP',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae718301b32bdf14714c6e7766e70cc6a',1,'wpad.h']]], + ['wpad_5fbutton_5fz',['WPAD_BUTTON_Z',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaa879918da5859936daef5c1bf65dcee3',1,'wpad.h']]], + ['wpad_5fchan_5f0',['WPAD_CHAN_0',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a75fe1217144aaeea50e7fede06ff6111',1,'wpad.h']]], + ['wpad_5fchan_5f1',['WPAD_CHAN_1',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107ad22adaa8ec5907f0a3a374023b55f2fc',1,'wpad.h']]], + ['wpad_5fchan_5f2',['WPAD_CHAN_2',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a0fc1ac8558077e8a18abda90f04a279e',1,'wpad.h']]], + ['wpad_5fchan_5f3',['WPAD_CHAN_3',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107af03eb3f76f099b4c04aae9985fefd126',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fa',['WPAD_CLASSIC_BUTTON_A',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a493abf35cd388cdb935f6e62aea0ba85',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fb',['WPAD_CLASSIC_BUTTON_B',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5fd8f205f15d0d4c057ff5d43e8798a7',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fdown',['WPAD_CLASSIC_BUTTON_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2e159ac9fe9532fa1e5d828114772053',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fhome',['WPAD_CLASSIC_BUTTON_HOME',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aff5cc049759573e06209102ed5ed3d43',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fl',['WPAD_CLASSIC_BUTTON_L',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ad2be9a3bcf1625f31f81e00e9de74352',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fleft',['WPAD_CLASSIC_BUTTON_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ab17ecd739a845c6c40e7fa34098d7393',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fminus',['WPAD_CLASSIC_BUTTON_MINUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ae5733ccd7d0711a8d2e98d4fa48b6577',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fplus',['WPAD_CLASSIC_BUTTON_PLUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a9a42cd82790ce00c397823e3d57ad794',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fr',['WPAD_CLASSIC_BUTTON_R',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2842deaf3daa4be57d518fcf59b71225',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fright',['WPAD_CLASSIC_BUTTON_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aa1c207aadc8d4d7bb4753ab8db3b7c6e',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fup',['WPAD_CLASSIC_BUTTON_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a195d0b2238812032b0e77942b1e418a3',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fx',['WPAD_CLASSIC_BUTTON_X',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afae4bbf0804ac07dd1bb55411d5a4fdf',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fy',['WPAD_CLASSIC_BUTTON_Y',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6253cc1d84b6d4519a3f9baa8b12e56c',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzl',['WPAD_CLASSIC_BUTTON_ZL',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a288ff61b53b86181f670b32fff2864b1',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzr',['WPAD_CLASSIC_BUTTON_ZR',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a4d1fdae9075de8c15b9fa3d69f1b8f46',1,'wpad.h']]], + ['wpad_5fext_5fclassic',['WPAD_EXT_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a7bcf90cdde9102ca414b779e57e326b8',1,'wpad.h']]], + ['wpad_5fext_5fcore',['WPAD_EXT_CORE',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3afe737f98cf664acd504226092053dea4',1,'wpad.h']]], + ['wpad_5fext_5fmplus',['WPAD_EXT_MPLUS',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a382956bcc81b4f0070cd5483bde83d2e',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fclassic',['WPAD_EXT_MPLUS_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a05532b08b27d3d2574812f0632d312dc',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fnunchuk',['WPAD_EXT_MPLUS_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a27dcf34ffaa50ec32657cff4c4722289',1,'wpad.h']]], + ['wpad_5fext_5fnunchuk',['WPAD_EXT_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a5763319cd99bf088680428131c23a2fc',1,'wpad.h']]], + ['wpad_5fext_5fpro_5fcontroller',['WPAD_EXT_PRO_CONTROLLER',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a897bef9d30474005636dd450a95138be',1,'wpad.h']]], + ['wpad_5ffmt_5fpro_5fcontroller',['WPAD_FMT_PRO_CONTROLLER',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a60eefbbc0ae78f9bfe0367d3ca22f0dc',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fa',['WPAD_PRO_BUTTON_A',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf93ea868ff008540c2a5f78b90782d0d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fb',['WPAD_PRO_BUTTON_B',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0cc91efe73cef518896ea709c2256113',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fdown',['WPAD_PRO_BUTTON_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba18a9c763e226d2f237f9a39aebf66095',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fhome',['WPAD_PRO_BUTTON_HOME',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba2945ade833042f767f15751ef3400758',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fleft',['WPAD_PRO_BUTTON_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4d8ec97a2864b0ef31b286d619e30cd8',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fminus',['WPAD_PRO_BUTTON_MINUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba66c1a431d01802dc6770a3a427a7be58',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fplus',['WPAD_PRO_BUTTON_PLUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba066902e57311b70bf7733a16ab2da173',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fright',['WPAD_PRO_BUTTON_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbafb2063a1acdc22b3c250524ed55200b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fl',['WPAD_PRO_BUTTON_STICK_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9437a5df8c654cb00033b4895da48ceb',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fr',['WPAD_PRO_BUTTON_STICK_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbab53e971edae517dc9d1d774dbdfc0c2c',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fup',['WPAD_PRO_BUTTON_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbae64d6da507f994d6d9167e06745cbaf3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fx',['WPAD_PRO_BUTTON_X',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba26dc1fc13394fbd3d597b6df814dca3d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fy',['WPAD_PRO_BUTTON_Y',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba310e7c01880edaaf3c1899f13e0730df',1,'wpad.h']]], + ['wpad_5fpro_5freserved',['WPAD_PRO_RESERVED',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba14568ec9005076820e435bc9ffead4a9',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fdown',['WPAD_PRO_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba5049b5a367b07cbab2df67900acc70fd',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fleft',['WPAD_PRO_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9a3f5a5ac72a0a3cba3d174098076314',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fright',['WPAD_PRO_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba7c1456eea6e3c55d84ca29c1890867c0',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fup',['WPAD_PRO_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4ac2f2b677ef06cd9b27d35250d99b59',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fdown',['WPAD_PRO_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba6f2986d95b8c4e92a91ef25ff805079b',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fleft',['WPAD_PRO_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba78204269338bd17525cc8ff094b9085c',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fright',['WPAD_PRO_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf181b3707cd786111a8c7509a110a57f',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fup',['WPAD_PRO_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4136eb30ace3f7b6c2516a6d6d95602a',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fl',['WPAD_PRO_TRIGGER_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaad61d1ed81984c26d490916d87ebccf6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fr',['WPAD_PRO_TRIGGER_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba709e28a21524b7d6b678510fc750c4ee',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzl',['WPAD_PRO_TRIGGER_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbacce24ab8a52f5aeb26fa4ef8b9e4bea6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzr',['WPAD_PRO_TRIGGER_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbad8816677652ec932e408cdcddccd0e2e',1,'wpad.h']]], + ['wpadbutton',['WPADButton',['../group__padscore__wpad.html#ga223abdb15d9048c4635154349b83a05e',1,'WPADButton(): wpad.h'],['../group__padscore__wpad.html#ga5e7a9a59a44019d6afc890a440593668',1,'WPADButton(): wpad.h']]], + ['wpadchan',['WPADChan',['../group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107',1,'WPADChan(): wpad.h'],['../group__padscore__wpad.html#ga9bb1899ef29e861f93e5485f62299a94',1,'WPADChan(): wpad.h']]], + ['wpadclassicbutton',['WPADClassicButton',['../group__padscore__wpad.html#ga72daa46557d71a08451a122c197fe029',1,'WPADClassicButton(): wpad.h'],['../group__padscore__wpad.html#gac0c912c66e44b8f4fe1cdd1464f85b04',1,'WPADClassicButton(): wpad.h']]], + ['wpadconnectcallback',['WPADConnectCallback',['../group__padscore__wpad.html#gadef10730cd57d632907b87f060e63568',1,'wpad.h']]], + ['wpaddataformat',['WPADDataFormat',['../group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900',1,'WPADDataFormat(): wpad.h'],['../group__padscore__wpad.html#ga6f108159ac26de203c387d91e0a1f2b6',1,'WPADDataFormat(): wpad.h']]], + ['wpaddisconnect',['WPADDisconnect',['../group__padscore__wpad.html#ga5389277690084b2589644281ad78929a',1,'wpad.h']]], + ['wpadenableurcc',['WPADEnableURCC',['../group__padscore__wpad.html#ga574971c13262e68217af5d2d1c65d195',1,'wpad.h']]], + ['wpadenablewiiremote',['WPADEnableWiiRemote',['../group__padscore__wpad.html#gafea02ccbf00857834dacd928525caa51',1,'wpad.h']]], + ['wpadextensioncallback',['WPADExtensionCallback',['../group__padscore__wpad.html#ga02c578a9aa5aeb3bce69e590bb7f953e',1,'wpad.h']]], + ['wpadextensiontype',['WPADExtensionType',['../group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3',1,'WPADExtensionType(): wpad.h'],['../group__padscore__wpad.html#ga6dbe500470e71dbffda5a827f47b2c3c',1,'WPADExtensionType(): wpad.h']]], + ['wpadinit',['WPADInit',['../group__padscore__wpad.html#ga7422bd493246b9d5da994ab31c17d594',1,'wpad.h']]], + ['wpadprobe',['WPADProbe',['../group__padscore__wpad.html#ga9c47dd03155a6b1f8804e7a30cf8e24f',1,'wpad.h']]], + ['wpadprobutton',['WPADProButton',['../group__padscore__wpad.html#gafbd68b03bdeb1eaccadb2e00c86f3adb',1,'WPADProButton(): wpad.h'],['../group__padscore__wpad.html#ga84ec6da145df5c1b8dd28cf33b1bd153',1,'WPADProButton(): wpad.h']]], + ['wpadread',['WPADRead',['../group__padscore__wpad.html#ga3bd17cfb266e0847b9ac41f8d56e9e56',1,'wpad.h']]], + ['wpadsamplingcallback',['WPADSamplingCallback',['../group__padscore__wpad.html#gabd9fc3d3e6cbd92e4b1202cb976805b2',1,'wpad.h']]], + ['wpadsetautosleeptime',['WPADSetAutoSleepTime',['../group__padscore__wpad.html#gaab0f52df3a17b6c23f68dc8b63cb6eae',1,'wpad.h']]], + ['wpadsetconnectcallback',['WPADSetConnectCallback',['../group__padscore__wpad.html#gadd6f87cbf967bf78befa60b9514896d0',1,'wpad.h']]], + ['wpadsetdataformat',['WPADSetDataFormat',['../group__padscore__wpad.html#ga4bf0d92a03335c775e6db21122b24d6d',1,'wpad.h']]], + ['wpadsetextensioncallback',['WPADSetExtensionCallback',['../group__padscore__wpad.html#ga3808ceccec8f2eef5b17e3fdef7d9712',1,'wpad.h']]], + ['wpadsetsamplingcallback',['WPADSetSamplingCallback',['../group__padscore__wpad.html#gaa77b5bc28c79e79cb96d63b1d211c832',1,'wpad.h']]], + ['wpadshutdown',['WPADShutdown',['../group__padscore__wpad.html#ga684f5c55df1267752202632a685802f4',1,'wpad.h']]], + ['wpadstatusprocontroller',['WPADStatusProController',['../group__padscore__wpad.html#structWPADStatusProController',1,'WPADStatusProController'],['../group__padscore__wpad.html#gaa55f844a25f2a9db917b6454ad112080',1,'WPADStatusProController(): wpad.h']]], + ['wpadvec2d',['WPADVec2D',['../group__padscore__wpad.html#structWPADVec2D',1,'WPADVec2D'],['../group__padscore__wpad.html#ga088a3c4185064930726ad03ec6b3f247',1,'WPADVec2D(): wpad.h']]], + ['wut_2eh',['wut.h',['../wut_8h.html',1,'']]], + ['wut_5ftypes_2eh',['wut_types.h',['../wut__types_8h.html',1,'']]] ]; diff --git a/search/all_18.html b/search/all_18.html index 82777b8..2a00902 100644 --- a/search/all_18.html +++ b/search/all_18.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_18.js b/search/all_18.js index 1550e55..5d43dd4 100644 --- a/search/all_18.js +++ b/search/all_18.js @@ -1,4 +1,6 @@ var searchData= [ - ['y',['y',['../struct_v_p_a_d_vec2_d.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec2D::y()'],['../struct_v_p_a_d_vec3_d.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec3D::y()'],['../struct_v_p_a_d_touch_data.html#ab0580f504a7428539be299fa71565f30',1,'VPADTouchData::y()']]] + ['x',['x',['../group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e',1,'KPADVec2D::x()'],['../group__padscore__wpad.html#ae1c2d516777e6b42af0d281c9ecc7375',1,'WPADVec2D::x()'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec2D::x()'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec3D::x()'],['../group__vpad__input.html#ae582e26bc518bcdfb31cc20277a1ba50',1,'VPADDirection::x()'],['../group__vpad__input.html#a4dde988b1b2adba65ae3efa69f65d960',1,'VPADTouchData::x()']]], + ['xer',['xer',['../group__coreinit__context.html#aa9daa81592c3d8d93de24e5050d4d39e',1,'OSContext']]], + ['xflags',['xflags',['../zlib_8h.html#a5890059f779baab7fc72bca5e3900552',1,'gz_header_s']]] ]; diff --git a/search/all_19.html b/search/all_19.html index 2f918aa..4e5b945 100644 --- a/search/all_19.html +++ b/search/all_19.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_19.js b/search/all_19.js index d41bd8a..40017fa 100644 --- a/search/all_19.js +++ b/search/all_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['z',['z',['../struct_v_p_a_d_vec3_d.html#af73583b1e980b0aa03f9884812e9fd4d',1,'VPADVec3D']]] + ['y',['y',['../group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'KPADVec2D::y()'],['../group__padscore__wpad.html#af77b1a54442f2443cf64a4766f916bcd',1,'WPADVec2D::y()'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec2D::y()'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec3D::y()'],['../group__vpad__input.html#a10e6989a699c79c60601491af7f339d6',1,'VPADDirection::y()'],['../group__vpad__input.html#ab0580f504a7428539be299fa71565f30',1,'VPADTouchData::y()']]] ]; diff --git a/search/all_1a.html b/search/all_1a.html new file mode 100644 index 0000000..984ffe1 --- /dev/null +++ b/search/all_1a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1a.js b/search/all_1a.js new file mode 100644 index 0000000..39d2a24 --- /dev/null +++ b/search/all_1a.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['z',['z',['../group__vpad__input.html#af73583b1e980b0aa03f9884812e9fd4d',1,'VPADVec3D::z()'],['../group__vpad__input.html#ac7b92ff6c19a74cd7cfb6a0d8ee16890',1,'VPADDirection::z()']]], + ['z_5fascii',['Z_ASCII',['../zlib_8h.html#a9a852d9163cdb10687403d4e79dda06e',1,'zlib.h']]], + ['z_5fbest_5fcompression',['Z_BEST_COMPRESSION',['../zlib_8h.html#a8db83edd9dea51f8cf0afd1727838b95',1,'zlib.h']]], + ['z_5fbest_5fspeed',['Z_BEST_SPEED',['../zlib_8h.html#ad5222ae19b77c6e83815d07ca5d03fd8',1,'zlib.h']]], + ['z_5fbinary',['Z_BINARY',['../zlib_8h.html#a2bfe22ed89d3553335d18a4c3cab67af',1,'zlib.h']]], + ['z_5fblock',['Z_BLOCK',['../zlib_8h.html#a73e5f4c24156c63ba863014396685062',1,'zlib.h']]], + ['z_5fbuf_5ferror',['Z_BUF_ERROR',['../zlib_8h.html#a425e2f0664e1b1f75bf2bffab88d353d',1,'zlib.h']]], + ['z_5fdata_5ferror',['Z_DATA_ERROR',['../zlib_8h.html#a9eda83d428a71752d148f38b5dbe04f2',1,'zlib.h']]], + ['z_5fdefault_5fcompression',['Z_DEFAULT_COMPRESSION',['../zlib_8h.html#af5387baee05124298e431ebe6fe96b17',1,'zlib.h']]], + ['z_5fdefault_5fstrategy',['Z_DEFAULT_STRATEGY',['../zlib_8h.html#a580d7c2527e653ddd783109271750849',1,'zlib.h']]], + ['z_5fdeflated',['Z_DEFLATED',['../zlib_8h.html#a27a96226f3dc88e4743131c632adf32f',1,'zlib.h']]], + ['z_5ferrno',['Z_ERRNO',['../zlib_8h.html#a3c66d64c427c0337c64e578537478737',1,'zlib.h']]], + ['z_5ffiltered',['Z_FILTERED',['../zlib_8h.html#af01ccb5a9db8d415cde987d9553ad200',1,'zlib.h']]], + ['z_5ffinish',['Z_FINISH',['../zlib_8h.html#a876a626ba14eb12eea4bbf6823b6ca50',1,'zlib.h']]], + ['z_5ffixed',['Z_FIXED',['../zlib_8h.html#aaa5c996fbc985d5ec43f99112c0ac4a6',1,'zlib.h']]], + ['z_5ffull_5fflush',['Z_FULL_FLUSH',['../zlib_8h.html#aed4fbb038c3973aacf52fccffbc44b53',1,'zlib.h']]], + ['z_5fhuffman_5fonly',['Z_HUFFMAN_ONLY',['../zlib_8h.html#a1eec3d3720ba91fd54fa08d2757c1785',1,'zlib.h']]], + ['z_5fmem_5ferror',['Z_MEM_ERROR',['../zlib_8h.html#ae2be6be871e377c6e2c25a7296ce320c',1,'zlib.h']]], + ['z_5fneed_5fdict',['Z_NEED_DICT',['../zlib_8h.html#a32916ba675b2d06463da2576b6a49d64',1,'zlib.h']]], + ['z_5fno_5fcompression',['Z_NO_COMPRESSION',['../zlib_8h.html#a496a4523776bcfa14568cd083b59f24c',1,'zlib.h']]], + ['z_5fno_5fflush',['Z_NO_FLUSH',['../zlib_8h.html#ac3b62e37b9922d9496014515acd6083a',1,'zlib.h']]], + ['z_5fnull',['Z_NULL',['../zlib_8h.html#ad15afa2776b41b2f4d8582dd152bd736',1,'zlib.h']]], + ['z_5foff64_5ft',['z_off64_t',['../zconf_8h.html#ab9923767082c7a76924b31493e60d42c',1,'zconf.h']]], + ['z_5foff_5ft',['z_off_t',['../zconf_8h.html#a8cf4661a88ec12823d7cbdd3fa629eb0',1,'zconf.h']]], + ['z_5fok',['Z_OK',['../zlib_8h.html#a8cb802b6a11e926478dc6547c514c65c',1,'zlib.h']]], + ['z_5fpartial_5fflush',['Z_PARTIAL_FLUSH',['../zlib_8h.html#adbd49089a5611593f05ac80c9e12cc7f',1,'zlib.h']]], + ['z_5frle',['Z_RLE',['../zlib_8h.html#af52c1220e7193d2da78332d75f9251ea',1,'zlib.h']]], + ['z_5fstream',['z_stream',['../zlib_8h.html#afa60092f4e0b9bc4f23b41c6930463f0',1,'zlib.h']]], + ['z_5fstream_5fend',['Z_STREAM_END',['../zlib_8h.html#a7d94a4a852228a899864a0053162e7a8',1,'zlib.h']]], + ['z_5fstream_5ferror',['Z_STREAM_ERROR',['../zlib_8h.html#aad97cde83a9a4bb77f5c3b03bb68e483',1,'zlib.h']]], + ['z_5fstream_5fs',['z_stream_s',['../zlib_8h.html#structz__stream__s',1,'']]], + ['z_5fstreamp',['z_streamp',['../zlib_8h.html#a6ede25c84d3c9f8632305866acffb1d6',1,'zlib.h']]], + ['z_5fsync_5fflush',['Z_SYNC_FLUSH',['../zlib_8h.html#aa32ca175522e0ef314f4dc0b0196bada',1,'zlib.h']]], + ['z_5ftext',['Z_TEXT',['../zlib_8h.html#ac5c9021ac9271248094c6b93c61e1f02',1,'zlib.h']]], + ['z_5ftrees',['Z_TREES',['../zlib_8h.html#a0c44b4d8d05cacb1227b535cd8ed538f',1,'zlib.h']]], + ['z_5funknown',['Z_UNKNOWN',['../zlib_8h.html#a4be54d9d68d40adb73f87492284cc290',1,'zlib.h']]], + ['z_5fversion_5ferror',['Z_VERSION_ERROR',['../zlib_8h.html#a7634cdd55f955ee1be99c065c6977371',1,'zlib.h']]], + ['zalloc',['zalloc',['../zlib_8h.html#a0b2f68e949d83a93be0e4d0b88148c80',1,'z_stream_s']]], + ['zconf_2eh',['zconf.h',['../zconf_8h.html',1,'']]], + ['zexport',['ZEXPORT',['../zconf_8h.html#a181415878f03b95a7094309d824a14b6',1,'zconf.h']]], + ['zexportva',['ZEXPORTVA',['../zconf_8h.html#af38d1853df635eee27f1a02f96457b22',1,'zconf.h']]], + ['zextern',['ZEXTERN',['../zconf_8h.html#a49b7f5eccfcc99e53178581632bc9589',1,'zconf.h']]], + ['zfree',['zfree',['../zlib_8h.html#a7587bb1e332fc8f57ef74071eeec8070',1,'z_stream_s']]], + ['zlib_2eh',['zlib.h',['../zlib_8h.html',1,'']]], + ['zlib_5fver_5fmajor',['ZLIB_VER_MAJOR',['../zlib_8h.html#a52eec052f38e306d472e75bfafda9608',1,'zlib.h']]], + ['zlib_5fver_5fminor',['ZLIB_VER_MINOR',['../zlib_8h.html#a82109105b5511ffa8f8373b6a917e1e4',1,'zlib.h']]], + ['zlib_5fver_5frevision',['ZLIB_VER_REVISION',['../zlib_8h.html#ad3662b8749a50045ec1c120354fb7e9d',1,'zlib.h']]], + ['zlib_5fver_5fsubrevision',['ZLIB_VER_SUBREVISION',['../zlib_8h.html#a788ea49a5b65e12b11d7f274542d5af5',1,'zlib.h']]], + ['zlib_5fvernum',['ZLIB_VERNUM',['../zlib_8h.html#a6413cdfb4cdc0b5a09cf9b5f3f8f48ef',1,'zlib.h']]], + ['zlib_5fversion',['zlib_version',['../zlib_8h.html#a1f228220c3e6935eb171761c61487059',1,'zlib_version(): zlib.h'],['../zlib_8h.html#a51dc9dc65e483b3222c1f0f6a87eb76e',1,'ZLIB_VERSION(): zlib.h']]] +]; diff --git a/search/all_2.html b/search/all_2.html index 93962b7..2f17735 100644 --- a/search/all_2.html +++ b/search/all_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_2.js b/search/all_2.js index d5d564f..60b6118 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,21 +1,26 @@ var searchData= [ - ['baseheap_2eh',['baseheap.h',['../baseheap_8h.html',1,'']]], - ['basepriority',['basePriority',['../struct_o_s_thread.html#a6a68a5710d475b823ee9efb0396cdf49',1,'OSThread']]], - ['basetime',['baseTime',['../struct_o_s_system_info.html#ad201a9aeefeb71dec83ca08cc52c42ea',1,'OSSystemInfo']]], - ['battery',['battery',['../struct_v_p_a_d_status.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'VPADStatus']]], + ['b_5fdata',['b_data',['../curl_8h.html#a2d85351ee922990b150731f4f7bbfe8c',1,'curl_fileinfo']]], + ['b_5fsize',['b_size',['../curl_8h.html#a4d84b4a2cb178dc580aaf5b9bca1355e',1,'curl_fileinfo']]], + ['b_5fused',['b_used',['../curl_8h.html#ab7e690a683e6b2f62ba53a40236c91ed',1,'curl_fileinfo']]], + ['basepriority',['basePriority',['../group__coreinit__thread.html#a6a68a5710d475b823ee9efb0396cdf49',1,'OSThread']]], + ['basetime',['baseTime',['../group__coreinit__systeminfo.html#acf8faaa0b6021b87c47aac4be23c9511',1,'OSSystemInfo']]], + ['battery',['battery',['../group__vpad__input.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'VPADStatus']]], ['bind',['bind',['../group__nsysnet__socket.html#ga82199bcd81894331533a25f08e172480',1,'socket.h']]], - ['block',['block',['../struct_g_x2_uniform_var.html#a5fc5c5d6db60bd614f826b6ba46abd29',1,'GX2UniformVar']]], - ['blockcount',['blockCount',['../struct_m_e_m_block_heap_tracking.html#a359235f8ff745acf36826f7859097c4f',1,'MEMBlockHeapTracking']]], - ['blockheap_2eh',['blockheap.h',['../blockheap_8h.html',1,'']]], - ['blocks',['blocks',['../struct_m_e_m_block_heap_tracking.html#a4f75f3d0d6821b9881231c1d487fe063',1,'MEMBlockHeapTracking']]], - ['blocksize',['blockSize',['../struct_m_e_m_expanded_heap_block.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMExpandedHeapBlock::blockSize()'],['../struct_m_e_m_unit_heap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMUnitHeap::blockSize()']]], - ['blue',['blue',['../struct_g_x2_blend_constant_color_reg.html#a322e0de27f54901aa172ae487dba2914',1,'GX2BlendConstantColorReg']]], - ['bool',['BOOL',['../wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788',1,'wut_types.h']]], - ['buffer',['buffer',['../struct_g_x2_attrib_stream.html#ac361fef6bf135953d536299eb0b119c3',1,'GX2AttribStream::buffer()'],['../struct_g_x2_r_buffer.html#a368f7094dc38acca20612bbb392552f4',1,'GX2RBuffer::buffer()']]], + ['block',['block',['../group__coreinit__fs.html#a0fc9bb3b8dff2c3ca7841b7c8c3be994',1,'FSAsyncResult::block()'],['../group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29',1,'GX2UniformVar::block()']]], + ['blockcount',['blockCount',['../group__coreinit__memblockheap.html#a359235f8ff745acf36826f7859097c4f',1,'MEMBlockHeapTracking']]], + ['blocks',['blocks',['../group__coreinit__memblockheap.html#a4f75f3d0d6821b9881231c1d487fe063',1,'MEMBlockHeapTracking']]], + ['blocksize',['blockSize',['../group__coreinit__memexpheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMExpHeapBlock::blockSize()'],['../group__coreinit__unitheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMUnitHeap::blockSize()']]], + ['blue',['blue',['../group__gx2__registers.html#a322e0de27f54901aa172ae487dba2914',1,'GX2BlendConstantColorReg']]], + ['bool',['BOOL',['../wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372',1,'wut_types.h']]], + ['buffer',['buffer',['../curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e',1,'curl_httppost::buffer()'],['../group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3',1,'GX2AttribStream::buffer()'],['../group__gx2r__buffer.html#a368f7094dc38acca20612bbb392552f4',1,'GX2RBuffer::buffer()']]], ['buffer_2eh',['buffer.h',['../buffer_8h.html',1,'']]], - ['bus',['bus',['../struct_a_x_voice_device_mix_data.html#a344109b8570c3e48ba5e6c6516fbc959',1,'AXVoiceDeviceMixData']]], - ['base_20heap',['Base Heap',['../group__coreinit__baseheap.html',1,'']]], - ['block_20heap',['Block Heap',['../group__coreinit__blockheap.html',1,'']]], + ['bufferlength',['bufferlength',['../curl_8h.html#a5f141b1364896fa79438198b5b952fdf',1,'curl_httppost']]], + ['bus',['bus',['../group__sndcore2__voice.html#a344109b8570c3e48ba5e6c6516fbc959',1,'AXVoiceDeviceMixData']]], + ['busclockspeed',['busClockSpeed',['../group__coreinit__systeminfo.html#a95417d648939375567f36f8da964d7d5',1,'OSSystemInfo']]], + ['buttons',['buttons',['../group__padscore__wpad.html#a5725469c721e25a587f1c2b007d7dcf0',1,'WPADStatusProController']]], + ['byte',['Byte',['../zconf_8h.html#ae3a497195d617519e5353ea7b417940f',1,'zconf.h']]], + ['bytef',['Bytef',['../zconf_8h.html#aeb722a888064be47e12d05f692e0f407',1,'zconf.h']]], + ['block_20heap',['Block Heap',['../group__coreinit__memblockheap.html',1,'']]], ['buffer',['Buffer',['../group__gx2r__buffer.html',1,'']]] ]; diff --git a/search/all_3.html b/search/all_3.html index 679f93c..a3e6f7d 100644 --- a/search/all_3.html +++ b/search/all_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_3.js b/search/all_3.js index 89cbf9b..132ae03 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,45 +1,691 @@ var searchData= [ ['cache_2eh',['cache.h',['../cache_8h.html',1,'']]], - ['callback',['callback',['../struct_o_s_alarm.html#a7501d0e87468f1eeb436de26e5924e99',1,'OSAlarm::callback()'],['../struct_f_s_async_data.html#ad1e465b5eaf735d9cda63e5ee7842bcd',1,'FSAsyncData::callback()'],['../struct_a_x_voice.html#a79500e7e813fbb691503609458bc86b7',1,'AXVoice::callback()']]], - ['callbackex',['callbackEx',['../struct_a_x_voice.html#a64a5eb6af734e601715b83041c4328f6',1,'AXVoice']]], - ['callbackreason',['callbackReason',['../struct_a_x_voice.html#aeacea92f826181f0ca432d552c8579e8',1,'AXVoice']]], - ['cancelstate',['cancelState',['../struct_o_s_thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904',1,'OSThread']]], - ['cb_5fblend_5fcontrol',['cb_blend_control',['../struct_g_x2_blend_control_reg.html#a1d7f71755e6b77a5297393c6e357decb',1,'GX2BlendControlReg']]], - ['cb_5fcolor_5fcontrol',['cb_color_control',['../struct_g_x2_color_control_reg.html#a3d4ff84981e6c0c0c62f09d549acc011',1,'GX2ColorControlReg']]], - ['cb_5fshader_5fcontrol',['cb_shader_control',['../struct_g_x2_pixel_shader.html#afea403711321b50fee414b82a7a7d33c',1,'GX2PixelShader']]], - ['cb_5fshader_5fmask',['cb_shader_mask',['../struct_g_x2_pixel_shader.html#a7f35db2823ebc67fea293599f66a3e5b',1,'GX2PixelShader']]], - ['cb_5ftarget_5fmask',['cb_target_mask',['../struct_g_x2_target_channel_mask_reg.html#a9e5c08ccd19dad65893980653186d9fd',1,'GX2TargetChannelMaskReg']]], - ['cbnext',['cbNext',['../struct_a_x_voice.html#a4ad2325751f0463a72f078519bdf29c8',1,'AXVoice']]], - ['cleanupcallback',['cleanupCallback',['../struct_o_s_thread.html#ace4c76a6af356088cb17b29968e3fc7d',1,'OSThread']]], + ['calc',['Calc',['../namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629',1,'nn::swkbd']]], + ['calcsubthreadfont',['CalcSubThreadFont',['../namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee',1,'nn::swkbd']]], + ['calcsubthreadpredict',['CalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef',1,'nn::swkbd']]], + ['callback',['callback',['../group__coreinit__alarms.html#a7501d0e87468f1eeb436de26e5924e99',1,'OSAlarm::callback()'],['../group__coreinit__fs.html#ad49bc6f4d45e66024f1d6906d2655e1d',1,'FSAsyncData::callback()'],['../group__sndcore2__voice.html#a79500e7e813fbb691503609458bc86b7',1,'AXVoice::callback()']]], + ['callbackex',['callbackEx',['../group__sndcore2__voice.html#a64a5eb6af734e601715b83041c4328f6',1,'AXVoice']]], + ['callbackreason',['callbackReason',['../group__sndcore2__voice.html#aeacea92f826181f0ca432d552c8579e8',1,'AXVoice']]], + ['cancelstate',['cancelState',['../group__coreinit__thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904',1,'OSThread']]], + ['cb_5fblend_5fcontrol',['cb_blend_control',['../group__gx2__registers.html#a1d7f71755e6b77a5297393c6e357decb',1,'GX2BlendControlReg']]], + ['cb_5fcolor_5fcontrol',['cb_color_control',['../group__gx2__registers.html#a3d4ff84981e6c0c0c62f09d549acc011',1,'GX2ColorControlReg']]], + ['cb_5ftarget_5fmask',['cb_target_mask',['../group__gx2__registers.html#a9e5c08ccd19dad65893980653186d9fd',1,'GX2TargetChannelMaskReg']]], + ['cbnext',['cbNext',['../group__sndcore2__voice.html#a4ad2325751f0463a72f078519bdf29c8',1,'AXVoice']]], + ['certinfo',['certinfo',['../curl_8h.html#a32d93ec944dc2a4d4172a8d11c91c85f',1,'curl_certinfo']]], + ['cfinit',['CFINIT',['../curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d',1,'CFINIT(): curl.h'],['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000fa91516b5d5e8957e15a12b5d54b21dc92',1,'CFINIT(): curl.h']]], + ['charf',['charf',['../zconf_8h.html#a0f3f92a9c02f6f688bf081aabf230212',1,'zconf.h']]], + ['cinit',['CINIT',['../curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe',1,'CINIT(): curl.h'],['../multi_8h.html#a0dea211731c3de0ef06006125b46f27e',1,'CINIT(): multi.h'],['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610a5013453a71bb3b4b8a6f6991d4285042',1,'CINIT(): curl.h'],['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5ac9eadb73d1bc8f8935343cafb92b211b',1,'CINIT(): multi.h']]], + ['cleanupcallback',['cleanupCallback',['../group__coreinit__thread.html#ace4c76a6af356088cb17b29968e3fc7d',1,'OSThread']]], ['clear_2eh',['clear.h',['../clear_8h.html',1,'']]], - ['clockspeed',['clockSpeed',['../struct_o_s_system_info.html#a48a6faa6ec7dcb48c25788d95e492f9b',1,'OSSystemInfo']]], - ['closesocket',['closesocket',['../group__nsysnet__socket.html#gafb914106562ca7c54f19afc4f01b0bb8',1,'socket.h']]], - ['coefficients',['coefficients',['../struct_a_x_voice_adpcm.html#a663e865a2cd53cad7dc4702565abf48d',1,'AXVoiceAdpcm']]], - ['compmap',['compMap',['../struct_g_x2_texture.html#acdfc90c16d5829280f05f9f7a318dcb7',1,'GX2Texture']]], + ['client',['client',['../group__coreinit__fs.html#a11543702d5c65f04a448e44ab6453958',1,'FSAsyncResult']]], + ['code_5fid',['code_id',['../group__coreinit__mcp.html#ac2aa0f639bcaf788fae3742167cdb083',1,'MCPSysProdSettings']]], + ['coefficients',['coefficients',['../group__sndcore2__voice.html#a663e865a2cd53cad7dc4702565abf48d',1,'AXVoiceAdpcm']]], + ['comm_5fmax',['comm_max',['../zlib_8h.html#a6cec1c0c3a9ac1b3c0a8975e382a2b7f',1,'gz_header_s']]], + ['comment',['comment',['../zlib_8h.html#ac4e81bcead752082c53d69e098298de1',1,'gz_header_s']]], + ['compmap',['compMap',['../group__gx2__texture.html#acdfc90c16d5829280f05f9f7a318dcb7',1,'GX2Texture']]], ['condition_2eh',['condition.h',['../condition_8h.html',1,'']]], - ['config',['config',['../struct_g_x2_shadow_state.html#a75058e5f8e1f4f0038413744f3bc3c5f',1,'GX2ShadowState']]], - ['connect',['connect',['../group__nsysnet__socket.html#gacdfd99b6c59c833776412fbb0c539efb',1,'socket.h']]], - ['context',['context',['../struct_o_s_alarm.html#a609d437ccc99bf081949d875f543cba1',1,'OSAlarm::context()'],['../struct_o_s_thread.html#ab690e765a841a6d0748e1d5e7146b093',1,'OSThread::context()'],['../struct_g_x2_shadow_state.html#aab9ac46545a7f7ca3ea7be2e7868f1f2',1,'GX2ShadowState::context()']]], - ['context_2eh',['context.h',['../context_8h.html',1,'']]], - ['core',['core',['../struct_o_s_rendezvous.html#ab89e5744527138b854c436eea8cae530',1,'OSRendezvous']]], - ['core_2eh',['core.h',['../sndcore2_2core_8h.html',1,'']]], - ['core_2eh',['core.h',['../coreinit_2core_8h.html',1,'']]], - ['coreid',['coreID',['../struct_m_p_task_info.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTaskInfo::coreID()'],['../struct_m_p_task.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTask::coreID()']]], + ['config',['config',['../group__gx2__context.html#a75058e5f8e1f4f0038413744f3bc3c5f',1,'GX2ShadowState']]], + ['configarg',['ConfigArg',['../structnn_1_1swkbd_1_1ConfigArg.html',1,'ConfigArg'],['../namespacenn_1_1swkbd.html#a8345093a57b9cf5409516450d1c5868d',1,'nn::swkbd::KeyboardArg::configArg()'],['../structnn_1_1swkbd_1_1ConfigArg.html#a803f021c6a7e676bf241291ede2f6c79',1,'nn::swkbd::ConfigArg::ConfigArg()']]], + ['configidnum',['ConfigIdNum',['../namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0',1,'nn::ac']]], + ['confirmunfixall',['ConfirmUnfixAll',['../namespacenn_1_1swkbd.html#ad0b283304371e0b0b37e4547051b60d3',1,'nn::swkbd']]], + ['connect',['Connect',['../namespacenn_1_1ac.html#ad140c53f4fc92991b05a63fdb2eef434',1,'nn::ac::Connect()'],['../group__nsysnet__socket.html#gacdfd99b6c59c833776412fbb0c539efb',1,'connect(): socket.h']]], + ['connect_5f_5fq2_5f2nn2acfq3_5f2nn2ac11configidnum',['Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum',['../namespacenn_1_1ac_1_1detail.html#abc5accc921b941243e7258fdd40a9e21',1,'nn::ac::detail']]], + ['contentheader',['contentheader',['../curl_8h.html#a9e70fa155c987486c59224ca58f8afba',1,'curl_httppost']]], + ['contents',['contents',['../curl_8h.html#a90428ca35ed3324ed2b73fb28ac4708a',1,'curl_httppost']]], + ['contentslength',['contentslength',['../curl_8h.html#a8cb7a9dc52673d1c350f07e8332a8ac9',1,'curl_httppost']]], + ['contentsprogress',['contentsProgress',['../group__coreinit__mcp.html#afa7dd681509e9e6f80cbd71084729936',1,'MCPInstallProgress']]], + ['contentstotal',['contentsTotal',['../group__coreinit__mcp.html#a2eaf458795d55ed6679d13bbddb14980',1,'MCPInstallProgress']]], + ['contenttype',['contenttype',['../curl_8h.html#a0ae16174e68c5321595adc09b425c322',1,'curl_httppost']]], + ['context',['context',['../group__coreinit__alarms.html#a609d437ccc99bf081949d875f543cba1',1,'OSAlarm::context()'],['../group__coreinit__thread.html#ab690e765a841a6d0748e1d5e7146b093',1,'OSThread::context()'],['../group__gx2__context.html#aab9ac46545a7f7ca3ea7be2e7868f1f2',1,'GX2ShadowState::context()']]], + ['context_2eh',['context.h',['../coreinit_2context_8h.html',1,'(Global Namespace)'],['../gx2_2context_8h.html',1,'(Global Namespace)']]], + ['controllerinfo',['ControllerInfo',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo',1,'nn::swkbd']]], + ['controllertype',['ControllerType',['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::swkbd']]], + ['core',['core',['../group__coreinit__rendezvous.html#ab89e5744527138b854c436eea8cae530',1,'OSRendezvous']]], + ['core_2eh',['core.h',['../coreinit_2core_8h.html',1,'(Global Namespace)'],['../sndcore2_2core_8h.html',1,'(Global Namespace)']]], + ['coreclockspeed',['coreClockSpeed',['../group__coreinit__systeminfo.html#aae7f2171b6a60c031a86d8f51afe5859',1,'OSSystemInfo']]], + ['coreid',['coreID',['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTaskInfo::coreID()'],['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTask::coreID()']]], ['coreinit',['coreinit',['../group__coreinit.html',1,'']]], ['coreinit_2edox',['coreinit.dox',['../coreinit_8dox.html',1,'']]], ['cache',['Cache',['../group__coreinit__cache.html',1,'']]], ['condition_20variable',['Condition Variable',['../group__coreinit__cond.html',1,'']]], - ['core_20identification',['Core Identification',['../group__coreinit__core.html',1,'']]], + ['context',['Context',['../group__coreinit__context.html',1,'']]], + ['core',['Core',['../group__coreinit__core.html',1,'']]], ['coroutines',['Coroutines',['../group__coreinit__coroutine.html',1,'']]], ['common_20memory_20heap',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], - ['coretime',['coretime',['../struct_o_s_context.html#a5e7ec153efce1e70b054a47da68ff5f7',1,'OSContext']]], + ['coreinitdefaultheap',['CoreInitDefaultHeap',['../group__coreinit__memdefaultheap.html#gaea23faf0846f25f5d2d4d9b35a6bd24d',1,'memdefaultheap.h']]], + ['coretime',['coretime',['../group__coreinit__context.html#a5e7ec153efce1e70b054a47da68ff5f7',1,'OSContext']]], ['coroutine_2eh',['coroutine.h',['../coroutine_8h.html',1,'']]], - ['count',['count',['../struct_m_e_m_memory_list.html#af6a39bfc7e1dc3b6f9c997c1c43fa996',1,'MEMMemoryList::count()'],['../struct_o_s_mutex.html#a4858b400f708a13bd514376ab941b27d',1,'OSMutex::count()'],['../struct_o_s_semaphore.html#a4858b400f708a13bd514376ab941b27d',1,'OSSemaphore::count()'],['../struct_g_x2_uniform_var.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2UniformVar::count()'],['../struct_g_x2_attrib_var.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2AttribVar::count()']]], - ['cr',['cr',['../struct_o_s_coroutine.html#a8e23fd42bea24a908273ef614aea3550',1,'OSCoroutine::cr()'],['../struct_o_s_context.html#a8e23fd42bea24a908273ef614aea3550',1,'OSContext::cr()']]], - ['ctr',['ctr',['../struct_o_s_context.html#ab1c7aa939bbb69662d4f65f205d5d45e',1,'OSContext']]], - ['currentoffset',['currentOffset',['../struct_a_x_voice_offsets.html#a8c34cebf4ef621efa751d711da1f4ace',1,'AXVoiceOffsets']]], - ['currentoffsetfrac',['currentOffsetFrac',['../struct_a_x_voice_src.html#a5d23314e8d2bcded94fd17036b232277',1,'AXVoiceSrc']]], + ['count',['count',['../group__coreinit__memlist.html#af6a39bfc7e1dc3b6f9c997c1c43fa996',1,'MEMMemoryList::count()'],['../group__coreinit__mutex.html#a4858b400f708a13bd514376ab941b27d',1,'OSMutex::count()'],['../group__coreinit__semaphore.html#a4858b400f708a13bd514376ab941b27d',1,'OSSemaphore::count()'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2UniformVar::count()'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2AttribVar::count()']]], + ['cr',['cr',['../group__coreinit__context.html#a8e23fd42bea24a908273ef614aea3550',1,'OSContext::cr()'],['../group__coreinit__coroutine.html#a8e23fd42bea24a908273ef614aea3550',1,'OSCoroutine::cr()']]], + ['create',['Create',['../namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097',1,'nn::swkbd']]], + ['createarg',['CreateArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg',1,'nn::swkbd']]], + ['created',['created',['../group__coreinit__fs.html#afdab9fff589ed85296695435a5d05ece',1,'FSStat']]], + ['ctr',['ctr',['../group__coreinit__context.html#ab1c7aa939bbb69662d4f65f205d5d45e',1,'OSContext']]], + ['curl',['CURL',['../curl_8h.html#ace655e3633b6533591283994d6b5cdda',1,'curl.h']]], + ['curl_2eh',['curl.h',['../curl_8h.html',1,'']]], + ['curl_5fcalloc_5fcallback',['curl_calloc_callback',['../curl_8h.html#a55a219acef1d4b3977b8854fb738b177',1,'curl.h']]], + ['curl_5fcertinfo',['curl_certinfo',['../curl_8h.html#structcurl__certinfo',1,'']]], + ['curl_5fchunk_5fbgn_5fcallback',['curl_chunk_bgn_callback',['../curl_8h.html#a65cd4af64438c303045fe1783719260a',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5ffail',['CURL_CHUNK_BGN_FUNC_FAIL',['../curl_8h.html#a225ec1b70e37967edeaf7fdb780d0456',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5fok',['CURL_CHUNK_BGN_FUNC_OK',['../curl_8h.html#a2c362158e7c3f5b8ad6df6e52eeeccaa',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5fskip',['CURL_CHUNK_BGN_FUNC_SKIP',['../curl_8h.html#ad33aec6913a92b0f7730934990435499',1,'curl.h']]], + ['curl_5fchunk_5fend_5fcallback',['curl_chunk_end_callback',['../curl_8h.html#a894654e607def3e31d834266d4d511e0',1,'curl.h']]], + ['curl_5fchunk_5fend_5ffunc_5ffail',['CURL_CHUNK_END_FUNC_FAIL',['../curl_8h.html#ae959496c9d8672674ae691cd7da0b0f5',1,'curl.h']]], + ['curl_5fchunk_5fend_5ffunc_5fok',['CURL_CHUNK_END_FUNC_OK',['../curl_8h.html#a54fda2cbcd1d008ff79c0b5fedf5cca8',1,'curl.h']]], + ['curl_5fclosepolicy',['curl_closepolicy',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60',1,'curl.h']]], + ['curl_5fclosesocket_5fcallback',['curl_closesocket_callback',['../curl_8h.html#a877c7464a6f8f1d4d1dde4fd8d7a7044',1,'curl.h']]], + ['curl_5fconv_5fcallback',['curl_conv_callback',['../curl_8h.html#acb230bf6dbf7bcb6e4e8740ea42ca3b3',1,'curl.h']]], + ['curl_5fcselect_5ferr',['CURL_CSELECT_ERR',['../multi_8h.html#ac2f6404b4a34b0b43b61315b3c214912',1,'multi.h']]], + ['curl_5fcselect_5fin',['CURL_CSELECT_IN',['../multi_8h.html#ac9841bc853b2a1874c9b5528b2ad3e5b',1,'multi.h']]], + ['curl_5fcselect_5fout',['CURL_CSELECT_OUT',['../multi_8h.html#a11b8f4342e1cd64f59b37eda075627a6',1,'multi.h']]], + ['curl_5fdebug_5fcallback',['curl_debug_callback',['../curl_8h.html#ad967e4ffcbaf6c9dc7105b798d0f5b32',1,'curl.h']]], + ['curl_5feasy_5fcleanup',['curl_easy_cleanup',['../easy_8h.html#a7acd7812b672df9e378050fab7c732aa',1,'easy.h']]], + ['curl_5feasy_5fduphandle',['curl_easy_duphandle',['../easy_8h.html#ad613e7dceae0af83071d800255004421',1,'easy.h']]], + ['curl_5feasy_5fescape',['curl_easy_escape',['../curl_8h.html#a353cc12175851f8b8af197c2026e1639',1,'curl.h']]], + ['curl_5feasy_5fgetinfo',['curl_easy_getinfo',['../typecheck-gcc_8h.html#a978f4e7a75943f3c2a518eb72da213f2',1,'curl_easy_getinfo(): typecheck-gcc.h'],['../easy_8h.html#ae395d1ab3a14e03800b6aa89744aec4c',1,'curl_easy_getinfo(CURL *curl, CURLINFO info,...): easy.h']]], + ['curl_5feasy_5finit',['curl_easy_init',['../easy_8h.html#ac6359c6087e29eb8876d92bf8c7c10d7',1,'easy.h']]], + ['curl_5feasy_5fpause',['curl_easy_pause',['../curl_8h.html#a1158b5b55ae1eef84931f933c821a2e2',1,'curl.h']]], + ['curl_5feasy_5fperform',['curl_easy_perform',['../easy_8h.html#a8126b918a6e44facb451ce6c78658506',1,'easy.h']]], + ['curl_5feasy_5frecv',['curl_easy_recv',['../easy_8h.html#afbdb739f49de1f5dd83355389e322a10',1,'easy.h']]], + ['curl_5feasy_5freset',['curl_easy_reset',['../easy_8h.html#a6b1b6c47c16c29c6c2ca1799fcbebccb',1,'easy.h']]], + ['curl_5feasy_5fsend',['curl_easy_send',['../easy_8h.html#ad736e9ab7def9c7fa57a7bedefe77f42',1,'easy.h']]], + ['curl_5feasy_5fsetopt',['curl_easy_setopt',['../typecheck-gcc_8h.html#af8d527555aeac344caa3754445c6ecba',1,'curl_easy_setopt(): typecheck-gcc.h'],['../easy_8h.html#a7b171739b7bb728b3b58b2e6ec454aa0',1,'curl_easy_setopt(CURL *curl, CURLoption option,...): easy.h']]], + ['curl_5feasy_5fstrerror',['curl_easy_strerror',['../curl_8h.html#a1feaa896e865ad01f32cc46f6f8c72f5',1,'curl.h']]], + ['curl_5feasy_5funescape',['curl_easy_unescape',['../curl_8h.html#a2611629a2ab88e042f40a524d797e911',1,'curl.h']]], + ['curl_5ferror_5fsize',['CURL_ERROR_SIZE',['../curl_8h.html#a9b030d9fa7b7487eb12d53c6188a2bde',1,'curl.h']]], + ['curl_5fescape',['curl_escape',['../curl_8h.html#a8c9edaa45c1c6e0d1ba7877463ec7e3c',1,'curl.h']]], + ['curl_5fextern',['CURL_EXTERN',['../curl_8h.html#a3adb15f21a822fbf7e879d3b78474490',1,'curl.h']]], + ['curl_5ffileinfo',['curl_fileinfo',['../curl_8h.html#structcurl__fileinfo',1,'']]], + ['curl_5ffileinfo_2estrings',['curl_fileinfo.strings',['../curl_8h.html#structcurl__fileinfo_8strings',1,'']]], + ['curl_5ffnmatch_5fcallback',['curl_fnmatch_callback',['../curl_8h.html#a21a12c9a4972ad2d0d6459ca2772971c',1,'curl.h']]], + ['curl_5ffnmatchfunc_5ffail',['CURL_FNMATCHFUNC_FAIL',['../curl_8h.html#af68b10e595a3441ef5f88e1e56a9e98a',1,'curl.h']]], + ['curl_5ffnmatchfunc_5fmatch',['CURL_FNMATCHFUNC_MATCH',['../curl_8h.html#a3885dbade51bea860e8ee8eee37a0bbf',1,'curl.h']]], + ['curl_5ffnmatchfunc_5fnomatch',['CURL_FNMATCHFUNC_NOMATCH',['../curl_8h.html#a2341aafdd9f9025eeb837e020c59841e',1,'curl.h']]], + ['curl_5fformadd',['curl_formadd',['../curl_8h.html#a7d1c26303b2da472de57561b3be68957',1,'curl.h']]], + ['curl_5fformadd_5fdisabled',['CURL_FORMADD_DISABLED',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4',1,'curl.h']]], + ['curl_5fformadd_5fillegal_5farray',['CURL_FORMADD_ILLEGAL_ARRAY',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426',1,'curl.h']]], + ['curl_5fformadd_5fincomplete',['CURL_FORMADD_INCOMPLETE',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32',1,'curl.h']]], + ['curl_5fformadd_5flast',['CURL_FORMADD_LAST',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86',1,'curl.h']]], + ['curl_5fformadd_5fmemory',['CURL_FORMADD_MEMORY',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08',1,'curl.h']]], + ['curl_5fformadd_5fnull',['CURL_FORMADD_NULL',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338',1,'curl.h']]], + ['curl_5fformadd_5fok',['CURL_FORMADD_OK',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025',1,'curl.h']]], + ['curl_5fformadd_5foption_5ftwice',['CURL_FORMADD_OPTION_TWICE',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a',1,'curl.h']]], + ['curl_5fformadd_5funknown_5foption',['CURL_FORMADD_UNKNOWN_OPTION',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81',1,'curl.h']]], + ['curl_5fformat_5fcurl_5foff_5ft',['CURL_FORMAT_CURL_OFF_T',['../curlbuild_8h.html#a3dca40ce1e998420175eabe37246e05b',1,'curlbuild.h']]], + ['curl_5fformat_5fcurl_5foff_5ftu',['CURL_FORMAT_CURL_OFF_TU',['../curlbuild_8h.html#a263820a96504b97e1a6143aa4835a8b9',1,'curlbuild.h']]], + ['curl_5fformat_5foff_5ft',['CURL_FORMAT_OFF_T',['../curlbuild_8h.html#ab8aaa2e69a2a00f94122bfd54899d456',1,'curlbuild.h']]], + ['curl_5fformfree',['curl_formfree',['../curl_8h.html#a3a13684c1aa1a25f482b3cdda942c5ca',1,'curl.h']]], + ['curl_5fformget',['curl_formget',['../curl_8h.html#aa5615dec7abe907630bbbf38449f3e3f',1,'curl.h']]], + ['curl_5fformget_5fcallback',['curl_formget_callback',['../curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425',1,'curl.h']]], + ['curl_5fforms',['curl_forms',['../curl_8h.html#structcurl__forms',1,'']]], + ['curl_5ffree',['curl_free',['../curl_8h.html#a87dca8b22dd0cba4eaa880bdf87b8805',1,'curl.h']]], + ['curl_5ffree_5fcallback',['curl_free_callback',['../curl_8h.html#ad7ff72bc35b39df6cca31d944c585add',1,'curl.h']]], + ['curl_5fftpauth',['curl_ftpauth',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8d',1,'curl.h']]], + ['curl_5fftpccc',['curl_ftpccc',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50aca',1,'curl.h']]], + ['curl_5fftpcreatedir',['curl_ftpcreatedir',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48',1,'curl.h']]], + ['curl_5fftpmethod',['curl_ftpmethod',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56',1,'curl.h']]], + ['curl_5fftpssl',['curl_ftpssl',['../curl_8h.html#a400d9707f705f42aea5a1d80561dc5e1',1,'curl.h']]], + ['curl_5fgetdate',['curl_getdate',['../curl_8h.html#ad4dd80e15a6f20cdd628a7f222fcb8eb',1,'curl.h']]], + ['curl_5fgetenv',['curl_getenv',['../curl_8h.html#a613d9e6457f36b84548cbf2006a34e14',1,'curl.h']]], + ['curl_5fglobal_5fall',['CURL_GLOBAL_ALL',['../curl_8h.html#a3ca6789664491b9b5f7cb2a16ebd40ec',1,'curl.h']]], + ['curl_5fglobal_5fcleanup',['curl_global_cleanup',['../curl_8h.html#a503816e4c3eefb2db99f82d6cd1ec9da',1,'curl.h']]], + ['curl_5fglobal_5fdefault',['CURL_GLOBAL_DEFAULT',['../curl_8h.html#a43a83b323c903cc5042cd55cb6f2c78c',1,'curl.h']]], + ['curl_5fglobal_5finit',['curl_global_init',['../curl_8h.html#a913e575dba100c0e9f9f6420a054d5ab',1,'curl.h']]], + ['curl_5fglobal_5finit_5fmem',['curl_global_init_mem',['../curl_8h.html#a8ae4c879017763ef2d06bda73dec2f47',1,'curl.h']]], + ['curl_5fglobal_5fnothing',['CURL_GLOBAL_NOTHING',['../curl_8h.html#a5027d8a54995995b0ee6b7b38478e0a7',1,'curl.h']]], + ['curl_5fglobal_5fssl',['CURL_GLOBAL_SSL',['../curl_8h.html#a2517ce71747dda1470069ca93a329e24',1,'curl.h']]], + ['curl_5fglobal_5fwin32',['CURL_GLOBAL_WIN32',['../curl_8h.html#a0b857a818f0ddcf043deb2d0b9417c80',1,'curl.h']]], + ['curl_5fhttp_5fversion_5f1_5f0',['CURL_HTTP_VERSION_1_0',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667',1,'curl.h']]], + ['curl_5fhttp_5fversion_5f1_5f1',['CURL_HTTP_VERSION_1_1',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74',1,'curl.h']]], + ['curl_5fhttp_5fversion_5flast',['CURL_HTTP_VERSION_LAST',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426',1,'curl.h']]], + ['curl_5fhttp_5fversion_5fnone',['CURL_HTTP_VERSION_NONE',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f',1,'curl.h']]], + ['curl_5fhttppost',['curl_httppost',['../curl_8h.html#structcurl__httppost',1,'']]], + ['curl_5finfotype',['curl_infotype',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14',1,'curl.h']]], + ['curl_5fioctl_5fcallback',['curl_ioctl_callback',['../curl_8h.html#ae0524f6ec082005e39eb275c71c59a3b',1,'curl.h']]], + ['curl_5fipresolve_5fv4',['CURL_IPRESOLVE_V4',['../curl_8h.html#a10f1fdedc5753fb92ccfb7cb08bdf9d7',1,'curl.h']]], + ['curl_5fipresolve_5fv6',['CURL_IPRESOLVE_V6',['../curl_8h.html#aacb5df097bc05c47daa985deb2425e67',1,'curl.h']]], + ['curl_5fipresolve_5fwhatever',['CURL_IPRESOLVE_WHATEVER',['../curl_8h.html#adb36b6934b8ef9329bbb24879d2deb6b',1,'curl.h']]], + ['curl_5fisocpp',['CURL_ISOCPP',['../curlrules_8h.html#ae8cfc13e9722f5400b0e6c0f67e9891b',1,'curlrules.h']]], + ['curl_5fkhkey',['curl_khkey',['../structcurl__khkey.html',1,'']]], + ['curl_5fkhmatch',['curl_khmatch',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22',1,'curl.h']]], + ['curl_5fkhstat',['curl_khstat',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8af',1,'curl.h']]], + ['curl_5flast',['CURL_LAST',['../curl_8h.html#af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef',1,'curl.h']]], + ['curl_5flock_5faccess',['curl_lock_access',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe',1,'curl.h']]], + ['curl_5flock_5faccess_5flast',['CURL_LOCK_ACCESS_LAST',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4',1,'curl.h']]], + ['curl_5flock_5faccess_5fnone',['CURL_LOCK_ACCESS_NONE',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251',1,'curl.h']]], + ['curl_5flock_5faccess_5fshared',['CURL_LOCK_ACCESS_SHARED',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519',1,'curl.h']]], + ['curl_5flock_5faccess_5fsingle',['CURL_LOCK_ACCESS_SINGLE',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95',1,'curl.h']]], + ['curl_5flock_5fdata',['curl_lock_data',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549c',1,'curl.h']]], + ['curl_5flock_5fdata_5fconnect',['CURL_LOCK_DATA_CONNECT',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace',1,'curl.h']]], + ['curl_5flock_5fdata_5fcookie',['CURL_LOCK_DATA_COOKIE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1',1,'curl.h']]], + ['curl_5flock_5fdata_5fdns',['CURL_LOCK_DATA_DNS',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a',1,'curl.h']]], + ['curl_5flock_5fdata_5flast',['CURL_LOCK_DATA_LAST',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899',1,'curl.h']]], + ['curl_5flock_5fdata_5fnone',['CURL_LOCK_DATA_NONE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59',1,'curl.h']]], + ['curl_5flock_5fdata_5fshare',['CURL_LOCK_DATA_SHARE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda',1,'curl.h']]], + ['curl_5flock_5fdata_5fssl_5fsession',['CURL_LOCK_DATA_SSL_SESSION',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1',1,'curl.h']]], + ['curl_5flock_5ffunction',['curl_lock_function',['../curl_8h.html#a405c5881424ec798ade7c5ce49d61f46',1,'curl.h']]], + ['curl_5fmalloc_5fcallback',['curl_malloc_callback',['../curl_8h.html#a22b6e161d65b9b760fe9f1819e96a198',1,'curl.h']]], + ['curl_5fmaprintf',['curl_maprintf',['../mprintf_8h.html#a0d5de0d2e86ff46856dc5bc0ae371c2a',1,'mprintf.h']]], + ['curl_5fmax_5fhttp_5fheader',['CURL_MAX_HTTP_HEADER',['../curl_8h.html#a7a2d5bd19a5af3674e7d8ecab1a4dfaf',1,'curl.h']]], + ['curl_5fmax_5fwrite_5fsize',['CURL_MAX_WRITE_SIZE',['../curl_8h.html#a0417440dcb84270d40959fa70aec6f86',1,'curl.h']]], + ['curl_5fmfprintf',['curl_mfprintf',['../mprintf_8h.html#a8c0533fee933957a60624a9a2f6938b8',1,'mprintf.h']]], + ['curl_5fmprintf',['curl_mprintf',['../mprintf_8h.html#a907054cde3b1aa4b356eddd53ee2d98b',1,'mprintf.h']]], + ['curl_5fmsnprintf',['curl_msnprintf',['../mprintf_8h.html#afe579f1f7632e811b480c042b15b8da4',1,'mprintf.h']]], + ['curl_5fmsprintf',['curl_msprintf',['../mprintf_8h.html#a5f93da03000abe98e68eb7c782f4a693',1,'mprintf.h']]], + ['curl_5fmulti_5fadd_5fhandle',['curl_multi_add_handle',['../multi_8h.html#a85754cc6a7c820735e0fac1ebac7493d',1,'multi.h']]], + ['curl_5fmulti_5fassign',['curl_multi_assign',['../multi_8h.html#ae8c35596bdcce4e3a09c5e0dffd45ae8',1,'multi.h']]], + ['curl_5fmulti_5fcleanup',['curl_multi_cleanup',['../multi_8h.html#a05ea44148f8932f7d99ef0487ddf7003',1,'multi.h']]], + ['curl_5fmulti_5ffdset',['curl_multi_fdset',['../multi_8h.html#a84ad2ebd58c824fb208616bb160ca0c6',1,'multi.h']]], + ['curl_5fmulti_5finfo_5fread',['curl_multi_info_read',['../multi_8h.html#a1f6f814aa6eeacdd87ea0858a80121f9',1,'multi.h']]], + ['curl_5fmulti_5finit',['curl_multi_init',['../multi_8h.html#aa4fdb200d982ea646f6a647466a67334',1,'multi.h']]], + ['curl_5fmulti_5fperform',['curl_multi_perform',['../multi_8h.html#a5323c6aff8b4eebc7fed8cf126a46241',1,'multi.h']]], + ['curl_5fmulti_5fremove_5fhandle',['curl_multi_remove_handle',['../multi_8h.html#abd5c8bf83688f15099b512846f6efc5a',1,'multi.h']]], + ['curl_5fmulti_5fsetopt',['curl_multi_setopt',['../typecheck-gcc_8h.html#afc081c3dd70db2f2641dd96d2513d8d3',1,'curl_multi_setopt(): typecheck-gcc.h'],['../multi_8h.html#aa14317fbdf579d9aff1c2a9f49d3c083',1,'curl_multi_setopt(CURLM *multi_handle, CURLMoption option,...): multi.h']]], + ['curl_5fmulti_5fsocket',['curl_multi_socket',['../multi_8h.html#aad2178147cea07493eba9b4da3fb27df',1,'curl_multi_socket(): multi.h'],['../multi_8h.html#aa93e337a137dd5a3ffd7a215fe8bfca9',1,'curl_multi_socket(CURLM *multi_handle, curl_socket_t s, int *running_handles): multi.h']]], + ['curl_5fmulti_5fsocket_5faction',['curl_multi_socket_action',['../multi_8h.html#a4dd175dae1779c2984f366deffcc99cf',1,'multi.h']]], + ['curl_5fmulti_5fsocket_5fall',['curl_multi_socket_all',['../multi_8h.html#ae92d485b1eed94558d582346ae06f00f',1,'multi.h']]], + ['curl_5fmulti_5fstrerror',['curl_multi_strerror',['../multi_8h.html#aa75f149353672ca8ec3ed197964d3f5b',1,'multi.h']]], + ['curl_5fmulti_5ftimeout',['curl_multi_timeout',['../multi_8h.html#aa27e7a4077145833babecc78f88f8feb',1,'multi.h']]], + ['curl_5fmulti_5ftimer_5fcallback',['curl_multi_timer_callback',['../multi_8h.html#a18a7e76c1666503b960dfdfa3cf9843f',1,'multi.h']]], + ['curl_5fmvaprintf',['curl_mvaprintf',['../mprintf_8h.html#a261c9a5d90b67ece71b5a1b358524d2e',1,'mprintf.h']]], + ['curl_5fmvfprintf',['curl_mvfprintf',['../mprintf_8h.html#acb10a4f3efeaf23f5c5f7b540b6393cb',1,'mprintf.h']]], + ['curl_5fmvprintf',['curl_mvprintf',['../mprintf_8h.html#aab43523fde8a3cb4dde8f32c3ddce07c',1,'mprintf.h']]], + ['curl_5fmvsnprintf',['curl_mvsnprintf',['../mprintf_8h.html#a2d33330e9b1f583941a7e61b3c64be4a',1,'mprintf.h']]], + ['curl_5fmvsprintf',['curl_mvsprintf',['../mprintf_8h.html#acc15c9317dc924e848f1437f1e68c312',1,'mprintf.h']]], + ['curl_5fnetrc_5fignored',['CURL_NETRC_IGNORED',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472',1,'curl.h']]], + ['curl_5fnetrc_5flast',['CURL_NETRC_LAST',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc',1,'curl.h']]], + ['curl_5fnetrc_5foption',['CURL_NETRC_OPTION',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06dea',1,'curl.h']]], + ['curl_5fnetrc_5foptional',['CURL_NETRC_OPTIONAL',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203',1,'curl.h']]], + ['curl_5fnetrc_5frequired',['CURL_NETRC_REQUIRED',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46',1,'curl.h']]], + ['curl_5foff_5ft',['curl_off_t',['../curlbuild_8h.html#a494e2b4279dc064f7ed1d0abd602b28d',1,'curlbuild.h']]], + ['curl_5foff_5ft_5fc',['CURL_OFF_T_C',['../curlrules_8h.html#a5c5d338cf3f0e585ed739b384f2a2a6e',1,'curlrules.h']]], + ['curl_5foff_5ftu_5fc',['CURL_OFF_TU_C',['../curlrules_8h.html#a7de53b6e0a3867bac214753a56d68a8a',1,'curlrules.h']]], + ['curl_5fopensocket_5fcallback',['curl_opensocket_callback',['../curl_8h.html#a1b8b8f3e1a4e538a6bb1dd83a3388547',1,'curl.h']]], + ['curl_5fpoll_5fin',['CURL_POLL_IN',['../multi_8h.html#ae6c11d08c009204cdad567e762fa1716',1,'multi.h']]], + ['curl_5fpoll_5finout',['CURL_POLL_INOUT',['../multi_8h.html#a42f17d6506e3702b77136084e4d77ea4',1,'multi.h']]], + ['curl_5fpoll_5fnone',['CURL_POLL_NONE',['../multi_8h.html#a6e92732986b0f84850cb41ce08f3deb6',1,'multi.h']]], + ['curl_5fpoll_5fout',['CURL_POLL_OUT',['../multi_8h.html#a062838fbdac95bf37a1c6b3b415f49a9',1,'multi.h']]], + ['curl_5fpoll_5fremove',['CURL_POLL_REMOVE',['../multi_8h.html#a88902618f461310d6654409444b53e86',1,'multi.h']]], + ['curl_5fprogress_5fcallback',['curl_progress_callback',['../curl_8h.html#af0a8c6d62890980b259658d6a4b5454a',1,'curl.h']]], + ['curl_5fproxytype',['curl_proxytype',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8',1,'curl.h']]], + ['curl_5fpull_5finttypes_5fh',['CURL_PULL_INTTYPES_H',['../curlbuild_8h.html#a30b4724a2f00a448c580fd1593af43a3',1,'curlbuild.h']]], + ['curl_5fpull_5fstdint_5fh',['CURL_PULL_STDINT_H',['../curlbuild_8h.html#a58eb43ee2db3ccd5f76dfda8b511ac78',1,'curlbuild.h']]], + ['curl_5fread_5fcallback',['curl_read_callback',['../curl_8h.html#a7516630ec17f247697dd3272be7ada74',1,'curl.h']]], + ['curl_5freadfunc_5fabort',['CURL_READFUNC_ABORT',['../curl_8h.html#a37f72557bd7b33a75cb3c3ab165e357e',1,'curl.h']]], + ['curl_5freadfunc_5fpause',['CURL_READFUNC_PAUSE',['../curl_8h.html#a8a6431fcced5944dec01685f14de2540',1,'curl.h']]], + ['curl_5frealloc_5fcallback',['curl_realloc_callback',['../curl_8h.html#ad518eb7a4480d100252dba829a2cf0a8',1,'curl.h']]], + ['curl_5fredir_5fget_5fall',['CURL_REDIR_GET_ALL',['../curl_8h.html#a7a36820bb8c0019008f4416578658846',1,'curl.h']]], + ['curl_5fredir_5fpost_5f301',['CURL_REDIR_POST_301',['../curl_8h.html#abf6110d6bc48dd3362cd3f849cde56b6',1,'curl.h']]], + ['curl_5fredir_5fpost_5f302',['CURL_REDIR_POST_302',['../curl_8h.html#a02bb343e31cce7e50c7623ced74e5d09',1,'curl.h']]], + ['curl_5fredir_5fpost_5fall',['CURL_REDIR_POST_ALL',['../curl_8h.html#a7360dd73a62a9573d733995fafcf544d',1,'curl.h']]], + ['curl_5frtspreq_5fannounce',['CURL_RTSPREQ_ANNOUNCE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c',1,'curl.h']]], + ['curl_5frtspreq_5fdescribe',['CURL_RTSPREQ_DESCRIBE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70',1,'curl.h']]], + ['curl_5frtspreq_5fget_5fparameter',['CURL_RTSPREQ_GET_PARAMETER',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7',1,'curl.h']]], + ['curl_5frtspreq_5flast',['CURL_RTSPREQ_LAST',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e',1,'curl.h']]], + ['curl_5frtspreq_5fnone',['CURL_RTSPREQ_NONE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2',1,'curl.h']]], + ['curl_5frtspreq_5foptions',['CURL_RTSPREQ_OPTIONS',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637',1,'curl.h']]], + ['curl_5frtspreq_5fpause',['CURL_RTSPREQ_PAUSE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd',1,'curl.h']]], + ['curl_5frtspreq_5fplay',['CURL_RTSPREQ_PLAY',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b',1,'curl.h']]], + ['curl_5frtspreq_5freceive',['CURL_RTSPREQ_RECEIVE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9',1,'curl.h']]], + ['curl_5frtspreq_5frecord',['CURL_RTSPREQ_RECORD',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8',1,'curl.h']]], + ['curl_5frtspreq_5fset_5fparameter',['CURL_RTSPREQ_SET_PARAMETER',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34',1,'curl.h']]], + ['curl_5frtspreq_5fsetup',['CURL_RTSPREQ_SETUP',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d',1,'curl.h']]], + ['curl_5frtspreq_5fteardown',['CURL_RTSPREQ_TEARDOWN',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a',1,'curl.h']]], + ['curl_5fseek_5fcallback',['curl_seek_callback',['../curl_8h.html#a8ea5d0b350bebdf47cfb237e7caac14a',1,'curl.h']]], + ['curl_5fseekfunc_5fcantseek',['CURL_SEEKFUNC_CANTSEEK',['../curl_8h.html#a34eb017e0a29378f976becdaa94160d1',1,'curl.h']]], + ['curl_5fseekfunc_5ffail',['CURL_SEEKFUNC_FAIL',['../curl_8h.html#a7d210f0631e3de2ae352413b0eaf8226',1,'curl.h']]], + ['curl_5fseekfunc_5fok',['CURL_SEEKFUNC_OK',['../curl_8h.html#af7074ca58279ac7ad8f78b9954a31160',1,'curl.h']]], + ['curl_5fshare_5fcleanup',['curl_share_cleanup',['../curl_8h.html#a8fae188aa3114e3ed46a7c83d29791b6',1,'curl.h']]], + ['curl_5fshare_5finit',['curl_share_init',['../curl_8h.html#a1bba5c698484111ea064a7710632282d',1,'curl.h']]], + ['curl_5fshare_5fsetopt',['curl_share_setopt',['../typecheck-gcc_8h.html#a3770cd3713e7cd0f49af3c076d58805a',1,'curl_share_setopt(): typecheck-gcc.h'],['../curl_8h.html#ac38d30e05f9ae833f3217a45ca83b430',1,'curl_share_setopt(CURLSH *, CURLSHoption option,...): curl.h']]], + ['curl_5fshare_5fstrerror',['curl_share_strerror',['../curl_8h.html#abcb0aace380ea5995b1915254efb5ea4',1,'curl.h']]], + ['curl_5fsizeof_5fcurl_5foff_5ft',['CURL_SIZEOF_CURL_OFF_T',['../curlbuild_8h.html#a0c014b7cbacd7862c93b7a1b4e4537e1',1,'curlbuild.h']]], + ['curl_5fsizeof_5fcurl_5fsocklen_5ft',['CURL_SIZEOF_CURL_SOCKLEN_T',['../curlbuild_8h.html#ad9537129a71cd29cdbfa25e5d7f8d192',1,'curlbuild.h']]], + ['curl_5fsizeof_5flong',['CURL_SIZEOF_LONG',['../curlbuild_8h.html#a2e492aa64c4f03a99c4ecf7e11a632a6',1,'curlbuild.h']]], + ['curl_5fslist',['curl_slist',['../curl_8h.html#structcurl__slist',1,'']]], + ['curl_5fslist_5fappend',['curl_slist_append',['../curl_8h.html#a7ea20d9a213c806f82446bed893f423f',1,'curl.h']]], + ['curl_5fslist_5ffree_5fall',['curl_slist_free_all',['../curl_8h.html#a3a28c84e40db0ef30859b680281c9d36',1,'curl.h']]], + ['curl_5fsockaddr',['curl_sockaddr',['../curl_8h.html#structcurl__sockaddr',1,'']]], + ['curl_5fsocket_5fbad',['CURL_SOCKET_BAD',['../curl_8h.html#ada0bbe252b7b370ef4e135b93b2fe71e',1,'curl.h']]], + ['curl_5fsocket_5fcallback',['curl_socket_callback',['../multi_8h.html#a65ca5de50d101fb96d6f58a5fea6241d',1,'multi.h']]], + ['curl_5fsocket_5ft',['curl_socket_t',['../curl_8h.html#adb5a46d02359d2379dc7e0904c987828',1,'curl.h']]], + ['curl_5fsocket_5ftimeout',['CURL_SOCKET_TIMEOUT',['../multi_8h.html#afea9c23cde7dbbc5aae300dcef4a1523',1,'multi.h']]], + ['curl_5fsocket_5ftypedef',['curl_socket_typedef',['../curl_8h.html#aa967e65e89e98fcc28424723b5758092',1,'curl.h']]], + ['curl_5fsocklen_5ft',['curl_socklen_t',['../curlbuild_8h.html#af89f74b4f46628d93e3cc829fcd69801',1,'curlbuild.h']]], + ['curl_5fsockopt_5falready_5fconnected',['CURL_SOCKOPT_ALREADY_CONNECTED',['../curl_8h.html#ab8ca8814344440cc2b4c774d5ef656d1',1,'curl.h']]], + ['curl_5fsockopt_5fcallback',['curl_sockopt_callback',['../curl_8h.html#a687bc180c1842bae4d28f8803c307c70',1,'curl.h']]], + ['curl_5fsockopt_5ferror',['CURL_SOCKOPT_ERROR',['../curl_8h.html#a62a1c9567d07589dedd9001903347944',1,'curl.h']]], + ['curl_5fsockopt_5fok',['CURL_SOCKOPT_OK',['../curl_8h.html#a80afa4a2e3b715c20835a48c2d1148d2',1,'curl.h']]], + ['curl_5fsshkeycallback',['curl_sshkeycallback',['../curl_8h.html#a8d3ff739ef89f29c253b998a3ef58117',1,'curl.h']]], + ['curl_5fssl_5fctx_5fcallback',['curl_ssl_ctx_callback',['../curl_8h.html#af115314713f05549afb04f2690fe3799',1,'curl.h']]], + ['curl_5fsslversion_5fdefault',['CURL_SSLVERSION_DEFAULT',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756',1,'curl.h']]], + ['curl_5fsslversion_5flast',['CURL_SSLVERSION_LAST',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219',1,'curl.h']]], + ['curl_5fsslversion_5fsslv2',['CURL_SSLVERSION_SSLv2',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce',1,'curl.h']]], + ['curl_5fsslversion_5fsslv3',['CURL_SSLVERSION_SSLv3',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906',1,'curl.h']]], + ['curl_5fsslversion_5ftlsv1',['CURL_SSLVERSION_TLSv1',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e',1,'curl.h']]], + ['curl_5fstrdup_5fcallback',['curl_strdup_callback',['../curl_8h.html#a8f17f3715a2390a2f884dbef796bab4f',1,'curl.h']]], + ['curl_5fstrequal',['curl_strequal',['../curl_8h.html#a175dd9a625a29628ea1caeb638affdc7',1,'curl.h']]], + ['curl_5fstrnequal',['curl_strnequal',['../curl_8h.html#adcd9a00cf9b7770143454202bf005921',1,'curl.h']]], + ['curl_5fsuffix_5fcurl_5foff_5ft',['CURL_SUFFIX_CURL_OFF_T',['../curlbuild_8h.html#a14ad18b50b0bf0e3195610ced9ebe7d5',1,'curlbuild.h']]], + ['curl_5fsuffix_5fcurl_5foff_5ftu',['CURL_SUFFIX_CURL_OFF_TU',['../curlbuild_8h.html#a26960cb7598a4b8f1df20d0620e89f7b',1,'curlbuild.h']]], + ['curl_5ftimecond',['curl_TimeCond',['../curl_8h.html#a845d262749bd413d724b58e26f713f25',1,'curl.h']]], + ['curl_5ftimecond_5fifmodsince',['CURL_TIMECOND_IFMODSINCE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d',1,'curl.h']]], + ['curl_5ftimecond_5fifunmodsince',['CURL_TIMECOND_IFUNMODSINCE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6',1,'curl.h']]], + ['curl_5ftimecond_5flast',['CURL_TIMECOND_LAST',['../curl_8h.html#a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f',1,'curl.h']]], + ['curl_5ftimecond_5flastmod',['CURL_TIMECOND_LASTMOD',['../curl_8h.html#a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353',1,'curl.h']]], + ['curl_5ftimecond_5fnone',['CURL_TIMECOND_NONE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5',1,'curl.h']]], + ['curl_5ftlsauth',['CURL_TLSAUTH',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480',1,'curl.h']]], + ['curl_5ftlsauth_5flast',['CURL_TLSAUTH_LAST',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b',1,'curl.h']]], + ['curl_5ftlsauth_5fnone',['CURL_TLSAUTH_NONE',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e',1,'curl.h']]], + ['curl_5ftlsauth_5fsrp',['CURL_TLSAUTH_SRP',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe',1,'curl.h']]], + ['curl_5ftypeof_5fcurl_5foff_5ft',['CURL_TYPEOF_CURL_OFF_T',['../curlbuild_8h.html#af197c5a22f34282f0100b9d3886fc3b1',1,'curlbuild.h']]], + ['curl_5ftypeof_5fcurl_5fsocklen_5ft',['CURL_TYPEOF_CURL_SOCKLEN_T',['../curlbuild_8h.html#a43e0f711f24e09c6bc8347d272d5d8e8',1,'curlbuild.h']]], + ['curl_5funescape',['curl_unescape',['../curl_8h.html#a687796a263bff71484187d9a35bd8ff7',1,'curl.h']]], + ['curl_5funlock_5ffunction',['curl_unlock_function',['../curl_8h.html#ac8b67e1561a2a74912591723ccf0712f',1,'curl.h']]], + ['curl_5fusessl',['curl_usessl',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33f',1,'curl.h']]], + ['curl_5fversion',['curl_version',['../curl_8h.html#a98df605d09039ab19a90513b960d5ae2',1,'curl.h']]], + ['curl_5fversion_5fasynchdns',['CURL_VERSION_ASYNCHDNS',['../curl_8h.html#a6627186553dd46efdf897b90f76cef7d',1,'curl.h']]], + ['curl_5fversion_5fconv',['CURL_VERSION_CONV',['../curl_8h.html#aa9c353a6b5082cbdaaa72a2092081980',1,'curl.h']]], + ['curl_5fversion_5fcurldebug',['CURL_VERSION_CURLDEBUG',['../curl_8h.html#a7d790f9e08f2580e8c95a4040674f12f',1,'curl.h']]], + ['curl_5fversion_5fdebug',['CURL_VERSION_DEBUG',['../curl_8h.html#a66172241d00e4d8bbe18ed21fd01a4e9',1,'curl.h']]], + ['curl_5fversion_5fgssnegotiate',['CURL_VERSION_GSSNEGOTIATE',['../curl_8h.html#a9e9e2ba688191e2070de5d79b184151b',1,'curl.h']]], + ['curl_5fversion_5fidn',['CURL_VERSION_IDN',['../curl_8h.html#a33b23bc3f72d47266aa145d9ba135a1a',1,'curl.h']]], + ['curl_5fversion_5finfo',['curl_version_info',['../curl_8h.html#af9745bc4a671d4e4799d2323997bb270',1,'curl.h']]], + ['curl_5fversion_5finfo_5fdata',['curl_version_info_data',['../curl_8h.html#structcurl__version__info__data',1,'']]], + ['curl_5fversion_5fipv6',['CURL_VERSION_IPV6',['../curl_8h.html#a732afea89c24ab88a96d7959e410fbbd',1,'curl.h']]], + ['curl_5fversion_5fkerberos4',['CURL_VERSION_KERBEROS4',['../curl_8h.html#a017b0d41b37d7d33033a456a456803ed',1,'curl.h']]], + ['curl_5fversion_5flargefile',['CURL_VERSION_LARGEFILE',['../curl_8h.html#aecdf3400f7fa771c1ec8beb96b11ed8d',1,'curl.h']]], + ['curl_5fversion_5flibz',['CURL_VERSION_LIBZ',['../curl_8h.html#a972e9d8fa319372f541a1c7da5fa6cdf',1,'curl.h']]], + ['curl_5fversion_5fntlm',['CURL_VERSION_NTLM',['../curl_8h.html#a2e0974add6b4f989f28017487b4f89c0',1,'curl.h']]], + ['curl_5fversion_5fspnego',['CURL_VERSION_SPNEGO',['../curl_8h.html#ad0e3a3493d8c2e55735909291b589955',1,'curl.h']]], + ['curl_5fversion_5fssl',['CURL_VERSION_SSL',['../curl_8h.html#a417166f911aae22ebd22af906e40c4ba',1,'curl.h']]], + ['curl_5fversion_5fsspi',['CURL_VERSION_SSPI',['../curl_8h.html#a47972f44690acd15c94d8b37b4c588e5',1,'curl.h']]], + ['curl_5fversion_5ftlsauth_5fsrp',['CURL_VERSION_TLSAUTH_SRP',['../curl_8h.html#af0e076dc75652f872ba6e0dcd7b7e0e8',1,'curl.h']]], + ['curl_5fwrite_5fcallback',['curl_write_callback',['../curl_8h.html#ad65e62dcde45b356254b0f25f38dd802',1,'curl.h']]], + ['curl_5fwritefunc_5fpause',['CURL_WRITEFUNC_PAUSE',['../curl_8h.html#a92dbb683d6d53810d66b51331a94acc9',1,'curl.h']]], + ['curlauth_5fany',['CURLAUTH_ANY',['../curl_8h.html#a1efcf40f2478220c01b64c4f0ecfb4c5',1,'curl.h']]], + ['curlauth_5fanysafe',['CURLAUTH_ANYSAFE',['../curl_8h.html#a174ea33dcb0f86da43765f0373c0cb27',1,'curl.h']]], + ['curlauth_5fbasic',['CURLAUTH_BASIC',['../curl_8h.html#a71a1fde704d583a1f5dc57f77f1e957b',1,'curl.h']]], + ['curlauth_5fdigest',['CURLAUTH_DIGEST',['../curl_8h.html#ae8273f5a281c589c89d0d3ab2f565a93',1,'curl.h']]], + ['curlauth_5fdigest_5fie',['CURLAUTH_DIGEST_IE',['../curl_8h.html#a35dfbbf1be296636005ebb30f70ca4ee',1,'curl.h']]], + ['curlauth_5fgssnegotiate',['CURLAUTH_GSSNEGOTIATE',['../curl_8h.html#abd8249802f5605e95c6fedcaf22f9f5c',1,'curl.h']]], + ['curlauth_5fnone',['CURLAUTH_NONE',['../curl_8h.html#a2623448e48f97bb09eb1a83b28da7735',1,'curl.h']]], + ['curlauth_5fntlm',['CURLAUTH_NTLM',['../curl_8h.html#ab0e8299ededa678028a9e5796b0f77ce',1,'curl.h']]], + ['curlauth_5fonly',['CURLAUTH_ONLY',['../curl_8h.html#a364ee5914ac1e0d54264d47913a6dc90',1,'curl.h']]], + ['curlbuild_2eh',['curlbuild.h',['../curlbuild_8h.html',1,'']]], + ['curlchkszeq',['CurlchkszEQ',['../curlrules_8h.html#a4def57007a9d2009b490829b2328ab40',1,'curlrules.h']]], + ['curlchkszge',['CurlchkszGE',['../curlrules_8h.html#aa24b6d18290e94b2b13e9e2fb67eee45',1,'curlrules.h']]], + ['curlclosepolicy_5fcallback',['CURLCLOSEPOLICY_CALLBACK',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4',1,'curl.h']]], + ['curlclosepolicy_5flast',['CURLCLOSEPOLICY_LAST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765',1,'curl.h']]], + ['curlclosepolicy_5fleast_5frecently_5fused',['CURLCLOSEPOLICY_LEAST_RECENTLY_USED',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d',1,'curl.h']]], + ['curlclosepolicy_5fleast_5ftraffic',['CURLCLOSEPOLICY_LEAST_TRAFFIC',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2',1,'curl.h']]], + ['curlclosepolicy_5fnone',['CURLCLOSEPOLICY_NONE',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50',1,'curl.h']]], + ['curlclosepolicy_5foldest',['CURLCLOSEPOLICY_OLDEST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd',1,'curl.h']]], + ['curlclosepolicy_5fslowest',['CURLCLOSEPOLICY_SLOWEST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a',1,'curl.h']]], + ['curlcode',['CURLcode',['../curl_8h.html#af0691941698240652e0a391394217951',1,'curl.h']]], + ['curle_5faborted_5fby_5fcallback',['CURLE_ABORTED_BY_CALLBACK',['../curl_8h.html#af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b',1,'curl.h']]], + ['curle_5fagain',['CURLE_AGAIN',['../curl_8h.html#af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7',1,'curl.h']]], + ['curle_5falready_5fcomplete',['CURLE_ALREADY_COMPLETE',['../curl_8h.html#a4a8498c7a8dcf0a24fda239a4683e366',1,'curl.h']]], + ['curle_5fbad_5fcalling_5forder',['CURLE_BAD_CALLING_ORDER',['../curl_8h.html#a9628f27d1ac7169357bb1b351261a80f',1,'curl.h']]], + ['curle_5fbad_5fcontent_5fencoding',['CURLE_BAD_CONTENT_ENCODING',['../curl_8h.html#af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553',1,'curl.h']]], + ['curle_5fbad_5fdownload_5fresume',['CURLE_BAD_DOWNLOAD_RESUME',['../curl_8h.html#af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e',1,'curl.h']]], + ['curle_5fbad_5ffunction_5fargument',['CURLE_BAD_FUNCTION_ARGUMENT',['../curl_8h.html#af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af',1,'curl.h']]], + ['curle_5fbad_5fpassword_5fentered',['CURLE_BAD_PASSWORD_ENTERED',['../curl_8h.html#a5fe4f6d7bca18e6562f8310e59d65c5c',1,'curl.h']]], + ['curle_5fchunk_5ffailed',['CURLE_CHUNK_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d',1,'curl.h']]], + ['curle_5fconv_5ffailed',['CURLE_CONV_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451',1,'curl.h']]], + ['curle_5fconv_5freqd',['CURLE_CONV_REQD',['../curl_8h.html#af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2',1,'curl.h']]], + ['curle_5fcouldnt_5fconnect',['CURLE_COULDNT_CONNECT',['../curl_8h.html#af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388',1,'curl.h']]], + ['curle_5fcouldnt_5fresolve_5fhost',['CURLE_COULDNT_RESOLVE_HOST',['../curl_8h.html#af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630',1,'curl.h']]], + ['curle_5fcouldnt_5fresolve_5fproxy',['CURLE_COULDNT_RESOLVE_PROXY',['../curl_8h.html#af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd',1,'curl.h']]], + ['curle_5ffailed_5finit',['CURLE_FAILED_INIT',['../curl_8h.html#af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9',1,'curl.h']]], + ['curle_5ffile_5fcouldnt_5fread_5ffile',['CURLE_FILE_COULDNT_READ_FILE',['../curl_8h.html#af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a',1,'curl.h']]], + ['curle_5ffilesize_5fexceeded',['CURLE_FILESIZE_EXCEEDED',['../curl_8h.html#af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a',1,'curl.h']]], + ['curle_5fftp_5faccess_5fdenied',['CURLE_FTP_ACCESS_DENIED',['../curl_8h.html#ac02136e5d7db8fc7bf0cd851f022b3e5',1,'curl.h']]], + ['curle_5fftp_5fbad_5fdownload_5fresume',['CURLE_FTP_BAD_DOWNLOAD_RESUME',['../curl_8h.html#a14d3fecd59d53b75e0626406d5e2ecae',1,'curl.h']]], + ['curle_5fftp_5fbad_5ffile_5flist',['CURLE_FTP_BAD_FILE_LIST',['../curl_8h.html#af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3',1,'curl.h']]], + ['curle_5fftp_5fcant_5fget_5fhost',['CURLE_FTP_CANT_GET_HOST',['../curl_8h.html#af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675',1,'curl.h']]], + ['curle_5fftp_5fcant_5freconnect',['CURLE_FTP_CANT_RECONNECT',['../curl_8h.html#a0b386bb04a524298a60c55231e644e0e',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fget_5fsize',['CURLE_FTP_COULDNT_GET_SIZE',['../curl_8h.html#aaf2440cba7154e3a4c3f5c9c0698b29f',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fretr_5ffile',['CURLE_FTP_COULDNT_RETR_FILE',['../curl_8h.html#af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5fascii',['CURLE_FTP_COULDNT_SET_ASCII',['../curl_8h.html#ace9e05f8c86184658afb4ec05f93f019',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5fbinary',['CURLE_FTP_COULDNT_SET_BINARY',['../curl_8h.html#a5720d577969600192c79f624efc8244c',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5ftype',['CURLE_FTP_COULDNT_SET_TYPE',['../curl_8h.html#af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fstor_5ffile',['CURLE_FTP_COULDNT_STOR_FILE',['../curl_8h.html#a5d4b3cf822f3d742dba31fde714f8941',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fuse_5frest',['CURLE_FTP_COULDNT_USE_REST',['../curl_8h.html#af0691941698240652e0a391394217951a404154a216fca019f85509759015820c',1,'curl.h']]], + ['curle_5fftp_5fpartial_5ffile',['CURLE_FTP_PARTIAL_FILE',['../curl_8h.html#a64cf6429c284c9cba6f5fbc3e1ff18c0',1,'curl.h']]], + ['curle_5fftp_5fport_5ffailed',['CURLE_FTP_PORT_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a',1,'curl.h']]], + ['curle_5fftp_5fpret_5ffailed',['CURLE_FTP_PRET_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c',1,'curl.h']]], + ['curle_5fftp_5fquote_5ferror',['CURLE_FTP_QUOTE_ERROR',['../curl_8h.html#a3e2c13909be64aa167c30cf532c110c8',1,'curl.h']]], + ['curle_5fftp_5fssl_5ffailed',['CURLE_FTP_SSL_FAILED',['../curl_8h.html#a9552a2fa763ba8880800cd5f260546dc',1,'curl.h']]], + ['curle_5fftp_5fuser_5fpassword_5fincorrect',['CURLE_FTP_USER_PASSWORD_INCORRECT',['../curl_8h.html#a686e6347006d66d1d6b03fa67a055759',1,'curl.h']]], + ['curle_5fftp_5fweird_5f227_5fformat',['CURLE_FTP_WEIRD_227_FORMAT',['../curl_8h.html#af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06',1,'curl.h']]], + ['curle_5fftp_5fweird_5fpass_5freply',['CURLE_FTP_WEIRD_PASS_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c',1,'curl.h']]], + ['curle_5fftp_5fweird_5fpasv_5freply',['CURLE_FTP_WEIRD_PASV_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647',1,'curl.h']]], + ['curle_5fftp_5fweird_5fserver_5freply',['CURLE_FTP_WEIRD_SERVER_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90',1,'curl.h']]], + ['curle_5fftp_5fweird_5fuser_5freply',['CURLE_FTP_WEIRD_USER_REPLY',['../curl_8h.html#a09085f2484dd07088600ff22ce44adfb',1,'curl.h']]], + ['curle_5fftp_5fwrite_5ferror',['CURLE_FTP_WRITE_ERROR',['../curl_8h.html#a166abf08933c6bfb69283269fd82668d',1,'curl.h']]], + ['curle_5ffunction_5fnot_5ffound',['CURLE_FUNCTION_NOT_FOUND',['../curl_8h.html#af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af',1,'curl.h']]], + ['curle_5fgot_5fnothing',['CURLE_GOT_NOTHING',['../curl_8h.html#af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492',1,'curl.h']]], + ['curle_5fhttp_5fnot_5ffound',['CURLE_HTTP_NOT_FOUND',['../curl_8h.html#ae2c06449b9f9b57121414fab4aa2d65a',1,'curl.h']]], + ['curle_5fhttp_5fport_5ffailed',['CURLE_HTTP_PORT_FAILED',['../curl_8h.html#af79d2e0c01943729bb59b7b2d9bd074f',1,'curl.h']]], + ['curle_5fhttp_5fpost_5ferror',['CURLE_HTTP_POST_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f',1,'curl.h']]], + ['curle_5fhttp_5frange_5ferror',['CURLE_HTTP_RANGE_ERROR',['../curl_8h.html#a386d71e6e3499ec425eb132a1a012a6b',1,'curl.h']]], + ['curle_5fhttp_5freturned_5ferror',['CURLE_HTTP_RETURNED_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3',1,'curl.h']]], + ['curle_5finterface_5ffailed',['CURLE_INTERFACE_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567',1,'curl.h']]], + ['curle_5fldap_5fcannot_5fbind',['CURLE_LDAP_CANNOT_BIND',['../curl_8h.html#af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a',1,'curl.h']]], + ['curle_5fldap_5finvalid_5furl',['CURLE_LDAP_INVALID_URL',['../curl_8h.html#af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6',1,'curl.h']]], + ['curle_5fldap_5fsearch_5ffailed',['CURLE_LDAP_SEARCH_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd',1,'curl.h']]], + ['curle_5flibrary_5fnot_5ffound',['CURLE_LIBRARY_NOT_FOUND',['../curl_8h.html#af376853c809a62c24a3d17e4d1e532e9',1,'curl.h']]], + ['curle_5flogin_5fdenied',['CURLE_LOGIN_DENIED',['../curl_8h.html#af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513',1,'curl.h']]], + ['curle_5fmalformat_5fuser',['CURLE_MALFORMAT_USER',['../curl_8h.html#a5b8693ae1297487d6ecb927c6f92dd9f',1,'curl.h']]], + ['curle_5fnot_5fbuilt_5fin',['CURLE_NOT_BUILT_IN',['../curl_8h.html#af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e',1,'curl.h']]], + ['curle_5fobsolete',['CURLE_OBSOLETE',['../curl_8h.html#a222df7c0728c6dad2557147df2c5f46b',1,'curl.h']]], + ['curle_5fobsolete10',['CURLE_OBSOLETE10',['../curl_8h.html#af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc',1,'curl.h']]], + ['curle_5fobsolete12',['CURLE_OBSOLETE12',['../curl_8h.html#af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f',1,'curl.h']]], + ['curle_5fobsolete16',['CURLE_OBSOLETE16',['../curl_8h.html#af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779',1,'curl.h']]], + ['curle_5fobsolete20',['CURLE_OBSOLETE20',['../curl_8h.html#af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616',1,'curl.h']]], + ['curle_5fobsolete24',['CURLE_OBSOLETE24',['../curl_8h.html#af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b',1,'curl.h']]], + ['curle_5fobsolete29',['CURLE_OBSOLETE29',['../curl_8h.html#af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657',1,'curl.h']]], + ['curle_5fobsolete32',['CURLE_OBSOLETE32',['../curl_8h.html#af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e',1,'curl.h']]], + ['curle_5fobsolete40',['CURLE_OBSOLETE40',['../curl_8h.html#af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6',1,'curl.h']]], + ['curle_5fobsolete44',['CURLE_OBSOLETE44',['../curl_8h.html#af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8',1,'curl.h']]], + ['curle_5fobsolete46',['CURLE_OBSOLETE46',['../curl_8h.html#af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4',1,'curl.h']]], + ['curle_5fobsolete50',['CURLE_OBSOLETE50',['../curl_8h.html#af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2',1,'curl.h']]], + ['curle_5fobsolete57',['CURLE_OBSOLETE57',['../curl_8h.html#af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603',1,'curl.h']]], + ['curle_5fok',['CURLE_OK',['../curl_8h.html#af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b',1,'curl.h']]], + ['curle_5foperation_5ftimedout',['CURLE_OPERATION_TIMEDOUT',['../curl_8h.html#af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1',1,'curl.h']]], + ['curle_5foperation_5ftimeouted',['CURLE_OPERATION_TIMEOUTED',['../curl_8h.html#a400af9f36dfdc36ba4c3b62a18e9ac3e',1,'curl.h']]], + ['curle_5fout_5fof_5fmemory',['CURLE_OUT_OF_MEMORY',['../curl_8h.html#af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937',1,'curl.h']]], + ['curle_5fpartial_5ffile',['CURLE_PARTIAL_FILE',['../curl_8h.html#af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d',1,'curl.h']]], + ['curle_5fpeer_5ffailed_5fverification',['CURLE_PEER_FAILED_VERIFICATION',['../curl_8h.html#af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5',1,'curl.h']]], + ['curle_5fquote_5ferror',['CURLE_QUOTE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb',1,'curl.h']]], + ['curle_5frange_5ferror',['CURLE_RANGE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd',1,'curl.h']]], + ['curle_5fread_5ferror',['CURLE_READ_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62',1,'curl.h']]], + ['curle_5frecv_5ferror',['CURLE_RECV_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1',1,'curl.h']]], + ['curle_5fremote_5faccess_5fdenied',['CURLE_REMOTE_ACCESS_DENIED',['../curl_8h.html#af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc',1,'curl.h']]], + ['curle_5fremote_5fdisk_5ffull',['CURLE_REMOTE_DISK_FULL',['../curl_8h.html#af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5',1,'curl.h']]], + ['curle_5fremote_5ffile_5fexists',['CURLE_REMOTE_FILE_EXISTS',['../curl_8h.html#af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57',1,'curl.h']]], + ['curle_5fremote_5ffile_5fnot_5ffound',['CURLE_REMOTE_FILE_NOT_FOUND',['../curl_8h.html#af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0',1,'curl.h']]], + ['curle_5frtsp_5fcseq_5ferror',['CURLE_RTSP_CSEQ_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd',1,'curl.h']]], + ['curle_5frtsp_5fsession_5ferror',['CURLE_RTSP_SESSION_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90',1,'curl.h']]], + ['curle_5fsend_5ferror',['CURLE_SEND_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b',1,'curl.h']]], + ['curle_5fsend_5ffail_5frewind',['CURLE_SEND_FAIL_REWIND',['../curl_8h.html#af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed',1,'curl.h']]], + ['curle_5fshare_5fin_5fuse',['CURLE_SHARE_IN_USE',['../curl_8h.html#a5ff0890188e6fb1bea5b1bb7053302bc',1,'curl.h']]], + ['curle_5fssh',['CURLE_SSH',['../curl_8h.html#af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e',1,'curl.h']]], + ['curle_5fssl_5fcacert',['CURLE_SSL_CACERT',['../curl_8h.html#af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff',1,'curl.h']]], + ['curle_5fssl_5fcacert_5fbadfile',['CURLE_SSL_CACERT_BADFILE',['../curl_8h.html#af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797',1,'curl.h']]], + ['curle_5fssl_5fcertproblem',['CURLE_SSL_CERTPROBLEM',['../curl_8h.html#af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9',1,'curl.h']]], + ['curle_5fssl_5fcipher',['CURLE_SSL_CIPHER',['../curl_8h.html#af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683',1,'curl.h']]], + ['curle_5fssl_5fconnect_5ferror',['CURLE_SSL_CONNECT_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d',1,'curl.h']]], + ['curle_5fssl_5fcrl_5fbadfile',['CURLE_SSL_CRL_BADFILE',['../curl_8h.html#af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c',1,'curl.h']]], + ['curle_5fssl_5fengine_5finitfailed',['CURLE_SSL_ENGINE_INITFAILED',['../curl_8h.html#af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612',1,'curl.h']]], + ['curle_5fssl_5fengine_5fnotfound',['CURLE_SSL_ENGINE_NOTFOUND',['../curl_8h.html#af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135',1,'curl.h']]], + ['curle_5fssl_5fengine_5fsetfailed',['CURLE_SSL_ENGINE_SETFAILED',['../curl_8h.html#af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2',1,'curl.h']]], + ['curle_5fssl_5fissuer_5ferror',['CURLE_SSL_ISSUER_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2',1,'curl.h']]], + ['curle_5fssl_5fpeer_5fcertificate',['CURLE_SSL_PEER_CERTIFICATE',['../curl_8h.html#a5f081a4889df6207637d94244ef610d2',1,'curl.h']]], + ['curle_5fssl_5fshutdown_5ffailed',['CURLE_SSL_SHUTDOWN_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4',1,'curl.h']]], + ['curle_5ftelnet_5foption_5fsyntax',['CURLE_TELNET_OPTION_SYNTAX',['../curl_8h.html#af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44',1,'curl.h']]], + ['curle_5ftftp_5fdiskfull',['CURLE_TFTP_DISKFULL',['../curl_8h.html#afa2d56379b4f307887c684bd91cf4c14',1,'curl.h']]], + ['curle_5ftftp_5fexists',['CURLE_TFTP_EXISTS',['../curl_8h.html#a9d0fa73f7392310b7a858a5243909cef',1,'curl.h']]], + ['curle_5ftftp_5fillegal',['CURLE_TFTP_ILLEGAL',['../curl_8h.html#af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f',1,'curl.h']]], + ['curle_5ftftp_5fnosuchuser',['CURLE_TFTP_NOSUCHUSER',['../curl_8h.html#af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac',1,'curl.h']]], + ['curle_5ftftp_5fnotfound',['CURLE_TFTP_NOTFOUND',['../curl_8h.html#af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682',1,'curl.h']]], + ['curle_5ftftp_5fperm',['CURLE_TFTP_PERM',['../curl_8h.html#af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585',1,'curl.h']]], + ['curle_5ftftp_5funknownid',['CURLE_TFTP_UNKNOWNID',['../curl_8h.html#af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659',1,'curl.h']]], + ['curle_5ftoo_5fmany_5fredirects',['CURLE_TOO_MANY_REDIRECTS',['../curl_8h.html#af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745',1,'curl.h']]], + ['curle_5funknown_5foption',['CURLE_UNKNOWN_OPTION',['../curl_8h.html#af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe',1,'curl.h']]], + ['curle_5funknown_5ftelnet_5foption',['CURLE_UNKNOWN_TELNET_OPTION',['../curl_8h.html#a820bd0782ee32dcaaece1b4adeb421dc',1,'curl.h']]], + ['curle_5funsupported_5fprotocol',['CURLE_UNSUPPORTED_PROTOCOL',['../curl_8h.html#af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d',1,'curl.h']]], + ['curle_5fupload_5ffailed',['CURLE_UPLOAD_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18',1,'curl.h']]], + ['curle_5furl_5fmalformat',['CURLE_URL_MALFORMAT',['../curl_8h.html#af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6',1,'curl.h']]], + ['curle_5furl_5fmalformat_5fuser',['CURLE_URL_MALFORMAT_USER',['../curl_8h.html#ad0f449b3400e73ad6f80e31074ef005b',1,'curl.h']]], + ['curle_5fuse_5fssl_5ffailed',['CURLE_USE_SSL_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105',1,'curl.h']]], + ['curle_5fwrite_5ferror',['CURLE_WRITE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314',1,'curl.h']]], + ['curlfiletype',['curlfiletype',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94f',1,'curl.h']]], + ['curlfiletype_5fdevice_5fblock',['CURLFILETYPE_DEVICE_BLOCK',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3',1,'curl.h']]], + ['curlfiletype_5fdevice_5fchar',['CURLFILETYPE_DEVICE_CHAR',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd',1,'curl.h']]], + ['curlfiletype_5fdirectory',['CURLFILETYPE_DIRECTORY',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014',1,'curl.h']]], + ['curlfiletype_5fdoor',['CURLFILETYPE_DOOR',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723',1,'curl.h']]], + ['curlfiletype_5ffile',['CURLFILETYPE_FILE',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d',1,'curl.h']]], + ['curlfiletype_5fnamedpipe',['CURLFILETYPE_NAMEDPIPE',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92',1,'curl.h']]], + ['curlfiletype_5fsocket',['CURLFILETYPE_SOCKET',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e',1,'curl.h']]], + ['curlfiletype_5fsymlink',['CURLFILETYPE_SYMLINK',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba',1,'curl.h']]], + ['curlfiletype_5funknown',['CURLFILETYPE_UNKNOWN',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ffilename',['CURLFINFOFLAG_KNOWN_FILENAME',['../curl_8h.html#a320490cac858f32bd07e20b9956b5353',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ffiletype',['CURLFINFOFLAG_KNOWN_FILETYPE',['../curl_8h.html#a5fab5ef722321430d37adaf2aef5f692',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fgid',['CURLFINFOFLAG_KNOWN_GID',['../curl_8h.html#af0c616cf47658bcb68280aa7df1e78ed',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fhlinkcount',['CURLFINFOFLAG_KNOWN_HLINKCOUNT',['../curl_8h.html#a6bb15c3c694560c34797e9218d7b2167',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fperm',['CURLFINFOFLAG_KNOWN_PERM',['../curl_8h.html#a3755d2ed35fd6cf9b8bf6fc07fb13b5f',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fsize',['CURLFINFOFLAG_KNOWN_SIZE',['../curl_8h.html#a530ec194255dd00d6ea8968c76a0d03f',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ftime',['CURLFINFOFLAG_KNOWN_TIME',['../curl_8h.html#a733b2699a859d4824aa202ab20b57798',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fuid',['CURLFINFOFLAG_KNOWN_UID',['../curl_8h.html#af970340d76b0c7bb4819711c876ab85b',1,'curl.h']]], + ['curlform_5flastentry',['CURLFORM_LASTENTRY',['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef',1,'curl.h']]], + ['curlformcode',['CURLFORMcode',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271',1,'curl.h']]], + ['curlformoption',['CURLformoption',['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f',1,'curl.h']]], + ['curlftp_5fcreate_5fdir',['CURLFTP_CREATE_DIR',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5flast',['CURLFTP_CREATE_DIR_LAST',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5fnone',['CURLFTP_CREATE_DIR_NONE',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5fretry',['CURLFTP_CREATE_DIR_RETRY',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4',1,'curl.h']]], + ['curlftpauth_5fdefault',['CURLFTPAUTH_DEFAULT',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248',1,'curl.h']]], + ['curlftpauth_5flast',['CURLFTPAUTH_LAST',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d',1,'curl.h']]], + ['curlftpauth_5fssl',['CURLFTPAUTH_SSL',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f',1,'curl.h']]], + ['curlftpauth_5ftls',['CURLFTPAUTH_TLS',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7',1,'curl.h']]], + ['curlftpmethod_5fdefault',['CURLFTPMETHOD_DEFAULT',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628',1,'curl.h']]], + ['curlftpmethod_5flast',['CURLFTPMETHOD_LAST',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33',1,'curl.h']]], + ['curlftpmethod_5fmulticwd',['CURLFTPMETHOD_MULTICWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc',1,'curl.h']]], + ['curlftpmethod_5fnocwd',['CURLFTPMETHOD_NOCWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0',1,'curl.h']]], + ['curlftpmethod_5fsinglecwd',['CURLFTPMETHOD_SINGLECWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64',1,'curl.h']]], + ['curlftpssl_5fall',['CURLFTPSSL_ALL',['../curl_8h.html#a091b7a37bdf8f2923396176587f26962',1,'curl.h']]], + ['curlftpssl_5fccc_5factive',['CURLFTPSSL_CCC_ACTIVE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a',1,'curl.h']]], + ['curlftpssl_5fccc_5flast',['CURLFTPSSL_CCC_LAST',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172',1,'curl.h']]], + ['curlftpssl_5fccc_5fnone',['CURLFTPSSL_CCC_NONE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7',1,'curl.h']]], + ['curlftpssl_5fccc_5fpassive',['CURLFTPSSL_CCC_PASSIVE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140',1,'curl.h']]], + ['curlftpssl_5fcontrol',['CURLFTPSSL_CONTROL',['../curl_8h.html#a954dd091c2aa7d2e18ca14f0ff6cdc7f',1,'curl.h']]], + ['curlftpssl_5flast',['CURLFTPSSL_LAST',['../curl_8h.html#a29893c3b89bc19831182cc13c591bca1',1,'curl.h']]], + ['curlftpssl_5fnone',['CURLFTPSSL_NONE',['../curl_8h.html#a918ac7135eef312171babc159c489376',1,'curl.h']]], + ['curlftpssl_5ftry',['CURLFTPSSL_TRY',['../curl_8h.html#a6ffd055fa470ac4ce8698ba07e3ba2cd',1,'curl.h']]], + ['curlinfo',['CURLINFO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7b',1,'curl.h']]], + ['curlinfo_5fappconnect_5ftime',['CURLINFO_APPCONNECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9',1,'curl.h']]], + ['curlinfo_5fcertinfo',['CURLINFO_CERTINFO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73',1,'curl.h']]], + ['curlinfo_5fcondition_5funmet',['CURLINFO_CONDITION_UNMET',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17',1,'curl.h']]], + ['curlinfo_5fconnect_5ftime',['CURLINFO_CONNECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7',1,'curl.h']]], + ['curlinfo_5fcontent_5flength_5fdownload',['CURLINFO_CONTENT_LENGTH_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f',1,'curl.h']]], + ['curlinfo_5fcontent_5flength_5fupload',['CURLINFO_CONTENT_LENGTH_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62',1,'curl.h']]], + ['curlinfo_5fcontent_5ftype',['CURLINFO_CONTENT_TYPE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb',1,'curl.h']]], + ['curlinfo_5fcookielist',['CURLINFO_COOKIELIST',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6',1,'curl.h']]], + ['curlinfo_5fdata_5fin',['CURLINFO_DATA_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7',1,'curl.h']]], + ['curlinfo_5fdata_5fout',['CURLINFO_DATA_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc',1,'curl.h']]], + ['curlinfo_5fdouble',['CURLINFO_DOUBLE',['../curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c',1,'curl.h']]], + ['curlinfo_5feffective_5furl',['CURLINFO_EFFECTIVE_URL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83',1,'curl.h']]], + ['curlinfo_5fend',['CURLINFO_END',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8',1,'curl.h']]], + ['curlinfo_5ffiletime',['CURLINFO_FILETIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012',1,'curl.h']]], + ['curlinfo_5fftp_5fentry_5fpath',['CURLINFO_FTP_ENTRY_PATH',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60',1,'curl.h']]], + ['curlinfo_5fheader_5fin',['CURLINFO_HEADER_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175',1,'curl.h']]], + ['curlinfo_5fheader_5fout',['CURLINFO_HEADER_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe',1,'curl.h']]], + ['curlinfo_5fheader_5fsize',['CURLINFO_HEADER_SIZE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2',1,'curl.h']]], + ['curlinfo_5fhttp_5fcode',['CURLINFO_HTTP_CODE',['../curl_8h.html#a88f893151b99185948ebe53dd69a8cdf',1,'curl.h']]], + ['curlinfo_5fhttp_5fconnectcode',['CURLINFO_HTTP_CONNECTCODE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089',1,'curl.h']]], + ['curlinfo_5fhttpauth_5favail',['CURLINFO_HTTPAUTH_AVAIL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2',1,'curl.h']]], + ['curlinfo_5flastone',['CURLINFO_LASTONE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7',1,'curl.h']]], + ['curlinfo_5flastsocket',['CURLINFO_LASTSOCKET',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97',1,'curl.h']]], + ['curlinfo_5flocal_5fip',['CURLINFO_LOCAL_IP',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759',1,'curl.h']]], + ['curlinfo_5flocal_5fport',['CURLINFO_LOCAL_PORT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c',1,'curl.h']]], + ['curlinfo_5flong',['CURLINFO_LONG',['../curl_8h.html#ad7be151454940ae2241677a25623ff4d',1,'curl.h']]], + ['curlinfo_5fmask',['CURLINFO_MASK',['../curl_8h.html#af4a1df554a45a86e4868a5b1d64f6991',1,'curl.h']]], + ['curlinfo_5fnamelookup_5ftime',['CURLINFO_NAMELOOKUP_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e',1,'curl.h']]], + ['curlinfo_5fnone',['CURLINFO_NONE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba',1,'curl.h']]], + ['curlinfo_5fnum_5fconnects',['CURLINFO_NUM_CONNECTS',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e',1,'curl.h']]], + ['curlinfo_5fos_5ferrno',['CURLINFO_OS_ERRNO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54',1,'curl.h']]], + ['curlinfo_5fpretransfer_5ftime',['CURLINFO_PRETRANSFER_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0',1,'curl.h']]], + ['curlinfo_5fprimary_5fip',['CURLINFO_PRIMARY_IP',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d',1,'curl.h']]], + ['curlinfo_5fprimary_5fport',['CURLINFO_PRIMARY_PORT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15',1,'curl.h']]], + ['curlinfo_5fprivate',['CURLINFO_PRIVATE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b',1,'curl.h']]], + ['curlinfo_5fproxyauth_5favail',['CURLINFO_PROXYAUTH_AVAIL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369',1,'curl.h']]], + ['curlinfo_5fredirect_5fcount',['CURLINFO_REDIRECT_COUNT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370',1,'curl.h']]], + ['curlinfo_5fredirect_5ftime',['CURLINFO_REDIRECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c',1,'curl.h']]], + ['curlinfo_5fredirect_5furl',['CURLINFO_REDIRECT_URL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1',1,'curl.h']]], + ['curlinfo_5frequest_5fsize',['CURLINFO_REQUEST_SIZE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a',1,'curl.h']]], + ['curlinfo_5fresponse_5fcode',['CURLINFO_RESPONSE_CODE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997',1,'curl.h']]], + ['curlinfo_5frtsp_5fclient_5fcseq',['CURLINFO_RTSP_CLIENT_CSEQ',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2',1,'curl.h']]], + ['curlinfo_5frtsp_5fcseq_5frecv',['CURLINFO_RTSP_CSEQ_RECV',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01',1,'curl.h']]], + ['curlinfo_5frtsp_5fserver_5fcseq',['CURLINFO_RTSP_SERVER_CSEQ',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed',1,'curl.h']]], + ['curlinfo_5frtsp_5fsession_5fid',['CURLINFO_RTSP_SESSION_ID',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7',1,'curl.h']]], + ['curlinfo_5fsize_5fdownload',['CURLINFO_SIZE_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde',1,'curl.h']]], + ['curlinfo_5fsize_5fupload',['CURLINFO_SIZE_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2',1,'curl.h']]], + ['curlinfo_5fslist',['CURLINFO_SLIST',['../curl_8h.html#a49a110fda25ca4982e67a0c547f0826c',1,'curl.h']]], + ['curlinfo_5fspeed_5fdownload',['CURLINFO_SPEED_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553',1,'curl.h']]], + ['curlinfo_5fspeed_5fupload',['CURLINFO_SPEED_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e',1,'curl.h']]], + ['curlinfo_5fssl_5fdata_5fin',['CURLINFO_SSL_DATA_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c',1,'curl.h']]], + ['curlinfo_5fssl_5fdata_5fout',['CURLINFO_SSL_DATA_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd',1,'curl.h']]], + ['curlinfo_5fssl_5fengines',['CURLINFO_SSL_ENGINES',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8',1,'curl.h']]], + ['curlinfo_5fssl_5fverifyresult',['CURLINFO_SSL_VERIFYRESULT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c',1,'curl.h']]], + ['curlinfo_5fstarttransfer_5ftime',['CURLINFO_STARTTRANSFER_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2',1,'curl.h']]], + ['curlinfo_5fstring',['CURLINFO_STRING',['../curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5',1,'curl.h']]], + ['curlinfo_5ftext',['CURLINFO_TEXT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767',1,'curl.h']]], + ['curlinfo_5ftotal_5ftime',['CURLINFO_TOTAL_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c',1,'curl.h']]], + ['curlinfo_5ftypemask',['CURLINFO_TYPEMASK',['../curl_8h.html#a23b724ee5185221a88164a8b416f3429',1,'curl.h']]], + ['curliocmd',['curliocmd',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4',1,'curl.h']]], + ['curliocmd_5flast',['CURLIOCMD_LAST',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7',1,'curl.h']]], + ['curliocmd_5fnop',['CURLIOCMD_NOP',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75',1,'curl.h']]], + ['curliocmd_5frestartread',['CURLIOCMD_RESTARTREAD',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab',1,'curl.h']]], + ['curlioe_5ffailrestart',['CURLIOE_FAILRESTART',['../curl_8h.html#aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950',1,'curl.h']]], + ['curlioe_5flast',['CURLIOE_LAST',['../curl_8h.html#aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6',1,'curl.h']]], + ['curlioe_5fok',['CURLIOE_OK',['../curl_8h.html#aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434',1,'curl.h']]], + ['curlioe_5funknowncmd',['CURLIOE_UNKNOWNCMD',['../curl_8h.html#aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f',1,'curl.h']]], + ['curlioerr',['curlioerr',['../curl_8h.html#aed08c6203949f0b52a655e094f241920',1,'curl.h']]], + ['curlkhmatch_5flast',['CURLKHMATCH_LAST',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9',1,'curl.h']]], + ['curlkhmatch_5fmismatch',['CURLKHMATCH_MISMATCH',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64',1,'curl.h']]], + ['curlkhmatch_5fmissing',['CURLKHMATCH_MISSING',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41',1,'curl.h']]], + ['curlkhmatch_5fok',['CURLKHMATCH_OK',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600',1,'curl.h']]], + ['curlkhstat_5fdefer',['CURLKHSTAT_DEFER',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de',1,'curl.h']]], + ['curlkhstat_5ffine',['CURLKHSTAT_FINE',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376',1,'curl.h']]], + ['curlkhstat_5ffine_5fadd_5fto_5ffile',['CURLKHSTAT_FINE_ADD_TO_FILE',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db',1,'curl.h']]], + ['curlkhstat_5flast',['CURLKHSTAT_LAST',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed',1,'curl.h']]], + ['curlkhstat_5freject',['CURLKHSTAT_REJECT',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25',1,'curl.h']]], + ['curlkhtype_5fdss',['CURLKHTYPE_DSS',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981',1,'curl_khkey']]], + ['curlkhtype_5frsa',['CURLKHTYPE_RSA',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b',1,'curl_khkey']]], + ['curlkhtype_5frsa1',['CURLKHTYPE_RSA1',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda',1,'curl_khkey']]], + ['curlkhtype_5funknown',['CURLKHTYPE_UNKNOWN',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6',1,'curl_khkey']]], + ['curlm',['CURLM',['../multi_8h.html#a5ad3a82c3de54ee92ce4ddb052d18036',1,'multi.h']]], + ['curlm_5fbad_5feasy_5fhandle',['CURLM_BAD_EASY_HANDLE',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3af6c791401114f6d764dbb8209838ba31',1,'multi.h']]], + ['curlm_5fbad_5fhandle',['CURLM_BAD_HANDLE',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a8876b8ad10b9b2e9ee4cfb22034803ed',1,'multi.h']]], + ['curlm_5fbad_5fsocket',['CURLM_BAD_SOCKET',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a13188cf491bdb9a8f77a5bed6365c34c',1,'multi.h']]], + ['curlm_5fcall_5fmulti_5fperform',['CURLM_CALL_MULTI_PERFORM',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3ada965a9b89eeb3b2f3a012edaa3acdd6',1,'multi.h']]], + ['curlm_5fcall_5fmulti_5fsocket',['CURLM_CALL_MULTI_SOCKET',['../multi_8h.html#ae3d9fff8157632b92a0c1830fd8358fd',1,'multi.h']]], + ['curlm_5finternal_5ferror',['CURLM_INTERNAL_ERROR',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a53d037bdcf6900341e9f83efbf14b1d1',1,'multi.h']]], + ['curlm_5flast',['CURLM_LAST',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3adf229fdf86c1ea54a8138f0bf702d3e6',1,'multi.h']]], + ['curlm_5fok',['CURLM_OK',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3ae3b5d27fd8dc9cff7a60772cf90cf9d6',1,'multi.h']]], + ['curlm_5fout_5fof_5fmemory',['CURLM_OUT_OF_MEMORY',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a323be072bc47b2a7ff1d3fc4533e8f70',1,'multi.h']]], + ['curlm_5funknown_5foption',['CURLM_UNKNOWN_OPTION',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3afeaa68ddf000332d41ce915f8658cf4c',1,'multi.h']]], + ['curlmcode',['CURLMcode',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3',1,'multi.h']]], + ['curlmopt_5flastentry',['CURLMOPT_LASTENTRY',['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5a8b9faed3bc4162b20ab14f775a3ddb88',1,'multi.h']]], + ['curlmoption',['CURLMoption',['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5',1,'multi.h']]], + ['curlmsg',['CURLMsg',['../multi_8h.html#structCURLMsg',1,'CURLMsg'],['../multi_8h.html#a091e73d065f7b286cb86ad6867e6f88b',1,'CURLMsg(): multi.h'],['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154',1,'CURLMSG(): multi.h']]], + ['curlmsg_2edata',['CURLMsg.data',['../multi_8h.html#unionCURLMsg_8data',1,'']]], + ['curlmsg_5fdone',['CURLMSG_DONE',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154a374efd706ae91c3321d6360be3c398b7',1,'multi.h']]], + ['curlmsg_5flast',['CURLMSG_LAST',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154a57d9664397bd951b89bf317b7f4721ec',1,'multi.h']]], + ['curlmsg_5fnone',['CURLMSG_NONE',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154ae3b4bbc61ade639e930424147049e4e5',1,'multi.h']]], + ['curlopt_5fencoding',['CURLOPT_ENCODING',['../curl_8h.html#acba2cfdf2a86c52c77231df84a532c92',1,'curl.h']]], + ['curlopt_5fftp_5fssl',['CURLOPT_FTP_SSL',['../curl_8h.html#a4a8fb49715939b7586872bfe00eaec15',1,'curl.h']]], + ['curlopt_5fftpappend',['CURLOPT_FTPAPPEND',['../curl_8h.html#a826c1e33383e4bc1eb712a586d32d6c9',1,'curl.h']]], + ['curlopt_5fftplistonly',['CURLOPT_FTPLISTONLY',['../curl_8h.html#a6e94277ad26ebde31ec52c86ff244251',1,'curl.h']]], + ['curlopt_5fheaderdata',['CURLOPT_HEADERDATA',['../curl_8h.html#a809e04aebe5667cee7e32fb804370dc3',1,'curl.h']]], + ['curlopt_5fkrb4level',['CURLOPT_KRB4LEVEL',['../curl_8h.html#afdee9a03e53e8f90c6414ebfacc1cfe2',1,'curl.h']]], + ['curlopt_5flastentry',['CURLOPT_LASTENTRY',['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a',1,'curl.h']]], + ['curlopt_5fpost301',['CURLOPT_POST301',['../curl_8h.html#aa56b7c6d9bfe12b08dcab6ecb476efc5',1,'curl.h']]], + ['curlopt_5freaddata',['CURLOPT_READDATA',['../curl_8h.html#a5e322a044a630f52226d9b8146a65027',1,'curl.h']]], + ['curlopt_5frtspheader',['CURLOPT_RTSPHEADER',['../curl_8h.html#a5e9f7c3897d98ee088d4565369ac4e29',1,'curl.h']]], + ['curlopt_5fserver_5fresponse_5ftimeout',['CURLOPT_SERVER_RESPONSE_TIMEOUT',['../curl_8h.html#ad3bb5ede1422eea51ca8f9d52849d677',1,'curl.h']]], + ['curlopt_5fsslcertpasswd',['CURLOPT_SSLCERTPASSWD',['../curl_8h.html#ab759ab822f5ef28c16c1c6c1f440c741',1,'curl.h']]], + ['curlopt_5fsslkeypasswd',['CURLOPT_SSLKEYPASSWD',['../curl_8h.html#acad0963ad9273d00375c924f40ba0705',1,'curl.h']]], + ['curlopt_5fwritedata',['CURLOPT_WRITEDATA',['../curl_8h.html#a2ae4f247d66e18483191f50a9b4e55b4',1,'curl.h']]], + ['curloption',['CURLoption',['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610',1,'curl.h']]], + ['curlopttype_5ffunctionpoint',['CURLOPTTYPE_FUNCTIONPOINT',['../curl_8h.html#a8719769991e0fb137b96bc151eb1360b',1,'curl.h']]], + ['curlopttype_5flong',['CURLOPTTYPE_LONG',['../curl_8h.html#abd1ce766be9641babe63203813f8aff2',1,'curl.h']]], + ['curlopttype_5fobjectpoint',['CURLOPTTYPE_OBJECTPOINT',['../curl_8h.html#a88edcf8f9aaf67683b27caca050e87b6',1,'curl.h']]], + ['curlopttype_5foff_5ft',['CURLOPTTYPE_OFF_T',['../curl_8h.html#ac8bad04621a0523755477f782b7a656a',1,'curl.h']]], + ['curlpause_5fall',['CURLPAUSE_ALL',['../curl_8h.html#adb02dbb314753220ee81e7b4b6bf1c02',1,'curl.h']]], + ['curlpause_5fcont',['CURLPAUSE_CONT',['../curl_8h.html#a3eb7278110fc809b420e55e3e562d32e',1,'curl.h']]], + ['curlpause_5frecv',['CURLPAUSE_RECV',['../curl_8h.html#a4077482c8ed11b401c3b25cc4a85fe8d',1,'curl.h']]], + ['curlpause_5frecv_5fcont',['CURLPAUSE_RECV_CONT',['../curl_8h.html#a011c0278d35a3c9dff11c33b88ae40be',1,'curl.h']]], + ['curlpause_5fsend',['CURLPAUSE_SEND',['../curl_8h.html#ac77929ee5c2138a0ddaf1bdc79ece91a',1,'curl.h']]], + ['curlpause_5fsend_5fcont',['CURLPAUSE_SEND_CONT',['../curl_8h.html#aba127afecedea3e386ea08fa1b0e2e56',1,'curl.h']]], + ['curlproto_5fall',['CURLPROTO_ALL',['../curl_8h.html#a85eed180d156ca929d85f3173667f23c',1,'curl.h']]], + ['curlproto_5fdict',['CURLPROTO_DICT',['../curl_8h.html#a6674b8f85b7731eb61fca98a390db4d3',1,'curl.h']]], + ['curlproto_5ffile',['CURLPROTO_FILE',['../curl_8h.html#ab9dc18362468a060094b6fea044e2a40',1,'curl.h']]], + ['curlproto_5fftp',['CURLPROTO_FTP',['../curl_8h.html#a9ba581e59a874626d594c0f7c241d6d2',1,'curl.h']]], + ['curlproto_5fftps',['CURLPROTO_FTPS',['../curl_8h.html#adef34e1e2989d3726cc20e3b5875f2f4',1,'curl.h']]], + ['curlproto_5fgopher',['CURLPROTO_GOPHER',['../curl_8h.html#a6b98cffae36087ef3b2ce037790261d5',1,'curl.h']]], + ['curlproto_5fhttp',['CURLPROTO_HTTP',['../curl_8h.html#a4c4a3046bce0da437f299072f489bc02',1,'curl.h']]], + ['curlproto_5fhttps',['CURLPROTO_HTTPS',['../curl_8h.html#a83d34123b66749720352af4bcb17a8e4',1,'curl.h']]], + ['curlproto_5fimap',['CURLPROTO_IMAP',['../curl_8h.html#a30d3c27b363600b6748798f8b3a1ec75',1,'curl.h']]], + ['curlproto_5fimaps',['CURLPROTO_IMAPS',['../curl_8h.html#a2431e24f2138b8074ffe85acace52384',1,'curl.h']]], + ['curlproto_5fldap',['CURLPROTO_LDAP',['../curl_8h.html#a5588596e963ddd108786b3e331eb09e4',1,'curl.h']]], + ['curlproto_5fldaps',['CURLPROTO_LDAPS',['../curl_8h.html#aed470ee20e1ed4de6ca0c00708679512',1,'curl.h']]], + ['curlproto_5fpop3',['CURLPROTO_POP3',['../curl_8h.html#a10d827e5e0e4d1c324f0dbc4ebe2f2b1',1,'curl.h']]], + ['curlproto_5fpop3s',['CURLPROTO_POP3S',['../curl_8h.html#a9ce81639f6e31bbaccd16bc86c7b6edb',1,'curl.h']]], + ['curlproto_5frtmp',['CURLPROTO_RTMP',['../curl_8h.html#a697c179efe391ebeac338945bb3388ca',1,'curl.h']]], + ['curlproto_5frtmpe',['CURLPROTO_RTMPE',['../curl_8h.html#a244121d9a638b2a30b892c2f350f1c7f',1,'curl.h']]], + ['curlproto_5frtmps',['CURLPROTO_RTMPS',['../curl_8h.html#a386aada409c078d3506577dcca240beb',1,'curl.h']]], + ['curlproto_5frtmpt',['CURLPROTO_RTMPT',['../curl_8h.html#ae4ca8bc935e80a76fa4a2426a5826ae5',1,'curl.h']]], + ['curlproto_5frtmpte',['CURLPROTO_RTMPTE',['../curl_8h.html#a18ed920bff785f395a16861d51292d8c',1,'curl.h']]], + ['curlproto_5frtmpts',['CURLPROTO_RTMPTS',['../curl_8h.html#a85221b44d4bac67c49e8c53618aac8cd',1,'curl.h']]], + ['curlproto_5frtsp',['CURLPROTO_RTSP',['../curl_8h.html#a57c429ed3dc3a2dc9ff5c6eba392b6b2',1,'curl.h']]], + ['curlproto_5fscp',['CURLPROTO_SCP',['../curl_8h.html#a9815b02ec8c789f7afcda6e4e1144d23',1,'curl.h']]], + ['curlproto_5fsftp',['CURLPROTO_SFTP',['../curl_8h.html#a7f016ee652c822683d1f48fdbe21dbb6',1,'curl.h']]], + ['curlproto_5fsmtp',['CURLPROTO_SMTP',['../curl_8h.html#ab0ce92d385bff5793aee465a73023072',1,'curl.h']]], + ['curlproto_5fsmtps',['CURLPROTO_SMTPS',['../curl_8h.html#ab6449e5f8491c9bf6330f54b03a5690b',1,'curl.h']]], + ['curlproto_5ftelnet',['CURLPROTO_TELNET',['../curl_8h.html#ab3bdc6e04b3b3af7d40f0719e2f66bf2',1,'curl.h']]], + ['curlproto_5ftftp',['CURLPROTO_TFTP',['../curl_8h.html#ae2930aaf7cffdd6b90d6e2ed9ed2f041',1,'curl.h']]], + ['curlproxy_5fhttp',['CURLPROXY_HTTP',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997',1,'curl.h']]], + ['curlproxy_5fhttp_5f1_5f0',['CURLPROXY_HTTP_1_0',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f',1,'curl.h']]], + ['curlproxy_5fsocks4',['CURLPROXY_SOCKS4',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41',1,'curl.h']]], + ['curlproxy_5fsocks4a',['CURLPROXY_SOCKS4A',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd',1,'curl.h']]], + ['curlproxy_5fsocks5',['CURLPROXY_SOCKS5',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386',1,'curl.h']]], + ['curlproxy_5fsocks5_5fhostname',['CURLPROXY_SOCKS5_HOSTNAME',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549',1,'curl.h']]], + ['curlrules_2eh',['curlrules.h',['../curlrules_8h.html',1,'']]], + ['curlsh',['CURLSH',['../curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0',1,'curl.h']]], + ['curlshcode',['CURLSHcode',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44',1,'curl.h']]], + ['curlshe_5fbad_5foption',['CURLSHE_BAD_OPTION',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0',1,'curl.h']]], + ['curlshe_5fin_5fuse',['CURLSHE_IN_USE',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710',1,'curl.h']]], + ['curlshe_5finvalid',['CURLSHE_INVALID',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2',1,'curl.h']]], + ['curlshe_5flast',['CURLSHE_LAST',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8',1,'curl.h']]], + ['curlshe_5fnomem',['CURLSHE_NOMEM',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7',1,'curl.h']]], + ['curlshe_5fok',['CURLSHE_OK',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd',1,'curl.h']]], + ['curlshopt_5flast',['CURLSHOPT_LAST',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c',1,'curl.h']]], + ['curlshopt_5flockfunc',['CURLSHOPT_LOCKFUNC',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b',1,'curl.h']]], + ['curlshopt_5fnone',['CURLSHOPT_NONE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc',1,'curl.h']]], + ['curlshopt_5fshare',['CURLSHOPT_SHARE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686',1,'curl.h']]], + ['curlshopt_5funlockfunc',['CURLSHOPT_UNLOCKFUNC',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7',1,'curl.h']]], + ['curlshopt_5funshare',['CURLSHOPT_UNSHARE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1',1,'curl.h']]], + ['curlshopt_5fuserdata',['CURLSHOPT_USERDATA',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442',1,'curl.h']]], + ['curlshoption',['CURLSHoption',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f',1,'curl.h']]], + ['curlsocktype',['curlsocktype',['../curl_8h.html#ae319cab849319fca1b222de282506ad9',1,'curl.h']]], + ['curlsocktype_5fipcxn',['CURLSOCKTYPE_IPCXN',['../curl_8h.html#ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8',1,'curl.h']]], + ['curlsocktype_5flast',['CURLSOCKTYPE_LAST',['../curl_8h.html#ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3',1,'curl.h']]], + ['curlssh_5fauth_5fany',['CURLSSH_AUTH_ANY',['../curl_8h.html#ae2eed9c79cbc4b77700cc3b5a9ca9fc6',1,'curl.h']]], + ['curlssh_5fauth_5fdefault',['CURLSSH_AUTH_DEFAULT',['../curl_8h.html#a88e64b73acc60922b65a117f226afe61',1,'curl.h']]], + ['curlssh_5fauth_5fhost',['CURLSSH_AUTH_HOST',['../curl_8h.html#a20d304786ed857ccad3701c8310beef1',1,'curl.h']]], + ['curlssh_5fauth_5fkeyboard',['CURLSSH_AUTH_KEYBOARD',['../curl_8h.html#a6c58e70cd4005e4c55f59ed804dfe875',1,'curl.h']]], + ['curlssh_5fauth_5fnone',['CURLSSH_AUTH_NONE',['../curl_8h.html#a8870e7f5c594a9d9f4d1283d31cee8a2',1,'curl.h']]], + ['curlssh_5fauth_5fpassword',['CURLSSH_AUTH_PASSWORD',['../curl_8h.html#aac05add1c594bdb7e438451c419b9ef1',1,'curl.h']]], + ['curlssh_5fauth_5fpublickey',['CURLSSH_AUTH_PUBLICKEY',['../curl_8h.html#a9c97deb48aedddd960456bf853ef4561',1,'curl.h']]], + ['curlusessl_5fall',['CURLUSESSL_ALL',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2',1,'curl.h']]], + ['curlusessl_5fcontrol',['CURLUSESSL_CONTROL',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b',1,'curl.h']]], + ['curlusessl_5flast',['CURLUSESSL_LAST',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff',1,'curl.h']]], + ['curlusessl_5fnone',['CURLUSESSL_NONE',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4',1,'curl.h']]], + ['curlusessl_5ftry',['CURLUSESSL_TRY',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986',1,'curl.h']]], + ['curlver_2eh',['curlver.h',['../curlver_8h.html',1,'']]], + ['curlversion',['CURLversion',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe',1,'curl.h']]], + ['curlversion_5ffirst',['CURLVERSION_FIRST',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7',1,'curl.h']]], + ['curlversion_5ffourth',['CURLVERSION_FOURTH',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2',1,'curl.h']]], + ['curlversion_5flast',['CURLVERSION_LAST',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02',1,'curl.h']]], + ['curlversion_5fnow',['CURLVERSION_NOW',['../curl_8h.html#a41c58742877824ee533fb8533f2911fa',1,'curl.h']]], + ['curlversion_5fsecond',['CURLVERSION_SECOND',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b',1,'curl.h']]], + ['curlversion_5fthird',['CURLVERSION_THIRD',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e',1,'curl.h']]], + ['currentoffset',['currentOffset',['../group__sndcore2__voice.html#a8c34cebf4ef621efa751d711da1f4ace',1,'AXVoiceOffsets']]], + ['currentoffsetfrac',['currentOffsetFrac',['../group__sndcore2__voice.html#a5d23314e8d2bcded94fd17036b232277',1,'AXVoiceSrc']]], ['clear',['Clear',['../group__gx2__clear.html',1,'']]], ['context_20state',['Context State',['../group__gx2__context.html',1,'']]], ['core',['Core',['../group__sndcore2__core.html',1,'']]] diff --git a/search/all_4.html b/search/all_4.html index adc99fb..6452295 100644 --- a/search/all_4.html +++ b/search/all_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_4.js b/search/all_4.js index 13b8839..4eaf5ee 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -2,15 +2,17 @@ var searchData= [ ['debug',['Debug',['../group__coreinit__debug.html',1,'']]], ['dynamic_20loading',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]], - ['data',['data',['../struct_a_x_voice_offsets.html#a0d49d74db4c035719c3867723cf7e779',1,'AXVoiceOffsets']]], - ['dataend',['dataEnd',['../struct_m_e_m_heap_header.html#afd8d116d27671766707fa89f63e77535',1,'MEMHeapHeader']]], - ['datastart',['dataStart',['../struct_m_e_m_heap_header.html#ab68a6425f2ca0d9e6af3c18ad6ab5524',1,'MEMHeapHeader']]], - ['datatype',['dataType',['../struct_a_x_voice_offsets.html#a2dbc783d5a443c963bc59e1f8ff89681',1,'AXVoiceOffsets']]], - ['db_5falpha_5fto_5fmask',['db_alpha_to_mask',['../struct_g_x2_alpha_to_mask_reg.html#a1cf3a8763a0599369f9683d108303113',1,'GX2AlphaToMaskReg']]], - ['db_5fdepth_5fcontrol',['db_depth_control',['../struct_g_x2_depth_stencil_control_reg.html#ae3c929ace484ef30163c816b2dc890fb',1,'GX2DepthStencilControlReg']]], - ['db_5fshader_5fcontrol',['db_shader_control',['../struct_g_x2_pixel_shader.html#a031e19d56f1378a3072bc58a857fcdad',1,'GX2PixelShader']]], - ['db_5fstencilrefmask',['db_stencilrefmask',['../struct_g_x2_stencil_mask_reg.html#a22df027b11466336f53c295b1440cd6d',1,'GX2StencilMaskReg']]], - ['db_5fstencilrefmask_5fbf',['db_stencilrefmask_bf',['../struct_g_x2_stencil_mask_reg.html#a33fa5c1bd5ed6f93d3f3eaffd0a5b2bb',1,'GX2StencilMaskReg']]], + ['default_20heap',['Default Heap',['../group__coreinit__memdefaultheap.html',1,'']]], + ['data',['data',['../group__coreinit__fs.html#a735984d41155bc1032e09bece8f8d66d',1,'FSMessage::data()'],['../curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb',1,'curl_slist::data()'],['../multi_8h.html#a54626afbeed85ed0a0e82bb000587b12',1,'CURLMsg::data()'],['../group__sndcore2__voice.html#a0d49d74db4c035719c3867723cf7e779',1,'AXVoiceOffsets::data()']]], + ['data_5ftype',['data_type',['../zlib_8h.html#a47eb6f1029f8333d4e55b08296f900dd',1,'z_stream_s']]], + ['dataend',['dataEnd',['../group__coreinit__memheap.html#afd8d116d27671766707fa89f63e77535',1,'MEMHeapHeader']]], + ['dataformat',['dataFormat',['../group__padscore__wpad.html#a6c31150b2ba18e724b153bc8da922034',1,'WPADStatusProController']]], + ['datastart',['dataStart',['../group__coreinit__memheap.html#ab68a6425f2ca0d9e6af3c18ad6ab5524',1,'MEMHeapHeader']]], + ['datatype',['dataType',['../group__sndcore2__voice.html#a2dbc783d5a443c963bc59e1f8ff89681',1,'AXVoiceOffsets']]], + ['db_5falpha_5fto_5fmask',['db_alpha_to_mask',['../group__gx2__registers.html#a1cf3a8763a0599369f9683d108303113',1,'GX2AlphaToMaskReg']]], + ['db_5fdepth_5fcontrol',['db_depth_control',['../group__gx2__registers.html#ae3c929ace484ef30163c816b2dc890fb',1,'GX2DepthStencilControlReg']]], + ['db_5fstencilrefmask',['db_stencilrefmask',['../group__gx2__registers.html#a22df027b11466336f53c295b1440cd6d',1,'GX2StencilMaskReg']]], + ['db_5fstencilrefmask_5fbf',['db_stencilrefmask_bf',['../group__gx2__registers.html#a33fa5c1bd5ed6f93d3f3eaffd0a5b2bb',1,'GX2StencilMaskReg']]], ['dcflushrange',['DCFlushRange',['../group__coreinit__cache.html#ga3189eaf014ed0ec62c6ecfc5f25d658a',1,'cache.h']]], ['dcflushrangenosync',['DCFlushRangeNoSync',['../group__coreinit__cache.html#gac08282add83d813b7a5a857da9e62e48',1,'cache.h']]], ['dcinvalidaterange',['DCInvalidateRange',['../group__coreinit__cache.html#ga7c3fc6a7f6dc2765f58683e210af4123',1,'cache.h']]], @@ -18,25 +20,42 @@ var searchData= ['dcstorerangenosync',['DCStoreRangeNoSync',['../group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e',1,'cache.h']]], ['dctouchrange',['DCTouchRange',['../group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561',1,'cache.h']]], ['dczerorange',['DCZeroRange',['../group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d',1,'cache.h']]], - ['deallocator',['deallocator',['../struct_o_s_thread.html#a26a9241292d04c9c6fe64a140aff3665',1,'OSThread']]], - ['debug_2eh',['debug.h',['../debug_8h.html',1,'']]], - ['defaultblock',['defaultBlock',['../struct_m_e_m_block_heap.html#a90bce83e474fb5ecdead9d23129c1769',1,'MEMBlockHeap']]], - ['defaulttrack',['defaultTrack',['../struct_m_e_m_block_heap.html#aa95b31244ef58f22a5f337c625bd5da6',1,'MEMBlockHeap']]], - ['delta',['delta',['../struct_a_x_voice_device_bus_mix_data.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceDeviceBusMixData::delta()'],['../struct_a_x_voice_ve_data.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceVeData::delta()']]], - ['depth',['depth',['../struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b',1,'GX2Surface']]], - ['depthclear',['depthClear',['../struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a',1,'GX2DepthBuffer']]], + ['deallocator',['deallocator',['../group__coreinit__thread.html#a26a9241292d04c9c6fe64a140aff3665',1,'OSThread']]], + ['debug_2eh',['debug.h',['../coreinit_2debug_8h.html',1,'(Global Namespace)'],['../gx2_2debug_8h.html',1,'(Global Namespace)']]], + ['defaultblock',['defaultBlock',['../group__coreinit__memblockheap.html#a90bce83e474fb5ecdead9d23129c1769',1,'MEMBlockHeap']]], + ['defaulttrack',['defaultTrack',['../group__coreinit__memblockheap.html#aa95b31244ef58f22a5f337c625bd5da6',1,'MEMBlockHeap']]], + ['deflateinit',['deflateInit',['../zlib_8h.html#ae7440c1c5a8becba6dbf410275dc0a5c',1,'zlib.h']]], + ['deflateinit2',['deflateInit2',['../zlib_8h.html#a59b575a521efe7ea0d3b9dd3c8d315c1',1,'zlib.h']]], + ['delta',['delta',['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceDeviceBusMixData::delta()'],['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceVeData::delta()']]], + ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]], + ['depth',['depth',['../group__gx2__surface.html#af43b771026fceb9a0b28256afc08f69b',1,'GX2Surface']]], + ['depthclear',['depthClear',['../group__gx2__surface.html#a35dde1ada59cd1f3f7c274f6d1b3567a',1,'GX2DepthBuffer']]], + ['destroy',['Destroy',['../namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6',1,'nn::swkbd']]], + ['device',['device',['../group__coreinit__mcp.html#a2376f17d1e7367401184b2a3978bcd3a',1,'MCPTitleListType']]], ['device_2eh',['device.h',['../device_8h.html',1,'']]], - ['devices',['devices',['../struct_m_c_p_device_list.html#a45886fc93045f412e13d2225aff75ce4',1,'MCPDeviceList']]], - ['dim',['dim',['../struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624',1,'GX2Surface']]], + ['devices',['devices',['../group__coreinit__mcp.html#a45886fc93045f412e13d2225aff75ce4',1,'MCPDeviceList']]], + ['dim',['dim',['../group__gx2__surface.html#aa10866f83d042583f32ee7212355a624',1,'GX2Surface']]], + ['direction',['direction',['../group__vpad__input.html#afd07cc52d7a26eca9be566e87fd21356',1,'VPADStatus']]], + ['disappearinputform',['DisappearInputForm',['../namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70',1,'nn::swkbd']]], + ['disappearkeyboard',['DisappearKeyboard',['../namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70',1,'nn::swkbd']]], + ['disassemble_5fppc_5fflags_5fnone',['DISASSEMBLE_PPC_FLAGS_NONE',['../group__coreinit__debug.html#gga9cb804d7c7ffa9732c4ac5e9a4287470a85967a8c6e6191534f0c8b12800aa389',1,'debug.h']]], + ['disassembleppcflags',['DisassemblePPCFlags',['../group__coreinit__debug.html#ga9cb804d7c7ffa9732c4ac5e9a4287470',1,'DisassemblePPCFlags(): debug.h'],['../group__coreinit__debug.html#ga8e6be6f77b4f52576d10d25a336d23ad',1,'DisassemblePPCFlags(): debug.h']]], + ['disassembleppcrange',['DisassemblePPCRange',['../group__coreinit__debug.html#ga879bee27bdd479c338b2b9e555e95b1c',1,'debug.h']]], + ['disassemblyfindsymbolfn',['DisassemblyFindSymbolFn',['../group__coreinit__debug.html#ga041483338ae9d40c8501c9ad14b330a1',1,'debug.h']]], + ['disassemblyprintfn',['DisassemblyPrintFn',['../group__coreinit__debug.html#ga807903cd21d5777e977d7833bbc8cd93',1,'debug.h']]], ['display_2eh',['display.h',['../display_8h.html',1,'']]], - ['displaylist_2eh',['displaylist.h',['../_2displaylist_8h.html',1,'']]], - ['displaylist_2eh',['displaylist.h',['../displaylist_8h.html',1,'']]], - ['divisors',['divisors',['../struct_g_x2_fetch_shader.html#a51903de270bc66ccfaa183a3cd4f20a6',1,'GX2FetchShader']]], - ['draw_2eh',['draw.h',['../draw_8h.html',1,'']]], - ['draw_2eh',['draw.h',['../_2draw_8h.html',1,'']]], + ['displaylist_2eh',['displaylist.h',['../displaylist_8h.html',1,'(Global Namespace)'],['../_2displaylist_8h.html',1,'(Global Namespace)']]], + ['divisors',['divisors',['../group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6',1,'GX2FetchShader']]], + ['done',['done',['../zlib_8h.html#a5992b274cfdcacdbc1fa8347fd01ebde',1,'gz_header_s']]], + ['draw_2eh',['draw.h',['../draw_8h.html',1,'(Global Namespace)'],['../_2draw_8h.html',1,'(Global Namespace)']]], + ['drawdrc',['DrawDRC',['../namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1',1,'nn::swkbd']]], + ['drawstringinfo',['DrawStringInfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html',1,'DrawStringInfo'],['../structnn_1_1swkbd_1_1DrawStringInfo.html#a75d5aaaba7f1ccafb6e27eaa23ce6a97',1,'nn::swkbd::DrawStringInfo::DrawStringInfo()']]], + ['drawtv',['DrawTV',['../namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66',1,'nn::swkbd']]], ['drcvs_2eh',['drcvs.h',['../drcvs_8h.html',1,'']]], - ['duration',['duration',['../struct_m_p_task_info.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTaskInfo::duration()'],['../struct_m_p_task.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTask::duration()']]], + ['dummy',['dummy',['../zlib_8h.html#a7c1d654b7b6114d7a0abc8d351dd1bcd',1,'internal_state']]], + ['duration',['duration',['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTaskInfo::duration()'],['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTask::duration()']]], ['dynload_2eh',['dynload.h',['../dynload_8h.html',1,'']]], + ['debug',['Debug',['../group__gx2__debug.html',1,'']]], ['display',['Display',['../group__gx2__display.html',1,'']]], ['display_20list',['Display List',['../group__gx2__displaylist.html',1,'']]], ['draw',['Draw',['../group__gx2__draw.html',1,'']]], diff --git a/search/all_5.html b/search/all_5.html index a9fcd17..e59e1d5 100644 --- a/search/all_5.html +++ b/search/all_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_5.js b/search/all_5.js index 082eb97..55b3d4b 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,24 +1,35 @@ var searchData= [ + ['energy_20saver',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], ['event_20object',['Event Object',['../group__coreinit__event.html',1,'']]], ['exception_20handling',['Exception Handling',['../group__coreinit__exception.html',1,'']]], ['exit',['Exit',['../group__coreinit__exit.html',1,'']]], - ['expanded_20heap',['Expanded Heap',['../group__coreinit__expheap.html',1,'']]], - ['elemcount',['elemCount',['../struct_g_x2_r_buffer.html#af065e9f4c61904d7e6208c6767ae0713',1,'GX2RBuffer']]], - ['elemsize',['elemSize',['../struct_g_x2_r_buffer.html#adcb87f2809f48c3f44fc756c261ecde1',1,'GX2RBuffer']]], - ['end',['end',['../struct_m_e_m_block_heap_block.html#a57dfa4d169c6b9c0b4e7352bc0c34366',1,'MEMBlockHeapBlock']]], - ['endianswap',['endianSwap',['../struct_g_x2_attrib_stream.html#a36155a846634b57e7140d1db7baee8a7',1,'GX2AttribStream']]], - ['endoffset',['endOffset',['../struct_a_x_voice_offsets.html#a6bbb47cc3cc43b6a3e333a097378b249',1,'AXVoiceOffsets']]], - ['entrypoint',['entryPoint',['../struct_o_s_thread.html#a5b1f5074d3ad451216e44edd1b73bc1d',1,'OSThread']]], + ['expanded_20heap',['Expanded Heap',['../group__coreinit__memexpheap.html',1,'']]], + ['easy_2eh',['easy.h',['../easy_8h.html',1,'']]], + ['easy_5fhandle',['easy_handle',['../multi_8h.html#a5000cbf12257367f7ae2773a26ff4483',1,'CURLMsg']]], + ['eeprom_5fversion',['eeprom_version',['../group__coreinit__mcp.html#aee543507479960091aacadaa69d840c0',1,'MCPSysProdSettings']]], + ['elemcount',['elemCount',['../group__gx2r__buffer.html#af065e9f4c61904d7e6208c6767ae0713',1,'GX2RBuffer']]], + ['elemsize',['elemSize',['../group__gx2r__buffer.html#adcb87f2809f48c3f44fc756c261ecde1',1,'GX2RBuffer']]], + ['end',['end',['../group__coreinit__memblockheap.html#a57dfa4d169c6b9c0b4e7352bc0c34366',1,'MEMBlockHeapBlock']]], + ['endianswap',['endianSwap',['../group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7',1,'GX2AttribStream']]], + ['endoffset',['endOffset',['../group__sndcore2__voice.html#a6bbb47cc3cc43b6a3e333a097378b249',1,'AXVoiceOffsets']]], + ['energysaver_2eh',['energysaver.h',['../energysaver_8h.html',1,'']]], + ['english',['English',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::swkbd']]], + ['entryid',['entryId',['../group__coreinit__fs.html#a565c1b579da0c9f968488e046b2fe6b1',1,'FSStat']]], + ['entrypoint',['entryPoint',['../group__coreinit__thread.html#a5b1f5074d3ad451216e44edd1b73bc1d',1,'OSThread']]], ['enum_2eh',['enum.h',['../enum_8h.html',1,'']]], - ['error',['error',['../struct_o_s_context.html#aa8d183302fdfa4a6892f1d80300cdb32',1,'OSContext']]], - ['event_2eh',['event.h',['../gx2_2event_8h.html',1,'']]], - ['event_2eh',['event.h',['../coreinit_2event_8h.html',1,'']]], + ['err',['err',['../group__padscore__wpad.html#a4028993b4bc2c4b88683e7cffeb01429',1,'WPADStatusProController']]], + ['error',['error',['../group__coreinit__context.html#aa8d183302fdfa4a6892f1d80300cdb32',1,'OSContext::error()'],['../group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387',1,'KPADStatus::error()'],['../group__vpad__input.html#adc64ccb7538429fe78e3fe0139267370',1,'VPADStatus::error()']]], + ['europe',['Europe',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::swkbd']]], + ['event_2eh',['event.h',['../coreinit_2event_8h.html',1,'(Global Namespace)'],['../gx2_2event_8h.html',1,'(Global Namespace)']]], ['exception_2eh',['exception.h',['../exception_8h.html',1,'']]], ['exit',['exit',['../group__coreinit__exit.html#ga7b17e5913b7dff48eec9ba3976ccfd3c',1,'exit.h']]], ['exit_2eh',['exit.h',['../exit_8h.html',1,'']]], - ['exitvalue',['exitValue',['../struct_o_s_thread.html#ab3b846817f872aed4903032f00d16246',1,'OSThread']]], - ['expandedheap_2eh',['expandedheap.h',['../expandedheap_8h.html',1,'']]], + ['exitvalue',['exitValue',['../group__coreinit__thread.html#ab3b846817f872aed4903032f00d16246',1,'OSThread']]], + ['extensiontype',['extensionType',['../group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'KPADStatus::extensionType()'],['../group__padscore__wpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'WPADStatusProController::extensionType()']]], + ['extra',['extra',['../zlib_8h.html#a2b260b4b03b66af0a115704504632b68',1,'gz_header_s']]], + ['extra_5flen',['extra_len',['../zlib_8h.html#a5ded8c4f212b31a3ad229496d74f1239',1,'gz_header_s']]], + ['extra_5fmax',['extra_max',['../zlib_8h.html#a8dcbcbd67c34445b41842b73a6d768f1',1,'gz_header_s']]], ['enums',['Enums',['../group__gx2__enum.html',1,'']]], ['event',['Event',['../group__gx2__event.html',1,'']]] ]; diff --git a/search/all_6.html b/search/all_6.html index 821c374..f75a754 100644 --- a/search/all_6.html +++ b/search/all_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_6.js b/search/all_6.js index b7bbb65..e7e3f08 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -2,26 +2,34 @@ var searchData= [ ['fast_20condition_20variable',['Fast Condition Variable',['../group__coreinit__fastcond.html',1,'']]], ['fast_20mutex',['Fast Mutex',['../group__coreinit__fastmutex.html',1,'']]], + ['fiber',['Fiber',['../group__coreinit__fiber.html',1,'']]], ['foreground_20management',['Foreground Management',['../group__coreinit__foreground.html',1,'']]], - ['frame_20heap',['Frame Heap',['../group__coreinit__frameheap.html',1,'']]], ['filesystem',['Filesystem',['../group__coreinit__fs.html',1,'']]], - ['f32',['f32',['../wut__types_8h.html#a5f6906312a689f27d70e9d086649d3fd',1,'wut_types.h']]], - ['f64',['f64',['../wut__types_8h.html#a94dab5770726ccbef8c7d026cfbdf8e5',1,'wut_types.h']]], + ['frame_20heap',['Frame Heap',['../group__coreinit__memfrmheap.html',1,'']]], ['false',['FALSE',['../wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'wut_types.h']]], + ['family',['family',['../curl_8h.html#a4417150d9f858949bd9ea8794995ebcc',1,'curl_sockaddr']]], + ['far',['FAR',['../zconf_8h.html#aef060b3456fdcc093a7210a762d5f2ed',1,'zconf.h']]], ['fastcondition_2eh',['fastcondition.h',['../fastcondition_8h.html',1,'']]], ['fastmutex_2eh',['fastmutex.h',['../fastmutex_8h.html',1,'']]], + ['fd_5fsetsize',['FD_SETSIZE',['../socket_8h.html#a86c5dbf5a99358e288f573d6a1e0873f',1,'socket.h']]], + ['features',['features',['../curl_8h.html#a95d087aa0676d2cbc3e25cdd045311f7',1,'curl_version_info_data']]], + ['fiber_2eh',['fiber.h',['../fiber_8h.html',1,'']]], + ['filename',['filename',['../curl_8h.html#aeac90097f29f7529968697163cea5c18',1,'curl_fileinfo']]], ['filesystem_2eh',['filesystem.h',['../filesystem_8h.html',1,'']]], - ['first',['first',['../struct_o_s_message_queue.html#a278eb73b0cdb4b6029426dbd091b643f',1,'OSMessageQueue']]], - ['firstblock',['firstBlock',['../struct_m_e_m_block_heap.html#a3f489ef875557f592a5c0dd7bcbfbcc5',1,'MEMBlockHeap']]], - ['firstfreeblock',['firstFreeBlock',['../struct_m_e_m_block_heap.html#a69e21124166fecc9aedafa4e05e03647',1,'MEMBlockHeap']]], - ['flags',['flags',['../struct_f_s_stat.html#aac73acba77991b837a4434a4193a9ad0',1,'FSStat::flags()'],['../struct_m_e_m_heap_header.html#a773b39d480759f67926cb18ae2219281',1,'MEMHeapHeader::flags()'],['../struct_g_x2_r_buffer.html#a17038ad40371704cf9225a359e40945d',1,'GX2RBuffer::flags()']]], + ['filetype',['filetype',['../curl_8h.html#af29da73c48d3df6e6930e619a989cece',1,'curl_fileinfo']]], + ['finalize',['Finalize',['../namespacenn_1_1ac.html#aad222ee462945359df6feee2ed285627',1,'nn::ac']]], + ['finalize_5f_5fq2_5f2nn2acfv',['Finalize__Q2_2nn2acFv',['../namespacenn_1_1ac_1_1detail.html#a7505876f69bc002fefcebd757f460a34',1,'nn::ac::detail']]], + ['first',['first',['../group__coreinit__msgq.html#a278eb73b0cdb4b6029426dbd091b643f',1,'OSMessageQueue']]], + ['firstblock',['firstBlock',['../group__coreinit__memblockheap.html#a3f489ef875557f592a5c0dd7bcbfbcc5',1,'MEMBlockHeap']]], + ['firstfreeblock',['firstFreeBlock',['../group__coreinit__memblockheap.html#a69e21124166fecc9aedafa4e05e03647',1,'MEMBlockHeap']]], + ['flags',['flags',['../group__coreinit__fs.html#aac73acba77991b837a4434a4193a9ad0',1,'FSStat::flags()'],['../group__coreinit__memheap.html#a773b39d480759f67926cb18ae2219281',1,'MEMHeapHeader::flags()'],['../curl_8h.html#a6a36e81b5744ff152979cae202d37e78',1,'curl_httppost::flags()'],['../curl_8h.html#ac92588540e8c1d014a08cd8a45462b19',1,'curl_fileinfo::flags()'],['../group__gx2r__buffer.html#a17038ad40371704cf9225a359e40945d',1,'GX2RBuffer::flags()']]], ['foreground_2eh',['foreground.h',['../foreground_8h.html',1,'']]], - ['format',['format',['../struct_g_x2_attrib_stream.html#a480e3629a8b750c08f78f8660a6a9b89',1,'GX2AttribStream::format()'],['../struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997',1,'GX2Surface::format()']]], - ['fpr',['fpr',['../struct_o_s_coroutine.html#a00edc3febb6baa30619c05e7bce8b51a',1,'OSCoroutine::fpr()'],['../struct_o_s_context.html#a67485ebee7cded94475a562cbd9d960d',1,'OSContext::fpr()']]], - ['fpscr',['fpscr',['../struct_o_s_context.html#a1bb7411f9602ddc316f0e483383eb2c9',1,'OSContext']]], - ['frameheap_2eh',['frameheap.h',['../frameheap_8h.html',1,'']]], - ['freeblocks',['freeBlocks',['../struct_m_e_m_unit_heap.html#a65a9d090eb303fb57c33d24bd4b4b6e2',1,'MEMUnitHeap']]], - ['freelist',['freeList',['../struct_m_e_m_expanded_heap.html#a205054f9504ef87015883cb98e996dc9',1,'MEMExpandedHeap']]], + ['format',['format',['../group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89',1,'GX2AttribStream::format()'],['../group__gx2__surface.html#a89eb29b897d379cfed1e78754a078997',1,'GX2Surface::format()'],['../group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828',1,'KPADStatus::format()']]], + ['fpr',['fpr',['../group__coreinit__context.html#a67485ebee7cded94475a562cbd9d960d',1,'OSContext::fpr()'],['../group__coreinit__coroutine.html#a00edc3febb6baa30619c05e7bce8b51a',1,'OSCoroutine::fpr()']]], + ['fpscr',['fpscr',['../group__coreinit__context.html#a1bb7411f9602ddc316f0e483383eb2c9',1,'OSContext']]], + ['fread',['fread',['../stdcheaders_8h.html#aae22dd41ebe1e64904429c5a31e7e642',1,'stdcheaders.h']]], + ['freeblocks',['freeBlocks',['../group__coreinit__unitheap.html#a65a9d090eb303fb57c33d24bd4b4b6e2',1,'MEMUnitHeap']]], + ['freelist',['freeList',['../group__coreinit__memexpheap.html#aa3cf50af50f30ee854a2f2e94584d2f8',1,'MEMExpHeap']]], ['fs_5ferror_5faccess_5ferror',['FS_ERROR_ACCESS_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151',1,'filesystem.h']]], ['fs_5ferror_5falready_5fexists',['FS_ERROR_ALREADY_EXISTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c',1,'filesystem.h']]], ['fs_5ferror_5falready_5fopen',['FS_ERROR_ALREADY_OPEN',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d',1,'filesystem.h']]], @@ -104,32 +112,32 @@ var searchData= ['fs_5fvolume_5fstate_5fwrong_5fmedia',['FS_VOLUME_STATE_WRONG_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242',1,'filesystem.h']]], ['fsaddclient',['FSAddClient',['../group__coreinit__fs.html#gae6b1c7ae623fb1be303c4b3f894c1e58',1,'filesystem.h']]], ['fsasynccallback',['FSAsyncCallback',['../group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12',1,'filesystem.h']]], - ['fsasyncdata',['FSAsyncData',['../struct_f_s_async_data.html',1,'FSAsyncData'],['../group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606',1,'FSAsyncData(): filesystem.h']]], + ['fsasyncdata',['FSAsyncData',['../group__coreinit__fs.html#structFSAsyncData',1,'FSAsyncData'],['../group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606',1,'FSAsyncData(): filesystem.h']]], + ['fsasyncresult',['FSAsyncResult',['../group__coreinit__fs.html#structFSAsyncResult',1,'FSAsyncResult'],['../group__coreinit__fs.html#gafd7aa5db40d93ccd3c6fb5a9425a5ce8',1,'FSAsyncResult(): filesystem.h']]], ['fsbindmount',['FSBindMount',['../group__coreinit__fs.html#ga20a630597b4d174c01d546f8f9091751',1,'filesystem.h']]], ['fsbindunmount',['FSbindUnmount',['../group__coreinit__fs.html#ga02087d68709e46237e27c821a7730008',1,'filesystem.h']]], ['fschangedir',['FSChangeDir',['../group__coreinit__fs.html#ga6c20a87378abde146d411f4a6f6771ed',1,'filesystem.h']]], ['fschangedirasync',['FSChangeDirAsync',['../group__coreinit__fs.html#ga325f4672edf33485e69818b64d5bf95d',1,'filesystem.h']]], ['fschangemode',['FSChangeMode',['../group__coreinit__fs.html#gab9fd06d1a241dd83a46b4084828171fd',1,'filesystem.h']]], ['fschangemodeasync',['FSChangeModeAsync',['../group__coreinit__fs.html#gaa414236a93ef73e246e16d1a09876709',1,'filesystem.h']]], - ['fsclient',['FSClient',['../struct_f_s_client.html',1,'FSClient'],['../group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791',1,'FSClient(): filesystem.h']]], + ['fsclient',['FSClient',['../group__coreinit__fs.html#structFSClient',1,'FSClient'],['../namespacenn_1_1swkbd.html#a88aea16bd7a0f7033a96c773a78c79d1',1,'nn::swkbd::CreateArg::fsClient()'],['../group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791',1,'FSClient(): filesystem.h']]], ['fsclosedir',['FSCloseDir',['../group__coreinit__fs.html#ga0b6d84a9b812cd8bb9d1b6b7ceaf31f2',1,'filesystem.h']]], ['fsclosedirasync',['FSCloseDirAsync',['../group__coreinit__fs.html#ga54ca366b15c2c4609bd6a8d2ddbf10a4',1,'filesystem.h']]], ['fsclosefile',['FSCloseFile',['../group__coreinit__fs.html#gaffee1c1cebc8ddaf19562d80fa64c24d',1,'filesystem.h']]], ['fsclosefileasync',['FSCloseFileAsync',['../group__coreinit__fs.html#ga9b53d68828f0c244a91cc85388178d73',1,'filesystem.h']]], - ['fscmdblock',['FSCmdBlock',['../struct_f_s_cmd_block.html',1,'FSCmdBlock'],['../group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00',1,'FSCmdBlock(): filesystem.h']]], + ['fscmdblock',['FSCmdBlock',['../group__coreinit__fs.html#structFSCmdBlock',1,'FSCmdBlock'],['../group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00',1,'FSCmdBlock(): filesystem.h']]], ['fsdelclient',['FSDelClient',['../group__coreinit__fs.html#gaf809ada814079c8338f7fc01c7653d91',1,'filesystem.h']]], - ['fsdevexit',['fsDevExit',['../group__coreinit__fs.html#ga590c8e549974177bc30f7da7a1c34825',1,'filesystem.h']]], - ['fsdevinit',['fsDevInit',['../group__coreinit__fs.html#ga981c5d31657ca0063952244e3c81a56b',1,'filesystem.h']]], - ['fsdirectoryentry',['FSDirectoryEntry',['../struct_f_s_directory_entry.html',1,'FSDirectoryEntry'],['../group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb',1,'FSDirectoryEntry(): filesystem.h']]], + ['fsdirectoryentry',['FSDirectoryEntry',['../group__coreinit__fs.html#structFSDirectoryEntry',1,'FSDirectoryEntry'],['../group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb',1,'FSDirectoryEntry(): filesystem.h']]], ['fsdirectoryhandle',['FSDirectoryHandle',['../group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4',1,'filesystem.h']]], ['fserror',['FSError',['../group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c',1,'FSError(): filesystem.h'],['../group__coreinit__fs.html#ga4fcc17aced52f1aa5c7156d00e9b7da1',1,'FSError(): filesystem.h']]], ['fsfilehandle',['FSFileHandle',['../group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6',1,'filesystem.h']]], ['fsflushfile',['FSFlushFile',['../group__coreinit__fs.html#ga3333531974ac1e266c3c395f9848a78d',1,'filesystem.h']]], ['fsflushfileasync',['FSFlushFileAsync',['../group__coreinit__fs.html#gaf7a030fc92a14e7146cdc4466ee65cb0',1,'filesystem.h']]], + ['fsgetasyncresult',['FSGetAsyncResult',['../group__coreinit__fs.html#ga330bc82ddba1a0964127e120df14a3fb',1,'filesystem.h']]], ['fsgetclientnum',['FSGetClientNum',['../group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6',1,'filesystem.h']]], ['fsgetcwd',['FSGetCwd',['../group__coreinit__fs.html#ga8e52409c57c366c57f624dffe1a20cb2',1,'filesystem.h']]], - ['fsgetfreespacesize',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#ga84d237a6baf3fb8ed40ef79c6db840d8',1,'filesystem.h']]], - ['fsgetfreespacesizeasync',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#ga3d49d3573d73ce5368b884e0594083eb',1,'filesystem.h']]], + ['fsgetfreespacesize',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#ga0397b4710788a2d475af13dda955c356',1,'filesystem.h']]], + ['fsgetfreespacesizeasync',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#gabf6ded1a1b74b883d335ee0e7167f327',1,'filesystem.h']]], ['fsgetlasterrorcodeforviewer',['FSGetLastErrorCodeForViewer',['../group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c',1,'filesystem.h']]], ['fsgetmountsource',['FSGetMountSource',['../group__coreinit__fs.html#ga178f2b38483ad1ec7f7ba34f95cc0755',1,'filesystem.h']]], ['fsgetposfile',['FSGetPosFile',['../group__coreinit__fs.html#gaa3b155af2b58e7c55000feea13c8c344',1,'filesystem.h']]], @@ -143,9 +151,10 @@ var searchData= ['fsinitcmdblock',['FSInitCmdBlock',['../group__coreinit__fs.html#ga0d2ee61abad5cd681f61a3772ce6a32b',1,'filesystem.h']]], ['fsmakedir',['FSMakeDir',['../group__coreinit__fs.html#ga76e389b6b63c5e9e9e174913cb9c83e4',1,'filesystem.h']]], ['fsmakedirasync',['FSMakeDirAsync',['../group__coreinit__fs.html#gaf230fe66f03556850cc7b2ef520dec78',1,'filesystem.h']]], + ['fsmessage',['FSMessage',['../group__coreinit__fs.html#structFSMessage',1,'FSMessage'],['../group__coreinit__fs.html#ga365d7afb1d3b3bb3b21a73bc94c8e15c',1,'FSMessage(): filesystem.h']]], ['fsmode',['FSMode',['../group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f',1,'FSMode(): filesystem.h'],['../group__coreinit__fs.html#ga72eb4ecb5d8f214e11c1e2375328ac02',1,'FSMode(): filesystem.h']]], ['fsmount',['FSMount',['../group__coreinit__fs.html#ga9ce281a1c03a8c1d3ffbf8b12c8c326a',1,'filesystem.h']]], - ['fsmountsource',['FSMountSource',['../struct_f_s_mount_source.html',1,'FSMountSource'],['../group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5',1,'FSMountSource(): filesystem.h']]], + ['fsmountsource',['FSMountSource',['../group__coreinit__fs.html#structFSMountSource',1,'FSMountSource'],['../group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5',1,'FSMountSource(): filesystem.h']]], ['fsmountsourcetype',['FSMountSourceType',['../group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4',1,'FSMountSourceType(): filesystem.h'],['../group__coreinit__fs.html#ga455e36166296a5a9bc199cd3824c5a32',1,'FSMountSourceType(): filesystem.h']]], ['fsopendir',['FSOpenDir',['../group__coreinit__fs.html#gafdcb815d20df20c0dec4c9abc12feaca',1,'filesystem.h']]], ['fsopendirasync',['FSOpenDirAsync',['../group__coreinit__fs.html#ga6c3cc277e16158e3a4cb76b037b3cf47',1,'filesystem.h']]], @@ -168,8 +177,8 @@ var searchData= ['fssetposfileasync',['FSSetPosFileAsync',['../group__coreinit__fs.html#ga9017d098fb0c8d585c06fb510cc243c3',1,'filesystem.h']]], ['fssetstatechangenotification',['FSSetStateChangeNotification',['../group__coreinit__fs.html#gad1a31325992505191861e496dccb334d',1,'filesystem.h']]], ['fsshutdown',['FSShutdown',['../group__coreinit__fs.html#ga2e4c4b3116eafdbe091851cab48fcf2d',1,'filesystem.h']]], - ['fsstat',['FSStat',['../struct_f_s_stat.html',1,'FSStat'],['../group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622',1,'FSStat(): filesystem.h']]], - ['fsstatechangeinfo',['FSStateChangeInfo',['../struct_f_s_state_change_info.html',1,'FSStateChangeInfo'],['../group__coreinit__fs.html#gab6651bd09c5fb2d687efe08809a045d1',1,'FSStateChangeInfo(): filesystem.h']]], + ['fsstat',['FSStat',['../group__coreinit__fs.html#structFSStat',1,'FSStat'],['../group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622',1,'FSStat(): filesystem.h']]], + ['fsstatechangeinfo',['FSStateChangeInfo',['../group__coreinit__fs.html#structFSStateChangeInfo',1,'FSStateChangeInfo'],['../group__coreinit__fs.html#gab6651bd09c5fb2d687efe08809a045d1',1,'FSStateChangeInfo(): filesystem.h']]], ['fsstatflags',['FSStatFlags',['../group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6',1,'FSStatFlags(): filesystem.h'],['../group__coreinit__fs.html#ga20ff4080a2e96ca4295787c1c2b6616b',1,'FSStatFlags(): filesystem.h']]], ['fsstatus',['FSStatus',['../group__coreinit__fs.html#ga1f6b17153671191447543d781627f223',1,'FSStatus(): filesystem.h'],['../group__coreinit__fs.html#gac58e091e4849b64ecfdeb0b2c6959238',1,'FSStatus(): filesystem.h']]], ['fstruncatefile',['FSTruncateFile',['../group__coreinit__fs.html#gae61bdaed510a844c7ad7ccfea0d5b057',1,'filesystem.h']]], @@ -180,5 +189,6 @@ var searchData= ['fswritefileasync',['FSWriteFileAsync',['../group__coreinit__fs.html#ga2ff16152cd18b276de847f85707dae94',1,'filesystem.h']]], ['fswritefilewithpos',['FSWriteFileWithPos',['../group__coreinit__fs.html#ga92de3d0c94660683d41af0e724794a88',1,'filesystem.h']]], ['fswritefilewithposasync',['FSWriteFileWithPosAsync',['../group__coreinit__fs.html#gac6d4112e13f25df7b34d7fa1f99a5f73',1,'filesystem.h']]], - ['func',['func',['../struct_m_p_task.html#a1c1534a2cfd2f65708a8fb23acabe665',1,'MPTask']]] + ['func',['func',['../group__coreinit__taskq.html#a1c1534a2cfd2f65708a8fb23acabe665',1,'MPTask']]], + ['fwrite',['fwrite',['../stdcheaders_8h.html#ae791f89cbd418b3074b1349d8f5075dd',1,'stdcheaders.h']]] ]; diff --git a/search/all_7.html b/search/all_7.html index 38c6c00..88acd94 100644 --- a/search/all_7.html +++ b/search/all_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_7.js b/search/all_7.js index 73c5718..3506f87 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,17 +1,35 @@ var searchData= [ - ['gain',['gain',['../struct_a_x_voice_adpcm.html#a7c07aa50dffd011a3b181ea4ecb54f8e',1,'AXVoiceAdpcm']]], + ['gain',['gain',['../group__sndcore2__voice.html#a7c07aa50dffd011a3b181ea4ecb54f8e',1,'AXVoiceAdpcm']]], + ['game_5fregion',['game_region',['../group__coreinit__mcp.html#ac8d3d0bda7ef348a9add1032d970eec7',1,'MCPSysProdSettings']]], + ['getassignedaddress',['GetAssignedAddress',['../namespacenn_1_1ac.html#a7ed262623e6936e9a94c25c2310545fa',1,'nn::ac']]], + ['getassignedaddress_5f_5fq2_5f2nn2acfpul',['GetAssignedAddress__Q2_2nn2acFPUl',['../namespacenn_1_1ac_1_1detail.html#a55bd3329d45c0f746ff4227506a26c27',1,'nn::ac::detail']]], + ['getdescription',['GetDescription',['../classnn_1_1Result.html#a74165ada65cd7763a6e68f6cc042000d',1,'nn::Result']]], + ['getdrawstringinfo',['GetDrawStringInfo',['../namespacenn_1_1swkbd.html#a28975f02bae2c67fa8fdc53f5ad292e4',1,'nn::swkbd']]], + ['getinputformstring',['GetInputFormString',['../namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3',1,'nn::swkbd']]], + ['getkeyboardcondition',['GetKeyboardCondition',['../namespacenn_1_1swkbd.html#a0156b4fc8077fab043720ce861403186',1,'nn::swkbd']]], + ['getlevel',['GetLevel',['../classnn_1_1Result.html#a7d65dd5e6686436a19a5d6fd35e303b3',1,'nn::Result']]], + ['getmodule',['GetModule',['../classnn_1_1Result.html#a8a317e03b10106f97da31dd389d3c720',1,'nn::Result']]], ['getpeername',['getpeername',['../group__nsysnet__socket.html#gad56bbd2dab72a7d4062e62bd0b129435',1,'socket.h']]], ['getsockname',['getsockname',['../group__nsysnet__socket.html#ga7895af1011e7b9ff128eda29e773a84e',1,'socket.h']]], ['getsockopt',['getsockopt',['../group__nsysnet__socket.html#gab81d992040a0b29b4f9fd20a263ab1d0',1,'socket.h']]], - ['gpr',['gpr',['../struct_o_s_coroutine.html#a747f572c9cf8ccfc8c1cfcbf42d00fb3',1,'OSCoroutine::gpr()'],['../struct_o_s_context.html#ace5b78628342742013d28a0c766ce138',1,'OSContext::gpr()']]], - ['gqr',['gqr',['../struct_o_s_context.html#af995146e85c329f27212cf3e1a30e25e',1,'OSContext']]], - ['green',['green',['../struct_g_x2_blend_constant_color_reg.html#af8d69af46156237d69b44a880e4f486e',1,'GX2BlendConstantColorReg']]], - ['group',['group',['../struct_o_s_alarm.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'OSAlarm::group()'],['../struct_f_s_stat.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSStat::group()']]], - ['groupid',['groupId',['../struct_m_e_m_expanded_heap.html#a240bd5eb3babf83bfb18bdb4579dab03',1,'MEMExpandedHeap']]], + ['getstartupid',['GetStartupId',['../namespacenn_1_1ac.html#abd7a2fdb9a2c1043f5cf4bb7f5c94eb8',1,'nn::ac']]], + ['getstartupid_5f_5fq2_5f2nn2acfpq3_5f2nn2ac11configidnum',['GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum',['../namespacenn_1_1ac_1_1detail.html#afb11c27a946975d0eb0930aa542aeb6b',1,'nn::ac::detail']]], + ['getstateinputform',['GetStateInputForm',['../namespacenn_1_1swkbd.html#a9753f5334063c5a953a96a6113c5f19d',1,'nn::swkbd']]], + ['getstatekeyboard',['GetStateKeyboard',['../namespacenn_1_1swkbd.html#a0c2dbcbf1844843f43f054ecbe653a73',1,'nn::swkbd']]], + ['getsummary',['GetSummary',['../classnn_1_1Result.html#aeb891e2e8f37e81d598dcddd9fe4a122',1,'nn::Result']]], + ['getworkmemorysize',['GetWorkMemorySize',['../namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9',1,'nn::swkbd']]], + ['gid',['gid',['../curl_8h.html#a6567680a890171fbaa1a026477a858d3',1,'curl_fileinfo']]], + ['gpr',['gpr',['../group__coreinit__context.html#ace5b78628342742013d28a0c766ce138',1,'OSContext::gpr()'],['../group__coreinit__coroutine.html#a747f572c9cf8ccfc8c1cfcbf42d00fb3',1,'OSCoroutine::gpr()']]], + ['gqr',['gqr',['../group__coreinit__context.html#af995146e85c329f27212cf3e1a30e25e',1,'OSContext']]], + ['green',['green',['../group__gx2__registers.html#af8d69af46156237d69b44a880e4f486e',1,'GX2BlendConstantColorReg']]], + ['group',['group',['../group__coreinit__alarms.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'OSAlarm::group()'],['../group__coreinit__fs.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSStat::group()']]], + ['groupid',['groupId',['../group__coreinit__memexpheap.html#a240bd5eb3babf83bfb18bdb4579dab03',1,'MEMExpHeap']]], ['gx2',['gx2',['../group__gx2.html',1,'']]], ['gx2_2edox',['gx2.dox',['../gx2_8dox.html',1,'']]], ['gx2_5faa_5fmode1x',['GX2_AA_MODE1X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7',1,'enum.h']]], + ['gx2_5faa_5fmode2x',['GX2_AA_MODE2X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa67550642ea4fa9906dce576b9e89329f',1,'enum.h']]], + ['gx2_5faa_5fmode4x',['GX2_AA_MODE4X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa8927d990baa4718a6ad4e24a6be5e5f6',1,'enum.h']]], ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f0',['GX2_ALPHA_TO_MASK_MODE_DITHER_0',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4',1,'enum.h']]], ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f180',['GX2_ALPHA_TO_MASK_MODE_DITHER_180',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22',1,'enum.h']]], ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f270',['GX2_ALPHA_TO_MASK_MODE_DITHER_270',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374',1,'enum.h']]], @@ -77,8 +95,11 @@ var searchData= ['gx2_5fchannel_5fmask_5frga',['GX2_CHANNEL_MASK_RGA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b',1,'enum.h']]], ['gx2_5fchannel_5fmask_5frgb',['GX2_CHANNEL_MASK_RGB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398',1,'enum.h']]], ['gx2_5fchannel_5fmask_5frgba',['GX2_CHANNEL_MASK_RGBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fboth',['GX2_CLEAR_FLAGS_BOTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a194db39028be0fe75f6395c2c027a0ac',1,'enum.h']]], ['gx2_5fclear_5fflags_5fdepth',['GX2_CLEAR_FLAGS_DEPTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e',1,'enum.h']]], ['gx2_5fclear_5fflags_5fstencil',['GX2_CLEAR_FLAGS_STENCIL',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5',1,'enum.h']]], + ['gx2_5fcommand_5fbuffer_5falignment',['GX2_COMMAND_BUFFER_ALIGNMENT',['../group__gx2__enum.html#gab6c1039598e3b9116678ec36f5766f12',1,'enum.h']]], + ['gx2_5fcommand_5fbuffer_5fsize',['GX2_COMMAND_BUFFER_SIZE',['../group__gx2__enum.html#gab4267f1b3c7d95f2284eab37c7ada952',1,'enum.h']]], ['gx2_5fcompare_5ffunc_5falways',['GX2_COMPARE_FUNC_ALWAYS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1',1,'enum.h']]], ['gx2_5fcompare_5ffunc_5fequal',['GX2_COMPARE_FUNC_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe',1,'enum.h']]], ['gx2_5fcompare_5ffunc_5fgequal',['GX2_COMPARE_FUNC_GEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176',1,'enum.h']]], @@ -87,8 +108,16 @@ var searchData= ['gx2_5fcompare_5ffunc_5fless',['GX2_COMPARE_FUNC_LESS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b',1,'enum.h']]], ['gx2_5fcompare_5ffunc_5fnever',['GX2_COMPARE_FUNC_NEVER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3',1,'enum.h']]], ['gx2_5fcompare_5ffunc_5fnot_5fequal',['GX2_COMPARE_FUNC_NOT_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628',1,'enum.h']]], + ['gx2_5fcontext_5fstate_5falignment',['GX2_CONTEXT_STATE_ALIGNMENT',['../group__gx2__enum.html#gab98985967a6c2aebdc044eb747e930de',1,'enum.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fdisable_5fgx2flush',['GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4ada316251b32404b3632751ebd4fc57b6',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fnone',['GX2_DEBUG_CAPTURE_END_FLAGS_NONE',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4a13c1d5c232a8b7e88a07d1873c456f66',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5finterface_5fversion',['GX2_DEBUG_CAPTURE_INTERFACE_VERSION',['../group__gx2__debug.html#gga13750166e96ff226d8183225ea3b4679a1aceebb070441ffa42f5d1a3ed015504',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fdisable_5fgx2drawdone',['GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01babb83924403f19c795ee92ec5eea51efe',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fnone',['GX2_DEBUG_CAPTURE_START_FLAGS_NONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01ba298a91e9d3d4bc9656b085d6bafe95b9',1,'debug.h']]], + ['gx2_5fdisable',['GX2_DISABLE',['../group__gx2__enum.html#ga812a724364b53af12aa30874f388f389',1,'enum.h']]], ['gx2_5fdrc_5frender_5fmode_5fdisabled',['GX2_DRC_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653',1,'enum.h']]], ['gx2_5fdrc_5frender_5fmode_5fsingle',['GX2_DRC_RENDER_MODE_SINGLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb',1,'enum.h']]], + ['gx2_5fenable',['GX2_ENABLE',['../group__gx2__enum.html#gab80ce2a8c265520cba3c2c5a69f49a0a',1,'enum.h']]], ['gx2_5fendian_5fswap_5f8_5fin_5f16',['GX2_ENDIAN_SWAP_8_IN_16',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca5204a689b1146ad5b2521dff1a4a3b69',1,'enum.h']]], ['gx2_5fendian_5fswap_5f8_5fin_5f32',['GX2_ENDIAN_SWAP_8_IN_32',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca4713e02406327ccbe7fa92f57c9d4489',1,'enum.h']]], ['gx2_5fendian_5fswap_5fdefault',['GX2_ENDIAN_SWAP_DEFAULT',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811cafa8c0583995a5fec8b2aa74414c0f693',1,'enum.h']]], @@ -96,12 +125,14 @@ var searchData= ['gx2_5fevent_5ftype_5fdisplay_5flist_5foverrun',['GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c',1,'enum.h']]], ['gx2_5fevent_5ftype_5fflip',['GX2_EVENT_TYPE_FLIP',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8',1,'enum.h']]], ['gx2_5fevent_5ftype_5fvsync',['GX2_EVENT_TYPE_VSYNC',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2',1,'enum.h']]], + ['gx2_5ffalse',['GX2_FALSE',['../group__gx2__enum.html#ga1796f61138d59798e39e89a3525cea87',1,'enum.h']]], ['gx2_5ffetch_5fshader_5ftessellation_5fline',['GX2_FETCH_SHADER_TESSELLATION_LINE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10feabad768b2bdcfb28ca31ff6040244efa3',1,'enum.h']]], ['gx2_5ffetch_5fshader_5ftessellation_5fnone',['GX2_FETCH_SHADER_TESSELLATION_NONE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea167b0bd85bf1a390d9d4722fdf519009',1,'enum.h']]], ['gx2_5ffetch_5fshader_5ftessellation_5fquad',['GX2_FETCH_SHADER_TESSELLATION_QUAD',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea1e275be30f036fde39a6c82acd3f5443',1,'enum.h']]], ['gx2_5ffetch_5fshader_5ftessellation_5ftriangle',['GX2_FETCH_SHADER_TESSELLATION_TRIANGLE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea7e12ec8c97f3415d21616df39c37cba4',1,'enum.h']]], ['gx2_5ffront_5fface_5fccw',['GX2_FRONT_FACE_CCW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490',1,'enum.h']]], ['gx2_5ffront_5fface_5fcw',['GX2_FRONT_FACE_CW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1',1,'enum.h']]], + ['gx2_5findex_5fbuffer_5falignment',['GX2_INDEX_BUFFER_ALIGNMENT',['../group__gx2__enum.html#ga743dddf90fac11c93330ef19e885f8ea',1,'enum.h']]], ['gx2_5findex_5ftype_5fu16',['GX2_INDEX_TYPE_U16',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4',1,'enum.h']]], ['gx2_5findex_5ftype_5fu16_5fle',['GX2_INDEX_TYPE_U16_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b',1,'enum.h']]], ['gx2_5findex_5ftype_5fu32',['GX2_INDEX_TYPE_U32',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192',1,'enum.h']]], @@ -114,6 +145,9 @@ var searchData= ['gx2_5finvalidate_5fmode_5fattribute_5fbuffer',['GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a0f103d8b48c41e8c2d4c0e03be24969d',1,'enum.h']]], ['gx2_5finvalidate_5fmode_5fcolor_5fbuffer',['GX2_INVALIDATE_MODE_COLOR_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a90133807e851ace34927707564e3183f',1,'enum.h']]], ['gx2_5finvalidate_5fmode_5fcpu',['GX2_INVALIDATE_MODE_CPU',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a681a1f70be89b5dd540f4c20dd52712a',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fattribute_5fbuffer',['GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a2b61c6268bd3e57db7ed5d4b9186c31e',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fshader',['GX2_INVALIDATE_MODE_CPU_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a31b272c7aa4477e3ca539e9f4a7c6fc6',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5ftexture',['GX2_INVALIDATE_MODE_CPU_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ab4aca8dfc011dc04ab70f39a525abcdd',1,'enum.h']]], ['gx2_5finvalidate_5fmode_5fdepth_5fbuffer',['GX2_INVALIDATE_MODE_DEPTH_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ad6c1965901b67096575415ef3fa68e0d',1,'enum.h']]], ['gx2_5finvalidate_5fmode_5fexport_5fbuffer',['GX2_INVALIDATE_MODE_EXPORT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a99b9931b3cb48e36a3baf559d605180d',1,'enum.h']]], ['gx2_5finvalidate_5fmode_5fshader',['GX2_INVALIDATE_MODE_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a49b6ae9ba1b9af4689b6f38b181d45d4',1,'enum.h']]], @@ -139,8 +173,11 @@ var searchData= ['gx2_5fpolygon_5fmode_5fline',['GX2_POLYGON_MODE_LINE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2',1,'enum.h']]], ['gx2_5fpolygon_5fmode_5fpoint',['GX2_POLYGON_MODE_POINT',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa',1,'enum.h']]], ['gx2_5fpolygon_5fmode_5ftriangle',['GX2_POLYGON_MODE_TRIANGLE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip',['GX2_PRIMITIVE_MODE_LINE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aad0bd726424297be773d569b8cf4c963d',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines',['GX2_PRIMITIVE_MODE_LINES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa55fc93364d432e5001260044a975f624',1,'enum.h']]], ['gx2_5fprimitive_5fmode_5fquad_5fstrip',['GX2_PRIMITIVE_MODE_QUAD_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce',1,'enum.h']]], ['gx2_5fprimitive_5fmode_5fquads',['GX2_PRIMITIVE_MODE_QUADS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5ffan',['GX2_PRIMITIVE_MODE_TRIANGLE_FAN',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaf60c208f7b38f2e2fb183be7ad33bb53',1,'enum.h']]], ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a',1,'enum.h']]], ['gx2_5fprimitive_5fmode_5ftriangles',['GX2_PRIMITIVE_MODE_TRIANGLES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719',1,'enum.h']]], ['gx2_5frender_5ftarget_5f0',['GX2_RENDER_TARGET_0',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79',1,'enum.h']]], @@ -156,12 +193,14 @@ var searchData= ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f2d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_2D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a2590d4e52d53ecf1f8e233735f975440',1,'enum.h']]], ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f3d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_3D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a959b4f8b4e3c2c282597c991e2605414',1,'enum.h']]], ['gx2_5fsampler_5fvar_5ftype_5fsampler_5fcube',['GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a8779441dfe86f649221fb02bd5b2da97',1,'enum.h']]], + ['gx2_5fscan_5fbuffer_5falignment',['GX2_SCAN_BUFFER_ALIGNMENT',['../group__gx2__enum.html#ga3fc1759f266b26a8ec2f928c025c46d7',1,'enum.h']]], ['gx2_5fscan_5ftarget_5fdrc',['GX2_SCAN_TARGET_DRC',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41',1,'enum.h']]], ['gx2_5fscan_5ftarget_5ftv',['GX2_SCAN_TARGET_TV',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e',1,'enum.h']]], ['gx2_5fshader_5fmode_5fcompute_5fshader',['GX2_SHADER_MODE_COMPUTE_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a23cdc7590f2d6cdd1ec52fe13f830e51',1,'enum.h']]], ['gx2_5fshader_5fmode_5fgeometry_5fshader',['GX2_SHADER_MODE_GEOMETRY_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36acaab365bc68c17f0556d84b4d9b5c4ba',1,'enum.h']]], ['gx2_5fshader_5fmode_5funiform_5fblock',['GX2_SHADER_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a022c27f9517313a91274f753e5f87a26',1,'enum.h']]], ['gx2_5fshader_5fmode_5funiform_5fregister',['GX2_SHADER_MODE_UNIFORM_REGISTER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36adbee639dc2c461009bdf316790cbcdf8',1,'enum.h']]], + ['gx2_5fshader_5fprogram_5falignment',['GX2_SHADER_PROGRAM_ALIGNMENT',['../group__gx2__enum.html#gaac450ac770e0c7580478ec6953c0680e',1,'enum.h']]], ['gx2_5fshader_5fvar_5ftype_5ffloat',['GX2_SHADER_VAR_TYPE_FLOAT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6013bac0eab37e42d4633d7e58eb837',1,'enum.h']]], ['gx2_5fshader_5fvar_5ftype_5ffloat2',['GX2_SHADER_VAR_TYPE_FLOAT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a1f79b40a081bca3039b938a4118c5fb2',1,'enum.h']]], ['gx2_5fshader_5fvar_5ftype_5ffloat3',['GX2_SHADER_VAR_TYPE_FLOAT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3abee7350c059232ca80181b22e38066c7',1,'enum.h']]], @@ -171,6 +210,14 @@ var searchData= ['gx2_5fshader_5fvar_5ftype_5fint3',['GX2_SHADER_VAR_TYPE_INT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa966db29aa9b3462da148f41f314f17b',1,'enum.h']]], ['gx2_5fshader_5fvar_5ftype_5fint4',['GX2_SHADER_VAR_TYPE_INT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3807dd3679f779ffca90afe7cab06028',1,'enum.h']]], ['gx2_5fshader_5fvar_5ftype_5fmatrix4x4',['GX2_SHADER_VAR_TYPE_MATRIX4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a5b34bfb4d694fb3a7bbbe8a173cd1367',1,'enum.h']]], + ['gx2_5fsq_5fsel',['GX2_SQ_SEL',['../group__gx2__utils.html#ga356d41555b40daf83705653d7dda0fa1',1,'GX2_SQ_SEL(): utils.h'],['../group__gx2__utils.html#gaf2a719127718bca63673ff759eadd197',1,'GX2_SQ_SEL(): utils.h']]], + ['gx2_5fsq_5fsel_5f0',['GX2_SQ_SEL_0',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a989667fce7a799cf7f92647c0c0dd385',1,'utils.h']]], + ['gx2_5fsq_5fsel_5f1',['GX2_SQ_SEL_1',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5c49a9a9665ddfdfb7500bd88087c2d2',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fmask',['GX2_SQ_SEL_MASK',['../group__gx2__utils.html#ga650361576e7db54ea84b0e5da4f7fd5b',1,'GX2_SQ_SEL_MASK(): utils.h'],['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad1877073396f38e681588d90b9c13ff7',1,'GX2_SQ_SEL_MASK(): utils.h']]], + ['gx2_5fsq_5fsel_5fw',['GX2_SQ_SEL_W',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a4369980a1d776f6fb603f285b67dbe70',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fx',['GX2_SQ_SEL_X',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5dbd384bcb03e7c333ef95d607439c24',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fy',['GX2_SQ_SEL_Y',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a2baed60eda3523c151dd8651872f14a0',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fz',['GX2_SQ_SEL_Z',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad88c6d7e7d24ef52a80e07c2201f0a7c',1,'utils.h']]], ['gx2_5fstencil_5ffunction_5fdecr_5fclamp',['GX2_STENCIL_FUNCTION_DECR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7',1,'enum.h']]], ['gx2_5fstencil_5ffunction_5fdecr_5fwrap',['GX2_STENCIL_FUNCTION_DECR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e',1,'enum.h']]], ['gx2_5fstencil_5ffunction_5fincr_5fclamp',['GX2_STENCIL_FUNCTION_INCR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a',1,'enum.h']]], @@ -257,6 +304,8 @@ var searchData= ['gx2_5fsurface_5fuse_5fdepth_5fbuffer',['GX2_SURFACE_USE_DEPTH_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de',1,'enum.h']]], ['gx2_5fsurface_5fuse_5fscan_5fbuffer',['GX2_SURFACE_USE_SCAN_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f',1,'enum.h']]], ['gx2_5fsurface_5fuse_5ftexture',['GX2_SURFACE_USE_TEXTURE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_5fcolor_5fbuffer_5ftv',['GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a1d472742e52321c64531111db628ece7',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftv',['GX2_SURFACE_USE_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a864a0d6e09cc3b19f17e7939189c9801',1,'enum.h']]], ['gx2_5ftessellation_5fmode_5fadaptive',['GX2_TESSELLATION_MODE_ADAPTIVE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaefa35d607602654db0f3ced90079465c',1,'enum.h']]], ['gx2_5ftessellation_5fmode_5fcontinuous',['GX2_TESSELLATION_MODE_CONTINUOUS',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeac33a306f3ae8b813ff24c99e4d194619',1,'enum.h']]], ['gx2_5ftessellation_5fmode_5fdiscrete',['GX2_TESSELLATION_MODE_DISCRETE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaca66d16c3f98c938e09463521b6ab4e1',1,'enum.h']]], @@ -274,8 +323,8 @@ var searchData= ['gx2_5ftex_5fmip_5ffilter_5fmode_5fnone',['GX2_TEX_MIP_FILTER_MODE_NONE',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9',1,'enum.h']]], ['gx2_5ftex_5fmip_5ffilter_5fmode_5fpoint',['GX2_TEX_MIP_FILTER_MODE_POINT',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52',1,'enum.h']]], ['gx2_5ftex_5fmip_5fperf_5fmode_5fdisable',['GX2_TEX_MIP_PERF_MODE_DISABLE',['../group__gx2__enum.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180',1,'enum.h']]], - ['gx2_5ftex_5fxy_5ffillter_5fmode_5flinear',['GX2_TEX_XY_FILLTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8afa42a8cbb918033ac45a56ca906550ba',1,'enum.h']]], - ['gx2_5ftex_5fxy_5ffillter_5fmode_5fpoint',['GX2_TEX_XY_FILLTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a435fdc2bbfc0268cf1ffa1328fbf8db0',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5flinear',['GX2_TEX_XY_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8ad00a458bc50389486546b3124e155f47',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fpoint',['GX2_TEX_XY_FILTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1aa231e886f8a3390c0338fc0bde8358',1,'enum.h']]], ['gx2_5ftex_5fz_5ffilter_5fmode_5flinear',['GX2_TEX_Z_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a',1,'enum.h']]], ['gx2_5ftex_5fz_5ffilter_5fmode_5fnone',['GX2_TEX_Z_FILTER_MODE_NONE',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e',1,'enum.h']]], ['gx2_5ftex_5fz_5ffilter_5fmode_5fpoint',['GX2_TEX_Z_FILTER_MODE_POINT',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43',1,'enum.h']]], @@ -297,6 +346,7 @@ var searchData= ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthin1',['GX2_TILE_MODE_TILED_3B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de',1,'enum.h']]], ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthick',['GX2_TILE_MODE_TILED_3D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3',1,'enum.h']]], ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthin1',['GX2_TILE_MODE_TILED_3D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e',1,'enum.h']]], + ['gx2_5ftrue',['GX2_TRUE',['../group__gx2__enum.html#gac1e495d3905183a38b5ed080b0031887',1,'enum.h']]], ['gx2_5ftv_5frender_5fmode_5fstandard_5f480p',['GX2_TV_RENDER_MODE_STANDARD_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0',1,'enum.h']]], ['gx2_5ftv_5frender_5fmode_5fwide_5f1080p',['GX2_TV_RENDER_MODE_WIDE_1080P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42',1,'enum.h']]], ['gx2_5ftv_5frender_5fmode_5fwide_5f480p',['GX2_TV_RENDER_MODE_WIDE_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3',1,'enum.h']]], @@ -307,19 +357,20 @@ var searchData= ['gx2_5ftv_5fscan_5fmode_5f480p',['GX2_TV_SCAN_MODE_480P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a478ac258bb4b974dac925032a96de6b6',1,'enum.h']]], ['gx2_5ftv_5fscan_5fmode_5f720p',['GX2_TV_SCAN_MODE_720P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a4c0fbe704d56909e26fb3876b23e8265',1,'enum.h']]], ['gx2_5ftv_5fscan_5fmode_5fnone',['GX2_TV_SCAN_MODE_NONE',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885',1,'enum.h']]], - ['gx2aamaskreg',['GX2AAMaskReg',['../struct_g_x2_a_a_mask_reg.html',1,'GX2AAMaskReg'],['../group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7',1,'GX2AAMaskReg(): registers.h']]], + ['gx2_5fvertex_5fbuffer_5falignment',['GX2_VERTEX_BUFFER_ALIGNMENT',['../group__gx2__enum.html#gaa6c49850fdf2068c5740b154f335bad1',1,'enum.h']]], + ['gx2aamaskreg',['GX2AAMaskReg',['../group__gx2__registers.html#structGX2AAMaskReg',1,'GX2AAMaskReg'],['../group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7',1,'GX2AAMaskReg(): registers.h']]], ['gx2aamode',['GX2AAMode',['../group__gx2__enum.html#ga257ea04f4dd1b538f7a518af11f4897a',1,'GX2AAMode(): enum.h'],['../group__gx2__enum.html#ga4e93d2f8a2bb7466cd2516bfa173c23c',1,'GX2AAMode(): enum.h']]], - ['gx2alphatestreg',['GX2AlphaTestReg',['../struct_g_x2_alpha_test_reg.html',1,'GX2AlphaTestReg'],['../group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75',1,'GX2AlphaTestReg(): registers.h']]], + ['gx2alphatestreg',['GX2AlphaTestReg',['../group__gx2__registers.html#structGX2AlphaTestReg',1,'GX2AlphaTestReg'],['../group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75',1,'GX2AlphaTestReg(): registers.h']]], ['gx2alphatomaskmode',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga075361ef2efa264b0985436bc83674f7',1,'GX2AlphaToMaskMode(): enum.h'],['../group__gx2__enum.html#ga44ef4e6466fa8f5b1c919cb358eec048',1,'GX2AlphaToMaskMode(): enum.h']]], - ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../struct_g_x2_alpha_to_mask_reg.html',1,'GX2AlphaToMaskReg'],['../group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d',1,'GX2AlphaToMaskReg(): registers.h']]], + ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../group__gx2__registers.html#structGX2AlphaToMaskReg',1,'GX2AlphaToMaskReg'],['../group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d',1,'GX2AlphaToMaskReg(): registers.h']]], ['gx2attribformat',['GX2AttribFormat',['../group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb',1,'GX2AttribFormat(): enum.h'],['../group__gx2__enum.html#ga1b3e65286b5eb31dc80e5e881371b886',1,'GX2AttribFormat(): enum.h']]], ['gx2attribindextype',['GX2AttribIndexType',['../group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48',1,'GX2AttribIndexType(): enum.h'],['../group__gx2__enum.html#ga5b55600e0ff1387ff5e2ff40502fc529',1,'GX2AttribIndexType(): enum.h']]], - ['gx2attribstream',['GX2AttribStream',['../struct_g_x2_attrib_stream.html',1,'GX2AttribStream'],['../group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06',1,'GX2AttribStream(): shaders.h']]], - ['gx2attribvar',['GX2AttribVar',['../struct_g_x2_attrib_var.html',1,'GX2AttribVar'],['../group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469',1,'GX2AttribVar(): shaders.h']]], + ['gx2attribstream',['GX2AttribStream',['../group__gx2__shader.html#structGX2AttribStream',1,'GX2AttribStream'],['../group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06',1,'GX2AttribStream(): shaders.h']]], + ['gx2attribvar',['GX2AttribVar',['../group__gx2__shader.html#structGX2AttribVar',1,'GX2AttribVar'],['../group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469',1,'GX2AttribVar(): shaders.h']]], ['gx2begindisplaylistex',['GX2BeginDisplayListEx',['../group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a',1,'displaylist.h']]], ['gx2blendcombinemode',['GX2BlendCombineMode',['../group__gx2__enum.html#ga709ac06f79aad28e189f64eddee95c0c',1,'GX2BlendCombineMode(): enum.h'],['../group__gx2__enum.html#gaec7470eadd4d590dd475d91377cb9bcc',1,'GX2BlendCombineMode(): enum.h']]], - ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../struct_g_x2_blend_constant_color_reg.html',1,'GX2BlendConstantColorReg'],['../group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f',1,'GX2BlendConstantColorReg(): registers.h']]], - ['gx2blendcontrolreg',['GX2BlendControlReg',['../struct_g_x2_blend_control_reg.html',1,'GX2BlendControlReg'],['../group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6',1,'GX2BlendControlReg(): registers.h']]], + ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../group__gx2__registers.html#structGX2BlendConstantColorReg',1,'GX2BlendConstantColorReg'],['../group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f',1,'GX2BlendConstantColorReg(): registers.h']]], + ['gx2blendcontrolreg',['GX2BlendControlReg',['../group__gx2__registers.html#structGX2BlendControlReg',1,'GX2BlendControlReg'],['../group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6',1,'GX2BlendControlReg(): registers.h']]], ['gx2blendmode',['GX2BlendMode',['../group__gx2__enum.html#ga51325124fd72959f914a3e0190ea6e5b',1,'GX2BlendMode(): enum.h'],['../group__gx2__enum.html#gaaf7aedf48445d4781ab29b71c424d508',1,'GX2BlendMode(): enum.h']]], ['gx2bufferingmode',['GX2BufferingMode',['../group__gx2__enum.html#ga12660ac541270a903d49e588795f95db',1,'GX2BufferingMode(): enum.h'],['../group__gx2__enum.html#ga142736761b358b2287402b58fab1d4d1',1,'GX2BufferingMode(): enum.h']]], ['gx2calccolorbufferauxinfo',['GX2CalcColorBufferAuxInfo',['../group__gx2__surface.html#ga0bcf35191cbd0b87ec9829f22ae64ec9',1,'surface.h']]], @@ -336,17 +387,25 @@ var searchData= ['gx2clearcolor',['GX2ClearColor',['../group__gx2__clear.html#ga6ab04819cf108ba2d2a827979c22f4fa',1,'clear.h']]], ['gx2cleardepthstencilex',['GX2ClearDepthStencilEx',['../group__gx2__clear.html#ga99c940a3f351299880c3c22d4a5fbaae',1,'clear.h']]], ['gx2clearflags',['GX2ClearFlags',['../group__gx2__enum.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61',1,'GX2ClearFlags(): enum.h'],['../group__gx2__enum.html#gad43e1aa5cb5879435ead863519730eae',1,'GX2ClearFlags(): enum.h']]], - ['gx2colorbuffer',['GX2ColorBuffer',['../struct_g_x2_color_buffer.html',1,'GX2ColorBuffer'],['../group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): clear.h'],['../group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): surface.h'],['../group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): swap.h']]], - ['gx2colorcontrolreg',['GX2ColorControlReg',['../struct_g_x2_color_control_reg.html',1,'GX2ColorControlReg'],['../group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da',1,'GX2ColorControlReg(): registers.h']]], + ['gx2colorbuffer',['GX2ColorBuffer',['../group__gx2__surface.html#structGX2ColorBuffer',1,'GX2ColorBuffer'],['../group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): clear.h'],['../group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): surface.h'],['../group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): swap.h']]], + ['gx2colorcontrolreg',['GX2ColorControlReg',['../group__gx2__registers.html#structGX2ColorControlReg',1,'GX2ColorControlReg'],['../group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da',1,'GX2ColorControlReg(): registers.h']]], ['gx2comparefunction',['GX2CompareFunction',['../group__gx2__enum.html#ga33e99afbccad5f16189ff6cf84d55d88',1,'GX2CompareFunction(): enum.h'],['../group__gx2__enum.html#ga76446b740953c14b92707e5416451818',1,'GX2CompareFunction(): enum.h']]], - ['gx2contextstate',['GX2ContextState',['../struct_g_x2_context_state.html',1,'GX2ContextState'],['../group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7',1,'GX2ContextState(): context.h']]], + ['gx2contextstate',['GX2ContextState',['../group__gx2__context.html#structGX2ContextState',1,'GX2ContextState'],['../group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7',1,'GX2ContextState(): context.h']]], ['gx2copycolorbuffertoscanbuffer',['GX2CopyColorBufferToScanBuffer',['../group__gx2__swap.html#ga091d6fd3970d920ea55dd8cadf0fd565',1,'swap.h']]], ['gx2copydisplaylist',['GX2CopyDisplayList',['../group__gx2__displaylist.html#gad47940af48ead4cfced0854577ac2c7b',1,'displaylist.h']]], ['gx2copysurface',['GX2CopySurface',['../group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee',1,'surface.h']]], - ['gx2depthbuffer',['GX2DepthBuffer',['../struct_g_x2_depth_buffer.html',1,'GX2DepthBuffer'],['../group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): clear.h'],['../group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): surface.h']]], - ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../struct_g_x2_depth_stencil_control_reg.html',1,'GX2DepthStencilControlReg'],['../group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a',1,'GX2DepthStencilControlReg(): registers.h']]], + ['gx2debugcaptureend',['GX2DebugCaptureEnd',['../group__gx2__debug.html#ga61eddc8c56303be08f8c8ab757956975',1,'debug.h']]], + ['gx2debugcaptureendflags',['GX2DebugCaptureEndFlags',['../group__gx2__debug.html#gaaaeb82ee28c72bd7d22c0425626e35e4',1,'GX2DebugCaptureEndFlags(): debug.h'],['../group__gx2__debug.html#ga88bd9fb6c1277077d9a7482f7b1196c2',1,'GX2DebugCaptureEndFlags(): debug.h']]], + ['gx2debugcaptureframe',['GX2DebugCaptureFrame',['../group__gx2__debug.html#gae0fd17485d316fc71ad25b1deda6d90c',1,'debug.h']]], + ['gx2debugcaptureframes',['GX2DebugCaptureFrames',['../group__gx2__debug.html#ga64f51604a706365372fbed2dfc619229',1,'debug.h']]], + ['gx2debugcaptureinterface',['GX2DebugCaptureInterface',['../structGX2DebugCaptureInterface.html',1,'GX2DebugCaptureInterface'],['../group__gx2__debug.html#gabfcc08b8614628fae95cf4775cf91752',1,'GX2DebugCaptureInterface(): debug.h']]], + ['gx2debugcaptureinterfaceversion',['GX2DebugCaptureInterfaceVersion',['../group__gx2__debug.html#ga13750166e96ff226d8183225ea3b4679',1,'GX2DebugCaptureInterfaceVersion(): debug.h'],['../group__gx2__debug.html#gaa6bfce2be886182d5591f02295347f5d',1,'GX2DebugCaptureInterfaceVersion(): debug.h']]], + ['gx2debugcapturestart',['GX2DebugCaptureStart',['../group__gx2__debug.html#ga191ec5ee3f351be76e04d9496e92ed64',1,'debug.h']]], + ['gx2debugcapturestartflags',['GX2DebugCaptureStartFlags',['../group__gx2__debug.html#ga2d14451517a0f5ee0657435081bbe01b',1,'GX2DebugCaptureStartFlags(): debug.h'],['../group__gx2__debug.html#gabe2bd641b953540ae68e8adaebe88b4f',1,'GX2DebugCaptureStartFlags(): debug.h']]], + ['gx2depthbuffer',['GX2DepthBuffer',['../group__gx2__surface.html#structGX2DepthBuffer',1,'GX2DepthBuffer'],['../group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): clear.h'],['../group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): surface.h']]], + ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../group__gx2__registers.html#structGX2DepthStencilControlReg',1,'GX2DepthStencilControlReg'],['../group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a',1,'GX2DepthStencilControlReg(): registers.h']]], ['gx2directcalldisplaylist',['GX2DirectCallDisplayList',['../group__gx2__displaylist.html#ga9cd26d0d808916974f12d0cc53a433ad',1,'displaylist.h']]], - ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../struct_g_x2_display_list_overrun_data.html',1,'GX2DisplayListOverrunData'],['../group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6',1,'GX2DisplayListOverrunData(): event.h']]], + ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../group__gx2__event.html#structGX2DisplayListOverrunData',1,'GX2DisplayListOverrunData'],['../group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6',1,'GX2DisplayListOverrunData(): event.h']]], ['gx2drawdone',['GX2DrawDone',['../group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409',1,'event.h']]], ['gx2drawex',['GX2DrawEx',['../group__gx2__draw.html#ga0d4613eaeffb491d2abbe6899de78f84',1,'draw.h']]], ['gx2drawex2',['GX2DrawEx2',['../group__gx2__draw.html#gaae7955dc8110caa69a1b2ced4e50555e',1,'draw.h']]], @@ -358,11 +417,13 @@ var searchData= ['gx2endianswapmode',['GX2EndianSwapMode',['../group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c',1,'GX2EndianSwapMode(): enum.h'],['../group__gx2__enum.html#ga98f20aff7e7ed6e507d0d18a95546037',1,'GX2EndianSwapMode(): enum.h']]], ['gx2eventcallbackfunction',['GX2EventCallbackFunction',['../group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622',1,'event.h']]], ['gx2eventtype',['GX2EventType',['../group__gx2__enum.html#gaee5660124cbf6d681bfb6dddd7bd0d13',1,'GX2EventType(): enum.h'],['../group__gx2__enum.html#ga0000b8f7cc26797698fabb36b533ddf5',1,'GX2EventType(): enum.h']]], - ['gx2fetchshader',['GX2FetchShader',['../struct_g_x2_fetch_shader.html',1,'GX2FetchShader'],['../group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f',1,'GX2FetchShader(): shaders.h']]], + ['gx2fetchshader',['GX2FetchShader',['../group__gx2__shader.html#structGX2FetchShader',1,'GX2FetchShader'],['../group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f',1,'GX2FetchShader(): shaders.h']]], + ['gx2fetchshader_2eregs',['GX2FetchShader.regs',['../group__gx2__shader.html#structGX2FetchShader_8regs',1,'']]], ['gx2fetchshadertype',['GX2FetchShaderType',['../group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe',1,'GX2FetchShaderType(): enum.h'],['../group__gx2__enum.html#ga7e7b93dd5e0bc06501608ff9f64b4e67',1,'GX2FetchShaderType(): enum.h']]], ['gx2flush',['GX2Flush',['../group__gx2__state.html#gab4c7279a638ef4af49e33543f5446744',1,'state.h']]], ['gx2frontface',['GX2FrontFace',['../group__gx2__enum.html#ga12f9c7931c856e632df28f25cb27d7ed',1,'GX2FrontFace(): enum.h'],['../group__gx2__enum.html#gad6ccf76aa330973f0d56c17e29ee75e4',1,'GX2FrontFace(): enum.h']]], - ['gx2geometryshader',['GX2GeometryShader',['../struct_g_x2_geometry_shader.html',1,'GX2GeometryShader'],['../group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d',1,'GX2GeometryShader(): shaders.h']]], + ['gx2geometryshader',['GX2GeometryShader',['../group__gx2__shader.html#structGX2GeometryShader',1,'GX2GeometryShader'],['../group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d',1,'GX2GeometryShader(): shaders.h']]], + ['gx2geometryshader_2eregs',['GX2GeometryShader.regs',['../group__gx2__shader.html#structGX2GeometryShader_8regs',1,'']]], ['gx2getaamaskreg',['GX2GetAAMaskReg',['../group__gx2__registers.html#ga7b850adc58b7ade463e5f5682b507b9f',1,'registers.h']]], ['gx2getalphatestreg',['GX2GetAlphaTestReg',['../group__gx2__registers.html#gac91b2cea198079d425bcdf891c263e5b',1,'registers.h']]], ['gx2getalphatomaskreg',['GX2GetAlphaToMaskReg',['../group__gx2__registers.html#ga063dc0904676f282cffe69f829d2e3b4',1,'registers.h']]], @@ -393,7 +454,7 @@ var searchData= ['gx2getswapinterval',['GX2GetSwapInterval',['../group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b',1,'swap.h']]], ['gx2getswapstatus',['GX2GetSwapStatus',['../group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31',1,'event.h']]], ['gx2getsystemdrcmode',['GX2GetSystemDRCMode',['../group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed',1,'display.h']]], - ['gx2getsystemdrcscanmode',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga4b7629fe7761c6a869c761f3857ed8e0',1,'display.h']]], + ['gx2getsystemdrcscanmode',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga722507d08b8e6081e31a415d8c5cf1b0',1,'display.h']]], ['gx2getsystemtvscanmode',['GX2GetSystemTVScanMode',['../group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf',1,'display.h']]], ['gx2gettargetchannelmasksreg',['GX2GetTargetChannelMasksReg',['../group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c',1,'registers.h']]], ['gx2getvertexshadergprs',['GX2GetVertexShaderGPRs',['../group__gx2__shader.html#ga5b2678bcb77aad93622701376307b5c3',1,'shaders.h']]], @@ -435,15 +496,16 @@ var searchData= ['gx2initviewportreg',['GX2InitViewportReg',['../group__gx2__registers.html#gad1dec6a5c867be39a834777b898553a4',1,'registers.h']]], ['gx2invalidate',['GX2Invalidate',['../group__gx2__mem.html#ga81426f3d8f450d264cdb014b0bc6e763',1,'mem.h']]], ['gx2invalidatemode',['GX2InvalidateMode',['../group__gx2__enum.html#ga8de147b112a93a72be4718bc37507709',1,'GX2InvalidateMode(): enum.h'],['../group__gx2__enum.html#ga3b44ab087cd90ceca0528df08ef53df0',1,'GX2InvalidateMode(): enum.h']]], - ['gx2linewidthreg',['GX2LineWidthReg',['../struct_g_x2_line_width_reg.html',1,'GX2LineWidthReg'],['../group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f',1,'GX2LineWidthReg(): registers.h']]], + ['gx2linewidthreg',['GX2LineWidthReg',['../group__gx2__registers.html#structGX2LineWidthReg',1,'GX2LineWidthReg'],['../group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f',1,'GX2LineWidthReg(): registers.h']]], ['gx2logicop',['GX2LogicOp',['../group__gx2__enum.html#ga2a90e8100fd36bea5c58bf5f89abdef0',1,'GX2LogicOp(): enum.h'],['../group__gx2__enum.html#ga57ce5091a94fc79e8d4c49c052977c0a',1,'GX2LogicOp(): enum.h']]], - ['gx2loopvar',['GX2LoopVar',['../struct_g_x2_loop_var.html',1,'GX2LoopVar'],['../group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b',1,'GX2LoopVar(): shaders.h']]], - ['gx2pixelshader',['GX2PixelShader',['../struct_g_x2_pixel_shader.html',1,'GX2PixelShader'],['../group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20',1,'GX2PixelShader(): shaders.h']]], - ['gx2pointlimitsreg',['GX2PointLimitsReg',['../struct_g_x2_point_limits_reg.html',1,'GX2PointLimitsReg'],['../group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d',1,'GX2PointLimitsReg(): registers.h']]], - ['gx2pointsizereg',['GX2PointSizeReg',['../struct_g_x2_point_size_reg.html',1,'GX2PointSizeReg'],['../group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43',1,'GX2PointSizeReg(): registers.h']]], - ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../struct_g_x2_polygon_control_reg.html',1,'GX2PolygonControlReg'],['../group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa',1,'GX2PolygonControlReg(): registers.h']]], + ['gx2loopvar',['GX2LoopVar',['../group__gx2__shader.html#structGX2LoopVar',1,'GX2LoopVar'],['../group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b',1,'GX2LoopVar(): shaders.h']]], + ['gx2pixelshader',['GX2PixelShader',['../group__gx2__shader.html#structGX2PixelShader',1,'GX2PixelShader'],['../group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20',1,'GX2PixelShader(): shaders.h']]], + ['gx2pixelshader_2eregs',['GX2PixelShader.regs',['../group__gx2__shader.html#structGX2PixelShader_8regs',1,'']]], + ['gx2pointlimitsreg',['GX2PointLimitsReg',['../group__gx2__registers.html#structGX2PointLimitsReg',1,'GX2PointLimitsReg'],['../group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d',1,'GX2PointLimitsReg(): registers.h']]], + ['gx2pointsizereg',['GX2PointSizeReg',['../group__gx2__registers.html#structGX2PointSizeReg',1,'GX2PointSizeReg'],['../group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43',1,'GX2PointSizeReg(): registers.h']]], + ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../group__gx2__registers.html#structGX2PolygonControlReg',1,'GX2PolygonControlReg'],['../group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa',1,'GX2PolygonControlReg(): registers.h']]], ['gx2polygonmode',['GX2PolygonMode',['../group__gx2__enum.html#gafc00c6baa27108695a298d64ccf000a8',1,'GX2PolygonMode(): enum.h'],['../group__gx2__enum.html#gaaa32824b7520912865705452f9d16164',1,'GX2PolygonMode(): enum.h']]], - ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../struct_g_x2_polygon_offset_reg.html',1,'GX2PolygonOffsetReg'],['../group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca',1,'GX2PolygonOffsetReg(): registers.h']]], + ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../group__gx2__registers.html#structGX2PolygonOffsetReg',1,'GX2PolygonOffsetReg'],['../group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca',1,'GX2PolygonOffsetReg(): registers.h']]], ['gx2primitivemode',['GX2PrimitiveMode',['../group__gx2__enum.html#ga759347839142a01bbb4c01112b437f7a',1,'GX2PrimitiveMode(): enum.h'],['../group__gx2__enum.html#ga9d492260f62ff48e346d2aa347df324c',1,'GX2PrimitiveMode(): enum.h']]], ['gx2r',['gx2r',['../group__gx2r.html',1,'']]], ['gx2r_2edox',['gx2r.dox',['../gx2r_8dox.html',1,'']]], @@ -460,6 +522,7 @@ var searchData= ['gx2r_5fresource_5fbind_5fvertex_5fbuffer',['GX2R_RESOURCE_BIND_VERTEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3b5fb410e9dd9ddfc866766234b8da27',1,'resource.h']]], ['gx2r_5fresource_5fdisable_5fcpu_5finvalidate',['GX2R_RESOURCE_DISABLE_CPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a1ed473d85d90d923b468dcddd068c5f7',1,'resource.h']]], ['gx2r_5fresource_5fdisable_5fgpu_5finvalidate',['GX2R_RESOURCE_DISABLE_GPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9e1dcc07290acf69676fef015cbe3318',1,'resource.h']]], + ['gx2r_5fresource_5fgx2r_5fallocated',['GX2R_RESOURCE_GX2R_ALLOCATED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a65f2cc32f96c14a98c3e90203b672560',1,'resource.h']]], ['gx2r_5fresource_5flocked',['GX2R_RESOURCE_LOCKED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ae8602a68b2031d79d89db924272c4779',1,'resource.h']]], ['gx2r_5fresource_5flocked_5fread_5fonly',['GX2R_RESOURCE_LOCKED_READ_ONLY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a619897f1f4fc62b5d9d949adf7f227f1',1,'resource.h']]], ['gx2r_5fresource_5fusage_5fcpu_5fread',['GX2R_RESOURCE_USAGE_CPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab321f3b76018d6bdd5cacd491303b9f1',1,'resource.h']]], @@ -470,29 +533,29 @@ var searchData= ['gx2r_5fresource_5fusage_5fforce_5fmem2',['GX2R_RESOURCE_USAGE_FORCE_MEM2',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac8729cf9a29281dc2e3011f88e8aa3d3',1,'resource.h']]], ['gx2r_5fresource_5fusage_5fgpu_5fread',['GX2R_RESOURCE_USAGE_GPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6817ead455f72a73fa265f1973cbdb9',1,'resource.h']]], ['gx2r_5fresource_5fusage_5fgpu_5fwrite',['GX2R_RESOURCE_USAGE_GPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a56797a44601898ebec8ac0b768f9fe5e',1,'resource.h']]], - ['gx2r_5fresource_5fuser_5fmemory',['GX2R_RESOURCE_USER_MEMORY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9cab54d67ea74753612474a20d2b9216',1,'resource.h']]], ['gx2rallocfunction',['GX2RAllocFunction',['../group__gx2r__mem.html#ga6c9a0e6dc4af99936d7f77ff8ce6bfc5',1,'mem.h']]], ['gx2rbegindisplaylistex',['GX2RBeginDisplayListEx',['../group__gx2r__displaylist.html#ga719328c3e7dfcfa7a65f00a5590f964f',1,'displaylist.h']]], - ['gx2rbuffer',['GX2RBuffer',['../struct_g_x2_r_buffer.html',1,'GX2RBuffer'],['../struct_g_x2_vertex_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2VertexShader::gx2rBuffer()'],['../struct_g_x2_pixel_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2PixelShader::gx2rBuffer()'],['../struct_g_x2_geometry_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2GeometryShader::gx2rBuffer()'],['../group__gx2r__buffer.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): buffer.h'],['../group__gx2r__displaylist.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): displaylist.h'],['../group__gx2r__draw.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): draw.h']]], + ['gx2rbuffer',['GX2RBuffer',['../group__gx2r__buffer.html#structGX2RBuffer',1,'GX2RBuffer'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2VertexShader::gx2rBuffer()'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2PixelShader::gx2rBuffer()'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2GeometryShader::gx2rBuffer()'],['../group__gx2r__buffer.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): buffer.h'],['../group__gx2r__displaylist.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): displaylist.h'],['../group__gx2r__draw.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): draw.h']]], ['gx2rbufferexists',['GX2RBufferExists',['../group__gx2r__buffer.html#ga8b8919046549b1ca21354c847fc9c354',1,'buffer.h']]], ['gx2rcalldisplaylist',['GX2RCallDisplayList',['../group__gx2r__displaylist.html#ga02336b5554c020614c27d64849f419f2',1,'displaylist.h']]], ['gx2rcreatebuffer',['GX2RCreateBuffer',['../group__gx2r__buffer.html#gab19e7088d60125af1584f693d5802925',1,'buffer.h']]], ['gx2rcreatebufferusermemory',['GX2RCreateBufferUserMemory',['../group__gx2r__buffer.html#ga787db449281c58d088968c65139c173f',1,'buffer.h']]], - ['gx2rcreatesurface',['GX2RCreateSurface',['../group__gx2r__surface.html#ga20e85f163c3f30bedd21b7092cccb8c3',1,'surface.h']]], - ['gx2rcreatesurfaceusermemory',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#gad879b0d18ce29fa4c7d9b4f3b195cd62',1,'surface.h']]], + ['gx2rcreatesurface',['GX2RCreateSurface',['../group__gx2r__surface.html#ga163eb9b878a7c0046fa4899ffcf434f3',1,'surface.h']]], + ['gx2rcreatesurfaceusermemory',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#ga74edbccc3323121de635aedc0202db53',1,'surface.h']]], ['gx2rdestroybufferex',['GX2RDestroyBufferEx',['../group__gx2r__buffer.html#ga726781c4174e718ca5c79f7562b77f5a',1,'buffer.h']]], - ['gx2rdestroysurfaceex',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga1dc862ad573572cba093f8293b77efe0',1,'surface.h']]], + ['gx2rdestroysurfaceex',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga6b5f94ec344ff13b8ce39512dd27b625',1,'surface.h']]], ['gx2rdirectcalldisplaylist',['GX2RDirectCallDisplayList',['../group__gx2r__displaylist.html#ga680bebbc31bd15e6153a99f5d8285b9e',1,'displaylist.h']]], ['gx2rdrawindexed',['GX2RDrawIndexed',['../group__gx2r__draw.html#gaa66edc20aa0201b53ef1c9120a6c78db',1,'draw.h']]], ['gx2renddisplaylist',['GX2REndDisplayList',['../group__gx2r__displaylist.html#ga51698a06d10a98676ee06a26a496b2e5',1,'displaylist.h']]], ['gx2rendertarget',['GX2RenderTarget',['../group__gx2__enum.html#ga2ae8a9611caa8061334586d5c7f48c8a',1,'GX2RenderTarget(): enum.h'],['../group__gx2__enum.html#ga06c77c47199878f34d8e50cad9f5b309',1,'GX2RenderTarget(): enum.h']]], + ['gx2resetgpu',['GX2ResetGPU',['../group__gx2__state.html#ga9e0e354ba8e34b9d0104377692e10026',1,'state.h']]], + ['gx2resolveaacolorbuffer',['GX2ResolveAAColorBuffer',['../group__gx2__surface.html#ga289884b8767b13cbcf3fac591cc0329a',1,'surface.h']]], ['gx2rfreefunction',['GX2RFreeFunction',['../group__gx2r__mem.html#ga7328d2bc89be2795893bf3c15d6f9bd9',1,'mem.h']]], ['gx2rgetbufferalignment',['GX2RGetBufferAlignment',['../group__gx2r__buffer.html#ga4485438c08317df919ca4e53e90410f7',1,'buffer.h']]], ['gx2rgetbufferallocationsize',['GX2RGetBufferAllocationSize',['../group__gx2r__buffer.html#gafc7e9cd97db3a19ab5e1a0784ef70a9b',1,'buffer.h']]], ['gx2rinvalidatebuffer',['GX2RInvalidateBuffer',['../group__gx2r__buffer.html#ga2cbec5a298f17a33debe37b7b53f2a85',1,'buffer.h']]], ['gx2rinvalidatememory',['GX2RInvalidateMemory',['../group__gx2r__mem.html#ga06fcbe88f225c20e7ef770b2f2580479',1,'mem.h']]], - ['gx2rinvalidatesurface',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gabafada34349a8ffcec0a31ec2917514a',1,'surface.h']]], - ['gx2risgx2rsurface',['GX2RIsGX2RSurface',['../group__gx2r__surface.html#ga34e0b42c3cb16994b71ac3a1bd872c72',1,'surface.h']]], + ['gx2rinvalidatesurface',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gaad2e020cb8a2b561bd758aabc224b380',1,'surface.h']]], ['gx2risusermemory',['GX2RIsUserMemory',['../group__gx2r__mem.html#gac4f780e9ccde6527d2ffdf090de3f73c',1,'mem.h']]], ['gx2rlockbufferex',['GX2RLockBufferEx',['../group__gx2r__buffer.html#ga611b101d775cbca3faa125af73e26497',1,'buffer.h']]], ['gx2rlocksurfaceex',['GX2RLockSurfaceEx',['../group__gx2r__surface.html#gaf1aec4cdbae5eab6abf49889ff36d197',1,'surface.h']]], @@ -505,11 +568,11 @@ var searchData= ['gx2rsetvertexuniformblock',['GX2RSetVertexUniformBlock',['../group__gx2r__buffer.html#ga1d668854027a0d802997b43262b29168',1,'buffer.h']]], ['gx2runlockbufferex',['GX2RUnlockBufferEx',['../group__gx2r__buffer.html#gaa2e9a3efd68367aa6674496981b64c83',1,'buffer.h']]], ['gx2runlocksurfaceex',['GX2RUnlockSurfaceEx',['../group__gx2r__surface.html#ga320c23af38f407a0bf0d69b379eebf42',1,'surface.h']]], - ['gx2sampler',['GX2Sampler',['../struct_g_x2_sampler.html',1,'GX2Sampler'],['../group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27',1,'GX2Sampler(): sampler.h']]], - ['gx2samplervar',['GX2SamplerVar',['../struct_g_x2_sampler_var.html',1,'GX2SamplerVar'],['../group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2',1,'GX2SamplerVar(): shaders.h']]], + ['gx2sampler',['GX2Sampler',['../group__gx2__sampler.html#structGX2Sampler',1,'GX2Sampler'],['../group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27',1,'GX2Sampler(): sampler.h']]], + ['gx2samplervar',['GX2SamplerVar',['../group__gx2__shader.html#structGX2SamplerVar',1,'GX2SamplerVar'],['../group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2',1,'GX2SamplerVar(): shaders.h']]], ['gx2samplervartype',['GX2SamplerVarType',['../group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6',1,'GX2SamplerVarType(): enum.h'],['../group__gx2__enum.html#gaff01199f9658df42f5124b744c8533cf',1,'GX2SamplerVarType(): enum.h']]], ['gx2scantarget',['GX2ScanTarget',['../group__gx2__enum.html#ga45fba64a8e78e02b653ecc02a0d7c575',1,'GX2ScanTarget(): enum.h'],['../group__gx2__enum.html#ga42defc5b833a5259bafd6a8bccfe3887',1,'GX2ScanTarget(): enum.h']]], - ['gx2scissorreg',['GX2ScissorReg',['../struct_g_x2_scissor_reg.html',1,'GX2ScissorReg'],['../group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135',1,'GX2ScissorReg(): registers.h']]], + ['gx2scissorreg',['GX2ScissorReg',['../group__gx2__registers.html#structGX2ScissorReg',1,'GX2ScissorReg'],['../group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135',1,'GX2ScissorReg(): registers.h']]], ['gx2setaamask',['GX2SetAAMask',['../group__gx2__registers.html#ga4a1e2af99ba3f4767aa839441f84c497',1,'registers.h']]], ['gx2setaamaskreg',['GX2SetAAMaskReg',['../group__gx2__registers.html#gae78576f3ac9ccd522881ea6387540a84',1,'registers.h']]], ['gx2setalphatest',['GX2SetAlphaTest',['../group__gx2__registers.html#ga28f41f12fa097fb96085856d2a0cf254',1,'registers.h']]], @@ -587,36 +650,43 @@ var searchData= ['gx2setviewportreg',['GX2SetViewportReg',['../group__gx2__registers.html#ga657b424316592d62fc513d300154cb37',1,'registers.h']]], ['gx2shadermode',['GX2ShaderMode',['../group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36',1,'GX2ShaderMode(): enum.h'],['../group__gx2__enum.html#gaecf40cbc8cca49a088b30546b4d3b676',1,'GX2ShaderMode(): enum.h']]], ['gx2shadervartype',['GX2ShaderVarType',['../group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3',1,'GX2ShaderVarType(): enum.h'],['../group__gx2__enum.html#gabc356981ea36ad5a0cad54f60f35a6fb',1,'GX2ShaderVarType(): enum.h']]], - ['gx2shadowstate',['GX2ShadowState',['../struct_g_x2_shadow_state.html',1,'GX2ShadowState'],['../group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf',1,'GX2ShadowState(): context.h']]], + ['gx2shadowstate',['GX2ShadowState',['../group__gx2__context.html#structGX2ShadowState',1,'GX2ShadowState'],['../group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf',1,'GX2ShadowState(): context.h']]], ['gx2shutdown',['GX2Shutdown',['../group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23',1,'state.h']]], ['gx2stencilfunction',['GX2StencilFunction',['../group__gx2__enum.html#ga1aafdf748c771f8a31ed068a7401e95d',1,'GX2StencilFunction(): enum.h'],['../group__gx2__enum.html#gab993f49481d62e14a2ab6702b6b883de',1,'GX2StencilFunction(): enum.h']]], - ['gx2stencilmaskreg',['GX2StencilMaskReg',['../struct_g_x2_stencil_mask_reg.html',1,'GX2StencilMaskReg'],['../group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642',1,'GX2StencilMaskReg(): registers.h']]], - ['gx2surface',['GX2Surface',['../struct_g_x2_surface.html',1,'GX2Surface'],['../group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h'],['../group__gx2r__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h']]], - ['gx2surfacedim',['GX2SurfaceDim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'enum.h']]], - ['gx2surfaceformat',['GX2SurfaceFormat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'enum.h']]], + ['gx2stencilmaskreg',['GX2StencilMaskReg',['../group__gx2__registers.html#structGX2StencilMaskReg',1,'GX2StencilMaskReg'],['../group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642',1,'GX2StencilMaskReg(): registers.h']]], + ['gx2surface',['GX2Surface',['../group__gx2__surface.html#structGX2Surface',1,'GX2Surface'],['../group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h'],['../group__gx2r__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h']]], + ['gx2surface_2e_5f_5funnamed_5f_5f',['GX2Surface.__unnamed__',['../group__gx2__surface.html#unionGX2Surface_8____unnamed____',1,'']]], + ['gx2surfacedim',['GX2SurfaceDim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'GX2SurfaceDim(): enum.h'],['../group__gx2__enum.html#gadce13218d1da90ec1f4c917604c0f31b',1,'GX2SurfaceDim(): enum.h']]], + ['gx2surfaceformat',['GX2SurfaceFormat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'GX2SurfaceFormat(): enum.h'],['../group__gx2__enum.html#ga799b91f3cd9c4d64514f572b365a4325',1,'GX2SurfaceFormat(): enum.h']]], ['gx2surfaceuse',['GX2SurfaceUse',['../group__gx2__enum.html#gafe1ebff6752df098313c3a3c587e3114',1,'GX2SurfaceUse(): enum.h'],['../group__gx2__enum.html#gac9581057e2e523f7ad52186e6601532e',1,'GX2SurfaceUse(): enum.h']]], ['gx2swapscanbuffers',['GX2SwapScanBuffers',['../group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124',1,'swap.h']]], - ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../struct_g_x2_target_channel_mask_reg.html',1,'GX2TargetChannelMaskReg'],['../group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347',1,'GX2TargetChannelMaskReg(): registers.h']]], + ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../group__gx2__registers.html#structGX2TargetChannelMaskReg',1,'GX2TargetChannelMaskReg'],['../group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347',1,'GX2TargetChannelMaskReg(): registers.h']]], + ['gx2tempgetgpuversion',['GX2TempGetGPUVersion',['../group__gx2__temp.html#ga3cc3411db3cd335d3466afae07c5daa9',1,'temp.h']]], ['gx2tessellationmode',['GX2TessellationMode',['../group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee',1,'GX2TessellationMode(): enum.h'],['../group__gx2__enum.html#gadc580747db94e7879db969f11551f735',1,'GX2TessellationMode(): enum.h']]], ['gx2texanisoratio',['GX2TexAnisoRatio',['../group__gx2__enum.html#gabf508b74443eb26bd812c2b123cbaf60',1,'GX2TexAnisoRatio(): enum.h'],['../group__gx2__enum.html#ga68b16aec74e59c46f0850b180e5a5f9f',1,'GX2TexAnisoRatio(): enum.h']]], ['gx2texbordertype',['GX2TexBorderType',['../group__gx2__enum.html#ga39aa610dff74f1c4858610fa08617a31',1,'GX2TexBorderType(): enum.h'],['../group__gx2__enum.html#ga15269cbdbdca809fdd40d49e6da6548d',1,'GX2TexBorderType(): enum.h']]], ['gx2texclampmode',['GX2TexClampMode',['../group__gx2__enum.html#ga64376f84e058eb1dca71b1e9dd658c3c',1,'GX2TexClampMode(): enum.h'],['../group__gx2__enum.html#gac1576f18375a3b088b8899ba7b67651f',1,'GX2TexClampMode(): enum.h']]], ['gx2texmipfiltermode',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3',1,'GX2TexMipFilterMode(): enum.h'],['../group__gx2__enum.html#gac80d2c0720ce5694c2881e83872e6b4d',1,'GX2TexMipFilterMode(): enum.h']]], ['gx2texmipperfmode',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga8875f8590a9caa2d35953f87cf0313ff',1,'GX2TexMipPerfMode(): enum.h'],['../group__gx2__enum.html#ga26e5b9436699f0e12d88f689d77c5e1f',1,'GX2TexMipPerfMode(): enum.h']]], - ['gx2texture',['GX2Texture',['../struct_g_x2_texture.html',1,'GX2Texture'],['../group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): swap.h'],['../group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): texture.h']]], + ['gx2texture',['GX2Texture',['../group__gx2__texture.html#structGX2Texture',1,'GX2Texture'],['../group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): swap.h'],['../group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): texture.h']]], ['gx2texxyfiltermode',['GX2TexXYFilterMode',['../group__gx2__enum.html#gafefd7778391ecb21566f8f86ee9b37a8',1,'GX2TexXYFilterMode(): enum.h'],['../group__gx2__enum.html#gadfc5ebd4f33625a58e1e8cff8532ee63',1,'GX2TexXYFilterMode(): enum.h']]], ['gx2texzfiltermode',['GX2TexZFilterMode',['../group__gx2__enum.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc',1,'GX2TexZFilterMode(): enum.h'],['../group__gx2__enum.html#ga0658d28839665cc7b2bcf14c125b306e',1,'GX2TexZFilterMode(): enum.h']]], ['gx2texzperfmode',['GX2TexZPerfMode',['../group__gx2__enum.html#ga11a80acc42f03a58e807b12bd79a48d0',1,'GX2TexZPerfMode(): enum.h'],['../group__gx2__enum.html#ga106ffb3b191c7f3cfa2cf0369d210390',1,'GX2TexZPerfMode(): enum.h']]], ['gx2tilemode',['GX2TileMode',['../group__gx2__enum.html#gaf27a80e22355f92a687c0452642fd4c1',1,'GX2TileMode(): enum.h'],['../group__gx2__enum.html#ga720e5958081f8363bf05930fad5a30f0',1,'GX2TileMode(): enum.h']]], ['gx2tvrendermode',['GX2TVRenderMode',['../group__gx2__enum.html#ga26ce39ea7574b51477cdf445edf375f5',1,'GX2TVRenderMode(): enum.h'],['../group__gx2__enum.html#gac652e8d9407027e54e1e671cb3908090',1,'GX2TVRenderMode(): enum.h']]], ['gx2tvscanmode',['GX2TVScanMode',['../group__gx2__enum.html#ga9c18350871b3601137f3d73b2f933b85',1,'GX2TVScanMode(): enum.h'],['../group__gx2__enum.html#gaaeab60fcbeb7bc2461511ed3b70d1365',1,'GX2TVScanMode(): enum.h']]], - ['gx2uniformblock',['GX2UniformBlock',['../struct_g_x2_uniform_block.html',1,'GX2UniformBlock'],['../group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999',1,'GX2UniformBlock(): shaders.h']]], - ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../struct_g_x2_uniform_initial_value.html',1,'GX2UniformInitialValue'],['../group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6',1,'GX2UniformInitialValue(): shaders.h']]], - ['gx2uniformvar',['GX2UniformVar',['../struct_g_x2_uniform_var.html',1,'GX2UniformVar'],['../group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c',1,'GX2UniformVar(): shaders.h']]], - ['gx2vertexshader',['GX2VertexShader',['../struct_g_x2_vertex_shader.html',1,'GX2VertexShader'],['../group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1',1,'GX2VertexShader(): shaders.h']]], - ['gx2viewportreg',['GX2ViewportReg',['../struct_g_x2_viewport_reg.html',1,'GX2ViewportReg'],['../group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5',1,'GX2ViewportReg(): registers.h']]], + ['gx2uniformblock',['GX2UniformBlock',['../group__gx2__shader.html#structGX2UniformBlock',1,'GX2UniformBlock'],['../group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999',1,'GX2UniformBlock(): shaders.h']]], + ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../group__gx2__shader.html#structGX2UniformInitialValue',1,'GX2UniformInitialValue'],['../group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6',1,'GX2UniformInitialValue(): shaders.h']]], + ['gx2uniformvar',['GX2UniformVar',['../group__gx2__shader.html#structGX2UniformVar',1,'GX2UniformVar'],['../group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c',1,'GX2UniformVar(): shaders.h']]], + ['gx2vertexshader',['GX2VertexShader',['../group__gx2__shader.html#structGX2VertexShader',1,'GX2VertexShader'],['../group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1',1,'GX2VertexShader(): shaders.h']]], + ['gx2vertexshader_2eregs',['GX2VertexShader.regs',['../group__gx2__shader.html#structGX2VertexShader_8regs',1,'']]], + ['gx2viewportreg',['GX2ViewportReg',['../group__gx2__registers.html#structGX2ViewportReg',1,'GX2ViewportReg'],['../group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5',1,'GX2ViewportReg(): registers.h']]], ['gx2waitforflip',['GX2WaitForFlip',['../group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1',1,'event.h']]], ['gx2waitforvsync',['GX2WaitForVsync',['../group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315',1,'event.h']]], ['gx2waittimestamp',['GX2WaitTimeStamp',['../group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a',1,'event.h']]], - ['gyro',['gyro',['../struct_v_p_a_d_status.html#ab66d0ce29ea395cb9ecc844f97c090a8',1,'VPADStatus']]] + ['gyro',['gyro',['../group__vpad__input.html#aad7d7453ad38e5fbfa2cd36160c73dfa',1,'VPADStatus']]], + ['gz_5fheader',['gz_header',['../zlib_8h.html#a2c394ffb61e707fba3c6b1a36704b305',1,'zlib.h']]], + ['gz_5fheader_5fs',['gz_header_s',['../zlib_8h.html#structgz__header__s',1,'']]], + ['gz_5fheaderp',['gz_headerp',['../zlib_8h.html#a40e9dcc294796d99b25e98fb06477fc8',1,'zlib.h']]], + ['gzfile',['gzFile',['../zlib_8h.html#acd0143ddd532551631ecc7093fd7adfc',1,'zlib.h']]] ]; diff --git a/search/all_8.html b/search/all_8.html index 2a22cd5..b74d5fd 100644 --- a/search/all_8.html +++ b/search/all_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_8.js b/search/all_8.js index c09c786..6436f41 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,10 +1,45 @@ var searchData= [ - ['hasstreamout',['hasStreamOut',['../struct_g_x2_vertex_shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2VertexShader::hasStreamOut()'],['../struct_g_x2_geometry_shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2GeometryShader::hasStreamOut()']]], - ['head',['head',['../struct_o_s_alarm_queue.html#a76fb1f6882f07151c599433897f8177c',1,'OSAlarmQueue::head()'],['../struct_m_e_m_expanded_heap_block_list.html#af862f3c787db6f6bdf6349dd70db1991',1,'MEMExpandedHeapBlockList::head()'],['../struct_m_e_m_frame_heap_state.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrameHeapState::head()'],['../struct_m_e_m_frame_heap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrameHeap::head()'],['../struct_m_e_m_memory_list.html#a46997af7b414552eec825fd3f95287d9',1,'MEMMemoryList::head()'],['../struct_o_s_mutex_queue.html#a0896610fffd2641ab3f42ea99b6d147a',1,'OSMutexQueue::head()'],['../struct_o_s_fast_mutex_queue.html#ad55284e8266fdfe37e1c0900cf3c72dc',1,'OSFastMutexQueue::head()'],['../struct_o_s_thread_queue.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadQueue::head()'],['../struct_o_s_thread_simple_queue.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadSimpleQueue::head()']]], - ['header',['header',['../struct_m_e_m_block_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMBlockHeap::header()'],['../struct_m_e_m_expanded_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMExpandedHeap::header()'],['../struct_m_e_m_frame_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMFrameHeap::header()'],['../struct_m_e_m_unit_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMUnitHeap::header()']]], - ['height',['height',['../struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be',1,'GX2Surface']]], - ['hizptr',['hiZPtr',['../struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259',1,'GX2DepthBuffer']]], - ['hizsize',['hiZSize',['../struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95',1,'GX2DepthBuffer']]], - ['hold',['hold',['../struct_v_p_a_d_status.html#a640685c2285e7b8a348fff1e0332d0bf',1,'VPADStatus']]] + ['handle',['handle',['../group__nsyshid__hid.html#aa8bec03983fc2371ab6afa98ae6ddd45',1,'HIDDevice']]], + ['hardlinks',['hardlinks',['../curl_8h.html#a917832fa8e5e1ecd23af50fe185b760e',1,'curl_fileinfo']]], + ['hasstreamout',['hasStreamOut',['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2VertexShader::hasStreamOut()'],['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2GeometryShader::hasStreamOut()']]], + ['hcrc',['hcrc',['../zlib_8h.html#ab54066d1aca7e674fbc6d5579cc48894',1,'gz_header_s']]], + ['head',['head',['../group__coreinit__alarms.html#a76fb1f6882f07151c599433897f8177c',1,'OSAlarmQueue::head()'],['../group__coreinit__memexpheap.html#a727bad52bc5609cba03a351ce784b286',1,'MEMExpHeapBlockList::head()'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeapState::head()'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeap::head()'],['../group__coreinit__memlist.html#a46997af7b414552eec825fd3f95287d9',1,'MEMMemoryList::head()'],['../group__coreinit__thread.html#a0896610fffd2641ab3f42ea99b6d147a',1,'OSMutexQueue::head()'],['../group__coreinit__thread.html#ad55284e8266fdfe37e1c0900cf3c72dc',1,'OSFastMutexQueue::head()'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadQueue::head()'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadSimpleQueue::head()']]], + ['header',['header',['../group__coreinit__memblockheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMBlockHeap::header()'],['../group__coreinit__memexpheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMExpHeap::header()'],['../group__coreinit__memfrmheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMFrmHeap::header()'],['../group__coreinit__unitheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMUnitHeap::header()']]], + ['height',['height',['../group__gx2__surface.html#a6ad4f820ce4e75cda0686fcaad5168be',1,'GX2Surface']]], + ['hid_2eh',['hid.h',['../hid_8h.html',1,'']]], + ['hid_5fdevice_5fattach',['HID_DEVICE_ATTACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a507069db7a30c1b0e383fce3a51604bf',1,'hid.h']]], + ['hid_5fdevice_5fdetach',['HID_DEVICE_DETACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a1eafdd0a8215fb85f364425fc5115ca2',1,'hid.h']]], + ['hidaddclient',['HIDAddClient',['../group__nsyshid__hid.html#ga4bd8a1a2fce63c49cbd79e17d569ae38',1,'hid.h']]], + ['hidattachcallback',['HIDAttachCallback',['../group__nsyshid__hid.html#ga2907c52bbbb78a84b675425097ec55cf',1,'hid.h']]], + ['hidattachevent',['HIDAttachEvent',['../group__nsyshid__hid.html#ga01cfa0df94f3e3870562d1d4f8d35005',1,'HIDAttachEvent(): hid.h'],['../group__nsyshid__hid.html#ga42a593fbfbd85ea3b6d2068020a03437',1,'HIDAttachEvent(): hid.h']]], + ['hidcallback',['HIDCallback',['../group__nsyshid__hid.html#ga4f843e0018e8f49785d5c8db103228f8',1,'hid.h']]], + ['hidclient',['HIDClient',['../group__nsyshid__hid.html#structHIDClient',1,'HIDClient'],['../group__nsyshid__hid.html#ga26f9ce29d0bf4bb782919e78756dfbdf',1,'HIDClient(): hid.h']]], + ['hiddelclient',['HIDDelClient',['../group__nsyshid__hid.html#ga87122a013c0c0acfd54059902b514e0c',1,'hid.h']]], + ['hiddevice',['HIDDevice',['../group__nsyshid__hid.html#structHIDDevice',1,'HIDDevice'],['../group__nsyshid__hid.html#gaa80ad69f23fd454a293cd606a6d9d953',1,'HIDDevice(): hid.h']]], + ['hidgetdescriptor',['HIDGetDescriptor',['../group__nsyshid__hid.html#ga12113ad83015db2e70ba5c342a4e2e17',1,'hid.h']]], + ['hidgetprotocol',['HIDGetProtocol',['../group__nsyshid__hid.html#gae29f4d9f222de91b19f9d2c43c8b27b7',1,'hid.h']]], + ['hidgetreport',['HIDGetReport',['../group__nsyshid__hid.html#ga5f524c938237c23b3c8c1b4e21613ba9',1,'hid.h']]], + ['hidread',['HIDRead',['../group__nsyshid__hid.html#gaa274a2eafa9e8dc2658ddc778a992c21',1,'hid.h']]], + ['hidsetdescriptor',['HIDSetDescriptor',['../group__nsyshid__hid.html#gafbc73f057275c70cfacd8203bbe026d9',1,'hid.h']]], + ['hidsetidle',['HIDSetIdle',['../group__nsyshid__hid.html#ga8812a717621f2122e5d8cd5fb87126bd',1,'hid.h']]], + ['hidsetprotocol',['HIDSetProtocol',['../group__nsyshid__hid.html#gaffb543d582fe46701c450049962ec6b2',1,'hid.h']]], + ['hidsetreport',['HIDSetReport',['../group__nsyshid__hid.html#ga3039149a2bb4b95ac00dac07f08224cd',1,'hid.h']]], + ['hidsetup',['HIDSetup',['../group__nsyshid__hid.html#gaa81b1b19467d27b76d689490bfe1c65f',1,'hid.h']]], + ['hidteardown',['HIDTeardown',['../group__nsyshid__hid.html#ga514782cac13a1d21579abedfb94b16af',1,'hid.h']]], + ['hidwrite',['HIDWrite',['../group__nsyshid__hid.html#ga7913fc0a9551c55ea2f38534acc1eaa9',1,'hid.h']]], + ['hizptr',['hiZPtr',['../group__gx2__surface.html#a32bc72edcb4dd11c45545a6c2aaa5259',1,'GX2DepthBuffer']]], + ['hizsize',['hiZSize',['../group__gx2__surface.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95',1,'GX2DepthBuffer']]], + ['hold',['hold',['../group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf',1,'KPADStatus::hold()'],['../group__vpad__input.html#a640685c2285e7b8a348fff1e0332d0bf',1,'VPADStatus::hold()']]], + ['host',['host',['../curl_8h.html#ae032e164f1daa754d6fbb79d59723931',1,'curl_version_info_data']]], + ['htonl',['htonl',['../group__nsysnet__socket.html#ga5c5e62361984ca888ac4b840cf059c6f',1,'socket.h']]], + ['htons',['htons',['../group__nsysnet__socket.html#ga5d6ce1e421c5ea25eb7aa4aa06b75534',1,'socket.h']]], + ['httppost_5fbuffer',['HTTPPOST_BUFFER',['../curl_8h.html#af8f32e09b4f89edf57c763dff0eaf39e',1,'curl.h']]], + ['httppost_5fcallback',['HTTPPOST_CALLBACK',['../curl_8h.html#a627323fd2b367b08f01a417cd996aa06',1,'curl.h']]], + ['httppost_5ffilename',['HTTPPOST_FILENAME',['../curl_8h.html#a1902b6e96f01aaaed3180714df4faef4',1,'curl.h']]], + ['httppost_5fptrbuffer',['HTTPPOST_PTRBUFFER',['../curl_8h.html#a6cee088e31c4d14204d6788e79047493',1,'curl.h']]], + ['httppost_5fptrcontents',['HTTPPOST_PTRCONTENTS',['../curl_8h.html#a2cba177058c75264d396b0f4b3b6886f',1,'curl.h']]], + ['httppost_5fptrname',['HTTPPOST_PTRNAME',['../curl_8h.html#a152dd38815c2d61ccf8e6cfe454c81c2',1,'curl.h']]], + ['httppost_5freadfile',['HTTPPOST_READFILE',['../curl_8h.html#a9f5ad2d20687360fd9cf86b7c6887d86',1,'curl.h']]], + ['hid_20api',['HID API',['../group__nsyshid__hid.html',1,'']]] ]; diff --git a/search/all_9.html b/search/all_9.html index bd9b05c..95e88dd 100644 --- a/search/all_9.html +++ b/search/all_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_9.js b/search/all_9.js index ccedf4d..7621b45 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,13 +1,126 @@ var searchData= [ - ['id',['id',['../struct_o_s_thread.html#a4fc3a0c58dfbd1e68224521185cb9384',1,'OSThread']]], - ['image',['image',['../struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075',1,'GX2Surface']]], - ['imagesize',['imageSize',['../struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'GX2Surface']]], - ['index',['index',['../struct_a_x_voice.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'AXVoice']]], - ['info',['info',['../struct_f_s_directory_entry.html#acb40e6b6641b847446c567adb49c6bf2',1,'FSDirectoryEntry']]], - ['initialvaluecount',['initialValueCount',['../struct_g_x2_vertex_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2VertexShader::initialValueCount()'],['../struct_g_x2_pixel_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2PixelShader::initialValueCount()'],['../struct_g_x2_geometry_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2GeometryShader::initialValueCount()']]], - ['initialvalues',['initialValues',['../struct_g_x2_vertex_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2VertexShader::initialValues()'],['../struct_g_x2_pixel_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2PixelShader::initialValues()'],['../struct_g_x2_geometry_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2GeometryShader::initialValues()']]], + ['ios',['IOS',['../group__coreinit__ios.html',1,'']]], + ['icinvalidaterange',['ICInvalidateRange',['../group__coreinit__cache.html#ga4ec28f7c716274c7197a560d09312a08',1,'cache.h']]], + ['iconv_5fver_5fnum',['iconv_ver_num',['../curl_8h.html#a7e764eb9ec869bf0d411ea4296a395f2',1,'curl_version_info_data']]], + ['id',['id',['../group__coreinit__thread.html#a4fc3a0c58dfbd1e68224521185cb9384',1,'OSThread']]], + ['image',['image',['../group__gx2__surface.html#a43c67c13c1e3cb6d6ecc454d839fc075',1,'GX2Surface']]], + ['imagesize',['imageSize',['../group__gx2__surface.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'GX2Surface']]], + ['imdisableapd',['IMDisableAPD',['../group__coreinit__energysaver.html#ga0708fe115b834a64762454558f1ba167',1,'energysaver.h']]], + ['imdisabledim',['IMDisableDim',['../group__coreinit__energysaver.html#ga96c6728d75973c69320fdbfb767e4064',1,'energysaver.h']]], + ['imenableapd',['IMEnableAPD',['../group__coreinit__energysaver.html#ga493b4fe9cdb552138062535e1f8b2f8d',1,'energysaver.h']]], + ['imenabledim',['IMEnableDim',['../group__coreinit__energysaver.html#gae766eba7e79833d619bf7f030df2af81',1,'energysaver.h']]], + ['imerror',['IMError',['../group__coreinit__energysaver.html#gad72d3bdec695ee00aae20f81cb4067da',1,'energysaver.h']]], + ['imgetdimenabledrc',['IMGetDimEnableDrc',['../group__coreinit__energysaver.html#gab96e569718e44a43b3507fa93553b56c',1,'energysaver.h']]], + ['imgetdimenabletv',['IMGetDimEnableTv',['../group__coreinit__energysaver.html#ga48800054b1935446c274f95a1acfb95e',1,'energysaver.h']]], + ['imgetdimperiod',['IMGetDimPeriod',['../group__coreinit__energysaver.html#gaaf1f8217d934d55c3a0d58b308f30f20',1,'energysaver.h']]], + ['imgettimebeforeapd',['IMGetTimeBeforeAPD',['../group__coreinit__energysaver.html#ga247a9fa07a507b14077066f198fa4958',1,'energysaver.h']]], + ['imgettimebeforedimming',['IMGetTimeBeforeDimming',['../group__coreinit__energysaver.html#ga1f02d19afed915a5a0150bbd821504bf',1,'energysaver.h']]], + ['imisapdenabled',['IMIsAPDEnabled',['../group__coreinit__energysaver.html#gaee3311e149c5bc6b3db99bba662d913c',1,'energysaver.h']]], + ['imisapdenabledbysyssettings',['IMIsAPDEnabledBySysSettings',['../group__coreinit__energysaver.html#ga9040247729858f92bcc7ef07b36567dc',1,'energysaver.h']]], + ['imisdimenabled',['IMIsDimEnabled',['../group__coreinit__energysaver.html#ga31de15a121073d402aada987d3af7342',1,'energysaver.h']]], + ['imsetdimenabledrc',['IMSetDimEnableDrc',['../group__coreinit__energysaver.html#ga352ea12ed9c587085b3ab2610b8db41d',1,'energysaver.h']]], + ['imsetdimenabletv',['IMSetDimEnableTv',['../group__coreinit__energysaver.html#gabfd8937f6aef585d2d6a1198dad6577c',1,'energysaver.h']]], + ['imstartapdvideomode',['IMStartAPDVideoMode',['../group__coreinit__energysaver.html#gadf111966a23044e11fd44c8ecdf87cf6',1,'energysaver.h']]], + ['in_5faddr',['in_addr',['../group__nsysnet__socket.html#structin__addr',1,'']]], + ['inactivateselectcursor',['InactivateSelectCursor',['../namespacenn_1_1swkbd.html#a4d2379b25efeee27b5389f94775d6783',1,'nn::swkbd']]], + ['inaddr_5fany',['INADDR_ANY',['../group__nsysnet__socket.html#ga5d1940045dc2e7de552f3d4ff13a74ab',1,'socket.h']]], + ['inaddr_5fbroadcast',['INADDR_BROADCAST',['../group__nsysnet__socket.html#ga4a725f61ded23ce8a7dff8e82ed51986',1,'socket.h']]], + ['index',['index',['../group__sndcore2__voice.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'AXVoice']]], + ['indexeddevice',['indexedDevice',['../group__coreinit__mcp.html#af79a762fb6f4601123b9730669566d34',1,'MCPTitleListType']]], + ['inet_5faton',['inet_aton',['../group__nsysnet__socket.html#ga2e14cfa6ded77b65c948476358284cf1',1,'socket.h']]], + ['inet_5fntoa',['inet_ntoa',['../group__nsysnet__socket.html#ga0da303c73c2b8673a5a2fa875b8a19e8',1,'socket.h']]], + ['inflatebackinit',['inflateBackInit',['../zlib_8h.html#a9253571ea0fc77cc53c330c0411b8c19',1,'zlib.h']]], + ['inflateinit',['inflateInit',['../zlib_8h.html#ad7c6797b618699f70f61323c5184f26e',1,'zlib.h']]], + ['inflateinit2',['inflateInit2',['../zlib_8h.html#a611fc206e69f34e812ca8b590982fdd5',1,'zlib.h']]], + ['info',['info',['../group__coreinit__fs.html#acb40e6b6641b847446c567adb49c6bf2',1,'FSDirectoryEntry']]], + ['initialize',['Initialize',['../namespacenn_1_1ac.html#ac53ccf07af2b6a1ac33d065499677f49',1,'nn::ac']]], + ['initialize_5f_5fq2_5f2nn2acfv',['Initialize__Q2_2nn2acFv',['../namespacenn_1_1ac_1_1detail.html#aa75b1cfaca80c7b9425f1b72f8fb8e20',1,'nn::ac::detail']]], + ['initialvaluecount',['initialValueCount',['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2VertexShader::initialValueCount()'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2PixelShader::initialValueCount()'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2GeometryShader::initialValueCount()']]], + ['initialvalues',['initialValues',['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2VertexShader::initialValues()'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2PixelShader::initialValues()'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2GeometryShader::initialValues()']]], + ['initlearndic',['InitLearnDic',['../namespacenn_1_1swkbd.html#a27198a751d1d7fd93956f8f5cf9c9116',1,'nn::swkbd']]], + ['inprogress',['inProgress',['../group__coreinit__mcp.html#a5d15d28f674d3d57f4edfc0f674fbf6b',1,'MCPInstallProgress']]], ['input_2eh',['input.h',['../input_8h.html',1,'']]], + ['inputformarg',['InputFormArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg',1,'InputFormArg'],['../namespacenn_1_1swkbd.html#abb935eaba29070d190b5df5e8c9b9a3c',1,'nn::swkbd::AppearArg::inputFormArg()']]], + ['interfaceindex',['interfaceIndex',['../group__nsyshid__hid.html#a5a3fc280d64e7ac506df87207fd8188f',1,'HIDDevice']]], ['internal_2eh',['internal.h',['../internal_8h.html',1,'']]], - ['isfree',['isFree',['../struct_m_e_m_block_heap_block.html#a6be42b3eb9e8a90b22026f94742b5c28',1,'MEMBlockHeapBlock']]] + ['internal_5fstate',['internal_state',['../zlib_8h.html#structinternal__state',1,'']]], + ['intf',['intf',['../zconf_8h.html#aa857123283d7630b35e9b1d427dd6438',1,'zconf.h']]], + ['iomsg',['ioMsg',['../group__coreinit__fs.html#a7dcf3aa9f1d69c92475409d568975927',1,'FSAsyncResult']]], + ['iomsgqueue',['ioMsgQueue',['../group__coreinit__fs.html#a42e83d39de21db4dcec5631890de47cd',1,'FSAsyncData']]], + ['ios_2eh',['ios.h',['../ios_8h.html',1,'']]], + ['ios_5fclose',['IOS_Close',['../group__coreinit__ios.html#ga8bf10e51d57177b703240e4a33d2b3d0',1,'ios.h']]], + ['ios_5fcloseasync',['IOS_CloseAsync',['../group__coreinit__ios.html#ga0966e8b2fd0d33e6a71c323b12c0284c',1,'ios.h']]], + ['ios_5ferror_5faccess',['IOS_ERROR_ACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa98cc19ca7ecc02271230bb881f4313a',1,'ios.h']]], + ['ios_5ferror_5falignment',['IOS_ERROR_ALIGNMENT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa92356dddf428ba7727dd6eec12091cb',1,'ios.h']]], + ['ios_5ferror_5fanfailed',['IOS_ERROR_ANFAILED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a77e153fc7ce4596a82c9b87b5886b7c1',1,'ios.h']]], + ['ios_5ferror_5fbadblock',['IOS_ERROR_BADBLOCK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aed5c311940ab4a99d91793118918a3be',1,'ios.h']]], + ['ios_5ferror_5fbsp',['IOS_ERROR_BSP',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a3ae869f29fb2b0b2e54effd8d5167f6e',1,'ios.h']]], + ['ios_5ferror_5fbusy',['IOS_ERROR_BUSY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acd547a8753d94213b91c40145fbd7c91',1,'ios.h']]], + ['ios_5ferror_5fclienttxnlimit',['IOS_ERROR_CLIENTTXNLIMIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad046dc06e017f275113bae0d7ffc32d0',1,'ios.h']]], + ['ios_5ferror_5fdatapending',['IOS_ERROR_DATAPENDING',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae499c4b3f94959460b27fb811e8310ab',1,'ios.h']]], + ['ios_5ferror_5fecc',['IOS_ERROR_ECC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae1c9d51bf217441a456976d786d018bc',1,'ios.h']]], + ['ios_5ferror_5fecccrit',['IOS_ERROR_ECCCRIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a7678c6abcb51950c1c036ad8c3013a59',1,'ios.h']]], + ['ios_5ferror_5fexists',['IOS_ERROR_EXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af78e0d3dc60b3eaf90a4a2183f561076',1,'ios.h']]], + ['ios_5ferror_5fexpired',['IOS_ERROR_EXPIRED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abcc12c1e41a20be334dcbd7dc29afaba',1,'ios.h']]], + ['ios_5ferror_5ffailalloc',['IOS_ERROR_FAILALLOC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2afe4ffc0116d8fd42c8a959be1c7b9245',1,'ios.h']]], + ['ios_5ferror_5ffailcheckvalue',['IOS_ERROR_FAILCHECKVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a72ee43d4bd964bd3bf57514deb8d3331',1,'ios.h']]], + ['ios_5ferror_5ffailinternal',['IOS_ERROR_FAILINTERNAL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ab53937d9bda02cb44a24d2e620fa4d8a',1,'ios.h']]], + ['ios_5ferror_5fintr',['IOS_ERROR_INTR',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aee5fa1fa73ed2e5999b4b2a476b9da3f',1,'ios.h']]], + ['ios_5ferror_5finvalid',['IOS_ERROR_INVALID',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2d2e8be1ae9a9cd269d083126e610c47',1,'ios.h']]], + ['ios_5ferror_5finvalidarg',['IOS_ERROR_INVALIDARG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a0fac950fd407e1731f02d63325e3e222',1,'ios.h']]], + ['ios_5ferror_5finvalidflag',['IOS_ERROR_INVALIDFLAG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a6be4097e5a88595bda49f66bbd17238a',1,'ios.h']]], + ['ios_5ferror_5finvalidformat',['IOS_ERROR_INVALIDFORMAT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a282938b755de21ddd24981346aab2825',1,'ios.h']]], + ['ios_5ferror_5finvalidhandle',['IOS_ERROR_INVALIDHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad680fc69db4a40e64700d1bd3b484e3f',1,'ios.h']]], + ['ios_5ferror_5finvalidobjtype',['IOS_ERROR_INVALIDOBJTYPE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af5fa1900b778ba3459566d6db33dffac',1,'ios.h']]], + ['ios_5ferror_5finvalidrng',['IOS_ERROR_INVALIDRNG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae900bff907ebfbbd47777e069284544c',1,'ios.h']]], + ['ios_5ferror_5finvalidsigner',['IOS_ERROR_INVALIDSIGNER',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a8a259877f306381fe2df6d588ada6a2f',1,'ios.h']]], + ['ios_5ferror_5finvalidsize',['IOS_ERROR_INVALIDSIZE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a36a2496b37691365fd95751ebcc87904',1,'ios.h']]], + ['ios_5ferror_5finvalidversion',['IOS_ERROR_INVALIDVERSION',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a035888a8a9f3409784dce1dcdbf0c386',1,'ios.h']]], + ['ios_5ferror_5fmax',['IOS_ERROR_MAX',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a37f2a6febea4c0ea8b880dde8a13432c',1,'ios.h']]], + ['ios_5ferror_5fmaxsemcount',['IOS_ERROR_MAXSEMCOUNT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a076febffd66e06fbade5fd79ed775ba9',1,'ios.h']]], + ['ios_5ferror_5fnoexists',['IOS_ERROR_NOEXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ac3d933461062cfb8a5e40f7a1f364e74',1,'ios.h']]], + ['ios_5ferror_5fnolink',['IOS_ERROR_NOLINK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aecbc8613663e5eeef6902aa282e876cb',1,'ios.h']]], + ['ios_5ferror_5fnoreadaccess',['IOS_ERROR_NOREADACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a913d4ebf0bfd23d63331c842ef7931ef',1,'ios.h']]], + ['ios_5ferror_5fnoreadwriteaccess',['IOS_ERROR_NOREADWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abc0482d5e8c843d48c6b859c78ef41fd',1,'ios.h']]], + ['ios_5ferror_5fnoresource',['IOS_ERROR_NORESOURCE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a60a9503dc270e458131f846ca119f0e7',1,'ios.h']]], + ['ios_5ferror_5fnotready',['IOS_ERROR_NOTREADY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a333ada0823630d51e06ffb371fb438fe',1,'ios.h']]], + ['ios_5ferror_5fnowriteaccess',['IOS_ERROR_NOWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a5a7d1394c514c78d8d9078ada7bd03a8',1,'ios.h']]], + ['ios_5ferror_5fok',['IOS_ERROR_OK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acc86445654dd490bbb047f5ef3e67f6b',1,'ios.h']]], + ['ios_5ferror_5fqempty',['IOS_ERROR_QEMPTY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a859005262ad0c04fce3403c9f47d6383',1,'ios.h']]], + ['ios_5ferror_5fqfull',['IOS_ERROR_QFULL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2a290bf4f6575da4c35742750455295e',1,'ios.h']]], + ['ios_5ferror_5fsemunavailable',['IOS_ERROR_SEMUNAVAILABLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aca9f1a2e211d1ae553038ba7f7c69600',1,'ios.h']]], + ['ios_5ferror_5fstalehandle',['IOS_ERROR_STALEHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a98ea011d2d3175012525a9c3e2d1c6c0',1,'ios.h']]], + ['ios_5ferror_5ftimeout',['IOS_ERROR_TIMEOUT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a55ee35ae7e561e7687e22b0444486995',1,'ios.h']]], + ['ios_5ferror_5funknown',['IOS_ERROR_UNKNOWN',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa330bef6790ce4bac193e5a7ce66fe99',1,'ios.h']]], + ['ios_5ferror_5funknownvalue',['IOS_ERROR_UNKNOWNVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af8d4973caabb7f0f8cd4a8e250319dfb',1,'ios.h']]], + ['ios_5fioctl',['IOS_Ioctl',['../group__coreinit__ios.html#ga798e1b3bae864cd4f96e9bc99722617d',1,'ios.h']]], + ['ios_5fioctlasync',['IOS_IoctlAsync',['../group__coreinit__ios.html#ga565605c72c51c1f90c767be6048c2664',1,'ios.h']]], + ['ios_5fioctlv',['IOS_Ioctlv',['../group__coreinit__ios.html#gac44773113a35b90309a472e9f1b8afe1',1,'ios.h']]], + ['ios_5fioctlvasync',['IOS_IoctlvAsync',['../group__coreinit__ios.html#gad38134e26b2f67b23fb2bb6c56d6c2fa',1,'ios.h']]], + ['ios_5fopen',['IOS_Open',['../group__coreinit__ios.html#ga4f93c1265f7526e8984fec50be540068',1,'ios.h']]], + ['ios_5fopen_5fread',['IOS_OPEN_READ',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7635eaf2cfcbb90b176747f071326fd3',1,'ios.h']]], + ['ios_5fopen_5freadwrite',['IOS_OPEN_READWRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7559a66b0ffa7cb20800c484f6f5fcb2',1,'ios.h']]], + ['ios_5fopen_5fwrite',['IOS_OPEN_WRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a6422c0560ca671db6296cc86e92062bd',1,'ios.h']]], + ['ios_5fopenasync',['IOS_OpenAsync',['../group__coreinit__ios.html#gae90aa6e4d1f577f55273c4ed7f7b7dc0',1,'ios.h']]], + ['iosasynccallbackfn',['IOSAsyncCallbackFn',['../group__coreinit__ios.html#ga9695fdf638a2c5cde49367871416665d',1,'ios.h']]], + ['ioserror',['IOSError',['../group__coreinit__ios.html#ga1362cf868834e0015ad0f972b9356ae2',1,'IOSError(): ios.h'],['../group__coreinit__ios.html#gaec2cc1f96e38803a866b5d88be99dd31',1,'IOSError(): ios.h']]], + ['ioshandle',['IOSHandle',['../group__coreinit__ios.html#gafa5f70dc8128063d8bd583fb48235cf5',1,'ios.h']]], + ['iosopenmode',['IOSOpenMode',['../group__coreinit__ios.html#ga62f5e698526256540de1c70858351189',1,'IOSOpenMode(): ios.h'],['../group__coreinit__ios.html#ga0c7901f190cac567f32a3cb080508716',1,'IOSOpenMode(): ios.h']]], + ['iosvec',['IOSVec',['../group__coreinit__ios.html#structIOSVec',1,'IOSVec'],['../group__coreinit__ios.html#ga34bff1eeb3d7b8d81e386e9386a1c43b',1,'IOSVec(): ios.h']]], + ['ipproto_5fip',['IPPROTO_IP',['../group__nsysnet__socket.html#gabf96615d54d7d81630efc2e8f1770223',1,'socket.h']]], + ['ipproto_5ftcp',['IPPROTO_TCP',['../group__nsysnet__socket.html#ga94f83c72c1e5e6ef453e47cf59885fb5',1,'socket.h']]], + ['ipproto_5fudp',['IPPROTO_UDP',['../group__nsysnet__socket.html#gab332d40b15142f33a88d4fcb1d6a5920',1,'socket.h']]], + ['iscaptureenabled',['isCaptureEnabled',['../structGX2DebugCaptureInterface.html#a0ad1a11f9b97259ab856807f1a5f5c49',1,'GX2DebugCaptureInterface']]], + ['iscoveredwithsubwindow',['IsCoveredWithSubWindow',['../namespacenn_1_1swkbd.html#a4bdf491ee78fa952c4b5a7f64e564459',1,'nn::swkbd']]], + ['isdecidecancelbutton',['IsDecideCancelButton',['../namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec',1,'nn::swkbd']]], + ['isdecideokbutton',['IsDecideOkButton',['../namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623',1,'nn::swkbd']]], + ['isfailure',['IsFailure',['../classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4',1,'nn::Result']]], + ['isfree',['isFree',['../group__coreinit__memblockheap.html#a6be42b3eb9e8a90b22026f94742b5c28',1,'MEMBlockHeapBlock']]], + ['iskeyboardtarget',['IsKeyboardTarget',['../namespacenn_1_1swkbd.html#a978b1122c9fc457bedaf9803ba3cf80a',1,'nn::swkbd']]], + ['islegacy',['IsLegacy',['../classnn_1_1Result.html#aaac9955452fbe02a105073018ae34e51',1,'nn::Result']]], + ['isneedcalcsubthreadfont',['IsNeedCalcSubThreadFont',['../namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf',1,'nn::swkbd']]], + ['isneedcalcsubthreadpredict',['IsNeedCalcSubThreadPredict',['../namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00',1,'nn::swkbd']]], + ['isselectcursoractive',['IsSelectCursorActive',['../namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412',1,'nn::swkbd']]], + ['issuccess',['IsSuccess',['../classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956',1,'nn::Result']]] ]; diff --git a/search/all_a.html b/search/all_a.html index 4a25af1..3148a8e 100644 --- a/search/all_a.html +++ b/search/all_a.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_a.js b/search/all_a.js index 8c803eb..e303704 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,4 +1,6 @@ var searchData= [ - ['joinqueue',['joinQueue',['../struct_o_s_thread.html#ae12b5a541aff405df56ed7abfa97e3b4',1,'OSThread']]] + ['japan',['Japan',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::swkbd']]], + ['japanese',['Japanese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::swkbd']]], + ['joinqueue',['joinQueue',['../group__coreinit__thread.html#ae12b5a541aff405df56ed7abfa97e3b4',1,'OSThread']]] ]; diff --git a/search/all_b.html b/search/all_b.html index a92de48..f2a3c8d 100644 --- a/search/all_b.html +++ b/search/all_b.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_b.js b/search/all_b.js index 5a0d77f..6408c65 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,21 +1,24 @@ var searchData= [ - ['l_5flinger',['l_linger',['../structlinger.html#a86a5f304dfcd62d626f27bbd3796683d',1,'linger']]], - ['l_5fonoff',['l_onoff',['../structlinger.html#a53f550a39f9923b9dbc6a67adc423cc0',1,'linger']]], - ['lastblock',['lastBlock',['../struct_m_e_m_block_heap.html#abd9603779f3c7d87e0aff060d2033262',1,'MEMBlockHeap']]], - ['lastsample',['lastSample',['../struct_a_x_voice_src.html#ae645d75bde45980d6149a0793048741f',1,'AXVoiceSrc']]], - ['launch_2eh',['launch.h',['../launch_8h.html',1,'']]], - ['leftstick',['leftStick',['../struct_v_p_a_d_status.html#adfead462485b081623813b4ef9194503',1,'VPADStatus']]], - ['linger',['linger',['../structlinger.html',1,'']]], - ['link',['link',['../struct_o_s_alarm.html#a394e95a3ba6feaf90390cf136d69a6a1',1,'OSAlarm::link()'],['../struct_o_s_fast_mutex.html#afa8c319f706a6446c1309c1734a51110',1,'OSFastMutex::link()'],['../struct_m_e_m_heap_header.html#aad9bd11b4f59e92b6551361b5693960c',1,'MEMHeapHeader::link()'],['../struct_o_s_mutex.html#a7bd72373386c4d04a9fa7cf905f34572',1,'OSMutex::link()'],['../struct_o_s_thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771',1,'OSThread::link()'],['../struct_a_x_voice.html#aa62641249cff62aae9126d21faeeb8ad',1,'AXVoice::link()']]], - ['list',['list',['../struct_m_e_m_heap_header.html#a9e168165b27e6d8c6a947314706ebdff',1,'MEMHeapHeader']]], - ['listen',['listen',['../group__nsysnet__socket.html#ga5989c21d05cb17caba26cef496a7beea',1,'socket.h']]], - ['location',['location',['../struct_g_x2_sampler_var.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2SamplerVar::location()'],['../struct_g_x2_attrib_var.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribVar::location()'],['../struct_g_x2_attrib_stream.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribStream::location()']]], - ['lock',['lock',['../struct_m_e_m_heap_header.html#acda02b2450f7b21940084ed1114d5bb2',1,'MEMHeapHeader::lock()'],['../struct_m_p_task_queue.html#acda02b2450f7b21940084ed1114d5bb2',1,'MPTaskQueue::lock()']]], - ['loop',['loop',['../struct_g_x2_shadow_state.html#a32fbd34645dd2e2a457ac8d04333bf16',1,'GX2ShadowState']]], - ['loopingenabled',['loopingEnabled',['../struct_a_x_voice_offsets.html#a09dc5d1452b744cf773cbf32e9406be3',1,'AXVoiceOffsets']]], - ['loopoffset',['loopOffset',['../struct_a_x_voice_offsets.html#a9cefb9f159e48b48fc25cdb8e78e5fb7',1,'AXVoiceOffsets']]], - ['loopvarcount',['loopVarCount',['../struct_g_x2_vertex_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2VertexShader::loopVarCount()'],['../struct_g_x2_pixel_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2PixelShader::loopVarCount()'],['../struct_g_x2_geometry_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2GeometryShader::loopVarCount()']]], - ['loopvars',['loopVars',['../struct_g_x2_vertex_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2VertexShader::loopVars()'],['../struct_g_x2_pixel_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2PixelShader::loopVars()'],['../struct_g_x2_geometry_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2GeometryShader::loopVars()']]], - ['lr',['lr',['../struct_o_s_context.html#a6ced3f4007bb60daf12191c058e55b8c',1,'OSContext']]] + ['key',['key',['../structcurl__khkey.html#acd3d88da3c0e0313c3645ff34f62f542',1,'curl_khkey']]], + ['keyboardarg',['KeyboardArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg',1,'KeyboardArg'],['../namespacenn_1_1swkbd.html#a9259e816a0de6d1ca23e67f29d3dd668',1,'nn::swkbd::AppearArg::keyboardArg()']]], + ['keyboardcondition',['KeyboardCondition',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition',1,'nn::swkbd']]], + ['keytype',['keytype',['../structcurl__khkey.html#a75be9965d13afd5ae0f14ad0cc51dcbb',1,'curl_khkey']]], + ['kpad',['kpad',['../namespacenn_1_1swkbd.html#abd229e8a52d27dc7854afacd9cf65a1a',1,'nn::swkbd::ControllerInfo']]], + ['kpad_2eh',['kpad.h',['../kpad_8h.html',1,'']]], + ['kpad_5ferror_5fok',['KPAD_ERROR_OK',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63',1,'kpad.h']]], + ['kpadchan',['KPADChan',['../group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442',1,'kpad.h']]], + ['kpaddataformat',['KPADDataFormat',['../group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad',1,'kpad.h']]], + ['kpaderror',['KPADError',['../group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc',1,'KPADError(): kpad.h'],['../group__padscore__kpad.html#ga546b4059cd07d2a33909724b74a1c770',1,'KPADError(): kpad.h']]], + ['kpadextensiontype',['KPADExtensionType',['../group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0',1,'kpad.h']]], + ['kpadinit',['KPADInit',['../group__padscore__kpad.html#ga59dd0b75518d16750f94e43a89378669',1,'kpad.h']]], + ['kpadread',['KPADRead',['../group__padscore__kpad.html#ga94592ff4811fb9b3b7ec2f4f75cda9b4',1,'kpad.h']]], + ['kpadreadex',['KPADReadEx',['../group__padscore__kpad.html#ga038556150e03e5ba9bae3aa4a554acf7',1,'kpad.h']]], + ['kpadstatus',['KPADStatus',['../group__padscore__kpad.html#structKPADStatus',1,'KPADStatus'],['../group__padscore__kpad.html#ga188dbbdbbe19e39ce3c1b7ae6c76c544',1,'KPADStatus(): kpad.h']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f',['KPADStatus.__unnamed__',['../group__padscore__kpad.html#unionKPADStatus_8____unnamed____',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2eclassic',['KPADStatus.__unnamed__.classic',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8classic',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2enunchuck',['KPADStatus.__unnamed__.nunchuck',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8nunchuck',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2epro',['KPADStatus.__unnamed__.pro',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8pro',1,'']]], + ['kpadvec2d',['KPADVec2D',['../group__padscore__kpad.html#structKPADVec2D',1,'KPADVec2D'],['../group__padscore__kpad.html#gad7557ca2a5e0f9d90f0ae4c0a498bcb8',1,'KPADVec2D(): kpad.h']]], + ['kpad',['KPAD',['../group__padscore__kpad.html',1,'']]] ]; diff --git a/search/all_c.html b/search/all_c.html index 20cdfbc..6376810 100644 --- a/search/all_c.html +++ b/search/all_c.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_c.js b/search/all_c.js index f8be3fd..750610e 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -1,192 +1,48 @@ var searchData= [ - ['mcp_20ios_20calls',['MCP IOS Calls',['../group__coreinit__mcp.html',1,'']]], - ['memory_20list',['Memory List',['../group__coreinit__memlist.html',1,'']]], - ['memory',['Memory',['../group__coreinit__memory.html',1,'']]], - ['message_20queue',['Message Queue',['../group__coreinit__msgq.html',1,'']]], - ['mutex',['Mutex',['../group__coreinit__mutex.html',1,'']]], - ['memory',['Memory',['../group__gx2__mem.html',1,'']]], - ['memory',['Memory',['../group__gx2r__mem.html',1,'']]], - ['mag',['mag',['../struct_v_p_a_d_status.html#a4bdb9f37c7c9b4544422ca75eb95744c',1,'VPADStatus']]], - ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], - ['mask',['mask',['../struct_g_x2_attrib_stream.html#ad3bee21df6875eeccd25d3c577e0600a',1,'GX2AttribStream']]], - ['mcp_2eh',['mcp.h',['../mcp_8h.html',1,'']]], - ['mcp_5fclose',['MCP_Close',['../group__coreinit__mcp.html#ga685eaee164c3e945e57c3b5e52263d21',1,'mcp.h']]], - ['mcp_5fdevicelist',['MCP_DeviceList',['../group__coreinit__mcp.html#gaa43e892f5814b65242ad594843bbe64d',1,'mcp.h']]], - ['mcp_5ffulldevicelist',['MCP_FullDeviceList',['../group__coreinit__mcp.html#gae5495d7ee08ff4a3f1a70cb8ea31b63d',1,'mcp.h']]], - ['mcp_5finstall_5ftarget_5fmlc',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], - ['mcp_5finstall_5ftarget_5fusb',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], - ['mcp_5finstallgetinfo',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gaf24722af6235d9a3c2392d1ca4a184c0',1,'mcp.h']]], - ['mcp_5finstallgetprogress',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga6c79260743133cfc76ad3f058b600c6d',1,'mcp.h']]], - ['mcp_5finstallgettargetdevice',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga8f783d39a613f9859aa9fc277e0ed461',1,'mcp.h']]], - ['mcp_5finstallsettargetdevice',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga043fec04eaaeaf7d901ee91a7b3c06d9',1,'mcp.h']]], - ['mcp_5finstallsettargetusb',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#gac26cca34bc9ab2a2f98b942cad1a1b7b',1,'mcp.h']]], - ['mcp_5finstalltitleabort',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#ga2176c62a410d022e649ff1b597901dd8',1,'mcp.h']]], - ['mcp_5finstalltitleasync',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#gac338f9f7e1cd5002b0b375fcaa32750e',1,'mcp.h']]], - ['mcp_5fopen',['MCP_Open',['../group__coreinit__mcp.html#gac9468b798133a6c4584d8a6f5edd3c1d',1,'mcp.h']]], - ['mcp_5funinstalltitleasync',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga230ce5c9e3ad9cd04b64ed30d9fe7cfe',1,'mcp.h']]], - ['mcpdevice',['MCPDevice',['../struct_m_c_p_device.html',1,'MCPDevice'],['../group__coreinit__mcp.html#ga2d4716ae19b8bd61e1edb44c0c9f3cd1',1,'MCPDevice(): mcp.h']]], - ['mcpdevicelist',['MCPDeviceList',['../struct_m_c_p_device_list.html',1,'MCPDeviceList'],['../group__coreinit__mcp.html#ga90605702ee72795f29e7caba06b8e3fe',1,'MCPDeviceList(): mcp.h']]], - ['mcpinstallinfo',['MCPInstallInfo',['../struct_m_c_p_install_info.html',1,'MCPInstallInfo'],['../group__coreinit__mcp.html#ga67b2d348170069e2103227fafe0a5481',1,'MCPInstallInfo(): mcp.h']]], - ['mcpinstallprogress',['MCPInstallProgress',['../group__coreinit__mcp.html#gab280428d18afd1a929a68ea346e5947c',1,'mcp.h']]], - ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'MCPInstallTarget(): mcp.h'],['../group__coreinit__mcp.html#ga6d8785a476281fddc3bc5bd6e17243d8',1,'MCPInstallTarget(): mcp.h']]], - ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../struct_m_c_p_install_title_info.html',1,'MCPInstallTitleInfo'],['../group__coreinit__mcp.html#ga48e334834edb91a5f467043f3a04bf82',1,'MCPInstallTitleInfo(): mcp.h']]], - ['mem_2eh',['mem.h',['../mem_8h.html',1,'']]], - ['mem_2eh',['mem.h',['../_2mem_8h.html',1,'']]], - ['mem_5fbase_5fheap_5ffg',['MEM_BASE_HEAP_FG',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'baseheap.h']]], - ['mem_5fbase_5fheap_5fmem1',['MEM_BASE_HEAP_MEM1',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'baseheap.h']]], - ['mem_5fbase_5fheap_5fmem2',['MEM_BASE_HEAP_MEM2',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'baseheap.h']]], - ['mem_5fblock_5fheap_5ftag',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], - ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__expheap.html#ggacb34f3a4894ac5c0f259d5bcbd796486a9d96953d174ae7e00f507c5cbecdeda7',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__expheap.html#ggacb34f3a4894ac5c0f259d5bcbd796486a170cacfe7715b7b4a9df7846411d1fda',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__expheap.html#ggaa50eb5cf07f03eddb8283ec2ca9a6ec1abc487e051ed0efea240c90f55c797e9d',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__expheap.html#ggaa50eb5cf07f03eddb8283ec2ca9a6ec1aa5dd220ca55194dbb5bafca2d7e3b65b',1,'expandedheap.h']]], - ['mem_5fexpanded_5fheap_5ftag',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], - ['mem_5fframe_5fheap_5ffree_5fall',['MEM_FRAME_HEAP_FREE_ALL',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa363116ce7cf54b90a08faff126d82bef',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ffree_5fhead',['MEM_FRAME_HEAP_FREE_HEAD',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa3e948377d662f33892c6cd3355834a67',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ffree_5ftail',['MEM_FRAME_HEAP_FREE_TAIL',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3faed66b58d496aa42c08426fae9ed02840',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ftag',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5fallocated',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5ffreed',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5funused',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fdebug_5fmode',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fuse_5flock',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fzero_5fallocated',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], - ['mem_5funit_5fheap_5ftag',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], - ['mem_5fuser_5fheap_5ftag',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], - ['memaddblockheaptracking',['MEMAddBlockHeapTracking',['../group__coreinit__blockheap.html#gaf05e5b7db71c6ad3a7db8e86c746036d',1,'blockheap.h']]], - ['memadjustexpheap',['MEMAdjustExpHeap',['../group__coreinit__expheap.html#gafc07af9c28db41f7bb931843312a22a3',1,'expandedheap.h']]], - ['memadjustfrmheap',['MEMAdjustFrmHeap',['../group__coreinit__frameheap.html#ga8b6598d6ee7122b59a273951cc16692f',1,'frameheap.h']]], - ['memallocfromblockheapat',['MEMAllocFromBlockHeapAt',['../group__coreinit__blockheap.html#ga5865039d5a0c97619a2d9fa36beb586e',1,'blockheap.h']]], - ['memallocfromblockheapex',['MEMAllocFromBlockHeapEx',['../group__coreinit__blockheap.html#ga6c268e7329597fc00ede8e724aa1b4b5',1,'blockheap.h']]], - ['memallocfromexpheapex',['MEMAllocFromExpHeapEx',['../group__coreinit__expheap.html#ga1bd6e0933cff64935972d1406bc4f3aa',1,'expandedheap.h']]], - ['memallocfromfrmheapex',['MEMAllocFromFrmHeapEx',['../group__coreinit__frameheap.html#ga66b4f9c67cc56fb8f95a382950c0a90a',1,'frameheap.h']]], - ['memallocfromunitheap',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#gae1aa174b51dc044eee162dc5434d85d9',1,'unitheap.h']]], - ['memappendlistobject',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], - ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__baseheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'MEMBaseHeapType(): baseheap.h'],['../group__coreinit__baseheap.html#ga9bab460e4a796d327d9b0b03f9cdd547',1,'MEMBaseHeapType(): baseheap.h']]], - ['memblockheap',['MEMBlockHeap',['../struct_m_e_m_block_heap.html',1,'MEMBlockHeap'],['../group__coreinit__blockheap.html#gaafcc77af210f6c02bf83bc3eeffd48fa',1,'MEMBlockHeap(): blockheap.h']]], - ['memblockheapblock',['MEMBlockHeapBlock',['../struct_m_e_m_block_heap_block.html',1,'MEMBlockHeapBlock'],['../group__coreinit__blockheap.html#ga45858f039e5b8daf978d07f9a1391e00',1,'MEMBlockHeapBlock(): blockheap.h']]], - ['memblockheaptracking',['MEMBlockHeapTracking',['../struct_m_e_m_block_heap_tracking.html',1,'MEMBlockHeapTracking'],['../group__coreinit__blockheap.html#gae0f581440e5db253705623676676c41e',1,'MEMBlockHeapTracking(): blockheap.h']]], - ['memcalcheapsizeforunitheap',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'unitheap.h']]], - ['memcountfreeblockforunitheap',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#gaa36fd6a9f4d06016c5305cfb9abb7968',1,'unitheap.h']]], - ['memcreateexpheapex',['MEMCreateExpHeapEx',['../group__coreinit__expheap.html#ga23c85a752f34c79cc2e6d0380a6945ed',1,'expandedheap.h']]], - ['memcreatefrmheapex',['MEMCreateFrmHeapEx',['../group__coreinit__frameheap.html#gabee0a8fe016ca5fd2e86e23f71ea7fb7',1,'frameheap.h']]], - ['memcreateunitheapex',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga1473455394fafe1db2ad6eceb3ef0190',1,'unitheap.h']]], - ['memdestroyblockheap',['MEMDestroyBlockHeap',['../group__coreinit__blockheap.html#ga7a7cc7a2c8bf7cc93564a851d3e5b6c1',1,'blockheap.h']]], - ['memdestroyexpheap',['MEMDestroyExpHeap',['../group__coreinit__expheap.html#gae74225ef326d0b012383f572ffdedad1',1,'expandedheap.h']]], - ['memdestroyfrmheap',['MEMDestroyFrmHeap',['../group__coreinit__frameheap.html#gacd0bfc4dee94128802f1e313a8a840e8',1,'frameheap.h']]], - ['memdestroyunitheap',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#gaab3f24ef36191a8e37bdd0f25334fa22',1,'unitheap.h']]], - ['memdumpheap',['MEMDumpHeap',['../group__coreinit__memheap.html#ga268eb26100b03a38ba90efa2e47fa870',1,'memheap.h']]], - ['memexpandedheap',['MEMExpandedHeap',['../struct_m_e_m_expanded_heap.html',1,'MEMExpandedHeap'],['../group__coreinit__expheap.html#ga6f20306c6ffcce66aab53e2a1c93d04b',1,'MEMExpandedHeap(): expandedheap.h']]], - ['memexpandedheapblock',['MEMExpandedHeapBlock',['../struct_m_e_m_expanded_heap_block.html',1,'MEMExpandedHeapBlock'],['../group__coreinit__expheap.html#ga153b2dd1030fb8c69c9bf52019cec4e3',1,'MEMExpandedHeapBlock(): expandedheap.h']]], - ['memexpandedheapblocklist',['MEMExpandedHeapBlockList',['../struct_m_e_m_expanded_heap_block_list.html',1,'MEMExpandedHeapBlockList'],['../group__coreinit__expheap.html#ga97d124dbe8949affd86b2f6ef8451472',1,'MEMExpandedHeapBlockList(): expandedheap.h']]], - ['memexpandedheapdirection',['MEMExpandedHeapDirection',['../group__coreinit__expheap.html#gacb34f3a4894ac5c0f259d5bcbd796486',1,'MEMExpandedHeapDirection(): expandedheap.h'],['../group__coreinit__expheap.html#gac454733328f4053915593ba4ef8cb44b',1,'MEMExpandedHeapDirection(): expandedheap.h']]], - ['memexpandedheapmode',['MEMExpandedHeapMode',['../group__coreinit__expheap.html#gaa50eb5cf07f03eddb8283ec2ca9a6ec1',1,'MEMExpandedHeapMode(): expandedheap.h'],['../group__coreinit__expheap.html#ga389aaa21bc6b490669b78056170049f8',1,'MEMExpandedHeapMode(): expandedheap.h']]], - ['memfindcontainheap',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga24a8efd33838634b25ed09465612b463',1,'memheap.h']]], - ['memframeheap',['MEMFrameHeap',['../struct_m_e_m_frame_heap.html',1,'MEMFrameHeap'],['../group__coreinit__frameheap.html#ga0fb4e39626fc90a5b04d53e289dcb716',1,'MEMFrameHeap(): frameheap.h']]], - ['memframeheapfreemode',['MEMFrameHeapFreeMode',['../group__coreinit__frameheap.html#ga519bff9f11e628bf00f032e527b3aa3f',1,'MEMFrameHeapFreeMode(): frameheap.h'],['../group__coreinit__frameheap.html#ga5962490851d6e1cde2270f2de524c0c5',1,'MEMFrameHeapFreeMode(): frameheap.h']]], - ['memframeheapstate',['MEMFrameHeapState',['../struct_m_e_m_frame_heap_state.html',1,'MEMFrameHeapState'],['../group__coreinit__frameheap.html#gad91951fcae0d743bcab32c8fd11515b0',1,'MEMFrameHeapState(): frameheap.h']]], - ['memfreebystatetofrmheap',['MEMFreeByStateToFrmHeap',['../group__coreinit__frameheap.html#gacf63bbbc9108fae2ba467af00316375f',1,'frameheap.h']]], - ['memfreetoblockheap',['MEMFreeToBlockHeap',['../group__coreinit__blockheap.html#ga5f8aed32c6374faabc6f4c1a18d95a1a',1,'blockheap.h']]], - ['memfreetoexpheap',['MEMFreeToExpHeap',['../group__coreinit__expheap.html#ga7c421edfe1421c2dc32886033d427821',1,'expandedheap.h']]], - ['memfreetofrmheap',['MEMFreeToFrmHeap',['../group__coreinit__frameheap.html#gab4120e25b953255de5b5f00329e598bf',1,'frameheap.h']]], - ['memfreetounitheap',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga24dec6b3af5469f55b123b74a8e98187',1,'unitheap.h']]], - ['memgetallocatablesizeforblockheapex',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__blockheap.html#gaba4c273d25a89c4c0d3a6118f328b589',1,'blockheap.h']]], - ['memgetallocatablesizeforexpheapex',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__expheap.html#ga454e65175e5a49959c85e00f7855f019',1,'expandedheap.h']]], - ['memgetallocatablesizeforfrmheapex',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__frameheap.html#gad02f5594ef431d1929938cfbda57cd39',1,'frameheap.h']]], - ['memgetallocdirformblockexpheap',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__expheap.html#ga26f4ac30dfc81775473ed337e0e10060',1,'expandedheap.h']]], - ['memgetallocmodeforexpheap',['MEMGetAllocModeForExpHeap',['../group__coreinit__expheap.html#ga3a5a1f6fa057682302a1c6da19f3d4c9',1,'expandedheap.h']]], - ['memgetarena',['MEMGetArena',['../group__coreinit__baseheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'baseheap.h']]], - ['memgetbaseheaphandle',['MEMGetBaseHeapHandle',['../group__coreinit__baseheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'baseheap.h']]], - ['memgetfillvalforheap',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], - ['memgetgroupidforexpheap',['MEMGetGroupIDForExpHeap',['../group__coreinit__expheap.html#ga0298c33afc1b685eabda4ebd22ef4351',1,'expandedheap.h']]], - ['memgetgroupidformblockexpheap',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__expheap.html#ga938440268deb10b08c13965c16fbff89',1,'expandedheap.h']]], - ['memgetnextlistobject',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625',1,'memlist.h']]], - ['memgetnthlistobject',['MEMGetNthListObject',['../group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5',1,'memlist.h']]], - ['memgetprevlistobject',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e',1,'memlist.h']]], - ['memgetsizeformblockexpheap',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__expheap.html#gafe642549ccefcd0576ee7f4f15185d42',1,'expandedheap.h']]], - ['memgettotalfreesizeforblockheap',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__blockheap.html#ga6118279ab379e908db08b64b10b355a8',1,'blockheap.h']]], - ['memgettotalfreesizeforexpheap',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__expheap.html#ga26183b624b5f7bdf1219544d43c58a66',1,'expandedheap.h']]], - ['memgettrackingleftinblockheap',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__blockheap.html#ga64a0d59050b0e67d76828fa5a70f12db',1,'blockheap.h']]], - ['memheap_2eh',['memheap.h',['../memheap_8h.html',1,'']]], - ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'MEMHeapFillType(): memheap.h'],['../group__coreinit__memheap.html#gae755a991146be82a49796686289ae3f6',1,'MEMHeapFillType(): memheap.h']]], - ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'MEMHeapFlags(): memheap.h'],['../group__coreinit__memheap.html#ga27573d76b6e4cb94f3e2ac30c18025a6',1,'MEMHeapFlags(): memheap.h']]], - ['memheaphandle',['MEMHeapHandle',['../group__coreinit__baseheap.html#ga42fef422fd32c4690832533537ae6c02',1,'baseheap.h']]], - ['memheapheader',['MEMHeapHeader',['../struct_m_e_m_heap_header.html',1,'MEMHeapHeader'],['../group__coreinit__memheap.html#ga727913a40d765f66ebec5e9b0d762691',1,'MEMHeapHeader(): memheap.h']]], - ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'MEMHeapTag(): memheap.h'],['../group__coreinit__memheap.html#gab7b8c390bfaf0193d21b076bd69d2102',1,'MEMHeapTag(): memheap.h']]], - ['memidumpunitheap',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga74d2aacbba4c0a9682b9a1a461885a0d',1,'unitheap.h']]], - ['meminitblockheap',['MEMInitBlockHeap',['../group__coreinit__blockheap.html#gab75cc0977766e91b841c5babd18b3f74',1,'blockheap.h']]], - ['meminitlist',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], - ['meminsertlistobject',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], - ['memlist_2eh',['memlist.h',['../memlist_8h.html',1,'']]], - ['memmemorylink',['MEMMemoryLink',['../struct_m_e_m_memory_link.html',1,'MEMMemoryLink'],['../group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec',1,'MEMMemoryLink(): memlist.h']]], - ['memmemorylist',['MEMMemoryList',['../struct_m_e_m_memory_list.html',1,'MEMMemoryList'],['../group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778',1,'MEMMemoryList(): memlist.h']]], - ['memory_2eh',['memory.h',['../memory_8h.html',1,'']]], - ['memprependlistobject',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], - ['memrecordstateforfrmheap',['MEMRecordStateForFrmHeap',['../group__coreinit__frameheap.html#ga124a709049f57ef26d1c8baa44132605',1,'frameheap.h']]], - ['memremovelistobject',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], - ['memresizeformblockexpheap',['MEMResizeForMBlockExpHeap',['../group__coreinit__expheap.html#gacd06efb621347f80db55dba993fc223e',1,'expandedheap.h']]], - ['memresizeformblockfrmheap',['MEMResizeForMBlockFrmHeap',['../group__coreinit__frameheap.html#ga2db992abadb6e8f6f2f4c13ad38a833f',1,'frameheap.h']]], - ['memsetallocmodeforexpheap',['MEMSetAllocModeForExpHeap',['../group__coreinit__expheap.html#ga30088d3b6e499296d6df07cde76d5a9e',1,'expandedheap.h']]], - ['memsetbaseheaphandle',['MEMSetBaseHeapHandle',['../group__coreinit__baseheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'baseheap.h']]], - ['memsetfillvalforheap',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], - ['memsetgroupidforexpheap',['MEMSetGroupIDForExpHeap',['../group__coreinit__expheap.html#ga1d3b9ede931df2dd898b501827d26d87',1,'expandedheap.h']]], - ['memunitheap',['MEMUnitHeap',['../struct_m_e_m_unit_heap.html',1,'MEMUnitHeap'],['../group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4',1,'MEMUnitHeap(): unitheap.h']]], - ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../struct_m_e_m_unit_heap_free_block.html',1,'MEMUnitHeapFreeBlock'],['../group__coreinit__unitheap.html#ga52ed0421535987a95e08a323635c209a',1,'MEMUnitHeapFreeBlock(): unitheap.h']]], - ['message',['message',['../struct_o_s_message.html#a44bbc6e0565f3bf548d4deeeaa294247',1,'OSMessage']]], - ['messagequeue_2eh',['messagequeue.h',['../messagequeue_8h.html',1,'']]], - ['messages',['messages',['../struct_o_s_message_queue.html#a912b287d73eff57c85f462d5f9cc3451',1,'OSMessageQueue']]], - ['micstatus',['micStatus',['../struct_v_p_a_d_status.html#a1697ede5b3ea81363d50dd87fee0a106',1,'VPADStatus']]], - ['mipleveloffset',['mipLevelOffset',['../struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173',1,'GX2Surface']]], - ['miplevels',['mipLevels',['../struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c',1,'GX2Surface']]], - ['mipmaps',['mipmaps',['../struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c',1,'GX2Surface']]], - ['mipmapsize',['mipmapSize',['../struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81',1,'GX2Surface']]], - ['mmcr0',['mmcr0',['../struct_o_s_context.html#af989157a101dc12bb362bcd3b87996ef',1,'OSContext']]], - ['mmcr1',['mmcr1',['../struct_o_s_context.html#aa99fc1b6a6f591b7b412c53fbcabcd34',1,'OSContext']]], - ['mode',['mode',['../struct_o_s_event.html#a12258f18f1ea9dac6cf1682225351f1b',1,'OSEvent::mode()'],['../struct_f_s_stat.html#aebf0b867285086136461bbcdc6ffe535',1,'FSStat::mode()'],['../struct_g_x2_vertex_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2VertexShader::mode()'],['../struct_g_x2_pixel_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2PixelShader::mode()'],['../struct_g_x2_geometry_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2GeometryShader::mode()']]], - ['mp_5ftask_5fqueue_5fstate_5ffinished',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5finitialised',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fready',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fstopped',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fstopping',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5ffinished',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5finitialised',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5fready',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5frunning',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]], - ['mpdequetask',['MPDequeTask',['../group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768',1,'taskqueue.h']]], - ['mpdequetasks',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], - ['mpenquetask',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], - ['mpgettaskinfo',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], - ['mpgettaskqinfo',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], - ['mpgettaskuserdata',['MPGetTaskUserData',['../group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30',1,'taskqueue.h']]], - ['mpinittask',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], - ['mpinittaskq',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], - ['mpprinttaskqstats',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], - ['mpresettaskq',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], - ['mpruntask',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], - ['mpruntasksfromtaskq',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], - ['mpsettaskuserdata',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], - ['mpstarttaskq',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], - ['mpstoptaskq',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], - ['mptask',['MPTask',['../struct_m_p_task.html',1,'MPTask'],['../group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862',1,'MPTask(): taskqueue.h']]], - ['mptaskfunc',['MPTaskFunc',['../group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737',1,'taskqueue.h']]], - ['mptaskinfo',['MPTaskInfo',['../struct_m_p_task_info.html',1,'MPTaskInfo'],['../group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20',1,'MPTaskInfo(): taskqueue.h']]], - ['mptaskqueue',['MPTaskQueue',['../struct_m_p_task_queue.html',1,'MPTaskQueue'],['../group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c',1,'MPTaskQueue(): taskqueue.h']]], - ['mptaskqueueinfo',['MPTaskQueueInfo',['../struct_m_p_task_queue_info.html',1,'MPTaskQueueInfo'],['../group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a',1,'MPTaskQueueInfo(): taskqueue.h']]], - ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'MPTaskQueueState(): taskqueue.h'],['../group__coreinit__taskq.html#gac94266a8be217472dad267de18189678',1,'MPTaskQueueState(): taskqueue.h']]], - ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'MPTaskState(): taskqueue.h'],['../group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475',1,'MPTaskState(): taskqueue.h']]], - ['mptermtask',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], - ['mptermtaskq',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], - ['mpwaittaskq',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], - ['mpwaittaskqwithtimeout',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]], - ['msg_5fdontroute',['MSG_DONTROUTE',['../group__nsysnet__socket.html#ga9643e949e179396230792b56fe7f6f06',1,'socket.h']]], - ['msg_5fdontwait',['MSG_DONTWAIT',['../group__nsysnet__socket.html#gab18d3d439e4a9c8d0f73e7166e8eb376',1,'socket.h']]], - ['msg_5fmore',['MSG_MORE',['../group__nsysnet__socket.html#ga7b7c7e5e523ff0fc8823e7bff7665ead',1,'socket.h']]], - ['msg_5fnosignal',['MSG_NOSIGNAL',['../group__nsysnet__socket.html#ga9f55d0e90dc8cc6b2287312435cdde48',1,'socket.h']]], - ['msg_5foob',['MSG_OOB',['../group__nsysnet__socket.html#ga99bc202592bac1adbd525f47b359b722',1,'socket.h']]], - ['msg_5fpeek',['MSG_PEEK',['../group__nsysnet__socket.html#ga60c35b1016d0d87fe1066ea817acad98',1,'socket.h']]], - ['msg_5fwaitall',['MSG_WAITALL',['../group__nsysnet__socket.html#ga0c0fac4635e91ca9d839e20a09d3989e',1,'socket.h']]], - ['mutex',['mutex',['../struct_o_s_thread.html#a8f0e11d3f286a61d3ed336429d317abf',1,'OSThread']]], - ['mutex_2eh',['mutex.h',['../mutex_8h.html',1,'']]], - ['mutexqueue',['mutexQueue',['../struct_o_s_thread.html#a1a546bbd037b80cd528453546cf0a341',1,'OSThread']]] + ['l_5flinger',['l_linger',['../group__nsysnet__socket.html#a86a5f304dfcd62d626f27bbd3796683d',1,'linger']]], + ['l_5fonoff',['l_onoff',['../group__nsysnet__socket.html#a53f550a39f9923b9dbc6a67adc423cc0',1,'linger']]], + ['languagetype',['languageType',['../structnn_1_1swkbd_1_1ConfigArg.html#ae2cbaef466024a2c9a0ca0a42ce6c78c',1,'nn::swkbd::ConfigArg::languageType()'],['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34',1,'nn::swkbd::LanguageType()']]], + ['lastblock',['lastBlock',['../group__coreinit__memblockheap.html#abd9603779f3c7d87e0aff060d2033262',1,'MEMBlockHeap']]], + ['lastsample',['lastSample',['../group__sndcore2__voice.html#ae645d75bde45980d6149a0793048741f',1,'AXVoiceSrc']]], + ['launch_2eh',['launch.h',['../launch_8h.html',1,'']]], + ['leftstick',['leftStick',['../group__padscore__wpad.html#ac4e3d3e97e560a88398287b9e0e808c9',1,'WPADStatusProController::leftStick()'],['../group__vpad__input.html#adfead462485b081623813b4ef9194503',1,'VPADStatus::leftStick()']]], + ['legacylevel',['LegacyLevel',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231',1,'nn::Result']]], + ['legacymodule',['LegacyModule',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495',1,'nn::Result']]], + ['legacysignature',['LegacySignature',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538',1,'nn::Result']]], + ['legacysummary',['LegacySummary',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51',1,'nn::Result']]], + ['len',['len',['../group__coreinit__ios.html#a96bbf959016e4411c9e6b9812a8be60a',1,'IOSVec::len()'],['../structcurl__khkey.html#a7360b55975153b822efc5217b7734e6a',1,'curl_khkey::len()']]], + ['level',['Level',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5',1,'nn::Result']]], + ['level_5fend',['LEVEL_END',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad8b0c4e4b4a615486b65008ae5d0032f',1,'nn::Result']]], + ['level_5ffatal',['LEVEL_FATAL',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a8684be68df3e6f94931ebf73a51de477',1,'nn::Result']]], + ['level_5finfo',['LEVEL_INFO',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a831e8f5cdb3ed97330b2e17502149d8f',1,'nn::Result']]], + ['level_5fpermanent',['LEVEL_PERMANENT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231add7e61e63b60c2b5e164c0bda11180c3',1,'nn::Result']]], + ['level_5freinit',['LEVEL_REINIT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231aee03ecf03518e346931ed6ca97244611',1,'nn::Result']]], + ['level_5freset',['LEVEL_RESET',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a26973483e3604b533f9a27c54d74aa08',1,'nn::Result']]], + ['level_5fstatus',['LEVEL_STATUS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a6fd6b197618aca3fd33e4c2cc61c98f9',1,'nn::Result']]], + ['level_5fsuccess',['LEVEL_SUCCESS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5af654be96ac74a2ba172cc6f10064c77d',1,'nn::Result']]], + ['level_5ftemporary',['LEVEL_TEMPORARY',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231ae23911fc18c67578dd337373e6db6867',1,'nn::Result']]], + ['level_5fusage',['LEVEL_USAGE',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad1a8600a5fe1ef2612a6ea0081f31fcc',1,'nn::Result']]], + ['libcurl_5fcopyright',['LIBCURL_COPYRIGHT',['../curlver_8h.html#a1162cac499f185d44ea0810f05f998fc',1,'curlver.h']]], + ['libcurl_5ftimestamp',['LIBCURL_TIMESTAMP',['../curlver_8h.html#a378884c9685f13f4cd3ccd8b47cc3c2d',1,'curlver.h']]], + ['libcurl_5fversion',['LIBCURL_VERSION',['../curlver_8h.html#a7776ac6c5c596fa5388d287ea68bf935',1,'curlver.h']]], + ['libcurl_5fversion_5fmajor',['LIBCURL_VERSION_MAJOR',['../curlver_8h.html#aab6d7bae480f300f66158427a74d0e3b',1,'curlver.h']]], + ['libcurl_5fversion_5fminor',['LIBCURL_VERSION_MINOR',['../curlver_8h.html#ab9b4ee2929f8c723475cff2d85f55113',1,'curlver.h']]], + ['libcurl_5fversion_5fnum',['LIBCURL_VERSION_NUM',['../curlver_8h.html#a679beda6b1801b97570b579397706c10',1,'curlver.h']]], + ['libcurl_5fversion_5fpatch',['LIBCURL_VERSION_PATCH',['../curlver_8h.html#a0324754d001c031f4c09b3f4f25aa4c7',1,'curlver.h']]], + ['libidn',['libidn',['../curl_8h.html#aaa0139a0a4a1a03d5e60eb43f8afe435',1,'curl_version_info_data']]], + ['libssh_5fversion',['libssh_version',['../curl_8h.html#a7d47645ee9d9590ae88869ec4d4f6623',1,'curl_version_info_data']]], + ['libz_5fversion',['libz_version',['../curl_8h.html#acdb9741fdcde1137cd7f8cf273a4f6b0',1,'curl_version_info_data']]], + ['linger',['linger',['../group__nsysnet__socket.html#structlinger',1,'']]], + ['link',['link',['../group__coreinit__alarms.html#a394e95a3ba6feaf90390cf136d69a6a1',1,'OSAlarm::link()'],['../group__coreinit__fastmutex.html#afa8c319f706a6446c1309c1734a51110',1,'OSFastMutex::link()'],['../group__coreinit__memheap.html#aad9bd11b4f59e92b6551361b5693960c',1,'MEMHeapHeader::link()'],['../group__coreinit__mutex.html#a7bd72373386c4d04a9fa7cf905f34572',1,'OSMutex::link()'],['../group__coreinit__thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771',1,'OSThread::link()'],['../group__sndcore2__voice.html#aa62641249cff62aae9126d21faeeb8ad',1,'AXVoice::link()']]], + ['list',['list',['../group__coreinit__memheap.html#a9e168165b27e6d8c6a947314706ebdff',1,'MEMHeapHeader']]], + ['listen',['listen',['../group__nsysnet__socket.html#ga5989c21d05cb17caba26cef496a7beea',1,'socket.h']]], + ['location',['location',['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2SamplerVar::location()'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribVar::location()'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribStream::location()']]], + ['lock',['lock',['../group__coreinit__memheap.html#acda02b2450f7b21940084ed1114d5bb2',1,'MEMHeapHeader::lock()'],['../group__coreinit__taskq.html#acda02b2450f7b21940084ed1114d5bb2',1,'MPTaskQueue::lock()']]], + ['loop',['loop',['../group__gx2__context.html#a32fbd34645dd2e2a457ac8d04333bf16',1,'GX2ShadowState']]], + ['loopingenabled',['loopingEnabled',['../group__sndcore2__voice.html#a09dc5d1452b744cf773cbf32e9406be3',1,'AXVoiceOffsets']]], + ['loopoffset',['loopOffset',['../group__sndcore2__voice.html#a9cefb9f159e48b48fc25cdb8e78e5fb7',1,'AXVoiceOffsets']]], + ['loopvarcount',['loopVarCount',['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2VertexShader::loopVarCount()'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2PixelShader::loopVarCount()'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2GeometryShader::loopVarCount()']]], + ['loopvars',['loopVars',['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2VertexShader::loopVars()'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2PixelShader::loopVars()'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2GeometryShader::loopVars()']]], + ['lr',['lr',['../group__coreinit__context.html#a6ced3f4007bb60daf12191c058e55b8c',1,'OSContext']]] ]; diff --git a/search/all_d.html b/search/all_d.html index 00b28ed..cc52c79 100644 --- a/search/all_d.html +++ b/search/all_d.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_d.js b/search/all_d.js index a743f54..b0d49d5 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,17 +1,324 @@ var searchData= [ - ['name',['name',['../struct_o_s_alarm_queue.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarmQueue::name()'],['../struct_o_s_alarm.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarm::name()'],['../struct_o_s_condition.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSCondition::name()'],['../struct_o_s_event.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSEvent::name()'],['../struct_o_s_fast_condition.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastCondition::name()'],['../struct_o_s_fast_mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastMutex::name()'],['../struct_f_s_directory_entry.html#a8e03167ce04350be901b028cc4cf1ce1',1,'FSDirectoryEntry::name()'],['../struct_m_c_p_device.html#a8884347dda6c8d6c9d43bd86d8380d6f',1,'MCPDevice::name()'],['../struct_o_s_message_queue.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMessageQueue::name()'],['../struct_o_s_mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMutex::name()'],['../struct_o_s_semaphore.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSSemaphore::name()'],['../struct_o_s_thread.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSThread::name()'],['../struct_g_x2_uniform_block.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformBlock::name()'],['../struct_g_x2_uniform_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformVar::name()'],['../struct_g_x2_sampler_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2SamplerVar::name()'],['../struct_g_x2_attrib_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2AttribVar::name()']]], - ['needsuspend',['needSuspend',['../struct_o_s_thread.html#a37e895fcd32c37e6a2962a948296bf64',1,'OSThread']]], - ['newlist',['newList',['../struct_g_x2_display_list_overrun_data.html#a7a18a5c4528f06e884033c5829a0c517',1,'GX2DisplayListOverrunData']]], - ['newsize',['newSize',['../struct_g_x2_display_list_overrun_data.html#a7da99ce8dfb7dc310426ae1eda08604a',1,'GX2DisplayListOverrunData']]], - ['next',['next',['../struct_o_s_alarm_link.html#a4153db103df18171b1c68e5a0ec30824',1,'OSAlarmLink::next()'],['../struct_m_e_m_block_heap_block.html#a2280d787d75d6e93f7c8b771a597d65a',1,'MEMBlockHeapBlock::next()'],['../struct_m_e_m_expanded_heap_block.html#ad8ba089e2d0bd029d4d059da2ffa3047',1,'MEMExpandedHeapBlock::next()'],['../struct_o_s_fast_mutex_link.html#a1c63da7e950aca2219132b3e699c5b22',1,'OSFastMutexLink::next()'],['../struct_m_e_m_memory_link.html#a75b19ffcca77bfc647ff02695958fd95',1,'MEMMemoryLink::next()'],['../struct_o_s_mutex_link.html#afa7ec7c377e9b9e79044cfcb94282886',1,'OSMutexLink::next()'],['../struct_o_s_thread_link.html#a5742d6f89bb20b70b4b59fb1f8cedd0b',1,'OSThreadLink::next()'],['../struct_m_e_m_unit_heap_free_block.html#ab4abd8ef6b7eebef7dfa93a7f76ef496',1,'MEMUnitHeapFreeBlock::next()'],['../struct_a_x_voice_link.html#a375bc867e08209aa8682471221374d9e',1,'AXVoiceLink::next()']]], - ['nextfire',['nextFire',['../struct_o_s_alarm.html#a190eeb5b754b49ac842c452668043052',1,'OSAlarm']]], - ['nia',['nia',['../struct_o_s_coroutine.html#a70f9babd8ab4d7cc5a02970ebd1171a6',1,'OSCoroutine']]], - ['nsysnet',['nsysnet',['../group__nsysnet.html',1,'']]], - ['nsysnet_2edox',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]], - ['num_5fspi_5fps_5finput_5fcntl',['num_spi_ps_input_cntl',['../struct_g_x2_pixel_shader.html#a050490d0764df12a691229c38e8eba99',1,'GX2PixelShader']]], - ['num_5fspi_5fvs_5fout_5fid',['num_spi_vs_out_id',['../struct_g_x2_vertex_shader.html#aee760b920b1dec4b5f6f2c4de0704f31',1,'GX2VertexShader::num_spi_vs_out_id()'],['../struct_g_x2_geometry_shader.html#aee760b920b1dec4b5f6f2c4de0704f31',1,'GX2GeometryShader::num_spi_vs_out_id()']]], - ['num_5fsq_5fvtx_5fsemantic',['num_sq_vtx_semantic',['../struct_g_x2_vertex_shader.html#acdcb272564c992200c2c4ac782f0e947',1,'GX2VertexShader']]], - ['numdivisors',['numDivisors',['../struct_g_x2_fetch_shader.html#a3e48f985eb6924a8f793efb2ac1b6658',1,'GX2FetchShader']]], - ['numfreeblocks',['numFreeBlocks',['../struct_m_e_m_block_heap.html#a40cdb39a4cee4e97f19cac636ceaa02a',1,'MEMBlockHeap']]] + ['mcp',['MCP',['../group__coreinit__mcp.html',1,'']]], + ['memory_20list',['Memory List',['../group__coreinit__memlist.html',1,'']]], + ['memory',['Memory',['../group__coreinit__memory.html',1,'']]], + ['memory_20map',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['message_20queue',['Message Queue',['../group__coreinit__msgq.html',1,'']]], + ['mutex',['Mutex',['../group__coreinit__mutex.html',1,'']]], + ['memory',['Memory',['../group__gx2__mem.html',1,'']]], + ['memory',['Memory',['../group__gx2r__mem.html',1,'']]], + ['mag',['mag',['../group__vpad__input.html#a4bdb9f37c7c9b4544422ca75eb95744c',1,'VPADStatus']]], + ['magnitude',['magnitude',['../group__vpad__input.html#a90598eb01c338f4bbab41ad4aab9fcc0',1,'VPADAccStatus']]], + ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], + ['mask',['mask',['../group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a',1,'GX2AttribStream']]], + ['max_5fmem_5flevel',['MAX_MEM_LEVEL',['../zconf_8h.html#a8e9fefb3d20386851ca693946127ab2e',1,'zconf.h']]], + ['max_5fwbits',['MAX_WBITS',['../zconf_8h.html#abd2f406ac1f9c49236376115d78ccb5b',1,'zconf.h']]], + ['maxpacketsizerx',['maxPacketSizeRx',['../group__nsyshid__hid.html#a46d4715e17b4ac5529b7009c91c9d978',1,'HIDDevice']]], + ['maxpacketsizetx',['maxPacketSizeTx',['../group__nsyshid__hid.html#a7dbc37969d132e2518795afd7aa5fa09',1,'HIDDevice']]], + ['maxtextlength',['maxTextLength',['../namespacenn_1_1swkbd.html#adcc931a06d4653f0d2f7b552d0ee28a5',1,'nn::swkbd::InputFormArg']]], + ['mcp_2eh',['mcp.h',['../mcp_8h.html',1,'']]], + ['mcp_5fapp_5ftype_5funknown_5f0x0800000e',['MCP_APP_TYPE_UNKNOWN_0x0800000E',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac8ea6177682b9834fd31479c3610e39f',1,'mcp.h']]], + ['mcp_5fclose',['MCP_Close',['../group__coreinit__mcp.html#gae14eaf8fc83ee5d1fbd47f94b55dd4b0',1,'mcp.h']]], + ['mcp_5fdevicelist',['MCP_DeviceList',['../group__coreinit__mcp.html#ga125c4b4b87cfa0a86e619a7dbc7241f1',1,'mcp.h']]], + ['mcp_5ffulldevicelist',['MCP_FullDeviceList',['../group__coreinit__mcp.html#gad49d0452d03e21654075c9ae4b90d794',1,'mcp.h']]], + ['mcp_5fgetowntitleinfo',['MCP_GetOwnTitleInfo',['../group__coreinit__mcp.html#ga17e3692c2ac9acd1fe6a7549775c0b03',1,'mcp.h']]], + ['mcp_5fgetsysprodsettings',['MCP_GetSysProdSettings',['../group__coreinit__mcp.html#ga7236c9dd5c24b4f8f670cba797eb99c1',1,'mcp.h']]], + ['mcp_5fgettitleid',['MCP_GetTitleId',['../group__coreinit__mcp.html#ga84c045daffda787ee00d51bda83fe47c',1,'mcp.h']]], + ['mcp_5fgettitleinfo',['MCP_GetTitleInfo',['../group__coreinit__mcp.html#ga54a0c887f674800252437926327f05a7',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fmlc',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fusb',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], + ['mcp_5finstallgetinfo',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gacf34ecec98a023060eb6a150d4aefc04',1,'mcp.h']]], + ['mcp_5finstallgetprogress',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga959e8e23376abb4108f5f201ed454927',1,'mcp.h']]], + ['mcp_5finstallgettargetdevice',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga0ec98eb1d95bb5588fdcd16b4a25de1a',1,'mcp.h']]], + ['mcp_5finstallsettargetdevice',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga59edfaea408f2eafcfe4effb1840c6b6',1,'mcp.h']]], + ['mcp_5finstallsettargetusb',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#ga7636dab7a6db7f2d13a4198704e63a39',1,'mcp.h']]], + ['mcp_5finstalltitleabort',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#gaaafa8e64cfd5568f45064444b0ccc8bf',1,'mcp.h']]], + ['mcp_5finstalltitleasync',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#ga7f147aafd9fa388ff2e28054d9a2f3da',1,'mcp.h']]], + ['mcp_5fopen',['MCP_Open',['../group__coreinit__mcp.html#ga9a070137a16941b5b849d6d9f0c66a8f',1,'mcp.h']]], + ['mcp_5fregion_5fchina',['MCP_REGION_CHINA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a88439ae3943542aca152d4db90040969',1,'mcp.h']]], + ['mcp_5fregion_5feurope',['MCP_REGION_EUROPE',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a1c6fb7f1516758a8726f6007402f1eea',1,'mcp.h']]], + ['mcp_5fregion_5fjapan',['MCP_REGION_JAPAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37ae0207b3f472fe22d1977e7cd3648a0b1',1,'mcp.h']]], + ['mcp_5fregion_5fkorea',['MCP_REGION_KOREA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37aac6a011723d902b1c34cc2a6d6c59d78',1,'mcp.h']]], + ['mcp_5fregion_5ftaiwan',['MCP_REGION_TAIWAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a693ae3ffbff837388d354fbba49abe1b',1,'mcp.h']]], + ['mcp_5fregion_5fusa',['MCP_REGION_USA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a58f6ab2103ea84dd71006cdddc647b44',1,'mcp.h']]], + ['mcp_5ftitlecount',['MCP_TitleCount',['../group__coreinit__mcp.html#ga488fb03d0273d6daf1f1a4beafd02d2b',1,'mcp.h']]], + ['mcp_5ftitlelist',['MCP_TitleList',['../group__coreinit__mcp.html#gaefbdf2afec3c45888ce87019cc45ed47',1,'mcp.h']]], + ['mcp_5ftitlelistbyapptype',['MCP_TitleListByAppType',['../group__coreinit__mcp.html#gaf2a1da755dbdedc01959366cd7d0e42a',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueid',['MCP_TitleListByUniqueId',['../group__coreinit__mcp.html#gac69f4ee7b4cf1bac2b452d8e7b5022b9',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueidandindexeddeviceandapptype',['MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType',['../group__coreinit__mcp.html#ga2410b6f23c9b1dbd9cc818d8f9f6af0f',1,'mcp.h']]], + ['mcp_5funinstalltitleasync',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga12b013ca378752caf803bc1887f2d31a',1,'mcp.h']]], + ['mcpapptype',['MCPAppType',['../group__coreinit__mcp.html#ga66e511087d21fbaa8255186ffcd14c04',1,'MCPAppType(): mcp.h'],['../group__coreinit__mcp.html#ga5bb883646e5d39c5de3e547e82e12223',1,'MCPAppType(): mcp.h']]], + ['mcpdevice',['MCPDevice',['../group__coreinit__mcp.html#structMCPDevice',1,'MCPDevice'],['../group__coreinit__mcp.html#ga2d4716ae19b8bd61e1edb44c0c9f3cd1',1,'MCPDevice(): mcp.h']]], + ['mcpdevicelist',['MCPDeviceList',['../group__coreinit__mcp.html#structMCPDeviceList',1,'MCPDeviceList'],['../group__coreinit__mcp.html#ga90605702ee72795f29e7caba06b8e3fe',1,'MCPDeviceList(): mcp.h']]], + ['mcperror',['MCPError',['../group__coreinit__mcp.html#gaef53c3de7395032f25f0dde3928f150a',1,'mcp.h']]], + ['mcpinstallinfo',['MCPInstallInfo',['../group__coreinit__mcp.html#structMCPInstallInfo',1,'MCPInstallInfo'],['../group__coreinit__mcp.html#ga67b2d348170069e2103227fafe0a5481',1,'MCPInstallInfo(): mcp.h']]], + ['mcpinstallprogress',['MCPInstallProgress',['../group__coreinit__mcp.html#structMCPInstallProgress',1,'MCPInstallProgress'],['../group__coreinit__mcp.html#gab280428d18afd1a929a68ea346e5947c',1,'MCPInstallProgress(): mcp.h']]], + ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'MCPInstallTarget(): mcp.h'],['../group__coreinit__mcp.html#ga6d8785a476281fddc3bc5bd6e17243d8',1,'MCPInstallTarget(): mcp.h']]], + ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../group__coreinit__mcp.html#structMCPInstallTitleInfo',1,'MCPInstallTitleInfo'],['../group__coreinit__mcp.html#ga48e334834edb91a5f467043f3a04bf82',1,'MCPInstallTitleInfo(): mcp.h']]], + ['mcpregion',['MCPRegion',['../group__coreinit__mcp.html#ga4d8a293a663bd71df5967c7e00c31f37',1,'MCPRegion(): mcp.h'],['../group__coreinit__mcp.html#ga0cbde5f769aefebb505b628b90f731d0',1,'MCPRegion(): mcp.h']]], + ['mcpsysprodsettings',['MCPSysProdSettings',['../group__coreinit__mcp.html#structMCPSysProdSettings',1,'MCPSysProdSettings'],['../group__coreinit__mcp.html#gafe5934eb791c47d8a763cb091da8ccd2',1,'MCPSysProdSettings(): mcp.h']]], + ['mcptitlelisttype',['MCPTitleListType',['../group__coreinit__mcp.html#structMCPTitleListType',1,'MCPTitleListType'],['../group__coreinit__mcp.html#gabef9e0da6d27f11f0d1c1b71778d4866',1,'MCPTitleListType(): mcp.h']]], + ['mem_2eh',['mem.h',['../mem_8h.html',1,'(Global Namespace)'],['../_2mem_8h.html',1,'(Global Namespace)']]], + ['mem_5fbase_5fheap_5ffg',['MEM_BASE_HEAP_FG',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem1',['MEM_BASE_HEAP_MEM1',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem2',['MEM_BASE_HEAP_MEM2',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'memheap.h']]], + ['mem_5fblock_5fheap_5ftag',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b',1,'memexpheap.h']]], + ['mem_5fexpanded_5fheap_5ftag',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], + ['mem_5fframe_5fheap_5ftag',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fall',['MEM_FRM_HEAP_FREE_ALL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca7d23b208493c79cfb3cde8a4a26fe268',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fhead',['MEM_FRM_HEAP_FREE_HEAD',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dcab6f71734ed64641463ad5783896a39ce',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5ftail',['MEM_FRM_HEAP_FREE_TAIL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca9e6d78aa03e63568c47e881e78f7bc85',1,'memfrmheap.h']]], + ['mem_5fheap_5ffill_5ftype_5fallocated',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5ffreed',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5funused',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fdebug_5fmode',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fuse_5flock',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fzero_5fallocated',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], + ['mem_5funit_5fheap_5ftag',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], + ['mem_5fuser_5fheap_5ftag',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], + ['memaddblockheaptracking',['MEMAddBlockHeapTracking',['../group__coreinit__memblockheap.html#ga30a71593e33c89701ab7348f9016b877',1,'memblockheap.h']]], + ['memadjustexpheap',['MEMAdjustExpHeap',['../group__coreinit__memexpheap.html#ga4e84e77eeb3356080ce3c77ac1016002',1,'memexpheap.h']]], + ['memadjustfrmheap',['MEMAdjustFrmHeap',['../group__coreinit__memfrmheap.html#ga5ea7938fcef5f85276a11f58e1d3c580',1,'memfrmheap.h']]], + ['memallocfromblockheapat',['MEMAllocFromBlockHeapAt',['../group__coreinit__memblockheap.html#ga6cc8343702218c9b8bbc2d3f9fb015e0',1,'memblockheap.h']]], + ['memallocfromblockheapex',['MEMAllocFromBlockHeapEx',['../group__coreinit__memblockheap.html#ga29b47fa5eabf58d9bcd28e3cc7af2e6b',1,'memblockheap.h']]], + ['memallocfromdefaultheap',['MEMAllocFromDefaultHeap',['../group__coreinit__memdefaultheap.html#gab6168eb317bf2a0a753d5c4c65c87ad9',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapex',['MEMAllocFromDefaultHeapEx',['../group__coreinit__memdefaultheap.html#ga1b037f544326fd86f1e17851375b5b73',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapexfn',['MEMAllocFromDefaultHeapExFn',['../group__coreinit__memdefaultheap.html#gad7b733a1d4f69d964027398fcde36411',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapfn',['MEMAllocFromDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga51f820cfdf28a32d07c4f36dd1da2386',1,'memdefaultheap.h']]], + ['memallocfromexpheapex',['MEMAllocFromExpHeapEx',['../group__coreinit__memexpheap.html#ga2581f302bbbcdbe23c5bb0be43911f72',1,'memexpheap.h']]], + ['memallocfromfrmheapex',['MEMAllocFromFrmHeapEx',['../group__coreinit__memfrmheap.html#gac0107b2a2129b9c120e40503173891e1',1,'memfrmheap.h']]], + ['memallocfromunitheap',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#ga62e51c978682612ecc50b9495dae8973',1,'memunitheap.h']]], + ['memappendlistobject',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], + ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__memheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'MEMBaseHeapType(): memheap.h'],['../group__coreinit__memheap.html#ga9bab460e4a796d327d9b0b03f9cdd547',1,'MEMBaseHeapType(): memheap.h']]], + ['memblockheap',['MEMBlockHeap',['../group__coreinit__memblockheap.html#structMEMBlockHeap',1,'MEMBlockHeap'],['../group__coreinit__memblockheap.html#gaafcc77af210f6c02bf83bc3eeffd48fa',1,'MEMBlockHeap(): memblockheap.h']]], + ['memblockheap_2eh',['memblockheap.h',['../memblockheap_8h.html',1,'']]], + ['memblockheapblock',['MEMBlockHeapBlock',['../group__coreinit__memblockheap.html#structMEMBlockHeapBlock',1,'MEMBlockHeapBlock'],['../group__coreinit__memblockheap.html#ga45858f039e5b8daf978d07f9a1391e00',1,'MEMBlockHeapBlock(): memblockheap.h']]], + ['memblockheaptracking',['MEMBlockHeapTracking',['../group__coreinit__memblockheap.html#structMEMBlockHeapTracking',1,'MEMBlockHeapTracking'],['../group__coreinit__memblockheap.html#gae0f581440e5db253705623676676c41e',1,'MEMBlockHeapTracking(): memblockheap.h']]], + ['memcalcheapsizeforunitheap',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'memunitheap.h']]], + ['memcountfreeblockforunitheap',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#ga0f2285ecc8ed9ac4fe0b6f0384dee35e',1,'memunitheap.h']]], + ['memcreateexpheapex',['MEMCreateExpHeapEx',['../group__coreinit__memexpheap.html#ga059f706733ca2985f716c6a2b89e5fdc',1,'memexpheap.h']]], + ['memcreatefrmheapex',['MEMCreateFrmHeapEx',['../group__coreinit__memfrmheap.html#ga3407faa839b8732217ea33ccce1969e1',1,'memfrmheap.h']]], + ['memcreateunitheapex',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga8381f25a967f0468ec541dbb08086b8c',1,'memunitheap.h']]], + ['memcreateuserheaphandle',['MEMCreateUserHeapHandle',['../group__coreinit__memheap.html#gadd58d0368269dbb0b4714f5a82724bb8',1,'memheap.h']]], + ['memdefaultheap_2eh',['memdefaultheap.h',['../memdefaultheap_8h.html',1,'']]], + ['memdestroyblockheap',['MEMDestroyBlockHeap',['../group__coreinit__memblockheap.html#ga8df189ceaad03ebb265f8e90dc76d3ab',1,'memblockheap.h']]], + ['memdestroyexpheap',['MEMDestroyExpHeap',['../group__coreinit__memexpheap.html#gaecfda2b4ea04ff0b7d287f709e3fbe68',1,'memexpheap.h']]], + ['memdestroyfrmheap',['MEMDestroyFrmHeap',['../group__coreinit__memfrmheap.html#ga07d09c9bac0f66667ab8e3c2a17b8a1d',1,'memfrmheap.h']]], + ['memdestroyunitheap',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#ga7b6db55c97999037d980d6dec4d8f869',1,'memunitheap.h']]], + ['memdumpheap',['MEMDumpHeap',['../group__coreinit__memheap.html#ga2c947c0916b5ae236b558d62cf7f284d',1,'memheap.h']]], + ['memexpheap',['MEMExpHeap',['../group__coreinit__memexpheap.html#structMEMExpHeap',1,'MEMExpHeap'],['../group__coreinit__memexpheap.html#gaf9b04572d078730695736c3e6f860c2b',1,'MEMExpHeap(): memexpheap.h']]], + ['memexpheap_2eh',['memexpheap.h',['../memexpheap_8h.html',1,'']]], + ['memexpheapblock',['MEMExpHeapBlock',['../group__coreinit__memexpheap.html#structMEMExpHeapBlock',1,'MEMExpHeapBlock'],['../group__coreinit__memexpheap.html#ga02a3924c6f31e4bd870f3ed60c283544',1,'MEMExpHeapBlock(): memexpheap.h']]], + ['memexpheapblocklist',['MEMExpHeapBlockList',['../group__coreinit__memexpheap.html#structMEMExpHeapBlockList',1,'MEMExpHeapBlockList'],['../group__coreinit__memexpheap.html#ga580e3fd980101e601d24106796ceddd4',1,'MEMExpHeapBlockList(): memexpheap.h']]], + ['memexpheapblockvisitor',['MEMExpHeapBlockVisitor',['../group__coreinit__memexpheap.html#gae849e9cb18ec1d7ee29f7d9d8142c04e',1,'memexpheap.h']]], + ['memexpheapdirection',['MEMExpHeapDirection',['../group__coreinit__memexpheap.html#gaf7d7b76eff6969688351b914dbd5ff84',1,'MEMExpHeapDirection(): memexpheap.h'],['../group__coreinit__memexpheap.html#gad3b6feb26269cc7a7202e5fb87a89e12',1,'MEMExpHeapDirection(): memexpheap.h']]], + ['memexpheapmode',['MEMExpHeapMode',['../group__coreinit__memexpheap.html#gafaff417de3d38ab7b2fbf257913fac51',1,'MEMExpHeapMode(): memexpheap.h'],['../group__coreinit__memexpheap.html#ga3bba13654e36f740de5bdb4981a23248',1,'MEMExpHeapMode(): memexpheap.h']]], + ['memfindcontainheap',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga24a8efd33838634b25ed09465612b463',1,'memheap.h']]], + ['memfindparentheap',['MEMFindParentHeap',['../group__coreinit__memheap.html#ga7302b72170f5810d5abecd4cf4bd92c5',1,'memheap.h']]], + ['memfreebystatetofrmheap',['MEMFreeByStateToFrmHeap',['../group__coreinit__memfrmheap.html#ga75f4658037290e0379e4eda3be95a73c',1,'memfrmheap.h']]], + ['memfreetoblockheap',['MEMFreeToBlockHeap',['../group__coreinit__memblockheap.html#gaac5a2ac967312da58eeee78d3fabf1dd',1,'memblockheap.h']]], + ['memfreetodefaultheap',['MEMFreeToDefaultHeap',['../group__coreinit__memdefaultheap.html#gac0d47f480ad3f7acd8feef32690d6eb2',1,'memdefaultheap.h']]], + ['memfreetodefaultheapfn',['MEMFreeToDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga926e92d8ae2bef5c58a22930475b9d1f',1,'memdefaultheap.h']]], + ['memfreetoexpheap',['MEMFreeToExpHeap',['../group__coreinit__memexpheap.html#ga51db0f9caf8e00ddc1706de8594a3359',1,'memexpheap.h']]], + ['memfreetofrmheap',['MEMFreeToFrmHeap',['../group__coreinit__memfrmheap.html#ga8aec62e6db928651de54a54c408903bb',1,'memfrmheap.h']]], + ['memfreetounitheap',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga25ded441e9bedd2ba8bfe87900e354aa',1,'memunitheap.h']]], + ['memfrmheap',['MEMFrmHeap',['../group__coreinit__memfrmheap.html#structMEMFrmHeap',1,'MEMFrmHeap'],['../group__coreinit__memfrmheap.html#ga70d65644a0f98b25ce16c9f9e5ea1326',1,'MEMFrmHeap(): memfrmheap.h']]], + ['memfrmheap_2eh',['memfrmheap.h',['../memfrmheap_8h.html',1,'']]], + ['memfrmheapfreemode',['MEMFrmHeapFreeMode',['../group__coreinit__memfrmheap.html#ga3f08e0ac8686224d9eebc0655e7623dc',1,'MEMFrmHeapFreeMode(): memfrmheap.h'],['../group__coreinit__memfrmheap.html#ga2cbf3b40a683fed443ca5014fc885403',1,'MEMFrmHeapFreeMode(): memfrmheap.h']]], + ['memfrmheapstate',['MEMFrmHeapState',['../group__coreinit__memfrmheap.html#structMEMFrmHeapState',1,'MEMFrmHeapState'],['../group__coreinit__memfrmheap.html#ga1be20d8c28bd2ec9b07f3141cb94ff1b',1,'MEMFrmHeapState(): memfrmheap.h']]], + ['memgetallocatablesizeforblockheapex',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__memblockheap.html#gafa99a5006b7a01dab5c7940855653e3d',1,'memblockheap.h']]], + ['memgetallocatablesizeforexpheapex',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__memexpheap.html#ga3e2d52cae46c66a9f178565e62c4a98b',1,'memexpheap.h']]], + ['memgetallocatablesizeforfrmheapex',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__memfrmheap.html#gaa3855134f982b8d54ee25bb97eed62ce',1,'memfrmheap.h']]], + ['memgetallocdirformblockexpheap',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1ff472439a5ed5d35c1b6cd4d8da51cb',1,'memexpheap.h']]], + ['memgetallocmodeforexpheap',['MEMGetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga3ba2d40d948e4da2f17725d271c37644',1,'memexpheap.h']]], + ['memgetarena',['MEMGetArena',['../group__coreinit__memheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'memheap.h']]], + ['memgetbaseheaphandle',['MEMGetBaseHeapHandle',['../group__coreinit__memheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'memheap.h']]], + ['memgetfillvalforheap',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], + ['memgetgroupidforexpheap',['MEMGetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gaa9cfab8c9cd391986cfcb22ab4331631',1,'memexpheap.h']]], + ['memgetgroupidformblockexpheap',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga742556d1cb4259ee60c0f13a2a830753',1,'memexpheap.h']]], + ['memgetnextlistobject',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625',1,'memlist.h']]], + ['memgetnthlistobject',['MEMGetNthListObject',['../group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5',1,'memlist.h']]], + ['memgetprevlistobject',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e',1,'memlist.h']]], + ['memgetsizeformblockexpheap',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga731c29fa01f0dada57e596f02a0b0e27',1,'memexpheap.h']]], + ['memgettotalfreesizeforblockheap',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__memblockheap.html#ga8e0ed5528d811a7724fc5160c29e9606',1,'memblockheap.h']]], + ['memgettotalfreesizeforexpheap',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__memexpheap.html#ga2ec3bec1af359063e9dd89ba2099d458',1,'memexpheap.h']]], + ['memgettrackingleftinblockheap',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__memblockheap.html#ga46abe0977e0c389cb0c33c0ca9b4291f',1,'memblockheap.h']]], + ['memheap_2eh',['memheap.h',['../memheap_8h.html',1,'']]], + ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'MEMHeapFillType(): memheap.h'],['../group__coreinit__memheap.html#gae755a991146be82a49796686289ae3f6',1,'MEMHeapFillType(): memheap.h']]], + ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'MEMHeapFlags(): memheap.h'],['../group__coreinit__memheap.html#ga27573d76b6e4cb94f3e2ac30c18025a6',1,'MEMHeapFlags(): memheap.h']]], + ['memheaphandle',['MEMHeapHandle',['../group__coreinit__memheap.html#ga3f18df06d1c3949e74a4b7bcb1c0b88c',1,'memheap.h']]], + ['memheapheader',['MEMHeapHeader',['../group__coreinit__memheap.html#structMEMHeapHeader',1,'MEMHeapHeader'],['../group__coreinit__memheap.html#ga727913a40d765f66ebec5e9b0d762691',1,'MEMHeapHeader(): memheap.h']]], + ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'MEMHeapTag(): memheap.h'],['../group__coreinit__memheap.html#gab7b8c390bfaf0193d21b076bd69d2102',1,'MEMHeapTag(): memheap.h']]], + ['memidumpunitheap',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga611aab238b8af463d215c8c07478d36f',1,'memunitheap.h']]], + ['meminitblockheap',['MEMInitBlockHeap',['../group__coreinit__memblockheap.html#ga52ca015c65c37752d49595d9c20feb4a',1,'memblockheap.h']]], + ['meminitlist',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], + ['meminsertlistobject',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], + ['memlist_2eh',['memlist.h',['../memlist_8h.html',1,'']]], + ['memmemorylink',['MEMMemoryLink',['../group__coreinit__memlist.html#structMEMMemoryLink',1,'MEMMemoryLink'],['../group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec',1,'MEMMemoryLink(): memlist.h']]], + ['memmemorylist',['MEMMemoryList',['../group__coreinit__memlist.html#structMEMMemoryList',1,'MEMMemoryList'],['../group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778',1,'MEMMemoryList(): memlist.h']]], + ['memory_2eh',['memory.h',['../memory_8h.html',1,'']]], + ['memorymap_2eh',['memorymap.h',['../memorymap_8h.html',1,'']]], + ['memprependlistobject',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], + ['memrecordstateforfrmheap',['MEMRecordStateForFrmHeap',['../group__coreinit__memfrmheap.html#gad88743e9a916e039dbb19f5dd87be3f1',1,'memfrmheap.h']]], + ['memremovelistobject',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], + ['memresizeformblockexpheap',['MEMResizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1b6af5ccdb1db301157dc4d25f2b0030',1,'memexpheap.h']]], + ['memresizeformblockfrmheap',['MEMResizeForMBlockFrmHeap',['../group__coreinit__memfrmheap.html#ga46388cf505446e589f3a270548fa9b36',1,'memfrmheap.h']]], + ['memsetallocmodeforexpheap',['MEMSetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga20643db5a765c35715d27c62ebffaf83',1,'memexpheap.h']]], + ['memsetbaseheaphandle',['MEMSetBaseHeapHandle',['../group__coreinit__memheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'memheap.h']]], + ['memsetfillvalforheap',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], + ['memsetgroupidforexpheap',['MEMSetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gac11526048f157c280aafcea382e55bdc',1,'memexpheap.h']]], + ['memunitheap',['MEMUnitHeap',['../group__coreinit__unitheap.html#structMEMUnitHeap',1,'MEMUnitHeap'],['../group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4',1,'MEMUnitHeap(): memunitheap.h']]], + ['memunitheap_2eh',['memunitheap.h',['../memunitheap_8h.html',1,'']]], + ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../group__coreinit__unitheap.html#structMEMUnitHeapFreeBlock',1,'MEMUnitHeapFreeBlock'],['../group__coreinit__unitheap.html#ga52ed0421535987a95e08a323635c209a',1,'MEMUnitHeapFreeBlock(): memunitheap.h']]], + ['memvisitallocatedforexpheap',['MEMVisitAllocatedForExpHeap',['../group__coreinit__memexpheap.html#ga8f90e49c5a476b10a2f4e806a8d34498',1,'memexpheap.h']]], + ['message',['message',['../group__coreinit__msgq.html#a44bbc6e0565f3bf548d4deeeaa294247',1,'OSMessage']]], + ['messagequeue_2eh',['messagequeue.h',['../messagequeue_8h.html',1,'']]], + ['messages',['messages',['../group__coreinit__msgq.html#a912b287d73eff57c85f462d5f9cc3451',1,'OSMessageQueue']]], + ['micstatus',['micStatus',['../group__vpad__input.html#a1697ede5b3ea81363d50dd87fee0a106',1,'VPADStatus']]], + ['mipleveloffset',['mipLevelOffset',['../group__gx2__surface.html#a9c9a63cf1f94536c9c49d7cd1106f173',1,'GX2Surface']]], + ['miplevels',['mipLevels',['../group__gx2__surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c',1,'GX2Surface']]], + ['mipmaps',['mipmaps',['../group__gx2__surface.html#a31b8308cdee23e164a3ed96c2ba9948c',1,'GX2Surface']]], + ['mipmapsize',['mipmapSize',['../group__gx2__surface.html#a5fc8c49490fc5bd5142896438c917b81',1,'GX2Surface']]], + ['mmcr0',['mmcr0',['../group__coreinit__context.html#af989157a101dc12bb362bcd3b87996ef',1,'OSContext']]], + ['mmcr1',['mmcr1',['../group__coreinit__context.html#aa99fc1b6a6f591b7b412c53fbcabcd34',1,'OSContext']]], + ['mode',['mode',['../group__coreinit__event.html#a12258f18f1ea9dac6cf1682225351f1b',1,'OSEvent::mode()'],['../group__coreinit__fs.html#aebf0b867285086136461bbcdc6ffe535',1,'FSStat::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2VertexShader::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2PixelShader::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2GeometryShader::mode()']]], + ['model_5fnumber',['model_number',['../group__coreinit__mcp.html#a20dd958761a5da9bd702322a640fd3ee',1,'MCPSysProdSettings']]], + ['modified',['modified',['../group__coreinit__fs.html#a922db6257f0e2d9b56168a0e1d257c29',1,'FSStat']]], + ['module',['Module',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153af',1,'nn::Result']]], + ['module_5fapplication',['MODULE_APPLICATION',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac4f4ca790cc135f4e6d3d55e6dac105b',1,'nn::Result']]], + ['module_5fcommon',['MODULE_COMMON',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af47688e28bf431773f89dc8830fb3c98',1,'nn::Result']]], + ['module_5fnn_5fac',['MODULE_NN_AC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495adba93f1accc85042f8a74f3560aaa523',1,'nn::Result']]], + ['module_5fnn_5facc',['MODULE_NN_ACC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9eaf59cb5a56c28cc81dce74933cedbf',1,'nn::Result']]], + ['module_5fnn_5fam',['MODULE_NN_AM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af9bf4e0aa61c6c69078b1057df5cc83d',1,'nn::Result']]], + ['module_5fnn_5famlow',['MODULE_NN_AMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c94e97a0f83fd68669ec48cfa2fb61',1,'nn::Result']]], + ['module_5fnn_5fapplet',['MODULE_NN_APPLET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495accb62bf29499cb4daabea908c5fa4bab',1,'nn::Result']]], + ['module_5fnn_5fboss',['MODULE_NN_BOSS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac6d86a09f5743f5ba30a481b13934966',1,'nn::Result']]], + ['module_5fnn_5fcamera',['MODULE_NN_CAMERA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bfabf5255161dff2de5b61accee8013',1,'nn::Result']]], + ['module_5fnn_5fcard',['MODULE_NN_CARD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a901a5018d2900a9808bb204d571cd87b',1,'nn::Result']]], + ['module_5fnn_5fcardnor',['MODULE_NN_CARDNOR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abee2f1fec756f15677f16357ff777759',1,'nn::Result']]], + ['module_5fnn_5fcardspi',['MODULE_NN_CARDSPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6fe74c9ce927ef8f3bdd6441097644e1',1,'nn::Result']]], + ['module_5fnn_5fcec',['MODULE_NN_CEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a859b2562bf6a1e2194af238bc998d51f',1,'nn::Result']]], + ['module_5fnn_5fcfg',['MODULE_NN_CFG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a129d3a7c5d4c3c4f12351f2aa96f40f7',1,'nn::Result']]], + ['module_5fnn_5fcodec',['MODULE_NN_CODEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0a7a7f7622b98862fd1b0491cd22c094',1,'nn::Result']]], + ['module_5fnn_5fcsnd',['MODULE_NN_CSND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aae0dee68586e7a926e84c321be0e5153',1,'nn::Result']]], + ['module_5fnn_5fcup',['MODULE_NN_CUP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a900c4685f6016d6655dae23253e9df87',1,'nn::Result']]], + ['module_5fnn_5fdbg',['MODULE_NN_DBG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a89f6682464dbc6fe273d580d442ca56d',1,'nn::Result']]], + ['module_5fnn_5fdbm',['MODULE_NN_DBM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3d7ca5954cf2ced69617a933531c8438',1,'nn::Result']]], + ['module_5fnn_5fdd',['MODULE_NN_DD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace153af5f3cc2643b0821a7da40f88c2',1,'nn::Result']]], + ['module_5fnn_5fdi',['MODULE_NN_DI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a4f37e7b17f1ec12273d1c0fcc6eae93b',1,'nn::Result']]], + ['module_5fnn_5fdlp',['MODULE_NN_DLP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a62a0525ba95216865c339eca3189b9fe',1,'nn::Result']]], + ['module_5fnn_5fdmnt',['MODULE_NN_DMNT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a30558e70eabe144355018a820b23002f',1,'nn::Result']]], + ['module_5fnn_5fdsp',['MODULE_NN_DSP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b3801df207a488338069cfa0c99615b',1,'nn::Result']]], + ['module_5fnn_5fec',['MODULE_NN_EC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a293b92290cf8c7dbac1c196b51cf5fd4',1,'nn::Result']]], + ['module_5fnn_5fenc',['MODULE_NN_ENC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b628a7d5ccd011493d0afe6a49829bc',1,'nn::Result']]], + ['module_5fnn_5ffatfs',['MODULE_NN_FATFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa43b0280dcd00e4c3cfa07e8516b8909',1,'nn::Result']]], + ['module_5fnn_5ffile_5fserver',['MODULE_NN_FILE_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa4e2663225bee375cf63d4fea5db8827',1,'nn::Result']]], + ['module_5fnn_5ffnd',['MODULE_NN_FND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5b802c4791721d88604753c7d7e68330',1,'nn::Result']]], + ['module_5fnn_5ffriends',['MODULE_NN_FRIENDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a991558f99f1bbf70e72955261b1d6ea4',1,'nn::Result']]], + ['module_5fnn_5ffs',['MODULE_NN_FS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a42afaf63fe66d5c368ea06fa47f26f35',1,'nn::Result']]], + ['module_5fnn_5ffsi',['MODULE_NN_FSI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a72b4b7b0ec69c88bde2151a57e758388',1,'nn::Result']]], + ['module_5fnn_5fgd',['MODULE_NN_GD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa84bae4844665c0f98e83e4fdaa6f972',1,'nn::Result']]], + ['module_5fnn_5fgpio',['MODULE_NN_GPIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aabd244ec23c41aec040b5a6b1d9c0b2b',1,'nn::Result']]], + ['module_5fnn_5fgx',['MODULE_NN_GX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a927dbb9d9df8c3f39c46c98c168543b4',1,'nn::Result']]], + ['module_5fnn_5fgyroscope',['MODULE_NN_GYROSCOPE',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b6ef58aa519b9758781a8b952bdcd7d',1,'nn::Result']]], + ['module_5fnn_5fhid',['MODULE_NN_HID',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aedfcb1addaa3d3d558bcd05c87fbeb43',1,'nn::Result']]], + ['module_5fnn_5fhio',['MODULE_NN_HIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a35133ffbfbd48a0597b51ced77cdbd27',1,'nn::Result']]], + ['module_5fnn_5fhiolow',['MODULE_NN_HIOLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abdd5373abaaa15a85fa00b4a01800e29',1,'nn::Result']]], + ['module_5fnn_5fhttp',['MODULE_NN_HTTP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a1162b625321515bfa8baf6a511927bfd',1,'nn::Result']]], + ['module_5fnn_5fi2c',['MODULE_NN_I2C',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b8318cc481d9d5e899cb78365eefcc2',1,'nn::Result']]], + ['module_5fnn_5fir',['MODULE_NN_IR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6655ce48bedd0fe63fbb8bb7bd3dc4c4',1,'nn::Result']]], + ['module_5fnn_5fkernel',['MODULE_NN_KERNEL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad3b53240f5c0afde756582d4a28ba374',1,'nn::Result']]], + ['module_5fnn_5fldr',['MODULE_NN_LDR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8aeb9cf216420bc18e981accd76f32e4',1,'nn::Result']]], + ['module_5fnn_5floader_5fserver',['MODULE_NN_LOADER_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7285d213988fceedeedf6c9c4366cdc1',1,'nn::Result']]], + ['module_5fnn_5fmc',['MODULE_NN_MC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a54d2e6460e78b70013f882c4db1ad93f',1,'nn::Result']]], + ['module_5fnn_5fmcu',['MODULE_NN_MCU',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0604c7c57d602d3bae00925a0065188d',1,'nn::Result']]], + ['module_5fnn_5fmic',['MODULE_NN_MIC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab49a46243fe8adfe0b194bb4741cfb8a',1,'nn::Result']]], + ['module_5fnn_5fmidi',['MODULE_NN_MIDI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac24cf159a047e2a695d4dbc2fed80339',1,'nn::Result']]], + ['module_5fnn_5fmp',['MODULE_NN_MP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae4f5762bb5deebc70ad8342e8e5bd988',1,'nn::Result']]], + ['module_5fnn_5fmpwl',['MODULE_NN_MPWL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9e646df0548b792d9306d17f95bc07ec',1,'nn::Result']]], + ['module_5fnn_5fndm',['MODULE_NN_NDM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7f424b433cb871b986d98998d96ba56a',1,'nn::Result']]], + ['module_5fnn_5fnews',['MODULE_NN_NEWS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6f5320f09ab5bf2a2e2d1951e2134cee',1,'nn::Result']]], + ['module_5fnn_5fnex',['MODULE_NN_NEX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a275a48fd7861dd40e28274cd6e811cc3',1,'nn::Result']]], + ['module_5fnn_5fngc',['MODULE_NN_NGC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a92608131830913cbc2d09d55797660aa',1,'nn::Result']]], + ['module_5fnn_5fnim',['MODULE_NN_NIM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a137b096b8193c592ede6b4a0e3706b43',1,'nn::Result']]], + ['module_5fnn_5fns',['MODULE_NN_NS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8f470d4f4e4e36539ae4c1cf4d57719e',1,'nn::Result']]], + ['module_5fnn_5fnwm',['MODULE_NN_NWM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a84a1899714c9c2e155b68988b41fca09',1,'nn::Result']]], + ['module_5fnn_5fos',['MODULE_NN_OS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a761c37108fe09a00c701e8397c5720a5',1,'nn::Result']]], + ['module_5fnn_5fpdn',['MODULE_NN_PDN',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab8ac4e1f44c2555116326cc64fb50e18',1,'nn::Result']]], + ['module_5fnn_5fpi',['MODULE_NN_PI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495acff3969b7b6e800ffbfd5f457f10d006',1,'nn::Result']]], + ['module_5fnn_5fpia',['MODULE_NN_PIA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5cf3c11ed0298db64ca0552e44c91805',1,'nn::Result']]], + ['module_5fnn_5fpl',['MODULE_NN_PL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5bd772a7ba6c7fac19e88534b90b45bc',1,'nn::Result']]], + ['module_5fnn_5fpm',['MODULE_NN_PM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae36a422d978afa4c1543ff3842d34541',1,'nn::Result']]], + ['module_5fnn_5fpmlow',['MODULE_NN_PMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a95d0e3d141d34f978b96d0901c614840',1,'nn::Result']]], + ['module_5fnn_5fps',['MODULE_NN_PS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a96def0434809efe76b570b3f391d2d41',1,'nn::Result']]], + ['module_5fnn_5fptm',['MODULE_NN_PTM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad0581f6fcfea678ad8d7363e92439698',1,'nn::Result']]], + ['module_5fnn_5fpxi',['MODULE_NN_PXI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3c8e64b0711069de1f0d3043099e4db2',1,'nn::Result']]], + ['module_5fnn_5frdt',['MODULE_NN_RDT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a792b8c153aff0fa65a5751a351086f0a',1,'nn::Result']]], + ['module_5fnn_5fro',['MODULE_NN_RO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a571eb7f1c2394a5a0f88b18c6af8e7ac',1,'nn::Result']]], + ['module_5fnn_5fromfs',['MODULE_NN_ROMFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7b9ea0371c9a7d484538df5eddba4813',1,'nn::Result']]], + ['module_5fnn_5fsdmc',['MODULE_NN_SDMC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aacd20fc1b67060fde60ad51222ecd5a4',1,'nn::Result']]], + ['module_5fnn_5fsnd',['MODULE_NN_SND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a269574cceb1ae2ce657a8b37e7d1dee3',1,'nn::Result']]], + ['module_5fnn_5fsocket',['MODULE_NN_SOCKET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c1cd8450c99b49b3ac196cc29e485a',1,'nn::Result']]], + ['module_5fnn_5fspi',['MODULE_NN_SPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3876c8da2acf036f5a9bbd8b59c58db6',1,'nn::Result']]], + ['module_5fnn_5fsrv',['MODULE_NN_SRV',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a172f0b7d82febbe2bf615c1099c843a9',1,'nn::Result']]], + ['module_5fnn_5fssl',['MODULE_NN_SSL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a21d4e269fb5b5425b6642371ec7f0a24',1,'nn::Result']]], + ['module_5fnn_5fswc',['MODULE_NN_SWC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af43bb5ff20546f166c1f98549371fb92',1,'nn::Result']]], + ['module_5fnn_5ftcb',['MODULE_NN_TCB',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace6e5506744d3f423665347e67fdb710',1,'nn::Result']]], + ['module_5fnn_5ftest',['MODULE_NN_TEST',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a02fb9f5799c1d38caa53fc0ad38343cb',1,'nn::Result']]], + ['module_5fnn_5fuds',['MODULE_NN_UDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bf2493c79b43f0e775cb5812a5f05ce',1,'nn::Result']]], + ['module_5fnn_5fupdater',['MODULE_NN_UPDATER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a20e4a944c97abd99804c7bc4a7025cdd',1,'nn::Result']]], + ['module_5fnn_5futil',['MODULE_NN_UTIL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9acbd30c573f9dfb5d293bd38b4c3eb0',1,'nn::Result']]], + ['module_5fnn_5fwebbrs',['MODULE_NN_WEBBRS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aadee764182ade2f49bd9acbb0ff5c042',1,'nn::Result']]], + ['more',['more',['../curl_8h.html#a99ad4daa8cfd062490bbbaee44b37842',1,'curl_httppost']]], + ['mp_5ftask_5fqueue_5fstate_5ffinished',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5finitialised',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fready',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopped',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopping',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5ffinished',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5finitialised',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5fready',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5frunning',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]], + ['mpdequetask',['MPDequeTask',['../group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768',1,'taskqueue.h']]], + ['mpdequetasks',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], + ['mpenquetask',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], + ['mpgettaskinfo',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], + ['mpgettaskqinfo',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], + ['mpgettaskuserdata',['MPGetTaskUserData',['../group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30',1,'taskqueue.h']]], + ['mpinittask',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], + ['mpinittaskq',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], + ['mpprinttaskqstats',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], + ['mpresettaskq',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], + ['mprintf_2eh',['mprintf.h',['../mprintf_8h.html',1,'']]], + ['mpruntask',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], + ['mpruntasksfromtaskq',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], + ['mpsettaskuserdata',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], + ['mpstarttaskq',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], + ['mpstoptaskq',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], + ['mptask',['MPTask',['../group__coreinit__taskq.html#structMPTask',1,'MPTask'],['../group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862',1,'MPTask(): taskqueue.h']]], + ['mptaskfunc',['MPTaskFunc',['../group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737',1,'taskqueue.h']]], + ['mptaskinfo',['MPTaskInfo',['../group__coreinit__taskq.html#structMPTaskInfo',1,'MPTaskInfo'],['../group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20',1,'MPTaskInfo(): taskqueue.h']]], + ['mptaskqueue',['MPTaskQueue',['../group__coreinit__taskq.html#structMPTaskQueue',1,'MPTaskQueue'],['../group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c',1,'MPTaskQueue(): taskqueue.h']]], + ['mptaskqueueinfo',['MPTaskQueueInfo',['../group__coreinit__taskq.html#structMPTaskQueueInfo',1,'MPTaskQueueInfo'],['../group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a',1,'MPTaskQueueInfo(): taskqueue.h']]], + ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'MPTaskQueueState(): taskqueue.h'],['../group__coreinit__taskq.html#gac94266a8be217472dad267de18189678',1,'MPTaskQueueState(): taskqueue.h']]], + ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'MPTaskState(): taskqueue.h'],['../group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475',1,'MPTaskState(): taskqueue.h']]], + ['mptermtask',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], + ['mptermtaskq',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], + ['mpwaittaskq',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], + ['mpwaittaskqwithtimeout',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]], + ['msg',['msg',['../multi_8h.html#ab6671c39e641443bbcc384008275ed66',1,'CURLMsg::msg()'],['../zlib_8h.html#a32d2f5216cddb59c7cc8fb2806a7e727',1,'z_stream_s::msg()']]], + ['msg_5fdontroute',['MSG_DONTROUTE',['../group__nsysnet__socket.html#ga9643e949e179396230792b56fe7f6f06',1,'socket.h']]], + ['msg_5fdontwait',['MSG_DONTWAIT',['../group__nsysnet__socket.html#gab18d3d439e4a9c8d0f73e7166e8eb376',1,'socket.h']]], + ['msg_5foob',['MSG_OOB',['../group__nsysnet__socket.html#ga99bc202592bac1adbd525f47b359b722',1,'socket.h']]], + ['msg_5fpeek',['MSG_PEEK',['../group__nsysnet__socket.html#ga60c35b1016d0d87fe1066ea817acad98',1,'socket.h']]], + ['multi_2eh',['multi.h',['../multi_8h.html',1,'']]], + ['muteallsound',['MuteAllSound',['../namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5',1,'nn::swkbd']]], + ['mutex',['mutex',['../group__coreinit__thread.html#a8f0e11d3f286a61d3ed336429d317abf',1,'OSThread']]], + ['mutex_2eh',['mutex.h',['../mutex_8h.html',1,'']]], + ['mutexqueue',['mutexQueue',['../group__coreinit__thread.html#a1a546bbd037b80cd528453546cf0a341',1,'OSThread']]] ]; diff --git a/search/all_e.html b/search/all_e.html index 07d5259..85b39bd 100644 --- a/search/all_e.html +++ b/search/all_e.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_e.js b/search/all_e.js index 5b2afe9..e56338d 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -1,249 +1,98 @@ var searchData= [ - ['offset',['offset',['../struct_g_x2_uniform_block.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformBlock::offset()'],['../struct_g_x2_uniform_var.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformVar::offset()'],['../struct_g_x2_uniform_initial_value.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformInitialValue::offset()'],['../struct_g_x2_loop_var.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2LoopVar::offset()'],['../struct_g_x2_attrib_stream.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2AttribStream::offset()']]], - ['offsets',['offsets',['../struct_a_x_voice.html#a474317b6a6ec762b056d56cc8d151346',1,'AXVoice']]], - ['offsettomemorylink',['offsetToMemoryLink',['../struct_m_e_m_memory_list.html#a1c1cef173ab860ec22956eb3500b914d',1,'MEMMemoryList']]], - ['oldlist',['oldList',['../struct_g_x2_display_list_overrun_data.html#a2c7284cad4276d5955c1456d5a055870',1,'GX2DisplayListOverrunData']]], - ['oldsize',['oldSize',['../struct_g_x2_display_list_overrun_data.html#a83c8763786939f9ba04441690a924818',1,'GX2DisplayListOverrunData']]], - ['os_5falarm_5fqueue_5ftag',['OS_ALARM_QUEUE_TAG',['../group__coreinit__alarms.html#ga3e72b0eb6fc59257bebc8d017d162e7c',1,'alarm.h']]], - ['os_5falarm_5ftag',['OS_ALARM_TAG',['../group__coreinit__alarms.html#ga1510961a9ef9784d00043a8787750020',1,'alarm.h']]], - ['os_5fcondition_5ftag',['OS_CONDITION_TAG',['../group__coreinit__cond.html#ga9d3012d9d937bcd9fcfc12824af9011d',1,'condition.h']]], - ['os_5fcontext_5ftag',['OS_CONTEXT_TAG',['../group__coreinit__thread.html#ga919f76d6fbdcfed27d8a820cf48cd274',1,'thread.h']]], - ['os_5fevent_5fmode_5fauto',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], - ['os_5fevent_5fmode_5fmanual',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], - ['os_5fevent_5ftag',['OS_EVENT_TAG',['../group__coreinit__event.html#ga2a99a920404e118e9b530e940ebf1b93',1,'event.h']]], - ['os_5fexception_5ftype_5falignment',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], - ['os_5fexception_5ftype_5fbreakpoint',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], - ['os_5fexception_5ftype_5fdecrementer',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], - ['os_5fexception_5ftype_5fdsi',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], - ['os_5fexception_5ftype_5fexternal_5finterrupt',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], - ['os_5fexception_5ftype_5ffloating_5fpoint',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], - ['os_5fexception_5ftype_5fici',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], - ['os_5fexception_5ftype_5fisi',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], - ['os_5fexception_5ftype_5fmachine_5fcheck',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], - ['os_5fexception_5ftype_5fperformance_5fmonitor',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], - ['os_5fexception_5ftype_5fprogram',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5fcall',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5finterrupt',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5freset',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], - ['os_5fexception_5ftype_5ftrace',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], - ['os_5ffast_5fcondition_5ftag',['OS_FAST_CONDITION_TAG',['../group__coreinit__fastcond.html#ga7af6faf6470fff941f49e42480a2ebbd',1,'fastcondition.h']]], - ['os_5ffast_5fmutex_5ftag',['OS_FAST_MUTEX_TAG',['../group__coreinit__fastmutex.html#gaa4219c81acd042a06aeea86a482eb6a3',1,'fastmutex.h']]], - ['os_5fmessage_5fqueue_5fblocking',['OS_MESSAGE_QUEUE_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa8faa94ac9222a5ca50406670b6283d8e',1,'messagequeue.h']]], - ['os_5fmessage_5fqueue_5fhigh_5fpriority',['OS_MESSAGE_QUEUE_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa9369be8fc2a2caa49e7d04fe9c98bdbb',1,'messagequeue.h']]], - ['os_5fmessage_5fqueue_5ftag',['OS_MESSAGE_QUEUE_TAG',['../group__coreinit__msgq.html#gaf73ce215f5737775a2f9e1b2afe65dbd',1,'messagequeue.h']]], - ['os_5fmutex_5ftag',['OS_MUTEX_TAG',['../group__coreinit__mutex.html#ga30202e2a89cd5859a39b31a3f636cdca',1,'mutex.h']]], - ['os_5fsemaphore_5ftag',['OS_SEMAPHORE_TAG',['../group__coreinit__semaphore.html#ga888ed45dfac53be5a7023823c826ed64',1,'semaphore.h']]], - ['os_5fthread_5fattrib',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fany',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu0',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu1',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu2',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], - ['os_5fthread_5fattrib_5fdetached',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], - ['os_5fthread_5fattrib_5fstack_5fusage',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], - ['os_5fthread_5frequest',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], - ['os_5fthread_5frequest_5fcancel',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], - ['os_5fthread_5frequest_5fnone',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], - ['os_5fthread_5frequest_5fsuspend',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], - ['os_5fthread_5fstate',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], - ['os_5fthread_5fstate_5fmoribund',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], - ['os_5fthread_5fstate_5fnone',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], - ['os_5fthread_5fstate_5fready',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], - ['os_5fthread_5fstate_5frunning',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], - ['os_5fthread_5fstate_5fwaiting',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]], - ['os_5fthread_5ftag',['OS_THREAD_TAG',['../group__coreinit__thread.html#ga557f93deefa5ce76cc300ec1beb0c879',1,'thread.h']]], - ['osacquirespinlock',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], - ['osaddatomic64',['OSAddAtomic64',['../group__coreinit__atomic64.html#ga18671b89ddba5d8adff217c3324c0d40',1,'atomic64.h']]], - ['osalarm',['OSAlarm',['../struct_o_s_alarm.html',1,'OSAlarm'],['../group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b',1,'OSAlarm(): alarm.h']]], - ['osalarmcallback',['OSAlarmCallback',['../group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c',1,'alarm.h']]], - ['osalarmlink',['OSAlarmLink',['../struct_o_s_alarm_link.html',1,'OSAlarmLink'],['../group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6',1,'OSAlarmLink(): alarm.h']]], - ['osalarmqueue',['OSAlarmQueue',['../struct_o_s_alarm_queue.html',1,'OSAlarmQueue'],['../group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa',1,'OSAlarmQueue(): alarm.h']]], - ['osandatomic64',['OSAndAtomic64',['../group__coreinit__atomic64.html#gaa66f18dd35840a45cfd6c0043104d478',1,'atomic64.h']]], - ['osblockmove',['OSBlockMove',['../group__coreinit__memory.html#ga5e52e7faf134760ba17a37dcff0a6788',1,'memory.h']]], - ['osblockset',['OSBlockSet',['../group__coreinit__memory.html#ga2ca4424434d82a1c79fd4fcd5493c1fa',1,'memory.h']]], - ['oscalendartime',['OSCalendarTime',['../struct_o_s_calendar_time.html',1,'OSCalendarTime'],['../group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7',1,'OSCalendarTime(): time.h']]], - ['oscalendartimetoticks',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], - ['oscancelalarm',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], - ['oscancelalarms',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], - ['oscancelthread',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], - ['oscheckactivethreads',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], - ['oscheckthreadstackusage',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], - ['osclearthreadstackusage',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], - ['oscompareandswapatomic64',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#gad9d33a18b0b83ebe2b484921a368a2dd',1,'atomic64.h']]], - ['oscompareandswapatomicex64',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga660bcb468ceeaac8dc4e46e5afb383c5',1,'atomic64.h']]], - ['oscondition',['OSCondition',['../struct_o_s_condition.html',1,'OSCondition'],['../group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb',1,'OSCondition(): condition.h']]], - ['osconsolewrite',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], - ['oscontext',['OSContext',['../struct_o_s_context.html',1,'OSContext'],['../group__coreinit__thread.html#ga924296baf430a531adb5135a5cd54207',1,'OSContext(): thread.h']]], - ['oscontinuethread',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], - ['oscoroutine',['OSCoroutine',['../struct_o_s_coroutine.html',1,'OSCoroutine'],['../group__coreinit__coroutine.html#ga387b1e70ff9b2d2b0c0b1475d5ada848',1,'OSCoroutine(): coroutine.h']]], - ['oscreatealarm',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], - ['oscreatealarmex',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], - ['oscreatethread',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], - ['osdetachthread',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], - ['osdynload_5facquire',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#gab050109e4f173d18855f0f79d390d9ac',1,'dynload.h']]], - ['osdynload_5ffindexport',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#ga8f97da3f1cf0deccdbcdf10bfe39868c',1,'dynload.h']]], - ['osdynload_5fgetallocator',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga1ff486dcb5ef633a92e15e86c666c23f',1,'dynload.h']]], - ['osdynload_5frelease',['OSDynLoad_Release',['../group__coreinit__dynload.html#ga753a983f6b633ee4cc54fe2f5a86b55c',1,'dynload.h']]], - ['osdynload_5fsetallocator',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#ga45ea96c58b89b0a32b74fe0f41c6c634',1,'dynload.h']]], - ['osdynloadallocfn',['OSDynLoadAllocFn',['../group__coreinit__dynload.html#ga227b8418ab26a6999ec693bd580194b3',1,'dynload.h']]], - ['osdynloadfreefn',['OSDynLoadFreeFn',['../group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211',1,'dynload.h']]], - ['osdynloadmodule',['OSDynLoadModule',['../group__coreinit__dynload.html#ga12318fb85060b2418e81c00d6011380b',1,'dynload.h']]], - ['osenableforegroundexit',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], - ['osevent',['OSEvent',['../struct_o_s_event.html',1,'OSEvent'],['../group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b',1,'OSEvent(): event.h']]], - ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'OSEventMode(): event.h'],['../group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48',1,'OSEventMode(): event.h']]], - ['osexceptioncallbackfn',['OSExceptionCallbackFn',['../group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16',1,'exception.h']]], - ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'OSExceptionType(): exception.h'],['../group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8',1,'OSExceptionType(): exception.h']]], - ['osexitthread',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], - ['osfastcond_5finit',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], - ['osfastcond_5fsignal',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], - ['osfastcond_5fwait',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], - ['osfastcondition',['OSFastCondition',['../struct_o_s_fast_condition.html',1,'OSFastCondition'],['../group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastmutex.h']]], - ['osfastmutex',['OSFastMutex',['../struct_o_s_fast_mutex.html',1,'OSFastMutex'],['../group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastmutex.h'],['../group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): thread.h']]], - ['osfastmutex_5finit',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], - ['osfastmutex_5flock',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], - ['osfastmutex_5ftrylock',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], - ['osfastmutex_5funlock',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], - ['osfastmutexlink',['OSFastMutexLink',['../struct_o_s_fast_mutex_link.html',1,'OSFastMutexLink'],['../group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56',1,'OSFastMutexLink(): fastmutex.h']]], - ['osfastmutexqueue',['OSFastMutexQueue',['../struct_o_s_fast_mutex_queue.html',1,'OSFastMutexQueue'],['../group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb',1,'OSFastMutexQueue(): thread.h']]], - ['osfatal',['OSFatal',['../group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e',1,'debug.h']]], - ['osgetactivethreadlink',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], - ['osgetalarmuserdata',['OSGetAlarmUserData',['../group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180',1,'alarm.h']]], - ['osgetatomic64',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga172281be94305346c7a868c3c21410a3',1,'atomic64.h']]], - ['osgetcorecount',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], - ['osgetcoreid',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], - ['osgetcurrentthread',['OSGetCurrentThread',['../group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37',1,'thread.h']]], - ['osgetdefaultthread',['OSGetDefaultThread',['../group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7',1,'thread.h']]], - ['osgetmaincoreid',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], - ['osgetsemaphorecount',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], - ['osgetstackpointer',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], - ['osgetsysteminfo',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga8fec93a3dcbb7b1665e081af10783968',1,'systeminfo.h']]], - ['osgetsystemmessagequeue',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4',1,'messagequeue.h']]], - ['osgetsystemtick',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], - ['osgetsystemtime',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], - ['osgetthreadaffinity',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], - ['osgetthreadname',['OSGetThreadName',['../group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e',1,'thread.h']]], - ['osgetthreadpriority',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], - ['osgetthreadspecific',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga467707b2709b2636dae204e0d2c2f49a',1,'thread.h']]], - ['osgettick',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], - ['osgettime',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], - ['osinitalarmqueue',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], - ['osinitalarmqueueex',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], - ['osinitcond',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], - ['osinitcondex',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], - ['osinitcoroutine',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], - ['osinitevent',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], - ['osiniteventex',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], - ['osinitmessagequeue',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], - ['osinitmessagequeueex',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], - ['osinitmutex',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], - ['osinitmutexex',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], - ['osinitrendezvous',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], - ['osinitsemaphore',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], - ['osinitsemaphoreex',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], - ['osinitspinlock',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], - ['osinitthreadqueue',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], - ['osinitthreadqueueex',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], - ['osismaincore',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], - ['osisthreadsuspended',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], - ['osisthreadterminated',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], - ['osjointhread',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], - ['osloadcoroutine',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], - ['oslockmutex',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], - ['osmessage',['OSMessage',['../struct_o_s_message.html',1,'OSMessage'],['../group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5',1,'OSMessage(): messagequeue.h']]], - ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'OSMessageFlags(): messagequeue.h'],['../group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba',1,'OSMessageFlags(): messagequeue.h']]], - ['osmessagequeue',['OSMessageQueue',['../struct_o_s_message_queue.html',1,'OSMessageQueue'],['../group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2',1,'OSMessageQueue(): messagequeue.h']]], - ['osmicroseconds',['OSMicroseconds',['../group__coreinit__time.html#ga14c6a55c22b84a15c8fa52bb48c1ee19',1,'time.h']]], - ['osmilliseconds',['OSMilliseconds',['../group__coreinit__time.html#gaf060c5bf43bd3658e72668b4c4a8e951',1,'time.h']]], - ['osmutex',['OSMutex',['../struct_o_s_mutex.html',1,'OSMutex'],['../group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): condition.h'],['../group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): mutex.h'],['../group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): thread.h']]], - ['osmutexlink',['OSMutexLink',['../struct_o_s_mutex_link.html',1,'OSMutexLink'],['../group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821',1,'OSMutexLink(): mutex.h']]], - ['osmutexqueue',['OSMutexQueue',['../struct_o_s_mutex_queue.html',1,'OSMutexQueue'],['../group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec',1,'OSMutexQueue(): thread.h']]], - ['osnanoseconds',['OSNanoseconds',['../group__coreinit__time.html#ga63a22d0264fbf40e5fbfd58630efa5dd',1,'time.h']]], - ['osonesecond',['OSOneSecond',['../group__coreinit__time.html#ga84fa592d7f5ab071ead33ad2414ae464',1,'time.h']]], - ['osoratomic64',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga581a07b6971cb2565f2039ac5072dc3f',1,'atomic64.h']]], - ['ospanic',['OSPanic',['../group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb',1,'debug.h']]], - ['ospeekmessage',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], - ['osreceivemessage',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], - ['osreleaseforeground',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], - ['osreleasespinlock',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], - ['osrendezvous',['OSRendezvous',['../struct_o_s_rendezvous.html',1,'OSRendezvous'],['../group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84',1,'OSRendezvous(): rendezvous.h']]], - ['osreport',['OSReport',['../group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c',1,'debug.h']]], - ['osresetevent',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], - ['osresumethread',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], - ['osrunthread',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], - ['ossavecoroutine',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], - ['ossavesdone_5freadytorelease',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], - ['osscreenclearbufferex',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], - ['osscreenenableex',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], - ['osscreenflipbuffersex',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], - ['osscreengetbuffersizeex',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], - ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'OSScreenID(): screen.h'],['../group__coreinit__screen.html#ga777fe70258ea43c780b5faa352932668',1,'OSScreenID(): screen.h']]], - ['osscreeninit',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], - ['osscreenputfontex',['OSScreenPutFontEx',['../group__coreinit__screen.html#gacf5e67a9873092ab755c3af2db421a01',1,'screen.h']]], - ['osscreenputpixelex',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], - ['osscreensetbufferex',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], - ['ossemaphore',['OSSemaphore',['../struct_o_s_semaphore.html',1,'OSSemaphore'],['../group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7',1,'OSSemaphore(): semaphore.h']]], - ['ossendmessage',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], - ['ossetalarm',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], - ['ossetalarmtag',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], - ['ossetalarmuserdata',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], - ['ossetatomic64',['OSSetAtomic64',['../group__coreinit__atomic64.html#ga55328068040d6c52f33126968eafd462',1,'atomic64.h']]], - ['ossetexceptioncallback',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], - ['ossetexceptioncallbackex',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#ga44b6f722149102c9c499b7a8baf6d5ff',1,'exception.h']]], - ['ossetperiodicalarm',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], - ['ossetthreadaffinity',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], - ['ossetthreadcancelstate',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], - ['ossetthreadcleanupcallback',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], - ['ossetthreaddeallocator',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], - ['ossetthreadname',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], - ['ossetthreadpriority',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], - ['ossetthreadrunquantum',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], - ['ossetthreadspecific',['OSSetThreadSpecific',['../group__coreinit__thread.html#ga23deff033f4c5580a763547200ba9145',1,'thread.h']]], - ['ossetthreadstackusage',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], - ['ossignalcond',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], - ['ossignalevent',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], - ['ossignaleventall',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], - ['ossignalsemaphore',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], - ['ossleepthread',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], - ['ossleepticks',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], - ['osspinlock',['OSSpinLock',['../struct_o_s_spin_lock.html',1,'OSSpinLock'],['../group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9',1,'OSSpinLock(): spinlock.h']]], - ['ossuspendthread',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], - ['osswapatomic64',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga945a24426c402e608663c00c31c814a4',1,'atomic64.h']]], - ['osswitchcoroutine',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], - ['ossysteminfo',['OSSystemInfo',['../struct_o_s_system_info.html',1,'OSSystemInfo'],['../group__coreinit__systeminfo.html#ga1fef55ec6db3fcf38c8f786412eb25db',1,'OSSystemInfo(): systeminfo.h']]], - ['ostestandclearatomic64',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga053b65e623eda1d4240a4a40b226e65e',1,'atomic64.h']]], - ['ostestandsetatomic64',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#gad88ee3cb4fbe60f8e9e2f24ad606dff9',1,'atomic64.h']]], - ['ostestthreadcancel',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], - ['osthread',['OSThread',['../struct_o_s_thread.html',1,'OSThread'],['../group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): mutex.h'],['../group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): thread.h'],['../group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): threadqueue.h']]], - ['osthreadattributes',['OSThreadAttributes',['../group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a',1,'thread.h']]], - ['osthreadcleanupcallbackfn',['OSThreadCleanupCallbackFn',['../group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a',1,'thread.h']]], - ['osthreaddeallocatorfn',['OSThreadDeallocatorFn',['../group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422',1,'thread.h']]], - ['osthreadentrypointfn',['OSThreadEntryPointFn',['../group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9',1,'thread.h']]], - ['osthreadlink',['OSThreadLink',['../struct_o_s_thread_link.html',1,'OSThreadLink'],['../group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b',1,'OSThreadLink(): threadqueue.h']]], - ['osthreadqueue',['OSThreadQueue',['../struct_o_s_thread_queue.html',1,'OSThreadQueue'],['../group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119',1,'OSThreadQueue(): threadqueue.h']]], - ['osthreadrequest',['OSThreadRequest',['../group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7',1,'thread.h']]], - ['osthreadsimplequeue',['OSThreadSimpleQueue',['../struct_o_s_thread_simple_queue.html',1,'OSThreadSimpleQueue'],['../group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8',1,'OSThreadSimpleQueue(): threadqueue.h']]], - ['osthreadstate',['OSThreadState',['../group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc',1,'thread.h']]], - ['ostick',['OSTick',['../group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4',1,'time.h']]], - ['ostickstocalendartime',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], - ['ostime',['OSTime',['../group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d',1,'time.h']]], - ['ostryacquirespinlock',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], - ['ostryacquirespinlockwithtimeout',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], - ['ostrylockmutex',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], - ['ostrywaitsemaphore',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], - ['osuninterruptiblespinlock_5facquire',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5frelease',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5ftryacquire',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5ftryacquirewithtimeout',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], - ['osunlockmutex',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], - ['oswaitalarm',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], - ['oswaitcond',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], - ['oswaitevent',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], - ['oswaiteventwithtimeout',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], - ['oswaitrendezvous',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], - ['oswaitrendezvouswithtimeout',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], - ['oswaitsemaphore',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], - ['oswakeupthread',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], - ['osxoratomic64',['OSXorAtomic64',['../group__coreinit__atomic64.html#gac54a87a257404873f4eb398b6b8e7ce8',1,'atomic64.h']]], - ['osyieldthread',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]], - ['owner',['owner',['../struct_f_s_stat.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSStat::owner()'],['../struct_o_s_mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa',1,'OSMutex::owner()'],['../struct_o_s_spin_lock.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'OSSpinLock::owner()']]] + ['ac',['ac',['../namespacenn_1_1ac.html',1,'nn']]], + ['detail',['detail',['../namespacenn_1_1ac_1_1detail.html',1,'nn::ac']]], + ['name',['name',['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarmQueue::name()'],['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarm::name()'],['../group__coreinit__cond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSCondition::name()'],['../group__coreinit__event.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSEvent::name()'],['../group__coreinit__fastcond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastCondition::name()'],['../group__coreinit__fastmutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastMutex::name()'],['../group__coreinit__fs.html#a8e03167ce04350be901b028cc4cf1ce1',1,'FSDirectoryEntry::name()'],['../group__coreinit__mcp.html#a8884347dda6c8d6c9d43bd86d8380d6f',1,'MCPDevice::name()'],['../group__coreinit__msgq.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMessageQueue::name()'],['../group__coreinit__mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMutex::name()'],['../group__coreinit__semaphore.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSSemaphore::name()'],['../group__coreinit__thread.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSThread::name()'],['../curl_8h.html#a5ac083a645d964373f022d03df4849c8',1,'curl_httppost::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformBlock::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformVar::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2SamplerVar::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2AttribVar::name()'],['../zlib_8h.html#adbc87684a91f1ff13ca81f2202630b34',1,'gz_header_s::name()']]], + ['name_5fmax',['name_max',['../zlib_8h.html#af5b7779d893562b8e759efd582d4fcba',1,'gz_header_s']]], + ['namelength',['namelength',['../curl_8h.html#a17275a525176def48876e14a55a05609',1,'curl_httppost']]], + ['needsuspend',['needSuspend',['../group__coreinit__thread.html#a37e895fcd32c37e6a2962a948296bf64',1,'OSThread']]], + ['newlist',['newList',['../group__gx2__event.html#a7a18a5c4528f06e884033c5829a0c517',1,'GX2DisplayListOverrunData']]], + ['newsize',['newSize',['../group__gx2__event.html#a7da99ce8dfb7dc310426ae1eda08604a',1,'GX2DisplayListOverrunData']]], + ['next',['next',['../group__coreinit__alarms.html#a4153db103df18171b1c68e5a0ec30824',1,'OSAlarmLink::next()'],['../group__coreinit__fastmutex.html#a1c63da7e950aca2219132b3e699c5b22',1,'OSFastMutexLink::next()'],['../group__coreinit__memblockheap.html#a2280d787d75d6e93f7c8b771a597d65a',1,'MEMBlockHeapBlock::next()'],['../group__coreinit__memexpheap.html#ab5ad2aad3caba3d5cfaecd95da24fffa',1,'MEMExpHeapBlock::next()'],['../group__coreinit__memlist.html#a75b19ffcca77bfc647ff02695958fd95',1,'MEMMemoryLink::next()'],['../group__coreinit__unitheap.html#ab4abd8ef6b7eebef7dfa93a7f76ef496',1,'MEMUnitHeapFreeBlock::next()'],['../group__coreinit__mutex.html#afa7ec7c377e9b9e79044cfcb94282886',1,'OSMutexLink::next()'],['../group__coreinit__threadq.html#a5742d6f89bb20b70b4b59fb1f8cedd0b',1,'OSThreadLink::next()'],['../curl_8h.html#aa8bb85c2be532342ab50f049ff9a123d',1,'curl_httppost::next()'],['../curl_8h.html#a3232f30496ce4d961cd79045b1f882a7',1,'curl_slist::next()'],['../group__nsyshid__hid.html#a4d06264f4e8a3ab8e095f260d5ee1ecd',1,'HIDClient::next()'],['../group__sndcore2__voice.html#a375bc867e08209aa8682471221374d9e',1,'AXVoiceLink::next()']]], + ['next_5fin',['next_in',['../zlib_8h.html#a19880e07a77d10515147e23b6379dd49',1,'z_stream_s']]], + ['next_5fout',['next_out',['../zlib_8h.html#a6926e8fa9e456364c4a931da1508662e',1,'z_stream_s']]], + ['nextfire',['nextFire',['../group__coreinit__alarms.html#a190eeb5b754b49ac842c452668043052',1,'OSAlarm']]], + ['nia',['nia',['../group__coreinit__coroutine.html#a70f9babd8ab4d7cc5a02970ebd1171a6',1,'OSCoroutine']]], + ['nn',['nn',['../namespacenn.html',1,'nn'],['../group__nn.html',1,'(Global Namespace)']]], + ['nn_2edox',['nn.dox',['../nn_8dox.html',1,'']]], + ['nn_5fac',['nn_ac',['../group__nn__ac.html',1,'']]], + ['nn_5fswkbd',['nn_swkbd',['../group__nn__swkbd.html',1,'']]], + ['nnresult',['NNResult',['../group__nn__result.html#structNNResult',1,'NNResult'],['../group__nn__result.html#gacd1f780f1d1321fc33335f512e9cab17',1,'NNResult(): result.h']]], + ['nnresult_5fisfailure',['NNResult_IsFailure',['../group__nn__result.html#ga035e23b8947fe268f21b3a3f7c7edb3b',1,'result.h']]], + ['nnresult_5fissuccess',['NNResult_IsSuccess',['../group__nn__result.html#ga4160f94e09672fbf59c46cb8ef4b732b',1,'result.h']]], + ['nsn_5feagain',['NSN_EAGAIN',['../group__nsysnet__socket.html#gaffc55e6cf60dcee7205a2fcd877b49b3',1,'socket.h']]], + ['nsn_5fewouldblock',['NSN_EWOULDBLOCK',['../group__nsysnet__socket.html#ga1a72f8656be880f5dbde7711f0ab9cda',1,'socket.h']]], + ['nssl_2eh',['nssl.h',['../nssl_8h.html',1,'']]], + ['nssl_5fserver_5fcert_5faddtrust_5fext_5fca_5froot',['NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7edcfd6b53b4bdab93b72b0d9ccbc790',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fbaltimore_5fcybertrust_5froot_5fca',['NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a1e5135043ad251e52d0b6424d5a73b74',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5fca',['NSSL_SERVER_CERT_COMODO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a0d8acb51ca0bc60b57bc7bd784394fc3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5frsa_5fca',['NSSL_SERVER_CERT_COMODO_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162adda67afc42315c94cf30603a89cc25a4',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcybertrust_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a15b3171c3d3d0940d3bc94c26a0aa84d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162abb685963d084c1ef99ba6815426fc2a7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_5fg2',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162acd60035512a0eba7d8502d3956ea7ff7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a383aeb6ad7fe5f1633e3fe93bbb9cbb1',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_5fg2',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5737164a863092db725b1cdc97f733c6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fhigh_5fassurance_5fev_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad78b0fd5a2331f5fc2046a5fdcc4fb39',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fca_5f2048',['NSSL_SERVER_CERT_ENTRUST_CA_2048',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab9bd2c1f0e15c1adcb802edb76986099',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a028ef05a4c6e03ca14ec89be92fa2d00',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_5fg2',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a372b7671acb8354e5e7d42a4b34a7132',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fsecure_5fserver_5fca',['NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3a3fe58ac9d8fa32845e4bc698a43e78',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fequifax_5fsecure_5fca',['NSSL_SERVER_CERT_EQUIFAX_SECURE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4edbd7a5ee44e9404fbc25b8e0c18b4d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4f04ffb6a7a833f52ea9a036fa3bde88',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca2',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a92400af1fe8c957ae6f9b39c4233767b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3612c698c9a0724706f4010df9fdc093',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_5fg3',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a133219004655be24f7e662f6491c91f7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a8d5efed905cd88779df8487f3d3de020',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr2',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a49587e4e81b067877accd1f13718257d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr3',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a9724f85a2c192fce205801cf679be617',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5ffirst',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad0d11f8a301e5a3dbee4a72b32191566',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5flast',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a731b672ccd58765c653866fd6e421db8',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5ffirst',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af44ae53e1c5af690c33c53d39ad6c903',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5flast',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44a9bbe3dc071bfbc069373d1abee15b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5ffirst',['NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44764410cad55e71de7b54b1ef27396e',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5flast',['NSSL_SERVER_CERT_GROUP_NINTENDO_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aa1186c2da2524d45d98d6d847e1a5539',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgte_5fcybertrust_5fglobal_5froot',['NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac69a211106bf70739eeaaca9eec608d9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca',['NSSL_SERVER_CERT_NINTENDO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5d81ddbd03336ba8510dd83b077f7463',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg2',['NSSL_SERVER_CERT_NINTENDO_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad343043d1404607d4c327b4942056789',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg3',['NSSL_SERVER_CERT_NINTENDO_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad3a072fd09b355320d8d97de72699a3c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7339997df6b98f17d6c30fafce6c2061',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg2',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ae205afa4a74bbab928dd12a5715844d6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg3',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4d57a04ba01e550690c193b5c99aaed3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fpremium_5fserver_5fca',['NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162afd35d8f7116b24ec10e3ffee357cd8d3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a47d6223e74dfe30c26a789b54019f0cf',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_5fg3',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac2d8f3a10f1b05117ea6f84fbaa43b43',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fusertrust_5frsa_5fca',['NSSL_SERVER_CERT_USERTRUST_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab3745a1b5dbfa1093f46603e761c2caa',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fdatacorp_5fsgc_5fca',['NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a80940a860a0b7116ae9c25e55d6efbbd',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fuserfirst_5fhardware_5fca',['NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a78e923d100a6b4e1ab4754015fe4f29d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4058757b6ae8ce04f948f5e9a4358f52',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg2',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a6cae55a42e56f7c0074fe2127594c85d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg3',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aad2227697bcc6871644e4bfb2a12fc65',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg5',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a50683e4aaf96862aea0da63e3c5b40a9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5funiversal_5froot_5fca',['NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af5fe94252ed33b0454ad9df63d6a052c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverizon_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a14b8daa3741773f882b2078c1b58520c',1,'nssl.h']]], + ['nssladdserverpki',['NSSLAddServerPKI',['../group__nsysnet__nssl.html#ga29af65684bb6a2a238998b1282e9be1b',1,'nssl.h']]], + ['nssladdserverpkiexternal',['NSSLAddServerPKIExternal',['../group__nsysnet__nssl.html#gae26bc46ca42f79c3140119374c40cea5',1,'nssl.h']]], + ['nsslconnectionhandle',['NSSLConnectionHandle',['../group__nsysnet__nssl.html#ga79622287731ba9edbbcc5a7a21ad2c54',1,'nssl.h']]], + ['nsslcontexthandle',['NSSLContextHandle',['../group__nsysnet__nssl.html#gae46155a7e0f590af119edb140d974cb1',1,'nssl.h']]], + ['nsslcreateconnection',['NSSLCreateConnection',['../group__nsysnet__nssl.html#ga6980469997f47e7f9712b549f807bfe4',1,'nssl.h']]], + ['nsslcreatecontext',['NSSLCreateContext',['../group__nsysnet__nssl.html#gafd4a0686315bd9f7a4c99ece33cb74c8',1,'nssl.h']]], + ['nssldestroyconnection',['NSSLDestroyConnection',['../group__nsysnet__nssl.html#ga086f2b4473940cc47f13085184ecdb88',1,'nssl.h']]], + ['nssldestroycontext',['NSSLDestroyContext',['../group__nsysnet__nssl.html#ga2287e2c1ecb34493a1a3fe3359cc5ed1',1,'nssl.h']]], + ['nsslfinish',['NSSLFinish',['../group__nsysnet__nssl.html#gabd6dd47f0a2f3698fd07c3336119fd60',1,'nssl.h']]], + ['nsslinit',['NSSLInit',['../group__nsysnet__nssl.html#ga271f6d02a5a17553605ee6f4c5d92201',1,'nssl.h']]], + ['nsslread',['NSSLRead',['../group__nsysnet__nssl.html#ga6b734c16fb0ed64d42ae11cc2c583410',1,'nssl.h']]], + ['nsslservercertid',['NSSLServerCertId',['../group__nsysnet__nssl.html#ga38586a4d6115d2c6486aafefaf4fc162',1,'NSSLServerCertId(): nssl.h'],['../group__nsysnet__nssl.html#ga5c58410400c5b0f179e7285b80d3dc2a',1,'NSSLServerCertId(): nssl.h']]], + ['nsslwrite',['NSSLWrite',['../group__nsysnet__nssl.html#gac4f9fc85ec4f365aae566cb5205fcd91',1,'nssl.h']]], + ['nsyshid',['nsyshid',['../group__nsyshid.html',1,'']]], + ['nsyshid_2edox',['nsyshid.dox',['../nsyshid_8dox.html',1,'']]], + ['nsysnet',['nsysnet',['../group__nsysnet.html',1,'']]], + ['nsysnet_2edox',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]], + ['nintendo_20ssl',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]], + ['ntohl',['ntohl',['../group__nsysnet__socket.html#gaa102b61428484589b89c98c7798ee65d',1,'socket.h']]], + ['ntohs',['ntohs',['../group__nsysnet__socket.html#gaf792d74a36744bbc7307fd9a7dedd234',1,'socket.h']]], + ['ntsc_5fpal',['ntsc_pal',['../group__coreinit__mcp.html#a8ee09392f101dd63e8d5971656d71a70',1,'MCPSysProdSettings']]], + ['num_5fof_5fcerts',['num_of_certs',['../curl_8h.html#a4bbdff291b172c00fa419f8136effaed',1,'curl_certinfo']]], + ['numdivisors',['numDivisors',['../group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658',1,'GX2FetchShader']]], + ['numfreeblocks',['numFreeBlocks',['../group__coreinit__memblockheap.html#a40cdb39a4cee4e97f19cac636ceaa02a',1,'MEMBlockHeap']]], + ['swkbd',['swkbd',['../namespacenn_1_1swkbd.html',1,'nn']]] ]; diff --git a/search/all_f.html b/search/all_f.html index 2213eb2..89fa15a 100644 --- a/search/all_f.html +++ b/search/all_f.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/all_f.js b/search/all_f.js index 9296d4b..64340a8 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,73 +1,357 @@ var searchData= [ - ['pa_5fcl_5fgb_5fhorz_5fclip_5fadj',['pa_cl_gb_horz_clip_adj',['../struct_g_x2_viewport_reg.html#a60b2041009cb7f6cc345d34dfee88279',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fhorz_5fdisc_5fadj',['pa_cl_gb_horz_disc_adj',['../struct_g_x2_viewport_reg.html#a573a3218e597ee165f6371afe8b38ea1',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fvert_5fclip_5fadj',['pa_cl_gb_vert_clip_adj',['../struct_g_x2_viewport_reg.html#ad2b59e63b9af8f3bff91c0870b006dda',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fvert_5fdisc_5fadj',['pa_cl_gb_vert_disc_adj',['../struct_g_x2_viewport_reg.html#a25a6eedca262897bb1781ba7cee1fbd7',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fxoffset',['pa_cl_vport_xoffset',['../struct_g_x2_viewport_reg.html#a62058b445394c0e9f54becbaf93b21e1',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fxscale',['pa_cl_vport_xscale',['../struct_g_x2_viewport_reg.html#af2dafaed43adecd27c38023c50a83b76',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fyoffset',['pa_cl_vport_yoffset',['../struct_g_x2_viewport_reg.html#a2345fd19988a3b7ea58f6705f3c0766a',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fyscale',['pa_cl_vport_yscale',['../struct_g_x2_viewport_reg.html#aa9436f337f6d28f9efd863e02baaae36',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fzoffset',['pa_cl_vport_zoffset',['../struct_g_x2_viewport_reg.html#ae758cb40efcaaa119a8a440139e6b9aa',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fzscale',['pa_cl_vport_zscale',['../struct_g_x2_viewport_reg.html#ad433daa830713db3559d12b5cd941fa7',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvs_5fout_5fcntl',['pa_cl_vs_out_cntl',['../struct_g_x2_vertex_shader.html#a91ef570ff89e6820eed9c25bc2aed229',1,'GX2VertexShader::pa_cl_vs_out_cntl()'],['../struct_g_x2_geometry_shader.html#a91ef570ff89e6820eed9c25bc2aed229',1,'GX2GeometryShader::pa_cl_vs_out_cntl()']]], - ['pa_5fsc_5faa_5fmask',['pa_sc_aa_mask',['../struct_g_x2_a_a_mask_reg.html#a7f67fdb31551114caee1579ce161abe8',1,'GX2AAMaskReg']]], - ['pa_5fsc_5fgeneric_5fscissor_5fbr',['pa_sc_generic_scissor_br',['../struct_g_x2_scissor_reg.html#a00f69e4cb002efaf360e05a9a126f641',1,'GX2ScissorReg']]], - ['pa_5fsc_5fgeneric_5fscissor_5ftl',['pa_sc_generic_scissor_tl',['../struct_g_x2_scissor_reg.html#aa5c7988626c1765cc42478668dc57053',1,'GX2ScissorReg']]], - ['pa_5fsc_5fvport_5fzmax',['pa_sc_vport_zmax',['../struct_g_x2_viewport_reg.html#aa166e6a63f3c9bafb7ec871cd2f654d0',1,'GX2ViewportReg']]], - ['pa_5fsc_5fvport_5fzmin',['pa_sc_vport_zmin',['../struct_g_x2_viewport_reg.html#a9cad7871af84481bdf9761d7862337b3',1,'GX2ViewportReg']]], - ['pa_5fsu_5fline_5fcntl',['pa_su_line_cntl',['../struct_g_x2_line_width_reg.html#abfac7f87d859e7b1940032c1ad9a9095',1,'GX2LineWidthReg']]], - ['pa_5fsu_5fpoint_5fminmax',['pa_su_point_minmax',['../struct_g_x2_point_limits_reg.html#ade114f926ca5ad9aa09c18f2b38398ab',1,'GX2PointLimitsReg']]], - ['pa_5fsu_5fpoint_5fsize',['pa_su_point_size',['../struct_g_x2_point_size_reg.html#a53ae20b45e29c7233492eb0113a2d937',1,'GX2PointSizeReg']]], - ['pa_5fsu_5fpoly_5foffset_5fback_5foffset',['pa_su_poly_offset_back_offset',['../struct_g_x2_polygon_offset_reg.html#a6d68f233e4efeccf8e51b2733786ba71',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5fback_5fscale',['pa_su_poly_offset_back_scale',['../struct_g_x2_polygon_offset_reg.html#ab8d5a93a0ff8e63d4e2be5cf18b51a7c',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5fclamp',['pa_su_poly_offset_clamp',['../struct_g_x2_polygon_offset_reg.html#a1f415ec85c76b3fc6f8c925a5dba7984',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5ffront_5foffset',['pa_su_poly_offset_front_offset',['../struct_g_x2_polygon_offset_reg.html#a3b80cf4479dc426689c066091b6b4b3a',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5ffront_5fscale',['pa_su_poly_offset_front_scale',['../struct_g_x2_polygon_offset_reg.html#a66239f1749c7f3e19c733e3f9532bf2f',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fsc_5fmode_5fcntl',['pa_su_sc_mode_cntl',['../struct_g_x2_polygon_control_reg.html#a15cc0b5d1e7afe0b1ced301a426f2ab9',1,'GX2PolygonControlReg']]], - ['param',['param',['../struct_f_s_async_data.html#aba18f3d521fde3af39c58b809a9c7ef0',1,'FSAsyncData']]], - ['parent',['parent',['../struct_o_s_mutex_queue.html#a5f450b216725a37cbc0acd54340144d9',1,'OSMutexQueue::parent()'],['../struct_o_s_thread_queue.html#a5f450b216725a37cbc0acd54340144d9',1,'OSThreadQueue::parent()']]], - ['period',['period',['../struct_o_s_alarm.html#a52c650ff8028e52e5e24e5e265fb854d',1,'OSAlarm']]], - ['pf_5finet',['PF_INET',['../group__nsysnet__socket.html#ga3f5da0b5be27fe31ec7cc11bfa8d1a25',1,'socket.h']]], - ['pf_5finet6',['PF_INET6',['../group__nsysnet__socket.html#ga323f2649198fc7e64b19881869265618',1,'socket.h']]], - ['pf_5funspec',['PF_UNSPEC',['../group__nsysnet__socket.html#ga51dba11ffc8e3b1bf695e721b3144094',1,'socket.h']]], - ['pipeline',['pipeline',['../struct_a_x_init_params.html#a177507ac432771e099eb6c006163e71e',1,'AXInitParams']]], - ['pitch',['pitch',['../struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893',1,'GX2Surface']]], - ['pmc1',['pmc1',['../struct_o_s_context.html#a5c7fe32d8c333859adf07d0d51248e08',1,'OSContext']]], - ['pmc2',['pmc2',['../struct_o_s_context.html#ae13713d587c850fc1bfdcf9b4889217f',1,'OSContext']]], - ['pmc3',['pmc3',['../struct_o_s_context.html#ad1b6711759d29126acd1ee809f545a56',1,'OSContext']]], - ['pmc4',['pmc4',['../struct_o_s_context.html#a0581363c9dee8cdaa94dd1d83c6ccc25',1,'OSContext']]], - ['predscale',['predScale',['../struct_a_x_voice_adpcm_loop_data.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcmLoopData::predScale()'],['../struct_a_x_voice_adpcm.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcm::predScale()']]], - ['prev',['prev',['../struct_o_s_alarm_link.html#a8c6e4375dd265274be8215fa61ecae36',1,'OSAlarmLink::prev()'],['../struct_m_e_m_block_heap_block.html#a9a3455df6b2b78a203ed590ebcef3e15',1,'MEMBlockHeapBlock::prev()'],['../struct_m_e_m_expanded_heap_block.html#ab950969b499415e25662db7e9e931f1e',1,'MEMExpandedHeapBlock::prev()'],['../struct_o_s_fast_mutex_link.html#aa5326d186503dd5d8a77ee48493b5221',1,'OSFastMutexLink::prev()'],['../struct_m_e_m_memory_link.html#af714e69444763fb9a76ec901a014baf1',1,'MEMMemoryLink::prev()'],['../struct_o_s_mutex_link.html#afea7449be1ffc76a4e1a98d60569ceb0',1,'OSMutexLink::prev()'],['../struct_o_s_thread_link.html#a6699d433816206dea049bbaa71ab6779',1,'OSThreadLink::prev()'],['../struct_a_x_voice_link.html#ad347685b6c9b53852101d51ad1bb798d',1,'AXVoiceLink::prev()']]], - ['previous',['previous',['../struct_m_e_m_frame_heap_state.html#a0c53780118ad6a46ceb6a808ad968d22',1,'MEMFrameHeapState']]], - ['previousstate',['previousState',['../struct_m_e_m_frame_heap.html#a08688448ad290d8afa19597ef60862ea',1,'MEMFrameHeap']]], - ['prevsample',['prevSample',['../struct_a_x_voice_adpcm_loop_data.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcmLoopData::prevSample()'],['../struct_a_x_voice_adpcm.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcm::prevSample()']]], - ['priority',['priority',['../struct_o_s_thread.html#a41b7c4ba47c44a632d5903b1f1338ad0',1,'OSThread::priority()'],['../struct_a_x_voice.html#a90249de64da5ae5d7acd34da7ea1b857',1,'AXVoice::priority()']]], - ['proc_5fui',['proc_ui',['../group__proc__ui.html',1,'']]], - ['procui',['ProcUI',['../group__proc__ui__procui.html',1,'']]], - ['procui_2edox',['procui.dox',['../procui_8dox.html',1,'']]], - ['procui_2eh',['procui.h',['../procui_8h.html',1,'']]], - ['procui_5fstatus_5fexiting',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], - ['procui_5fstatus_5fin_5fbackground',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], - ['procui_5fstatus_5fin_5fforeground',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], - ['procui_5fstatus_5frelease_5fforeground',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]], - ['procuicalcmemorysize',['ProcUICalcMemorySize',['../group__proc__ui__procui.html#gaee2fb9350ecb48ef24704401a4431ca6',1,'procui.h']]], - ['procuicallback',['ProcUICallback',['../group__proc__ui__procui.html#ga6e0e50365a94d1ddb93f85fc85d9e3fa',1,'procui.h']]], - ['procuiclearcallbacks',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], - ['procuidrawdonerelease',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], - ['procuiinforeground',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], - ['procuiinit',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], - ['procuiinitex',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], - ['procuiinshutdown',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], - ['procuiisrunning',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], - ['procuiprocessmessages',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], - ['procuisavecallback',['ProcUISaveCallback',['../group__proc__ui__procui.html#gae08f8396cbc4f5a1fc92eb3d70643078',1,'procui.h']]], - ['procuisavecallbackex',['ProcUISaveCallbackEx',['../group__proc__ui__procui.html#gaad92b1b2283d9e294ca4ee0b4f42fd92',1,'procui.h']]], - ['procuisetsavecallback',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], - ['procuishutdown',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], - ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'ProcUIStatus(): procui.h'],['../group__proc__ui__procui.html#ga7d20c37b69c6e084a5c53db51199ec44',1,'ProcUIStatus(): procui.h']]], - ['procuisubprocessmessages',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]], - ['program',['program',['../struct_g_x2_fetch_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2FetchShader::program()'],['../struct_g_x2_vertex_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2VertexShader::program()'],['../struct_g_x2_pixel_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2PixelShader::program()'],['../struct_g_x2_geometry_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2GeometryShader::program()']]], - ['psf',['psf',['../struct_o_s_context.html#a373a185d9090db87a55ed12cf2622a08',1,'OSContext']]], - ['psr',['psr',['../struct_o_s_coroutine.html#acf38eceea9a9b1cf5181500942a8854c',1,'OSCoroutine']]] + ['of',['OF',['../zconf_8h.html#aa6c3c093d0900e1d96d07c91b53c1b5d',1,'OF(): zconf.h'],['../zlib_8h.html#a5e6a891fd338c45ec682ae8b25c05ef3',1,'OF(): zlib.h'],['../zlib_8h.html#ab1bbaa8881cd84bb4d6c306e3a315241',1,'OF((void)): zlib.h'],['../zlib_8h.html#a2e6d9561156aac56578c2f1434dc2595',1,'OF((z_streamp strm, int flush)): zlib.h'],['../zlib_8h.html#aaf595349427894f1dbaff9b509791256',1,'OF((z_streamp strm)): zlib.h'],['../zlib_8h.html#a2a46b5c7e44d2163fa24d943211aedf2',1,'OF((z_streamp strm, const Bytef *dictionary, uInt dictLength)): zlib.h'],['../zlib_8h.html#ae1a33ab7164b2fbab7683c4bea4c50c4',1,'OF((z_streamp dest, z_streamp source)): zlib.h'],['../zlib_8h.html#a35cdc947fd49a1bc22481945422bb97e',1,'OF((z_streamp strm, int level, int strategy)): zlib.h'],['../zlib_8h.html#a769be8bd85feda1b2dcb502abc010b23',1,'OF((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)): zlib.h'],['../zlib_8h.html#ab8bfcdd5ca05f2544694149a771644fa',1,'OF((z_streamp strm, uLong sourceLen)): zlib.h'],['../zlib_8h.html#a4891be63c26cb4dc463c8b2fba7e5ae2',1,'OF((z_streamp strm, int bits, int value)): zlib.h'],['../zlib_8h.html#a77ea653416e54d2d8415fecdcfd2472c',1,'OF((z_streamp strm, gz_headerp head)): zlib.h'],['../zlib_8h.html#a2b1869016067f610d37462ef1862e2bb',1,'OF((z_streamp strm, int windowBits)): zlib.h'],['../zlib_8h.html#a8df5cf36f8df181376ad722b2c13c8c2',1,'OF((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc)): zlib.h'],['../zlib_8h.html#a85df695aadb45de9c814f7a11f74705c',1,'OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)): zlib.h'],['../zlib_8h.html#aa38fec9fd654c448681296d8bfee871a',1,'OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)): zlib.h'],['../zlib_8h.html#a4d4f28ef1b8cbd7884aa62fc9f7ab22b',1,'OF((uLong sourceLen)): zlib.h'],['../zlib_8h.html#a60335f5e60905450d17d415a99db1d0e',1,'OF((int fd, const char *mode)): zlib.h'],['../zlib_8h.html#af62128c92c5321dd139070108189a639',1,'OF((gzFile file, unsigned size)): zlib.h'],['../zlib_8h.html#a4bf8da17c7ec075cfbe8ba5340897cfd',1,'OF((gzFile file, int level, int strategy)): zlib.h'],['../zlib_8h.html#afe848f00a307b58004de5a0ed5c7a98d',1,'OF((gzFile file, voidp buf, unsigned len)): zlib.h'],['../zlib_8h.html#ab8124cca4e0111abc3a089ac1fc53ecf',1,'OF((gzFile file, voidpc buf, unsigned len)): zlib.h'],['../zlib_8h.html#aa16722ec242cc8e52e5a9bcb07f6681a',1,'OF((gzFile file, const char *format,...)): zlib.h'],['../zlib_8h.html#afce6ce4068efaf8d5035a06a2a8ef8d4',1,'OF((gzFile file, const char *s)): zlib.h'],['../zlib_8h.html#aeb249b54a8b291ffedd96a0f3309d17b',1,'OF((gzFile file, char *buf, int len)): zlib.h'],['../zlib_8h.html#a71bf5da80bd11fd776592fc319d6305c',1,'OF((gzFile file, int c)): zlib.h'],['../zlib_8h.html#a200aee6968107e38df3efcf80e9b696f',1,'OF((gzFile file)): zlib.h'],['../zlib_8h.html#a731d6b0156abd7f9b38ccb8d1841f371',1,'OF((int c, gzFile file)): zlib.h'],['../zlib_8h.html#a1f60ebb9d0a34dc0246d08f8c17892e4',1,'OF((gzFile file, int flush)): zlib.h'],['../zlib_8h.html#a8719df7ce51af4f5f1b2ed8e8454a56c',1,'OF((gzFile file, int *errnum)): zlib.h'],['../zlib_8h.html#a58d297b6efb8e8abf76451b5be91eac9',1,'OF((uLong adler, const Bytef *buf, uInt len)): zlib.h'],['../zlib_8h.html#a6fd2dcbf92d74eb1debc04f1ad4a7064',1,'OF((uLong crc, const Bytef *buf, uInt len)): zlib.h'],['../zlib_8h.html#aee7a3a2881b7bfd06796c01120975964',1,'OF((z_streamp strm, int level, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a6fd21cd770ef0aeb9689108a28c17848',1,'OF((z_streamp strm, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a655c43f39bb876aa13ff7d3b4857d0d1',1,'OF((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#afd10a0d837b233c416cd330bc1982de4',1,'OF((z_streamp strm, int windowBits, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a740e2f0087d5e04edd8d19fd124e0114',1,'OF((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#acc5e4836cd9b15b586b2c1e69787b536',1,'OF((const char *, const char *)): zlib.h'],['../zlib_8h.html#a079c739f233e67c4d7da395ad397d8ba',1,'OF((gzFile, z_off_t, int)): zlib.h'],['../zlib_8h.html#a641d9e9557d2e7aaed9976c1dba2b2bb',1,'OF((gzFile)): zlib.h'],['../zlib_8h.html#afef7201299fbeb2183f6efe1f5df3b22',1,'OF((uLong, uLong, z_off_t)): zlib.h'],['../zlib_8h.html#aeb600ab48f5eefd73b51e2e9d94d40cf',1,'OF((int)): zlib.h'],['../zlib_8h.html#ac9f4214f59c605d1fa213aaca45ac537',1,'OF((z_streamp)): zlib.h'],['../zlib_8h.html#a1e8430bf8a5f5fca764d705eb17cae0b',1,'OF((z_streamp, int)): zlib.h']]], + ['offset',['offset',['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformBlock::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformVar::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformInitialValue::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2LoopVar::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2AttribStream::offset()']]], + ['offsets',['offsets',['../group__sndcore2__voice.html#a474317b6a6ec762b056d56cc8d151346',1,'AXVoice']]], + ['offsettomemorylink',['offsetToMemoryLink',['../group__coreinit__memlist.html#a1c1cef173ab860ec22956eb3500b914d',1,'MEMMemoryList']]], + ['oldlist',['oldList',['../group__gx2__event.html#a2c7284cad4276d5955c1456d5a055870',1,'GX2DisplayListOverrunData']]], + ['oldsize',['oldSize',['../group__gx2__event.html#a83c8763786939f9ba04441690a924818',1,'GX2DisplayListOverrunData']]], + ['onalloc',['onAlloc',['../structGX2DebugCaptureInterface.html#a8e670e5f59c71a4799069540f606a80d',1,'GX2DebugCaptureInterface']]], + ['oncaptureend',['onCaptureEnd',['../structGX2DebugCaptureInterface.html#a1619e28c113273e87bf2339bcd1c5b94',1,'GX2DebugCaptureInterface']]], + ['oncapturestart',['onCaptureStart',['../structGX2DebugCaptureInterface.html#a7522f6441e19fb80cdb4b21da744fafb',1,'GX2DebugCaptureInterface']]], + ['onfree',['onFree',['../structGX2DebugCaptureInterface.html#a68eb0161d4aad36e15c76dd1e30d4ef5',1,'GX2DebugCaptureInterface']]], + ['onshutdown',['onShutdown',['../structGX2DebugCaptureInterface.html#afdd52ac850766c51c16e85f0a9a65d27',1,'GX2DebugCaptureInterface']]], + ['onswapscanbuffers',['onSwapScanBuffers',['../structGX2DebugCaptureInterface.html#af2b47e53aa2504d49c12ead678e71d48',1,'GX2DebugCaptureInterface']]], + ['onunknownmemory',['onUnknownMemory',['../structGX2DebugCaptureInterface.html#aa6e1c45ba923a88daa34e7c47489be57',1,'GX2DebugCaptureInterface']]], + ['opaque',['opaque',['../zlib_8h.html#afb43594753f721206f8751bdc6f311ec',1,'z_stream_s']]], + ['operator_20bool',['operator bool',['../classnn_1_1Result.html#a67b76affb3b5d35fa419ac234144038b',1,'nn::Result']]], + ['operator_20nnresult',['operator NNResult',['../classnn_1_1Result.html#af60a1a52af2f3d06ee80383a611160b2',1,'nn::Result']]], + ['operator_21_3d',['operator!=',['../classnn_1_1Result.html#a990641d9dbdab9e10a60482c98177cf5',1,'nn::Result']]], + ['operator_3d_3d',['operator==',['../classnn_1_1Result.html#adca63a84115c2c3c1e468d32f1b6196a',1,'nn::Result']]], + ['option',['option',['../curl_8h.html#af62d6e5193ca9e15daab4c132e201605',1,'curl_forms']]], + ['os',['os',['../zlib_8h.html#a0c98ab56e4779bc5f994fdff60723115',1,'gz_header_s']]], + ['os_5falarm_5fqueue_5ftag',['OS_ALARM_QUEUE_TAG',['../group__coreinit__alarms.html#ga3e72b0eb6fc59257bebc8d017d162e7c',1,'alarm.h']]], + ['os_5falarm_5ftag',['OS_ALARM_TAG',['../group__coreinit__alarms.html#ga1510961a9ef9784d00043a8787750020',1,'alarm.h']]], + ['os_5fcondition_5ftag',['OS_CONDITION_TAG',['../group__coreinit__cond.html#ga9d3012d9d937bcd9fcfc12824af9011d',1,'condition.h']]], + ['os_5fcontext_5ftag',['OS_CONTEXT_TAG',['../group__coreinit__context.html#ga919f76d6fbdcfed27d8a820cf48cd274',1,'context.h']]], + ['os_5fdynload_5fempty_5fmodule_5fname',['OS_DYNLOAD_EMPTY_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a6065f8dd3482098a226b77bbc57396af',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5facquire_5fptr',['OS_DYNLOAD_INVALID_ACQUIRE_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a4a3776e65ad6b0bb943d5dcf719a53da',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fallocator_5fptr',['OS_DYNLOAD_INVALID_ALLOCATOR_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7ae7f14c8b0cd032d537019184e10c9acc',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname',['OS_DYNLOAD_INVALID_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a2f8bda2ccf1cc3347ee241f3a9b4b9e8',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_5fptr',['OS_DYNLOAD_INVALID_MODULE_NAME_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a52d9cdf3bb34ac70f0dbf67ca53a7110',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fnotify_5fptr',['OS_DYNLOAD_INVALID_NOTIFY_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7aa4686d8251b670cbbc15053cffca70d2',1,'dynload.h']]], + ['os_5fdynload_5floaded',['OS_DYNLOAD_LOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a0feec6f36373211648d7708a5e47f09d',1,'dynload.h']]], + ['os_5fdynload_5fok',['OS_DYNLOAD_OK',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a97cc156f7d96bd0a74a74dd9c84069cf',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fmemory',['OS_DYNLOAD_OUT_OF_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a7038dce35033b12c9cb96552d5721190',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fsystem_5fmemory',['OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7af73933f46a4da3fd4cdf5a66fb782d03',1,'dynload.h']]], + ['os_5fdynload_5ftls_5fallocator_5flocked',['OS_DYNLOAD_TLS_ALLOCATOR_LOCKED',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a9eeab1b79c0dc9aeb2233c54ee4d71fb',1,'dynload.h']]], + ['os_5fdynload_5funloaded',['OS_DYNLOAD_UNLOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a634880b76cf138111dc323c340538a43',1,'dynload.h']]], + ['os_5fevent_5fmode_5fauto',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], + ['os_5fevent_5fmode_5fmanual',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], + ['os_5fevent_5ftag',['OS_EVENT_TAG',['../group__coreinit__event.html#ga2a99a920404e118e9b530e940ebf1b93',1,'event.h']]], + ['os_5fexception_5fmode_5fglobal',['OS_EXCEPTION_MODE_GLOBAL',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3af9862cf7b09ca885883db4a39488fa31',1,'exception.h']]], + ['os_5fexception_5fmode_5fglobal_5fall_5fcores',['OS_EXCEPTION_MODE_GLOBAL_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a158b8f4bcd3640e70b52cd052fded5b1',1,'exception.h']]], + ['os_5fexception_5fmode_5fsystem',['OS_EXCEPTION_MODE_SYSTEM',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa6405b7daa7c9bc8aac40b3fbe1e6991',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread',['OS_EXCEPTION_MODE_THREAD',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a8db13f869b5f7ef5a0a963eefd231508',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_5fall_5fcores',['OS_EXCEPTION_MODE_THREAD_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa8bbdfc051455a0f8d2ab554d217deb9',1,'exception.h']]], + ['os_5fexception_5ftype_5falignment',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], + ['os_5fexception_5ftype_5fbreakpoint',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], + ['os_5fexception_5ftype_5fdecrementer',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], + ['os_5fexception_5ftype_5fdsi',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], + ['os_5fexception_5ftype_5fexternal_5finterrupt',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], + ['os_5fexception_5ftype_5ffloating_5fpoint',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], + ['os_5fexception_5ftype_5fici',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], + ['os_5fexception_5ftype_5fisi',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], + ['os_5fexception_5ftype_5fmachine_5fcheck',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], + ['os_5fexception_5ftype_5fperformance_5fmonitor',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], + ['os_5fexception_5ftype_5fprogram',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5fcall',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5finterrupt',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5freset',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], + ['os_5fexception_5ftype_5ftrace',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], + ['os_5ffast_5fcondition_5ftag',['OS_FAST_CONDITION_TAG',['../group__coreinit__fastcond.html#ga7af6faf6470fff941f49e42480a2ebbd',1,'fastcondition.h']]], + ['os_5ffast_5fmutex_5ftag',['OS_FAST_MUTEX_TAG',['../group__coreinit__fastmutex.html#gaa4219c81acd042a06aeea86a482eb6a3',1,'fastmutex.h']]], + ['os_5ffunction_5ftype_5ffs_5fattach_5fevent',['OS_FUNCTION_TYPE_FS_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406aab1e0b6eb43671db6c7f4777c806c0c4',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fasync',['OS_FUNCTION_TYPE_FS_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a629cc2ddd8b5931150d238bac3c32d3d',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fhandler',['OS_FUNCTION_TYPE_FS_CMD_HANDLER',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406afa1c13046e0aad67f693cef622b63417',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fstate_5fchange_5fevent',['OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a4666dad60cddaab707994391935a83e2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fattach_5fevent',['OS_FUNCTION_TYPE_FSA_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a77a9ac9b4aff7b3be2091c24f944d153',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fcmd_5fasync',['OS_FUNCTION_TYPE_FSA_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a115633dceea7ac6cbc3211cee960a41e',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a0939e49a08eb54efd650f2f0ab04dd9b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_5fno_5falloc',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406af443742df69e12fc2137e90cca67c06b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fopen',['OS_FUNCTION_TYPE_HIO_OPEN',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406ac14038e7f52050fa2ddc0bd2a2a936a2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fread_5fasync',['OS_FUNCTION_TYPE_HIO_READ_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a5971fcf0a0ff46a42d37fd8367de406b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fwrite_5fasync',['OS_FUNCTION_TYPE_HIO_WRITE_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a7df209dc1e7e076bc8b5daa0dc062677',1,'messagequeue.h']]], + ['os_5fmap_5fmemory_5fallocated',['OS_MAP_MEMORY_ALLOCATED',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea3922558ab63460f63390ec53199cba03',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5ffree',['OS_MAP_MEMORY_FREE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beacba765e89dabbd816314a279ce098261',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5finvalid',['OS_MAP_MEMORY_INVALID',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beafef3e905c898e0efa6f54842219031b0',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fonly',['OS_MAP_MEMORY_READ_ONLY',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea13e1f29de202bdefcfe541d503031deb',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fwrite',['OS_MAP_MEMORY_READ_WRITE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea8632fb7090c908832e2a8deb9e49cd5c',1,'memorymap.h']]], + ['os_5fmem1',['OS_MEM1',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca46057099b28a70b64cfcaa5949d7a79d',1,'memory.h']]], + ['os_5fmem2',['OS_MEM2',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca5d4494dd03c6253b9688b016d91b0bac',1,'memory.h']]], + ['os_5fmessage_5fflags_5fblocking',['OS_MESSAGE_FLAGS_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa89fb51d5163956cdf24dfc76f0b944c2',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fhigh_5fpriority',['OS_MESSAGE_FLAGS_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa920809408603647e86aa54b7977fbddf',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fnone',['OS_MESSAGE_FLAGS_NONE',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfaf4032074df698d13d986a388cbac1cf2',1,'messagequeue.h']]], + ['os_5fmessage_5fqueue_5ftag',['OS_MESSAGE_QUEUE_TAG',['../group__coreinit__msgq.html#gaf73ce215f5737775a2f9e1b2afe65dbd',1,'messagequeue.h']]], + ['os_5fmutex_5ftag',['OS_MUTEX_TAG',['../group__coreinit__mutex.html#ga30202e2a89cd5859a39b31a3f636cdca',1,'mutex.h']]], + ['os_5fpage_5fsize',['OS_PAGE_SIZE',['../group__coreinit__memorymap.html#ga93b338792824e9803dea3a24ddf7afab',1,'memorymap.h']]], + ['os_5fsemaphore_5ftag',['OS_SEMAPHORE_TAG',['../group__coreinit__semaphore.html#ga888ed45dfac53be5a7023823c826ed64',1,'semaphore.h']]], + ['os_5fthread_5fattrib',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fany',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu0',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu1',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu2',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], + ['os_5fthread_5fattrib_5fdetached',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], + ['os_5fthread_5fattrib_5fstack_5fusage',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], + ['os_5fthread_5frequest',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], + ['os_5fthread_5frequest_5fcancel',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], + ['os_5fthread_5frequest_5fnone',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], + ['os_5fthread_5frequest_5fsuspend',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], + ['os_5fthread_5fstate',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], + ['os_5fthread_5fstate_5fmoribund',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], + ['os_5fthread_5fstate_5fnone',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], + ['os_5fthread_5fstate_5fready',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], + ['os_5fthread_5fstate_5frunning',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], + ['os_5fthread_5fstate_5fwaiting',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]], + ['os_5fthread_5ftag',['OS_THREAD_TAG',['../group__coreinit__thread.html#ga557f93deefa5ce76cc300ec1beb0c879',1,'thread.h']]], + ['osacquirespinlock',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], + ['osaddatomic',['OSAddAtomic',['../group__coreinit__atomic.html#ga452079709732be65c8c70d006d0726ff',1,'atomic.h']]], + ['osaddatomic64',['OSAddAtomic64',['../group__coreinit__atomic64.html#gaa5b44ae292622d74f217c1677ed63ec4',1,'atomic64.h']]], + ['osalarm',['OSAlarm',['../group__coreinit__alarms.html#structOSAlarm',1,'OSAlarm'],['../group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b',1,'OSAlarm(): alarm.h']]], + ['osalarmcallback',['OSAlarmCallback',['../group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c',1,'alarm.h']]], + ['osalarmlink',['OSAlarmLink',['../group__coreinit__alarms.html#structOSAlarmLink',1,'OSAlarmLink'],['../group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6',1,'OSAlarmLink(): alarm.h']]], + ['osalarmqueue',['OSAlarmQueue',['../group__coreinit__alarms.html#structOSAlarmQueue',1,'OSAlarmQueue'],['../group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa',1,'OSAlarmQueue(): alarm.h']]], + ['osallocfromsystem',['OSAllocFromSystem',['../group__coreinit__memory.html#gabafbbb8aa2105c955064038989db76ab',1,'memory.h']]], + ['osallocvirtaddr',['OSAllocVirtAddr',['../group__coreinit__memorymap.html#gac9bcf8f9245f0f1e7446f1cafa49698d',1,'memorymap.h']]], + ['osandatomic',['OSAndAtomic',['../group__coreinit__atomic.html#ga0d35b2c99addec33cf9424f392f62cf5',1,'atomic.h']]], + ['osandatomic64',['OSAndAtomic64',['../group__coreinit__atomic64.html#ga3b006089f4662ba38c2acba96c2261e2',1,'atomic64.h']]], + ['osblockmove',['OSBlockMove',['../group__coreinit__memory.html#ga5e52e7faf134760ba17a37dcff0a6788',1,'memory.h']]], + ['osblockset',['OSBlockSet',['../group__coreinit__memory.html#ga2ca4424434d82a1c79fd4fcd5493c1fa',1,'memory.h']]], + ['oscalendartime',['OSCalendarTime',['../group__coreinit__time.html#structOSCalendarTime',1,'OSCalendarTime'],['../group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7',1,'OSCalendarTime(): time.h']]], + ['oscalendartimetoticks',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], + ['oscancelalarm',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], + ['oscancelalarms',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], + ['oscancelthread',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], + ['oscheckactivethreads',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], + ['oscheckthreadstackusage',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], + ['osclearthreadstackusage',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], + ['oscompareandswapatomic',['OSCompareAndSwapAtomic',['../group__coreinit__atomic.html#ga16e376922b989fe395384e9971cae9cc',1,'atomic.h']]], + ['oscompareandswapatomic64',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#ga013dc7fe8af028a85a334ac6e8e2dfcd',1,'atomic64.h']]], + ['oscompareandswapatomicex',['OSCompareAndSwapAtomicEx',['../group__coreinit__atomic.html#ga1b226e28d186a31067e8ca45921d93e1',1,'atomic.h']]], + ['oscompareandswapatomicex64',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga141529bd9d34586e9f32a3df9027a438',1,'atomic64.h']]], + ['oscondition',['OSCondition',['../group__coreinit__cond.html#structOSCondition',1,'OSCondition'],['../group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb',1,'OSCondition(): condition.h']]], + ['osconsolewrite',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], + ['oscontext',['OSContext',['../group__coreinit__context.html#structOSContext',1,'OSContext'],['../group__coreinit__context.html#ga924296baf430a531adb5135a5cd54207',1,'OSContext(): context.h']]], + ['oscontinuethread',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], + ['oscoroutine',['OSCoroutine',['../group__coreinit__coroutine.html#structOSCoroutine',1,'OSCoroutine'],['../group__coreinit__coroutine.html#ga387b1e70ff9b2d2b0c0b1475d5ada848',1,'OSCoroutine(): coroutine.h']]], + ['oscreatealarm',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], + ['oscreatealarmex',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], + ['oscreatethread',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], + ['osdetachthread',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], + ['osdumpcontext',['OSDumpContext',['../group__coreinit__context.html#gac764b658d5f57fadc4de4c0ba8c34e19',1,'context.h']]], + ['osdynload_5facquire',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#ga7e6521b6f014cd521db72bf7b2598c31',1,'dynload.h']]], + ['osdynload_5fentryreason',['OSDynLoad_EntryReason',['../group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177',1,'OSDynLoad_EntryReason(): dynload.h'],['../group__coreinit__dynload.html#gad2be4d9d6f7008dcd2d08b4227475f51',1,'OSDynLoad_EntryReason(): dynload.h']]], + ['osdynload_5ferror',['OSDynLoad_Error',['../group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7',1,'OSDynLoad_Error(): dynload.h'],['../group__coreinit__dynload.html#ga91d76b591182a136490d8b33a1184244',1,'OSDynLoad_Error(): dynload.h']]], + ['osdynload_5ffindexport',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#gac55fc64505799f26cbe05d1b08823890',1,'dynload.h']]], + ['osdynload_5fgetallocator',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga4320fce62da5aee52f6de05d360824ca',1,'dynload.h']]], + ['osdynload_5fgetmodulename',['OSDynLoad_GetModuleName',['../group__coreinit__dynload.html#ga83ed719cccdd550c88be842ccdfef058',1,'dynload.h']]], + ['osdynload_5fgettlsallocator',['OSDynLoad_GetTLSAllocator',['../group__coreinit__dynload.html#gaa44e781838aef7106eb64c385f4aee18',1,'dynload.h']]], + ['osdynload_5fmodule',['OSDynLoad_Module',['../group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6',1,'dynload.h']]], + ['osdynload_5frelease',['OSDynLoad_Release',['../group__coreinit__dynload.html#gad85028e9723ff151db81951f615d5313',1,'dynload.h']]], + ['osdynload_5fsetallocator',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#gac48870094bc213762e837660173453e8',1,'dynload.h']]], + ['osdynload_5fsettlsallocator',['OSDynLoad_SetTLSAllocator',['../group__coreinit__dynload.html#ga6178c09cb8511a82bb9de2ec735e6d5d',1,'dynload.h']]], + ['osdynloadallocfn',['OSDynLoadAllocFn',['../group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac',1,'dynload.h']]], + ['osdynloadfreefn',['OSDynLoadFreeFn',['../group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211',1,'dynload.h']]], + ['oseffectivetophysical',['OSEffectiveToPhysical',['../group__coreinit__memorymap.html#ga5de23bca9392d8b438861f2ceac173ed',1,'memorymap.h']]], + ['osenableforegroundexit',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], + ['osenablehomebuttonmenu',['OSEnableHomeButtonMenu',['../group__coreinit__systeminfo.html#ga585c0f547cf697dff6ef5d73f6de6b83',1,'systeminfo.h']]], + ['osevent',['OSEvent',['../group__coreinit__event.html#structOSEvent',1,'OSEvent'],['../group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b',1,'OSEvent(): event.h']]], + ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'OSEventMode(): event.h'],['../group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48',1,'OSEventMode(): event.h']]], + ['osexceptioncallbackfn',['OSExceptionCallbackFn',['../group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16',1,'exception.h']]], + ['osexceptionmode',['OSExceptionMode',['../group__coreinit__exception.html#gadf2e521394011577c7dc08431b3badd3',1,'OSExceptionMode(): exception.h'],['../group__coreinit__exception.html#ga277cdfb250036dfcddf178fed0c786c7',1,'OSExceptionMode(): exception.h']]], + ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'OSExceptionType(): exception.h'],['../group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8',1,'OSExceptionType(): exception.h']]], + ['osexitthread',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], + ['osfastcond_5finit',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], + ['osfastcond_5fsignal',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], + ['osfastcond_5fwait',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], + ['osfastcondition',['OSFastCondition',['../group__coreinit__fastcond.html#structOSFastCondition',1,'OSFastCondition'],['../group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastmutex.h']]], + ['osfastmutex',['OSFastMutex',['../group__coreinit__fastmutex.html#structOSFastMutex',1,'OSFastMutex'],['../group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastmutex.h'],['../group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): thread.h']]], + ['osfastmutex_5finit',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], + ['osfastmutex_5flock',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], + ['osfastmutex_5ftrylock',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], + ['osfastmutex_5funlock',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], + ['osfastmutexlink',['OSFastMutexLink',['../group__coreinit__fastmutex.html#structOSFastMutexLink',1,'OSFastMutexLink'],['../group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56',1,'OSFastMutexLink(): fastmutex.h']]], + ['osfastmutexqueue',['OSFastMutexQueue',['../group__coreinit__thread.html#structOSFastMutexQueue',1,'OSFastMutexQueue'],['../group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb',1,'OSFastMutexQueue(): thread.h']]], + ['osfatal',['OSFatal',['../group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e',1,'debug.h']]], + ['osfiberentryfn',['OSFiberEntryFn',['../group__coreinit__fiber.html#ga220e240d7deb0b929ab718e08d982b21',1,'fiber.h']]], + ['osfiberexentryfn',['OSFiberExEntryFn',['../group__coreinit__fiber.html#gaf88997078a68c6cff574645c186a1a61',1,'fiber.h']]], + ['osfreetosystem',['OSFreeToSystem',['../group__coreinit__memory.html#ga1528594494814190475a913109146db8',1,'memory.h']]], + ['osfreevirtaddr',['OSFreeVirtAddr',['../group__coreinit__memorymap.html#gad2f52f8705e306378d875acad0ad0b4d',1,'memorymap.h']]], + ['osfunctiontype',['OSFunctionType',['../group__coreinit__msgq.html#gaf6b4af31211f6f04e4039ee8e4613406',1,'OSFunctionType(): messagequeue.h'],['../group__coreinit__msgq.html#ga4666146c60bad633079261e79929a04b',1,'OSFunctionType(): messagequeue.h']]], + ['osgetactivethreadlink',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], + ['osgetalarmuserdata',['OSGetAlarmUserData',['../group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180',1,'alarm.h']]], + ['osgetatomic64',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga39c95f0582d35a122bad27ff90c001f5',1,'atomic64.h']]], + ['osgetavailphysaddrrange',['OSGetAvailPhysAddrRange',['../group__coreinit__memorymap.html#ga1bfa089c8d2c869aa2dc824b688f14f4',1,'memorymap.h']]], + ['osgetcorecount',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], + ['osgetcoreid',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], + ['osgetcurrentcontext',['OSGetCurrentContext',['../group__coreinit__context.html#ga3cd800d9bdaad5aa3e8e1503f34d2551',1,'context.h']]], + ['osgetcurrentthread',['OSGetCurrentThread',['../group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37',1,'thread.h']]], + ['osgetdataphysaddrrange',['OSGetDataPhysAddrRange',['../group__coreinit__memorymap.html#ga27856f3b01004398f43f111eceef6c83',1,'memorymap.h']]], + ['osgetdefaultthread',['OSGetDefaultThread',['../group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7',1,'thread.h']]], + ['osgetforegroundbucket',['OSGetForegroundBucket',['../group__coreinit__memory.html#gacf36057de0bc1f98db6a96217cc08b64',1,'memory.h']]], + ['osgetforegroundbucketfreearea',['OSGetForegroundBucketFreeArea',['../group__coreinit__memory.html#ga381f32576f1c11cc6398be6b350a8619',1,'memory.h']]], + ['osgetmaincoreid',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], + ['osgetmapvirtaddrrange',['OSGetMapVirtAddrRange',['../group__coreinit__memorymap.html#ga22e71a472f3db380efda352a2c84c826',1,'memorymap.h']]], + ['osgetmembound',['OSGetMemBound',['../group__coreinit__memory.html#ga4ca445b0dbea2a2063b1a84bb5b0ad40',1,'memory.h']]], + ['osgetsemaphorecount',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], + ['osgetstackpointer',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], + ['osgetsymbolname',['OSGetSymbolName',['../group__coreinit__debug.html#ga5cd23cae7ab41a77133fadc5c85e5f80',1,'debug.h']]], + ['osgetsysteminfo',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga8fec93a3dcbb7b1665e081af10783968',1,'systeminfo.h']]], + ['osgetsystemmessagequeue',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4',1,'messagequeue.h']]], + ['osgetsystemtick',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], + ['osgetsystemtime',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], + ['osgetthreadaffinity',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], + ['osgetthreadname',['OSGetThreadName',['../group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e',1,'thread.h']]], + ['osgetthreadpriority',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], + ['osgetthreadspecific',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga94cfe1592be09c48ba2ee9718297ee3d',1,'thread.h']]], + ['osgettick',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], + ['osgettime',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], + ['osgettitleid',['OSGetTitleID',['../group__coreinit__title.html#gab04c17c1fd8221af3576eecbb27e64b4',1,'title.h']]], + ['osgetupid',['OSGetUPID',['../group__coreinit__debug.html#ga3a6f7088bc221c6ec0f701326db6f3b4',1,'debug.h']]], + ['osinitalarmqueue',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], + ['osinitalarmqueueex',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], + ['osinitcond',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], + ['osinitcondex',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], + ['osinitcontext',['OSInitContext',['../group__coreinit__context.html#gadfb33ccd64260099bee7b040f61982e5',1,'context.h']]], + ['osinitcoroutine',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], + ['osinitevent',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], + ['osiniteventex',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], + ['osinitmessagequeue',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], + ['osinitmessagequeueex',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], + ['osinitmutex',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], + ['osinitmutexex',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], + ['osinitrendezvous',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], + ['osinitsemaphore',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], + ['osinitsemaphoreex',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], + ['osinitspinlock',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], + ['osinitthreadqueue',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], + ['osinitthreadqueueex',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], + ['osishomebuttonmenuenabled',['OSIsHomeButtonMenuEnabled',['../group__coreinit__systeminfo.html#gab644b456d915de741cedece15551eae5',1,'systeminfo.h']]], + ['osismaincore',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], + ['osisthreadsuspended',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], + ['osisthreadterminated',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], + ['osjointhread',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], + ['osloadcontext',['OSLoadContext',['../group__coreinit__context.html#ga8072567238c7a10b509e478983776129',1,'context.h']]], + ['osloadcoroutine',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], + ['osloadfpucontext',['OSLoadFPUContext',['../group__coreinit__context.html#gae4b93f5f4d772680b906ffbc1b736c0f',1,'context.h']]], + ['oslockmutex',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], + ['osmapmemory',['OSMapMemory',['../group__coreinit__memorymap.html#ga7fb12e8bad1c58fe5e19448abde8c979',1,'memorymap.h']]], + ['osmemorymapmode',['OSMemoryMapMode',['../group__coreinit__memorymap.html#gaec8c3a45030e5489b84183ad8b50f4be',1,'OSMemoryMapMode(): memorymap.h'],['../group__coreinit__memorymap.html#gaa9f56a52a8823734f33fb48bbb7e2dec',1,'OSMemoryMapMode(): memorymap.h']]], + ['osmemorytype',['OSMemoryType',['../group__coreinit__memory.html#ga5adafa4b1651c95c686848b6873866ec',1,'OSMemoryType(): memory.h'],['../group__coreinit__memory.html#gab36668f493a74d77f7e91f60feb8e4fb',1,'OSMemoryType(): memory.h']]], + ['osmessage',['OSMessage',['../group__coreinit__msgq.html#structOSMessage',1,'OSMessage'],['../group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5',1,'OSMessage(): messagequeue.h']]], + ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'OSMessageFlags(): messagequeue.h'],['../group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba',1,'OSMessageFlags(): messagequeue.h']]], + ['osmessagequeue',['OSMessageQueue',['../group__coreinit__msgq.html#structOSMessageQueue',1,'OSMessageQueue'],['../group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2',1,'OSMessageQueue(): messagequeue.h']]], + ['osmicrosecondstoticks',['OSMicrosecondsToTicks',['../group__coreinit__time.html#ga584e92fd516b71c29eced7027deae2bc',1,'time.h']]], + ['osmillisecondstoticks',['OSMillisecondsToTicks',['../group__coreinit__time.html#ga3af64061ec6671a5297a1a049d21b95d',1,'time.h']]], + ['osmutex',['OSMutex',['../group__coreinit__mutex.html#structOSMutex',1,'OSMutex'],['../group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): condition.h'],['../group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): mutex.h'],['../group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): thread.h']]], + ['osmutexlink',['OSMutexLink',['../group__coreinit__mutex.html#structOSMutexLink',1,'OSMutexLink'],['../group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821',1,'OSMutexLink(): mutex.h']]], + ['osmutexqueue',['OSMutexQueue',['../group__coreinit__thread.html#structOSMutexQueue',1,'OSMutexQueue'],['../group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec',1,'OSMutexQueue(): thread.h']]], + ['osnanosecondstoticks',['OSNanosecondsToTicks',['../group__coreinit__time.html#gaf3a338c4d432612d3989e66a2467786a',1,'time.h']]], + ['osoratomic',['OSOrAtomic',['../group__coreinit__atomic.html#gaca2698dafed48d274a2c011214443410',1,'atomic.h']]], + ['osoratomic64',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga6bf366bb5648f8b9053bb59cd19fde2f',1,'atomic64.h']]], + ['ospanic',['OSPanic',['../group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb',1,'debug.h']]], + ['ospeekmessage',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], + ['osqueryvirtaddr',['OSQueryVirtAddr',['../group__coreinit__memorymap.html#ga38fa261e773bd708f2f02e6e6a6454fb',1,'memorymap.h']]], + ['osreceivemessage',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], + ['osreleaseforeground',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], + ['osreleasespinlock',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], + ['osrendezvous',['OSRendezvous',['../group__coreinit__rendezvous.html#structOSRendezvous',1,'OSRendezvous'],['../group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84',1,'OSRendezvous(): rendezvous.h']]], + ['osreport',['OSReport',['../group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c',1,'debug.h']]], + ['osresetevent',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], + ['osresumethread',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], + ['osrunthread',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], + ['ossavecontext',['OSSaveContext',['../group__coreinit__context.html#gac0687440c00919a235329afec6485a14',1,'context.h']]], + ['ossavecoroutine',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], + ['ossavefpucontext',['OSSaveFPUContext',['../group__coreinit__context.html#ga8cba61562a3df6b7803406633633eb4a',1,'context.h']]], + ['ossavesdone_5freadytorelease',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], + ['osscreenclearbufferex',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], + ['osscreenenableex',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], + ['osscreenflipbuffersex',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], + ['osscreengetbuffersizeex',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], + ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'OSScreenID(): screen.h'],['../group__coreinit__screen.html#ga777fe70258ea43c780b5faa352932668',1,'OSScreenID(): screen.h']]], + ['osscreeninit',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], + ['osscreenputfontex',['OSScreenPutFontEx',['../group__coreinit__screen.html#gacf5e67a9873092ab755c3af2db421a01',1,'screen.h']]], + ['osscreenputpixelex',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], + ['osscreensetbufferex',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], + ['osscreenshutdown',['OSScreenShutdown',['../group__coreinit__screen.html#ga10098ced2ffbf0107930932af69665a3',1,'screen.h']]], + ['ossecondstoticks',['OSSecondsToTicks',['../group__coreinit__time.html#ga56f8387dc414ae566fe81fe6197af191',1,'time.h']]], + ['ossemaphore',['OSSemaphore',['../group__coreinit__semaphore.html#structOSSemaphore',1,'OSSemaphore'],['../group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7',1,'OSSemaphore(): semaphore.h']]], + ['ossendmessage',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], + ['ossetalarm',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], + ['ossetalarmtag',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], + ['ossetalarmuserdata',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], + ['ossetatomic64',['OSSetAtomic64',['../group__coreinit__atomic64.html#gae9884a3d5c431505cc7884342bd70280',1,'atomic64.h']]], + ['ossetcurrentcontext',['OSSetCurrentContext',['../group__coreinit__context.html#ga0cf3992c00d9be25adccc83f470937f7',1,'context.h']]], + ['ossetexceptioncallback',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], + ['ossetexceptioncallbackex',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#gac22958974883ca4e5ffaeab5044cc9c2',1,'exception.h']]], + ['ossetperiodicalarm',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], + ['ossetthreadaffinity',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], + ['ossetthreadcancelstate',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], + ['ossetthreadcleanupcallback',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], + ['ossetthreaddeallocator',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], + ['ossetthreadname',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], + ['ossetthreadpriority',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], + ['ossetthreadrunquantum',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], + ['ossetthreadspecific',['OSSetThreadSpecific',['../group__coreinit__thread.html#gaa5ec19889db9ab9d679ed56b49c8dd44',1,'thread.h']]], + ['ossetthreadstackusage',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], + ['ossignalcond',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], + ['ossignalevent',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], + ['ossignaleventall',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], + ['ossignalsemaphore',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], + ['ossleepthread',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], + ['ossleepticks',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], + ['osspinlock',['OSSpinLock',['../group__coreinit__spinlock.html#structOSSpinLock',1,'OSSpinLock'],['../group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9',1,'OSSpinLock(): spinlock.h']]], + ['ossuspendthread',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], + ['osswapatomic',['OSSwapAtomic',['../group__coreinit__atomic.html#gaa7b8eca199558fc8e345b4355157e383',1,'atomic.h']]], + ['osswapatomic64',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga91a5e551bb59d138380b5b3349c8c99b',1,'atomic64.h']]], + ['osswitchcoroutine',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], + ['osswitchfiber',['OSSwitchFiber',['../group__coreinit__fiber.html#ga9477a9edc90aade1305f821b893033c7',1,'fiber.h']]], + ['osswitchfiberex',['OSSwitchFiberEx',['../group__coreinit__fiber.html#ga1e15932fb68d6decccaf75ff15f50bc8',1,'fiber.h']]], + ['osswitchstack',['OSSwitchStack',['../group__coreinit__context.html#ga7fa75c50f5b6a1ccb2e6a7af5b3cea5c',1,'context.h']]], + ['ossysteminfo',['OSSystemInfo',['../group__coreinit__systeminfo.html#structOSSystemInfo',1,'OSSystemInfo'],['../group__coreinit__systeminfo.html#ga1fef55ec6db3fcf38c8f786412eb25db',1,'OSSystemInfo(): systeminfo.h']]], + ['ostestandclearatomic',['OSTestAndClearAtomic',['../group__coreinit__atomic.html#ga6bd922980697de3c6714122d1cf42d70',1,'atomic.h']]], + ['ostestandclearatomic64',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga30d88a46ebff71fccd4c4c5afe06b77b',1,'atomic64.h']]], + ['ostestandsetatomic',['OSTestAndSetAtomic',['../group__coreinit__atomic.html#ga4f5db7a4ad6e4a26a95e3d2053e9ac30',1,'atomic.h']]], + ['ostestandsetatomic64',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#ga699a16866f1a192437f4766099635001',1,'atomic64.h']]], + ['ostestthreadcancel',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], + ['osthread',['OSThread',['../group__coreinit__thread.html#structOSThread',1,'OSThread'],['../group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): mutex.h'],['../group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): thread.h'],['../group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): threadqueue.h']]], + ['osthreadattributes',['OSThreadAttributes',['../group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a',1,'thread.h']]], + ['osthreadcleanupcallbackfn',['OSThreadCleanupCallbackFn',['../group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a',1,'thread.h']]], + ['osthreaddeallocatorfn',['OSThreadDeallocatorFn',['../group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422',1,'thread.h']]], + ['osthreadentrypointfn',['OSThreadEntryPointFn',['../group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9',1,'thread.h']]], + ['osthreadlink',['OSThreadLink',['../group__coreinit__threadq.html#structOSThreadLink',1,'OSThreadLink'],['../group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b',1,'OSThreadLink(): threadqueue.h']]], + ['osthreadqueue',['OSThreadQueue',['../group__coreinit__threadq.html#structOSThreadQueue',1,'OSThreadQueue'],['../group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119',1,'OSThreadQueue(): threadqueue.h']]], + ['osthreadrequest',['OSThreadRequest',['../group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7',1,'thread.h']]], + ['osthreadsimplequeue',['OSThreadSimpleQueue',['../group__coreinit__threadq.html#structOSThreadSimpleQueue',1,'OSThreadSimpleQueue'],['../group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8',1,'OSThreadSimpleQueue(): threadqueue.h']]], + ['osthreadstate',['OSThreadState',['../group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc',1,'thread.h']]], + ['ostick',['OSTick',['../group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4',1,'time.h']]], + ['ostickstocalendartime',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], + ['ostickstomicroseconds',['OSTicksToMicroseconds',['../group__coreinit__time.html#ga0953882bda32934e674efcfa12ed0041',1,'time.h']]], + ['ostickstomilliseconds',['OSTicksToMilliseconds',['../group__coreinit__time.html#gae514d4f6a8f6d4d38ef172c3923fca83',1,'time.h']]], + ['ostickstonanoseconds',['OSTicksToNanoseconds',['../group__coreinit__time.html#gac830b302adc1dc65e80b400336a3273c',1,'time.h']]], + ['ostickstoseconds',['OSTicksToSeconds',['../group__coreinit__time.html#ga2941294bae034893f2dc7fdaf58afc42',1,'time.h']]], + ['ostime',['OSTime',['../group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d',1,'time.h']]], + ['ostimerclockspeed',['OSTimerClockSpeed',['../group__coreinit__time.html#gaafdcfae39fd2307afcd1f1ff990d107e',1,'time.h']]], + ['ostryacquirespinlock',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], + ['ostryacquirespinlockwithtimeout',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], + ['ostrylockmutex',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], + ['ostrywaitsemaphore',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], + ['osuninterruptiblespinlock_5facquire',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5frelease',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquire',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquirewithtimeout',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], + ['osunlockmutex',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], + ['osunmapmemory',['OSUnmapMemory',['../group__coreinit__memorymap.html#ga4fcc6ab7f6031feb27b52ff88ad42fe9',1,'memorymap.h']]], + ['oswaitalarm',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], + ['oswaitcond',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], + ['oswaitevent',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], + ['oswaiteventwithtimeout',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], + ['oswaitrendezvous',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], + ['oswaitrendezvouswithtimeout',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], + ['oswaitsemaphore',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], + ['oswakeupthread',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], + ['osxoratomic',['OSXorAtomic',['../group__coreinit__atomic.html#gaeb662c9d8e5968a656820d34052ddfe0',1,'atomic.h']]], + ['osxoratomic64',['OSXorAtomic64',['../group__coreinit__atomic64.html#ga332cb62e0ae9ed883e3f7e2e87d48d65',1,'atomic64.h']]], + ['osyieldthread',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]], + ['owner',['owner',['../group__coreinit__fs.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSStat::owner()'],['../group__coreinit__mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa',1,'OSMutex::owner()'],['../group__coreinit__spinlock.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'OSSpinLock::owner()']]] ]; diff --git a/search/classes_0.html b/search/classes_0.html index 523591f..e935fdf 100644 --- a/search/classes_0.html +++ b/search/classes_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_0.js b/search/classes_0.js index 91bd8d3..d5ace22 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,14 +1,15 @@ var searchData= [ - ['axinitparams',['AXInitParams',['../struct_a_x_init_params.html',1,'']]], - ['axprofile',['AXProfile',['../struct_a_x_profile.html',1,'']]], - ['axvoice',['AXVoice',['../struct_a_x_voice.html',1,'']]], - ['axvoiceadpcm',['AXVoiceAdpcm',['../struct_a_x_voice_adpcm.html',1,'']]], - ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../struct_a_x_voice_adpcm_loop_data.html',1,'']]], - ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../struct_a_x_voice_device_bus_mix_data.html',1,'']]], - ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../struct_a_x_voice_device_mix_data.html',1,'']]], - ['axvoicelink',['AXVoiceLink',['../struct_a_x_voice_link.html',1,'']]], - ['axvoiceoffsets',['AXVoiceOffsets',['../struct_a_x_voice_offsets.html',1,'']]], - ['axvoicesrc',['AXVoiceSrc',['../struct_a_x_voice_src.html',1,'']]], - ['axvoicevedata',['AXVoiceVeData',['../struct_a_x_voice_ve_data.html',1,'']]] + ['appeararg',['AppearArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1AppearArg',1,'nn::swkbd']]], + ['axinitparams',['AXInitParams',['../group__sndcore2__core.html#structAXInitParams',1,'']]], + ['axprofile',['AXProfile',['../group__sndcore2__core.html#structAXProfile',1,'']]], + ['axvoice',['AXVoice',['../group__sndcore2__voice.html#structAXVoice',1,'']]], + ['axvoiceadpcm',['AXVoiceAdpcm',['../group__sndcore2__voice.html#structAXVoiceAdpcm',1,'']]], + ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../group__sndcore2__voice.html#structAXVoiceAdpcmLoopData',1,'']]], + ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceBusMixData',1,'']]], + ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../group__sndcore2__voice.html#structAXVoiceDeviceMixData',1,'']]], + ['axvoicelink',['AXVoiceLink',['../group__sndcore2__voice.html#structAXVoiceLink',1,'']]], + ['axvoiceoffsets',['AXVoiceOffsets',['../group__sndcore2__voice.html#structAXVoiceOffsets',1,'']]], + ['axvoicesrc',['AXVoiceSrc',['../group__sndcore2__voice.html#structAXVoiceSrc',1,'']]], + ['axvoicevedata',['AXVoiceVeData',['../group__sndcore2__voice.html#structAXVoiceVeData',1,'']]] ]; diff --git a/search/classes_1.html b/search/classes_1.html index f5a65ad..3df6e80 100644 --- a/search/classes_1.html +++ b/search/classes_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_1.js b/search/classes_1.js index 715b57a..36c1906 100644 --- a/search/classes_1.js +++ b/search/classes_1.js @@ -1,10 +1,17 @@ var searchData= [ - ['fsasyncdata',['FSAsyncData',['../struct_f_s_async_data.html',1,'']]], - ['fsclient',['FSClient',['../struct_f_s_client.html',1,'']]], - ['fscmdblock',['FSCmdBlock',['../struct_f_s_cmd_block.html',1,'']]], - ['fsdirectoryentry',['FSDirectoryEntry',['../struct_f_s_directory_entry.html',1,'']]], - ['fsmountsource',['FSMountSource',['../struct_f_s_mount_source.html',1,'']]], - ['fsstat',['FSStat',['../struct_f_s_stat.html',1,'']]], - ['fsstatechangeinfo',['FSStateChangeInfo',['../struct_f_s_state_change_info.html',1,'']]] + ['configarg',['ConfigArg',['../structnn_1_1swkbd_1_1ConfigArg.html',1,'nn::swkbd']]], + ['controllerinfo',['ControllerInfo',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ControllerInfo',1,'nn::swkbd']]], + ['createarg',['CreateArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1CreateArg',1,'nn::swkbd']]], + ['curl_5fcertinfo',['curl_certinfo',['../curl_8h.html#structcurl__certinfo',1,'']]], + ['curl_5ffileinfo',['curl_fileinfo',['../curl_8h.html#structcurl__fileinfo',1,'']]], + ['curl_5ffileinfo_2estrings',['curl_fileinfo.strings',['../curl_8h.html#structcurl__fileinfo_8strings',1,'']]], + ['curl_5fforms',['curl_forms',['../curl_8h.html#structcurl__forms',1,'']]], + ['curl_5fhttppost',['curl_httppost',['../curl_8h.html#structcurl__httppost',1,'']]], + ['curl_5fkhkey',['curl_khkey',['../structcurl__khkey.html',1,'']]], + ['curl_5fslist',['curl_slist',['../curl_8h.html#structcurl__slist',1,'']]], + ['curl_5fsockaddr',['curl_sockaddr',['../curl_8h.html#structcurl__sockaddr',1,'']]], + ['curl_5fversion_5finfo_5fdata',['curl_version_info_data',['../curl_8h.html#structcurl__version__info__data',1,'']]], + ['curlmsg',['CURLMsg',['../multi_8h.html#structCURLMsg',1,'']]], + ['curlmsg_2edata',['CURLMsg.data',['../multi_8h.html#unionCURLMsg_8data',1,'']]] ]; diff --git a/search/classes_10.html b/search/classes_10.html new file mode 100644 index 0000000..0477a26 --- /dev/null +++ b/search/classes_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_10.js b/search/classes_10.js new file mode 100644 index 0000000..2a7c1f8 --- /dev/null +++ b/search/classes_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['z_5fstream_5fs',['z_stream_s',['../zlib_8h.html#structz__stream__s',1,'']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html index 5b89b27..028694f 100644 --- a/search/classes_2.html +++ b/search/classes_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_2.js b/search/classes_2.js index 251a06f..3718ef8 100644 --- a/search/classes_2.js +++ b/search/classes_2.js @@ -1,39 +1,4 @@ var searchData= [ - ['gx2aamaskreg',['GX2AAMaskReg',['../struct_g_x2_a_a_mask_reg.html',1,'']]], - ['gx2alphatestreg',['GX2AlphaTestReg',['../struct_g_x2_alpha_test_reg.html',1,'']]], - ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../struct_g_x2_alpha_to_mask_reg.html',1,'']]], - ['gx2attribstream',['GX2AttribStream',['../struct_g_x2_attrib_stream.html',1,'']]], - ['gx2attribvar',['GX2AttribVar',['../struct_g_x2_attrib_var.html',1,'']]], - ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../struct_g_x2_blend_constant_color_reg.html',1,'']]], - ['gx2blendcontrolreg',['GX2BlendControlReg',['../struct_g_x2_blend_control_reg.html',1,'']]], - ['gx2colorbuffer',['GX2ColorBuffer',['../struct_g_x2_color_buffer.html',1,'']]], - ['gx2colorcontrolreg',['GX2ColorControlReg',['../struct_g_x2_color_control_reg.html',1,'']]], - ['gx2contextstate',['GX2ContextState',['../struct_g_x2_context_state.html',1,'']]], - ['gx2depthbuffer',['GX2DepthBuffer',['../struct_g_x2_depth_buffer.html',1,'']]], - ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../struct_g_x2_depth_stencil_control_reg.html',1,'']]], - ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../struct_g_x2_display_list_overrun_data.html',1,'']]], - ['gx2fetchshader',['GX2FetchShader',['../struct_g_x2_fetch_shader.html',1,'']]], - ['gx2geometryshader',['GX2GeometryShader',['../struct_g_x2_geometry_shader.html',1,'']]], - ['gx2linewidthreg',['GX2LineWidthReg',['../struct_g_x2_line_width_reg.html',1,'']]], - ['gx2loopvar',['GX2LoopVar',['../struct_g_x2_loop_var.html',1,'']]], - ['gx2pixelshader',['GX2PixelShader',['../struct_g_x2_pixel_shader.html',1,'']]], - ['gx2pointlimitsreg',['GX2PointLimitsReg',['../struct_g_x2_point_limits_reg.html',1,'']]], - ['gx2pointsizereg',['GX2PointSizeReg',['../struct_g_x2_point_size_reg.html',1,'']]], - ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../struct_g_x2_polygon_control_reg.html',1,'']]], - ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../struct_g_x2_polygon_offset_reg.html',1,'']]], - ['gx2rbuffer',['GX2RBuffer',['../struct_g_x2_r_buffer.html',1,'']]], - ['gx2sampler',['GX2Sampler',['../struct_g_x2_sampler.html',1,'']]], - ['gx2samplervar',['GX2SamplerVar',['../struct_g_x2_sampler_var.html',1,'']]], - ['gx2scissorreg',['GX2ScissorReg',['../struct_g_x2_scissor_reg.html',1,'']]], - ['gx2shadowstate',['GX2ShadowState',['../struct_g_x2_shadow_state.html',1,'']]], - ['gx2stencilmaskreg',['GX2StencilMaskReg',['../struct_g_x2_stencil_mask_reg.html',1,'']]], - ['gx2surface',['GX2Surface',['../struct_g_x2_surface.html',1,'']]], - ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../struct_g_x2_target_channel_mask_reg.html',1,'']]], - ['gx2texture',['GX2Texture',['../struct_g_x2_texture.html',1,'']]], - ['gx2uniformblock',['GX2UniformBlock',['../struct_g_x2_uniform_block.html',1,'']]], - ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../struct_g_x2_uniform_initial_value.html',1,'']]], - ['gx2uniformvar',['GX2UniformVar',['../struct_g_x2_uniform_var.html',1,'']]], - ['gx2vertexshader',['GX2VertexShader',['../struct_g_x2_vertex_shader.html',1,'']]], - ['gx2viewportreg',['GX2ViewportReg',['../struct_g_x2_viewport_reg.html',1,'']]] + ['drawstringinfo',['DrawStringInfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html',1,'nn::swkbd']]] ]; diff --git a/search/classes_3.html b/search/classes_3.html index 63ffc5d..2b1abe3 100644 --- a/search/classes_3.html +++ b/search/classes_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_3.js b/search/classes_3.js index fba8c66..b7d1989 100644 --- a/search/classes_3.js +++ b/search/classes_3.js @@ -1,4 +1,12 @@ var searchData= [ - ['linger',['linger',['../structlinger.html',1,'']]] + ['fsasyncdata',['FSAsyncData',['../group__coreinit__fs.html#structFSAsyncData',1,'']]], + ['fsasyncresult',['FSAsyncResult',['../group__coreinit__fs.html#structFSAsyncResult',1,'']]], + ['fsclient',['FSClient',['../group__coreinit__fs.html#structFSClient',1,'']]], + ['fscmdblock',['FSCmdBlock',['../group__coreinit__fs.html#structFSCmdBlock',1,'']]], + ['fsdirectoryentry',['FSDirectoryEntry',['../group__coreinit__fs.html#structFSDirectoryEntry',1,'']]], + ['fsmessage',['FSMessage',['../group__coreinit__fs.html#structFSMessage',1,'']]], + ['fsmountsource',['FSMountSource',['../group__coreinit__fs.html#structFSMountSource',1,'']]], + ['fsstat',['FSStat',['../group__coreinit__fs.html#structFSStat',1,'']]], + ['fsstatechangeinfo',['FSStateChangeInfo',['../group__coreinit__fs.html#structFSStateChangeInfo',1,'']]] ]; diff --git a/search/classes_4.html b/search/classes_4.html index 4acce5b..8735214 100644 --- a/search/classes_4.html +++ b/search/classes_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_4.js b/search/classes_4.js index 08ad621..fc3a07e 100644 --- a/search/classes_4.js +++ b/search/classes_4.js @@ -1,24 +1,46 @@ var searchData= [ - ['mcpdevice',['MCPDevice',['../struct_m_c_p_device.html',1,'']]], - ['mcpdevicelist',['MCPDeviceList',['../struct_m_c_p_device_list.html',1,'']]], - ['mcpinstallinfo',['MCPInstallInfo',['../struct_m_c_p_install_info.html',1,'']]], - ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../struct_m_c_p_install_title_info.html',1,'']]], - ['memblockheap',['MEMBlockHeap',['../struct_m_e_m_block_heap.html',1,'']]], - ['memblockheapblock',['MEMBlockHeapBlock',['../struct_m_e_m_block_heap_block.html',1,'']]], - ['memblockheaptracking',['MEMBlockHeapTracking',['../struct_m_e_m_block_heap_tracking.html',1,'']]], - ['memexpandedheap',['MEMExpandedHeap',['../struct_m_e_m_expanded_heap.html',1,'']]], - ['memexpandedheapblock',['MEMExpandedHeapBlock',['../struct_m_e_m_expanded_heap_block.html',1,'']]], - ['memexpandedheapblocklist',['MEMExpandedHeapBlockList',['../struct_m_e_m_expanded_heap_block_list.html',1,'']]], - ['memframeheap',['MEMFrameHeap',['../struct_m_e_m_frame_heap.html',1,'']]], - ['memframeheapstate',['MEMFrameHeapState',['../struct_m_e_m_frame_heap_state.html',1,'']]], - ['memheapheader',['MEMHeapHeader',['../struct_m_e_m_heap_header.html',1,'']]], - ['memmemorylink',['MEMMemoryLink',['../struct_m_e_m_memory_link.html',1,'']]], - ['memmemorylist',['MEMMemoryList',['../struct_m_e_m_memory_list.html',1,'']]], - ['memunitheap',['MEMUnitHeap',['../struct_m_e_m_unit_heap.html',1,'']]], - ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../struct_m_e_m_unit_heap_free_block.html',1,'']]], - ['mptask',['MPTask',['../struct_m_p_task.html',1,'']]], - ['mptaskinfo',['MPTaskInfo',['../struct_m_p_task_info.html',1,'']]], - ['mptaskqueue',['MPTaskQueue',['../struct_m_p_task_queue.html',1,'']]], - ['mptaskqueueinfo',['MPTaskQueueInfo',['../struct_m_p_task_queue_info.html',1,'']]] + ['gx2aamaskreg',['GX2AAMaskReg',['../group__gx2__registers.html#structGX2AAMaskReg',1,'']]], + ['gx2alphatestreg',['GX2AlphaTestReg',['../group__gx2__registers.html#structGX2AlphaTestReg',1,'']]], + ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../group__gx2__registers.html#structGX2AlphaToMaskReg',1,'']]], + ['gx2attribstream',['GX2AttribStream',['../group__gx2__shader.html#structGX2AttribStream',1,'']]], + ['gx2attribvar',['GX2AttribVar',['../group__gx2__shader.html#structGX2AttribVar',1,'']]], + ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../group__gx2__registers.html#structGX2BlendConstantColorReg',1,'']]], + ['gx2blendcontrolreg',['GX2BlendControlReg',['../group__gx2__registers.html#structGX2BlendControlReg',1,'']]], + ['gx2colorbuffer',['GX2ColorBuffer',['../group__gx2__surface.html#structGX2ColorBuffer',1,'']]], + ['gx2colorcontrolreg',['GX2ColorControlReg',['../group__gx2__registers.html#structGX2ColorControlReg',1,'']]], + ['gx2contextstate',['GX2ContextState',['../group__gx2__context.html#structGX2ContextState',1,'']]], + ['gx2debugcaptureinterface',['GX2DebugCaptureInterface',['../structGX2DebugCaptureInterface.html',1,'']]], + ['gx2depthbuffer',['GX2DepthBuffer',['../group__gx2__surface.html#structGX2DepthBuffer',1,'']]], + ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../group__gx2__registers.html#structGX2DepthStencilControlReg',1,'']]], + ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../group__gx2__event.html#structGX2DisplayListOverrunData',1,'']]], + ['gx2fetchshader',['GX2FetchShader',['../group__gx2__shader.html#structGX2FetchShader',1,'']]], + ['gx2fetchshader_2eregs',['GX2FetchShader.regs',['../group__gx2__shader.html#structGX2FetchShader_8regs',1,'']]], + ['gx2geometryshader',['GX2GeometryShader',['../group__gx2__shader.html#structGX2GeometryShader',1,'']]], + ['gx2geometryshader_2eregs',['GX2GeometryShader.regs',['../group__gx2__shader.html#structGX2GeometryShader_8regs',1,'']]], + ['gx2linewidthreg',['GX2LineWidthReg',['../group__gx2__registers.html#structGX2LineWidthReg',1,'']]], + ['gx2loopvar',['GX2LoopVar',['../group__gx2__shader.html#structGX2LoopVar',1,'']]], + ['gx2pixelshader',['GX2PixelShader',['../group__gx2__shader.html#structGX2PixelShader',1,'']]], + ['gx2pixelshader_2eregs',['GX2PixelShader.regs',['../group__gx2__shader.html#structGX2PixelShader_8regs',1,'']]], + ['gx2pointlimitsreg',['GX2PointLimitsReg',['../group__gx2__registers.html#structGX2PointLimitsReg',1,'']]], + ['gx2pointsizereg',['GX2PointSizeReg',['../group__gx2__registers.html#structGX2PointSizeReg',1,'']]], + ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../group__gx2__registers.html#structGX2PolygonControlReg',1,'']]], + ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../group__gx2__registers.html#structGX2PolygonOffsetReg',1,'']]], + ['gx2rbuffer',['GX2RBuffer',['../group__gx2r__buffer.html#structGX2RBuffer',1,'']]], + ['gx2sampler',['GX2Sampler',['../group__gx2__sampler.html#structGX2Sampler',1,'']]], + ['gx2samplervar',['GX2SamplerVar',['../group__gx2__shader.html#structGX2SamplerVar',1,'']]], + ['gx2scissorreg',['GX2ScissorReg',['../group__gx2__registers.html#structGX2ScissorReg',1,'']]], + ['gx2shadowstate',['GX2ShadowState',['../group__gx2__context.html#structGX2ShadowState',1,'']]], + ['gx2stencilmaskreg',['GX2StencilMaskReg',['../group__gx2__registers.html#structGX2StencilMaskReg',1,'']]], + ['gx2surface',['GX2Surface',['../group__gx2__surface.html#structGX2Surface',1,'']]], + ['gx2surface_2e_5f_5funnamed_5f_5f',['GX2Surface.__unnamed__',['../group__gx2__surface.html#unionGX2Surface_8____unnamed____',1,'']]], + ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../group__gx2__registers.html#structGX2TargetChannelMaskReg',1,'']]], + ['gx2texture',['GX2Texture',['../group__gx2__texture.html#structGX2Texture',1,'']]], + ['gx2uniformblock',['GX2UniformBlock',['../group__gx2__shader.html#structGX2UniformBlock',1,'']]], + ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../group__gx2__shader.html#structGX2UniformInitialValue',1,'']]], + ['gx2uniformvar',['GX2UniformVar',['../group__gx2__shader.html#structGX2UniformVar',1,'']]], + ['gx2vertexshader',['GX2VertexShader',['../group__gx2__shader.html#structGX2VertexShader',1,'']]], + ['gx2vertexshader_2eregs',['GX2VertexShader.regs',['../group__gx2__shader.html#structGX2VertexShader_8regs',1,'']]], + ['gx2viewportreg',['GX2ViewportReg',['../group__gx2__registers.html#structGX2ViewportReg',1,'']]], + ['gz_5fheader_5fs',['gz_header_s',['../zlib_8h.html#structgz__header__s',1,'']]] ]; diff --git a/search/classes_5.html b/search/classes_5.html index 67b3b9f..ba8b1c6 100644 --- a/search/classes_5.html +++ b/search/classes_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_5.js b/search/classes_5.js index 9c914b8..28537c2 100644 --- a/search/classes_5.js +++ b/search/classes_5.js @@ -1,28 +1,5 @@ var searchData= [ - ['osalarm',['OSAlarm',['../struct_o_s_alarm.html',1,'']]], - ['osalarmlink',['OSAlarmLink',['../struct_o_s_alarm_link.html',1,'']]], - ['osalarmqueue',['OSAlarmQueue',['../struct_o_s_alarm_queue.html',1,'']]], - ['oscalendartime',['OSCalendarTime',['../struct_o_s_calendar_time.html',1,'']]], - ['oscondition',['OSCondition',['../struct_o_s_condition.html',1,'']]], - ['oscontext',['OSContext',['../struct_o_s_context.html',1,'']]], - ['oscoroutine',['OSCoroutine',['../struct_o_s_coroutine.html',1,'']]], - ['osevent',['OSEvent',['../struct_o_s_event.html',1,'']]], - ['osfastcondition',['OSFastCondition',['../struct_o_s_fast_condition.html',1,'']]], - ['osfastmutex',['OSFastMutex',['../struct_o_s_fast_mutex.html',1,'']]], - ['osfastmutexlink',['OSFastMutexLink',['../struct_o_s_fast_mutex_link.html',1,'']]], - ['osfastmutexqueue',['OSFastMutexQueue',['../struct_o_s_fast_mutex_queue.html',1,'']]], - ['osmessage',['OSMessage',['../struct_o_s_message.html',1,'']]], - ['osmessagequeue',['OSMessageQueue',['../struct_o_s_message_queue.html',1,'']]], - ['osmutex',['OSMutex',['../struct_o_s_mutex.html',1,'']]], - ['osmutexlink',['OSMutexLink',['../struct_o_s_mutex_link.html',1,'']]], - ['osmutexqueue',['OSMutexQueue',['../struct_o_s_mutex_queue.html',1,'']]], - ['osrendezvous',['OSRendezvous',['../struct_o_s_rendezvous.html',1,'']]], - ['ossemaphore',['OSSemaphore',['../struct_o_s_semaphore.html',1,'']]], - ['osspinlock',['OSSpinLock',['../struct_o_s_spin_lock.html',1,'']]], - ['ossysteminfo',['OSSystemInfo',['../struct_o_s_system_info.html',1,'']]], - ['osthread',['OSThread',['../struct_o_s_thread.html',1,'']]], - ['osthreadlink',['OSThreadLink',['../struct_o_s_thread_link.html',1,'']]], - ['osthreadqueue',['OSThreadQueue',['../struct_o_s_thread_queue.html',1,'']]], - ['osthreadsimplequeue',['OSThreadSimpleQueue',['../struct_o_s_thread_simple_queue.html',1,'']]] + ['hidclient',['HIDClient',['../group__nsyshid__hid.html#structHIDClient',1,'']]], + ['hiddevice',['HIDDevice',['../group__nsyshid__hid.html#structHIDDevice',1,'']]] ]; diff --git a/search/classes_6.html b/search/classes_6.html index ab174b5..f585093 100644 --- a/search/classes_6.html +++ b/search/classes_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_6.js b/search/classes_6.js index d4dc57e..8af0097 100644 --- a/search/classes_6.js +++ b/search/classes_6.js @@ -1,5 +1,7 @@ var searchData= [ - ['sockaddr',['sockaddr',['../structsockaddr.html',1,'']]], - ['sockaddr_5fstorage',['sockaddr_storage',['../structsockaddr__storage.html',1,'']]] + ['in_5faddr',['in_addr',['../group__nsysnet__socket.html#structin__addr',1,'']]], + ['inputformarg',['InputFormArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1InputFormArg',1,'nn::swkbd']]], + ['internal_5fstate',['internal_state',['../zlib_8h.html#structinternal__state',1,'']]], + ['iosvec',['IOSVec',['../group__coreinit__ios.html#structIOSVec',1,'']]] ]; diff --git a/search/classes_7.html b/search/classes_7.html index 737ed8b..6418529 100644 --- a/search/classes_7.html +++ b/search/classes_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/classes_7.js b/search/classes_7.js index 09f7cee..fd88eee 100644 --- a/search/classes_7.js +++ b/search/classes_7.js @@ -1,9 +1,11 @@ var searchData= [ - ['vpadaccstatus',['VPADAccStatus',['../struct_v_p_a_d_acc_status.html',1,'']]], - ['vpadgyrostatus',['VPADGyroStatus',['../struct_v_p_a_d_gyro_status.html',1,'']]], - ['vpadstatus',['VPADStatus',['../struct_v_p_a_d_status.html',1,'']]], - ['vpadtouchdata',['VPADTouchData',['../struct_v_p_a_d_touch_data.html',1,'']]], - ['vpadvec2d',['VPADVec2D',['../struct_v_p_a_d_vec2_d.html',1,'']]], - ['vpadvec3d',['VPADVec3D',['../struct_v_p_a_d_vec3_d.html',1,'']]] + ['keyboardarg',['KeyboardArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardArg',1,'nn::swkbd']]], + ['keyboardcondition',['KeyboardCondition',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1KeyboardCondition',1,'nn::swkbd']]], + ['kpadstatus',['KPADStatus',['../group__padscore__kpad.html#structKPADStatus',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f',['KPADStatus.__unnamed__',['../group__padscore__kpad.html#unionKPADStatus_8____unnamed____',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2eclassic',['KPADStatus.__unnamed__.classic',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8classic',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2enunchuck',['KPADStatus.__unnamed__.nunchuck',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8nunchuck',1,'']]], + ['kpadstatus_2e_5f_5funnamed_5f_5f_2epro',['KPADStatus.__unnamed__.pro',['../group__padscore__kpad.html#structKPADStatus_8____unnamed_____8pro',1,'']]], + ['kpadvec2d',['KPADVec2D',['../group__padscore__kpad.html#structKPADVec2D',1,'']]] ]; diff --git a/search/classes_8.html b/search/classes_8.html new file mode 100644 index 0000000..87af6f6 --- /dev/null +++ b/search/classes_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_8.js b/search/classes_8.js new file mode 100644 index 0000000..74fc19b --- /dev/null +++ b/search/classes_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['linger',['linger',['../group__nsysnet__socket.html#structlinger',1,'']]] +]; diff --git a/search/classes_9.html b/search/classes_9.html new file mode 100644 index 0000000..f830ae0 --- /dev/null +++ b/search/classes_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_9.js b/search/classes_9.js new file mode 100644 index 0000000..0010466 --- /dev/null +++ b/search/classes_9.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['mcpdevice',['MCPDevice',['../group__coreinit__mcp.html#structMCPDevice',1,'']]], + ['mcpdevicelist',['MCPDeviceList',['../group__coreinit__mcp.html#structMCPDeviceList',1,'']]], + ['mcpinstallinfo',['MCPInstallInfo',['../group__coreinit__mcp.html#structMCPInstallInfo',1,'']]], + ['mcpinstallprogress',['MCPInstallProgress',['../group__coreinit__mcp.html#structMCPInstallProgress',1,'']]], + ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../group__coreinit__mcp.html#structMCPInstallTitleInfo',1,'']]], + ['mcpsysprodsettings',['MCPSysProdSettings',['../group__coreinit__mcp.html#structMCPSysProdSettings',1,'']]], + ['mcptitlelisttype',['MCPTitleListType',['../group__coreinit__mcp.html#structMCPTitleListType',1,'']]], + ['memblockheap',['MEMBlockHeap',['../group__coreinit__memblockheap.html#structMEMBlockHeap',1,'']]], + ['memblockheapblock',['MEMBlockHeapBlock',['../group__coreinit__memblockheap.html#structMEMBlockHeapBlock',1,'']]], + ['memblockheaptracking',['MEMBlockHeapTracking',['../group__coreinit__memblockheap.html#structMEMBlockHeapTracking',1,'']]], + ['memexpheap',['MEMExpHeap',['../group__coreinit__memexpheap.html#structMEMExpHeap',1,'']]], + ['memexpheapblock',['MEMExpHeapBlock',['../group__coreinit__memexpheap.html#structMEMExpHeapBlock',1,'']]], + ['memexpheapblocklist',['MEMExpHeapBlockList',['../group__coreinit__memexpheap.html#structMEMExpHeapBlockList',1,'']]], + ['memfrmheap',['MEMFrmHeap',['../group__coreinit__memfrmheap.html#structMEMFrmHeap',1,'']]], + ['memfrmheapstate',['MEMFrmHeapState',['../group__coreinit__memfrmheap.html#structMEMFrmHeapState',1,'']]], + ['memheapheader',['MEMHeapHeader',['../group__coreinit__memheap.html#structMEMHeapHeader',1,'']]], + ['memmemorylink',['MEMMemoryLink',['../group__coreinit__memlist.html#structMEMMemoryLink',1,'']]], + ['memmemorylist',['MEMMemoryList',['../group__coreinit__memlist.html#structMEMMemoryList',1,'']]], + ['memunitheap',['MEMUnitHeap',['../group__coreinit__unitheap.html#structMEMUnitHeap',1,'']]], + ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../group__coreinit__unitheap.html#structMEMUnitHeapFreeBlock',1,'']]], + ['mptask',['MPTask',['../group__coreinit__taskq.html#structMPTask',1,'']]], + ['mptaskinfo',['MPTaskInfo',['../group__coreinit__taskq.html#structMPTaskInfo',1,'']]], + ['mptaskqueue',['MPTaskQueue',['../group__coreinit__taskq.html#structMPTaskQueue',1,'']]], + ['mptaskqueueinfo',['MPTaskQueueInfo',['../group__coreinit__taskq.html#structMPTaskQueueInfo',1,'']]] +]; diff --git a/search/classes_a.html b/search/classes_a.html new file mode 100644 index 0000000..0fd3b7a --- /dev/null +++ b/search/classes_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_a.js b/search/classes_a.js new file mode 100644 index 0000000..f8ac1cf --- /dev/null +++ b/search/classes_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['nnresult',['NNResult',['../group__nn__result.html#structNNResult',1,'']]] +]; diff --git a/search/classes_b.html b/search/classes_b.html new file mode 100644 index 0000000..886abdf --- /dev/null +++ b/search/classes_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_b.js b/search/classes_b.js new file mode 100644 index 0000000..6ca7062 --- /dev/null +++ b/search/classes_b.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['osalarm',['OSAlarm',['../group__coreinit__alarms.html#structOSAlarm',1,'']]], + ['osalarmlink',['OSAlarmLink',['../group__coreinit__alarms.html#structOSAlarmLink',1,'']]], + ['osalarmqueue',['OSAlarmQueue',['../group__coreinit__alarms.html#structOSAlarmQueue',1,'']]], + ['oscalendartime',['OSCalendarTime',['../group__coreinit__time.html#structOSCalendarTime',1,'']]], + ['oscondition',['OSCondition',['../group__coreinit__cond.html#structOSCondition',1,'']]], + ['oscontext',['OSContext',['../group__coreinit__context.html#structOSContext',1,'']]], + ['oscoroutine',['OSCoroutine',['../group__coreinit__coroutine.html#structOSCoroutine',1,'']]], + ['osevent',['OSEvent',['../group__coreinit__event.html#structOSEvent',1,'']]], + ['osfastcondition',['OSFastCondition',['../group__coreinit__fastcond.html#structOSFastCondition',1,'']]], + ['osfastmutex',['OSFastMutex',['../group__coreinit__fastmutex.html#structOSFastMutex',1,'']]], + ['osfastmutexlink',['OSFastMutexLink',['../group__coreinit__fastmutex.html#structOSFastMutexLink',1,'']]], + ['osfastmutexqueue',['OSFastMutexQueue',['../group__coreinit__thread.html#structOSFastMutexQueue',1,'']]], + ['osmessage',['OSMessage',['../group__coreinit__msgq.html#structOSMessage',1,'']]], + ['osmessagequeue',['OSMessageQueue',['../group__coreinit__msgq.html#structOSMessageQueue',1,'']]], + ['osmutex',['OSMutex',['../group__coreinit__mutex.html#structOSMutex',1,'']]], + ['osmutexlink',['OSMutexLink',['../group__coreinit__mutex.html#structOSMutexLink',1,'']]], + ['osmutexqueue',['OSMutexQueue',['../group__coreinit__thread.html#structOSMutexQueue',1,'']]], + ['osrendezvous',['OSRendezvous',['../group__coreinit__rendezvous.html#structOSRendezvous',1,'']]], + ['ossemaphore',['OSSemaphore',['../group__coreinit__semaphore.html#structOSSemaphore',1,'']]], + ['osspinlock',['OSSpinLock',['../group__coreinit__spinlock.html#structOSSpinLock',1,'']]], + ['ossysteminfo',['OSSystemInfo',['../group__coreinit__systeminfo.html#structOSSystemInfo',1,'']]], + ['osthread',['OSThread',['../group__coreinit__thread.html#structOSThread',1,'']]], + ['osthreadlink',['OSThreadLink',['../group__coreinit__threadq.html#structOSThreadLink',1,'']]], + ['osthreadqueue',['OSThreadQueue',['../group__coreinit__threadq.html#structOSThreadQueue',1,'']]], + ['osthreadsimplequeue',['OSThreadSimpleQueue',['../group__coreinit__threadq.html#structOSThreadSimpleQueue',1,'']]] +]; diff --git a/search/classes_c.html b/search/classes_c.html new file mode 100644 index 0000000..52ec267 --- /dev/null +++ b/search/classes_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_c.js b/search/classes_c.js new file mode 100644 index 0000000..373078b --- /dev/null +++ b/search/classes_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['receiverarg',['ReceiverArg',['../namespacenn_1_1swkbd.html#structnn_1_1swkbd_1_1ReceiverArg',1,'nn::swkbd']]], + ['result',['Result',['../classnn_1_1Result.html',1,'nn']]] +]; diff --git a/search/classes_d.html b/search/classes_d.html new file mode 100644 index 0000000..652508d --- /dev/null +++ b/search/classes_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_d.js b/search/classes_d.js new file mode 100644 index 0000000..e653396 --- /dev/null +++ b/search/classes_d.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['sockaddr',['sockaddr',['../group__nsysnet__socket.html#structsockaddr',1,'']]], + ['sockaddr_5fin',['sockaddr_in',['../group__nsysnet__socket.html#structsockaddr__in',1,'']]], + ['sockaddr_5fstorage',['sockaddr_storage',['../group__nsysnet__socket.html#structsockaddr__storage',1,'']]] +]; diff --git a/search/classes_e.html b/search/classes_e.html new file mode 100644 index 0000000..7d4e9a5 --- /dev/null +++ b/search/classes_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_e.js b/search/classes_e.js new file mode 100644 index 0000000..5325812 --- /dev/null +++ b/search/classes_e.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['vpadaccstatus',['VPADAccStatus',['../group__vpad__input.html#structVPADAccStatus',1,'']]], + ['vpaddirection',['VPADDirection',['../group__vpad__input.html#structVPADDirection',1,'']]], + ['vpadstatus',['VPADStatus',['../group__vpad__input.html#structVPADStatus',1,'']]], + ['vpadtouchdata',['VPADTouchData',['../group__vpad__input.html#structVPADTouchData',1,'']]], + ['vpadvec2d',['VPADVec2D',['../group__vpad__input.html#structVPADVec2D',1,'']]], + ['vpadvec3d',['VPADVec3D',['../group__vpad__input.html#structVPADVec3D',1,'']]] +]; diff --git a/search/classes_f.html b/search/classes_f.html new file mode 100644 index 0000000..fa6ed25 --- /dev/null +++ b/search/classes_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_f.js b/search/classes_f.js new file mode 100644 index 0000000..69e533d --- /dev/null +++ b/search/classes_f.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['wpadstatusprocontroller',['WPADStatusProController',['../group__padscore__wpad.html#structWPADStatusProController',1,'']]], + ['wpadvec2d',['WPADVec2D',['../group__padscore__wpad.html#structWPADVec2D',1,'']]] +]; diff --git a/search/defines_0.html b/search/defines_0.html index c3b3619..3bffafa 100644 --- a/search/defines_0.html +++ b/search/defines_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/defines_0.js b/search/defines_0.js index 19ba869..8c8bae0 100644 --- a/search/defines_0.js +++ b/search/defines_0.js @@ -1,4 +1,40 @@ var searchData= [ - ['false',['FALSE',['../wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'wut_types.h']]] + ['_5f_5fcurl_5foff_5ft_5fc_5fhlpr1',['__CURL_OFF_T_C_HLPR1',['../curlrules_8h.html#ab9bf50d706d217b6a29834ab0d3cc38d',1,'curlrules.h']]], + ['_5f_5fcurl_5foff_5ft_5fc_5fhlpr2',['__CURL_OFF_T_C_HLPR2',['../curlrules_8h.html#abcd794a99bf75ecf9ab8f1de88eec67d',1,'curlrules.h']]], + ['_5fcurl_5fcallback_5fcompatible',['_curl_callback_compatible',['../typecheck-gcc_8h.html#ab17970011d84bb174c2ad1e11361da88',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fany_5fptr',['_curl_is_any_ptr',['../typecheck-gcc_8h.html#a6262734b3ea5822848f25ead84674736',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5farr',['_curl_is_arr',['../typecheck-gcc_8h.html#ab4b17ac3e1c0eccb2c7b7fd63fb07cb6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fcb_5fdata',['_curl_is_cb_data',['../typecheck-gcc_8h.html#aabe122a7856e894514e8544629131449',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fcb_5fdata_5foption',['_curl_is_cb_data_option',['../typecheck-gcc_8h.html#ab5e9dc6fafd6cce2e360fd41926cbbb6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fconv_5fcb',['_curl_is_conv_cb',['../typecheck-gcc_8h.html#acae13d0a890cf86e9dd8af64d648e190',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fconv_5fcb_5foption',['_curl_is_conv_cb_option',['../typecheck-gcc_8h.html#a084944a41877f383164cdf0948be6a77',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fdebug_5fcb',['_curl_is_debug_cb',['../typecheck-gcc_8h.html#a7bdfeab77393e9925ff74f6c19b838b1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fdouble_5finfo',['_curl_is_double_info',['../typecheck-gcc_8h.html#a82d678e9c71e7c6fb9a0eb798eba3eea',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5ferror_5fbuffer',['_curl_is_error_buffer',['../typecheck-gcc_8h.html#a7dea2a6ee1ed9843193c06b2fa932574',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5ffile',['_curl_is_FILE',['../typecheck-gcc_8h.html#ab32e4635a06f3260ce2441fd3e8e4784',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fioctl_5fcb',['_curl_is_ioctl_cb',['../typecheck-gcc_8h.html#a343634078b6083aacab216927bd5bfd3',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong',['_curl_is_long',['../typecheck-gcc_8h.html#abaaa49a9e8e8c55a4826b6e8c75785cd',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong_5finfo',['_curl_is_long_info',['../typecheck-gcc_8h.html#adc6e9332b579cdab463112cf9a66c403',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5flong_5foption',['_curl_is_long_option',['../typecheck-gcc_8h.html#ad0023d3e06ec2f748431e094e6f6aa10',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fnull',['_curl_is_NULL',['../typecheck-gcc_8h.html#a62558ae8dab69bab5b9267e95ffc1991',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5foff_5ft',['_curl_is_off_t',['../typecheck-gcc_8h.html#ad6728b9c1e253b78cad52c4a941b477d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5foff_5ft_5foption',['_curl_is_off_t_option',['../typecheck-gcc_8h.html#a0452c43ac04346025736e5082cbd8e14',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fopensocket_5fcb',['_curl_is_opensocket_cb',['../typecheck-gcc_8h.html#a128331b4b1d5b537099b020fcc383af1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fpostfields',['_curl_is_postfields',['../typecheck-gcc_8h.html#a1cd86a449c277f08900ac3e930cffe3d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fpostfields_5foption',['_curl_is_postfields_option',['../typecheck-gcc_8h.html#a219ab470b025e5855351c8f724d4d053',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fprogress_5fcb',['_curl_is_progress_cb',['../typecheck-gcc_8h.html#aed3dfc6abebb81de797621133fb4cb5e',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fptr',['_curl_is_ptr',['../typecheck-gcc_8h.html#ad2e1376a037840f66b1bb1a2e71824b1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fread_5fcb',['_curl_is_read_cb',['../typecheck-gcc_8h.html#a1d691b48d922594f30b3c66b3d71fc20',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fseek_5fcb',['_curl_is_seek_cb',['../typecheck-gcc_8h.html#ae7b2e1695c5aa009cab8486e76e7040b',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fslist_5finfo',['_curl_is_slist_info',['../typecheck-gcc_8h.html#ae64e7d84fcc0a5f297e7cd11f4003694',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fslist_5foption',['_curl_is_slist_option',['../typecheck-gcc_8h.html#abd91cfa02052fdf27f2d2278480f2601',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fsockopt_5fcb',['_curl_is_sockopt_cb',['../typecheck-gcc_8h.html#aee6cc642016be3742e3dd2fee0c7a107',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fssl_5fctx_5fcb',['_curl_is_ssl_ctx_cb',['../typecheck-gcc_8h.html#af3824227ed3542cf9d7879f36de5de9d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring',['_curl_is_string',['../typecheck-gcc_8h.html#a3b694a190dcf41d01e8e9cf3bcc85814',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring_5finfo',['_curl_is_string_info',['../typecheck-gcc_8h.html#abc3d0fb5cacf1e53fd1767653fdcd0db',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fstring_5foption',['_curl_is_string_option',['../typecheck-gcc_8h.html#a4d77b565e583b9e9e25dc7473a62c558',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fwrite_5fcb',['_curl_is_write_cb',['../typecheck-gcc_8h.html#ae471e53d5731bbf0e62d1157ba163e2d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fis_5fwrite_5fcb_5foption',['_curl_is_write_cb_option',['../typecheck-gcc_8h.html#afa2b47b2fb3f3cb1b30f1459e3e83dba',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwarning',['_CURL_WARNING',['../typecheck-gcc_8h.html#adf5788b674ae99d7ee08c5fefa675609',1,'typecheck-gcc.h']]] ]; diff --git a/search/defines_1.html b/search/defines_1.html index 09fcf9e..ca5bb94 100644 --- a/search/defines_1.html +++ b/search/defines_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/defines_1.js b/search/defines_1.js index ba8cfce..a1ce453 100644 --- a/search/defines_1.js +++ b/search/defines_1.js @@ -1,4 +1,204 @@ var searchData= [ - ['true',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]] + ['cfinit',['CFINIT',['../curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d',1,'curl.h']]], + ['cinit',['CINIT',['../curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe',1,'CINIT(): curl.h'],['../multi_8h.html#a0dea211731c3de0ef06006125b46f27e',1,'CINIT(): multi.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5ffail',['CURL_CHUNK_BGN_FUNC_FAIL',['../curl_8h.html#a225ec1b70e37967edeaf7fdb780d0456',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5fok',['CURL_CHUNK_BGN_FUNC_OK',['../curl_8h.html#a2c362158e7c3f5b8ad6df6e52eeeccaa',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5ffunc_5fskip',['CURL_CHUNK_BGN_FUNC_SKIP',['../curl_8h.html#ad33aec6913a92b0f7730934990435499',1,'curl.h']]], + ['curl_5fchunk_5fend_5ffunc_5ffail',['CURL_CHUNK_END_FUNC_FAIL',['../curl_8h.html#ae959496c9d8672674ae691cd7da0b0f5',1,'curl.h']]], + ['curl_5fchunk_5fend_5ffunc_5fok',['CURL_CHUNK_END_FUNC_OK',['../curl_8h.html#a54fda2cbcd1d008ff79c0b5fedf5cca8',1,'curl.h']]], + ['curl_5fcselect_5ferr',['CURL_CSELECT_ERR',['../multi_8h.html#ac2f6404b4a34b0b43b61315b3c214912',1,'multi.h']]], + ['curl_5fcselect_5fin',['CURL_CSELECT_IN',['../multi_8h.html#ac9841bc853b2a1874c9b5528b2ad3e5b',1,'multi.h']]], + ['curl_5fcselect_5fout',['CURL_CSELECT_OUT',['../multi_8h.html#a11b8f4342e1cd64f59b37eda075627a6',1,'multi.h']]], + ['curl_5feasy_5fgetinfo',['curl_easy_getinfo',['../typecheck-gcc_8h.html#a978f4e7a75943f3c2a518eb72da213f2',1,'typecheck-gcc.h']]], + ['curl_5feasy_5fsetopt',['curl_easy_setopt',['../typecheck-gcc_8h.html#af8d527555aeac344caa3754445c6ecba',1,'typecheck-gcc.h']]], + ['curl_5ferror_5fsize',['CURL_ERROR_SIZE',['../curl_8h.html#a9b030d9fa7b7487eb12d53c6188a2bde',1,'curl.h']]], + ['curl_5fextern',['CURL_EXTERN',['../curl_8h.html#a3adb15f21a822fbf7e879d3b78474490',1,'curl.h']]], + ['curl_5ffnmatchfunc_5ffail',['CURL_FNMATCHFUNC_FAIL',['../curl_8h.html#af68b10e595a3441ef5f88e1e56a9e98a',1,'curl.h']]], + ['curl_5ffnmatchfunc_5fmatch',['CURL_FNMATCHFUNC_MATCH',['../curl_8h.html#a3885dbade51bea860e8ee8eee37a0bbf',1,'curl.h']]], + ['curl_5ffnmatchfunc_5fnomatch',['CURL_FNMATCHFUNC_NOMATCH',['../curl_8h.html#a2341aafdd9f9025eeb837e020c59841e',1,'curl.h']]], + ['curl_5fformat_5fcurl_5foff_5ft',['CURL_FORMAT_CURL_OFF_T',['../curlbuild_8h.html#a3dca40ce1e998420175eabe37246e05b',1,'curlbuild.h']]], + ['curl_5fformat_5fcurl_5foff_5ftu',['CURL_FORMAT_CURL_OFF_TU',['../curlbuild_8h.html#a263820a96504b97e1a6143aa4835a8b9',1,'curlbuild.h']]], + ['curl_5fformat_5foff_5ft',['CURL_FORMAT_OFF_T',['../curlbuild_8h.html#ab8aaa2e69a2a00f94122bfd54899d456',1,'curlbuild.h']]], + ['curl_5fftpssl',['curl_ftpssl',['../curl_8h.html#a400d9707f705f42aea5a1d80561dc5e1',1,'curl.h']]], + ['curl_5fglobal_5fall',['CURL_GLOBAL_ALL',['../curl_8h.html#a3ca6789664491b9b5f7cb2a16ebd40ec',1,'curl.h']]], + ['curl_5fglobal_5fdefault',['CURL_GLOBAL_DEFAULT',['../curl_8h.html#a43a83b323c903cc5042cd55cb6f2c78c',1,'curl.h']]], + ['curl_5fglobal_5fnothing',['CURL_GLOBAL_NOTHING',['../curl_8h.html#a5027d8a54995995b0ee6b7b38478e0a7',1,'curl.h']]], + ['curl_5fglobal_5fssl',['CURL_GLOBAL_SSL',['../curl_8h.html#a2517ce71747dda1470069ca93a329e24',1,'curl.h']]], + ['curl_5fglobal_5fwin32',['CURL_GLOBAL_WIN32',['../curl_8h.html#a0b857a818f0ddcf043deb2d0b9417c80',1,'curl.h']]], + ['curl_5fipresolve_5fv4',['CURL_IPRESOLVE_V4',['../curl_8h.html#a10f1fdedc5753fb92ccfb7cb08bdf9d7',1,'curl.h']]], + ['curl_5fipresolve_5fv6',['CURL_IPRESOLVE_V6',['../curl_8h.html#aacb5df097bc05c47daa985deb2425e67',1,'curl.h']]], + ['curl_5fipresolve_5fwhatever',['CURL_IPRESOLVE_WHATEVER',['../curl_8h.html#adb36b6934b8ef9329bbb24879d2deb6b',1,'curl.h']]], + ['curl_5fisocpp',['CURL_ISOCPP',['../curlrules_8h.html#ae8cfc13e9722f5400b0e6c0f67e9891b',1,'curlrules.h']]], + ['curl_5fmax_5fhttp_5fheader',['CURL_MAX_HTTP_HEADER',['../curl_8h.html#a7a2d5bd19a5af3674e7d8ecab1a4dfaf',1,'curl.h']]], + ['curl_5fmax_5fwrite_5fsize',['CURL_MAX_WRITE_SIZE',['../curl_8h.html#a0417440dcb84270d40959fa70aec6f86',1,'curl.h']]], + ['curl_5fmulti_5fsetopt',['curl_multi_setopt',['../typecheck-gcc_8h.html#afc081c3dd70db2f2641dd96d2513d8d3',1,'typecheck-gcc.h']]], + ['curl_5fmulti_5fsocket',['curl_multi_socket',['../multi_8h.html#aad2178147cea07493eba9b4da3fb27df',1,'multi.h']]], + ['curl_5foff_5ft_5fc',['CURL_OFF_T_C',['../curlrules_8h.html#a5c5d338cf3f0e585ed739b384f2a2a6e',1,'curlrules.h']]], + ['curl_5foff_5ftu_5fc',['CURL_OFF_TU_C',['../curlrules_8h.html#a7de53b6e0a3867bac214753a56d68a8a',1,'curlrules.h']]], + ['curl_5fpoll_5fin',['CURL_POLL_IN',['../multi_8h.html#ae6c11d08c009204cdad567e762fa1716',1,'multi.h']]], + ['curl_5fpoll_5finout',['CURL_POLL_INOUT',['../multi_8h.html#a42f17d6506e3702b77136084e4d77ea4',1,'multi.h']]], + ['curl_5fpoll_5fnone',['CURL_POLL_NONE',['../multi_8h.html#a6e92732986b0f84850cb41ce08f3deb6',1,'multi.h']]], + ['curl_5fpoll_5fout',['CURL_POLL_OUT',['../multi_8h.html#a062838fbdac95bf37a1c6b3b415f49a9',1,'multi.h']]], + ['curl_5fpoll_5fremove',['CURL_POLL_REMOVE',['../multi_8h.html#a88902618f461310d6654409444b53e86',1,'multi.h']]], + ['curl_5fpull_5finttypes_5fh',['CURL_PULL_INTTYPES_H',['../curlbuild_8h.html#a30b4724a2f00a448c580fd1593af43a3',1,'curlbuild.h']]], + ['curl_5fpull_5fstdint_5fh',['CURL_PULL_STDINT_H',['../curlbuild_8h.html#a58eb43ee2db3ccd5f76dfda8b511ac78',1,'curlbuild.h']]], + ['curl_5freadfunc_5fabort',['CURL_READFUNC_ABORT',['../curl_8h.html#a37f72557bd7b33a75cb3c3ab165e357e',1,'curl.h']]], + ['curl_5freadfunc_5fpause',['CURL_READFUNC_PAUSE',['../curl_8h.html#a8a6431fcced5944dec01685f14de2540',1,'curl.h']]], + ['curl_5fredir_5fget_5fall',['CURL_REDIR_GET_ALL',['../curl_8h.html#a7a36820bb8c0019008f4416578658846',1,'curl.h']]], + ['curl_5fredir_5fpost_5f301',['CURL_REDIR_POST_301',['../curl_8h.html#abf6110d6bc48dd3362cd3f849cde56b6',1,'curl.h']]], + ['curl_5fredir_5fpost_5f302',['CURL_REDIR_POST_302',['../curl_8h.html#a02bb343e31cce7e50c7623ced74e5d09',1,'curl.h']]], + ['curl_5fredir_5fpost_5fall',['CURL_REDIR_POST_ALL',['../curl_8h.html#a7360dd73a62a9573d733995fafcf544d',1,'curl.h']]], + ['curl_5fseekfunc_5fcantseek',['CURL_SEEKFUNC_CANTSEEK',['../curl_8h.html#a34eb017e0a29378f976becdaa94160d1',1,'curl.h']]], + ['curl_5fseekfunc_5ffail',['CURL_SEEKFUNC_FAIL',['../curl_8h.html#a7d210f0631e3de2ae352413b0eaf8226',1,'curl.h']]], + ['curl_5fseekfunc_5fok',['CURL_SEEKFUNC_OK',['../curl_8h.html#af7074ca58279ac7ad8f78b9954a31160',1,'curl.h']]], + ['curl_5fshare_5fsetopt',['curl_share_setopt',['../typecheck-gcc_8h.html#a3770cd3713e7cd0f49af3c076d58805a',1,'typecheck-gcc.h']]], + ['curl_5fsizeof_5fcurl_5foff_5ft',['CURL_SIZEOF_CURL_OFF_T',['../curlbuild_8h.html#a0c014b7cbacd7862c93b7a1b4e4537e1',1,'curlbuild.h']]], + ['curl_5fsizeof_5fcurl_5fsocklen_5ft',['CURL_SIZEOF_CURL_SOCKLEN_T',['../curlbuild_8h.html#ad9537129a71cd29cdbfa25e5d7f8d192',1,'curlbuild.h']]], + ['curl_5fsizeof_5flong',['CURL_SIZEOF_LONG',['../curlbuild_8h.html#a2e492aa64c4f03a99c4ecf7e11a632a6',1,'curlbuild.h']]], + ['curl_5fsocket_5fbad',['CURL_SOCKET_BAD',['../curl_8h.html#ada0bbe252b7b370ef4e135b93b2fe71e',1,'curl.h']]], + ['curl_5fsocket_5ftimeout',['CURL_SOCKET_TIMEOUT',['../multi_8h.html#afea9c23cde7dbbc5aae300dcef4a1523',1,'multi.h']]], + ['curl_5fsocket_5ftypedef',['curl_socket_typedef',['../curl_8h.html#aa967e65e89e98fcc28424723b5758092',1,'curl.h']]], + ['curl_5fsockopt_5falready_5fconnected',['CURL_SOCKOPT_ALREADY_CONNECTED',['../curl_8h.html#ab8ca8814344440cc2b4c774d5ef656d1',1,'curl.h']]], + ['curl_5fsockopt_5ferror',['CURL_SOCKOPT_ERROR',['../curl_8h.html#a62a1c9567d07589dedd9001903347944',1,'curl.h']]], + ['curl_5fsockopt_5fok',['CURL_SOCKOPT_OK',['../curl_8h.html#a80afa4a2e3b715c20835a48c2d1148d2',1,'curl.h']]], + ['curl_5fsuffix_5fcurl_5foff_5ft',['CURL_SUFFIX_CURL_OFF_T',['../curlbuild_8h.html#a14ad18b50b0bf0e3195610ced9ebe7d5',1,'curlbuild.h']]], + ['curl_5fsuffix_5fcurl_5foff_5ftu',['CURL_SUFFIX_CURL_OFF_TU',['../curlbuild_8h.html#a26960cb7598a4b8f1df20d0620e89f7b',1,'curlbuild.h']]], + ['curl_5ftypeof_5fcurl_5foff_5ft',['CURL_TYPEOF_CURL_OFF_T',['../curlbuild_8h.html#af197c5a22f34282f0100b9d3886fc3b1',1,'curlbuild.h']]], + ['curl_5ftypeof_5fcurl_5fsocklen_5ft',['CURL_TYPEOF_CURL_SOCKLEN_T',['../curlbuild_8h.html#a43e0f711f24e09c6bc8347d272d5d8e8',1,'curlbuild.h']]], + ['curl_5fversion_5fasynchdns',['CURL_VERSION_ASYNCHDNS',['../curl_8h.html#a6627186553dd46efdf897b90f76cef7d',1,'curl.h']]], + ['curl_5fversion_5fconv',['CURL_VERSION_CONV',['../curl_8h.html#aa9c353a6b5082cbdaaa72a2092081980',1,'curl.h']]], + ['curl_5fversion_5fcurldebug',['CURL_VERSION_CURLDEBUG',['../curl_8h.html#a7d790f9e08f2580e8c95a4040674f12f',1,'curl.h']]], + ['curl_5fversion_5fdebug',['CURL_VERSION_DEBUG',['../curl_8h.html#a66172241d00e4d8bbe18ed21fd01a4e9',1,'curl.h']]], + ['curl_5fversion_5fgssnegotiate',['CURL_VERSION_GSSNEGOTIATE',['../curl_8h.html#a9e9e2ba688191e2070de5d79b184151b',1,'curl.h']]], + ['curl_5fversion_5fidn',['CURL_VERSION_IDN',['../curl_8h.html#a33b23bc3f72d47266aa145d9ba135a1a',1,'curl.h']]], + ['curl_5fversion_5fipv6',['CURL_VERSION_IPV6',['../curl_8h.html#a732afea89c24ab88a96d7959e410fbbd',1,'curl.h']]], + ['curl_5fversion_5fkerberos4',['CURL_VERSION_KERBEROS4',['../curl_8h.html#a017b0d41b37d7d33033a456a456803ed',1,'curl.h']]], + ['curl_5fversion_5flargefile',['CURL_VERSION_LARGEFILE',['../curl_8h.html#aecdf3400f7fa771c1ec8beb96b11ed8d',1,'curl.h']]], + ['curl_5fversion_5flibz',['CURL_VERSION_LIBZ',['../curl_8h.html#a972e9d8fa319372f541a1c7da5fa6cdf',1,'curl.h']]], + ['curl_5fversion_5fntlm',['CURL_VERSION_NTLM',['../curl_8h.html#a2e0974add6b4f989f28017487b4f89c0',1,'curl.h']]], + ['curl_5fversion_5fspnego',['CURL_VERSION_SPNEGO',['../curl_8h.html#ad0e3a3493d8c2e55735909291b589955',1,'curl.h']]], + ['curl_5fversion_5fssl',['CURL_VERSION_SSL',['../curl_8h.html#a417166f911aae22ebd22af906e40c4ba',1,'curl.h']]], + ['curl_5fversion_5fsspi',['CURL_VERSION_SSPI',['../curl_8h.html#a47972f44690acd15c94d8b37b4c588e5',1,'curl.h']]], + ['curl_5fversion_5ftlsauth_5fsrp',['CURL_VERSION_TLSAUTH_SRP',['../curl_8h.html#af0e076dc75652f872ba6e0dcd7b7e0e8',1,'curl.h']]], + ['curl_5fwritefunc_5fpause',['CURL_WRITEFUNC_PAUSE',['../curl_8h.html#a92dbb683d6d53810d66b51331a94acc9',1,'curl.h']]], + ['curlauth_5fany',['CURLAUTH_ANY',['../curl_8h.html#a1efcf40f2478220c01b64c4f0ecfb4c5',1,'curl.h']]], + ['curlauth_5fanysafe',['CURLAUTH_ANYSAFE',['../curl_8h.html#a174ea33dcb0f86da43765f0373c0cb27',1,'curl.h']]], + ['curlauth_5fbasic',['CURLAUTH_BASIC',['../curl_8h.html#a71a1fde704d583a1f5dc57f77f1e957b',1,'curl.h']]], + ['curlauth_5fdigest',['CURLAUTH_DIGEST',['../curl_8h.html#ae8273f5a281c589c89d0d3ab2f565a93',1,'curl.h']]], + ['curlauth_5fdigest_5fie',['CURLAUTH_DIGEST_IE',['../curl_8h.html#a35dfbbf1be296636005ebb30f70ca4ee',1,'curl.h']]], + ['curlauth_5fgssnegotiate',['CURLAUTH_GSSNEGOTIATE',['../curl_8h.html#abd8249802f5605e95c6fedcaf22f9f5c',1,'curl.h']]], + ['curlauth_5fnone',['CURLAUTH_NONE',['../curl_8h.html#a2623448e48f97bb09eb1a83b28da7735',1,'curl.h']]], + ['curlauth_5fntlm',['CURLAUTH_NTLM',['../curl_8h.html#ab0e8299ededa678028a9e5796b0f77ce',1,'curl.h']]], + ['curlauth_5fonly',['CURLAUTH_ONLY',['../curl_8h.html#a364ee5914ac1e0d54264d47913a6dc90',1,'curl.h']]], + ['curlchkszeq',['CurlchkszEQ',['../curlrules_8h.html#a4def57007a9d2009b490829b2328ab40',1,'curlrules.h']]], + ['curlchkszge',['CurlchkszGE',['../curlrules_8h.html#aa24b6d18290e94b2b13e9e2fb67eee45',1,'curlrules.h']]], + ['curle_5falready_5fcomplete',['CURLE_ALREADY_COMPLETE',['../curl_8h.html#a4a8498c7a8dcf0a24fda239a4683e366',1,'curl.h']]], + ['curle_5fbad_5fcalling_5forder',['CURLE_BAD_CALLING_ORDER',['../curl_8h.html#a9628f27d1ac7169357bb1b351261a80f',1,'curl.h']]], + ['curle_5fbad_5fpassword_5fentered',['CURLE_BAD_PASSWORD_ENTERED',['../curl_8h.html#a5fe4f6d7bca18e6562f8310e59d65c5c',1,'curl.h']]], + ['curle_5fftp_5faccess_5fdenied',['CURLE_FTP_ACCESS_DENIED',['../curl_8h.html#ac02136e5d7db8fc7bf0cd851f022b3e5',1,'curl.h']]], + ['curle_5fftp_5fbad_5fdownload_5fresume',['CURLE_FTP_BAD_DOWNLOAD_RESUME',['../curl_8h.html#a14d3fecd59d53b75e0626406d5e2ecae',1,'curl.h']]], + ['curle_5fftp_5fcant_5freconnect',['CURLE_FTP_CANT_RECONNECT',['../curl_8h.html#a0b386bb04a524298a60c55231e644e0e',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fget_5fsize',['CURLE_FTP_COULDNT_GET_SIZE',['../curl_8h.html#aaf2440cba7154e3a4c3f5c9c0698b29f',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5fascii',['CURLE_FTP_COULDNT_SET_ASCII',['../curl_8h.html#ace9e05f8c86184658afb4ec05f93f019',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5fbinary',['CURLE_FTP_COULDNT_SET_BINARY',['../curl_8h.html#a5720d577969600192c79f624efc8244c',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fstor_5ffile',['CURLE_FTP_COULDNT_STOR_FILE',['../curl_8h.html#a5d4b3cf822f3d742dba31fde714f8941',1,'curl.h']]], + ['curle_5fftp_5fpartial_5ffile',['CURLE_FTP_PARTIAL_FILE',['../curl_8h.html#a64cf6429c284c9cba6f5fbc3e1ff18c0',1,'curl.h']]], + ['curle_5fftp_5fquote_5ferror',['CURLE_FTP_QUOTE_ERROR',['../curl_8h.html#a3e2c13909be64aa167c30cf532c110c8',1,'curl.h']]], + ['curle_5fftp_5fssl_5ffailed',['CURLE_FTP_SSL_FAILED',['../curl_8h.html#a9552a2fa763ba8880800cd5f260546dc',1,'curl.h']]], + ['curle_5fftp_5fuser_5fpassword_5fincorrect',['CURLE_FTP_USER_PASSWORD_INCORRECT',['../curl_8h.html#a686e6347006d66d1d6b03fa67a055759',1,'curl.h']]], + ['curle_5fftp_5fweird_5fuser_5freply',['CURLE_FTP_WEIRD_USER_REPLY',['../curl_8h.html#a09085f2484dd07088600ff22ce44adfb',1,'curl.h']]], + ['curle_5fftp_5fwrite_5ferror',['CURLE_FTP_WRITE_ERROR',['../curl_8h.html#a166abf08933c6bfb69283269fd82668d',1,'curl.h']]], + ['curle_5fhttp_5fnot_5ffound',['CURLE_HTTP_NOT_FOUND',['../curl_8h.html#ae2c06449b9f9b57121414fab4aa2d65a',1,'curl.h']]], + ['curle_5fhttp_5fport_5ffailed',['CURLE_HTTP_PORT_FAILED',['../curl_8h.html#af79d2e0c01943729bb59b7b2d9bd074f',1,'curl.h']]], + ['curle_5fhttp_5frange_5ferror',['CURLE_HTTP_RANGE_ERROR',['../curl_8h.html#a386d71e6e3499ec425eb132a1a012a6b',1,'curl.h']]], + ['curle_5flibrary_5fnot_5ffound',['CURLE_LIBRARY_NOT_FOUND',['../curl_8h.html#af376853c809a62c24a3d17e4d1e532e9',1,'curl.h']]], + ['curle_5fmalformat_5fuser',['CURLE_MALFORMAT_USER',['../curl_8h.html#a5b8693ae1297487d6ecb927c6f92dd9f',1,'curl.h']]], + ['curle_5fobsolete',['CURLE_OBSOLETE',['../curl_8h.html#a222df7c0728c6dad2557147df2c5f46b',1,'curl.h']]], + ['curle_5foperation_5ftimeouted',['CURLE_OPERATION_TIMEOUTED',['../curl_8h.html#a400af9f36dfdc36ba4c3b62a18e9ac3e',1,'curl.h']]], + ['curle_5fshare_5fin_5fuse',['CURLE_SHARE_IN_USE',['../curl_8h.html#a5ff0890188e6fb1bea5b1bb7053302bc',1,'curl.h']]], + ['curle_5fssl_5fpeer_5fcertificate',['CURLE_SSL_PEER_CERTIFICATE',['../curl_8h.html#a5f081a4889df6207637d94244ef610d2',1,'curl.h']]], + ['curle_5ftftp_5fdiskfull',['CURLE_TFTP_DISKFULL',['../curl_8h.html#afa2d56379b4f307887c684bd91cf4c14',1,'curl.h']]], + ['curle_5ftftp_5fexists',['CURLE_TFTP_EXISTS',['../curl_8h.html#a9d0fa73f7392310b7a858a5243909cef',1,'curl.h']]], + ['curle_5funknown_5ftelnet_5foption',['CURLE_UNKNOWN_TELNET_OPTION',['../curl_8h.html#a820bd0782ee32dcaaece1b4adeb421dc',1,'curl.h']]], + ['curle_5furl_5fmalformat_5fuser',['CURLE_URL_MALFORMAT_USER',['../curl_8h.html#ad0f449b3400e73ad6f80e31074ef005b',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ffilename',['CURLFINFOFLAG_KNOWN_FILENAME',['../curl_8h.html#a320490cac858f32bd07e20b9956b5353',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ffiletype',['CURLFINFOFLAG_KNOWN_FILETYPE',['../curl_8h.html#a5fab5ef722321430d37adaf2aef5f692',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fgid',['CURLFINFOFLAG_KNOWN_GID',['../curl_8h.html#af0c616cf47658bcb68280aa7df1e78ed',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fhlinkcount',['CURLFINFOFLAG_KNOWN_HLINKCOUNT',['../curl_8h.html#a6bb15c3c694560c34797e9218d7b2167',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fperm',['CURLFINFOFLAG_KNOWN_PERM',['../curl_8h.html#a3755d2ed35fd6cf9b8bf6fc07fb13b5f',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fsize',['CURLFINFOFLAG_KNOWN_SIZE',['../curl_8h.html#a530ec194255dd00d6ea8968c76a0d03f',1,'curl.h']]], + ['curlfinfoflag_5fknown_5ftime',['CURLFINFOFLAG_KNOWN_TIME',['../curl_8h.html#a733b2699a859d4824aa202ab20b57798',1,'curl.h']]], + ['curlfinfoflag_5fknown_5fuid',['CURLFINFOFLAG_KNOWN_UID',['../curl_8h.html#af970340d76b0c7bb4819711c876ab85b',1,'curl.h']]], + ['curlftpssl_5fall',['CURLFTPSSL_ALL',['../curl_8h.html#a091b7a37bdf8f2923396176587f26962',1,'curl.h']]], + ['curlftpssl_5fcontrol',['CURLFTPSSL_CONTROL',['../curl_8h.html#a954dd091c2aa7d2e18ca14f0ff6cdc7f',1,'curl.h']]], + ['curlftpssl_5flast',['CURLFTPSSL_LAST',['../curl_8h.html#a29893c3b89bc19831182cc13c591bca1',1,'curl.h']]], + ['curlftpssl_5fnone',['CURLFTPSSL_NONE',['../curl_8h.html#a918ac7135eef312171babc159c489376',1,'curl.h']]], + ['curlftpssl_5ftry',['CURLFTPSSL_TRY',['../curl_8h.html#a6ffd055fa470ac4ce8698ba07e3ba2cd',1,'curl.h']]], + ['curlinfo_5fdouble',['CURLINFO_DOUBLE',['../curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c',1,'curl.h']]], + ['curlinfo_5fhttp_5fcode',['CURLINFO_HTTP_CODE',['../curl_8h.html#a88f893151b99185948ebe53dd69a8cdf',1,'curl.h']]], + ['curlinfo_5flong',['CURLINFO_LONG',['../curl_8h.html#ad7be151454940ae2241677a25623ff4d',1,'curl.h']]], + ['curlinfo_5fmask',['CURLINFO_MASK',['../curl_8h.html#af4a1df554a45a86e4868a5b1d64f6991',1,'curl.h']]], + ['curlinfo_5fslist',['CURLINFO_SLIST',['../curl_8h.html#a49a110fda25ca4982e67a0c547f0826c',1,'curl.h']]], + ['curlinfo_5fstring',['CURLINFO_STRING',['../curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5',1,'curl.h']]], + ['curlinfo_5ftypemask',['CURLINFO_TYPEMASK',['../curl_8h.html#a23b724ee5185221a88164a8b416f3429',1,'curl.h']]], + ['curlm_5fcall_5fmulti_5fsocket',['CURLM_CALL_MULTI_SOCKET',['../multi_8h.html#ae3d9fff8157632b92a0c1830fd8358fd',1,'multi.h']]], + ['curlopt_5fencoding',['CURLOPT_ENCODING',['../curl_8h.html#acba2cfdf2a86c52c77231df84a532c92',1,'curl.h']]], + ['curlopt_5fftp_5fssl',['CURLOPT_FTP_SSL',['../curl_8h.html#a4a8fb49715939b7586872bfe00eaec15',1,'curl.h']]], + ['curlopt_5fftpappend',['CURLOPT_FTPAPPEND',['../curl_8h.html#a826c1e33383e4bc1eb712a586d32d6c9',1,'curl.h']]], + ['curlopt_5fftplistonly',['CURLOPT_FTPLISTONLY',['../curl_8h.html#a6e94277ad26ebde31ec52c86ff244251',1,'curl.h']]], + ['curlopt_5fheaderdata',['CURLOPT_HEADERDATA',['../curl_8h.html#a809e04aebe5667cee7e32fb804370dc3',1,'curl.h']]], + ['curlopt_5fkrb4level',['CURLOPT_KRB4LEVEL',['../curl_8h.html#afdee9a03e53e8f90c6414ebfacc1cfe2',1,'curl.h']]], + ['curlopt_5fpost301',['CURLOPT_POST301',['../curl_8h.html#aa56b7c6d9bfe12b08dcab6ecb476efc5',1,'curl.h']]], + ['curlopt_5freaddata',['CURLOPT_READDATA',['../curl_8h.html#a5e322a044a630f52226d9b8146a65027',1,'curl.h']]], + ['curlopt_5frtspheader',['CURLOPT_RTSPHEADER',['../curl_8h.html#a5e9f7c3897d98ee088d4565369ac4e29',1,'curl.h']]], + ['curlopt_5fserver_5fresponse_5ftimeout',['CURLOPT_SERVER_RESPONSE_TIMEOUT',['../curl_8h.html#ad3bb5ede1422eea51ca8f9d52849d677',1,'curl.h']]], + ['curlopt_5fsslcertpasswd',['CURLOPT_SSLCERTPASSWD',['../curl_8h.html#ab759ab822f5ef28c16c1c6c1f440c741',1,'curl.h']]], + ['curlopt_5fsslkeypasswd',['CURLOPT_SSLKEYPASSWD',['../curl_8h.html#acad0963ad9273d00375c924f40ba0705',1,'curl.h']]], + ['curlopt_5fwritedata',['CURLOPT_WRITEDATA',['../curl_8h.html#a2ae4f247d66e18483191f50a9b4e55b4',1,'curl.h']]], + ['curlopttype_5ffunctionpoint',['CURLOPTTYPE_FUNCTIONPOINT',['../curl_8h.html#a8719769991e0fb137b96bc151eb1360b',1,'curl.h']]], + ['curlopttype_5flong',['CURLOPTTYPE_LONG',['../curl_8h.html#abd1ce766be9641babe63203813f8aff2',1,'curl.h']]], + ['curlopttype_5fobjectpoint',['CURLOPTTYPE_OBJECTPOINT',['../curl_8h.html#a88edcf8f9aaf67683b27caca050e87b6',1,'curl.h']]], + ['curlopttype_5foff_5ft',['CURLOPTTYPE_OFF_T',['../curl_8h.html#ac8bad04621a0523755477f782b7a656a',1,'curl.h']]], + ['curlpause_5fall',['CURLPAUSE_ALL',['../curl_8h.html#adb02dbb314753220ee81e7b4b6bf1c02',1,'curl.h']]], + ['curlpause_5fcont',['CURLPAUSE_CONT',['../curl_8h.html#a3eb7278110fc809b420e55e3e562d32e',1,'curl.h']]], + ['curlpause_5frecv',['CURLPAUSE_RECV',['../curl_8h.html#a4077482c8ed11b401c3b25cc4a85fe8d',1,'curl.h']]], + ['curlpause_5frecv_5fcont',['CURLPAUSE_RECV_CONT',['../curl_8h.html#a011c0278d35a3c9dff11c33b88ae40be',1,'curl.h']]], + ['curlpause_5fsend',['CURLPAUSE_SEND',['../curl_8h.html#ac77929ee5c2138a0ddaf1bdc79ece91a',1,'curl.h']]], + ['curlpause_5fsend_5fcont',['CURLPAUSE_SEND_CONT',['../curl_8h.html#aba127afecedea3e386ea08fa1b0e2e56',1,'curl.h']]], + ['curlproto_5fall',['CURLPROTO_ALL',['../curl_8h.html#a85eed180d156ca929d85f3173667f23c',1,'curl.h']]], + ['curlproto_5fdict',['CURLPROTO_DICT',['../curl_8h.html#a6674b8f85b7731eb61fca98a390db4d3',1,'curl.h']]], + ['curlproto_5ffile',['CURLPROTO_FILE',['../curl_8h.html#ab9dc18362468a060094b6fea044e2a40',1,'curl.h']]], + ['curlproto_5fftp',['CURLPROTO_FTP',['../curl_8h.html#a9ba581e59a874626d594c0f7c241d6d2',1,'curl.h']]], + ['curlproto_5fftps',['CURLPROTO_FTPS',['../curl_8h.html#adef34e1e2989d3726cc20e3b5875f2f4',1,'curl.h']]], + ['curlproto_5fgopher',['CURLPROTO_GOPHER',['../curl_8h.html#a6b98cffae36087ef3b2ce037790261d5',1,'curl.h']]], + ['curlproto_5fhttp',['CURLPROTO_HTTP',['../curl_8h.html#a4c4a3046bce0da437f299072f489bc02',1,'curl.h']]], + ['curlproto_5fhttps',['CURLPROTO_HTTPS',['../curl_8h.html#a83d34123b66749720352af4bcb17a8e4',1,'curl.h']]], + ['curlproto_5fimap',['CURLPROTO_IMAP',['../curl_8h.html#a30d3c27b363600b6748798f8b3a1ec75',1,'curl.h']]], + ['curlproto_5fimaps',['CURLPROTO_IMAPS',['../curl_8h.html#a2431e24f2138b8074ffe85acace52384',1,'curl.h']]], + ['curlproto_5fldap',['CURLPROTO_LDAP',['../curl_8h.html#a5588596e963ddd108786b3e331eb09e4',1,'curl.h']]], + ['curlproto_5fldaps',['CURLPROTO_LDAPS',['../curl_8h.html#aed470ee20e1ed4de6ca0c00708679512',1,'curl.h']]], + ['curlproto_5fpop3',['CURLPROTO_POP3',['../curl_8h.html#a10d827e5e0e4d1c324f0dbc4ebe2f2b1',1,'curl.h']]], + ['curlproto_5fpop3s',['CURLPROTO_POP3S',['../curl_8h.html#a9ce81639f6e31bbaccd16bc86c7b6edb',1,'curl.h']]], + ['curlproto_5frtmp',['CURLPROTO_RTMP',['../curl_8h.html#a697c179efe391ebeac338945bb3388ca',1,'curl.h']]], + ['curlproto_5frtmpe',['CURLPROTO_RTMPE',['../curl_8h.html#a244121d9a638b2a30b892c2f350f1c7f',1,'curl.h']]], + ['curlproto_5frtmps',['CURLPROTO_RTMPS',['../curl_8h.html#a386aada409c078d3506577dcca240beb',1,'curl.h']]], + ['curlproto_5frtmpt',['CURLPROTO_RTMPT',['../curl_8h.html#ae4ca8bc935e80a76fa4a2426a5826ae5',1,'curl.h']]], + ['curlproto_5frtmpte',['CURLPROTO_RTMPTE',['../curl_8h.html#a18ed920bff785f395a16861d51292d8c',1,'curl.h']]], + ['curlproto_5frtmpts',['CURLPROTO_RTMPTS',['../curl_8h.html#a85221b44d4bac67c49e8c53618aac8cd',1,'curl.h']]], + ['curlproto_5frtsp',['CURLPROTO_RTSP',['../curl_8h.html#a57c429ed3dc3a2dc9ff5c6eba392b6b2',1,'curl.h']]], + ['curlproto_5fscp',['CURLPROTO_SCP',['../curl_8h.html#a9815b02ec8c789f7afcda6e4e1144d23',1,'curl.h']]], + ['curlproto_5fsftp',['CURLPROTO_SFTP',['../curl_8h.html#a7f016ee652c822683d1f48fdbe21dbb6',1,'curl.h']]], + ['curlproto_5fsmtp',['CURLPROTO_SMTP',['../curl_8h.html#ab0ce92d385bff5793aee465a73023072',1,'curl.h']]], + ['curlproto_5fsmtps',['CURLPROTO_SMTPS',['../curl_8h.html#ab6449e5f8491c9bf6330f54b03a5690b',1,'curl.h']]], + ['curlproto_5ftelnet',['CURLPROTO_TELNET',['../curl_8h.html#ab3bdc6e04b3b3af7d40f0719e2f66bf2',1,'curl.h']]], + ['curlproto_5ftftp',['CURLPROTO_TFTP',['../curl_8h.html#ae2930aaf7cffdd6b90d6e2ed9ed2f041',1,'curl.h']]], + ['curlssh_5fauth_5fany',['CURLSSH_AUTH_ANY',['../curl_8h.html#ae2eed9c79cbc4b77700cc3b5a9ca9fc6',1,'curl.h']]], + ['curlssh_5fauth_5fdefault',['CURLSSH_AUTH_DEFAULT',['../curl_8h.html#a88e64b73acc60922b65a117f226afe61',1,'curl.h']]], + ['curlssh_5fauth_5fhost',['CURLSSH_AUTH_HOST',['../curl_8h.html#a20d304786ed857ccad3701c8310beef1',1,'curl.h']]], + ['curlssh_5fauth_5fkeyboard',['CURLSSH_AUTH_KEYBOARD',['../curl_8h.html#a6c58e70cd4005e4c55f59ed804dfe875',1,'curl.h']]], + ['curlssh_5fauth_5fnone',['CURLSSH_AUTH_NONE',['../curl_8h.html#a8870e7f5c594a9d9f4d1283d31cee8a2',1,'curl.h']]], + ['curlssh_5fauth_5fpassword',['CURLSSH_AUTH_PASSWORD',['../curl_8h.html#aac05add1c594bdb7e438451c419b9ef1',1,'curl.h']]], + ['curlssh_5fauth_5fpublickey',['CURLSSH_AUTH_PUBLICKEY',['../curl_8h.html#a9c97deb48aedddd960456bf853ef4561',1,'curl.h']]], + ['curlversion_5fnow',['CURLVERSION_NOW',['../curl_8h.html#a41c58742877824ee533fb8533f2911fa',1,'curl.h']]] ]; diff --git a/search/defines_2.html b/search/defines_2.html new file mode 100644 index 0000000..7cc1a74 --- /dev/null +++ b/search/defines_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_2.js b/search/defines_2.js new file mode 100644 index 0000000..c348405 --- /dev/null +++ b/search/defines_2.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['deflateinit',['deflateInit',['../zlib_8h.html#ae7440c1c5a8becba6dbf410275dc0a5c',1,'zlib.h']]], + ['deflateinit2',['deflateInit2',['../zlib_8h.html#a59b575a521efe7ea0d3b9dd3c8d315c1',1,'zlib.h']]] +]; diff --git a/search/defines_3.html b/search/defines_3.html new file mode 100644 index 0000000..3d0ac12 --- /dev/null +++ b/search/defines_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_3.js b/search/defines_3.js new file mode 100644 index 0000000..b23fb09 --- /dev/null +++ b/search/defines_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['false',['FALSE',['../wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1',1,'wut_types.h']]], + ['far',['FAR',['../zconf_8h.html#aef060b3456fdcc093a7210a762d5f2ed',1,'zconf.h']]], + ['fd_5fsetsize',['FD_SETSIZE',['../socket_8h.html#a86c5dbf5a99358e288f573d6a1e0873f',1,'socket.h']]] +]; diff --git a/search/defines_4.html b/search/defines_4.html new file mode 100644 index 0000000..201f927 --- /dev/null +++ b/search/defines_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_4.js b/search/defines_4.js new file mode 100644 index 0000000..38ed968 --- /dev/null +++ b/search/defines_4.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['httppost_5fbuffer',['HTTPPOST_BUFFER',['../curl_8h.html#af8f32e09b4f89edf57c763dff0eaf39e',1,'curl.h']]], + ['httppost_5fcallback',['HTTPPOST_CALLBACK',['../curl_8h.html#a627323fd2b367b08f01a417cd996aa06',1,'curl.h']]], + ['httppost_5ffilename',['HTTPPOST_FILENAME',['../curl_8h.html#a1902b6e96f01aaaed3180714df4faef4',1,'curl.h']]], + ['httppost_5fptrbuffer',['HTTPPOST_PTRBUFFER',['../curl_8h.html#a6cee088e31c4d14204d6788e79047493',1,'curl.h']]], + ['httppost_5fptrcontents',['HTTPPOST_PTRCONTENTS',['../curl_8h.html#a2cba177058c75264d396b0f4b3b6886f',1,'curl.h']]], + ['httppost_5fptrname',['HTTPPOST_PTRNAME',['../curl_8h.html#a152dd38815c2d61ccf8e6cfe454c81c2',1,'curl.h']]], + ['httppost_5freadfile',['HTTPPOST_READFILE',['../curl_8h.html#a9f5ad2d20687360fd9cf86b7c6887d86',1,'curl.h']]] +]; diff --git a/search/defines_5.html b/search/defines_5.html new file mode 100644 index 0000000..92d51a5 --- /dev/null +++ b/search/defines_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_5.js b/search/defines_5.js new file mode 100644 index 0000000..0bb4a27 --- /dev/null +++ b/search/defines_5.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['inflatebackinit',['inflateBackInit',['../zlib_8h.html#a9253571ea0fc77cc53c330c0411b8c19',1,'zlib.h']]], + ['inflateinit',['inflateInit',['../zlib_8h.html#ad7c6797b618699f70f61323c5184f26e',1,'zlib.h']]], + ['inflateinit2',['inflateInit2',['../zlib_8h.html#a611fc206e69f34e812ca8b590982fdd5',1,'zlib.h']]] +]; diff --git a/search/defines_6.html b/search/defines_6.html new file mode 100644 index 0000000..fa5d74c --- /dev/null +++ b/search/defines_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_6.js b/search/defines_6.js new file mode 100644 index 0000000..b93fc66 --- /dev/null +++ b/search/defines_6.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['libcurl_5fcopyright',['LIBCURL_COPYRIGHT',['../curlver_8h.html#a1162cac499f185d44ea0810f05f998fc',1,'curlver.h']]], + ['libcurl_5ftimestamp',['LIBCURL_TIMESTAMP',['../curlver_8h.html#a378884c9685f13f4cd3ccd8b47cc3c2d',1,'curlver.h']]], + ['libcurl_5fversion',['LIBCURL_VERSION',['../curlver_8h.html#a7776ac6c5c596fa5388d287ea68bf935',1,'curlver.h']]], + ['libcurl_5fversion_5fmajor',['LIBCURL_VERSION_MAJOR',['../curlver_8h.html#aab6d7bae480f300f66158427a74d0e3b',1,'curlver.h']]], + ['libcurl_5fversion_5fminor',['LIBCURL_VERSION_MINOR',['../curlver_8h.html#ab9b4ee2929f8c723475cff2d85f55113',1,'curlver.h']]], + ['libcurl_5fversion_5fnum',['LIBCURL_VERSION_NUM',['../curlver_8h.html#a679beda6b1801b97570b579397706c10',1,'curlver.h']]], + ['libcurl_5fversion_5fpatch',['LIBCURL_VERSION_PATCH',['../curlver_8h.html#a0324754d001c031f4c09b3f4f25aa4c7',1,'curlver.h']]] +]; diff --git a/search/defines_7.html b/search/defines_7.html new file mode 100644 index 0000000..9905408 --- /dev/null +++ b/search/defines_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_7.js b/search/defines_7.js new file mode 100644 index 0000000..0c41b1a --- /dev/null +++ b/search/defines_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['max_5fmem_5flevel',['MAX_MEM_LEVEL',['../zconf_8h.html#a8e9fefb3d20386851ca693946127ab2e',1,'zconf.h']]], + ['max_5fwbits',['MAX_WBITS',['../zconf_8h.html#abd2f406ac1f9c49236376115d78ccb5b',1,'zconf.h']]] +]; diff --git a/search/defines_8.html b/search/defines_8.html new file mode 100644 index 0000000..9098e18 --- /dev/null +++ b/search/defines_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_8.js b/search/defines_8.js new file mode 100644 index 0000000..0224211 --- /dev/null +++ b/search/defines_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['of',['OF',['../zconf_8h.html#aa6c3c093d0900e1d96d07c91b53c1b5d',1,'zconf.h']]] +]; diff --git a/search/defines_9.html b/search/defines_9.html new file mode 100644 index 0000000..bdebe60 --- /dev/null +++ b/search/defines_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_9.js b/search/defines_9.js new file mode 100644 index 0000000..24eeef4 --- /dev/null +++ b/search/defines_9.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['seek_5fcur',['SEEK_CUR',['../zconf_8h.html#a4c8d0b76b470ba65a43ca46a88320f39',1,'zconf.h']]], + ['seek_5fend',['SEEK_END',['../zconf_8h.html#ad2a2e6c114780c3071efd24f16c7f7d8',1,'zconf.h']]], + ['seek_5fset',['SEEK_SET',['../zconf_8h.html#a0d112bae8fd35be772185b6ec6bcbe64',1,'zconf.h']]], + ['stdc',['STDC',['../zconf_8h.html#aba370ddb25a3dad61003a0f44aa42133',1,'zconf.h']]] +]; diff --git a/search/defines_a.html b/search/defines_a.html new file mode 100644 index 0000000..d6b491a --- /dev/null +++ b/search/defines_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_a.js b/search/defines_a.js new file mode 100644 index 0000000..ba8cfce --- /dev/null +++ b/search/defines_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['true',['TRUE',['../wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d',1,'wut_types.h']]] +]; diff --git a/search/defines_b.html b/search/defines_b.html new file mode 100644 index 0000000..48f6b2b --- /dev/null +++ b/search/defines_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/defines_b.js b/search/defines_b.js new file mode 100644 index 0000000..6a4a8a2 --- /dev/null +++ b/search/defines_b.js @@ -0,0 +1,45 @@ +var searchData= +[ + ['z_5fascii',['Z_ASCII',['../zlib_8h.html#a9a852d9163cdb10687403d4e79dda06e',1,'zlib.h']]], + ['z_5fbest_5fcompression',['Z_BEST_COMPRESSION',['../zlib_8h.html#a8db83edd9dea51f8cf0afd1727838b95',1,'zlib.h']]], + ['z_5fbest_5fspeed',['Z_BEST_SPEED',['../zlib_8h.html#ad5222ae19b77c6e83815d07ca5d03fd8',1,'zlib.h']]], + ['z_5fbinary',['Z_BINARY',['../zlib_8h.html#a2bfe22ed89d3553335d18a4c3cab67af',1,'zlib.h']]], + ['z_5fblock',['Z_BLOCK',['../zlib_8h.html#a73e5f4c24156c63ba863014396685062',1,'zlib.h']]], + ['z_5fbuf_5ferror',['Z_BUF_ERROR',['../zlib_8h.html#a425e2f0664e1b1f75bf2bffab88d353d',1,'zlib.h']]], + ['z_5fdata_5ferror',['Z_DATA_ERROR',['../zlib_8h.html#a9eda83d428a71752d148f38b5dbe04f2',1,'zlib.h']]], + ['z_5fdefault_5fcompression',['Z_DEFAULT_COMPRESSION',['../zlib_8h.html#af5387baee05124298e431ebe6fe96b17',1,'zlib.h']]], + ['z_5fdefault_5fstrategy',['Z_DEFAULT_STRATEGY',['../zlib_8h.html#a580d7c2527e653ddd783109271750849',1,'zlib.h']]], + ['z_5fdeflated',['Z_DEFLATED',['../zlib_8h.html#a27a96226f3dc88e4743131c632adf32f',1,'zlib.h']]], + ['z_5ferrno',['Z_ERRNO',['../zlib_8h.html#a3c66d64c427c0337c64e578537478737',1,'zlib.h']]], + ['z_5ffiltered',['Z_FILTERED',['../zlib_8h.html#af01ccb5a9db8d415cde987d9553ad200',1,'zlib.h']]], + ['z_5ffinish',['Z_FINISH',['../zlib_8h.html#a876a626ba14eb12eea4bbf6823b6ca50',1,'zlib.h']]], + ['z_5ffixed',['Z_FIXED',['../zlib_8h.html#aaa5c996fbc985d5ec43f99112c0ac4a6',1,'zlib.h']]], + ['z_5ffull_5fflush',['Z_FULL_FLUSH',['../zlib_8h.html#aed4fbb038c3973aacf52fccffbc44b53',1,'zlib.h']]], + ['z_5fhuffman_5fonly',['Z_HUFFMAN_ONLY',['../zlib_8h.html#a1eec3d3720ba91fd54fa08d2757c1785',1,'zlib.h']]], + ['z_5fmem_5ferror',['Z_MEM_ERROR',['../zlib_8h.html#ae2be6be871e377c6e2c25a7296ce320c',1,'zlib.h']]], + ['z_5fneed_5fdict',['Z_NEED_DICT',['../zlib_8h.html#a32916ba675b2d06463da2576b6a49d64',1,'zlib.h']]], + ['z_5fno_5fcompression',['Z_NO_COMPRESSION',['../zlib_8h.html#a496a4523776bcfa14568cd083b59f24c',1,'zlib.h']]], + ['z_5fno_5fflush',['Z_NO_FLUSH',['../zlib_8h.html#ac3b62e37b9922d9496014515acd6083a',1,'zlib.h']]], + ['z_5fnull',['Z_NULL',['../zlib_8h.html#ad15afa2776b41b2f4d8582dd152bd736',1,'zlib.h']]], + ['z_5foff64_5ft',['z_off64_t',['../zconf_8h.html#ab9923767082c7a76924b31493e60d42c',1,'zconf.h']]], + ['z_5foff_5ft',['z_off_t',['../zconf_8h.html#a8cf4661a88ec12823d7cbdd3fa629eb0',1,'zconf.h']]], + ['z_5fok',['Z_OK',['../zlib_8h.html#a8cb802b6a11e926478dc6547c514c65c',1,'zlib.h']]], + ['z_5fpartial_5fflush',['Z_PARTIAL_FLUSH',['../zlib_8h.html#adbd49089a5611593f05ac80c9e12cc7f',1,'zlib.h']]], + ['z_5frle',['Z_RLE',['../zlib_8h.html#af52c1220e7193d2da78332d75f9251ea',1,'zlib.h']]], + ['z_5fstream_5fend',['Z_STREAM_END',['../zlib_8h.html#a7d94a4a852228a899864a0053162e7a8',1,'zlib.h']]], + ['z_5fstream_5ferror',['Z_STREAM_ERROR',['../zlib_8h.html#aad97cde83a9a4bb77f5c3b03bb68e483',1,'zlib.h']]], + ['z_5fsync_5fflush',['Z_SYNC_FLUSH',['../zlib_8h.html#aa32ca175522e0ef314f4dc0b0196bada',1,'zlib.h']]], + ['z_5ftext',['Z_TEXT',['../zlib_8h.html#ac5c9021ac9271248094c6b93c61e1f02',1,'zlib.h']]], + ['z_5ftrees',['Z_TREES',['../zlib_8h.html#a0c44b4d8d05cacb1227b535cd8ed538f',1,'zlib.h']]], + ['z_5funknown',['Z_UNKNOWN',['../zlib_8h.html#a4be54d9d68d40adb73f87492284cc290',1,'zlib.h']]], + ['z_5fversion_5ferror',['Z_VERSION_ERROR',['../zlib_8h.html#a7634cdd55f955ee1be99c065c6977371',1,'zlib.h']]], + ['zexport',['ZEXPORT',['../zconf_8h.html#a181415878f03b95a7094309d824a14b6',1,'zconf.h']]], + ['zexportva',['ZEXPORTVA',['../zconf_8h.html#af38d1853df635eee27f1a02f96457b22',1,'zconf.h']]], + ['zextern',['ZEXTERN',['../zconf_8h.html#a49b7f5eccfcc99e53178581632bc9589',1,'zconf.h']]], + ['zlib_5fver_5fmajor',['ZLIB_VER_MAJOR',['../zlib_8h.html#a52eec052f38e306d472e75bfafda9608',1,'zlib.h']]], + ['zlib_5fver_5fminor',['ZLIB_VER_MINOR',['../zlib_8h.html#a82109105b5511ffa8f8373b6a917e1e4',1,'zlib.h']]], + ['zlib_5fver_5frevision',['ZLIB_VER_REVISION',['../zlib_8h.html#ad3662b8749a50045ec1c120354fb7e9d',1,'zlib.h']]], + ['zlib_5fver_5fsubrevision',['ZLIB_VER_SUBREVISION',['../zlib_8h.html#a788ea49a5b65e12b11d7f274542d5af5',1,'zlib.h']]], + ['zlib_5fvernum',['ZLIB_VERNUM',['../zlib_8h.html#a6413cdfb4cdc0b5a09cf9b5f3f8f48ef',1,'zlib.h']]], + ['zlib_5fversion',['zlib_version',['../zlib_8h.html#a1f228220c3e6935eb171761c61487059',1,'zlib_version(): zlib.h'],['../zlib_8h.html#a51dc9dc65e483b3222c1f0f6a87eb76e',1,'ZLIB_VERSION(): zlib.h']]] +]; diff --git a/search/enums_0.html b/search/enums_0.html index d8d79a3..9efcd1b 100644 --- a/search/enums_0.html +++ b/search/enums_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_1.html b/search/enums_1.html index 9c2ae9a..0edd779 100644 --- a/search/enums_1.html +++ b/search/enums_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_1.js b/search/enums_1.js index 49f2812..692e9db 100644 --- a/search/enums_1.js +++ b/search/enums_1.js @@ -1,9 +1,34 @@ var searchData= [ - ['fserror',['FSError',['../group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c',1,'filesystem.h']]], - ['fsmode',['FSMode',['../group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f',1,'filesystem.h']]], - ['fsmountsourcetype',['FSMountSourceType',['../group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4',1,'filesystem.h']]], - ['fsstatflags',['FSStatFlags',['../group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6',1,'filesystem.h']]], - ['fsstatus',['FSStatus',['../group__coreinit__fs.html#ga1f6b17153671191447543d781627f223',1,'filesystem.h']]], - ['fsvolumestate',['FSVolumeState',['../group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6',1,'filesystem.h']]] + ['controllertype',['ControllerType',['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9',1,'nn::swkbd']]], + ['curl_5fclosepolicy',['curl_closepolicy',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60',1,'curl.h']]], + ['curl_5fftpauth',['curl_ftpauth',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8d',1,'curl.h']]], + ['curl_5fftpccc',['curl_ftpccc',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50aca',1,'curl.h']]], + ['curl_5fftpcreatedir',['curl_ftpcreatedir',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48',1,'curl.h']]], + ['curl_5fftpmethod',['curl_ftpmethod',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56',1,'curl.h']]], + ['curl_5finfotype',['curl_infotype',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14',1,'curl.h']]], + ['curl_5fkhmatch',['curl_khmatch',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22',1,'curl.h']]], + ['curl_5fkhstat',['curl_khstat',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8af',1,'curl.h']]], + ['curl_5flock_5faccess',['curl_lock_access',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe',1,'curl.h']]], + ['curl_5flock_5fdata',['curl_lock_data',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549c',1,'curl.h']]], + ['curl_5fnetrc_5foption',['CURL_NETRC_OPTION',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06dea',1,'curl.h']]], + ['curl_5fproxytype',['curl_proxytype',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8',1,'curl.h']]], + ['curl_5ftimecond',['curl_TimeCond',['../curl_8h.html#a845d262749bd413d724b58e26f713f25',1,'curl.h']]], + ['curl_5ftlsauth',['CURL_TLSAUTH',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480',1,'curl.h']]], + ['curl_5fusessl',['curl_usessl',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33f',1,'curl.h']]], + ['curlcode',['CURLcode',['../curl_8h.html#af0691941698240652e0a391394217951',1,'curl.h']]], + ['curlfiletype',['curlfiletype',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94f',1,'curl.h']]], + ['curlformcode',['CURLFORMcode',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271',1,'curl.h']]], + ['curlformoption',['CURLformoption',['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f',1,'curl.h']]], + ['curlinfo',['CURLINFO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7b',1,'curl.h']]], + ['curliocmd',['curliocmd',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4',1,'curl.h']]], + ['curlioerr',['curlioerr',['../curl_8h.html#aed08c6203949f0b52a655e094f241920',1,'curl.h']]], + ['curlmcode',['CURLMcode',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3',1,'multi.h']]], + ['curlmoption',['CURLMoption',['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5',1,'multi.h']]], + ['curlmsg',['CURLMSG',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154',1,'multi.h']]], + ['curloption',['CURLoption',['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610',1,'curl.h']]], + ['curlshcode',['CURLSHcode',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44',1,'curl.h']]], + ['curlshoption',['CURLSHoption',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f',1,'curl.h']]], + ['curlsocktype',['curlsocktype',['../curl_8h.html#ae319cab849319fca1b222de282506ad9',1,'curl.h']]], + ['curlversion',['CURLversion',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe',1,'curl.h']]] ]; diff --git a/search/enums_10.html b/search/enums_10.html new file mode 100644 index 0000000..ebc935b --- /dev/null +++ b/search/enums_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_10.js b/search/enums_10.js new file mode 100644 index 0000000..658afb7 --- /dev/null +++ b/search/enums_10.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'input.h']]], + ['vpadchan',['VPADChan',['../group__vpad__input.html#ga05fe36fbe8e98bd6b1f69cccf7752e26',1,'input.h']]], + ['vpadlcdmode',['VPADLcdMode',['../group__vpad__input.html#ga46a82f660292f1284a8eff20015e2528',1,'input.h']]], + ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'input.h']]], + ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'input.h']]] +]; diff --git a/search/enums_11.html b/search/enums_11.html new file mode 100644 index 0000000..2d664b7 --- /dev/null +++ b/search/enums_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_11.js b/search/enums_11.js new file mode 100644 index 0000000..c9a702a --- /dev/null +++ b/search/enums_11.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['wpadbutton',['WPADButton',['../group__padscore__wpad.html#ga223abdb15d9048c4635154349b83a05e',1,'wpad.h']]], + ['wpadchan',['WPADChan',['../group__padscore__wpad.html#ga3d9addfad689c9015cdc4243473df107',1,'wpad.h']]], + ['wpadclassicbutton',['WPADClassicButton',['../group__padscore__wpad.html#ga72daa46557d71a08451a122c197fe029',1,'wpad.h']]], + ['wpaddataformat',['WPADDataFormat',['../group__padscore__wpad.html#ga2db2238f03b51e7ea465f48397ec4900',1,'wpad.h']]], + ['wpadextensiontype',['WPADExtensionType',['../group__padscore__wpad.html#gaabe6fcb6ae154b867c0ed874728099f3',1,'wpad.h']]], + ['wpadprobutton',['WPADProButton',['../group__padscore__wpad.html#gafbd68b03bdeb1eaccadb2e00c86f3adb',1,'wpad.h']]] +]; diff --git a/search/enums_2.html b/search/enums_2.html index e547781..2b851b6 100644 --- a/search/enums_2.html +++ b/search/enums_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_2.js b/search/enums_2.js index b499e0e..6bb8170 100644 --- a/search/enums_2.js +++ b/search/enums_2.js @@ -1,47 +1,4 @@ var searchData= [ - ['gx2aamode',['GX2AAMode',['../group__gx2__enum.html#ga257ea04f4dd1b538f7a518af11f4897a',1,'enum.h']]], - ['gx2alphatomaskmode',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga075361ef2efa264b0985436bc83674f7',1,'enum.h']]], - ['gx2attribformat',['GX2AttribFormat',['../group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb',1,'enum.h']]], - ['gx2attribindextype',['GX2AttribIndexType',['../group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48',1,'enum.h']]], - ['gx2blendcombinemode',['GX2BlendCombineMode',['../group__gx2__enum.html#ga709ac06f79aad28e189f64eddee95c0c',1,'enum.h']]], - ['gx2blendmode',['GX2BlendMode',['../group__gx2__enum.html#ga51325124fd72959f914a3e0190ea6e5b',1,'enum.h']]], - ['gx2bufferingmode',['GX2BufferingMode',['../group__gx2__enum.html#ga12660ac541270a903d49e588795f95db',1,'enum.h']]], - ['gx2channelmask',['GX2ChannelMask',['../group__gx2__enum.html#ga0b11754ab8a00e7e3518a064a4b94144',1,'enum.h']]], - ['gx2clearflags',['GX2ClearFlags',['../group__gx2__enum.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61',1,'enum.h']]], - ['gx2comparefunction',['GX2CompareFunction',['../group__gx2__enum.html#ga33e99afbccad5f16189ff6cf84d55d88',1,'enum.h']]], - ['gx2drcrendermode',['GX2DrcRenderMode',['../group__gx2__enum.html#ga5965f5f73029fc3d260e4da920669154',1,'enum.h']]], - ['gx2endianswapmode',['GX2EndianSwapMode',['../group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c',1,'enum.h']]], - ['gx2eventtype',['GX2EventType',['../group__gx2__enum.html#gaee5660124cbf6d681bfb6dddd7bd0d13',1,'enum.h']]], - ['gx2fetchshadertype',['GX2FetchShaderType',['../group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe',1,'enum.h']]], - ['gx2frontface',['GX2FrontFace',['../group__gx2__enum.html#ga12f9c7931c856e632df28f25cb27d7ed',1,'enum.h']]], - ['gx2indextype',['GX2IndexType',['../group__gx2__enum.html#ga05cdb8739488621652b08674ff9cd2e4',1,'enum.h']]], - ['gx2initattributes',['GX2InitAttributes',['../group__gx2__enum.html#gaf2f8cbe497547bbf68cd7412582831f3',1,'enum.h']]], - ['gx2invalidatemode',['GX2InvalidateMode',['../group__gx2__enum.html#ga8de147b112a93a72be4718bc37507709',1,'enum.h']]], - ['gx2logicop',['GX2LogicOp',['../group__gx2__enum.html#ga2a90e8100fd36bea5c58bf5f89abdef0',1,'enum.h']]], - ['gx2polygonmode',['GX2PolygonMode',['../group__gx2__enum.html#gafc00c6baa27108695a298d64ccf000a8',1,'enum.h']]], - ['gx2primitivemode',['GX2PrimitiveMode',['../group__gx2__enum.html#ga759347839142a01bbb4c01112b437f7a',1,'enum.h']]], - ['gx2rendertarget',['GX2RenderTarget',['../group__gx2__enum.html#ga2ae8a9611caa8061334586d5c7f48c8a',1,'enum.h']]], - ['gx2roundingmode',['GX2RoundingMode',['../group__gx2__enum.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c',1,'enum.h']]], - ['gx2rresourceflags',['GX2RResourceFlags',['../group__gx2r__resource.html#ga5038cc0d0ddfb9c5997bc24c25374985',1,'resource.h']]], - ['gx2samplervartype',['GX2SamplerVarType',['../group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6',1,'enum.h']]], - ['gx2scantarget',['GX2ScanTarget',['../group__gx2__enum.html#ga45fba64a8e78e02b653ecc02a0d7c575',1,'enum.h']]], - ['gx2shadermode',['GX2ShaderMode',['../group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36',1,'enum.h']]], - ['gx2shadervartype',['GX2ShaderVarType',['../group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3',1,'enum.h']]], - ['gx2stencilfunction',['GX2StencilFunction',['../group__gx2__enum.html#ga1aafdf748c771f8a31ed068a7401e95d',1,'enum.h']]], - ['gx2surfacedim',['GX2SurfaceDim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'enum.h']]], - ['gx2surfaceformat',['GX2SurfaceFormat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'enum.h']]], - ['gx2surfaceuse',['GX2SurfaceUse',['../group__gx2__enum.html#gafe1ebff6752df098313c3a3c587e3114',1,'enum.h']]], - ['gx2tessellationmode',['GX2TessellationMode',['../group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee',1,'enum.h']]], - ['gx2texanisoratio',['GX2TexAnisoRatio',['../group__gx2__enum.html#gabf508b74443eb26bd812c2b123cbaf60',1,'enum.h']]], - ['gx2texbordertype',['GX2TexBorderType',['../group__gx2__enum.html#ga39aa610dff74f1c4858610fa08617a31',1,'enum.h']]], - ['gx2texclampmode',['GX2TexClampMode',['../group__gx2__enum.html#ga64376f84e058eb1dca71b1e9dd658c3c',1,'enum.h']]], - ['gx2texmipfiltermode',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3',1,'enum.h']]], - ['gx2texmipperfmode',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga8875f8590a9caa2d35953f87cf0313ff',1,'enum.h']]], - ['gx2texxyfiltermode',['GX2TexXYFilterMode',['../group__gx2__enum.html#gafefd7778391ecb21566f8f86ee9b37a8',1,'enum.h']]], - ['gx2texzfiltermode',['GX2TexZFilterMode',['../group__gx2__enum.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc',1,'enum.h']]], - ['gx2texzperfmode',['GX2TexZPerfMode',['../group__gx2__enum.html#ga11a80acc42f03a58e807b12bd79a48d0',1,'enum.h']]], - ['gx2tilemode',['GX2TileMode',['../group__gx2__enum.html#gaf27a80e22355f92a687c0452642fd4c1',1,'enum.h']]], - ['gx2tvrendermode',['GX2TVRenderMode',['../group__gx2__enum.html#ga26ce39ea7574b51477cdf445edf375f5',1,'enum.h']]], - ['gx2tvscanmode',['GX2TVScanMode',['../group__gx2__enum.html#ga9c18350871b3601137f3d73b2f933b85',1,'enum.h']]] + ['disassembleppcflags',['DisassemblePPCFlags',['../group__coreinit__debug.html#ga9cb804d7c7ffa9732c4ac5e9a4287470',1,'debug.h']]] ]; diff --git a/search/enums_3.html b/search/enums_3.html index 16795d5..b29d31c 100644 --- a/search/enums_3.html +++ b/search/enums_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_3.js b/search/enums_3.js index 5c92c7b..49f2812 100644 --- a/search/enums_3.js +++ b/search/enums_3.js @@ -1,13 +1,9 @@ var searchData= [ - ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'mcp.h']]], - ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__baseheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'baseheap.h']]], - ['memexpandedheapdirection',['MEMExpandedHeapDirection',['../group__coreinit__expheap.html#gacb34f3a4894ac5c0f259d5bcbd796486',1,'expandedheap.h']]], - ['memexpandedheapmode',['MEMExpandedHeapMode',['../group__coreinit__expheap.html#gaa50eb5cf07f03eddb8283ec2ca9a6ec1',1,'expandedheap.h']]], - ['memframeheapfreemode',['MEMFrameHeapFreeMode',['../group__coreinit__frameheap.html#ga519bff9f11e628bf00f032e527b3aa3f',1,'frameheap.h']]], - ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'memheap.h']]], - ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'memheap.h']]], - ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'memheap.h']]], - ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'taskqueue.h']]], - ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'taskqueue.h']]] + ['fserror',['FSError',['../group__coreinit__fs.html#ga9d75a2f66784083c8a0946918841f97c',1,'filesystem.h']]], + ['fsmode',['FSMode',['../group__coreinit__fs.html#ga6262a647f387b5128a72e5fd2ce9c25f',1,'filesystem.h']]], + ['fsmountsourcetype',['FSMountSourceType',['../group__coreinit__fs.html#ga0aefa3554d6ab3bcb7ced7df4b0117b4',1,'filesystem.h']]], + ['fsstatflags',['FSStatFlags',['../group__coreinit__fs.html#ga34564ba894f3287a5cb0f78f722dcdf6',1,'filesystem.h']]], + ['fsstatus',['FSStatus',['../group__coreinit__fs.html#ga1f6b17153671191447543d781627f223',1,'filesystem.h']]], + ['fsvolumestate',['FSVolumeState',['../group__coreinit__fs.html#ga7fca3cd5dc44c27e60e7cb422a1bf5b6',1,'filesystem.h']]] ]; diff --git a/search/enums_4.html b/search/enums_4.html index 55ec3ef..ad9ec5e 100644 --- a/search/enums_4.html +++ b/search/enums_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_4.js b/search/enums_4.js index d33cd35..1871673 100644 --- a/search/enums_4.js +++ b/search/enums_4.js @@ -1,10 +1,51 @@ var searchData= [ - ['os_5fthread_5fattrib',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], - ['os_5fthread_5frequest',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], - ['os_5fthread_5fstate',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], - ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'event.h']]], - ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'exception.h']]], - ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'messagequeue.h']]], - ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'screen.h']]] + ['gx2_5fsq_5fsel',['GX2_SQ_SEL',['../group__gx2__utils.html#ga356d41555b40daf83705653d7dda0fa1',1,'utils.h']]], + ['gx2aamode',['GX2AAMode',['../group__gx2__enum.html#ga257ea04f4dd1b538f7a518af11f4897a',1,'enum.h']]], + ['gx2alphatomaskmode',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga075361ef2efa264b0985436bc83674f7',1,'enum.h']]], + ['gx2attribformat',['GX2AttribFormat',['../group__gx2__enum.html#ga41b58e48abb1dfbebca79cab46c379cb',1,'enum.h']]], + ['gx2attribindextype',['GX2AttribIndexType',['../group__gx2__enum.html#gac7dc258dc5d037184a8a27a50e74ef48',1,'enum.h']]], + ['gx2blendcombinemode',['GX2BlendCombineMode',['../group__gx2__enum.html#ga709ac06f79aad28e189f64eddee95c0c',1,'enum.h']]], + ['gx2blendmode',['GX2BlendMode',['../group__gx2__enum.html#ga51325124fd72959f914a3e0190ea6e5b',1,'enum.h']]], + ['gx2bufferingmode',['GX2BufferingMode',['../group__gx2__enum.html#ga12660ac541270a903d49e588795f95db',1,'enum.h']]], + ['gx2channelmask',['GX2ChannelMask',['../group__gx2__enum.html#ga0b11754ab8a00e7e3518a064a4b94144',1,'enum.h']]], + ['gx2clearflags',['GX2ClearFlags',['../group__gx2__enum.html#ga5e1d3b9d4fd7eeb6d16d568878dc7d61',1,'enum.h']]], + ['gx2comparefunction',['GX2CompareFunction',['../group__gx2__enum.html#ga33e99afbccad5f16189ff6cf84d55d88',1,'enum.h']]], + ['gx2debugcaptureendflags',['GX2DebugCaptureEndFlags',['../group__gx2__debug.html#gaaaeb82ee28c72bd7d22c0425626e35e4',1,'debug.h']]], + ['gx2debugcaptureinterfaceversion',['GX2DebugCaptureInterfaceVersion',['../group__gx2__debug.html#ga13750166e96ff226d8183225ea3b4679',1,'debug.h']]], + ['gx2debugcapturestartflags',['GX2DebugCaptureStartFlags',['../group__gx2__debug.html#ga2d14451517a0f5ee0657435081bbe01b',1,'debug.h']]], + ['gx2drcrendermode',['GX2DrcRenderMode',['../group__gx2__enum.html#ga5965f5f73029fc3d260e4da920669154',1,'enum.h']]], + ['gx2endianswapmode',['GX2EndianSwapMode',['../group__gx2__enum.html#ga921c9d19110d75b3ed8370c9676a811c',1,'enum.h']]], + ['gx2eventtype',['GX2EventType',['../group__gx2__enum.html#gaee5660124cbf6d681bfb6dddd7bd0d13',1,'enum.h']]], + ['gx2fetchshadertype',['GX2FetchShaderType',['../group__gx2__enum.html#ga55fd38b8208385b84ba5dbd3a5ef10fe',1,'enum.h']]], + ['gx2frontface',['GX2FrontFace',['../group__gx2__enum.html#ga12f9c7931c856e632df28f25cb27d7ed',1,'enum.h']]], + ['gx2indextype',['GX2IndexType',['../group__gx2__enum.html#ga05cdb8739488621652b08674ff9cd2e4',1,'enum.h']]], + ['gx2initattributes',['GX2InitAttributes',['../group__gx2__enum.html#gaf2f8cbe497547bbf68cd7412582831f3',1,'enum.h']]], + ['gx2invalidatemode',['GX2InvalidateMode',['../group__gx2__enum.html#ga8de147b112a93a72be4718bc37507709',1,'enum.h']]], + ['gx2logicop',['GX2LogicOp',['../group__gx2__enum.html#ga2a90e8100fd36bea5c58bf5f89abdef0',1,'enum.h']]], + ['gx2polygonmode',['GX2PolygonMode',['../group__gx2__enum.html#gafc00c6baa27108695a298d64ccf000a8',1,'enum.h']]], + ['gx2primitivemode',['GX2PrimitiveMode',['../group__gx2__enum.html#ga759347839142a01bbb4c01112b437f7a',1,'enum.h']]], + ['gx2rendertarget',['GX2RenderTarget',['../group__gx2__enum.html#ga2ae8a9611caa8061334586d5c7f48c8a',1,'enum.h']]], + ['gx2roundingmode',['GX2RoundingMode',['../group__gx2__enum.html#ga2b85f88ab2cafb51cfcbd3a8d2bc560c',1,'enum.h']]], + ['gx2rresourceflags',['GX2RResourceFlags',['../group__gx2r__resource.html#ga5038cc0d0ddfb9c5997bc24c25374985',1,'resource.h']]], + ['gx2samplervartype',['GX2SamplerVarType',['../group__gx2__enum.html#gab28c2b81a7f6f2a39e1237480dfa81c6',1,'enum.h']]], + ['gx2scantarget',['GX2ScanTarget',['../group__gx2__enum.html#ga45fba64a8e78e02b653ecc02a0d7c575',1,'enum.h']]], + ['gx2shadermode',['GX2ShaderMode',['../group__gx2__enum.html#gaac67e4b13d65301cfb2a2de9a0802f36',1,'enum.h']]], + ['gx2shadervartype',['GX2ShaderVarType',['../group__gx2__enum.html#ga5ec633b49a54d9ab9bfc7123e6fce5e3',1,'enum.h']]], + ['gx2stencilfunction',['GX2StencilFunction',['../group__gx2__enum.html#ga1aafdf748c771f8a31ed068a7401e95d',1,'enum.h']]], + ['gx2surfacedim',['GX2SurfaceDim',['../group__gx2__enum.html#gabedadb9f5051baad71365a011a02618e',1,'enum.h']]], + ['gx2surfaceformat',['GX2SurfaceFormat',['../group__gx2__enum.html#ga4bdfe0b311093741c7cb8271cc5a67cb',1,'enum.h']]], + ['gx2surfaceuse',['GX2SurfaceUse',['../group__gx2__enum.html#gafe1ebff6752df098313c3a3c587e3114',1,'enum.h']]], + ['gx2tessellationmode',['GX2TessellationMode',['../group__gx2__enum.html#gaf45d76c396126af0bcba50fb7f7fbaee',1,'enum.h']]], + ['gx2texanisoratio',['GX2TexAnisoRatio',['../group__gx2__enum.html#gabf508b74443eb26bd812c2b123cbaf60',1,'enum.h']]], + ['gx2texbordertype',['GX2TexBorderType',['../group__gx2__enum.html#ga39aa610dff74f1c4858610fa08617a31',1,'enum.h']]], + ['gx2texclampmode',['GX2TexClampMode',['../group__gx2__enum.html#ga64376f84e058eb1dca71b1e9dd658c3c',1,'enum.h']]], + ['gx2texmipfiltermode',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac3db6abf98a2dca8f6b9f136dcbfb3a3',1,'enum.h']]], + ['gx2texmipperfmode',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga8875f8590a9caa2d35953f87cf0313ff',1,'enum.h']]], + ['gx2texxyfiltermode',['GX2TexXYFilterMode',['../group__gx2__enum.html#gafefd7778391ecb21566f8f86ee9b37a8',1,'enum.h']]], + ['gx2texzfiltermode',['GX2TexZFilterMode',['../group__gx2__enum.html#gaf699b163d8f97d5b89a9a8ba1ec5ebbc',1,'enum.h']]], + ['gx2texzperfmode',['GX2TexZPerfMode',['../group__gx2__enum.html#ga11a80acc42f03a58e807b12bd79a48d0',1,'enum.h']]], + ['gx2tilemode',['GX2TileMode',['../group__gx2__enum.html#gaf27a80e22355f92a687c0452642fd4c1',1,'enum.h']]], + ['gx2tvrendermode',['GX2TVRenderMode',['../group__gx2__enum.html#ga26ce39ea7574b51477cdf445edf375f5',1,'enum.h']]], + ['gx2tvscanmode',['GX2TVScanMode',['../group__gx2__enum.html#ga9c18350871b3601137f3d73b2f933b85',1,'enum.h']]] ]; diff --git a/search/enums_5.html b/search/enums_5.html index 5e1b3fa..3b86395 100644 --- a/search/enums_5.html +++ b/search/enums_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_5.js b/search/enums_5.js index d99896e..7974e32 100644 --- a/search/enums_5.js +++ b/search/enums_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'procui.h']]] + ['hidattachevent',['HIDAttachEvent',['../group__nsyshid__hid.html#ga01cfa0df94f3e3870562d1d4f8d35005',1,'hid.h']]] ]; diff --git a/search/enums_6.html b/search/enums_6.html index 66cc643..acd7a54 100644 --- a/search/enums_6.html +++ b/search/enums_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enums_6.js b/search/enums_6.js index 829a448..f42d1ff 100644 --- a/search/enums_6.js +++ b/search/enums_6.js @@ -1,6 +1,5 @@ var searchData= [ - ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gac0151a3ca71aa0781a396a89430654a7',1,'input.h']]], - ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#gaff1e94081b12bc485c6613eb94daccea',1,'input.h']]], - ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga11fffe32865d0edf0105ed06d9f6a83b',1,'input.h']]] + ['ioserror',['IOSError',['../group__coreinit__ios.html#ga1362cf868834e0015ad0f972b9356ae2',1,'ios.h']]], + ['iosopenmode',['IOSOpenMode',['../group__coreinit__ios.html#ga62f5e698526256540de1c70858351189',1,'ios.h']]] ]; diff --git a/search/enums_7.html b/search/enums_7.html new file mode 100644 index 0000000..ee24b45 --- /dev/null +++ b/search/enums_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_7.js b/search/enums_7.js new file mode 100644 index 0000000..336308b --- /dev/null +++ b/search/enums_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['kpaderror',['KPADError',['../group__padscore__kpad.html#ga24f9946812e70c194e190b6880d030cc',1,'kpad.h']]] +]; diff --git a/search/enums_8.html b/search/enums_8.html new file mode 100644 index 0000000..c6b4d24 --- /dev/null +++ b/search/enums_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_8.js b/search/enums_8.js new file mode 100644 index 0000000..154ede5 --- /dev/null +++ b/search/enums_8.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['languagetype',['LanguageType',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34',1,'nn::swkbd']]], + ['legacylevel',['LegacyLevel',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231',1,'nn::Result']]], + ['legacymodule',['LegacyModule',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495',1,'nn::Result']]], + ['legacysignature',['LegacySignature',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538',1,'nn::Result']]], + ['legacysummary',['LegacySummary',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51',1,'nn::Result']]], + ['level',['Level',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5',1,'nn::Result']]] +]; diff --git a/search/enums_9.html b/search/enums_9.html new file mode 100644 index 0000000..c743868 --- /dev/null +++ b/search/enums_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_9.js b/search/enums_9.js new file mode 100644 index 0000000..acb324c --- /dev/null +++ b/search/enums_9.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['mcpapptype',['MCPAppType',['../group__coreinit__mcp.html#ga66e511087d21fbaa8255186ffcd14c04',1,'mcp.h']]], + ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6c4434b6d47def21a09e2f1f100dce93',1,'mcp.h']]], + ['mcpregion',['MCPRegion',['../group__coreinit__mcp.html#ga4d8a293a663bd71df5967c7e00c31f37',1,'mcp.h']]], + ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__memheap.html#ga552d2fdd0b6f216c1bc8bad6a02e1ea4',1,'memheap.h']]], + ['memexpheapdirection',['MEMExpHeapDirection',['../group__coreinit__memexpheap.html#gaf7d7b76eff6969688351b914dbd5ff84',1,'memexpheap.h']]], + ['memexpheapmode',['MEMExpHeapMode',['../group__coreinit__memexpheap.html#gafaff417de3d38ab7b2fbf257913fac51',1,'memexpheap.h']]], + ['memfrmheapfreemode',['MEMFrmHeapFreeMode',['../group__coreinit__memfrmheap.html#ga3f08e0ac8686224d9eebc0655e7623dc',1,'memfrmheap.h']]], + ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#ga5a2254c26326745a098c8d8ec1d56442',1,'memheap.h']]], + ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga5c832777be0c2cffa9c0f2eaf3c9a497',1,'memheap.h']]], + ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gaf4257a1288a2365e8c3600df369a83cb',1,'memheap.h']]], + ['module',['Module',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153af',1,'nn::Result']]], + ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb',1,'taskqueue.h']]], + ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645',1,'taskqueue.h']]] +]; diff --git a/search/enums_a.html b/search/enums_a.html new file mode 100644 index 0000000..58694ef --- /dev/null +++ b/search/enums_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_a.js b/search/enums_a.js new file mode 100644 index 0000000..3649290 --- /dev/null +++ b/search/enums_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['nsslservercertid',['NSSLServerCertId',['../group__nsysnet__nssl.html#ga38586a4d6115d2c6486aafefaf4fc162',1,'nssl.h']]] +]; diff --git a/search/enums_b.html b/search/enums_b.html new file mode 100644 index 0000000..738b359 --- /dev/null +++ b/search/enums_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_b.js b/search/enums_b.js new file mode 100644 index 0000000..7a6f190 --- /dev/null +++ b/search/enums_b.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['os_5fthread_5fattrib',['OS_THREAD_ATTRIB',['../group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519',1,'thread.h']]], + ['os_5fthread_5frequest',['OS_THREAD_REQUEST',['../group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a',1,'thread.h']]], + ['os_5fthread_5fstate',['OS_THREAD_STATE',['../group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285',1,'thread.h']]], + ['osdynload_5fentryreason',['OSDynLoad_EntryReason',['../group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177',1,'dynload.h']]], + ['osdynload_5ferror',['OSDynLoad_Error',['../group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7',1,'dynload.h']]], + ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2d1b8c1aaa6e238daac84212cd597d02',1,'event.h']]], + ['osexceptionmode',['OSExceptionMode',['../group__coreinit__exception.html#gadf2e521394011577c7dc08431b3badd3',1,'exception.h']]], + ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga65a0cfbe0419c15167c339ec771a26af',1,'exception.h']]], + ['osfunctiontype',['OSFunctionType',['../group__coreinit__msgq.html#gaf6b4af31211f6f04e4039ee8e4613406',1,'messagequeue.h']]], + ['osmemorymapmode',['OSMemoryMapMode',['../group__coreinit__memorymap.html#gaec8c3a45030e5489b84183ad8b50f4be',1,'memorymap.h']]], + ['osmemorytype',['OSMemoryType',['../group__coreinit__memory.html#ga5adafa4b1651c95c686848b6873866ec',1,'memory.h']]], + ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#ga7f0952f940e3669382cb7a05a02ca9cf',1,'messagequeue.h']]], + ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga31055493febf1e72ada55aa0b2380f37',1,'screen.h']]] +]; diff --git a/search/enums_c.html b/search/enums_c.html new file mode 100644 index 0000000..593438a --- /dev/null +++ b/search/enums_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_c.js b/search/enums_c.js new file mode 100644 index 0000000..3a8dcf8 --- /dev/null +++ b/search/enums_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['procuicallbacktype',['ProcUICallbackType',['../group__proc__ui__procui.html#ga9eba9de3b8f84c2482c358a1493ecda8',1,'procui.h']]], + ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#gade66d5052242731e3eac46278b7a4f2b',1,'procui.h']]] +]; diff --git a/search/enums_d.html b/search/enums_d.html new file mode 100644 index 0000000..799cd9a --- /dev/null +++ b/search/enums_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_d.js b/search/enums_d.js new file mode 100644 index 0000000..d114f22 --- /dev/null +++ b/search/enums_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['regiontype',['RegionType',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2',1,'nn::swkbd']]] +]; diff --git a/search/enums_e.html b/search/enums_e.html new file mode 100644 index 0000000..58dfe28 --- /dev/null +++ b/search/enums_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_e.js b/search/enums_e.js new file mode 100644 index 0000000..aed5306 --- /dev/null +++ b/search/enums_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['state',['State',['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8',1,'nn::swkbd']]] +]; diff --git a/search/enums_f.html b/search/enums_f.html new file mode 100644 index 0000000..fbc8319 --- /dev/null +++ b/search/enums_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_f.js b/search/enums_f.js new file mode 100644 index 0000000..d732b3b --- /dev/null +++ b/search/enums_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['type',['type',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2d',1,'curl_khkey']]] +]; diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html index 450f1ac..03fdfad 100644 --- a/search/enumvalues_0.html +++ b/search/enumvalues_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html index ac8ff57..abeea56 100644 --- a/search/enumvalues_1.html +++ b/search/enumvalues_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js index 54d5028..7069863 100644 --- a/search/enumvalues_1.js +++ b/search/enumvalues_1.js @@ -1,83 +1,300 @@ var searchData= [ - ['fs_5ferror_5faccess_5ferror',['FS_ERROR_ACCESS_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151',1,'filesystem.h']]], - ['fs_5ferror_5falready_5fexists',['FS_ERROR_ALREADY_EXISTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c',1,'filesystem.h']]], - ['fs_5ferror_5falready_5fopen',['FS_ERROR_ALREADY_OPEN',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d',1,'filesystem.h']]], - ['fs_5ferror_5fbusy',['FS_ERROR_BUSY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f',1,'filesystem.h']]], - ['fs_5ferror_5fcancelled',['FS_ERROR_CANCELLED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055',1,'filesystem.h']]], - ['fs_5ferror_5fdata_5fcorrupted',['FS_ERROR_DATA_CORRUPTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f',1,'filesystem.h']]], - ['fs_5ferror_5fend_5fof_5fdir',['FS_ERROR_END_OF_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de',1,'filesystem.h']]], - ['fs_5ferror_5fend_5fof_5ffile',['FS_ERROR_END_OF_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb',1,'filesystem.h']]], - ['fs_5ferror_5ffile_5ftoo_5fbig',['FS_ERROR_FILE_TOO_BIG',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5falignment',['FS_ERROR_INVALID_ALIGNMENT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fbuffer',['FS_ERROR_INVALID_BUFFER',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fclienthandle',['FS_ERROR_INVALID_CLIENTHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fdirhandle',['FS_ERROR_INVALID_DIRHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5ffilehandle',['FS_ERROR_INVALID_FILEHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fmedia',['FS_ERROR_INVALID_MEDIA',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fparam',['FS_ERROR_INVALID_PARAM',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968',1,'filesystem.h']]], - ['fs_5ferror_5finvalid_5fpath',['FS_ERROR_INVALID_PATH',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f',1,'filesystem.h']]], - ['fs_5ferror_5fjournal_5ffull',['FS_ERROR_JOURNAL_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea',1,'filesystem.h']]], - ['fs_5ferror_5fmax_5fclients',['FS_ERROR_MAX_CLIENTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4',1,'filesystem.h']]], - ['fs_5ferror_5fmax_5fdirs',['FS_ERROR_MAX_DIRS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa',1,'filesystem.h']]], - ['fs_5ferror_5fmax_5ffiles',['FS_ERROR_MAX_FILES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438',1,'filesystem.h']]], - ['fs_5ferror_5fmax_5fmount_5fpoints',['FS_ERROR_MAX_MOUNT_POINTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56',1,'filesystem.h']]], - ['fs_5ferror_5fmax_5fvolumes',['FS_ERROR_MAX_VOLUMES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd',1,'filesystem.h']]], - ['fs_5ferror_5fmedia_5ferror',['FS_ERROR_MEDIA_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70',1,'filesystem.h']]], - ['fs_5ferror_5fmedia_5fnot_5fready',['FS_ERROR_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b',1,'filesystem.h']]], - ['fs_5ferror_5fnot_5fdir',['FS_ERROR_NOT_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733',1,'filesystem.h']]], - ['fs_5ferror_5fnot_5fempty',['FS_ERROR_NOT_EMPTY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93',1,'filesystem.h']]], - ['fs_5ferror_5fnot_5ffile',['FS_ERROR_NOT_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904',1,'filesystem.h']]], - ['fs_5ferror_5fnot_5ffound',['FS_ERROR_NOT_FOUND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4',1,'filesystem.h']]], - ['fs_5ferror_5fnot_5finit',['FS_ERROR_NOT_INIT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749',1,'filesystem.h']]], - ['fs_5ferror_5fout_5fof_5frange',['FS_ERROR_OUT_OF_RANGE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15',1,'filesystem.h']]], - ['fs_5ferror_5fout_5fof_5fresources',['FS_ERROR_OUT_OF_RESOURCES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e',1,'filesystem.h']]], - ['fs_5ferror_5fpermission_5ferror',['FS_ERROR_PERMISSION_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f',1,'filesystem.h']]], - ['fs_5ferror_5fstorage_5ffull',['FS_ERROR_STORAGE_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1',1,'filesystem.h']]], - ['fs_5ferror_5funavailable_5fcommand',['FS_ERROR_UNAVAILABLE_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0',1,'filesystem.h']]], - ['fs_5ferror_5funsupported_5fcommand',['FS_ERROR_UNSUPPORTED_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9',1,'filesystem.h']]], - ['fs_5ferror_5fwrite_5fprotected',['FS_ERROR_WRITE_PROTECTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08',1,'filesystem.h']]], - ['fs_5fmode_5fexec_5fgroup',['FS_MODE_EXEC_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4',1,'filesystem.h']]], - ['fs_5fmode_5fexec_5fother',['FS_MODE_EXEC_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308',1,'filesystem.h']]], - ['fs_5fmode_5fexec_5fowner',['FS_MODE_EXEC_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e',1,'filesystem.h']]], - ['fs_5fmode_5fread_5fgroup',['FS_MODE_READ_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9',1,'filesystem.h']]], - ['fs_5fmode_5fread_5fother',['FS_MODE_READ_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395',1,'filesystem.h']]], - ['fs_5fmode_5fread_5fowner',['FS_MODE_READ_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806',1,'filesystem.h']]], - ['fs_5fmode_5fwrite_5fgroup',['FS_MODE_WRITE_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119',1,'filesystem.h']]], - ['fs_5fmode_5fwrite_5fother',['FS_MODE_WRITE_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71',1,'filesystem.h']]], - ['fs_5fmode_5fwrite_5fowner',['FS_MODE_WRITE_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe',1,'filesystem.h']]], - ['fs_5fmount_5fsource_5fsd',['FS_MOUNT_SOURCE_SD',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3',1,'filesystem.h']]], - ['fs_5fmount_5fsource_5funk',['FS_MOUNT_SOURCE_UNK',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4ae6520daab812a32fa818e3162450729b',1,'filesystem.h']]], - ['fs_5fstat_5fdirectory',['FS_STAT_DIRECTORY',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d',1,'filesystem.h']]], - ['fs_5fstatus_5faccess_5ferror',['FS_STATUS_ACCESS_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a',1,'filesystem.h']]], - ['fs_5fstatus_5falready_5fopen',['FS_STATUS_ALREADY_OPEN',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e',1,'filesystem.h']]], - ['fs_5fstatus_5fcancelled',['FS_STATUS_CANCELLED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36',1,'filesystem.h']]], - ['fs_5fstatus_5fcorrupted',['FS_STATUS_CORRUPTED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147',1,'filesystem.h']]], - ['fs_5fstatus_5fend',['FS_STATUS_END',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9',1,'filesystem.h']]], - ['fs_5fstatus_5fexists',['FS_STATUS_EXISTS',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539',1,'filesystem.h']]], - ['fs_5fstatus_5ffatal_5ferror',['FS_STATUS_FATAL_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df',1,'filesystem.h']]], - ['fs_5fstatus_5ffile_5ftoo_5fbig',['FS_STATUS_FILE_TOO_BIG',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0',1,'filesystem.h']]], - ['fs_5fstatus_5fjournal_5ffull',['FS_STATUS_JOURNAL_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3',1,'filesystem.h']]], - ['fs_5fstatus_5fmax',['FS_STATUS_MAX',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247',1,'filesystem.h']]], - ['fs_5fstatus_5fmedia_5ferror',['FS_STATUS_MEDIA_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498',1,'filesystem.h']]], - ['fs_5fstatus_5fmedia_5fnot_5fready',['FS_STATUS_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128',1,'filesystem.h']]], - ['fs_5fstatus_5fnot_5fdir',['FS_STATUS_NOT_DIR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548',1,'filesystem.h']]], - ['fs_5fstatus_5fnot_5ffile',['FS_STATUS_NOT_FILE',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78',1,'filesystem.h']]], - ['fs_5fstatus_5fnot_5ffound',['FS_STATUS_NOT_FOUND',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8',1,'filesystem.h']]], - ['fs_5fstatus_5fok',['FS_STATUS_OK',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18',1,'filesystem.h']]], - ['fs_5fstatus_5fpermission_5ferror',['FS_STATUS_PERMISSION_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6',1,'filesystem.h']]], - ['fs_5fstatus_5fstorage_5ffull',['FS_STATUS_STORAGE_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796',1,'filesystem.h']]], - ['fs_5fstatus_5funsupported_5fcmd',['FS_STATUS_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fdata_5fcorrupted',['FS_VOLUME_STATE_DATA_CORRUPTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fdirty_5fmedia',['FS_VOLUME_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5ffatal',['FS_VOLUME_STATE_FATAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5finitial',['FS_VOLUME_STATE_INITIAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5finvalid',['FS_VOLUME_STATE_INVALID',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5finvalid_5fmedia',['FS_VOLUME_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fjournal_5ffull',['FS_VOLUME_STATE_JOURNAL_FULL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fmedia_5ferror',['FS_VOLUME_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fno_5fmedia',['FS_VOLUME_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fready',['FS_VOLUME_STATE_READY',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fwrite_5fprotected',['FS_VOLUME_STATE_WRITE_PROTECTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3',1,'filesystem.h']]], - ['fs_5fvolume_5fstate_5fwrong_5fmedia',['FS_VOLUME_STATE_WRONG_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242',1,'filesystem.h']]] + ['cfinit',['CFINIT',['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000fa91516b5d5e8957e15a12b5d54b21dc92',1,'curl.h']]], + ['cinit',['CINIT',['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610a5013453a71bb3b4b8a6f6991d4285042',1,'CINIT(): curl.h'],['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5ac9eadb73d1bc8f8935343cafb92b211b',1,'CINIT(): multi.h']]], + ['curl_5fformadd_5fdisabled',['CURL_FORMADD_DISABLED',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4',1,'curl.h']]], + ['curl_5fformadd_5fillegal_5farray',['CURL_FORMADD_ILLEGAL_ARRAY',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426',1,'curl.h']]], + ['curl_5fformadd_5fincomplete',['CURL_FORMADD_INCOMPLETE',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32',1,'curl.h']]], + ['curl_5fformadd_5flast',['CURL_FORMADD_LAST',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86',1,'curl.h']]], + ['curl_5fformadd_5fmemory',['CURL_FORMADD_MEMORY',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08',1,'curl.h']]], + ['curl_5fformadd_5fnull',['CURL_FORMADD_NULL',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338',1,'curl.h']]], + ['curl_5fformadd_5fok',['CURL_FORMADD_OK',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025',1,'curl.h']]], + ['curl_5fformadd_5foption_5ftwice',['CURL_FORMADD_OPTION_TWICE',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a',1,'curl.h']]], + ['curl_5fformadd_5funknown_5foption',['CURL_FORMADD_UNKNOWN_OPTION',['../curl_8h.html#ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81',1,'curl.h']]], + ['curl_5fhttp_5fversion_5f1_5f0',['CURL_HTTP_VERSION_1_0',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667',1,'curl.h']]], + ['curl_5fhttp_5fversion_5f1_5f1',['CURL_HTTP_VERSION_1_1',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74',1,'curl.h']]], + ['curl_5fhttp_5fversion_5flast',['CURL_HTTP_VERSION_LAST',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426',1,'curl.h']]], + ['curl_5fhttp_5fversion_5fnone',['CURL_HTTP_VERSION_NONE',['../curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f',1,'curl.h']]], + ['curl_5flast',['CURL_LAST',['../curl_8h.html#af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef',1,'curl.h']]], + ['curl_5flock_5faccess_5flast',['CURL_LOCK_ACCESS_LAST',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4',1,'curl.h']]], + ['curl_5flock_5faccess_5fnone',['CURL_LOCK_ACCESS_NONE',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251',1,'curl.h']]], + ['curl_5flock_5faccess_5fshared',['CURL_LOCK_ACCESS_SHARED',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519',1,'curl.h']]], + ['curl_5flock_5faccess_5fsingle',['CURL_LOCK_ACCESS_SINGLE',['../curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95',1,'curl.h']]], + ['curl_5flock_5fdata_5fconnect',['CURL_LOCK_DATA_CONNECT',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace',1,'curl.h']]], + ['curl_5flock_5fdata_5fcookie',['CURL_LOCK_DATA_COOKIE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1',1,'curl.h']]], + ['curl_5flock_5fdata_5fdns',['CURL_LOCK_DATA_DNS',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a',1,'curl.h']]], + ['curl_5flock_5fdata_5flast',['CURL_LOCK_DATA_LAST',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899',1,'curl.h']]], + ['curl_5flock_5fdata_5fnone',['CURL_LOCK_DATA_NONE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59',1,'curl.h']]], + ['curl_5flock_5fdata_5fshare',['CURL_LOCK_DATA_SHARE',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda',1,'curl.h']]], + ['curl_5flock_5fdata_5fssl_5fsession',['CURL_LOCK_DATA_SSL_SESSION',['../curl_8h.html#af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1',1,'curl.h']]], + ['curl_5fnetrc_5fignored',['CURL_NETRC_IGNORED',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472',1,'curl.h']]], + ['curl_5fnetrc_5flast',['CURL_NETRC_LAST',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc',1,'curl.h']]], + ['curl_5fnetrc_5foptional',['CURL_NETRC_OPTIONAL',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203',1,'curl.h']]], + ['curl_5fnetrc_5frequired',['CURL_NETRC_REQUIRED',['../curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46',1,'curl.h']]], + ['curl_5frtspreq_5fannounce',['CURL_RTSPREQ_ANNOUNCE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c',1,'curl.h']]], + ['curl_5frtspreq_5fdescribe',['CURL_RTSPREQ_DESCRIBE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70',1,'curl.h']]], + ['curl_5frtspreq_5fget_5fparameter',['CURL_RTSPREQ_GET_PARAMETER',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7',1,'curl.h']]], + ['curl_5frtspreq_5flast',['CURL_RTSPREQ_LAST',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e',1,'curl.h']]], + ['curl_5frtspreq_5fnone',['CURL_RTSPREQ_NONE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2',1,'curl.h']]], + ['curl_5frtspreq_5foptions',['CURL_RTSPREQ_OPTIONS',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637',1,'curl.h']]], + ['curl_5frtspreq_5fpause',['CURL_RTSPREQ_PAUSE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd',1,'curl.h']]], + ['curl_5frtspreq_5fplay',['CURL_RTSPREQ_PLAY',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b',1,'curl.h']]], + ['curl_5frtspreq_5freceive',['CURL_RTSPREQ_RECEIVE',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9',1,'curl.h']]], + ['curl_5frtspreq_5frecord',['CURL_RTSPREQ_RECORD',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8',1,'curl.h']]], + ['curl_5frtspreq_5fset_5fparameter',['CURL_RTSPREQ_SET_PARAMETER',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34',1,'curl.h']]], + ['curl_5frtspreq_5fsetup',['CURL_RTSPREQ_SETUP',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d',1,'curl.h']]], + ['curl_5frtspreq_5fteardown',['CURL_RTSPREQ_TEARDOWN',['../curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a',1,'curl.h']]], + ['curl_5fsslversion_5fdefault',['CURL_SSLVERSION_DEFAULT',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756',1,'curl.h']]], + ['curl_5fsslversion_5flast',['CURL_SSLVERSION_LAST',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219',1,'curl.h']]], + ['curl_5fsslversion_5fsslv2',['CURL_SSLVERSION_SSLv2',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce',1,'curl.h']]], + ['curl_5fsslversion_5fsslv3',['CURL_SSLVERSION_SSLv3',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906',1,'curl.h']]], + ['curl_5fsslversion_5ftlsv1',['CURL_SSLVERSION_TLSv1',['../curl_8h.html#a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e',1,'curl.h']]], + ['curl_5ftimecond_5fifmodsince',['CURL_TIMECOND_IFMODSINCE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d',1,'curl.h']]], + ['curl_5ftimecond_5fifunmodsince',['CURL_TIMECOND_IFUNMODSINCE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6',1,'curl.h']]], + ['curl_5ftimecond_5flast',['CURL_TIMECOND_LAST',['../curl_8h.html#a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f',1,'curl.h']]], + ['curl_5ftimecond_5flastmod',['CURL_TIMECOND_LASTMOD',['../curl_8h.html#a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353',1,'curl.h']]], + ['curl_5ftimecond_5fnone',['CURL_TIMECOND_NONE',['../curl_8h.html#a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5',1,'curl.h']]], + ['curl_5ftlsauth_5flast',['CURL_TLSAUTH_LAST',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b',1,'curl.h']]], + ['curl_5ftlsauth_5fnone',['CURL_TLSAUTH_NONE',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e',1,'curl.h']]], + ['curl_5ftlsauth_5fsrp',['CURL_TLSAUTH_SRP',['../curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe',1,'curl.h']]], + ['curlclosepolicy_5fcallback',['CURLCLOSEPOLICY_CALLBACK',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4',1,'curl.h']]], + ['curlclosepolicy_5flast',['CURLCLOSEPOLICY_LAST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765',1,'curl.h']]], + ['curlclosepolicy_5fleast_5frecently_5fused',['CURLCLOSEPOLICY_LEAST_RECENTLY_USED',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d',1,'curl.h']]], + ['curlclosepolicy_5fleast_5ftraffic',['CURLCLOSEPOLICY_LEAST_TRAFFIC',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2',1,'curl.h']]], + ['curlclosepolicy_5fnone',['CURLCLOSEPOLICY_NONE',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50',1,'curl.h']]], + ['curlclosepolicy_5foldest',['CURLCLOSEPOLICY_OLDEST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd',1,'curl.h']]], + ['curlclosepolicy_5fslowest',['CURLCLOSEPOLICY_SLOWEST',['../curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a',1,'curl.h']]], + ['curle_5faborted_5fby_5fcallback',['CURLE_ABORTED_BY_CALLBACK',['../curl_8h.html#af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b',1,'curl.h']]], + ['curle_5fagain',['CURLE_AGAIN',['../curl_8h.html#af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7',1,'curl.h']]], + ['curle_5fbad_5fcontent_5fencoding',['CURLE_BAD_CONTENT_ENCODING',['../curl_8h.html#af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553',1,'curl.h']]], + ['curle_5fbad_5fdownload_5fresume',['CURLE_BAD_DOWNLOAD_RESUME',['../curl_8h.html#af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e',1,'curl.h']]], + ['curle_5fbad_5ffunction_5fargument',['CURLE_BAD_FUNCTION_ARGUMENT',['../curl_8h.html#af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af',1,'curl.h']]], + ['curle_5fchunk_5ffailed',['CURLE_CHUNK_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d',1,'curl.h']]], + ['curle_5fconv_5ffailed',['CURLE_CONV_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451',1,'curl.h']]], + ['curle_5fconv_5freqd',['CURLE_CONV_REQD',['../curl_8h.html#af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2',1,'curl.h']]], + ['curle_5fcouldnt_5fconnect',['CURLE_COULDNT_CONNECT',['../curl_8h.html#af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388',1,'curl.h']]], + ['curle_5fcouldnt_5fresolve_5fhost',['CURLE_COULDNT_RESOLVE_HOST',['../curl_8h.html#af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630',1,'curl.h']]], + ['curle_5fcouldnt_5fresolve_5fproxy',['CURLE_COULDNT_RESOLVE_PROXY',['../curl_8h.html#af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd',1,'curl.h']]], + ['curle_5ffailed_5finit',['CURLE_FAILED_INIT',['../curl_8h.html#af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9',1,'curl.h']]], + ['curle_5ffile_5fcouldnt_5fread_5ffile',['CURLE_FILE_COULDNT_READ_FILE',['../curl_8h.html#af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a',1,'curl.h']]], + ['curle_5ffilesize_5fexceeded',['CURLE_FILESIZE_EXCEEDED',['../curl_8h.html#af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a',1,'curl.h']]], + ['curle_5fftp_5fbad_5ffile_5flist',['CURLE_FTP_BAD_FILE_LIST',['../curl_8h.html#af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3',1,'curl.h']]], + ['curle_5fftp_5fcant_5fget_5fhost',['CURLE_FTP_CANT_GET_HOST',['../curl_8h.html#af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fretr_5ffile',['CURLE_FTP_COULDNT_RETR_FILE',['../curl_8h.html#af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fset_5ftype',['CURLE_FTP_COULDNT_SET_TYPE',['../curl_8h.html#af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063',1,'curl.h']]], + ['curle_5fftp_5fcouldnt_5fuse_5frest',['CURLE_FTP_COULDNT_USE_REST',['../curl_8h.html#af0691941698240652e0a391394217951a404154a216fca019f85509759015820c',1,'curl.h']]], + ['curle_5fftp_5fport_5ffailed',['CURLE_FTP_PORT_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a',1,'curl.h']]], + ['curle_5fftp_5fpret_5ffailed',['CURLE_FTP_PRET_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c',1,'curl.h']]], + ['curle_5fftp_5fweird_5f227_5fformat',['CURLE_FTP_WEIRD_227_FORMAT',['../curl_8h.html#af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06',1,'curl.h']]], + ['curle_5fftp_5fweird_5fpass_5freply',['CURLE_FTP_WEIRD_PASS_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c',1,'curl.h']]], + ['curle_5fftp_5fweird_5fpasv_5freply',['CURLE_FTP_WEIRD_PASV_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647',1,'curl.h']]], + ['curle_5fftp_5fweird_5fserver_5freply',['CURLE_FTP_WEIRD_SERVER_REPLY',['../curl_8h.html#af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90',1,'curl.h']]], + ['curle_5ffunction_5fnot_5ffound',['CURLE_FUNCTION_NOT_FOUND',['../curl_8h.html#af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af',1,'curl.h']]], + ['curle_5fgot_5fnothing',['CURLE_GOT_NOTHING',['../curl_8h.html#af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492',1,'curl.h']]], + ['curle_5fhttp_5fpost_5ferror',['CURLE_HTTP_POST_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f',1,'curl.h']]], + ['curle_5fhttp_5freturned_5ferror',['CURLE_HTTP_RETURNED_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3',1,'curl.h']]], + ['curle_5finterface_5ffailed',['CURLE_INTERFACE_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567',1,'curl.h']]], + ['curle_5fldap_5fcannot_5fbind',['CURLE_LDAP_CANNOT_BIND',['../curl_8h.html#af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a',1,'curl.h']]], + ['curle_5fldap_5finvalid_5furl',['CURLE_LDAP_INVALID_URL',['../curl_8h.html#af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6',1,'curl.h']]], + ['curle_5fldap_5fsearch_5ffailed',['CURLE_LDAP_SEARCH_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd',1,'curl.h']]], + ['curle_5flogin_5fdenied',['CURLE_LOGIN_DENIED',['../curl_8h.html#af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513',1,'curl.h']]], + ['curle_5fnot_5fbuilt_5fin',['CURLE_NOT_BUILT_IN',['../curl_8h.html#af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e',1,'curl.h']]], + ['curle_5fobsolete10',['CURLE_OBSOLETE10',['../curl_8h.html#af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc',1,'curl.h']]], + ['curle_5fobsolete12',['CURLE_OBSOLETE12',['../curl_8h.html#af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f',1,'curl.h']]], + ['curle_5fobsolete16',['CURLE_OBSOLETE16',['../curl_8h.html#af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779',1,'curl.h']]], + ['curle_5fobsolete20',['CURLE_OBSOLETE20',['../curl_8h.html#af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616',1,'curl.h']]], + ['curle_5fobsolete24',['CURLE_OBSOLETE24',['../curl_8h.html#af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b',1,'curl.h']]], + ['curle_5fobsolete29',['CURLE_OBSOLETE29',['../curl_8h.html#af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657',1,'curl.h']]], + ['curle_5fobsolete32',['CURLE_OBSOLETE32',['../curl_8h.html#af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e',1,'curl.h']]], + ['curle_5fobsolete40',['CURLE_OBSOLETE40',['../curl_8h.html#af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6',1,'curl.h']]], + ['curle_5fobsolete44',['CURLE_OBSOLETE44',['../curl_8h.html#af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8',1,'curl.h']]], + ['curle_5fobsolete46',['CURLE_OBSOLETE46',['../curl_8h.html#af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4',1,'curl.h']]], + ['curle_5fobsolete50',['CURLE_OBSOLETE50',['../curl_8h.html#af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2',1,'curl.h']]], + ['curle_5fobsolete57',['CURLE_OBSOLETE57',['../curl_8h.html#af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603',1,'curl.h']]], + ['curle_5fok',['CURLE_OK',['../curl_8h.html#af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b',1,'curl.h']]], + ['curle_5foperation_5ftimedout',['CURLE_OPERATION_TIMEDOUT',['../curl_8h.html#af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1',1,'curl.h']]], + ['curle_5fout_5fof_5fmemory',['CURLE_OUT_OF_MEMORY',['../curl_8h.html#af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937',1,'curl.h']]], + ['curle_5fpartial_5ffile',['CURLE_PARTIAL_FILE',['../curl_8h.html#af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d',1,'curl.h']]], + ['curle_5fpeer_5ffailed_5fverification',['CURLE_PEER_FAILED_VERIFICATION',['../curl_8h.html#af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5',1,'curl.h']]], + ['curle_5fquote_5ferror',['CURLE_QUOTE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb',1,'curl.h']]], + ['curle_5frange_5ferror',['CURLE_RANGE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd',1,'curl.h']]], + ['curle_5fread_5ferror',['CURLE_READ_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62',1,'curl.h']]], + ['curle_5frecv_5ferror',['CURLE_RECV_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1',1,'curl.h']]], + ['curle_5fremote_5faccess_5fdenied',['CURLE_REMOTE_ACCESS_DENIED',['../curl_8h.html#af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc',1,'curl.h']]], + ['curle_5fremote_5fdisk_5ffull',['CURLE_REMOTE_DISK_FULL',['../curl_8h.html#af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5',1,'curl.h']]], + ['curle_5fremote_5ffile_5fexists',['CURLE_REMOTE_FILE_EXISTS',['../curl_8h.html#af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57',1,'curl.h']]], + ['curle_5fremote_5ffile_5fnot_5ffound',['CURLE_REMOTE_FILE_NOT_FOUND',['../curl_8h.html#af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0',1,'curl.h']]], + ['curle_5frtsp_5fcseq_5ferror',['CURLE_RTSP_CSEQ_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd',1,'curl.h']]], + ['curle_5frtsp_5fsession_5ferror',['CURLE_RTSP_SESSION_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90',1,'curl.h']]], + ['curle_5fsend_5ferror',['CURLE_SEND_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b',1,'curl.h']]], + ['curle_5fsend_5ffail_5frewind',['CURLE_SEND_FAIL_REWIND',['../curl_8h.html#af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed',1,'curl.h']]], + ['curle_5fssh',['CURLE_SSH',['../curl_8h.html#af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e',1,'curl.h']]], + ['curle_5fssl_5fcacert',['CURLE_SSL_CACERT',['../curl_8h.html#af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff',1,'curl.h']]], + ['curle_5fssl_5fcacert_5fbadfile',['CURLE_SSL_CACERT_BADFILE',['../curl_8h.html#af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797',1,'curl.h']]], + ['curle_5fssl_5fcertproblem',['CURLE_SSL_CERTPROBLEM',['../curl_8h.html#af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9',1,'curl.h']]], + ['curle_5fssl_5fcipher',['CURLE_SSL_CIPHER',['../curl_8h.html#af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683',1,'curl.h']]], + ['curle_5fssl_5fconnect_5ferror',['CURLE_SSL_CONNECT_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d',1,'curl.h']]], + ['curle_5fssl_5fcrl_5fbadfile',['CURLE_SSL_CRL_BADFILE',['../curl_8h.html#af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c',1,'curl.h']]], + ['curle_5fssl_5fengine_5finitfailed',['CURLE_SSL_ENGINE_INITFAILED',['../curl_8h.html#af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612',1,'curl.h']]], + ['curle_5fssl_5fengine_5fnotfound',['CURLE_SSL_ENGINE_NOTFOUND',['../curl_8h.html#af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135',1,'curl.h']]], + ['curle_5fssl_5fengine_5fsetfailed',['CURLE_SSL_ENGINE_SETFAILED',['../curl_8h.html#af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2',1,'curl.h']]], + ['curle_5fssl_5fissuer_5ferror',['CURLE_SSL_ISSUER_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2',1,'curl.h']]], + ['curle_5fssl_5fshutdown_5ffailed',['CURLE_SSL_SHUTDOWN_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4',1,'curl.h']]], + ['curle_5ftelnet_5foption_5fsyntax',['CURLE_TELNET_OPTION_SYNTAX',['../curl_8h.html#af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44',1,'curl.h']]], + ['curle_5ftftp_5fillegal',['CURLE_TFTP_ILLEGAL',['../curl_8h.html#af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f',1,'curl.h']]], + ['curle_5ftftp_5fnosuchuser',['CURLE_TFTP_NOSUCHUSER',['../curl_8h.html#af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac',1,'curl.h']]], + ['curle_5ftftp_5fnotfound',['CURLE_TFTP_NOTFOUND',['../curl_8h.html#af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682',1,'curl.h']]], + ['curle_5ftftp_5fperm',['CURLE_TFTP_PERM',['../curl_8h.html#af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585',1,'curl.h']]], + ['curle_5ftftp_5funknownid',['CURLE_TFTP_UNKNOWNID',['../curl_8h.html#af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659',1,'curl.h']]], + ['curle_5ftoo_5fmany_5fredirects',['CURLE_TOO_MANY_REDIRECTS',['../curl_8h.html#af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745',1,'curl.h']]], + ['curle_5funknown_5foption',['CURLE_UNKNOWN_OPTION',['../curl_8h.html#af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe',1,'curl.h']]], + ['curle_5funsupported_5fprotocol',['CURLE_UNSUPPORTED_PROTOCOL',['../curl_8h.html#af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d',1,'curl.h']]], + ['curle_5fupload_5ffailed',['CURLE_UPLOAD_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18',1,'curl.h']]], + ['curle_5furl_5fmalformat',['CURLE_URL_MALFORMAT',['../curl_8h.html#af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6',1,'curl.h']]], + ['curle_5fuse_5fssl_5ffailed',['CURLE_USE_SSL_FAILED',['../curl_8h.html#af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105',1,'curl.h']]], + ['curle_5fwrite_5ferror',['CURLE_WRITE_ERROR',['../curl_8h.html#af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314',1,'curl.h']]], + ['curlfiletype_5fdevice_5fblock',['CURLFILETYPE_DEVICE_BLOCK',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3',1,'curl.h']]], + ['curlfiletype_5fdevice_5fchar',['CURLFILETYPE_DEVICE_CHAR',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd',1,'curl.h']]], + ['curlfiletype_5fdirectory',['CURLFILETYPE_DIRECTORY',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014',1,'curl.h']]], + ['curlfiletype_5fdoor',['CURLFILETYPE_DOOR',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723',1,'curl.h']]], + ['curlfiletype_5ffile',['CURLFILETYPE_FILE',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d',1,'curl.h']]], + ['curlfiletype_5fnamedpipe',['CURLFILETYPE_NAMEDPIPE',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92',1,'curl.h']]], + ['curlfiletype_5fsocket',['CURLFILETYPE_SOCKET',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e',1,'curl.h']]], + ['curlfiletype_5fsymlink',['CURLFILETYPE_SYMLINK',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba',1,'curl.h']]], + ['curlfiletype_5funknown',['CURLFILETYPE_UNKNOWN',['../curl_8h.html#a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd',1,'curl.h']]], + ['curlform_5flastentry',['CURLFORM_LASTENTRY',['../curl_8h.html#ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef',1,'curl.h']]], + ['curlftp_5fcreate_5fdir',['CURLFTP_CREATE_DIR',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5flast',['CURLFTP_CREATE_DIR_LAST',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5fnone',['CURLFTP_CREATE_DIR_NONE',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6',1,'curl.h']]], + ['curlftp_5fcreate_5fdir_5fretry',['CURLFTP_CREATE_DIR_RETRY',['../curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4',1,'curl.h']]], + ['curlftpauth_5fdefault',['CURLFTPAUTH_DEFAULT',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248',1,'curl.h']]], + ['curlftpauth_5flast',['CURLFTPAUTH_LAST',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d',1,'curl.h']]], + ['curlftpauth_5fssl',['CURLFTPAUTH_SSL',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f',1,'curl.h']]], + ['curlftpauth_5ftls',['CURLFTPAUTH_TLS',['../curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7',1,'curl.h']]], + ['curlftpmethod_5fdefault',['CURLFTPMETHOD_DEFAULT',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628',1,'curl.h']]], + ['curlftpmethod_5flast',['CURLFTPMETHOD_LAST',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33',1,'curl.h']]], + ['curlftpmethod_5fmulticwd',['CURLFTPMETHOD_MULTICWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc',1,'curl.h']]], + ['curlftpmethod_5fnocwd',['CURLFTPMETHOD_NOCWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0',1,'curl.h']]], + ['curlftpmethod_5fsinglecwd',['CURLFTPMETHOD_SINGLECWD',['../curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64',1,'curl.h']]], + ['curlftpssl_5fccc_5factive',['CURLFTPSSL_CCC_ACTIVE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a',1,'curl.h']]], + ['curlftpssl_5fccc_5flast',['CURLFTPSSL_CCC_LAST',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172',1,'curl.h']]], + ['curlftpssl_5fccc_5fnone',['CURLFTPSSL_CCC_NONE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7',1,'curl.h']]], + ['curlftpssl_5fccc_5fpassive',['CURLFTPSSL_CCC_PASSIVE',['../curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140',1,'curl.h']]], + ['curlinfo_5fappconnect_5ftime',['CURLINFO_APPCONNECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9',1,'curl.h']]], + ['curlinfo_5fcertinfo',['CURLINFO_CERTINFO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73',1,'curl.h']]], + ['curlinfo_5fcondition_5funmet',['CURLINFO_CONDITION_UNMET',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17',1,'curl.h']]], + ['curlinfo_5fconnect_5ftime',['CURLINFO_CONNECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7',1,'curl.h']]], + ['curlinfo_5fcontent_5flength_5fdownload',['CURLINFO_CONTENT_LENGTH_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f',1,'curl.h']]], + ['curlinfo_5fcontent_5flength_5fupload',['CURLINFO_CONTENT_LENGTH_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62',1,'curl.h']]], + ['curlinfo_5fcontent_5ftype',['CURLINFO_CONTENT_TYPE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb',1,'curl.h']]], + ['curlinfo_5fcookielist',['CURLINFO_COOKIELIST',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6',1,'curl.h']]], + ['curlinfo_5fdata_5fin',['CURLINFO_DATA_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7',1,'curl.h']]], + ['curlinfo_5fdata_5fout',['CURLINFO_DATA_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc',1,'curl.h']]], + ['curlinfo_5feffective_5furl',['CURLINFO_EFFECTIVE_URL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83',1,'curl.h']]], + ['curlinfo_5fend',['CURLINFO_END',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8',1,'curl.h']]], + ['curlinfo_5ffiletime',['CURLINFO_FILETIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012',1,'curl.h']]], + ['curlinfo_5fftp_5fentry_5fpath',['CURLINFO_FTP_ENTRY_PATH',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60',1,'curl.h']]], + ['curlinfo_5fheader_5fin',['CURLINFO_HEADER_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175',1,'curl.h']]], + ['curlinfo_5fheader_5fout',['CURLINFO_HEADER_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe',1,'curl.h']]], + ['curlinfo_5fheader_5fsize',['CURLINFO_HEADER_SIZE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2',1,'curl.h']]], + ['curlinfo_5fhttp_5fconnectcode',['CURLINFO_HTTP_CONNECTCODE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089',1,'curl.h']]], + ['curlinfo_5fhttpauth_5favail',['CURLINFO_HTTPAUTH_AVAIL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2',1,'curl.h']]], + ['curlinfo_5flastone',['CURLINFO_LASTONE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7',1,'curl.h']]], + ['curlinfo_5flastsocket',['CURLINFO_LASTSOCKET',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97',1,'curl.h']]], + ['curlinfo_5flocal_5fip',['CURLINFO_LOCAL_IP',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759',1,'curl.h']]], + ['curlinfo_5flocal_5fport',['CURLINFO_LOCAL_PORT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c',1,'curl.h']]], + ['curlinfo_5fnamelookup_5ftime',['CURLINFO_NAMELOOKUP_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e',1,'curl.h']]], + ['curlinfo_5fnone',['CURLINFO_NONE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba',1,'curl.h']]], + ['curlinfo_5fnum_5fconnects',['CURLINFO_NUM_CONNECTS',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e',1,'curl.h']]], + ['curlinfo_5fos_5ferrno',['CURLINFO_OS_ERRNO',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54',1,'curl.h']]], + ['curlinfo_5fpretransfer_5ftime',['CURLINFO_PRETRANSFER_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0',1,'curl.h']]], + ['curlinfo_5fprimary_5fip',['CURLINFO_PRIMARY_IP',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d',1,'curl.h']]], + ['curlinfo_5fprimary_5fport',['CURLINFO_PRIMARY_PORT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15',1,'curl.h']]], + ['curlinfo_5fprivate',['CURLINFO_PRIVATE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b',1,'curl.h']]], + ['curlinfo_5fproxyauth_5favail',['CURLINFO_PROXYAUTH_AVAIL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369',1,'curl.h']]], + ['curlinfo_5fredirect_5fcount',['CURLINFO_REDIRECT_COUNT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370',1,'curl.h']]], + ['curlinfo_5fredirect_5ftime',['CURLINFO_REDIRECT_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c',1,'curl.h']]], + ['curlinfo_5fredirect_5furl',['CURLINFO_REDIRECT_URL',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1',1,'curl.h']]], + ['curlinfo_5frequest_5fsize',['CURLINFO_REQUEST_SIZE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a',1,'curl.h']]], + ['curlinfo_5fresponse_5fcode',['CURLINFO_RESPONSE_CODE',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997',1,'curl.h']]], + ['curlinfo_5frtsp_5fclient_5fcseq',['CURLINFO_RTSP_CLIENT_CSEQ',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2',1,'curl.h']]], + ['curlinfo_5frtsp_5fcseq_5frecv',['CURLINFO_RTSP_CSEQ_RECV',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01',1,'curl.h']]], + ['curlinfo_5frtsp_5fserver_5fcseq',['CURLINFO_RTSP_SERVER_CSEQ',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed',1,'curl.h']]], + ['curlinfo_5frtsp_5fsession_5fid',['CURLINFO_RTSP_SESSION_ID',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7',1,'curl.h']]], + ['curlinfo_5fsize_5fdownload',['CURLINFO_SIZE_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde',1,'curl.h']]], + ['curlinfo_5fsize_5fupload',['CURLINFO_SIZE_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2',1,'curl.h']]], + ['curlinfo_5fspeed_5fdownload',['CURLINFO_SPEED_DOWNLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553',1,'curl.h']]], + ['curlinfo_5fspeed_5fupload',['CURLINFO_SPEED_UPLOAD',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e',1,'curl.h']]], + ['curlinfo_5fssl_5fdata_5fin',['CURLINFO_SSL_DATA_IN',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c',1,'curl.h']]], + ['curlinfo_5fssl_5fdata_5fout',['CURLINFO_SSL_DATA_OUT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd',1,'curl.h']]], + ['curlinfo_5fssl_5fengines',['CURLINFO_SSL_ENGINES',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8',1,'curl.h']]], + ['curlinfo_5fssl_5fverifyresult',['CURLINFO_SSL_VERIFYRESULT',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c',1,'curl.h']]], + ['curlinfo_5fstarttransfer_5ftime',['CURLINFO_STARTTRANSFER_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2',1,'curl.h']]], + ['curlinfo_5ftext',['CURLINFO_TEXT',['../curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767',1,'curl.h']]], + ['curlinfo_5ftotal_5ftime',['CURLINFO_TOTAL_TIME',['../curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c',1,'curl.h']]], + ['curliocmd_5flast',['CURLIOCMD_LAST',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7',1,'curl.h']]], + ['curliocmd_5fnop',['CURLIOCMD_NOP',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75',1,'curl.h']]], + ['curliocmd_5frestartread',['CURLIOCMD_RESTARTREAD',['../curl_8h.html#a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab',1,'curl.h']]], + ['curlioe_5ffailrestart',['CURLIOE_FAILRESTART',['../curl_8h.html#aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950',1,'curl.h']]], + ['curlioe_5flast',['CURLIOE_LAST',['../curl_8h.html#aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6',1,'curl.h']]], + ['curlioe_5fok',['CURLIOE_OK',['../curl_8h.html#aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434',1,'curl.h']]], + ['curlioe_5funknowncmd',['CURLIOE_UNKNOWNCMD',['../curl_8h.html#aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f',1,'curl.h']]], + ['curlkhmatch_5flast',['CURLKHMATCH_LAST',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9',1,'curl.h']]], + ['curlkhmatch_5fmismatch',['CURLKHMATCH_MISMATCH',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64',1,'curl.h']]], + ['curlkhmatch_5fmissing',['CURLKHMATCH_MISSING',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41',1,'curl.h']]], + ['curlkhmatch_5fok',['CURLKHMATCH_OK',['../curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600',1,'curl.h']]], + ['curlkhstat_5fdefer',['CURLKHSTAT_DEFER',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de',1,'curl.h']]], + ['curlkhstat_5ffine',['CURLKHSTAT_FINE',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376',1,'curl.h']]], + ['curlkhstat_5ffine_5fadd_5fto_5ffile',['CURLKHSTAT_FINE_ADD_TO_FILE',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db',1,'curl.h']]], + ['curlkhstat_5flast',['CURLKHSTAT_LAST',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed',1,'curl.h']]], + ['curlkhstat_5freject',['CURLKHSTAT_REJECT',['../curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25',1,'curl.h']]], + ['curlkhtype_5fdss',['CURLKHTYPE_DSS',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981',1,'curl_khkey']]], + ['curlkhtype_5frsa',['CURLKHTYPE_RSA',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b',1,'curl_khkey']]], + ['curlkhtype_5frsa1',['CURLKHTYPE_RSA1',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda',1,'curl_khkey']]], + ['curlkhtype_5funknown',['CURLKHTYPE_UNKNOWN',['../structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6',1,'curl_khkey']]], + ['curlm_5fbad_5feasy_5fhandle',['CURLM_BAD_EASY_HANDLE',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3af6c791401114f6d764dbb8209838ba31',1,'multi.h']]], + ['curlm_5fbad_5fhandle',['CURLM_BAD_HANDLE',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a8876b8ad10b9b2e9ee4cfb22034803ed',1,'multi.h']]], + ['curlm_5fbad_5fsocket',['CURLM_BAD_SOCKET',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a13188cf491bdb9a8f77a5bed6365c34c',1,'multi.h']]], + ['curlm_5fcall_5fmulti_5fperform',['CURLM_CALL_MULTI_PERFORM',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3ada965a9b89eeb3b2f3a012edaa3acdd6',1,'multi.h']]], + ['curlm_5finternal_5ferror',['CURLM_INTERNAL_ERROR',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a53d037bdcf6900341e9f83efbf14b1d1',1,'multi.h']]], + ['curlm_5flast',['CURLM_LAST',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3adf229fdf86c1ea54a8138f0bf702d3e6',1,'multi.h']]], + ['curlm_5fok',['CURLM_OK',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3ae3b5d27fd8dc9cff7a60772cf90cf9d6',1,'multi.h']]], + ['curlm_5fout_5fof_5fmemory',['CURLM_OUT_OF_MEMORY',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3a323be072bc47b2a7ff1d3fc4533e8f70',1,'multi.h']]], + ['curlm_5funknown_5foption',['CURLM_UNKNOWN_OPTION',['../multi_8h.html#a92acc8d3a23eaae72955b8a8b22c83e3afeaa68ddf000332d41ce915f8658cf4c',1,'multi.h']]], + ['curlmopt_5flastentry',['CURLMOPT_LASTENTRY',['../multi_8h.html#a63d84039b5e6092edec1f44c87dd1fe5a8b9faed3bc4162b20ab14f775a3ddb88',1,'multi.h']]], + ['curlmsg_5fdone',['CURLMSG_DONE',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154a374efd706ae91c3321d6360be3c398b7',1,'multi.h']]], + ['curlmsg_5flast',['CURLMSG_LAST',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154a57d9664397bd951b89bf317b7f4721ec',1,'multi.h']]], + ['curlmsg_5fnone',['CURLMSG_NONE',['../multi_8h.html#a7f87d375fc82f79b121ef4adaeedc154ae3b4bbc61ade639e930424147049e4e5',1,'multi.h']]], + ['curlopt_5flastentry',['CURLOPT_LASTENTRY',['../curl_8h.html#a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a',1,'curl.h']]], + ['curlproxy_5fhttp',['CURLPROXY_HTTP',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997',1,'curl.h']]], + ['curlproxy_5fhttp_5f1_5f0',['CURLPROXY_HTTP_1_0',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f',1,'curl.h']]], + ['curlproxy_5fsocks4',['CURLPROXY_SOCKS4',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41',1,'curl.h']]], + ['curlproxy_5fsocks4a',['CURLPROXY_SOCKS4A',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd',1,'curl.h']]], + ['curlproxy_5fsocks5',['CURLPROXY_SOCKS5',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386',1,'curl.h']]], + ['curlproxy_5fsocks5_5fhostname',['CURLPROXY_SOCKS5_HOSTNAME',['../curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549',1,'curl.h']]], + ['curlshe_5fbad_5foption',['CURLSHE_BAD_OPTION',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0',1,'curl.h']]], + ['curlshe_5fin_5fuse',['CURLSHE_IN_USE',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710',1,'curl.h']]], + ['curlshe_5finvalid',['CURLSHE_INVALID',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2',1,'curl.h']]], + ['curlshe_5flast',['CURLSHE_LAST',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8',1,'curl.h']]], + ['curlshe_5fnomem',['CURLSHE_NOMEM',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7',1,'curl.h']]], + ['curlshe_5fok',['CURLSHE_OK',['../curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd',1,'curl.h']]], + ['curlshopt_5flast',['CURLSHOPT_LAST',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c',1,'curl.h']]], + ['curlshopt_5flockfunc',['CURLSHOPT_LOCKFUNC',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b',1,'curl.h']]], + ['curlshopt_5fnone',['CURLSHOPT_NONE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc',1,'curl.h']]], + ['curlshopt_5fshare',['CURLSHOPT_SHARE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686',1,'curl.h']]], + ['curlshopt_5funlockfunc',['CURLSHOPT_UNLOCKFUNC',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7',1,'curl.h']]], + ['curlshopt_5funshare',['CURLSHOPT_UNSHARE',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1',1,'curl.h']]], + ['curlshopt_5fuserdata',['CURLSHOPT_USERDATA',['../curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442',1,'curl.h']]], + ['curlsocktype_5fipcxn',['CURLSOCKTYPE_IPCXN',['../curl_8h.html#ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8',1,'curl.h']]], + ['curlsocktype_5flast',['CURLSOCKTYPE_LAST',['../curl_8h.html#ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3',1,'curl.h']]], + ['curlusessl_5fall',['CURLUSESSL_ALL',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2',1,'curl.h']]], + ['curlusessl_5fcontrol',['CURLUSESSL_CONTROL',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b',1,'curl.h']]], + ['curlusessl_5flast',['CURLUSESSL_LAST',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff',1,'curl.h']]], + ['curlusessl_5fnone',['CURLUSESSL_NONE',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4',1,'curl.h']]], + ['curlusessl_5ftry',['CURLUSESSL_TRY',['../curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986',1,'curl.h']]], + ['curlversion_5ffirst',['CURLVERSION_FIRST',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7',1,'curl.h']]], + ['curlversion_5ffourth',['CURLVERSION_FOURTH',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2',1,'curl.h']]], + ['curlversion_5flast',['CURLVERSION_LAST',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02',1,'curl.h']]], + ['curlversion_5fsecond',['CURLVERSION_SECOND',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b',1,'curl.h']]], + ['curlversion_5fthird',['CURLVERSION_THIRD',['../curl_8h.html#a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e',1,'curl.h']]] ]; diff --git a/search/enumvalues_10.html b/search/enumvalues_10.html new file mode 100644 index 0000000..f6a557e --- /dev/null +++ b/search/enumvalues_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_10.js b/search/enumvalues_10.js new file mode 100644 index 0000000..e57daaf --- /dev/null +++ b/search/enumvalues_10.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['screen_5fdrc',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], + ['screen_5ftv',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]], + ['signature_5fis_5flegacy',['SIGNATURE_IS_LEGACY',['../classnn_1_1Result.html#a00ae0d311e981b5bf64ee4250fc68538a90ecfee4d779b3cead8b38a54fe973ac',1,'nn::Result']]], + ['summary_5fcancelled',['SUMMARY_CANCELLED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad6b007a6fd88ae39fc7086c0239edec3',1,'nn::Result']]], + ['summary_5finternal',['SUMMARY_INTERNAL',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a8dbe6ff78c046cdf585d267e6312357a',1,'nn::Result']]], + ['summary_5finvalid_5fargument',['SUMMARY_INVALID_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a820ab3389420e3d5e44ebe5f98afd129',1,'nn::Result']]], + ['summary_5finvalid_5fstate',['SUMMARY_INVALID_STATE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51af6be2e19f5cc6ea41c3c379f9427864f',1,'nn::Result']]], + ['summary_5fnot_5ffound',['SUMMARY_NOT_FOUND',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ac5a5dc419415a3950b4e54f98a0bd4e5',1,'nn::Result']]], + ['summary_5fnot_5fsupported',['SUMMARY_NOT_SUPPORTED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a3fd37dfaea818386170b69d5a500de95',1,'nn::Result']]], + ['summary_5fnothing_5fhappened',['SUMMARY_NOTHING_HAPPENED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a22fe8ae69d8558f68993ac6831729a76',1,'nn::Result']]], + ['summary_5fout_5fof_5fresource',['SUMMARY_OUT_OF_RESOURCE',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad44336971978107418c1fb12a88deea2',1,'nn::Result']]], + ['summary_5fstatus_5fchanged',['SUMMARY_STATUS_CHANGED',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad2198bd71f822d9cfa15d0b2d0d293d4',1,'nn::Result']]], + ['summary_5fsuccess',['SUMMARY_SUCCESS',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51a68e0508dacf562bb77e6bac8b5dcedcd',1,'nn::Result']]], + ['summary_5fwould_5fblock',['SUMMARY_WOULD_BLOCK',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad85d3262a4d041cf0f3061338f79357d',1,'nn::Result']]], + ['summary_5fwrong_5fargument',['SUMMARY_WRONG_ARGUMENT',['../classnn_1_1Result.html#a3e7934742d7253cc8050e3d11a984a51ad861a03f0965800774b58dd3f1bae814',1,'nn::Result']]] +]; diff --git a/search/enumvalues_11.html b/search/enumvalues_11.html new file mode 100644 index 0000000..12dad5f --- /dev/null +++ b/search/enumvalues_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_11.js b/search/enumvalues_11.js new file mode 100644 index 0000000..22af3ca --- /dev/null +++ b/search/enumvalues_11.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unknown0',['Unknown0',['../namespacenn_1_1swkbd.html#a81059b4122c9dd4608d347eb117ae8c9a26281f56f922419671e352e0bd4bca7b',1,'nn::swkbd::Unknown0()'],['../namespacenn_1_1swkbd.html#a5d74787dedbc4e11c1ab15bf487e61f8a26281f56f922419671e352e0bd4bca7b',1,'nn::swkbd::Unknown0()']]], + ['usa',['USA',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2af75d91cdd36b85cc4a8dfeca4f24fa14',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_12.html b/search/enumvalues_12.html new file mode 100644 index 0000000..e0464c6 --- /dev/null +++ b/search/enumvalues_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_12.js b/search/enumvalues_12.js new file mode 100644 index 0000000..50ceaaa --- /dev/null +++ b/search/enumvalues_12.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['vpad_5fbutton_5fa',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], + ['vpad_5fbutton_5fb',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], + ['vpad_5fbutton_5fdown',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], + ['vpad_5fbutton_5fhome',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], + ['vpad_5fbutton_5fl',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], + ['vpad_5fbutton_5fleft',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], + ['vpad_5fbutton_5fminus',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], + ['vpad_5fbutton_5fplus',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], + ['vpad_5fbutton_5fr',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], + ['vpad_5fbutton_5fright',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fl',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], + ['vpad_5fbutton_5fstick_5fr',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], + ['vpad_5fbutton_5fsync',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], + ['vpad_5fbutton_5ftv',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], + ['vpad_5fbutton_5fup',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], + ['vpad_5fbutton_5fx',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], + ['vpad_5fbutton_5fy',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], + ['vpad_5fbutton_5fzl',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], + ['vpad_5fbutton_5fzr',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], + ['vpad_5fchan_5f0',['VPAD_CHAN_0',['../group__vpad__input.html#gga05fe36fbe8e98bd6b1f69cccf7752e26a1bc2a1657a55d9a426a131fc7287da9e',1,'input.h']]], + ['vpad_5finvalid_5fx',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], + ['vpad_5finvalid_5fy',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], + ['vpad_5flcd_5foff',['VPAD_LCD_OFF',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528aa2d98375b2a4de61559b873f5060713f',1,'input.h']]], + ['vpad_5flcd_5fon',['VPAD_LCD_ON',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a3df644e7136ebd91e216138edc819124',1,'input.h']]], + ['vpad_5flcd_5fstandby',['VPAD_LCD_STANDBY',['../group__vpad__input.html#gga46a82f660292f1284a8eff20015e2528a6c6a8b9e6dcdcfad3a41965c966c1e29',1,'input.h']]], + ['vpad_5fread_5finvalid_5fcontroller',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], + ['vpad_5fread_5fno_5fsamples',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], + ['vpad_5fread_5fsuccess',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fdown',['VPAD_STICK_L_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7adf88e67cd5663cf270647adbdfe93a64',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fleft',['VPAD_STICK_L_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9b7e4810ab0955f4e31bdd8442cdb5c1',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fright',['VPAD_STICK_L_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a18c7cc6f5d0bfb7715e910b11cff7d4d',1,'input.h']]], + ['vpad_5fstick_5fl_5femulation_5fup',['VPAD_STICK_L_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a8e92acb6725689c04dbdc166cd18a608',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fdown',['VPAD_STICK_R_EMULATION_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ad6163663258bd9064f3ca7c54bf500f8',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fleft',['VPAD_STICK_R_EMULATION_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae4dfa4b525c2c148c71eeedb234840ef',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fright',['VPAD_STICK_R_EMULATION_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a142ac279d05ad6b68ec267c3f97093fc',1,'input.h']]], + ['vpad_5fstick_5fr_5femulation_5fup',['VPAD_STICK_R_EMULATION_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae73f3a1a7f209dd36f977b6ce4034d3b',1,'input.h']]], + ['vpad_5fvalid',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]] +]; diff --git a/search/enumvalues_13.html b/search/enumvalues_13.html new file mode 100644 index 0000000..38f0e6c --- /dev/null +++ b/search/enumvalues_13.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_13.js b/search/enumvalues_13.js new file mode 100644 index 0000000..d433d58 --- /dev/null +++ b/search/enumvalues_13.js @@ -0,0 +1,69 @@ +var searchData= +[ + ['wpad_5fbutton_5f1',['WPAD_BUTTON_1',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaeeacd42d5781d0cbde0ac167430a92b0',1,'wpad.h']]], + ['wpad_5fbutton_5f2',['WPAD_BUTTON_2',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9811cb89d42a8ed25b79f04db3120edb',1,'wpad.h']]], + ['wpad_5fbutton_5fa',['WPAD_BUTTON_A',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea6668f5f47cc6704b1108fa06bbf00048',1,'wpad.h']]], + ['wpad_5fbutton_5fb',['WPAD_BUTTON_B',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eafa600a0452e23f679bf173c0e7e8e0b0',1,'wpad.h']]], + ['wpad_5fbutton_5fc',['WPAD_BUTTON_C',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea804576a45c72c862f2a7c489da522adf',1,'wpad.h']]], + ['wpad_5fbutton_5fdown',['WPAD_BUTTON_DOWN',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea3ec181c538ae3ef63684efffb90a8f88',1,'wpad.h']]], + ['wpad_5fbutton_5fhome',['WPAD_BUTTON_HOME',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf43c1f5f2056bb9027e2eb898f3ec046',1,'wpad.h']]], + ['wpad_5fbutton_5fleft',['WPAD_BUTTON_LEFT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea91432ad9765edf96fae70943e1477234',1,'wpad.h']]], + ['wpad_5fbutton_5fminus',['WPAD_BUTTON_MINUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05ea9ba7cfc470da4678f439c5e82b608111',1,'wpad.h']]], + ['wpad_5fbutton_5fplus',['WPAD_BUTTON_PLUS',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae71b71fe37e07c626540d34bb4edfde8',1,'wpad.h']]], + ['wpad_5fbutton_5fright',['WPAD_BUTTON_RIGHT',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaf0ab216a2f6e2915e2151452dd7d8b45',1,'wpad.h']]], + ['wpad_5fbutton_5fup',['WPAD_BUTTON_UP',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eae718301b32bdf14714c6e7766e70cc6a',1,'wpad.h']]], + ['wpad_5fbutton_5fz',['WPAD_BUTTON_Z',['../group__padscore__wpad.html#gga223abdb15d9048c4635154349b83a05eaa879918da5859936daef5c1bf65dcee3',1,'wpad.h']]], + ['wpad_5fchan_5f0',['WPAD_CHAN_0',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a75fe1217144aaeea50e7fede06ff6111',1,'wpad.h']]], + ['wpad_5fchan_5f1',['WPAD_CHAN_1',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107ad22adaa8ec5907f0a3a374023b55f2fc',1,'wpad.h']]], + ['wpad_5fchan_5f2',['WPAD_CHAN_2',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107a0fc1ac8558077e8a18abda90f04a279e',1,'wpad.h']]], + ['wpad_5fchan_5f3',['WPAD_CHAN_3',['../group__padscore__wpad.html#gga3d9addfad689c9015cdc4243473df107af03eb3f76f099b4c04aae9985fefd126',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fa',['WPAD_CLASSIC_BUTTON_A',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a493abf35cd388cdb935f6e62aea0ba85',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fb',['WPAD_CLASSIC_BUTTON_B',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a5fd8f205f15d0d4c057ff5d43e8798a7',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fdown',['WPAD_CLASSIC_BUTTON_DOWN',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2e159ac9fe9532fa1e5d828114772053',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fhome',['WPAD_CLASSIC_BUTTON_HOME',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aff5cc049759573e06209102ed5ed3d43',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fl',['WPAD_CLASSIC_BUTTON_L',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ad2be9a3bcf1625f31f81e00e9de74352',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fleft',['WPAD_CLASSIC_BUTTON_LEFT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ab17ecd739a845c6c40e7fa34098d7393',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fminus',['WPAD_CLASSIC_BUTTON_MINUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029ae5733ccd7d0711a8d2e98d4fa48b6577',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fplus',['WPAD_CLASSIC_BUTTON_PLUS',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a9a42cd82790ce00c397823e3d57ad794',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fr',['WPAD_CLASSIC_BUTTON_R',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a2842deaf3daa4be57d518fcf59b71225',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fright',['WPAD_CLASSIC_BUTTON_RIGHT',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029aa1c207aadc8d4d7bb4753ab8db3b7c6e',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fup',['WPAD_CLASSIC_BUTTON_UP',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a195d0b2238812032b0e77942b1e418a3',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fx',['WPAD_CLASSIC_BUTTON_X',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029afae4bbf0804ac07dd1bb55411d5a4fdf',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fy',['WPAD_CLASSIC_BUTTON_Y',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a6253cc1d84b6d4519a3f9baa8b12e56c',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzl',['WPAD_CLASSIC_BUTTON_ZL',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a288ff61b53b86181f670b32fff2864b1',1,'wpad.h']]], + ['wpad_5fclassic_5fbutton_5fzr',['WPAD_CLASSIC_BUTTON_ZR',['../group__padscore__wpad.html#gga72daa46557d71a08451a122c197fe029a4d1fdae9075de8c15b9fa3d69f1b8f46',1,'wpad.h']]], + ['wpad_5fext_5fclassic',['WPAD_EXT_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a7bcf90cdde9102ca414b779e57e326b8',1,'wpad.h']]], + ['wpad_5fext_5fcore',['WPAD_EXT_CORE',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3afe737f98cf664acd504226092053dea4',1,'wpad.h']]], + ['wpad_5fext_5fmplus',['WPAD_EXT_MPLUS',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a382956bcc81b4f0070cd5483bde83d2e',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fclassic',['WPAD_EXT_MPLUS_CLASSIC',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a05532b08b27d3d2574812f0632d312dc',1,'wpad.h']]], + ['wpad_5fext_5fmplus_5fnunchuk',['WPAD_EXT_MPLUS_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a27dcf34ffaa50ec32657cff4c4722289',1,'wpad.h']]], + ['wpad_5fext_5fnunchuk',['WPAD_EXT_NUNCHUK',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a5763319cd99bf088680428131c23a2fc',1,'wpad.h']]], + ['wpad_5fext_5fpro_5fcontroller',['WPAD_EXT_PRO_CONTROLLER',['../group__padscore__wpad.html#ggaabe6fcb6ae154b867c0ed874728099f3a897bef9d30474005636dd450a95138be',1,'wpad.h']]], + ['wpad_5ffmt_5fpro_5fcontroller',['WPAD_FMT_PRO_CONTROLLER',['../group__padscore__wpad.html#gga2db2238f03b51e7ea465f48397ec4900a60eefbbc0ae78f9bfe0367d3ca22f0dc',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fa',['WPAD_PRO_BUTTON_A',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf93ea868ff008540c2a5f78b90782d0d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fb',['WPAD_PRO_BUTTON_B',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba0cc91efe73cef518896ea709c2256113',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fdown',['WPAD_PRO_BUTTON_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba18a9c763e226d2f237f9a39aebf66095',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fhome',['WPAD_PRO_BUTTON_HOME',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba2945ade833042f767f15751ef3400758',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fleft',['WPAD_PRO_BUTTON_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4d8ec97a2864b0ef31b286d619e30cd8',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fminus',['WPAD_PRO_BUTTON_MINUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba66c1a431d01802dc6770a3a427a7be58',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fplus',['WPAD_PRO_BUTTON_PLUS',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba066902e57311b70bf7733a16ab2da173',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fright',['WPAD_PRO_BUTTON_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbafb2063a1acdc22b3c250524ed55200b3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fl',['WPAD_PRO_BUTTON_STICK_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9437a5df8c654cb00033b4895da48ceb',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fstick_5fr',['WPAD_PRO_BUTTON_STICK_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbab53e971edae517dc9d1d774dbdfc0c2c',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fup',['WPAD_PRO_BUTTON_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbae64d6da507f994d6d9167e06745cbaf3',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fx',['WPAD_PRO_BUTTON_X',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba26dc1fc13394fbd3d597b6df814dca3d',1,'wpad.h']]], + ['wpad_5fpro_5fbutton_5fy',['WPAD_PRO_BUTTON_Y',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba310e7c01880edaaf3c1899f13e0730df',1,'wpad.h']]], + ['wpad_5fpro_5freserved',['WPAD_PRO_RESERVED',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba14568ec9005076820e435bc9ffead4a9',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fdown',['WPAD_PRO_STICK_L_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba5049b5a367b07cbab2df67900acc70fd',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fleft',['WPAD_PRO_STICK_L_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba9a3f5a5ac72a0a3cba3d174098076314',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fright',['WPAD_PRO_STICK_L_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba7c1456eea6e3c55d84ca29c1890867c0',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fl_5femulation_5fup',['WPAD_PRO_STICK_L_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4ac2f2b677ef06cd9b27d35250d99b59',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fdown',['WPAD_PRO_STICK_R_EMULATION_DOWN',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba6f2986d95b8c4e92a91ef25ff805079b',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fleft',['WPAD_PRO_STICK_R_EMULATION_LEFT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba78204269338bd17525cc8ff094b9085c',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fright',['WPAD_PRO_STICK_R_EMULATION_RIGHT',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaf181b3707cd786111a8c7509a110a57f',1,'wpad.h']]], + ['wpad_5fpro_5fstick_5fr_5femulation_5fup',['WPAD_PRO_STICK_R_EMULATION_UP',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba4136eb30ace3f7b6c2516a6d6d95602a',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fl',['WPAD_PRO_TRIGGER_L',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbaad61d1ed81984c26d490916d87ebccf6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fr',['WPAD_PRO_TRIGGER_R',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adba709e28a21524b7d6b678510fc750c4ee',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzl',['WPAD_PRO_TRIGGER_ZL',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbacce24ab8a52f5aeb26fa4ef8b9e4bea6',1,'wpad.h']]], + ['wpad_5fpro_5ftrigger_5fzr',['WPAD_PRO_TRIGGER_ZR',['../group__padscore__wpad.html#ggafbd68b03bdeb1eaccadb2e00c86f3adbad8816677652ec932e408cdcddccd0e2e',1,'wpad.h']]] +]; diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html index 71e42ad..9028998 100644 --- a/search/enumvalues_2.html +++ b/search/enumvalues_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js index 687008b..c964cec 100644 --- a/search/enumvalues_2.js +++ b/search/enumvalues_2.js @@ -1,323 +1,4 @@ var searchData= [ - ['gx2_5faa_5fmode1x',['GX2_AA_MODE1X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7',1,'enum.h']]], - ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f0',['GX2_ALPHA_TO_MASK_MODE_DITHER_0',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4',1,'enum.h']]], - ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f180',['GX2_ALPHA_TO_MASK_MODE_DITHER_180',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22',1,'enum.h']]], - ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f270',['GX2_ALPHA_TO_MASK_MODE_DITHER_270',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374',1,'enum.h']]], - ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f90',['GX2_ALPHA_TO_MASK_MODE_DITHER_90',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b',1,'enum.h']]], - ['gx2_5falpha_5fto_5fmask_5fmode_5fnon_5fdithered',['GX2_ALPHA_TO_MASK_MODE_NON_DITHERED',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5ffloat_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7e4202551e3eeaa1eb76a825759453db',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e7323b4089fd634a5d36df9bf9b7c53',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba21a828995cdcf827e790c9d82f69bac0',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9788227912bfc96ef9b2b5d66efb0c63',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsint_5f8',['GX2_ATTRIB_FORMAT_SINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa907e2727aafd5785dfd30ebff02c4e9',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsint_5f8_5f8',['GX2_ATTRIB_FORMAT_SINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e127c4f3b06ea281e67b12d215c4964',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_SINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab6cf8d5a225d7a4245164be86fae086f',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsnorm_5f8',['GX2_ATTRIB_FORMAT_SNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba094c24c17beae9d44218bb3bd40b863a',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8',['GX2_ATTRIB_FORMAT_SNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba67cfa11ee36143b55106822e89b1fd6c',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_SNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbac86279da140f0f022bddb93c4afc15af',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fuint_5f8',['GX2_ATTRIB_FORMAT_UINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf6624b0d04e63aa4275cfbd1efce74e9',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fuint_5f8_5f8',['GX2_ATTRIB_FORMAT_UINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabcbae9affcf58c6d0196c904921c4a34',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_UINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad598b5a1bbfa46ce337959e2236b304c',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5funorm_5f8',['GX2_ATTRIB_FORMAT_UNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba004e321cbce134ccde618177907510c6',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5funorm_5f8_5f8',['GX2_ATTRIB_FORMAT_UNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba1c051458050b20f3cd7f3109c5a4a2b9',1,'enum.h']]], - ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_UNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba185c7db907610f14df3dd02cd0eab60a',1,'enum.h']]], - ['gx2_5fattrib_5findex_5fper_5finstance',['GX2_ATTRIB_INDEX_PER_INSTANCE',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48a4cef214f90c96488db4ff667266cc918',1,'enum.h']]], - ['gx2_5fattrib_5findex_5fper_5fvertex',['GX2_ATTRIB_INDEX_PER_VERTEX',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48ace08c79485074f5e1fad12133fc65e96',1,'enum.h']]], - ['gx2_5fblend_5fcombine_5fmode_5fadd',['GX2_BLEND_COMBINE_MODE_ADD',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a',1,'enum.h']]], - ['gx2_5fblend_5fcombine_5fmode_5fmax',['GX2_BLEND_COMBINE_MODE_MAX',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7',1,'enum.h']]], - ['gx2_5fblend_5fcombine_5fmode_5fmin',['GX2_BLEND_COMBINE_MODE_MIN',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5',1,'enum.h']]], - ['gx2_5fblend_5fcombine_5fmode_5frev_5fsub',['GX2_BLEND_COMBINE_MODE_REV_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1',1,'enum.h']]], - ['gx2_5fblend_5fcombine_5fmode_5fsub',['GX2_BLEND_COMBINE_MODE_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fblend_5ffactor',['GX2_BLEND_MODE_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fboth_5finv_5fsrc_5falpha',['GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fboth_5fsrc_5falpha',['GX2_BLEND_MODE_BOTH_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fdst_5falpha',['GX2_BLEND_MODE_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fdst_5fcolor',['GX2_BLEND_MODE_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fblend_5ffactor',['GX2_BLEND_MODE_INV_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fdst_5falpha',['GX2_BLEND_MODE_INV_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fdst_5fcolor',['GX2_BLEND_MODE_INV_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fsrc1_5falpha',['GX2_BLEND_MODE_INV_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fsrc1_5fcolor',['GX2_BLEND_MODE_INV_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fsrc_5falpha',['GX2_BLEND_MODE_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee',1,'enum.h']]], - ['gx2_5fblend_5fmode_5finv_5fsrc_5fcolor',['GX2_BLEND_MODE_INV_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fone',['GX2_BLEND_MODE_ONE',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fsrc1_5falpha',['GX2_BLEND_MODE_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fsrc1_5fcolor',['GX2_BLEND_MODE_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fsrc_5falpha',['GX2_BLEND_MODE_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fsrc_5falpha_5fsat',['GX2_BLEND_MODE_SRC_ALPHA_SAT',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fsrc_5fcolor',['GX2_BLEND_MODE_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a',1,'enum.h']]], - ['gx2_5fblend_5fmode_5fzero',['GX2_BLEND_MODE_ZERO',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8',1,'enum.h']]], - ['gx2_5fbuffering_5fmode_5fdouble',['GX2_BUFFERING_MODE_DOUBLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913',1,'enum.h']]], - ['gx2_5fbuffering_5fmode_5fsingle',['GX2_BUFFERING_MODE_SINGLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702',1,'enum.h']]], - ['gx2_5fbuffering_5fmode_5ftriple',['GX2_BUFFERING_MODE_TRIPLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fa',['GX2_CHANNEL_MASK_A',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fb',['GX2_CHANNEL_MASK_B',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fba',['GX2_CHANNEL_MASK_BA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fg',['GX2_CHANNEL_MASK_G',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fga',['GX2_CHANNEL_MASK_GA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fgb',['GX2_CHANNEL_MASK_GB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fgba',['GX2_CHANNEL_MASK_GBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fr',['GX2_CHANNEL_MASK_R',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5fra',['GX2_CHANNEL_MASK_RA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frb',['GX2_CHANNEL_MASK_RB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frba',['GX2_CHANNEL_MASK_RBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frg',['GX2_CHANNEL_MASK_RG',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frga',['GX2_CHANNEL_MASK_RGA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frgb',['GX2_CHANNEL_MASK_RGB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398',1,'enum.h']]], - ['gx2_5fchannel_5fmask_5frgba',['GX2_CHANNEL_MASK_RGBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3',1,'enum.h']]], - ['gx2_5fclear_5fflags_5fdepth',['GX2_CLEAR_FLAGS_DEPTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e',1,'enum.h']]], - ['gx2_5fclear_5fflags_5fstencil',['GX2_CLEAR_FLAGS_STENCIL',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5falways',['GX2_COMPARE_FUNC_ALWAYS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fequal',['GX2_COMPARE_FUNC_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fgequal',['GX2_COMPARE_FUNC_GEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fgreater',['GX2_COMPARE_FUNC_GREATER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5flequal',['GX2_COMPARE_FUNC_LEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fless',['GX2_COMPARE_FUNC_LESS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fnever',['GX2_COMPARE_FUNC_NEVER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3',1,'enum.h']]], - ['gx2_5fcompare_5ffunc_5fnot_5fequal',['GX2_COMPARE_FUNC_NOT_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628',1,'enum.h']]], - ['gx2_5fdrc_5frender_5fmode_5fdisabled',['GX2_DRC_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653',1,'enum.h']]], - ['gx2_5fdrc_5frender_5fmode_5fsingle',['GX2_DRC_RENDER_MODE_SINGLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb',1,'enum.h']]], - ['gx2_5fendian_5fswap_5f8_5fin_5f16',['GX2_ENDIAN_SWAP_8_IN_16',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca5204a689b1146ad5b2521dff1a4a3b69',1,'enum.h']]], - ['gx2_5fendian_5fswap_5f8_5fin_5f32',['GX2_ENDIAN_SWAP_8_IN_32',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca4713e02406327ccbe7fa92f57c9d4489',1,'enum.h']]], - ['gx2_5fendian_5fswap_5fdefault',['GX2_ENDIAN_SWAP_DEFAULT',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811cafa8c0583995a5fec8b2aa74414c0f693',1,'enum.h']]], - ['gx2_5fendian_5fswap_5fnone',['GX2_ENDIAN_SWAP_NONE',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca2cf3a800ffc666026419aee81a772f40',1,'enum.h']]], - ['gx2_5fevent_5ftype_5fdisplay_5flist_5foverrun',['GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c',1,'enum.h']]], - ['gx2_5fevent_5ftype_5fflip',['GX2_EVENT_TYPE_FLIP',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8',1,'enum.h']]], - ['gx2_5fevent_5ftype_5fvsync',['GX2_EVENT_TYPE_VSYNC',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2',1,'enum.h']]], - ['gx2_5ffetch_5fshader_5ftessellation_5fline',['GX2_FETCH_SHADER_TESSELLATION_LINE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10feabad768b2bdcfb28ca31ff6040244efa3',1,'enum.h']]], - ['gx2_5ffetch_5fshader_5ftessellation_5fnone',['GX2_FETCH_SHADER_TESSELLATION_NONE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea167b0bd85bf1a390d9d4722fdf519009',1,'enum.h']]], - ['gx2_5ffetch_5fshader_5ftessellation_5fquad',['GX2_FETCH_SHADER_TESSELLATION_QUAD',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea1e275be30f036fde39a6c82acd3f5443',1,'enum.h']]], - ['gx2_5ffetch_5fshader_5ftessellation_5ftriangle',['GX2_FETCH_SHADER_TESSELLATION_TRIANGLE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea7e12ec8c97f3415d21616df39c37cba4',1,'enum.h']]], - ['gx2_5ffront_5fface_5fccw',['GX2_FRONT_FACE_CCW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490',1,'enum.h']]], - ['gx2_5ffront_5fface_5fcw',['GX2_FRONT_FACE_CW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1',1,'enum.h']]], - ['gx2_5findex_5ftype_5fu16',['GX2_INDEX_TYPE_U16',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4',1,'enum.h']]], - ['gx2_5findex_5ftype_5fu16_5fle',['GX2_INDEX_TYPE_U16_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b',1,'enum.h']]], - ['gx2_5findex_5ftype_5fu32',['GX2_INDEX_TYPE_U32',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192',1,'enum.h']]], - ['gx2_5findex_5ftype_5fu32_5fle',['GX2_INDEX_TYPE_U32_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990',1,'enum.h']]], - ['gx2_5finit_5fargc',['GX2_INIT_ARGC',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66',1,'enum.h']]], - ['gx2_5finit_5fargv',['GX2_INIT_ARGV',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53',1,'enum.h']]], - ['gx2_5finit_5fcmd_5fbuf_5fbase',['GX2_INIT_CMD_BUF_BASE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe',1,'enum.h']]], - ['gx2_5finit_5fcmd_5fbuf_5fpool_5fsize',['GX2_INIT_CMD_BUF_POOL_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6',1,'enum.h']]], - ['gx2_5finit_5fend',['GX2_INIT_END',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fattribute_5fbuffer',['GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a0f103d8b48c41e8c2d4c0e03be24969d',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fcolor_5fbuffer',['GX2_INVALIDATE_MODE_COLOR_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a90133807e851ace34927707564e3183f',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fcpu',['GX2_INVALIDATE_MODE_CPU',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a681a1f70be89b5dd540f4c20dd52712a',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fdepth_5fbuffer',['GX2_INVALIDATE_MODE_DEPTH_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ad6c1965901b67096575415ef3fa68e0d',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fexport_5fbuffer',['GX2_INVALIDATE_MODE_EXPORT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a99b9931b3cb48e36a3baf559d605180d',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fshader',['GX2_INVALIDATE_MODE_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a49b6ae9ba1b9af4689b6f38b181d45d4',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5fstream_5fout_5fbuffer',['GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709aceb351de8eefa59f439a79ad84d412d8',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5ftexture',['GX2_INVALIDATE_MODE_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ac96263e2920f0f5c100a9bd9a409f217',1,'enum.h']]], - ['gx2_5finvalidate_5fmode_5funiform_5fblock',['GX2_INVALIDATE_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a4d883cd497fabb2dbee36f4e1af7c381',1,'enum.h']]], - ['gx2_5flogic_5fop_5fand',['GX2_LOGIC_OP_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29',1,'enum.h']]], - ['gx2_5flogic_5fop_5fclear',['GX2_LOGIC_OP_CLEAR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af',1,'enum.h']]], - ['gx2_5flogic_5fop_5fcopy',['GX2_LOGIC_OP_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31',1,'enum.h']]], - ['gx2_5flogic_5fop_5fequiv',['GX2_LOGIC_OP_EQUIV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024',1,'enum.h']]], - ['gx2_5flogic_5fop_5finv',['GX2_LOGIC_OP_INV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7',1,'enum.h']]], - ['gx2_5flogic_5fop_5finv_5fand',['GX2_LOGIC_OP_INV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539',1,'enum.h']]], - ['gx2_5flogic_5fop_5finv_5fcopy',['GX2_LOGIC_OP_INV_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89',1,'enum.h']]], - ['gx2_5flogic_5fop_5finv_5for',['GX2_LOGIC_OP_INV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d',1,'enum.h']]], - ['gx2_5flogic_5fop_5fnop',['GX2_LOGIC_OP_NOP',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2',1,'enum.h']]], - ['gx2_5flogic_5fop_5fnor',['GX2_LOGIC_OP_NOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e',1,'enum.h']]], - ['gx2_5flogic_5fop_5fnot_5fand',['GX2_LOGIC_OP_NOT_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d',1,'enum.h']]], - ['gx2_5flogic_5fop_5for',['GX2_LOGIC_OP_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5',1,'enum.h']]], - ['gx2_5flogic_5fop_5frev_5fand',['GX2_LOGIC_OP_REV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd',1,'enum.h']]], - ['gx2_5flogic_5fop_5frev_5for',['GX2_LOGIC_OP_REV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3',1,'enum.h']]], - ['gx2_5flogic_5fop_5fset',['GX2_LOGIC_OP_SET',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471',1,'enum.h']]], - ['gx2_5flogic_5fop_5fxor',['GX2_LOGIC_OP_XOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5',1,'enum.h']]], - ['gx2_5fpolygon_5fmode_5fline',['GX2_POLYGON_MODE_LINE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2',1,'enum.h']]], - ['gx2_5fpolygon_5fmode_5fpoint',['GX2_POLYGON_MODE_POINT',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa',1,'enum.h']]], - ['gx2_5fpolygon_5fmode_5ftriangle',['GX2_POLYGON_MODE_TRIANGLE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0',1,'enum.h']]], - ['gx2_5fprimitive_5fmode_5fquad_5fstrip',['GX2_PRIMITIVE_MODE_QUAD_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce',1,'enum.h']]], - ['gx2_5fprimitive_5fmode_5fquads',['GX2_PRIMITIVE_MODE_QUADS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7',1,'enum.h']]], - ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a',1,'enum.h']]], - ['gx2_5fprimitive_5fmode_5ftriangles',['GX2_PRIMITIVE_MODE_TRIANGLES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f0',['GX2_RENDER_TARGET_0',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f1',['GX2_RENDER_TARGET_1',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f2',['GX2_RENDER_TARGET_2',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f3',['GX2_RENDER_TARGET_3',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f4',['GX2_RENDER_TARGET_4',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f5',['GX2_RENDER_TARGET_5',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25',1,'enum.h']]], - ['gx2_5frender_5ftarget_5f6',['GX2_RENDER_TARGET_6',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7',1,'enum.h']]], - ['gx2_5frounding_5fmode_5fround_5fto_5feven',['GX2_ROUNDING_MODE_ROUND_TO_EVEN',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee',1,'enum.h']]], - ['gx2_5frounding_5fmode_5ftruncate',['GX2_ROUNDING_MODE_TRUNCATE',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc',1,'enum.h']]], - ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f1d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_1D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6ac38268d41171653d11a1e652938c5c93',1,'enum.h']]], - ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f2d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_2D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a2590d4e52d53ecf1f8e233735f975440',1,'enum.h']]], - ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f3d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_3D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a959b4f8b4e3c2c282597c991e2605414',1,'enum.h']]], - ['gx2_5fsampler_5fvar_5ftype_5fsampler_5fcube',['GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a8779441dfe86f649221fb02bd5b2da97',1,'enum.h']]], - ['gx2_5fscan_5ftarget_5fdrc',['GX2_SCAN_TARGET_DRC',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41',1,'enum.h']]], - ['gx2_5fscan_5ftarget_5ftv',['GX2_SCAN_TARGET_TV',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e',1,'enum.h']]], - ['gx2_5fshader_5fmode_5fcompute_5fshader',['GX2_SHADER_MODE_COMPUTE_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a23cdc7590f2d6cdd1ec52fe13f830e51',1,'enum.h']]], - ['gx2_5fshader_5fmode_5fgeometry_5fshader',['GX2_SHADER_MODE_GEOMETRY_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36acaab365bc68c17f0556d84b4d9b5c4ba',1,'enum.h']]], - ['gx2_5fshader_5fmode_5funiform_5fblock',['GX2_SHADER_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a022c27f9517313a91274f753e5f87a26',1,'enum.h']]], - ['gx2_5fshader_5fmode_5funiform_5fregister',['GX2_SHADER_MODE_UNIFORM_REGISTER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36adbee639dc2c461009bdf316790cbcdf8',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5ffloat',['GX2_SHADER_VAR_TYPE_FLOAT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6013bac0eab37e42d4633d7e58eb837',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5ffloat2',['GX2_SHADER_VAR_TYPE_FLOAT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a1f79b40a081bca3039b938a4118c5fb2',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5ffloat3',['GX2_SHADER_VAR_TYPE_FLOAT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3abee7350c059232ca80181b22e38066c7',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5ffloat4',['GX2_SHADER_VAR_TYPE_FLOAT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a72b3ba4e1491b714f18e4613bc7b8f98',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5fint',['GX2_SHADER_VAR_TYPE_INT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab0aca74b397b83789c120b182331edd9',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5fint2',['GX2_SHADER_VAR_TYPE_INT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4abdea55f25136b92d6d0d9d9580590e',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5fint3',['GX2_SHADER_VAR_TYPE_INT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa966db29aa9b3462da148f41f314f17b',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5fint4',['GX2_SHADER_VAR_TYPE_INT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3807dd3679f779ffca90afe7cab06028',1,'enum.h']]], - ['gx2_5fshader_5fvar_5ftype_5fmatrix4x4',['GX2_SHADER_VAR_TYPE_MATRIX4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a5b34bfb4d694fb3a7bbbe8a173cd1367',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fdecr_5fclamp',['GX2_STENCIL_FUNCTION_DECR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fdecr_5fwrap',['GX2_STENCIL_FUNCTION_DECR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fincr_5fclamp',['GX2_STENCIL_FUNCTION_INCR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fincr_5fwrap',['GX2_STENCIL_FUNCTION_INCR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5finv',['GX2_STENCIL_FUNCTION_INV',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fkeep',['GX2_STENCIL_FUNCTION_KEEP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5freplace',['GX2_STENCIL_FUNCTION_REPLACE',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a',1,'enum.h']]], - ['gx2_5fstencil_5ffunction_5fzero',['GX2_STENCIL_FUNCTION_ZERO',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f1d',['GX2_SURFACE_DIM_TEXTURE_1D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f1d_5farray',['GX2_SURFACE_DIM_TEXTURE_1D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f2d',['GX2_SURFACE_DIM_TEXTURE_2D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f2d_5farray',['GX2_SURFACE_DIM_TEXTURE_2D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_5farray',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5f3d',['GX2_SURFACE_DIM_TEXTURE_3D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068',1,'enum.h']]], - ['gx2_5fsurface_5fdim_5ftexture_5fcube',['GX2_SURFACE_DIM_TEXTURE_CUBE',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fd24_5fs8',['GX2_SURFACE_FORMAT_FLOAT_D24_S8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr11_5fg11_5fb10',['GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr16',['GX2_SURFACE_FORMAT_FLOAT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16',['GX2_SURFACE_FORMAT_FLOAT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr32',['GX2_SURFACE_FORMAT_FLOAT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32',['GX2_SURFACE_FORMAT_FLOAT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5ffloat_5fx8_5fx24',['GX2_SURFACE_FORMAT_FLOAT_X8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5finvalid',['GX2_SURFACE_FORMAT_INVALID',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr16',['GX2_SURFACE_FORMAT_SINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16',['GX2_SURFACE_FORMAT_SINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr32',['GX2_SURFACE_FORMAT_SINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32',['GX2_SURFACE_FORMAT_SINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr8',['GX2_SURFACE_FORMAT_SINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8',['GX2_SURFACE_FORMAT_SINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fbc4',['GX2_SURFACE_FORMAT_SNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fbc5',['GX2_SURFACE_FORMAT_SNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr16',['GX2_SURFACE_FORMAT_SNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16',['GX2_SURFACE_FORMAT_SNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr8',['GX2_SURFACE_FORMAT_SNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8',['GX2_SURFACE_FORMAT_SNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsrgb_5fbc1',['GX2_SURFACE_FORMAT_SRGB_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsrgb_5fbc2',['GX2_SURFACE_FORMAT_SRGB_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsrgb_5fbc3',['GX2_SURFACE_FORMAT_SRGB_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fsrgb_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fa2_5fb10_5fg10_5fr10',['GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fg8_5fx24',['GX2_SURFACE_FORMAT_UINT_G8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr16',['GX2_SURFACE_FORMAT_UINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16',['GX2_SURFACE_FORMAT_UINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr32',['GX2_SURFACE_FORMAT_UINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32',['GX2_SURFACE_FORMAT_UINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr8',['GX2_SURFACE_FORMAT_UINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8',['GX2_SURFACE_FORMAT_UINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5fuint_5fx24_5fg8',['GX2_SURFACE_FORMAT_UINT_X24_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fa1_5fb5_5fg5_5fr5',['GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fa2_5fb10_5fg10_5fr10',['GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fbc1',['GX2_SURFACE_FORMAT_UNORM_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fbc2',['GX2_SURFACE_FORMAT_UNORM_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fbc3',['GX2_SURFACE_FORMAT_UNORM_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fbc4',['GX2_SURFACE_FORMAT_UNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fbc5',['GX2_SURFACE_FORMAT_UNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fnv12',['GX2_SURFACE_FORMAT_UNORM_NV12',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr16',['GX2_SURFACE_FORMAT_UNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16',['GX2_SURFACE_FORMAT_UNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr24_5fx8',['GX2_SURFACE_FORMAT_UNORM_R24_X8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4',['GX2_SURFACE_FORMAT_UNORM_R4_G4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_5fb4_5fa4',['GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg5_5fb5_5fa1',['GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg6_5fb5',['GX2_SURFACE_FORMAT_UNORM_R5_G6_B5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr8',['GX2_SURFACE_FORMAT_UNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8',['GX2_SURFACE_FORMAT_UNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb',1,'enum.h']]], - ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3',1,'enum.h']]], - ['gx2_5fsurface_5fuse_5fcolor_5fbuffer',['GX2_SURFACE_USE_COLOR_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f',1,'enum.h']]], - ['gx2_5fsurface_5fuse_5fdepth_5fbuffer',['GX2_SURFACE_USE_DEPTH_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de',1,'enum.h']]], - ['gx2_5fsurface_5fuse_5fscan_5fbuffer',['GX2_SURFACE_USE_SCAN_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f',1,'enum.h']]], - ['gx2_5fsurface_5fuse_5ftexture',['GX2_SURFACE_USE_TEXTURE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943',1,'enum.h']]], - ['gx2_5ftessellation_5fmode_5fadaptive',['GX2_TESSELLATION_MODE_ADAPTIVE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaefa35d607602654db0f3ced90079465c',1,'enum.h']]], - ['gx2_5ftessellation_5fmode_5fcontinuous',['GX2_TESSELLATION_MODE_CONTINUOUS',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeac33a306f3ae8b813ff24c99e4d194619',1,'enum.h']]], - ['gx2_5ftessellation_5fmode_5fdiscrete',['GX2_TESSELLATION_MODE_DISCRETE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaca66d16c3f98c938e09463521b6ab4e1',1,'enum.h']]], - ['gx2_5ftex_5faniso_5fratio_5fnone',['GX2_TEX_ANISO_RATIO_NONE',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b',1,'enum.h']]], - ['gx2_5ftex_5fborder_5ftype_5fblack',['GX2_TEX_BORDER_TYPE_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc',1,'enum.h']]], - ['gx2_5ftex_5fborder_5ftype_5ftransparent_5fblack',['GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78',1,'enum.h']]], - ['gx2_5ftex_5fborder_5ftype_5fvariable',['GX2_TEX_BORDER_TYPE_VARIABLE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933',1,'enum.h']]], - ['gx2_5ftex_5fborder_5ftype_5fwhite',['GX2_TEX_BORDER_TYPE_WHITE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa',1,'enum.h']]], - ['gx2_5ftex_5fclamp_5fmode_5fclamp',['GX2_TEX_CLAMP_MODE_CLAMP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a',1,'enum.h']]], - ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fborder',['GX2_TEX_CLAMP_MODE_CLAMP_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa',1,'enum.h']]], - ['gx2_5ftex_5fclamp_5fmode_5fmirror',['GX2_TEX_CLAMP_MODE_MIRROR',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3',1,'enum.h']]], - ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686',1,'enum.h']]], - ['gx2_5ftex_5fclamp_5fmode_5fwrap',['GX2_TEX_CLAMP_MODE_WRAP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c',1,'enum.h']]], - ['gx2_5ftex_5fmip_5ffilter_5fmode_5flinear',['GX2_TEX_MIP_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468',1,'enum.h']]], - ['gx2_5ftex_5fmip_5ffilter_5fmode_5fnone',['GX2_TEX_MIP_FILTER_MODE_NONE',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9',1,'enum.h']]], - ['gx2_5ftex_5fmip_5ffilter_5fmode_5fpoint',['GX2_TEX_MIP_FILTER_MODE_POINT',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52',1,'enum.h']]], - ['gx2_5ftex_5fmip_5fperf_5fmode_5fdisable',['GX2_TEX_MIP_PERF_MODE_DISABLE',['../group__gx2__enum.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180',1,'enum.h']]], - ['gx2_5ftex_5fxy_5ffillter_5fmode_5flinear',['GX2_TEX_XY_FILLTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8afa42a8cbb918033ac45a56ca906550ba',1,'enum.h']]], - ['gx2_5ftex_5fxy_5ffillter_5fmode_5fpoint',['GX2_TEX_XY_FILLTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a435fdc2bbfc0268cf1ffa1328fbf8db0',1,'enum.h']]], - ['gx2_5ftex_5fz_5ffilter_5fmode_5flinear',['GX2_TEX_Z_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a',1,'enum.h']]], - ['gx2_5ftex_5fz_5ffilter_5fmode_5fnone',['GX2_TEX_Z_FILTER_MODE_NONE',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e',1,'enum.h']]], - ['gx2_5ftex_5fz_5ffilter_5fmode_5fpoint',['GX2_TEX_Z_FILTER_MODE_POINT',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43',1,'enum.h']]], - ['gx2_5ftex_5fz_5fperf_5fmode_5fdisabled',['GX2_TEX_Z_PERF_MODE_DISABLED',['../group__gx2__enum.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76',1,'enum.h']]], - ['gx2_5ftile_5fmode_5fdefault',['GX2_TILE_MODE_DEFAULT',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f',1,'enum.h']]], - ['gx2_5ftile_5fmode_5flinear_5faligned',['GX2_TILE_MODE_LINEAR_ALIGNED',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce',1,'enum.h']]], - ['gx2_5ftile_5fmode_5flinear_5fspecial',['GX2_TILE_MODE_LINEAR_SPECIAL',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthick',['GX2_TILE_MODE_TILED_1D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthin1',['GX2_TILE_MODE_TILED_1D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthick',['GX2_TILE_MODE_TILED_2B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin1',['GX2_TILE_MODE_TILED_2B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin2',['GX2_TILE_MODE_TILED_2B_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin4',['GX2_TILE_MODE_TILED_2B_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthick',['GX2_TILE_MODE_TILED_2D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin1',['GX2_TILE_MODE_TILED_2D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin2',['GX2_TILE_MODE_TILED_2D_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin4',['GX2_TILE_MODE_TILED_2D_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthick',['GX2_TILE_MODE_TILED_3B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthin1',['GX2_TILE_MODE_TILED_3B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthick',['GX2_TILE_MODE_TILED_3D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3',1,'enum.h']]], - ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthin1',['GX2_TILE_MODE_TILED_3D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e',1,'enum.h']]], - ['gx2_5ftv_5frender_5fmode_5fstandard_5f480p',['GX2_TV_RENDER_MODE_STANDARD_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0',1,'enum.h']]], - ['gx2_5ftv_5frender_5fmode_5fwide_5f1080p',['GX2_TV_RENDER_MODE_WIDE_1080P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42',1,'enum.h']]], - ['gx2_5ftv_5frender_5fmode_5fwide_5f480p',['GX2_TV_RENDER_MODE_WIDE_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3',1,'enum.h']]], - ['gx2_5ftv_5frender_5fmode_5fwide_5f720p',['GX2_TV_RENDER_MODE_WIDE_720P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5f1080i',['GX2_TV_SCAN_MODE_1080I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a28d1c73d6a62ec7c7e7ce86d09246b17',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5f1080p',['GX2_TV_SCAN_MODE_1080P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a44f6b6109128348a67d9206b24486789',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5f480i',['GX2_TV_SCAN_MODE_480I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85aa9adb8df548f8daefe63f21b94c95e14',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5f480p',['GX2_TV_SCAN_MODE_480P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a478ac258bb4b974dac925032a96de6b6',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5f720p',['GX2_TV_SCAN_MODE_720P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a4c0fbe704d56909e26fb3876b23e8265',1,'enum.h']]], - ['gx2_5ftv_5fscan_5fmode_5fnone',['GX2_TV_SCAN_MODE_NONE',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885',1,'enum.h']]], - ['gx2r_5fresource_5fbind_5fcolor_5fbuffer',['GX2R_RESOURCE_BIND_COLOR_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aaa855e9318ee54787401f8f8438e542c',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fdepth_5fbuffer',['GX2R_RESOURCE_BIND_DEPTH_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a944fd4e1f045eafb22835b4800cb5731',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fdisplay_5flist',['GX2R_RESOURCE_BIND_DISPLAY_LIST',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac411e8f8c26fee1cdaca543af7bc43ac',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fgs_5fring_5fbuffer',['GX2R_RESOURCE_BIND_GS_RING_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a957bccdd1d993b7594775bbeef2c5eab',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5findex_5fbuffer',['GX2R_RESOURCE_BIND_INDEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a5c525ba66b4edcc9ef3a583ed071fbd9',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fscan_5fbuffer',['GX2R_RESOURCE_BIND_SCAN_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985abfa0b10bbcf11af39dd2e761883969be',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fshader_5fprogram',['GX2R_RESOURCE_BIND_SHADER_PROGRAM',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6cab3a15c09fb2f54b53f5eb9686b385',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fstream_5foutput',['GX2R_RESOURCE_BIND_STREAM_OUTPUT',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3c470f710a3f43c51c3e9f27d2c0e1fe',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5ftexture',['GX2R_RESOURCE_BIND_TEXTURE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab1c4d39d3554314a28c9fec867f104d9',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5funiform_5fblock',['GX2R_RESOURCE_BIND_UNIFORM_BLOCK',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985af2e8feddd1e7a5c8d109c5d1f2b5e91e',1,'resource.h']]], - ['gx2r_5fresource_5fbind_5fvertex_5fbuffer',['GX2R_RESOURCE_BIND_VERTEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3b5fb410e9dd9ddfc866766234b8da27',1,'resource.h']]], - ['gx2r_5fresource_5fdisable_5fcpu_5finvalidate',['GX2R_RESOURCE_DISABLE_CPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a1ed473d85d90d923b468dcddd068c5f7',1,'resource.h']]], - ['gx2r_5fresource_5fdisable_5fgpu_5finvalidate',['GX2R_RESOURCE_DISABLE_GPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9e1dcc07290acf69676fef015cbe3318',1,'resource.h']]], - ['gx2r_5fresource_5flocked',['GX2R_RESOURCE_LOCKED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ae8602a68b2031d79d89db924272c4779',1,'resource.h']]], - ['gx2r_5fresource_5flocked_5fread_5fonly',['GX2R_RESOURCE_LOCKED_READ_ONLY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a619897f1f4fc62b5d9d949adf7f227f1',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fcpu_5fread',['GX2R_RESOURCE_USAGE_CPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab321f3b76018d6bdd5cacd491303b9f1',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fcpu_5fwrite',['GX2R_RESOURCE_USAGE_CPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985acbcfb2994771c0e39ff67a5d93b4a087',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fdma_5fread',['GX2R_RESOURCE_USAGE_DMA_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ace76be4eed21ade1e8a75586658b3220',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fdma_5fwrite',['GX2R_RESOURCE_USAGE_DMA_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aa0e12d4112e4d1c835e1612242705c77',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fforce_5fmem1',['GX2R_RESOURCE_USAGE_FORCE_MEM1',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6d8e4c3f8f6ea799bdecd2f21fbd453c',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fforce_5fmem2',['GX2R_RESOURCE_USAGE_FORCE_MEM2',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac8729cf9a29281dc2e3011f88e8aa3d3',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fgpu_5fread',['GX2R_RESOURCE_USAGE_GPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6817ead455f72a73fa265f1973cbdb9',1,'resource.h']]], - ['gx2r_5fresource_5fusage_5fgpu_5fwrite',['GX2R_RESOURCE_USAGE_GPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a56797a44601898ebec8ac0b768f9fe5e',1,'resource.h']]], - ['gx2r_5fresource_5fuser_5fmemory',['GX2R_RESOURCE_USER_MEMORY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9cab54d67ea74753612474a20d2b9216',1,'resource.h']]] + ['disassemble_5fppc_5fflags_5fnone',['DISASSEMBLE_PPC_FLAGS_NONE',['../group__coreinit__debug.html#gga9cb804d7c7ffa9732c4ac5e9a4287470a85967a8c6e6191534f0c8b12800aa389',1,'debug.h']]] ]; diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html index a7d9109..b152efc 100644 --- a/search/enumvalues_3.html +++ b/search/enumvalues_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js index f46ae04..cacb531 100644 --- a/search/enumvalues_3.js +++ b/search/enumvalues_3.js @@ -1,35 +1,5 @@ var searchData= [ - ['mcp_5finstall_5ftarget_5fmlc',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], - ['mcp_5finstall_5ftarget_5fusb',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], - ['mem_5fbase_5fheap_5ffg',['MEM_BASE_HEAP_FG',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'baseheap.h']]], - ['mem_5fbase_5fheap_5fmem1',['MEM_BASE_HEAP_MEM1',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'baseheap.h']]], - ['mem_5fbase_5fheap_5fmem2',['MEM_BASE_HEAP_MEM2',['../group__coreinit__baseheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'baseheap.h']]], - ['mem_5fblock_5fheap_5ftag',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], - ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__expheap.html#ggacb34f3a4894ac5c0f259d5bcbd796486a9d96953d174ae7e00f507c5cbecdeda7',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__expheap.html#ggacb34f3a4894ac5c0f259d5bcbd796486a170cacfe7715b7b4a9df7846411d1fda',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__expheap.html#ggaa50eb5cf07f03eddb8283ec2ca9a6ec1abc487e051ed0efea240c90f55c797e9d',1,'expandedheap.h']]], - ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__expheap.html#ggaa50eb5cf07f03eddb8283ec2ca9a6ec1aa5dd220ca55194dbb5bafca2d7e3b65b',1,'expandedheap.h']]], - ['mem_5fexpanded_5fheap_5ftag',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], - ['mem_5fframe_5fheap_5ffree_5fall',['MEM_FRAME_HEAP_FREE_ALL',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa363116ce7cf54b90a08faff126d82bef',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ffree_5fhead',['MEM_FRAME_HEAP_FREE_HEAD',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3fa3e948377d662f33892c6cd3355834a67',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ffree_5ftail',['MEM_FRAME_HEAP_FREE_TAIL',['../group__coreinit__frameheap.html#gga519bff9f11e628bf00f032e527b3aa3faed66b58d496aa42c08426fae9ed02840',1,'frameheap.h']]], - ['mem_5fframe_5fheap_5ftag',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5fallocated',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5ffreed',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], - ['mem_5fheap_5ffill_5ftype_5funused',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fdebug_5fmode',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fuse_5flock',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], - ['mem_5fheap_5fflag_5fzero_5fallocated',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], - ['mem_5funit_5fheap_5ftag',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], - ['mem_5fuser_5fheap_5ftag',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], - ['mp_5ftask_5fqueue_5fstate_5ffinished',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5finitialised',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fready',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fstopped',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], - ['mp_5ftask_5fqueue_5fstate_5fstopping',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5ffinished',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5finitialised',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5fready',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], - ['mp_5ftask_5fstate_5frunning',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]] + ['english',['English',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34a78463a384a5aa4fad5fa73e2f506ecfc',1,'nn::swkbd']]], + ['europe',['Europe',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a912d59cdf1d3f551fae21f6f0062258f',1,'nn::swkbd']]] ]; diff --git a/search/enumvalues_4.html b/search/enumvalues_4.html index 5b4a765..3f50abb 100644 --- a/search/enumvalues_4.html +++ b/search/enumvalues_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_4.js b/search/enumvalues_4.js index 9d10ab5..54d5028 100644 --- a/search/enumvalues_4.js +++ b/search/enumvalues_4.js @@ -1,36 +1,83 @@ var searchData= [ - ['os_5fevent_5fmode_5fauto',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], - ['os_5fevent_5fmode_5fmanual',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], - ['os_5fexception_5ftype_5falignment',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], - ['os_5fexception_5ftype_5fbreakpoint',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], - ['os_5fexception_5ftype_5fdecrementer',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], - ['os_5fexception_5ftype_5fdsi',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], - ['os_5fexception_5ftype_5fexternal_5finterrupt',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], - ['os_5fexception_5ftype_5ffloating_5fpoint',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], - ['os_5fexception_5ftype_5fici',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], - ['os_5fexception_5ftype_5fisi',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], - ['os_5fexception_5ftype_5fmachine_5fcheck',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], - ['os_5fexception_5ftype_5fperformance_5fmonitor',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], - ['os_5fexception_5ftype_5fprogram',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5fcall',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5finterrupt',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], - ['os_5fexception_5ftype_5fsystem_5freset',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], - ['os_5fexception_5ftype_5ftrace',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], - ['os_5fmessage_5fqueue_5fblocking',['OS_MESSAGE_QUEUE_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa8faa94ac9222a5ca50406670b6283d8e',1,'messagequeue.h']]], - ['os_5fmessage_5fqueue_5fhigh_5fpriority',['OS_MESSAGE_QUEUE_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa9369be8fc2a2caa49e7d04fe9c98bdbb',1,'messagequeue.h']]], - ['os_5fthread_5fattrib_5faffinity_5fany',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu0',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu1',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], - ['os_5fthread_5fattrib_5faffinity_5fcpu2',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], - ['os_5fthread_5fattrib_5fdetached',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], - ['os_5fthread_5fattrib_5fstack_5fusage',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], - ['os_5fthread_5frequest_5fcancel',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], - ['os_5fthread_5frequest_5fnone',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], - ['os_5fthread_5frequest_5fsuspend',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], - ['os_5fthread_5fstate_5fmoribund',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], - ['os_5fthread_5fstate_5fnone',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], - ['os_5fthread_5fstate_5fready',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], - ['os_5fthread_5fstate_5frunning',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], - ['os_5fthread_5fstate_5fwaiting',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]] + ['fs_5ferror_5faccess_5ferror',['FS_ERROR_ACCESS_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac16f6ae516b4a3632830d4679dd48151',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fexists',['FS_ERROR_ALREADY_EXISTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca956b6c5609f905231239e1520781658c',1,'filesystem.h']]], + ['fs_5ferror_5falready_5fopen',['FS_ERROR_ALREADY_OPEN',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca601363765968c8690c1cc6337474916d',1,'filesystem.h']]], + ['fs_5ferror_5fbusy',['FS_ERROR_BUSY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cad48a07cf9fde24cfb81af008d0d04f4f',1,'filesystem.h']]], + ['fs_5ferror_5fcancelled',['FS_ERROR_CANCELLED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca70216fc2c379fe386d4c49c730607055',1,'filesystem.h']]], + ['fs_5ferror_5fdata_5fcorrupted',['FS_ERROR_DATA_CORRUPTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca0e478151ac447db78c0238453a2b5f5f',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5fdir',['FS_ERROR_END_OF_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab5ead9253e4336174dc71d46bb58d0de',1,'filesystem.h']]], + ['fs_5ferror_5fend_5fof_5ffile',['FS_ERROR_END_OF_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caaa993f01d4df0564dac6897e17c082fb',1,'filesystem.h']]], + ['fs_5ferror_5ffile_5ftoo_5fbig',['FS_ERROR_FILE_TOO_BIG',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caab690cf67e6b836e8039e76342122af5',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5falignment',['FS_ERROR_INVALID_ALIGNMENT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca6730478e7ad427a165876420e77accac',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fbuffer',['FS_ERROR_INVALID_BUFFER',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca7c4917136844c4029a479540eec53a03',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fclienthandle',['FS_ERROR_INVALID_CLIENTHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca81d1efcd41ac78593ecac8e4635ba4b5',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fdirhandle',['FS_ERROR_INVALID_DIRHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3bebf14164e92d307c20c19c273fa5b0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5ffilehandle',['FS_ERROR_INVALID_FILEHANDLE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca39b9a3ec413014482f9a524164dc65a0',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fmedia',['FS_ERROR_INVALID_MEDIA',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caa5c3428e235ae8728c6171481041befe',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fparam',['FS_ERROR_INVALID_PARAM',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caca591ab2bcef0ffa9c5f66d604237968',1,'filesystem.h']]], + ['fs_5ferror_5finvalid_5fpath',['FS_ERROR_INVALID_PATH',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac5d978576fd24a3f4a087122f02fe80f',1,'filesystem.h']]], + ['fs_5ferror_5fjournal_5ffull',['FS_ERROR_JOURNAL_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf0f6842c27b10fd8d08a4a94e4f5feea',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fclients',['FS_ERROR_MAX_CLIENTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caf4a72e8d1554b7d235d83a1361b62fa4',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fdirs',['FS_ERROR_MAX_DIRS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b5b79eb56a1e4649cde3a17a49d64fa',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5ffiles',['FS_ERROR_MAX_FILES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac8c41fcf66561c531949313e642fd438',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fmount_5fpoints',['FS_ERROR_MAX_MOUNT_POINTS',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca3b25fa0486ce6a6f9b27a08884c40b56',1,'filesystem.h']]], + ['fs_5ferror_5fmax_5fvolumes',['FS_ERROR_MAX_VOLUMES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca678c8dae56a718931c506e3f1bac12bd',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5ferror',['FS_ERROR_MEDIA_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca43a0ac74935f68ec0e3da4de7a6d7b70',1,'filesystem.h']]], + ['fs_5ferror_5fmedia_5fnot_5fready',['FS_ERROR_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1619d7ab00e3319b028537bcf044f81b',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fdir',['FS_ERROR_NOT_DIR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cae77c1019017fbe27d8511df6e7be7733',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5fempty',['FS_ERROR_NOT_EMPTY',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cab7d4f4aaea07db89bfa352529df22e93',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffile',['FS_ERROR_NOT_FILE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97caec5ef87cc64ddcac0721dcfcd5796904',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5ffound',['FS_ERROR_NOT_FOUND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac342a03a95377d1bae7f25432bc6a5c4',1,'filesystem.h']]], + ['fs_5ferror_5fnot_5finit',['FS_ERROR_NOT_INIT',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca179883dab4b1863aabf88a9bb4d28749',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5frange',['FS_ERROR_OUT_OF_RANGE',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca82d48c86d34c651c442b5df6cbb7ff15',1,'filesystem.h']]], + ['fs_5ferror_5fout_5fof_5fresources',['FS_ERROR_OUT_OF_RESOURCES',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca9606c7b3e19fb6ce533c8f0017dcd01e',1,'filesystem.h']]], + ['fs_5ferror_5fpermission_5ferror',['FS_ERROR_PERMISSION_ERROR',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1a8f2754aadd542a0355c219c6d86e0f',1,'filesystem.h']]], + ['fs_5ferror_5fstorage_5ffull',['FS_ERROR_STORAGE_FULL',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca1b27681fb76364ff720815201ee6abf1',1,'filesystem.h']]], + ['fs_5ferror_5funavailable_5fcommand',['FS_ERROR_UNAVAILABLE_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac3e67178ce9d88729f830d0381fb01b0',1,'filesystem.h']]], + ['fs_5ferror_5funsupported_5fcommand',['FS_ERROR_UNSUPPORTED_COMMAND',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97ca13bf0420f6b11499e360d9abee44dab9',1,'filesystem.h']]], + ['fs_5ferror_5fwrite_5fprotected',['FS_ERROR_WRITE_PROTECTED',['../group__coreinit__fs.html#gga9d75a2f66784083c8a0946918841f97cac31e33d92e69330338313b113543ef08',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fgroup',['FS_MODE_EXEC_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa09584b24dc6bf9655f27b760c04f0ee4',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fother',['FS_MODE_EXEC_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa61493c3b97bcac9bc36a4edf3944d308',1,'filesystem.h']]], + ['fs_5fmode_5fexec_5fowner',['FS_MODE_EXEC_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fabee9bc48b514c842c6b6d2c32b9a1c0e',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fgroup',['FS_MODE_READ_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa1dbd4ee4b3c3c78b80ffec54d69862c9',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fother',['FS_MODE_READ_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fae183b203c2deff523159d89b4faa5395',1,'filesystem.h']]], + ['fs_5fmode_5fread_5fowner',['FS_MODE_READ_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa84559a3b6a095a443bbf2d2d5753c806',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fgroup',['FS_MODE_WRITE_GROUP',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa628f90f0e6dc95c030c04f968e293119',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fother',['FS_MODE_WRITE_OTHER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa0cde342c961d7e17c7e216fc94599c71',1,'filesystem.h']]], + ['fs_5fmode_5fwrite_5fowner',['FS_MODE_WRITE_OWNER',['../group__coreinit__fs.html#gga6262a647f387b5128a72e5fd2ce9c25fa3328e6dcbb6ab8007090bcfe04303ffe',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5fsd',['FS_MOUNT_SOURCE_SD',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4a35f129427ae1f021d1d0d32c450d46f3',1,'filesystem.h']]], + ['fs_5fmount_5fsource_5funk',['FS_MOUNT_SOURCE_UNK',['../group__coreinit__fs.html#gga0aefa3554d6ab3bcb7ced7df4b0117b4ae6520daab812a32fa818e3162450729b',1,'filesystem.h']]], + ['fs_5fstat_5fdirectory',['FS_STAT_DIRECTORY',['../group__coreinit__fs.html#gga34564ba894f3287a5cb0f78f722dcdf6af97a3217e044989725f4ea8f89a57b0d',1,'filesystem.h']]], + ['fs_5fstatus_5faccess_5ferror',['FS_STATUS_ACCESS_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a20b68339a5e4512dc4c53e90eb56c51a',1,'filesystem.h']]], + ['fs_5fstatus_5falready_5fopen',['FS_STATUS_ALREADY_OPEN',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a5b3dd0c188b3d28094fd17a1975e463e',1,'filesystem.h']]], + ['fs_5fstatus_5fcancelled',['FS_STATUS_CANCELLED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa270e4e0ac3d34df6b995e8f94659f36',1,'filesystem.h']]], + ['fs_5fstatus_5fcorrupted',['FS_STATUS_CORRUPTED',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a496e987b1f091455fa9aee5437959147',1,'filesystem.h']]], + ['fs_5fstatus_5fend',['FS_STATUS_END',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad69a6176b0a5605f5f6e47df753904a9',1,'filesystem.h']]], + ['fs_5fstatus_5fexists',['FS_STATUS_EXISTS',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a4e37b515e8b693923f01735db11b8539',1,'filesystem.h']]], + ['fs_5fstatus_5ffatal_5ferror',['FS_STATUS_FATAL_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a271aef42489a637eadd791f0998fb6df',1,'filesystem.h']]], + ['fs_5fstatus_5ffile_5ftoo_5fbig',['FS_STATUS_FILE_TOO_BIG',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa52f01266a3a66491f59ac118aafd9b0',1,'filesystem.h']]], + ['fs_5fstatus_5fjournal_5ffull',['FS_STATUS_JOURNAL_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a95adab3eb38e39cf756dca6951bcfdc3',1,'filesystem.h']]], + ['fs_5fstatus_5fmax',['FS_STATUS_MAX',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a8076e720f6216fa438074d78ad2ca247',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5ferror',['FS_STATUS_MEDIA_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6538034b8fa734698c0ce9f92d43b498',1,'filesystem.h']]], + ['fs_5fstatus_5fmedia_5fnot_5fready',['FS_STATUS_MEDIA_NOT_READY',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aa33aedc7eb5df2812b7f7e5ec8f2f128',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5fdir',['FS_STATUS_NOT_DIR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223aca54f53322610508f5f0e002b3d9f548',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffile',['FS_STATUS_NOT_FILE',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a3369c92be441c80e648288c345d6ff78',1,'filesystem.h']]], + ['fs_5fstatus_5fnot_5ffound',['FS_STATUS_NOT_FOUND',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a6103a4fd8ded966a721f6876a8c37dd8',1,'filesystem.h']]], + ['fs_5fstatus_5fok',['FS_STATUS_OK',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ad4f201b7af62c7ecc3447e4fbb29aa18',1,'filesystem.h']]], + ['fs_5fstatus_5fpermission_5ferror',['FS_STATUS_PERMISSION_ERROR',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a54fe5964b20ebe88e434713d0413f4c6',1,'filesystem.h']]], + ['fs_5fstatus_5fstorage_5ffull',['FS_STATUS_STORAGE_FULL',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223ab677e3cfb543740b728e5f2bc2c76796',1,'filesystem.h']]], + ['fs_5fstatus_5funsupported_5fcmd',['FS_STATUS_UNSUPPORTED_CMD',['../group__coreinit__fs.html#gga1f6b17153671191447543d781627f223a26ea0fa7abb8fc701c560ce78614bed5',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdata_5fcorrupted',['FS_VOLUME_STATE_DATA_CORRUPTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a6410d5a442108c63dadc129372c8e058',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fdirty_5fmedia',['FS_VOLUME_STATE_DIRTY_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a236df5c209dd95f4760a4a62f22b4886',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5ffatal',['FS_VOLUME_STATE_FATAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a8cd69514bbf76999a12d04fa00a58ed3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finitial',['FS_VOLUME_STATE_INITIAL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6acd286647c0d2adee10a590577f096dda',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid',['FS_VOLUME_STATE_INVALID',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ae3328fb03de3ea8fa235860275033ba0',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5finvalid_5fmedia',['FS_VOLUME_STATE_INVALID_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0869a163ecd5aca44c4a6a7f3a9043df',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fjournal_5ffull',['FS_VOLUME_STATE_JOURNAL_FULL',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a0b16eed1f7eb2fd896f70bd3be2b3ebb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fmedia_5ferror',['FS_VOLUME_STATE_MEDIA_ERROR',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6abfee0eb3135c8dc697220e49bd2140eb',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fno_5fmedia',['FS_VOLUME_STATE_NO_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab082a0e21b3b825f32e2bab000b7307b',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fready',['FS_VOLUME_STATE_READY',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6a7f1e2eb5b715417e204491c0a601a002',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrite_5fprotected',['FS_VOLUME_STATE_WRITE_PROTECTED',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6ab82d1863d67cbf14e0e64f2eed3664e3',1,'filesystem.h']]], + ['fs_5fvolume_5fstate_5fwrong_5fmedia',['FS_VOLUME_STATE_WRONG_MEDIA',['../group__coreinit__fs.html#gga7fca3cd5dc44c27e60e7cb422a1bf5b6aa05b71a6995021aa77a4b7cadb510242',1,'filesystem.h']]] ]; diff --git a/search/enumvalues_5.html b/search/enumvalues_5.html index dc7d99f..b6f20f2 100644 --- a/search/enumvalues_5.html +++ b/search/enumvalues_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_5.js b/search/enumvalues_5.js index 464bf32..730c780 100644 --- a/search/enumvalues_5.js +++ b/search/enumvalues_5.js @@ -1,7 +1,346 @@ var searchData= [ - ['procui_5fstatus_5fexiting',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], - ['procui_5fstatus_5fin_5fbackground',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], - ['procui_5fstatus_5fin_5fforeground',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], - ['procui_5fstatus_5frelease_5fforeground',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]] + ['gx2_5faa_5fmode1x',['GX2_AA_MODE1X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7',1,'enum.h']]], + ['gx2_5faa_5fmode2x',['GX2_AA_MODE2X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa67550642ea4fa9906dce576b9e89329f',1,'enum.h']]], + ['gx2_5faa_5fmode4x',['GX2_AA_MODE4X',['../group__gx2__enum.html#gga257ea04f4dd1b538f7a518af11f4897aa8927d990baa4718a6ad4e24a6be5e5f6',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f0',['GX2_ALPHA_TO_MASK_MODE_DITHER_0',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3376c24aac890b3ed8fb9cf2ab05afd4',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f180',['GX2_ALPHA_TO_MASK_MODE_DITHER_180',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a71b2b1c51d826b120f10fcae9e0a0b22',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f270',['GX2_ALPHA_TO_MASK_MODE_DITHER_270',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7aafd12f1a2ce9790cb4130f11e4411374',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fdither_5f90',['GX2_ALPHA_TO_MASK_MODE_DITHER_90',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7ab8dc6ac49ca8c2ed865d768fcf8e2a6b',1,'enum.h']]], + ['gx2_5falpha_5fto_5fmask_5fmode_5fnon_5fdithered',['GX2_ALPHA_TO_MASK_MODE_NON_DITHERED',['../group__gx2__enum.html#gga075361ef2efa264b0985436bc83674f7a3380d1bb148ab740dae8f1e5b9cef0b8',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba7e4202551e3eeaa1eb76a825759453db',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e7323b4089fd634a5d36df9bf9b7c53',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba21a828995cdcf827e790c9d82f69bac0',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5ffloat_5f32_5f32_5f32_5f32',['GX2_ATTRIB_FORMAT_FLOAT_32_32_32_32',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba9788227912bfc96ef9b2b5d66efb0c63',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8',['GX2_ATTRIB_FORMAT_SINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaa907e2727aafd5785dfd30ebff02c4e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8',['GX2_ATTRIB_FORMAT_SINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba4e127c4f3b06ea281e67b12d215c4964',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsint_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_SINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbab6cf8d5a225d7a4245164be86fae086f',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8',['GX2_ATTRIB_FORMAT_SNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba094c24c17beae9d44218bb3bd40b863a',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8',['GX2_ATTRIB_FORMAT_SNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba67cfa11ee36143b55106822e89b1fd6c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fsnorm_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_SNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbac86279da140f0f022bddb93c4afc15af',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8',['GX2_ATTRIB_FORMAT_UINT_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbaf6624b0d04e63aa4275cfbd1efce74e9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8',['GX2_ATTRIB_FORMAT_UINT_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbabcbae9affcf58c6d0196c904921c4a34',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5fuint_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_UINT_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cbad598b5a1bbfa46ce337959e2236b304c',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8',['GX2_ATTRIB_FORMAT_UNORM_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba004e321cbce134ccde618177907510c6',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8',['GX2_ATTRIB_FORMAT_UNORM_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba1c051458050b20f3cd7f3109c5a4a2b9',1,'enum.h']]], + ['gx2_5fattrib_5fformat_5funorm_5f8_5f8_5f8_5f8',['GX2_ATTRIB_FORMAT_UNORM_8_8_8_8',['../group__gx2__enum.html#gga41b58e48abb1dfbebca79cab46c379cba185c7db907610f14df3dd02cd0eab60a',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5finstance',['GX2_ATTRIB_INDEX_PER_INSTANCE',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48a4cef214f90c96488db4ff667266cc918',1,'enum.h']]], + ['gx2_5fattrib_5findex_5fper_5fvertex',['GX2_ATTRIB_INDEX_PER_VERTEX',['../group__gx2__enum.html#ggac7dc258dc5d037184a8a27a50e74ef48ace08c79485074f5e1fad12133fc65e96',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fadd',['GX2_BLEND_COMBINE_MODE_ADD',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca4c75ed4dd38c2837a52a41dae71de32a',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmax',['GX2_BLEND_COMBINE_MODE_MAX',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0c0603f5ce5ba7f629c60b07257686e7',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fmin',['GX2_BLEND_COMBINE_MODE_MIN',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca0013827665389e3bcfc52dcd714b33a5',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5frev_5fsub',['GX2_BLEND_COMBINE_MODE_REV_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0ca7d3e0be9abfa82aea89b79e6202c76d1',1,'enum.h']]], + ['gx2_5fblend_5fcombine_5fmode_5fsub',['GX2_BLEND_COMBINE_MODE_SUB',['../group__gx2__enum.html#gga709ac06f79aad28e189f64eddee95c0cacb6e633fa728db0d44fee7849d6fc311',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fblend_5ffactor',['GX2_BLEND_MODE_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bace127547ed0abfe9ae061b0bfb2e9294',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5finv_5fsrc_5falpha',['GX2_BLEND_MODE_BOTH_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba9c5d2e0c88770d85061cde340e7b6c47',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fboth_5fsrc_5falpha',['GX2_BLEND_MODE_BOTH_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6ff26241b1ec201670931c25318612fa',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5falpha',['GX2_BLEND_MODE_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba15863c8e8837f48741cffca04bce1171',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fdst_5fcolor',['GX2_BLEND_MODE_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba91fcf0a036af861a9afce42f71a804b6',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fblend_5ffactor',['GX2_BLEND_MODE_INV_BLEND_FACTOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bada3595b81186f586e4f01bc87610f1b7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5falpha',['GX2_BLEND_MODE_INV_DST_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba6138aafea97e07b05a3733dbec409254',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fdst_5fcolor',['GX2_BLEND_MODE_INV_DST_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bac4b29296ad2a98628ba2b4ca058c3940',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5falpha',['GX2_BLEND_MODE_INV_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba1effb3b6244076ae9039219544593c96',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc1_5fcolor',['GX2_BLEND_MODE_INV_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba49deaa5ecf3c2e8477d4a620d8edb6c3',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5falpha',['GX2_BLEND_MODE_INV_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba408546bfedd96dd5a90fd13a23d237ee',1,'enum.h']]], + ['gx2_5fblend_5fmode_5finv_5fsrc_5fcolor',['GX2_BLEND_MODE_INV_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba60f2fdf56b204e7c2599e098c083b05c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fone',['GX2_BLEND_MODE_ONE',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba818604c2b496ac1ce0c34c9d6828a048',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5falpha',['GX2_BLEND_MODE_SRC1_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba4cdc3b282376d13a66f194c9c38d3f8e',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc1_5fcolor',['GX2_BLEND_MODE_SRC1_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba81f959eeb5c96fd8c9a13c6dd95efc1c',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha',['GX2_BLEND_MODE_SRC_ALPHA',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5bafb580370c0b8393a4c1f71caf4c7357a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5falpha_5fsat',['GX2_BLEND_MODE_SRC_ALPHA_SAT',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca242c3ec76e647561b7cdc8ea53d3f7',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fsrc_5fcolor',['GX2_BLEND_MODE_SRC_COLOR',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5baca2e7a58bb166a009c4a96714c99254a',1,'enum.h']]], + ['gx2_5fblend_5fmode_5fzero',['GX2_BLEND_MODE_ZERO',['../group__gx2__enum.html#gga51325124fd72959f914a3e0190ea6e5ba74145fb905fe1b0f1f2a4b26638120e8',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fdouble',['GX2_BUFFERING_MODE_DOUBLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba6cc6d95681a37ee31f3875ee6eb5d913',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5fsingle',['GX2_BUFFERING_MODE_SINGLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba668ba17b0ddb437be8ac7e2981625702',1,'enum.h']]], + ['gx2_5fbuffering_5fmode_5ftriple',['GX2_BUFFERING_MODE_TRIPLE',['../group__gx2__enum.html#gga12660ac541270a903d49e588795f95dba336c7581cade39e1952fa8dbeba39291',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fa',['GX2_CHANNEL_MASK_A',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ab42bc53c560d668948926bf2c01bc403',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fb',['GX2_CHANNEL_MASK_B',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acc40e6f812db51d8af1726338549f6e6',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fba',['GX2_CHANNEL_MASK_BA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144abb4790704220633de02a8e4ebd8d613b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fg',['GX2_CHANNEL_MASK_G',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a48a9531c7d8815ca16d35a6dd1dfc850',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fga',['GX2_CHANNEL_MASK_GA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ac595195f60e4b3d921cc0a5574b8005c',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgb',['GX2_CHANNEL_MASK_GB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad5f7b7231bbd8eb4263f800ce767599e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fgba',['GX2_CHANNEL_MASK_GBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acee85f8bdf6504adfb6337a870240228',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fr',['GX2_CHANNEL_MASK_R',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144ad476804f6f2ae5af14518926a9187a58',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5fra',['GX2_CHANNEL_MASK_RA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a6de47bdb42915f70af031cf996b1dad0',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frb',['GX2_CHANNEL_MASK_RB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a921b119a4e6c679c6b4112dd1d6a6d41',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frba',['GX2_CHANNEL_MASK_RBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a23081b84b7a796d1de092e9ba974965e',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frg',['GX2_CHANNEL_MASK_RG',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a0c6ee1304343c4cf804f4904928ef133',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frga',['GX2_CHANNEL_MASK_RGA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144acd3ffb121245736ed7df34b24fb4539b',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgb',['GX2_CHANNEL_MASK_RGB',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a738b6b253d3ccaa880aaf2823de1d398',1,'enum.h']]], + ['gx2_5fchannel_5fmask_5frgba',['GX2_CHANNEL_MASK_RGBA',['../group__gx2__enum.html#gga0b11754ab8a00e7e3518a064a4b94144a08c3c06718507b419d968c7dc4ec35d3',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fboth',['GX2_CLEAR_FLAGS_BOTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a194db39028be0fe75f6395c2c027a0ac',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fdepth',['GX2_CLEAR_FLAGS_DEPTH',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a8088ab66b9e129f3c71f0c1f1fdd103e',1,'enum.h']]], + ['gx2_5fclear_5fflags_5fstencil',['GX2_CLEAR_FLAGS_STENCIL',['../group__gx2__enum.html#gga5e1d3b9d4fd7eeb6d16d568878dc7d61a85a464eb7b512f03f981b506f4cfe7d5',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5falways',['GX2_COMPARE_FUNC_ALWAYS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a8398a6cc4e942e9de0e56b1f1aced3a1',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fequal',['GX2_COMPARE_FUNC_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9955e0dce7c7929ff937e4a3a123c5fe',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgequal',['GX2_COMPARE_FUNC_GEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ac80f8fb2eb8de665056b1884c8f66176',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fgreater',['GX2_COMPARE_FUNC_GREATER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a501767c228d6ea308d370232cb76d74b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5flequal',['GX2_COMPARE_FUNC_LEQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a9aa9eb85b5e4d8e99ad73c0ed2fdcd7d',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fless',['GX2_COMPARE_FUNC_LESS',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88a6d6f95cb5f7723f2b28aec3e7982714b',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnever',['GX2_COMPARE_FUNC_NEVER',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ace32c1bcbf72f184308871b2e8a9a4d3',1,'enum.h']]], + ['gx2_5fcompare_5ffunc_5fnot_5fequal',['GX2_COMPARE_FUNC_NOT_EQUAL',['../group__gx2__enum.html#gga33e99afbccad5f16189ff6cf84d55d88ae27a58470dafc48150208a933efe6628',1,'enum.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fdisable_5fgx2flush',['GX2_DEBUG_CAPTURE_END_FLAGS_DISABLE_GX2FLUSH',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4ada316251b32404b3632751ebd4fc57b6',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fend_5fflags_5fnone',['GX2_DEBUG_CAPTURE_END_FLAGS_NONE',['../group__gx2__debug.html#ggaaaeb82ee28c72bd7d22c0425626e35e4a13c1d5c232a8b7e88a07d1873c456f66',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5finterface_5fversion',['GX2_DEBUG_CAPTURE_INTERFACE_VERSION',['../group__gx2__debug.html#gga13750166e96ff226d8183225ea3b4679a1aceebb070441ffa42f5d1a3ed015504',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fdisable_5fgx2drawdone',['GX2_DEBUG_CAPTURE_START_FLAGS_DISABLE_GX2DRAWDONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01babb83924403f19c795ee92ec5eea51efe',1,'debug.h']]], + ['gx2_5fdebug_5fcapture_5fstart_5fflags_5fnone',['GX2_DEBUG_CAPTURE_START_FLAGS_NONE',['../group__gx2__debug.html#gga2d14451517a0f5ee0657435081bbe01ba298a91e9d3d4bc9656b085d6bafe95b9',1,'debug.h']]], + ['gx2_5fdrc_5frender_5fmode_5fdisabled',['GX2_DRC_RENDER_MODE_DISABLED',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154a47df9fbae914a7a9cdceebd5e1ea1653',1,'enum.h']]], + ['gx2_5fdrc_5frender_5fmode_5fsingle',['GX2_DRC_RENDER_MODE_SINGLE',['../group__gx2__enum.html#gga5965f5f73029fc3d260e4da920669154af7b85c7925b07b8ac8af6c21346299eb',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f16',['GX2_ENDIAN_SWAP_8_IN_16',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca5204a689b1146ad5b2521dff1a4a3b69',1,'enum.h']]], + ['gx2_5fendian_5fswap_5f8_5fin_5f32',['GX2_ENDIAN_SWAP_8_IN_32',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca4713e02406327ccbe7fa92f57c9d4489',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fdefault',['GX2_ENDIAN_SWAP_DEFAULT',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811cafa8c0583995a5fec8b2aa74414c0f693',1,'enum.h']]], + ['gx2_5fendian_5fswap_5fnone',['GX2_ENDIAN_SWAP_NONE',['../group__gx2__enum.html#gga921c9d19110d75b3ed8370c9676a811ca2cf3a800ffc666026419aee81a772f40',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fdisplay_5flist_5foverrun',['GX2_EVENT_TYPE_DISPLAY_LIST_OVERRUN',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a173a0b5c19f2d26fd3b254897c400f9c',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fflip',['GX2_EVENT_TYPE_FLIP',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13ac9674e5675d7e846e2753472309abfa8',1,'enum.h']]], + ['gx2_5fevent_5ftype_5fvsync',['GX2_EVENT_TYPE_VSYNC',['../group__gx2__enum.html#ggaee5660124cbf6d681bfb6dddd7bd0d13a6072c32cd711f9ca4dbbfb93175c63c2',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fline',['GX2_FETCH_SHADER_TESSELLATION_LINE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10feabad768b2bdcfb28ca31ff6040244efa3',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fnone',['GX2_FETCH_SHADER_TESSELLATION_NONE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea167b0bd85bf1a390d9d4722fdf519009',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5fquad',['GX2_FETCH_SHADER_TESSELLATION_QUAD',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea1e275be30f036fde39a6c82acd3f5443',1,'enum.h']]], + ['gx2_5ffetch_5fshader_5ftessellation_5ftriangle',['GX2_FETCH_SHADER_TESSELLATION_TRIANGLE',['../group__gx2__enum.html#gga55fd38b8208385b84ba5dbd3a5ef10fea7e12ec8c97f3415d21616df39c37cba4',1,'enum.h']]], + ['gx2_5ffront_5fface_5fccw',['GX2_FRONT_FACE_CCW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7edaa8483312b0c462f6046569487ae85490',1,'enum.h']]], + ['gx2_5ffront_5fface_5fcw',['GX2_FRONT_FACE_CW',['../group__gx2__enum.html#gga12f9c7931c856e632df28f25cb27d7eda1e210f03c674441e25a23ae70a9831b1',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16',['GX2_INDEX_TYPE_U16',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4af5e4728f4cfd27ef61af39d372e62ce4',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu16_5fle',['GX2_INDEX_TYPE_U16_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a0e27e2d53ecf375977d20064313fd93b',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32',['GX2_INDEX_TYPE_U32',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4a7ebd4e4ae358281c02f4a461781c0192',1,'enum.h']]], + ['gx2_5findex_5ftype_5fu32_5fle',['GX2_INDEX_TYPE_U32_LE',['../group__gx2__enum.html#gga05cdb8739488621652b08674ff9cd2e4abfd22dbfd5c99d680785cb6ca82b4990',1,'enum.h']]], + ['gx2_5finit_5fargc',['GX2_INIT_ARGC',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66',1,'enum.h']]], + ['gx2_5finit_5fargv',['GX2_INIT_ARGV',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fbase',['GX2_INIT_CMD_BUF_BASE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe',1,'enum.h']]], + ['gx2_5finit_5fcmd_5fbuf_5fpool_5fsize',['GX2_INIT_CMD_BUF_POOL_SIZE',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6',1,'enum.h']]], + ['gx2_5finit_5fend',['GX2_INIT_END',['../group__gx2__enum.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fattribute_5fbuffer',['GX2_INVALIDATE_MODE_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a0f103d8b48c41e8c2d4c0e03be24969d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcolor_5fbuffer',['GX2_INVALIDATE_MODE_COLOR_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a90133807e851ace34927707564e3183f',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu',['GX2_INVALIDATE_MODE_CPU',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a681a1f70be89b5dd540f4c20dd52712a',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fattribute_5fbuffer',['GX2_INVALIDATE_MODE_CPU_ATTRIBUTE_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a2b61c6268bd3e57db7ed5d4b9186c31e',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5fshader',['GX2_INVALIDATE_MODE_CPU_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a31b272c7aa4477e3ca539e9f4a7c6fc6',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fcpu_5ftexture',['GX2_INVALIDATE_MODE_CPU_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ab4aca8dfc011dc04ab70f39a525abcdd',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fdepth_5fbuffer',['GX2_INVALIDATE_MODE_DEPTH_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ad6c1965901b67096575415ef3fa68e0d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fexport_5fbuffer',['GX2_INVALIDATE_MODE_EXPORT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a99b9931b3cb48e36a3baf559d605180d',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fshader',['GX2_INVALIDATE_MODE_SHADER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a49b6ae9ba1b9af4689b6f38b181d45d4',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5fstream_5fout_5fbuffer',['GX2_INVALIDATE_MODE_STREAM_OUT_BUFFER',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709aceb351de8eefa59f439a79ad84d412d8',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5ftexture',['GX2_INVALIDATE_MODE_TEXTURE',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709ac96263e2920f0f5c100a9bd9a409f217',1,'enum.h']]], + ['gx2_5finvalidate_5fmode_5funiform_5fblock',['GX2_INVALIDATE_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#gga8de147b112a93a72be4718bc37507709a4d883cd497fabb2dbee36f4e1af7c381',1,'enum.h']]], + ['gx2_5flogic_5fop_5fand',['GX2_LOGIC_OP_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a13aca7307aa3711433f3acf2eee95b29',1,'enum.h']]], + ['gx2_5flogic_5fop_5fclear',['GX2_LOGIC_OP_CLEAR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a4beabc5ff020eb44ce2417764ca3b7af',1,'enum.h']]], + ['gx2_5flogic_5fop_5fcopy',['GX2_LOGIC_OP_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af9bf3bc9d0b34a793a9717458760da31',1,'enum.h']]], + ['gx2_5flogic_5fop_5fequiv',['GX2_LOGIC_OP_EQUIV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af8edf40d0a393f1648d1bd15640a6024',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv',['GX2_LOGIC_OP_INV',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a6340ccdd45f97e56804ae95c77a694d7',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fand',['GX2_LOGIC_OP_INV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a31f7d9c89a957462543560380d683539',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5fcopy',['GX2_LOGIC_OP_INV_COPY',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9eb545615a05b80d0f257d008c3f9f89',1,'enum.h']]], + ['gx2_5flogic_5fop_5finv_5for',['GX2_LOGIC_OP_INV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ad73f7e5ce47e39d17b1ed8b6206b295d',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnop',['GX2_LOGIC_OP_NOP',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a2461181c4825162a46309c5a095a98c2',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnor',['GX2_LOGIC_OP_NOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acd7bd6da751f1261bd520c47a7448f2e',1,'enum.h']]], + ['gx2_5flogic_5fop_5fnot_5fand',['GX2_LOGIC_OP_NOT_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a86cacac3143ecef97a17f651766d0c3d',1,'enum.h']]], + ['gx2_5flogic_5fop_5for',['GX2_LOGIC_OP_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0acfc9a9331b6e5006af8fb7309cdae4b5',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5fand',['GX2_LOGIC_OP_REV_AND',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0af0011224d0c76a094a64ba35ae8d4fbd',1,'enum.h']]], + ['gx2_5flogic_5fop_5frev_5for',['GX2_LOGIC_OP_REV_OR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0ae19526641cdf07780e5c73ade3e9d6d3',1,'enum.h']]], + ['gx2_5flogic_5fop_5fset',['GX2_LOGIC_OP_SET',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a9f3769013e5e3651730087d00ddc4471',1,'enum.h']]], + ['gx2_5flogic_5fop_5fxor',['GX2_LOGIC_OP_XOR',['../group__gx2__enum.html#gga2a90e8100fd36bea5c58bf5f89abdef0a1057f36137a828ff350abbf1c38827a5',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fline',['GX2_POLYGON_MODE_LINE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8af56db566e4b6d62322d39734a630bfb2',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5fpoint',['GX2_POLYGON_MODE_POINT',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8ae6d0bcf6684c3e5979a29a4c95f992fa',1,'enum.h']]], + ['gx2_5fpolygon_5fmode_5ftriangle',['GX2_POLYGON_MODE_TRIANGLE',['../group__gx2__enum.html#ggafc00c6baa27108695a298d64ccf000a8a9cc38f9d3ff4f5bc4f2292485d3012d0',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fline_5fstrip',['GX2_PRIMITIVE_MODE_LINE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aad0bd726424297be773d569b8cf4c963d',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5flines',['GX2_PRIMITIVE_MODE_LINES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa55fc93364d432e5001260044a975f624',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquad_5fstrip',['GX2_PRIMITIVE_MODE_QUAD_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa9dbeef8ec5d13e36051cb89bb05cc6ce',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5fquads',['GX2_PRIMITIVE_MODE_QUADS',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa856c4751543c93cb1da797152123a7e7',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5ffan',['GX2_PRIMITIVE_MODE_TRIANGLE_FAN',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aaf60c208f7b38f2e2fb183be7ad33bb53',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangle_5fstrip',['GX2_PRIMITIVE_MODE_TRIANGLE_STRIP',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa180108b77727e46d694d1325bbc8d56a',1,'enum.h']]], + ['gx2_5fprimitive_5fmode_5ftriangles',['GX2_PRIMITIVE_MODE_TRIANGLES',['../group__gx2__enum.html#gga759347839142a01bbb4c01112b437f7aa8bbbd9cfc4cd6485ca5e6ae5eed99719',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f0',['GX2_RENDER_TARGET_0',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f1',['GX2_RENDER_TARGET_1',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f2',['GX2_RENDER_TARGET_2',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f3',['GX2_RENDER_TARGET_3',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f4',['GX2_RENDER_TARGET_4',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f5',['GX2_RENDER_TARGET_5',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25',1,'enum.h']]], + ['gx2_5frender_5ftarget_5f6',['GX2_RENDER_TARGET_6',['../group__gx2__enum.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7',1,'enum.h']]], + ['gx2_5frounding_5fmode_5fround_5fto_5feven',['GX2_ROUNDING_MODE_ROUND_TO_EVEN',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560cad44ca546b8c3eac5630d35d508d40bee',1,'enum.h']]], + ['gx2_5frounding_5fmode_5ftruncate',['GX2_ROUNDING_MODE_TRUNCATE',['../group__gx2__enum.html#gga2b85f88ab2cafb51cfcbd3a8d2bc560caf0a075dc400ffacac746aa6162c744dc',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f1d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_1D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6ac38268d41171653d11a1e652938c5c93',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f2d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_2D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a2590d4e52d53ecf1f8e233735f975440',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5f3d',['GX2_SAMPLER_VAR_TYPE_SAMPLER_3D',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a959b4f8b4e3c2c282597c991e2605414',1,'enum.h']]], + ['gx2_5fsampler_5fvar_5ftype_5fsampler_5fcube',['GX2_SAMPLER_VAR_TYPE_SAMPLER_CUBE',['../group__gx2__enum.html#ggab28c2b81a7f6f2a39e1237480dfa81c6a8779441dfe86f649221fb02bd5b2da97',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5fdrc',['GX2_SCAN_TARGET_DRC',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41',1,'enum.h']]], + ['gx2_5fscan_5ftarget_5ftv',['GX2_SCAN_TARGET_TV',['../group__gx2__enum.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e',1,'enum.h']]], + ['gx2_5fshader_5fmode_5fcompute_5fshader',['GX2_SHADER_MODE_COMPUTE_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a23cdc7590f2d6cdd1ec52fe13f830e51',1,'enum.h']]], + ['gx2_5fshader_5fmode_5fgeometry_5fshader',['GX2_SHADER_MODE_GEOMETRY_SHADER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36acaab365bc68c17f0556d84b4d9b5c4ba',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fblock',['GX2_SHADER_MODE_UNIFORM_BLOCK',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36a022c27f9517313a91274f753e5f87a26',1,'enum.h']]], + ['gx2_5fshader_5fmode_5funiform_5fregister',['GX2_SHADER_MODE_UNIFORM_REGISTER',['../group__gx2__enum.html#ggaac67e4b13d65301cfb2a2de9a0802f36adbee639dc2c461009bdf316790cbcdf8',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat',['GX2_SHADER_VAR_TYPE_FLOAT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab6013bac0eab37e42d4633d7e58eb837',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat2',['GX2_SHADER_VAR_TYPE_FLOAT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a1f79b40a081bca3039b938a4118c5fb2',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat3',['GX2_SHADER_VAR_TYPE_FLOAT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3abee7350c059232ca80181b22e38066c7',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5ffloat4',['GX2_SHADER_VAR_TYPE_FLOAT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a72b3ba4e1491b714f18e4613bc7b8f98',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint',['GX2_SHADER_VAR_TYPE_INT',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3ab0aca74b397b83789c120b182331edd9',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint2',['GX2_SHADER_VAR_TYPE_INT2',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a4abdea55f25136b92d6d0d9d9580590e',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint3',['GX2_SHADER_VAR_TYPE_INT3',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3aa966db29aa9b3462da148f41f314f17b',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fint4',['GX2_SHADER_VAR_TYPE_INT4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a3807dd3679f779ffca90afe7cab06028',1,'enum.h']]], + ['gx2_5fshader_5fvar_5ftype_5fmatrix4x4',['GX2_SHADER_VAR_TYPE_MATRIX4X4',['../group__gx2__enum.html#gga5ec633b49a54d9ab9bfc7123e6fce5e3a5b34bfb4d694fb3a7bbbe8a173cd1367',1,'enum.h']]], + ['gx2_5fsq_5fsel_5f0',['GX2_SQ_SEL_0',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a989667fce7a799cf7f92647c0c0dd385',1,'utils.h']]], + ['gx2_5fsq_5fsel_5f1',['GX2_SQ_SEL_1',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5c49a9a9665ddfdfb7500bd88087c2d2',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fmask',['GX2_SQ_SEL_MASK',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad1877073396f38e681588d90b9c13ff7',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fw',['GX2_SQ_SEL_W',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a4369980a1d776f6fb603f285b67dbe70',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fx',['GX2_SQ_SEL_X',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a5dbd384bcb03e7c333ef95d607439c24',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fy',['GX2_SQ_SEL_Y',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1a2baed60eda3523c151dd8651872f14a0',1,'utils.h']]], + ['gx2_5fsq_5fsel_5fz',['GX2_SQ_SEL_Z',['../group__gx2__utils.html#gga356d41555b40daf83705653d7dda0fa1ad88c6d7e7d24ef52a80e07c2201f0a7c',1,'utils.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fclamp',['GX2_STENCIL_FUNCTION_DECR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7c9b3486b9c68dc8d9ab9bd6f7412cc7',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fdecr_5fwrap',['GX2_STENCIL_FUNCTION_DECR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dac2540fe420321545d1f15ec1f65bee4e',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fclamp',['GX2_STENCIL_FUNCTION_INCR_CLAMP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da8a37a9e2d5a8a00f66fcc0ba1b48c01a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fincr_5fwrap',['GX2_STENCIL_FUNCTION_INCR_WRAP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da7db9d560b8cb5ae1aa64a2f3e57e287c',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5finv',['GX2_STENCIL_FUNCTION_INV',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da012e21dcb7272e409c5c9f808b1fc412',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fkeep',['GX2_STENCIL_FUNCTION_KEEP',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95dadcfee34dd796fec30efd238ec9cbb6b9',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5freplace',['GX2_STENCIL_FUNCTION_REPLACE',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95da6318d0235d01a008e224b0788bbad07a',1,'enum.h']]], + ['gx2_5fstencil_5ffunction_5fzero',['GX2_STENCIL_FUNCTION_ZERO',['../group__gx2__enum.html#gga1aafdf748c771f8a31ed068a7401e95daa7189cb3f16ff001593a9843df973060',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d',['GX2_SURFACE_DIM_TEXTURE_1D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f1d_5farray',['GX2_SURFACE_DIM_TEXTURE_1D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d',['GX2_SURFACE_DIM_TEXTURE_2D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5farray',['GX2_SURFACE_DIM_TEXTURE_2D_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f2d_5fmsaa_5farray',['GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5f3d',['GX2_SURFACE_DIM_TEXTURE_3D',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068',1,'enum.h']]], + ['gx2_5fsurface_5fdim_5ftexture_5fcube',['GX2_SURFACE_DIM_TEXTURE_CUBE',['../group__gx2__enum.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fd24_5fs8',['GX2_SURFACE_FORMAT_FLOAT_D24_S8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr11_5fg11_5fb10',['GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16',['GX2_SURFACE_FORMAT_FLOAT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16',['GX2_SURFACE_FORMAT_FLOAT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32',['GX2_SURFACE_FORMAT_FLOAT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32',['GX2_SURFACE_FORMAT_FLOAT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5ffloat_5fx8_5fx24',['GX2_SURFACE_FORMAT_FLOAT_X8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5finvalid',['GX2_SURFACE_FORMAT_INVALID',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16',['GX2_SURFACE_FORMAT_SINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16',['GX2_SURFACE_FORMAT_SINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32',['GX2_SURFACE_FORMAT_SINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32',['GX2_SURFACE_FORMAT_SINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8',['GX2_SURFACE_FORMAT_SINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8',['GX2_SURFACE_FORMAT_SINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsint_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc4',['GX2_SURFACE_FORMAT_SNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fbc5',['GX2_SURFACE_FORMAT_SNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16',['GX2_SURFACE_FORMAT_SNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16',['GX2_SURFACE_FORMAT_SNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8',['GX2_SURFACE_FORMAT_SNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8',['GX2_SURFACE_FORMAT_SNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsnorm_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc1',['GX2_SURFACE_FORMAT_SRGB_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc2',['GX2_SURFACE_FORMAT_SRGB_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fbc3',['GX2_SURFACE_FORMAT_SRGB_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fsrgb_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fa2_5fb10_5fg10_5fr10',['GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fg8_5fx24',['GX2_SURFACE_FORMAT_UINT_G8_X24',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16',['GX2_SURFACE_FORMAT_UINT_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16',['GX2_SURFACE_FORMAT_UINT_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32',['GX2_SURFACE_FORMAT_UINT_R32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32',['GX2_SURFACE_FORMAT_UINT_R32_G32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr32_5fg32_5fb32_5fa32',['GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8',['GX2_SURFACE_FORMAT_UINT_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8',['GX2_SURFACE_FORMAT_UINT_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5fuint_5fx24_5fg8',['GX2_SURFACE_FORMAT_UINT_X24_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa1_5fb5_5fg5_5fr5',['GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fa2_5fb10_5fg10_5fr10',['GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc1',['GX2_SURFACE_FORMAT_UNORM_BC1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc2',['GX2_SURFACE_FORMAT_UNORM_BC2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc3',['GX2_SURFACE_FORMAT_UNORM_BC3',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc4',['GX2_SURFACE_FORMAT_UNORM_BC4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fbc5',['GX2_SURFACE_FORMAT_UNORM_BC5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fnv12',['GX2_SURFACE_FORMAT_UNORM_NV12',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr10_5fg10_5fb10_5fa2',['GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16',['GX2_SURFACE_FORMAT_UNORM_R16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16',['GX2_SURFACE_FORMAT_UNORM_R16_G16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr16_5fg16_5fb16_5fa16',['GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr24_5fx8',['GX2_SURFACE_FORMAT_UNORM_R24_X8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4',['GX2_SURFACE_FORMAT_UNORM_R4_G4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr4_5fg4_5fb4_5fa4',['GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg5_5fb5_5fa1',['GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr5_5fg6_5fb5',['GX2_SURFACE_FORMAT_UNORM_R5_G6_B5',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8',['GX2_SURFACE_FORMAT_UNORM_R8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8',['GX2_SURFACE_FORMAT_UNORM_R8_G8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb',1,'enum.h']]], + ['gx2_5fsurface_5fformat_5funorm_5fr8_5fg8_5fb8_5fa8',['GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8',['../group__gx2__enum.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fcolor_5fbuffer',['GX2_SURFACE_USE_COLOR_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fdepth_5fbuffer',['GX2_SURFACE_USE_DEPTH_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5fscan_5fbuffer',['GX2_SURFACE_USE_SCAN_BUFFER',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture',['GX2_SURFACE_USE_TEXTURE',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftexture_5fcolor_5fbuffer_5ftv',['GX2_SURFACE_USE_TEXTURE_COLOR_BUFFER_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a1d472742e52321c64531111db628ece7',1,'enum.h']]], + ['gx2_5fsurface_5fuse_5ftv',['GX2_SURFACE_USE_TV',['../group__gx2__enum.html#ggafe1ebff6752df098313c3a3c587e3114a864a0d6e09cc3b19f17e7939189c9801',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fadaptive',['GX2_TESSELLATION_MODE_ADAPTIVE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaefa35d607602654db0f3ced90079465c',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fcontinuous',['GX2_TESSELLATION_MODE_CONTINUOUS',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeac33a306f3ae8b813ff24c99e4d194619',1,'enum.h']]], + ['gx2_5ftessellation_5fmode_5fdiscrete',['GX2_TESSELLATION_MODE_DISCRETE',['../group__gx2__enum.html#ggaf45d76c396126af0bcba50fb7f7fbaeeaca66d16c3f98c938e09463521b6ab4e1',1,'enum.h']]], + ['gx2_5ftex_5faniso_5fratio_5fnone',['GX2_TEX_ANISO_RATIO_NONE',['../group__gx2__enum.html#ggabf508b74443eb26bd812c2b123cbaf60aca01df11ce6066df5c3fb65d8c09554b',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fblack',['GX2_TEX_BORDER_TYPE_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a1990c9aad897c3d3c6fa0f62a70b30cc',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5ftransparent_5fblack',['GX2_TEX_BORDER_TYPE_TRANSPARENT_BLACK',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a6f3dfd4a47eb402392e222eea6e12e78',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fvariable',['GX2_TEX_BORDER_TYPE_VARIABLE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31ad4829acab27e7656d7c208fe24d82933',1,'enum.h']]], + ['gx2_5ftex_5fborder_5ftype_5fwhite',['GX2_TEX_BORDER_TYPE_WHITE',['../group__gx2__enum.html#gga39aa610dff74f1c4858610fa08617a31a0409d552c647a72b6a6380fa4e2b67fa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp',['GX2_TEX_CLAMP_MODE_CLAMP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca3949ba9caab703c9da644c445da6b21a',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fclamp_5fborder',['GX2_TEX_CLAMP_MODE_CLAMP_BORDER',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca8900193624d8ca689e676b59e0c57bfa',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror',['GX2_TEX_CLAMP_MODE_MIRROR',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca2fa084812728bab2485a5c83e27e28e3',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fmirror_5fonce',['GX2_TEX_CLAMP_MODE_MIRROR_ONCE',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3cafe98ef53a0e4779486cdeb476a400686',1,'enum.h']]], + ['gx2_5ftex_5fclamp_5fmode_5fwrap',['GX2_TEX_CLAMP_MODE_WRAP',['../group__gx2__enum.html#gga64376f84e058eb1dca71b1e9dd658c3ca319b0744049d2be3dbc1a206290cef5c',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5flinear',['GX2_TEX_MIP_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3a2c59cd778fa050eb87508c3f3a599468',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fnone',['GX2_TEX_MIP_FILTER_MODE_NONE',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3adac8561f2f80c139a3724d94c80faaa9',1,'enum.h']]], + ['gx2_5ftex_5fmip_5ffilter_5fmode_5fpoint',['GX2_TEX_MIP_FILTER_MODE_POINT',['../group__gx2__enum.html#ggac3db6abf98a2dca8f6b9f136dcbfb3a3ab95cf810426c0504b58506f40db42a52',1,'enum.h']]], + ['gx2_5ftex_5fmip_5fperf_5fmode_5fdisable',['GX2_TEX_MIP_PERF_MODE_DISABLE',['../group__gx2__enum.html#gga8875f8590a9caa2d35953f87cf0313ffaaf17bc81cef0705116b9ad8e7ebf0180',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5flinear',['GX2_TEX_XY_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8ad00a458bc50389486546b3124e155f47',1,'enum.h']]], + ['gx2_5ftex_5fxy_5ffilter_5fmode_5fpoint',['GX2_TEX_XY_FILTER_MODE_POINT',['../group__gx2__enum.html#ggafefd7778391ecb21566f8f86ee9b37a8a1aa231e886f8a3390c0338fc0bde8358',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5flinear',['GX2_TEX_Z_FILTER_MODE_LINEAR',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcabc7f516a5a19ffc27256ef84b0fbe96a',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fnone',['GX2_TEX_Z_FILTER_MODE_NONE',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbca397a85447ab275561587d052d135838e',1,'enum.h']]], + ['gx2_5ftex_5fz_5ffilter_5fmode_5fpoint',['GX2_TEX_Z_FILTER_MODE_POINT',['../group__gx2__enum.html#ggaf699b163d8f97d5b89a9a8ba1ec5ebbcaf3fc82280eaf7c6bd00c18e1eb038e43',1,'enum.h']]], + ['gx2_5ftex_5fz_5fperf_5fmode_5fdisabled',['GX2_TEX_Z_PERF_MODE_DISABLED',['../group__gx2__enum.html#gga11a80acc42f03a58e807b12bd79a48d0a9dce387161cade289c4fdf932f147e76',1,'enum.h']]], + ['gx2_5ftile_5fmode_5fdefault',['GX2_TILE_MODE_DEFAULT',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5faligned',['GX2_TILE_MODE_LINEAR_ALIGNED',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce',1,'enum.h']]], + ['gx2_5ftile_5fmode_5flinear_5fspecial',['GX2_TILE_MODE_LINEAR_SPECIAL',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthick',['GX2_TILE_MODE_TILED_1D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f1d_5fthin1',['GX2_TILE_MODE_TILED_1D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthick',['GX2_TILE_MODE_TILED_2B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin1',['GX2_TILE_MODE_TILED_2B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin2',['GX2_TILE_MODE_TILED_2B_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2b_5fthin4',['GX2_TILE_MODE_TILED_2B_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthick',['GX2_TILE_MODE_TILED_2D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin1',['GX2_TILE_MODE_TILED_2D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin2',['GX2_TILE_MODE_TILED_2D_THIN2',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f2d_5fthin4',['GX2_TILE_MODE_TILED_2D_THIN4',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthick',['GX2_TILE_MODE_TILED_3B_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3b_5fthin1',['GX2_TILE_MODE_TILED_3B_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthick',['GX2_TILE_MODE_TILED_3D_THICK',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3',1,'enum.h']]], + ['gx2_5ftile_5fmode_5ftiled_5f3d_5fthin1',['GX2_TILE_MODE_TILED_3D_THIN1',['../group__gx2__enum.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fstandard_5f480p',['GX2_TV_RENDER_MODE_STANDARD_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a61c9fa6ca518bfb9a94f12fa4c3ee4a0',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f1080p',['GX2_TV_RENDER_MODE_WIDE_1080P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aa170d9b5d51a4016806d783cebe27d42',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f480p',['GX2_TV_RENDER_MODE_WIDE_480P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5a9095d48dda324e059b3c2823168b70d3',1,'enum.h']]], + ['gx2_5ftv_5frender_5fmode_5fwide_5f720p',['GX2_TV_RENDER_MODE_WIDE_720P',['../group__gx2__enum.html#gga26ce39ea7574b51477cdf445edf375f5aeb74377588611efc0510d032b4628d04',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080i',['GX2_TV_SCAN_MODE_1080I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a28d1c73d6a62ec7c7e7ce86d09246b17',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f1080p',['GX2_TV_SCAN_MODE_1080P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a44f6b6109128348a67d9206b24486789',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480i',['GX2_TV_SCAN_MODE_480I',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85aa9adb8df548f8daefe63f21b94c95e14',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f480p',['GX2_TV_SCAN_MODE_480P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a478ac258bb4b974dac925032a96de6b6',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5f720p',['GX2_TV_SCAN_MODE_720P',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a4c0fbe704d56909e26fb3876b23e8265',1,'enum.h']]], + ['gx2_5ftv_5fscan_5fmode_5fnone',['GX2_TV_SCAN_MODE_NONE',['../group__gx2__enum.html#gga9c18350871b3601137f3d73b2f933b85a49eb580d717d179ea7248e7e3d921885',1,'enum.h']]], + ['gx2r_5fresource_5fbind_5fcolor_5fbuffer',['GX2R_RESOURCE_BIND_COLOR_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aaa855e9318ee54787401f8f8438e542c',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdepth_5fbuffer',['GX2R_RESOURCE_BIND_DEPTH_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a944fd4e1f045eafb22835b4800cb5731',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fdisplay_5flist',['GX2R_RESOURCE_BIND_DISPLAY_LIST',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac411e8f8c26fee1cdaca543af7bc43ac',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fgs_5fring_5fbuffer',['GX2R_RESOURCE_BIND_GS_RING_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a957bccdd1d993b7594775bbeef2c5eab',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5findex_5fbuffer',['GX2R_RESOURCE_BIND_INDEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a5c525ba66b4edcc9ef3a583ed071fbd9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fscan_5fbuffer',['GX2R_RESOURCE_BIND_SCAN_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985abfa0b10bbcf11af39dd2e761883969be',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fshader_5fprogram',['GX2R_RESOURCE_BIND_SHADER_PROGRAM',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6cab3a15c09fb2f54b53f5eb9686b385',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fstream_5foutput',['GX2R_RESOURCE_BIND_STREAM_OUTPUT',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3c470f710a3f43c51c3e9f27d2c0e1fe',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5ftexture',['GX2R_RESOURCE_BIND_TEXTURE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab1c4d39d3554314a28c9fec867f104d9',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5funiform_5fblock',['GX2R_RESOURCE_BIND_UNIFORM_BLOCK',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985af2e8feddd1e7a5c8d109c5d1f2b5e91e',1,'resource.h']]], + ['gx2r_5fresource_5fbind_5fvertex_5fbuffer',['GX2R_RESOURCE_BIND_VERTEX_BUFFER',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a3b5fb410e9dd9ddfc866766234b8da27',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fcpu_5finvalidate',['GX2R_RESOURCE_DISABLE_CPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a1ed473d85d90d923b468dcddd068c5f7',1,'resource.h']]], + ['gx2r_5fresource_5fdisable_5fgpu_5finvalidate',['GX2R_RESOURCE_DISABLE_GPU_INVALIDATE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a9e1dcc07290acf69676fef015cbe3318',1,'resource.h']]], + ['gx2r_5fresource_5fgx2r_5fallocated',['GX2R_RESOURCE_GX2R_ALLOCATED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a65f2cc32f96c14a98c3e90203b672560',1,'resource.h']]], + ['gx2r_5fresource_5flocked',['GX2R_RESOURCE_LOCKED',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ae8602a68b2031d79d89db924272c4779',1,'resource.h']]], + ['gx2r_5fresource_5flocked_5fread_5fonly',['GX2R_RESOURCE_LOCKED_READ_ONLY',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a619897f1f4fc62b5d9d949adf7f227f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fread',['GX2R_RESOURCE_USAGE_CPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ab321f3b76018d6bdd5cacd491303b9f1',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fcpu_5fwrite',['GX2R_RESOURCE_USAGE_CPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985acbcfb2994771c0e39ff67a5d93b4a087',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fread',['GX2R_RESOURCE_USAGE_DMA_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ace76be4eed21ade1e8a75586658b3220',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fdma_5fwrite',['GX2R_RESOURCE_USAGE_DMA_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985aa0e12d4112e4d1c835e1612242705c77',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem1',['GX2R_RESOURCE_USAGE_FORCE_MEM1',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a6d8e4c3f8f6ea799bdecd2f21fbd453c',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fforce_5fmem2',['GX2R_RESOURCE_USAGE_FORCE_MEM2',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac8729cf9a29281dc2e3011f88e8aa3d3',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fread',['GX2R_RESOURCE_USAGE_GPU_READ',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6817ead455f72a73fa265f1973cbdb9',1,'resource.h']]], + ['gx2r_5fresource_5fusage_5fgpu_5fwrite',['GX2R_RESOURCE_USAGE_GPU_WRITE',['../group__gx2r__resource.html#gga5038cc0d0ddfb9c5997bc24c25374985a56797a44601898ebec8ac0b768f9fe5e',1,'resource.h']]] ]; diff --git a/search/enumvalues_6.html b/search/enumvalues_6.html index af14f29..93be129 100644 --- a/search/enumvalues_6.html +++ b/search/enumvalues_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_6.js b/search/enumvalues_6.js index 7f63951..114a91b 100644 --- a/search/enumvalues_6.js +++ b/search/enumvalues_6.js @@ -1,5 +1,5 @@ var searchData= [ - ['screen_5fdrc',['SCREEN_DRC',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a282d5ab88bd9929a9d5a2be6a3df4b81',1,'screen.h']]], - ['screen_5ftv',['SCREEN_TV',['../group__coreinit__screen.html#gga31055493febf1e72ada55aa0b2380f37a258310cb1445b158bc6ed1dac866754a',1,'screen.h']]] + ['hid_5fdevice_5fattach',['HID_DEVICE_ATTACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a507069db7a30c1b0e383fce3a51604bf',1,'hid.h']]], + ['hid_5fdevice_5fdetach',['HID_DEVICE_DETACH',['../group__nsyshid__hid.html#gga01cfa0df94f3e3870562d1d4f8d35005a1eafdd0a8215fb85f364425fc5115ca2',1,'hid.h']]] ]; diff --git a/search/enumvalues_7.html b/search/enumvalues_7.html index ecc13a0..9fefbd6 100644 --- a/search/enumvalues_7.html +++ b/search/enumvalues_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/enumvalues_7.js b/search/enumvalues_7.js index b1890c0..cf97189 100644 --- a/search/enumvalues_7.js +++ b/search/enumvalues_7.js @@ -1,28 +1,49 @@ var searchData= [ - ['vpad_5fbutton_5fa',['VPAD_BUTTON_A',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa9f0cf31a42425406ba7450bac8e5004',1,'input.h']]], - ['vpad_5fbutton_5fb',['VPAD_BUTTON_B',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2cb5897a4f78ccca6b40a4790d0cb3b0',1,'input.h']]], - ['vpad_5fbutton_5fdown',['VPAD_BUTTON_DOWN',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af4b6e1b8a7a9d70f83b167b5ae202d15',1,'input.h']]], - ['vpad_5fbutton_5fhome',['VPAD_BUTTON_HOME',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abcae6fb514fff74373e2d68c10fa31da',1,'input.h']]], - ['vpad_5fbutton_5fl',['VPAD_BUTTON_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a30e629dd1482349aadadbc8defba5751',1,'input.h']]], - ['vpad_5fbutton_5fleft',['VPAD_BUTTON_LEFT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a7559333c6db9a5b64118ae18bd147cfd',1,'input.h']]], - ['vpad_5fbutton_5fminus',['VPAD_BUTTON_MINUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a9f53601a5a13ea50b724acc012f9a90d',1,'input.h']]], - ['vpad_5fbutton_5fplus',['VPAD_BUTTON_PLUS',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a45157210a7f255029f5896602602c977',1,'input.h']]], - ['vpad_5fbutton_5fr',['VPAD_BUTTON_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aba30456e570be26a8f000b769b32b93b',1,'input.h']]], - ['vpad_5fbutton_5fright',['VPAD_BUTTON_RIGHT',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7ae490e07215cb700834c2391aa219424d',1,'input.h']]], - ['vpad_5fbutton_5fstick_5fl',['VPAD_BUTTON_STICK_L',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a3ba3a77856f6712072212358efa85b82',1,'input.h']]], - ['vpad_5fbutton_5fstick_5fr',['VPAD_BUTTON_STICK_R',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7af69bb82ff5f117a6e0d058bb4ddc8c32',1,'input.h']]], - ['vpad_5fbutton_5fsync',['VPAD_BUTTON_SYNC',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a2922fce68aeb79dcda849f27c0d88359',1,'input.h']]], - ['vpad_5fbutton_5ftv',['VPAD_BUTTON_TV',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aeefb3a7d82d8e5cc316a0aa2077777dc',1,'input.h']]], - ['vpad_5fbutton_5fup',['VPAD_BUTTON_UP',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7aa8cec515f38b84b3a065f8dd74e72c6f',1,'input.h']]], - ['vpad_5fbutton_5fx',['VPAD_BUTTON_X',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a0726180b506999766e4c21f5369aa298',1,'input.h']]], - ['vpad_5fbutton_5fy',['VPAD_BUTTON_Y',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7abb5726dcc77156b83986cb4e7bc5f302',1,'input.h']]], - ['vpad_5fbutton_5fzl',['VPAD_BUTTON_ZL',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a685be0eea98a2c3d01c59a4108b6b7cd',1,'input.h']]], - ['vpad_5fbutton_5fzr',['VPAD_BUTTON_ZR',['../group__vpad__input.html#ggac0151a3ca71aa0781a396a89430654a7a5c1212fba5da325072a457fe1ae8b137',1,'input.h']]], - ['vpad_5finvalid_5fx',['VPAD_INVALID_X',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba6183822519074fab2f147af05c4eb08f',1,'input.h']]], - ['vpad_5finvalid_5fy',['VPAD_INVALID_Y',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83bafafc93d5b8b45e047f903dbb28d5ec71',1,'input.h']]], - ['vpad_5fread_5finvalid_5fcontroller',['VPAD_READ_INVALID_CONTROLLER',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaaa8c83003c07c4ab2ce87aff505f913b2',1,'input.h']]], - ['vpad_5fread_5fno_5fsamples',['VPAD_READ_NO_SAMPLES',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa47af1baa0e4e675635b6f3f92526e4c7',1,'input.h']]], - ['vpad_5fread_5fsuccess',['VPAD_READ_SUCCESS',['../group__vpad__input.html#ggaff1e94081b12bc485c6613eb94dacceaa009842922eecb00fa574cf5d430a940c',1,'input.h']]], - ['vpad_5fvalid',['VPAD_VALID',['../group__vpad__input.html#gga11fffe32865d0edf0105ed06d9f6a83ba8dab5b44fcb8960f31755aad7d604fb4',1,'input.h']]] + ['ios_5ferror_5faccess',['IOS_ERROR_ACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa98cc19ca7ecc02271230bb881f4313a',1,'ios.h']]], + ['ios_5ferror_5falignment',['IOS_ERROR_ALIGNMENT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa92356dddf428ba7727dd6eec12091cb',1,'ios.h']]], + ['ios_5ferror_5fanfailed',['IOS_ERROR_ANFAILED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a77e153fc7ce4596a82c9b87b5886b7c1',1,'ios.h']]], + ['ios_5ferror_5fbadblock',['IOS_ERROR_BADBLOCK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aed5c311940ab4a99d91793118918a3be',1,'ios.h']]], + ['ios_5ferror_5fbsp',['IOS_ERROR_BSP',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a3ae869f29fb2b0b2e54effd8d5167f6e',1,'ios.h']]], + ['ios_5ferror_5fbusy',['IOS_ERROR_BUSY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acd547a8753d94213b91c40145fbd7c91',1,'ios.h']]], + ['ios_5ferror_5fclienttxnlimit',['IOS_ERROR_CLIENTTXNLIMIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad046dc06e017f275113bae0d7ffc32d0',1,'ios.h']]], + ['ios_5ferror_5fdatapending',['IOS_ERROR_DATAPENDING',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae499c4b3f94959460b27fb811e8310ab',1,'ios.h']]], + ['ios_5ferror_5fecc',['IOS_ERROR_ECC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae1c9d51bf217441a456976d786d018bc',1,'ios.h']]], + ['ios_5ferror_5fecccrit',['IOS_ERROR_ECCCRIT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a7678c6abcb51950c1c036ad8c3013a59',1,'ios.h']]], + ['ios_5ferror_5fexists',['IOS_ERROR_EXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af78e0d3dc60b3eaf90a4a2183f561076',1,'ios.h']]], + ['ios_5ferror_5fexpired',['IOS_ERROR_EXPIRED',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abcc12c1e41a20be334dcbd7dc29afaba',1,'ios.h']]], + ['ios_5ferror_5ffailalloc',['IOS_ERROR_FAILALLOC',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2afe4ffc0116d8fd42c8a959be1c7b9245',1,'ios.h']]], + ['ios_5ferror_5ffailcheckvalue',['IOS_ERROR_FAILCHECKVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a72ee43d4bd964bd3bf57514deb8d3331',1,'ios.h']]], + ['ios_5ferror_5ffailinternal',['IOS_ERROR_FAILINTERNAL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ab53937d9bda02cb44a24d2e620fa4d8a',1,'ios.h']]], + ['ios_5ferror_5fintr',['IOS_ERROR_INTR',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aee5fa1fa73ed2e5999b4b2a476b9da3f',1,'ios.h']]], + ['ios_5ferror_5finvalid',['IOS_ERROR_INVALID',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2d2e8be1ae9a9cd269d083126e610c47',1,'ios.h']]], + ['ios_5ferror_5finvalidarg',['IOS_ERROR_INVALIDARG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a0fac950fd407e1731f02d63325e3e222',1,'ios.h']]], + ['ios_5ferror_5finvalidflag',['IOS_ERROR_INVALIDFLAG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a6be4097e5a88595bda49f66bbd17238a',1,'ios.h']]], + ['ios_5ferror_5finvalidformat',['IOS_ERROR_INVALIDFORMAT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a282938b755de21ddd24981346aab2825',1,'ios.h']]], + ['ios_5ferror_5finvalidhandle',['IOS_ERROR_INVALIDHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ad680fc69db4a40e64700d1bd3b484e3f',1,'ios.h']]], + ['ios_5ferror_5finvalidobjtype',['IOS_ERROR_INVALIDOBJTYPE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af5fa1900b778ba3459566d6db33dffac',1,'ios.h']]], + ['ios_5ferror_5finvalidrng',['IOS_ERROR_INVALIDRNG',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ae900bff907ebfbbd47777e069284544c',1,'ios.h']]], + ['ios_5ferror_5finvalidsigner',['IOS_ERROR_INVALIDSIGNER',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a8a259877f306381fe2df6d588ada6a2f',1,'ios.h']]], + ['ios_5ferror_5finvalidsize',['IOS_ERROR_INVALIDSIZE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a36a2496b37691365fd95751ebcc87904',1,'ios.h']]], + ['ios_5ferror_5finvalidversion',['IOS_ERROR_INVALIDVERSION',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a035888a8a9f3409784dce1dcdbf0c386',1,'ios.h']]], + ['ios_5ferror_5fmax',['IOS_ERROR_MAX',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a37f2a6febea4c0ea8b880dde8a13432c',1,'ios.h']]], + ['ios_5ferror_5fmaxsemcount',['IOS_ERROR_MAXSEMCOUNT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a076febffd66e06fbade5fd79ed775ba9',1,'ios.h']]], + ['ios_5ferror_5fnoexists',['IOS_ERROR_NOEXISTS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2ac3d933461062cfb8a5e40f7a1f364e74',1,'ios.h']]], + ['ios_5ferror_5fnolink',['IOS_ERROR_NOLINK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aecbc8613663e5eeef6902aa282e876cb',1,'ios.h']]], + ['ios_5ferror_5fnoreadaccess',['IOS_ERROR_NOREADACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a913d4ebf0bfd23d63331c842ef7931ef',1,'ios.h']]], + ['ios_5ferror_5fnoreadwriteaccess',['IOS_ERROR_NOREADWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2abc0482d5e8c843d48c6b859c78ef41fd',1,'ios.h']]], + ['ios_5ferror_5fnoresource',['IOS_ERROR_NORESOURCE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a60a9503dc270e458131f846ca119f0e7',1,'ios.h']]], + ['ios_5ferror_5fnotready',['IOS_ERROR_NOTREADY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a333ada0823630d51e06ffb371fb438fe',1,'ios.h']]], + ['ios_5ferror_5fnowriteaccess',['IOS_ERROR_NOWRITEACCESS',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a5a7d1394c514c78d8d9078ada7bd03a8',1,'ios.h']]], + ['ios_5ferror_5fok',['IOS_ERROR_OK',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2acc86445654dd490bbb047f5ef3e67f6b',1,'ios.h']]], + ['ios_5ferror_5fqempty',['IOS_ERROR_QEMPTY',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a859005262ad0c04fce3403c9f47d6383',1,'ios.h']]], + ['ios_5ferror_5fqfull',['IOS_ERROR_QFULL',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a2a290bf4f6575da4c35742750455295e',1,'ios.h']]], + ['ios_5ferror_5fsemunavailable',['IOS_ERROR_SEMUNAVAILABLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aca9f1a2e211d1ae553038ba7f7c69600',1,'ios.h']]], + ['ios_5ferror_5fstalehandle',['IOS_ERROR_STALEHANDLE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a98ea011d2d3175012525a9c3e2d1c6c0',1,'ios.h']]], + ['ios_5ferror_5ftimeout',['IOS_ERROR_TIMEOUT',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2a55ee35ae7e561e7687e22b0444486995',1,'ios.h']]], + ['ios_5ferror_5funknown',['IOS_ERROR_UNKNOWN',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2aa330bef6790ce4bac193e5a7ce66fe99',1,'ios.h']]], + ['ios_5ferror_5funknownvalue',['IOS_ERROR_UNKNOWNVALUE',['../group__coreinit__ios.html#gga1362cf868834e0015ad0f972b9356ae2af8d4973caabb7f0f8cd4a8e250319dfb',1,'ios.h']]], + ['ios_5fopen_5fread',['IOS_OPEN_READ',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7635eaf2cfcbb90b176747f071326fd3',1,'ios.h']]], + ['ios_5fopen_5freadwrite',['IOS_OPEN_READWRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a7559a66b0ffa7cb20800c484f6f5fcb2',1,'ios.h']]], + ['ios_5fopen_5fwrite',['IOS_OPEN_WRITE',['../group__coreinit__ios.html#gga62f5e698526256540de1c70858351189a6422c0560ca671db6296cc86e92062bd',1,'ios.h']]] ]; diff --git a/search/enumvalues_8.html b/search/enumvalues_8.html new file mode 100644 index 0000000..03f17f8 --- /dev/null +++ b/search/enumvalues_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_8.js b/search/enumvalues_8.js new file mode 100644 index 0000000..059bdd7 --- /dev/null +++ b/search/enumvalues_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['japan',['Japan',['../namespacenn_1_1swkbd.html#aa6498d628b446c18e1c5087341741ec2a53a577bb3bc587b0c28ab808390f1c9b',1,'nn::swkbd']]], + ['japanese',['Japanese',['../namespacenn_1_1swkbd.html#ada735c6d6b04a8714b2751f0c4053e34af32ced6a9ba164c4b3c047fd1d7c882e',1,'nn::swkbd']]] +]; diff --git a/search/enumvalues_9.html b/search/enumvalues_9.html new file mode 100644 index 0000000..e60fe27 --- /dev/null +++ b/search/enumvalues_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_9.js b/search/enumvalues_9.js new file mode 100644 index 0000000..301e60e --- /dev/null +++ b/search/enumvalues_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['kpad_5ferror_5fok',['KPAD_ERROR_OK',['../group__padscore__kpad.html#gga24f9946812e70c194e190b6880d030cca2ae8a84907754a877720861d2816aa63',1,'kpad.h']]] +]; diff --git a/search/enumvalues_a.html b/search/enumvalues_a.html new file mode 100644 index 0000000..1ec3a2a --- /dev/null +++ b/search/enumvalues_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_a.js b/search/enumvalues_a.js new file mode 100644 index 0000000..7aab7b5 --- /dev/null +++ b/search/enumvalues_a.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['level_5fend',['LEVEL_END',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad8b0c4e4b4a615486b65008ae5d0032f',1,'nn::Result']]], + ['level_5ffatal',['LEVEL_FATAL',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a8684be68df3e6f94931ebf73a51de477',1,'nn::Result']]], + ['level_5finfo',['LEVEL_INFO',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a831e8f5cdb3ed97330b2e17502149d8f',1,'nn::Result']]], + ['level_5fpermanent',['LEVEL_PERMANENT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231add7e61e63b60c2b5e164c0bda11180c3',1,'nn::Result']]], + ['level_5freinit',['LEVEL_REINIT',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231aee03ecf03518e346931ed6ca97244611',1,'nn::Result']]], + ['level_5freset',['LEVEL_RESET',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231a26973483e3604b533f9a27c54d74aa08',1,'nn::Result']]], + ['level_5fstatus',['LEVEL_STATUS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5a6fd6b197618aca3fd33e4c2cc61c98f9',1,'nn::Result']]], + ['level_5fsuccess',['LEVEL_SUCCESS',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5af654be96ac74a2ba172cc6f10064c77d',1,'nn::Result']]], + ['level_5ftemporary',['LEVEL_TEMPORARY',['../classnn_1_1Result.html#a4c3bc3ddf27df6a0c8e0b49be51cc231ae23911fc18c67578dd337373e6db6867',1,'nn::Result']]], + ['level_5fusage',['LEVEL_USAGE',['../classnn_1_1Result.html#a221b779e6bb7b8d40677d7642bfefac5ad1a8600a5fe1ef2612a6ea0081f31fcc',1,'nn::Result']]] +]; diff --git a/search/enumvalues_b.html b/search/enumvalues_b.html new file mode 100644 index 0000000..bfc2bf3 --- /dev/null +++ b/search/enumvalues_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_b.js b/search/enumvalues_b.js new file mode 100644 index 0000000..a04dc7d --- /dev/null +++ b/search/enumvalues_b.js @@ -0,0 +1,126 @@ +var searchData= +[ + ['mcp_5fapp_5ftype_5funknown_5f0x0800000e',['MCP_APP_TYPE_UNKNOWN_0x0800000E',['../group__coreinit__mcp.html#gga66e511087d21fbaa8255186ffcd14c04ac8ea6177682b9834fd31479c3610e39f',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fmlc',['MCP_INSTALL_TARGET_MLC',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93a524b911e8b82d6f641ca8c5d3194cb5d',1,'mcp.h']]], + ['mcp_5finstall_5ftarget_5fusb',['MCP_INSTALL_TARGET_USB',['../group__coreinit__mcp.html#gga6c4434b6d47def21a09e2f1f100dce93afff4f4c42cbae8dd1487c48d0f5cb372',1,'mcp.h']]], + ['mcp_5fregion_5fchina',['MCP_REGION_CHINA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a88439ae3943542aca152d4db90040969',1,'mcp.h']]], + ['mcp_5fregion_5feurope',['MCP_REGION_EUROPE',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a1c6fb7f1516758a8726f6007402f1eea',1,'mcp.h']]], + ['mcp_5fregion_5fjapan',['MCP_REGION_JAPAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37ae0207b3f472fe22d1977e7cd3648a0b1',1,'mcp.h']]], + ['mcp_5fregion_5fkorea',['MCP_REGION_KOREA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37aac6a011723d902b1c34cc2a6d6c59d78',1,'mcp.h']]], + ['mcp_5fregion_5ftaiwan',['MCP_REGION_TAIWAN',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a693ae3ffbff837388d354fbba49abe1b',1,'mcp.h']]], + ['mcp_5fregion_5fusa',['MCP_REGION_USA',['../group__coreinit__mcp.html#gga4d8a293a663bd71df5967c7e00c31f37a58f6ab2103ea84dd71006cdddc647b44',1,'mcp.h']]], + ['mem_5fbase_5fheap_5ffg',['MEM_BASE_HEAP_FG',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a5d870bd01e6cc7f0852f174b3c24abf0',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem1',['MEM_BASE_HEAP_MEM1',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4a540e199d1bc7fbc82846adb9afbc208f',1,'memheap.h']]], + ['mem_5fbase_5fheap_5fmem2',['MEM_BASE_HEAP_MEM2',['../group__coreinit__memheap.html#gga552d2fdd0b6f216c1bc8bad6a02e1ea4afb95e153ee0ad2cbe78b717085e9d369',1,'memheap.h']]], + ['mem_5fblock_5fheap_5ftag',['MEM_BLOCK_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cbaee676570c092ee1e6e421409a87d975f',1,'memheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5fbottom',['MEM_EXP_HEAP_DIR_FROM_BOTTOM',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a9d96953d174ae7e00f507c5cbecdeda7',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fdir_5ffrom_5ftop',['MEM_EXP_HEAP_DIR_FROM_TOP',['../group__coreinit__memexpheap.html#ggaf7d7b76eff6969688351b914dbd5ff84a170cacfe7715b7b4a9df7846411d1fda',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5ffirst_5ffree',['MEM_EXP_HEAP_MODE_FIRST_FREE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51abc487e051ed0efea240c90f55c797e9d',1,'memexpheap.h']]], + ['mem_5fexp_5fheap_5fmode_5fnearest_5fsize',['MEM_EXP_HEAP_MODE_NEAREST_SIZE',['../group__coreinit__memexpheap.html#ggafaff417de3d38ab7b2fbf257913fac51aa5dd220ca55194dbb5bafca2d7e3b65b',1,'memexpheap.h']]], + ['mem_5fexpanded_5fheap_5ftag',['MEM_EXPANDED_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba73cc6859292a3153a6dc5a8526f28353',1,'memheap.h']]], + ['mem_5fframe_5fheap_5ftag',['MEM_FRAME_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba9f996937542e05cf39a5905a70289f55',1,'memheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fall',['MEM_FRM_HEAP_FREE_ALL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca7d23b208493c79cfb3cde8a4a26fe268',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5fhead',['MEM_FRM_HEAP_FREE_HEAD',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dcab6f71734ed64641463ad5783896a39ce',1,'memfrmheap.h']]], + ['mem_5ffrm_5fheap_5ffree_5ftail',['MEM_FRM_HEAP_FREE_TAIL',['../group__coreinit__memfrmheap.html#gga3f08e0ac8686224d9eebc0655e7623dca9e6d78aa03e63568c47e881e78f7bc85',1,'memfrmheap.h']]], + ['mem_5fheap_5ffill_5ftype_5fallocated',['MEM_HEAP_FILL_TYPE_ALLOCATED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442af5678cb9a17bf1855df30c50e552fee3',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5ffreed',['MEM_HEAP_FILL_TYPE_FREED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442a303a7c6d5c68983625bd949e8a8a38ea',1,'memheap.h']]], + ['mem_5fheap_5ffill_5ftype_5funused',['MEM_HEAP_FILL_TYPE_UNUSED',['../group__coreinit__memheap.html#gga5a2254c26326745a098c8d8ec1d56442aab58d29ca838e67871a9c39230a66a1e',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fdebug_5fmode',['MEM_HEAP_FLAG_DEBUG_MODE',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a3cefa3627ca24ef278fe861c969a76cb',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fuse_5flock',['MEM_HEAP_FLAG_USE_LOCK',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497af49a821423e44a9e85218ce44f85d48b',1,'memheap.h']]], + ['mem_5fheap_5fflag_5fzero_5fallocated',['MEM_HEAP_FLAG_ZERO_ALLOCATED',['../group__coreinit__memheap.html#gga5c832777be0c2cffa9c0f2eaf3c9a497a6b36ac6cf03f489e90b525517e1e33e2',1,'memheap.h']]], + ['mem_5funit_5fheap_5ftag',['MEM_UNIT_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba4fbb605cdb05db8640ae6dc7187e8934',1,'memheap.h']]], + ['mem_5fuser_5fheap_5ftag',['MEM_USER_HEAP_TAG',['../group__coreinit__memheap.html#ggaf4257a1288a2365e8c3600df369a83cba5548a1522f91faebd0bd08201d8428c9',1,'memheap.h']]], + ['module_5fapplication',['MODULE_APPLICATION',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac4f4ca790cc135f4e6d3d55e6dac105b',1,'nn::Result']]], + ['module_5fcommon',['MODULE_COMMON',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af47688e28bf431773f89dc8830fb3c98',1,'nn::Result']]], + ['module_5fnn_5fac',['MODULE_NN_AC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495adba93f1accc85042f8a74f3560aaa523',1,'nn::Result']]], + ['module_5fnn_5facc',['MODULE_NN_ACC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9eaf59cb5a56c28cc81dce74933cedbf',1,'nn::Result']]], + ['module_5fnn_5fam',['MODULE_NN_AM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af9bf4e0aa61c6c69078b1057df5cc83d',1,'nn::Result']]], + ['module_5fnn_5famlow',['MODULE_NN_AMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c94e97a0f83fd68669ec48cfa2fb61',1,'nn::Result']]], + ['module_5fnn_5fapplet',['MODULE_NN_APPLET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495accb62bf29499cb4daabea908c5fa4bab',1,'nn::Result']]], + ['module_5fnn_5fboss',['MODULE_NN_BOSS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac6d86a09f5743f5ba30a481b13934966',1,'nn::Result']]], + ['module_5fnn_5fcamera',['MODULE_NN_CAMERA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bfabf5255161dff2de5b61accee8013',1,'nn::Result']]], + ['module_5fnn_5fcard',['MODULE_NN_CARD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a901a5018d2900a9808bb204d571cd87b',1,'nn::Result']]], + ['module_5fnn_5fcardnor',['MODULE_NN_CARDNOR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abee2f1fec756f15677f16357ff777759',1,'nn::Result']]], + ['module_5fnn_5fcardspi',['MODULE_NN_CARDSPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6fe74c9ce927ef8f3bdd6441097644e1',1,'nn::Result']]], + ['module_5fnn_5fcec',['MODULE_NN_CEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a859b2562bf6a1e2194af238bc998d51f',1,'nn::Result']]], + ['module_5fnn_5fcfg',['MODULE_NN_CFG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a129d3a7c5d4c3c4f12351f2aa96f40f7',1,'nn::Result']]], + ['module_5fnn_5fcodec',['MODULE_NN_CODEC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0a7a7f7622b98862fd1b0491cd22c094',1,'nn::Result']]], + ['module_5fnn_5fcsnd',['MODULE_NN_CSND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aae0dee68586e7a926e84c321be0e5153',1,'nn::Result']]], + ['module_5fnn_5fcup',['MODULE_NN_CUP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a900c4685f6016d6655dae23253e9df87',1,'nn::Result']]], + ['module_5fnn_5fdbg',['MODULE_NN_DBG',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a89f6682464dbc6fe273d580d442ca56d',1,'nn::Result']]], + ['module_5fnn_5fdbm',['MODULE_NN_DBM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3d7ca5954cf2ced69617a933531c8438',1,'nn::Result']]], + ['module_5fnn_5fdd',['MODULE_NN_DD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace153af5f3cc2643b0821a7da40f88c2',1,'nn::Result']]], + ['module_5fnn_5fdi',['MODULE_NN_DI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a4f37e7b17f1ec12273d1c0fcc6eae93b',1,'nn::Result']]], + ['module_5fnn_5fdlp',['MODULE_NN_DLP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a62a0525ba95216865c339eca3189b9fe',1,'nn::Result']]], + ['module_5fnn_5fdmnt',['MODULE_NN_DMNT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a30558e70eabe144355018a820b23002f',1,'nn::Result']]], + ['module_5fnn_5fdsp',['MODULE_NN_DSP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b3801df207a488338069cfa0c99615b',1,'nn::Result']]], + ['module_5fnn_5fec',['MODULE_NN_EC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a293b92290cf8c7dbac1c196b51cf5fd4',1,'nn::Result']]], + ['module_5fnn_5fenc',['MODULE_NN_ENC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b628a7d5ccd011493d0afe6a49829bc',1,'nn::Result']]], + ['module_5fnn_5ffatfs',['MODULE_NN_FATFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa43b0280dcd00e4c3cfa07e8516b8909',1,'nn::Result']]], + ['module_5fnn_5ffile_5fserver',['MODULE_NN_FILE_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa4e2663225bee375cf63d4fea5db8827',1,'nn::Result']]], + ['module_5fnn_5ffnd',['MODULE_NN_FND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5b802c4791721d88604753c7d7e68330',1,'nn::Result']]], + ['module_5fnn_5ffriends',['MODULE_NN_FRIENDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a991558f99f1bbf70e72955261b1d6ea4',1,'nn::Result']]], + ['module_5fnn_5ffs',['MODULE_NN_FS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a42afaf63fe66d5c368ea06fa47f26f35',1,'nn::Result']]], + ['module_5fnn_5ffsi',['MODULE_NN_FSI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a72b4b7b0ec69c88bde2151a57e758388',1,'nn::Result']]], + ['module_5fnn_5fgd',['MODULE_NN_GD',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aa84bae4844665c0f98e83e4fdaa6f972',1,'nn::Result']]], + ['module_5fnn_5fgpio',['MODULE_NN_GPIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aabd244ec23c41aec040b5a6b1d9c0b2b',1,'nn::Result']]], + ['module_5fnn_5fgx',['MODULE_NN_GX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a927dbb9d9df8c3f39c46c98c168543b4',1,'nn::Result']]], + ['module_5fnn_5fgyroscope',['MODULE_NN_GYROSCOPE',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3b6ef58aa519b9758781a8b952bdcd7d',1,'nn::Result']]], + ['module_5fnn_5fhid',['MODULE_NN_HID',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aedfcb1addaa3d3d558bcd05c87fbeb43',1,'nn::Result']]], + ['module_5fnn_5fhio',['MODULE_NN_HIO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a35133ffbfbd48a0597b51ced77cdbd27',1,'nn::Result']]], + ['module_5fnn_5fhiolow',['MODULE_NN_HIOLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495abdd5373abaaa15a85fa00b4a01800e29',1,'nn::Result']]], + ['module_5fnn_5fhttp',['MODULE_NN_HTTP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a1162b625321515bfa8baf6a511927bfd',1,'nn::Result']]], + ['module_5fnn_5fi2c',['MODULE_NN_I2C',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9b8318cc481d9d5e899cb78365eefcc2',1,'nn::Result']]], + ['module_5fnn_5fir',['MODULE_NN_IR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6655ce48bedd0fe63fbb8bb7bd3dc4c4',1,'nn::Result']]], + ['module_5fnn_5fkernel',['MODULE_NN_KERNEL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad3b53240f5c0afde756582d4a28ba374',1,'nn::Result']]], + ['module_5fnn_5fldr',['MODULE_NN_LDR',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8aeb9cf216420bc18e981accd76f32e4',1,'nn::Result']]], + ['module_5fnn_5floader_5fserver',['MODULE_NN_LOADER_SERVER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7285d213988fceedeedf6c9c4366cdc1',1,'nn::Result']]], + ['module_5fnn_5fmc',['MODULE_NN_MC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a54d2e6460e78b70013f882c4db1ad93f',1,'nn::Result']]], + ['module_5fnn_5fmcu',['MODULE_NN_MCU',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a0604c7c57d602d3bae00925a0065188d',1,'nn::Result']]], + ['module_5fnn_5fmic',['MODULE_NN_MIC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab49a46243fe8adfe0b194bb4741cfb8a',1,'nn::Result']]], + ['module_5fnn_5fmidi',['MODULE_NN_MIDI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ac24cf159a047e2a695d4dbc2fed80339',1,'nn::Result']]], + ['module_5fnn_5fmp',['MODULE_NN_MP',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae4f5762bb5deebc70ad8342e8e5bd988',1,'nn::Result']]], + ['module_5fnn_5fmpwl',['MODULE_NN_MPWL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9e646df0548b792d9306d17f95bc07ec',1,'nn::Result']]], + ['module_5fnn_5fndm',['MODULE_NN_NDM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7f424b433cb871b986d98998d96ba56a',1,'nn::Result']]], + ['module_5fnn_5fnews',['MODULE_NN_NEWS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a6f5320f09ab5bf2a2e2d1951e2134cee',1,'nn::Result']]], + ['module_5fnn_5fnex',['MODULE_NN_NEX',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a275a48fd7861dd40e28274cd6e811cc3',1,'nn::Result']]], + ['module_5fnn_5fngc',['MODULE_NN_NGC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a92608131830913cbc2d09d55797660aa',1,'nn::Result']]], + ['module_5fnn_5fnim',['MODULE_NN_NIM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a137b096b8193c592ede6b4a0e3706b43',1,'nn::Result']]], + ['module_5fnn_5fns',['MODULE_NN_NS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a8f470d4f4e4e36539ae4c1cf4d57719e',1,'nn::Result']]], + ['module_5fnn_5fnwm',['MODULE_NN_NWM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a84a1899714c9c2e155b68988b41fca09',1,'nn::Result']]], + ['module_5fnn_5fos',['MODULE_NN_OS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a761c37108fe09a00c701e8397c5720a5',1,'nn::Result']]], + ['module_5fnn_5fpdn',['MODULE_NN_PDN',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ab8ac4e1f44c2555116326cc64fb50e18',1,'nn::Result']]], + ['module_5fnn_5fpi',['MODULE_NN_PI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495acff3969b7b6e800ffbfd5f457f10d006',1,'nn::Result']]], + ['module_5fnn_5fpia',['MODULE_NN_PIA',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5cf3c11ed0298db64ca0552e44c91805',1,'nn::Result']]], + ['module_5fnn_5fpl',['MODULE_NN_PL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a5bd772a7ba6c7fac19e88534b90b45bc',1,'nn::Result']]], + ['module_5fnn_5fpm',['MODULE_NN_PM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ae36a422d978afa4c1543ff3842d34541',1,'nn::Result']]], + ['module_5fnn_5fpmlow',['MODULE_NN_PMLOW',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a95d0e3d141d34f978b96d0901c614840',1,'nn::Result']]], + ['module_5fnn_5fps',['MODULE_NN_PS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a96def0434809efe76b570b3f391d2d41',1,'nn::Result']]], + ['module_5fnn_5fptm',['MODULE_NN_PTM',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ad0581f6fcfea678ad8d7363e92439698',1,'nn::Result']]], + ['module_5fnn_5fpxi',['MODULE_NN_PXI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3c8e64b0711069de1f0d3043099e4db2',1,'nn::Result']]], + ['module_5fnn_5frdt',['MODULE_NN_RDT',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a792b8c153aff0fa65a5751a351086f0a',1,'nn::Result']]], + ['module_5fnn_5fro',['MODULE_NN_RO',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a571eb7f1c2394a5a0f88b18c6af8e7ac',1,'nn::Result']]], + ['module_5fnn_5fromfs',['MODULE_NN_ROMFS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a7b9ea0371c9a7d484538df5eddba4813',1,'nn::Result']]], + ['module_5fnn_5fsdmc',['MODULE_NN_SDMC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aacd20fc1b67060fde60ad51222ecd5a4',1,'nn::Result']]], + ['module_5fnn_5fsnd',['MODULE_NN_SND',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a269574cceb1ae2ce657a8b37e7d1dee3',1,'nn::Result']]], + ['module_5fnn_5fsocket',['MODULE_NN_SOCKET',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a10c1cd8450c99b49b3ac196cc29e485a',1,'nn::Result']]], + ['module_5fnn_5fspi',['MODULE_NN_SPI',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a3876c8da2acf036f5a9bbd8b59c58db6',1,'nn::Result']]], + ['module_5fnn_5fsrv',['MODULE_NN_SRV',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a172f0b7d82febbe2bf615c1099c843a9',1,'nn::Result']]], + ['module_5fnn_5fssl',['MODULE_NN_SSL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a21d4e269fb5b5425b6642371ec7f0a24',1,'nn::Result']]], + ['module_5fnn_5fswc',['MODULE_NN_SWC',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495af43bb5ff20546f166c1f98549371fb92',1,'nn::Result']]], + ['module_5fnn_5ftcb',['MODULE_NN_TCB',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495ace6e5506744d3f423665347e67fdb710',1,'nn::Result']]], + ['module_5fnn_5ftest',['MODULE_NN_TEST',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a02fb9f5799c1d38caa53fc0ad38343cb',1,'nn::Result']]], + ['module_5fnn_5fuds',['MODULE_NN_UDS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a2bf2493c79b43f0e775cb5812a5f05ce',1,'nn::Result']]], + ['module_5fnn_5fupdater',['MODULE_NN_UPDATER',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a20e4a944c97abd99804c7bc4a7025cdd',1,'nn::Result']]], + ['module_5fnn_5futil',['MODULE_NN_UTIL',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495a9acbd30c573f9dfb5d293bd38b4c3eb0',1,'nn::Result']]], + ['module_5fnn_5fwebbrs',['MODULE_NN_WEBBRS',['../classnn_1_1Result.html#af8eea3c00970db2cb6f71ed63a888495aadee764182ade2f49bd9acbb0ff5c042',1,'nn::Result']]], + ['mp_5ftask_5fqueue_5fstate_5ffinished',['MP_TASK_QUEUE_STATE_FINISHED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5finitialised',['MP_TASK_QUEUE_STATE_INITIALISED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fready',['MP_TASK_QUEUE_STATE_READY',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopped',['MP_TASK_QUEUE_STATE_STOPPED',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24',1,'taskqueue.h']]], + ['mp_5ftask_5fqueue_5fstate_5fstopping',['MP_TASK_QUEUE_STATE_STOPPING',['../group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5ffinished',['MP_TASK_STATE_FINISHED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5finitialised',['MP_TASK_STATE_INITIALISED',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5fready',['MP_TASK_STATE_READY',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208',1,'taskqueue.h']]], + ['mp_5ftask_5fstate_5frunning',['MP_TASK_STATE_RUNNING',['../group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3',1,'taskqueue.h']]] +]; diff --git a/search/enumvalues_c.html b/search/enumvalues_c.html new file mode 100644 index 0000000..36070b8 --- /dev/null +++ b/search/enumvalues_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_c.js b/search/enumvalues_c.js new file mode 100644 index 0000000..f980100 --- /dev/null +++ b/search/enumvalues_c.js @@ -0,0 +1,50 @@ +var searchData= +[ + ['nssl_5fserver_5fcert_5faddtrust_5fext_5fca_5froot',['NSSL_SERVER_CERT_ADDTRUST_EXT_CA_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7edcfd6b53b4bdab93b72b0d9ccbc790',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fbaltimore_5fcybertrust_5froot_5fca',['NSSL_SERVER_CERT_BALTIMORE_CYBERTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a1e5135043ad251e52d0b6424d5a73b74',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5fca',['NSSL_SERVER_CERT_COMODO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a0d8acb51ca0bc60b57bc7bd784394fc3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcomodo_5frsa_5fca',['NSSL_SERVER_CERT_COMODO_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162adda67afc42315c94cf30603a89cc25a4',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fcybertrust_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_CYBERTRUST_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a15b3171c3d3d0940d3bc94c26a0aa84d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162abb685963d084c1ef99ba6815426fc2a7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fassured_5fid_5froot_5fca_5fg2',['NSSL_SERVER_CERT_DIGICERT_ASSURED_ID_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162acd60035512a0eba7d8502d3956ea7ff7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a383aeb6ad7fe5f1633e3fe93bbb9cbb1',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fglobal_5froot_5fca_5fg2',['NSSL_SERVER_CERT_DIGICERT_GLOBAL_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5737164a863092db725b1cdc97f733c6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fdigicert_5fhigh_5fassurance_5fev_5froot_5fca',['NSSL_SERVER_CERT_DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad78b0fd5a2331f5fc2046a5fdcc4fb39',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fca_5f2048',['NSSL_SERVER_CERT_ENTRUST_CA_2048',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab9bd2c1f0e15c1adcb802edb76986099',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a028ef05a4c6e03ca14ec89be92fa2d00',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5froot_5fca_5fg2',['NSSL_SERVER_CERT_ENTRUST_ROOT_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a372b7671acb8354e5e7d42a4b34a7132',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fentrust_5fsecure_5fserver_5fca',['NSSL_SERVER_CERT_ENTRUST_SECURE_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3a3fe58ac9d8fa32845e4bc698a43e78',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fequifax_5fsecure_5fca',['NSSL_SERVER_CERT_EQUIFAX_SECURE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4edbd7a5ee44e9404fbc25b8e0c18b4d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4f04ffb6a7a833f52ea9a036fa3bde88',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fglobal_5fca2',['NSSL_SERVER_CERT_GEOTRUST_GLOBAL_CA2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a92400af1fe8c957ae6f9b39c4233767b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a3612c698c9a0724706f4010df9fdc093',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgeotrust_5fprimary_5fca_5fg3',['NSSL_SERVER_CERT_GEOTRUST_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a133219004655be24f7e662f6491c91f7',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a8d5efed905cd88779df8487f3d3de020',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr2',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a49587e4e81b067877accd1f13718257d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fglobalsign_5froot_5fca_5fr3',['NSSL_SERVER_CERT_GLOBALSIGN_ROOT_CA_R3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a9724f85a2c192fce205801cf679be617',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5ffirst',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad0d11f8a301e5a3dbee4a72b32191566',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5f4096_5flast',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_4096_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a731b672ccd58765c653866fd6e421db8',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5ffirst',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af44ae53e1c5af690c33c53d39ad6c903',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fcommercial_5flast',['NSSL_SERVER_CERT_GROUP_COMMERCIAL_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44a9bbe3dc071bfbc069373d1abee15b',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5ffirst',['NSSL_SERVER_CERT_GROUP_NINTENDO_FIRST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a44764410cad55e71de7b54b1ef27396e',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgroup_5fnintendo_5flast',['NSSL_SERVER_CERT_GROUP_NINTENDO_LAST',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aa1186c2da2524d45d98d6d847e1a5539',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fgte_5fcybertrust_5fglobal_5froot',['NSSL_SERVER_CERT_GTE_CYBERTRUST_GLOBAL_ROOT',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac69a211106bf70739eeaaca9eec608d9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca',['NSSL_SERVER_CERT_NINTENDO_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a5d81ddbd03336ba8510dd83b077f7463',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg2',['NSSL_SERVER_CERT_NINTENDO_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad343043d1404607d4c327b4942056789',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fca_5fg3',['NSSL_SERVER_CERT_NINTENDO_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ad3a072fd09b355320d8d97de72699a3c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a7339997df6b98f17d6c30fafce6c2061',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg2',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ae205afa4a74bbab928dd12a5715844d6',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fnintendo_5fclass2_5fca_5fg3',['NSSL_SERVER_CERT_NINTENDO_CLASS2_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4d57a04ba01e550690c193b5c99aaed3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fpremium_5fserver_5fca',['NSSL_SERVER_CERT_THAWTE_PREMIUM_SERVER_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162afd35d8f7116b24ec10e3ffee357cd8d3',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a47d6223e74dfe30c26a789b54019f0cf',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fthawte_5fprimary_5froot_5fca_5fg3',['NSSL_SERVER_CERT_THAWTE_PRIMARY_ROOT_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ac2d8f3a10f1b05117ea6f84fbaa43b43',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fusertrust_5frsa_5fca',['NSSL_SERVER_CERT_USERTRUST_RSA_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162ab3745a1b5dbfa1093f46603e761c2caa',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fdatacorp_5fsgc_5fca',['NSSL_SERVER_CERT_UTN_DATACORP_SGC_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a80940a860a0b7116ae9c25e55d6efbbd',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5futn_5fuserfirst_5fhardware_5fca',['NSSL_SERVER_CERT_UTN_USERFIRST_HARDWARE_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a78e923d100a6b4e1ab4754015fe4f29d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a4058757b6ae8ce04f948f5e9a4358f52',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg2',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G2',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a6cae55a42e56f7c0074fe2127594c85d',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg3',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G3',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162aad2227697bcc6871644e4bfb2a12fc65',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5fclass3_5fpublic_5fprimary_5fca_5fg5',['NSSL_SERVER_CERT_VERISIGN_CLASS3_PUBLIC_PRIMARY_CA_G5',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a50683e4aaf96862aea0da63e3c5b40a9',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverisign_5funiversal_5froot_5fca',['NSSL_SERVER_CERT_VERISIGN_UNIVERSAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162af5fe94252ed33b0454ad9df63d6a052c',1,'nssl.h']]], + ['nssl_5fserver_5fcert_5fverizon_5fglobal_5froot_5fca',['NSSL_SERVER_CERT_VERIZON_GLOBAL_ROOT_CA',['../group__nsysnet__nssl.html#gga38586a4d6115d2c6486aafefaf4fc162a14b8daa3741773f882b2078c1b58520c',1,'nssl.h']]] +]; diff --git a/search/enumvalues_d.html b/search/enumvalues_d.html new file mode 100644 index 0000000..e15d8c9 --- /dev/null +++ b/search/enumvalues_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_d.js b/search/enumvalues_d.js new file mode 100644 index 0000000..76261d0 --- /dev/null +++ b/search/enumvalues_d.js @@ -0,0 +1,72 @@ +var searchData= +[ + ['os_5fdynload_5fempty_5fmodule_5fname',['OS_DYNLOAD_EMPTY_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a6065f8dd3482098a226b77bbc57396af',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5facquire_5fptr',['OS_DYNLOAD_INVALID_ACQUIRE_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a4a3776e65ad6b0bb943d5dcf719a53da',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fallocator_5fptr',['OS_DYNLOAD_INVALID_ALLOCATOR_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7ae7f14c8b0cd032d537019184e10c9acc',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname',['OS_DYNLOAD_INVALID_MODULE_NAME',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a2f8bda2ccf1cc3347ee241f3a9b4b9e8',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fmodule_5fname_5fptr',['OS_DYNLOAD_INVALID_MODULE_NAME_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a52d9cdf3bb34ac70f0dbf67ca53a7110',1,'dynload.h']]], + ['os_5fdynload_5finvalid_5fnotify_5fptr',['OS_DYNLOAD_INVALID_NOTIFY_PTR',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7aa4686d8251b670cbbc15053cffca70d2',1,'dynload.h']]], + ['os_5fdynload_5floaded',['OS_DYNLOAD_LOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a0feec6f36373211648d7708a5e47f09d',1,'dynload.h']]], + ['os_5fdynload_5fok',['OS_DYNLOAD_OK',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a97cc156f7d96bd0a74a74dd9c84069cf',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fmemory',['OS_DYNLOAD_OUT_OF_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a7038dce35033b12c9cb96552d5721190',1,'dynload.h']]], + ['os_5fdynload_5fout_5fof_5fsystem_5fmemory',['OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7af73933f46a4da3fd4cdf5a66fb782d03',1,'dynload.h']]], + ['os_5fdynload_5ftls_5fallocator_5flocked',['OS_DYNLOAD_TLS_ALLOCATOR_LOCKED',['../group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a9eeab1b79c0dc9aeb2233c54ee4d71fb',1,'dynload.h']]], + ['os_5fdynload_5funloaded',['OS_DYNLOAD_UNLOADED',['../group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a634880b76cf138111dc323c340538a43',1,'dynload.h']]], + ['os_5fevent_5fmode_5fauto',['OS_EVENT_MODE_AUTO',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a58aa26fa59ff73667a320f9eca1c6fd6',1,'event.h']]], + ['os_5fevent_5fmode_5fmanual',['OS_EVENT_MODE_MANUAL',['../group__coreinit__event.html#gga2d1b8c1aaa6e238daac84212cd597d02a15b47b989cf26fdc0bfc7739dd62cbca',1,'event.h']]], + ['os_5fexception_5fmode_5fglobal',['OS_EXCEPTION_MODE_GLOBAL',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3af9862cf7b09ca885883db4a39488fa31',1,'exception.h']]], + ['os_5fexception_5fmode_5fglobal_5fall_5fcores',['OS_EXCEPTION_MODE_GLOBAL_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a158b8f4bcd3640e70b52cd052fded5b1',1,'exception.h']]], + ['os_5fexception_5fmode_5fsystem',['OS_EXCEPTION_MODE_SYSTEM',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa6405b7daa7c9bc8aac40b3fbe1e6991',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread',['OS_EXCEPTION_MODE_THREAD',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3a8db13f869b5f7ef5a0a963eefd231508',1,'exception.h']]], + ['os_5fexception_5fmode_5fthread_5fall_5fcores',['OS_EXCEPTION_MODE_THREAD_ALL_CORES',['../group__coreinit__exception.html#ggadf2e521394011577c7dc08431b3badd3aa8bbdfc051455a0f8d2ab554d217deb9',1,'exception.h']]], + ['os_5fexception_5ftype_5falignment',['OS_EXCEPTION_TYPE_ALIGNMENT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa596e6b7b366b6038a059c3d8ea181c2f',1,'exception.h']]], + ['os_5fexception_5ftype_5fbreakpoint',['OS_EXCEPTION_TYPE_BREAKPOINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa39f65926de0580187726b2b611844908',1,'exception.h']]], + ['os_5fexception_5ftype_5fdecrementer',['OS_EXCEPTION_TYPE_DECREMENTER',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bc0880d91a1c80c6865d9449e519c2e',1,'exception.h']]], + ['os_5fexception_5ftype_5fdsi',['OS_EXCEPTION_TYPE_DSI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afaa9dde46c5a0e3bb3517ce9cc472ce397',1,'exception.h']]], + ['os_5fexception_5ftype_5fexternal_5finterrupt',['OS_EXCEPTION_TYPE_EXTERNAL_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afade536798de663e62d5acd8a20e223de1',1,'exception.h']]], + ['os_5fexception_5ftype_5ffloating_5fpoint',['OS_EXCEPTION_TYPE_FLOATING_POINT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa864f441e96706875a667ce9de5c8f2fd',1,'exception.h']]], + ['os_5fexception_5ftype_5fici',['OS_EXCEPTION_TYPE_ICI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa224217e216057fb5ed8fcd3bffd92517',1,'exception.h']]], + ['os_5fexception_5ftype_5fisi',['OS_EXCEPTION_TYPE_ISI',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa37839a813ed081a2fba85d1cab07036b',1,'exception.h']]], + ['os_5fexception_5ftype_5fmachine_5fcheck',['OS_EXCEPTION_TYPE_MACHINE_CHECK',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa4ab86cc5b0772e5d886018b75a071e4d',1,'exception.h']]], + ['os_5fexception_5ftype_5fperformance_5fmonitor',['OS_EXCEPTION_TYPE_PERFORMANCE_MONITOR',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa7bff8e45e6d457c896b6c86abb4fd356',1,'exception.h']]], + ['os_5fexception_5ftype_5fprogram',['OS_EXCEPTION_TYPE_PROGRAM',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afae061f34862c2fd9d40601f9fde0daa17',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5fcall',['OS_EXCEPTION_TYPE_SYSTEM_CALL',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afab13d9e1b2e413a7a0f8112fb5dd09eef',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5finterrupt',['OS_EXCEPTION_TYPE_SYSTEM_INTERRUPT',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa298eccfe2a4589121ce99326d1d50988',1,'exception.h']]], + ['os_5fexception_5ftype_5fsystem_5freset',['OS_EXCEPTION_TYPE_SYSTEM_RESET',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa48b83ff21b47e5cf0670c1d8f36dfdbf',1,'exception.h']]], + ['os_5fexception_5ftype_5ftrace',['OS_EXCEPTION_TYPE_TRACE',['../group__coreinit__exception.html#gga65a0cfbe0419c15167c339ec771a26afa645498d0d998f1837a0fad036cc2ef51',1,'exception.h']]], + ['os_5ffunction_5ftype_5ffs_5fattach_5fevent',['OS_FUNCTION_TYPE_FS_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406aab1e0b6eb43671db6c7f4777c806c0c4',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fasync',['OS_FUNCTION_TYPE_FS_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a629cc2ddd8b5931150d238bac3c32d3d',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fcmd_5fhandler',['OS_FUNCTION_TYPE_FS_CMD_HANDLER',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406afa1c13046e0aad67f693cef622b63417',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffs_5fstate_5fchange_5fevent',['OS_FUNCTION_TYPE_FS_STATE_CHANGE_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a4666dad60cddaab707994391935a83e2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fattach_5fevent',['OS_FUNCTION_TYPE_FSA_ATTACH_EVENT',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a77a9ac9b4aff7b3be2091c24f944d153',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fcmd_5fasync',['OS_FUNCTION_TYPE_FSA_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a115633dceea7ac6cbc3211cee960a41e',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a0939e49a08eb54efd650f2f0ab04dd9b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5ffsa_5fpr_5fcmd_5fasync_5fno_5falloc',['OS_FUNCTION_TYPE_FSA_PR_CMD_ASYNC_NO_ALLOC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406af443742df69e12fc2137e90cca67c06b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fopen',['OS_FUNCTION_TYPE_HIO_OPEN',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406ac14038e7f52050fa2ddc0bd2a2a936a2',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fread_5fasync',['OS_FUNCTION_TYPE_HIO_READ_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a5971fcf0a0ff46a42d37fd8367de406b',1,'messagequeue.h']]], + ['os_5ffunction_5ftype_5fhio_5fwrite_5fasync',['OS_FUNCTION_TYPE_HIO_WRITE_ASYNC',['../group__coreinit__msgq.html#ggaf6b4af31211f6f04e4039ee8e4613406a7df209dc1e7e076bc8b5daa0dc062677',1,'messagequeue.h']]], + ['os_5fmap_5fmemory_5fallocated',['OS_MAP_MEMORY_ALLOCATED',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea3922558ab63460f63390ec53199cba03',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5ffree',['OS_MAP_MEMORY_FREE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beacba765e89dabbd816314a279ce098261',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5finvalid',['OS_MAP_MEMORY_INVALID',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4beafef3e905c898e0efa6f54842219031b0',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fonly',['OS_MAP_MEMORY_READ_ONLY',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea13e1f29de202bdefcfe541d503031deb',1,'memorymap.h']]], + ['os_5fmap_5fmemory_5fread_5fwrite',['OS_MAP_MEMORY_READ_WRITE',['../group__coreinit__memorymap.html#ggaec8c3a45030e5489b84183ad8b50f4bea8632fb7090c908832e2a8deb9e49cd5c',1,'memorymap.h']]], + ['os_5fmem1',['OS_MEM1',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca46057099b28a70b64cfcaa5949d7a79d',1,'memory.h']]], + ['os_5fmem2',['OS_MEM2',['../group__coreinit__memory.html#gga5adafa4b1651c95c686848b6873866eca5d4494dd03c6253b9688b016d91b0bac',1,'memory.h']]], + ['os_5fmessage_5fflags_5fblocking',['OS_MESSAGE_FLAGS_BLOCKING',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa89fb51d5163956cdf24dfc76f0b944c2',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fhigh_5fpriority',['OS_MESSAGE_FLAGS_HIGH_PRIORITY',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfa920809408603647e86aa54b7977fbddf',1,'messagequeue.h']]], + ['os_5fmessage_5fflags_5fnone',['OS_MESSAGE_FLAGS_NONE',['../group__coreinit__msgq.html#gga7f0952f940e3669382cb7a05a02ca9cfaf4032074df698d13d986a388cbac1cf2',1,'messagequeue.h']]], + ['os_5fthread_5fattrib_5faffinity_5fany',['OS_THREAD_ATTRIB_AFFINITY_ANY',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu0',['OS_THREAD_ATTRIB_AFFINITY_CPU0',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu1',['OS_THREAD_ATTRIB_AFFINITY_CPU1',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7',1,'thread.h']]], + ['os_5fthread_5fattrib_5faffinity_5fcpu2',['OS_THREAD_ATTRIB_AFFINITY_CPU2',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c',1,'thread.h']]], + ['os_5fthread_5fattrib_5fdetached',['OS_THREAD_ATTRIB_DETACHED',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923',1,'thread.h']]], + ['os_5fthread_5fattrib_5fstack_5fusage',['OS_THREAD_ATTRIB_STACK_USAGE',['../group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85',1,'thread.h']]], + ['os_5fthread_5frequest_5fcancel',['OS_THREAD_REQUEST_CANCEL',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a',1,'thread.h']]], + ['os_5fthread_5frequest_5fnone',['OS_THREAD_REQUEST_NONE',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0',1,'thread.h']]], + ['os_5fthread_5frequest_5fsuspend',['OS_THREAD_REQUEST_SUSPEND',['../group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329',1,'thread.h']]], + ['os_5fthread_5fstate_5fmoribund',['OS_THREAD_STATE_MORIBUND',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517',1,'thread.h']]], + ['os_5fthread_5fstate_5fnone',['OS_THREAD_STATE_NONE',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc',1,'thread.h']]], + ['os_5fthread_5fstate_5fready',['OS_THREAD_STATE_READY',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f',1,'thread.h']]], + ['os_5fthread_5fstate_5frunning',['OS_THREAD_STATE_RUNNING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b',1,'thread.h']]], + ['os_5fthread_5fstate_5fwaiting',['OS_THREAD_STATE_WAITING',['../group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f',1,'thread.h']]] +]; diff --git a/search/enumvalues_e.html b/search/enumvalues_e.html new file mode 100644 index 0000000..1b3e388 --- /dev/null +++ b/search/enumvalues_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_e.js b/search/enumvalues_e.js new file mode 100644 index 0000000..3f50efe --- /dev/null +++ b/search/enumvalues_e.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['procui_5fcallback_5facquire',['PROCUI_CALLBACK_ACQUIRE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a14172ef5b73cf100d2d87f90ff63af94',1,'procui.h']]], + ['procui_5fcallback_5fexit',['PROCUI_CALLBACK_EXIT',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8afe1590ca1394fd33548bc1fc6d5f33c8',1,'procui.h']]], + ['procui_5fcallback_5fhome_5fbutton_5fdenied',['PROCUI_CALLBACK_HOME_BUTTON_DENIED',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a651ffc0a735522261ba2e33ae71e05ed',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstart',['PROCUI_CALLBACK_NET_IO_START',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8aa4a9e50cd1bb571f73ce31a9dfbe0eeb',1,'procui.h']]], + ['procui_5fcallback_5fnet_5fio_5fstop',['PROCUI_CALLBACK_NET_IO_STOP',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a577edd8076d43ce61ce10f140ca136af',1,'procui.h']]], + ['procui_5fcallback_5frelease',['PROCUI_CALLBACK_RELEASE',['../group__proc__ui__procui.html#gga9eba9de3b8f84c2482c358a1493ecda8a2fa189187f6095d962eccd00231be94e',1,'procui.h']]], + ['procui_5fstatus_5fexiting',['PROCUI_STATUS_EXITING',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2baed39f119bca7f219c93a9dd075d71bcf',1,'procui.h']]], + ['procui_5fstatus_5fin_5fbackground',['PROCUI_STATUS_IN_BACKGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba7cb4dd11068823c46ebd543f51d3844b',1,'procui.h']]], + ['procui_5fstatus_5fin_5fforeground',['PROCUI_STATUS_IN_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba71de7c3c1b9407f64cea7bb9036c3d36',1,'procui.h']]], + ['procui_5fstatus_5frelease_5fforeground',['PROCUI_STATUS_RELEASE_FOREGROUND',['../group__proc__ui__procui.html#ggade66d5052242731e3eac46278b7a4f2ba3a9c97294e921391b07c5ead02678030',1,'procui.h']]] +]; diff --git a/search/enumvalues_f.html b/search/enumvalues_f.html new file mode 100644 index 0000000..eb1f3db --- /dev/null +++ b/search/enumvalues_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_f.js b/search/enumvalues_f.js new file mode 100644 index 0000000..892792c --- /dev/null +++ b/search/enumvalues_f.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['result_5fmodule_5fcommon',['RESULT_MODULE_COMMON',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa6badefc3c062ee610d285326e1ca3305',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fac',['RESULT_MODULE_NN_AC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac915b645ac72e605774666b771a1d573',1,'nn::Result']]], + ['result_5fmodule_5fnn_5facp',['RESULT_MODULE_NN_ACP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa23c283f6dc9b345cea2443cca878e706',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fact',['RESULT_MODULE_NN_ACT',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae5a9ea7cea3262e8ffe1177c3fdeca09',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fboss',['RESULT_MODULE_NN_BOSS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabd8dde217c6776787ac2954ef821b6af',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fconntest',['RESULT_MODULE_NN_CONNTEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02c86abccfcf634ab0be0131af23f4d9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fdrmapp',['RESULT_MODULE_NN_DRMAPP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa1c0da2ce8cbaaf2c62f61dc1dcb696d5',1,'nn::Result']]], + ['result_5fmodule_5fnn_5feca',['RESULT_MODULE_NN_ECA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afafb27b4c1b01f074f556ecf4687179176',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ffp',['RESULT_MODULE_NN_FP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa4fb7723de07d820d8d3a43edfc06f3ed',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fios',['RESULT_MODULE_NN_IOS',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afac2b42e6b789f63c113dd77e1eccb032b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fipc',['RESULT_MODULE_NN_IPC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa02212f3751537f9947842adf32ccee4b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fndm',['RESULT_MODULE_NN_NDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaa844f3787b40ecc6b3ab06506bf1e6de',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fneia',['RESULT_MODULE_NN_NEIA',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabe6d978a9603d2872c0dce1c6b0f9913',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fngc',['RESULT_MODULE_NN_NGC',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa5be5939d64baa4fe4efdd2e189a1cb32',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnim',['RESULT_MODULE_NN_NIM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afaedd930195876f59a022830d9aa9c105b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fnup',['RESULT_MODULE_NN_NUP',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa7a5fa412425a516de70a13c6ecfe657b',1,'nn::Result']]], + ['result_5fmodule_5fnn_5folv',['RESULT_MODULE_NN_OLV',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afae8b5223abe1113de6e59a0eb4c39baf9',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fpdm',['RESULT_MODULE_NN_PDM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa15529ec4ae331bac3ed7a9fcb04ca406',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fspm',['RESULT_MODULE_NN_SPM',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa202c7a7ad8003d75596fed2cb7ee6b89',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftelnet',['RESULT_MODULE_NN_TELNET',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afacd8be771de80c6777f650a4e82442daf',1,'nn::Result']]], + ['result_5fmodule_5fnn_5ftest',['RESULT_MODULE_NN_TEST',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afa0da7307ed3d60fa385bfc84da3e653a0',1,'nn::Result']]], + ['result_5fmodule_5fnn_5fvctl',['RESULT_MODULE_NN_VCTL',['../classnn_1_1Result.html#a88683b64d84542943724ba0f211153afabdc3242cb27ed2fafb515978c4cf337f',1,'nn::Result']]] +]; diff --git a/search/files_0.html b/search/files_0.html index a2ec540..49606c8 100644 --- a/search/files_0.html +++ b/search/files_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_0.js b/search/files_0.js index a9d07fb..622d732 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,5 +1,9 @@ var searchData= [ + ['ac_2eh',['ac.h',['../ac_8h.html',1,'']]], + ['ac_5fc_2eh',['ac_c.h',['../ac__c_8h.html',1,'']]], + ['ac_5fcpp_2eh',['ac_cpp.h',['../ac__cpp_8h.html',1,'']]], ['alarm_2eh',['alarm.h',['../alarm_8h.html',1,'']]], + ['atomic_2eh',['atomic.h',['../atomic_8h.html',1,'']]], ['atomic64_2eh',['atomic64.h',['../atomic64_8h.html',1,'']]] ]; diff --git a/search/files_1.html b/search/files_1.html index 9e974da..c887174 100644 --- a/search/files_1.html +++ b/search/files_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_1.js b/search/files_1.js index 509d319..d90c8e3 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,6 +1,4 @@ var searchData= [ - ['baseheap_2eh',['baseheap.h',['../baseheap_8h.html',1,'']]], - ['blockheap_2eh',['blockheap.h',['../blockheap_8h.html',1,'']]], ['buffer_2eh',['buffer.h',['../buffer_8h.html',1,'']]] ]; diff --git a/search/files_10.html b/search/files_10.html index 940ba51..0ffd7bf 100644 --- a/search/files_10.html +++ b/search/files_10.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_10.js b/search/files_10.js index 153d39b..0618adf 100644 --- a/search/files_10.js +++ b/search/files_10.js @@ -1,5 +1,12 @@ var searchData= [ - ['voice_2eh',['voice.h',['../voice_8h.html',1,'']]], - ['vpad_2edox',['vpad.dox',['../vpad_8dox.html',1,'']]] + ['taskqueue_2eh',['taskqueue.h',['../taskqueue_8h.html',1,'']]], + ['temp_2eh',['temp.h',['../temp_8h.html',1,'']]], + ['tessellation_2eh',['tessellation.h',['../tessellation_8h.html',1,'']]], + ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]], + ['thread_2eh',['thread.h',['../thread_8h.html',1,'']]], + ['threadqueue_2eh',['threadqueue.h',['../threadqueue_8h.html',1,'']]], + ['time_2eh',['time.h',['../time_8h.html',1,'']]], + ['title_2eh',['title.h',['../title_8h.html',1,'']]], + ['typecheck_2dgcc_2eh',['typecheck-gcc.h',['../typecheck-gcc_8h.html',1,'']]] ]; diff --git a/search/files_11.html b/search/files_11.html index f00dc5e..1fdd854 100644 --- a/search/files_11.html +++ b/search/files_11.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_11.js b/search/files_11.js index 7a32bf2..c6f2016 100644 --- a/search/files_11.js +++ b/search/files_11.js @@ -1,5 +1,4 @@ var searchData= [ - ['wut_2eh',['wut.h',['../wut_8h.html',1,'']]], - ['wut_5ftypes_2eh',['wut_types.h',['../wut__types_8h.html',1,'']]] + ['utils_2eh',['utils.h',['../utils_8h.html',1,'']]] ]; diff --git a/search/files_12.html b/search/files_12.html new file mode 100644 index 0000000..8f0a92a --- /dev/null +++ b/search/files_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_12.js b/search/files_12.js new file mode 100644 index 0000000..153d39b --- /dev/null +++ b/search/files_12.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['voice_2eh',['voice.h',['../voice_8h.html',1,'']]], + ['vpad_2edox',['vpad.dox',['../vpad_8dox.html',1,'']]] +]; diff --git a/search/files_13.html b/search/files_13.html new file mode 100644 index 0000000..073197b --- /dev/null +++ b/search/files_13.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_13.js b/search/files_13.js new file mode 100644 index 0000000..730e75a --- /dev/null +++ b/search/files_13.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wpad_2eh',['wpad.h',['../wpad_8h.html',1,'']]], + ['wut_2eh',['wut.h',['../wut_8h.html',1,'']]], + ['wut_5ftypes_2eh',['wut_types.h',['../wut__types_8h.html',1,'']]] +]; diff --git a/search/files_14.html b/search/files_14.html new file mode 100644 index 0000000..5022e7b --- /dev/null +++ b/search/files_14.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/files_14.js b/search/files_14.js new file mode 100644 index 0000000..46830de --- /dev/null +++ b/search/files_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['zconf_2eh',['zconf.h',['../zconf_8h.html',1,'']]], + ['zlib_2eh',['zlib.h',['../zlib_8h.html',1,'']]] +]; diff --git a/search/files_2.html b/search/files_2.html index 04348f9..99bdf21 100644 --- a/search/files_2.html +++ b/search/files_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_2.js b/search/files_2.js index 2043209..d0290c6 100644 --- a/search/files_2.js +++ b/search/files_2.js @@ -3,9 +3,12 @@ var searchData= ['cache_2eh',['cache.h',['../cache_8h.html',1,'']]], ['clear_2eh',['clear.h',['../clear_8h.html',1,'']]], ['condition_2eh',['condition.h',['../condition_8h.html',1,'']]], - ['context_2eh',['context.h',['../context_8h.html',1,'']]], - ['core_2eh',['core.h',['../coreinit_2core_8h.html',1,'']]], - ['core_2eh',['core.h',['../sndcore2_2core_8h.html',1,'']]], + ['context_2eh',['context.h',['../coreinit_2context_8h.html',1,'(Global Namespace)'],['../gx2_2context_8h.html',1,'(Global Namespace)']]], + ['core_2eh',['core.h',['../coreinit_2core_8h.html',1,'(Global Namespace)'],['../sndcore2_2core_8h.html',1,'(Global Namespace)']]], ['coreinit_2edox',['coreinit.dox',['../coreinit_8dox.html',1,'']]], - ['coroutine_2eh',['coroutine.h',['../coroutine_8h.html',1,'']]] + ['coroutine_2eh',['coroutine.h',['../coroutine_8h.html',1,'']]], + ['curl_2eh',['curl.h',['../curl_8h.html',1,'']]], + ['curlbuild_2eh',['curlbuild.h',['../curlbuild_8h.html',1,'']]], + ['curlrules_2eh',['curlrules.h',['../curlrules_8h.html',1,'']]], + ['curlver_2eh',['curlver.h',['../curlver_8h.html',1,'']]] ]; diff --git a/search/files_3.html b/search/files_3.html index 7794200..f8e543a 100644 --- a/search/files_3.html +++ b/search/files_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_3.js b/search/files_3.js index e4c1250..165b0dc 100644 --- a/search/files_3.js +++ b/search/files_3.js @@ -1,12 +1,10 @@ var searchData= [ - ['debug_2eh',['debug.h',['../debug_8h.html',1,'']]], + ['debug_2eh',['debug.h',['../coreinit_2debug_8h.html',1,'(Global Namespace)'],['../gx2_2debug_8h.html',1,'(Global Namespace)']]], ['device_2eh',['device.h',['../device_8h.html',1,'']]], ['display_2eh',['display.h',['../display_8h.html',1,'']]], - ['displaylist_2eh',['displaylist.h',['../displaylist_8h.html',1,'']]], - ['displaylist_2eh',['displaylist.h',['../_2displaylist_8h.html',1,'']]], - ['draw_2eh',['draw.h',['../_2draw_8h.html',1,'']]], - ['draw_2eh',['draw.h',['../draw_8h.html',1,'']]], + ['displaylist_2eh',['displaylist.h',['../displaylist_8h.html',1,'(Global Namespace)'],['../_2displaylist_8h.html',1,'(Global Namespace)']]], + ['draw_2eh',['draw.h',['../draw_8h.html',1,'(Global Namespace)'],['../_2draw_8h.html',1,'(Global Namespace)']]], ['drcvs_2eh',['drcvs.h',['../drcvs_8h.html',1,'']]], ['dynload_2eh',['dynload.h',['../dynload_8h.html',1,'']]] ]; diff --git a/search/files_4.html b/search/files_4.html index e6bc285..2ebb46c 100644 --- a/search/files_4.html +++ b/search/files_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_4.js b/search/files_4.js index 367e116..bf0d405 100644 --- a/search/files_4.js +++ b/search/files_4.js @@ -1,9 +1,9 @@ var searchData= [ + ['easy_2eh',['easy.h',['../easy_8h.html',1,'']]], + ['energysaver_2eh',['energysaver.h',['../energysaver_8h.html',1,'']]], ['enum_2eh',['enum.h',['../enum_8h.html',1,'']]], - ['event_2eh',['event.h',['../gx2_2event_8h.html',1,'']]], - ['event_2eh',['event.h',['../coreinit_2event_8h.html',1,'']]], + ['event_2eh',['event.h',['../coreinit_2event_8h.html',1,'(Global Namespace)'],['../gx2_2event_8h.html',1,'(Global Namespace)']]], ['exception_2eh',['exception.h',['../exception_8h.html',1,'']]], - ['exit_2eh',['exit.h',['../exit_8h.html',1,'']]], - ['expandedheap_2eh',['expandedheap.h',['../expandedheap_8h.html',1,'']]] + ['exit_2eh',['exit.h',['../exit_8h.html',1,'']]] ]; diff --git a/search/files_5.html b/search/files_5.html index 5ab2ed6..268b7eb 100644 --- a/search/files_5.html +++ b/search/files_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_5.js b/search/files_5.js index 62e058f..aac16ce 100644 --- a/search/files_5.js +++ b/search/files_5.js @@ -2,7 +2,7 @@ var searchData= [ ['fastcondition_2eh',['fastcondition.h',['../fastcondition_8h.html',1,'']]], ['fastmutex_2eh',['fastmutex.h',['../fastmutex_8h.html',1,'']]], + ['fiber_2eh',['fiber.h',['../fiber_8h.html',1,'']]], ['filesystem_2eh',['filesystem.h',['../filesystem_8h.html',1,'']]], - ['foreground_2eh',['foreground.h',['../foreground_8h.html',1,'']]], - ['frameheap_2eh',['frameheap.h',['../frameheap_8h.html',1,'']]] + ['foreground_2eh',['foreground.h',['../foreground_8h.html',1,'']]] ]; diff --git a/search/files_6.html b/search/files_6.html index 9453495..98fc666 100644 --- a/search/files_6.html +++ b/search/files_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_7.html b/search/files_7.html index d3f6533..49507de 100644 --- a/search/files_7.html +++ b/search/files_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_7.js b/search/files_7.js index 7fb612e..24a4c5a 100644 --- a/search/files_7.js +++ b/search/files_7.js @@ -1,5 +1,4 @@ var searchData= [ - ['input_2eh',['input.h',['../input_8h.html',1,'']]], - ['internal_2eh',['internal.h',['../internal_8h.html',1,'']]] + ['hid_2eh',['hid.h',['../hid_8h.html',1,'']]] ]; diff --git a/search/files_8.html b/search/files_8.html index ec56765..12c6630 100644 --- a/search/files_8.html +++ b/search/files_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_8.js b/search/files_8.js index 2dfe883..caa884e 100644 --- a/search/files_8.js +++ b/search/files_8.js @@ -1,4 +1,6 @@ var searchData= [ - ['launch_2eh',['launch.h',['../launch_8h.html',1,'']]] + ['input_2eh',['input.h',['../input_8h.html',1,'']]], + ['internal_2eh',['internal.h',['../internal_8h.html',1,'']]], + ['ios_2eh',['ios.h',['../ios_8h.html',1,'']]] ]; diff --git a/search/files_9.html b/search/files_9.html index 62a6c97..cabcae2 100644 --- a/search/files_9.html +++ b/search/files_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_9.js b/search/files_9.js index 4b459aa..b7e146b 100644 --- a/search/files_9.js +++ b/search/files_9.js @@ -1,12 +1,4 @@ var searchData= [ - ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], - ['mcp_2eh',['mcp.h',['../mcp_8h.html',1,'']]], - ['mem_2eh',['mem.h',['../_2mem_8h.html',1,'']]], - ['mem_2eh',['mem.h',['../mem_8h.html',1,'']]], - ['memheap_2eh',['memheap.h',['../memheap_8h.html',1,'']]], - ['memlist_2eh',['memlist.h',['../memlist_8h.html',1,'']]], - ['memory_2eh',['memory.h',['../memory_8h.html',1,'']]], - ['messagequeue_2eh',['messagequeue.h',['../messagequeue_8h.html',1,'']]], - ['mutex_2eh',['mutex.h',['../mutex_8h.html',1,'']]] + ['kpad_2eh',['kpad.h',['../kpad_8h.html',1,'']]] ]; diff --git a/search/files_a.html b/search/files_a.html index d0b6fa8..f740221 100644 --- a/search/files_a.html +++ b/search/files_a.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_a.js b/search/files_a.js index a10a396..2dfe883 100644 --- a/search/files_a.js +++ b/search/files_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['nsysnet_2edox',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]] + ['launch_2eh',['launch.h',['../launch_8h.html',1,'']]] ]; diff --git a/search/files_b.html b/search/files_b.html index 5d4f023..7be1003 100644 --- a/search/files_b.html +++ b/search/files_b.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_b.js b/search/files_b.js index 4cb5608..1cda9e1 100644 --- a/search/files_b.js +++ b/search/files_b.js @@ -1,5 +1,19 @@ var searchData= [ - ['procui_2edox',['procui.dox',['../procui_8dox.html',1,'']]], - ['procui_2eh',['procui.h',['../procui_8h.html',1,'']]] + ['mainpage_2edox',['mainpage.dox',['../mainpage_8dox.html',1,'']]], + ['mcp_2eh',['mcp.h',['../mcp_8h.html',1,'']]], + ['mem_2eh',['mem.h',['../mem_8h.html',1,'(Global Namespace)'],['../_2mem_8h.html',1,'(Global Namespace)']]], + ['memblockheap_2eh',['memblockheap.h',['../memblockheap_8h.html',1,'']]], + ['memdefaultheap_2eh',['memdefaultheap.h',['../memdefaultheap_8h.html',1,'']]], + ['memexpheap_2eh',['memexpheap.h',['../memexpheap_8h.html',1,'']]], + ['memfrmheap_2eh',['memfrmheap.h',['../memfrmheap_8h.html',1,'']]], + ['memheap_2eh',['memheap.h',['../memheap_8h.html',1,'']]], + ['memlist_2eh',['memlist.h',['../memlist_8h.html',1,'']]], + ['memory_2eh',['memory.h',['../memory_8h.html',1,'']]], + ['memorymap_2eh',['memorymap.h',['../memorymap_8h.html',1,'']]], + ['memunitheap_2eh',['memunitheap.h',['../memunitheap_8h.html',1,'']]], + ['messagequeue_2eh',['messagequeue.h',['../messagequeue_8h.html',1,'']]], + ['mprintf_2eh',['mprintf.h',['../mprintf_8h.html',1,'']]], + ['multi_2eh',['multi.h',['../multi_8h.html',1,'']]], + ['mutex_2eh',['mutex.h',['../mutex_8h.html',1,'']]] ]; diff --git a/search/files_c.html b/search/files_c.html index 888d5df..c769b49 100644 --- a/search/files_c.html +++ b/search/files_c.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_c.js b/search/files_c.js index 79f17ea..91130ad 100644 --- a/search/files_c.js +++ b/search/files_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['registers_2eh',['registers.h',['../registers_8h.html',1,'']]], - ['rendezvous_2eh',['rendezvous.h',['../rendezvous_8h.html',1,'']]], - ['resource_2eh',['resource.h',['../resource_8h.html',1,'']]], - ['result_2eh',['result.h',['../result_8h.html',1,'']]] + ['nn_2edox',['nn.dox',['../nn_8dox.html',1,'']]], + ['nssl_2eh',['nssl.h',['../nssl_8h.html',1,'']]], + ['nsyshid_2edox',['nsyshid.dox',['../nsyshid_8dox.html',1,'']]], + ['nsysnet_2edox',['nsysnet.dox',['../nsysnet_8dox.html',1,'']]] ]; diff --git a/search/files_d.html b/search/files_d.html index b4496e5..54e3977 100644 --- a/search/files_d.html +++ b/search/files_d.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_d.js b/search/files_d.js index 3ef10c5..bb7b5ac 100644 --- a/search/files_d.js +++ b/search/files_d.js @@ -1,19 +1,6 @@ var searchData= [ - ['sampler_2eh',['sampler.h',['../sampler_8h.html',1,'']]], - ['screen_2eh',['screen.h',['../screen_8h.html',1,'']]], - ['select_2eh',['select.h',['../select_8h.html',1,'']]], - ['semaphore_2eh',['semaphore.h',['../semaphore_8h.html',1,'']]], - ['shaders_2eh',['shaders.h',['../shaders_8h.html',1,'']]], - ['sndcore2_2edox',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], - ['socket_2eh',['socket.h',['../nsysnet_2socket_8h.html',1,'']]], - ['socket_2eh',['socket.h',['../sys_2socket_8h.html',1,'']]], - ['spinlock_2eh',['spinlock.h',['../spinlock_8h.html',1,'']]], - ['state_2eh',['state.h',['../state_8h.html',1,'']]], - ['surface_2eh',['surface.h',['../surface_8h.html',1,'']]], - ['surface_2eh',['surface.h',['../_2surface_8h.html',1,'']]], - ['swap_2eh',['swap.h',['../swap_8h.html',1,'']]], - ['switch_2eh',['switch.h',['../switch_8h.html',1,'']]], - ['sysapp_2edox',['sysapp.dox',['../sysapp_8dox.html',1,'']]], - ['systeminfo_2eh',['systeminfo.h',['../systeminfo_8h.html',1,'']]] + ['padscore_2edox',['padscore.dox',['../padscore_8dox.html',1,'']]], + ['procui_2edox',['procui.dox',['../procui_8dox.html',1,'']]], + ['procui_2eh',['procui.h',['../procui_8h.html',1,'']]] ]; diff --git a/search/files_e.html b/search/files_e.html index 52be6aa..febb549 100644 --- a/search/files_e.html +++ b/search/files_e.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_e.js b/search/files_e.js index 074cc47..d017e1e 100644 --- a/search/files_e.js +++ b/search/files_e.js @@ -1,9 +1,8 @@ var searchData= [ - ['taskqueue_2eh',['taskqueue.h',['../taskqueue_8h.html',1,'']]], - ['tessellation_2eh',['tessellation.h',['../tessellation_8h.html',1,'']]], - ['texture_2eh',['texture.h',['../texture_8h.html',1,'']]], - ['thread_2eh',['thread.h',['../thread_8h.html',1,'']]], - ['threadqueue_2eh',['threadqueue.h',['../threadqueue_8h.html',1,'']]], - ['time_2eh',['time.h',['../time_8h.html',1,'']]] + ['registers_2eh',['registers.h',['../registers_8h.html',1,'']]], + ['rendezvous_2eh',['rendezvous.h',['../rendezvous_8h.html',1,'']]], + ['resource_2eh',['resource.h',['../resource_8h.html',1,'']]], + ['result_2eh',['result.h',['../nn_2result_8h.html',1,'(Global Namespace)'],['../sndcore2_2result_8h.html',1,'(Global Namespace)']]], + ['rpl_5finterface_2eh',['rpl_interface.h',['../rpl__interface_8h.html',1,'']]] ]; diff --git a/search/files_f.html b/search/files_f.html index 3249d42..30cd09b 100644 --- a/search/files_f.html +++ b/search/files_f.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/files_f.js b/search/files_f.js index 4027880..1a7243e 100644 --- a/search/files_f.js +++ b/search/files_f.js @@ -1,4 +1,20 @@ var searchData= [ - ['unitheap_2eh',['unitheap.h',['../unitheap_8h.html',1,'']]] + ['sampler_2eh',['sampler.h',['../sampler_8h.html',1,'']]], + ['screen_2eh',['screen.h',['../screen_8h.html',1,'']]], + ['semaphore_2eh',['semaphore.h',['../semaphore_8h.html',1,'']]], + ['shaders_2eh',['shaders.h',['../shaders_8h.html',1,'']]], + ['sndcore2_2edox',['sndcore2.dox',['../sndcore2_8dox.html',1,'']]], + ['socket_2eh',['socket.h',['../socket_8h.html',1,'']]], + ['spinlock_2eh',['spinlock.h',['../spinlock_8h.html',1,'']]], + ['state_2eh',['state.h',['../state_8h.html',1,'']]], + ['stdcheaders_2eh',['stdcheaders.h',['../stdcheaders_8h.html',1,'']]], + ['surface_2eh',['surface.h',['../surface_8h.html',1,'(Global Namespace)'],['../_2surface_8h.html',1,'(Global Namespace)']]], + ['swap_2eh',['swap.h',['../swap_8h.html',1,'']]], + ['switch_2eh',['switch.h',['../switch_8h.html',1,'']]], + ['swkbd_2edox',['swkbd.dox',['../swkbd_8dox.html',1,'']]], + ['swkbd_2eh',['swkbd.h',['../swkbd_8h.html',1,'']]], + ['swkbd_5fcpp_2eh',['swkbd_cpp.h',['../swkbd__cpp_8h.html',1,'']]], + ['sysapp_2edox',['sysapp.dox',['../sysapp_8dox.html',1,'']]], + ['systeminfo_2eh',['systeminfo.h',['../systeminfo_8h.html',1,'']]] ]; diff --git a/search/functions_0.html b/search/functions_0.html index 246d167..0539c8c 100644 --- a/search/functions_0.html +++ b/search/functions_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_0.js b/search/functions_0.js index 2a81747..c2629d7 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,8 +1,10 @@ var searchData= [ - ['_5f_5fattribute_5f_5f',['__attribute__',['../group__coreinit__mcp.html#gacd3358f6e10b1bccbf765c64ce62bd2d',1,'mcp.h']]], ['_5f_5fos_5fsnprintf',['__os_snprintf',['../internal_8h.html#a737930a3f9241fce1d36c6d17ae8e8bb',1,'internal.h']]], - ['_5fexit',['_Exit',['../group__coreinit__exit.html#ga26095e03513175ff6129565601f19d9a',1,'exit.h']]], + ['_5f_5fpreinit_5fuser',['__preinit_user',['../group__coreinit__memdefaultheap.html#gac5a96f328d528e378c78fb2925f90ff3',1,'memdefaultheap.h']]], + ['_5fcurl_5fwarning',['_CURL_WARNING',['../typecheck-gcc_8h.html#aab20179a5489f42c189b7153885fa45b',1,'_CURL_WARNING(_curl_easy_setopt_err_long, "curl_easy_setopt expects a long argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_off_t: typecheck-gcc.h'],['../typecheck-gcc_8h.html#aa0649574eefc677404bfbe16728f5875',1,'_CURL_WARNING(_curl_easy_setopt_err_string, "curl_easy_setopt expects a " "string (char* or char[]) argument for this option") _CURL_WARNING(_curl_easy_setopt_err_write_callback: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a607e75c109be100bdb14122bc119efd7',1,'_CURL_WARNING(_curl_easy_setopt_err_read_cb, "curl_easy_setopt expects a curl_read_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_ioctl_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a02ed2c652acbf062e98a50bba0bee6fe',1,'_CURL_WARNING(_curl_easy_setopt_err_sockopt_cb, "curl_easy_setopt expects a curl_sockopt_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_opensocket_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ad13702aaa0499c489017f4d0fbffc558',1,'_CURL_WARNING(_curl_easy_setopt_err_progress_cb, "curl_easy_setopt expects a curl_progress_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_debug_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#abc24b15c713202b145afb277b47a8c77',1,'_CURL_WARNING(_curl_easy_setopt_err_ssl_ctx_cb, "curl_easy_setopt expects a curl_ssl_ctx_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_conv_cb: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a3dded6b5f0e4a405f22a91d044a7ca30',1,'_CURL_WARNING(_curl_easy_setopt_err_seek_cb, "curl_easy_setopt expects a curl_seek_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_cb_data: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a39b58305d19de8777272e7c183c4a935',1,'_CURL_WARNING(_curl_easy_setopt_err_error_buffer, "curl_easy_setopt expects a " "char buffer of CURL_ERROR_SIZE as argument for this option") _CURL_WARNING(_curl_easy_setopt_err_FILE: typecheck-gcc.h'],['../typecheck-gcc_8h.html#a4055a22ba7a2114b583d2a067af3c450',1,'_CURL_WARNING(_curl_easy_setopt_err_postfields, "curl_easy_setopt expects a void* or char* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_httpost: typecheck-gcc.h'],['../typecheck-gcc_8h.html#aa619b239244f6f7610d436a6552eedf3',1,'_CURL_WARNING(_curl_easy_setopt_err_curl_slist, "curl_easy_setopt expects a struct curl_slist* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_CURLSH: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ae9141ed0fdd7bb3e7dca8515dc93fb7d',1,'_CURL_WARNING(_curl_easy_getinfo_err_string, "curl_easy_getinfo expects a pointer to char * for this info") _CURL_WARNING(_curl_easy_getinfo_err_long: typecheck-gcc.h'],['../typecheck-gcc_8h.html#ab825911db50763db29cfef36bde9d1cf',1,'_CURL_WARNING(_curl_easy_getinfo_err_double, "curl_easy_getinfo expects a pointer to double for this info") _CURL_WARNING(_curl_easy_getinfo_err_curl_slist: typecheck-gcc.h']]], + ['_5fexit',['_Exit',['../group__coreinit__exit.html#gad459e22e06681daa1f6b98956b00cf54',1,'exit.h']]], + ['_5fgx2debugsetcaptureinterface',['_GX2DebugSetCaptureInterface',['../group__gx2__debug.html#ga2cb9b55fecfb05eea4a17dbd8ff737c8',1,'debug.h']]], ['_5fsyslaunchmiistudio',['_SYSLaunchMiiStudio',['../group__sysapp__launch.html#ga472b275c0606b343db4ce876a43de66c',1,'launch.h']]], ['_5fsyslaunchnotifications',['_SYSLaunchNotifications',['../group__sysapp__launch.html#ga2fd44cb3ac8a6f7ee4571ed0ddefc79f',1,'launch.h']]], ['_5fsyslaunchparental',['_SYSLaunchParental',['../group__sysapp__launch.html#ga4934065126c8ef664fb1a6504f46e024',1,'launch.h']]], diff --git a/search/functions_1.html b/search/functions_1.html index 5f14d67..4878b3d 100644 --- a/search/functions_1.html +++ b/search/functions_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_1.js b/search/functions_1.js index 690fd5d..c869d46 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,6 +1,13 @@ var searchData= [ ['accept',['accept',['../group__nsysnet__socket.html#ga7937a1ce0c865387d092f8440f7ef5bd',1,'socket.h']]], + ['acconnectwithconfigid',['ACConnectWithConfigId',['../group__nn__ac__c.html#gae0e6fe9fa1d5d34fcda301779032dfa8',1,'ac_c.h']]], + ['acfinalize',['ACFinalize',['../group__nn__ac__c.html#gaccea212848e9bdb550d734004f130102',1,'ac_c.h']]], + ['acgetassignedaddress',['ACGetAssignedAddress',['../group__nn__ac__c.html#ga6902f96dba0239d580ad0eb9dd0d131f',1,'ac_c.h']]], + ['acgetstartupid',['ACGetStartupId',['../group__nn__ac__c.html#gae41d02a4ead38ff75bc2929354818fbb',1,'ac_c.h']]], + ['acinitialize',['ACInitialize',['../group__nn__ac__c.html#ga1456945fe4303e08071b97571b20d807',1,'ac_c.h']]], + ['appearinputform',['AppearInputForm',['../namespacenn_1_1swkbd.html#aa842e0d72121231b26def8408f6102af',1,'nn::swkbd']]], + ['appearkeyboard',['AppearKeyboard',['../namespacenn_1_1swkbd.html#a76806eeb7e1a22c84f8dfbd69996f396',1,'nn::swkbd']]], ['axacquirevoice',['AXAcquireVoice',['../group__sndcore2__voice.html#ga095e24f41296c9b5463fda47da652179',1,'voice.h']]], ['axacquirevoiceex',['AXAcquireVoiceEx',['../group__sndcore2__voice.html#gabdb10f222eb22d60a0bc08224df5573d',1,'voice.h']]], ['axcheckvoiceoffsets',['AXCheckVoiceOffsets',['../group__sndcore2__voice.html#ga368ad534d2dbc50ad8a7f1e507d3aef1',1,'voice.h']]], @@ -21,9 +28,11 @@ var searchData= ['axinitwithparams',['AXInitWithParams',['../group__sndcore2__core.html#ga3aadffe85e107bb8d722f216d3507aa5',1,'core.h']]], ['axisinit',['AXIsInit',['../group__sndcore2__core.html#ga27552fe29aa09dd2aecd9e64464c73eb',1,'core.h']]], ['axisvoicerunning',['AXIsVoiceRunning',['../group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a',1,'voice.h']]], + ['axquit',['AXQuit',['../group__sndcore2__core.html#ga3f3a8189f94120e88aabc2691d1e4e40',1,'core.h']]], ['axregisterappframecallback',['AXRegisterAppFrameCallback',['../group__sndcore2__core.html#gaf4be304eea1bd1f119f74c0b44405b8f',1,'core.h']]], ['axregisterauxcallback',['AXRegisterAuxCallback',['../group__sndcore2__device.html#gaf6812d1079c40d454ee0e0698151006d',1,'device.h']]], ['axregisterdevicefinalmixcallback',['AXRegisterDeviceFinalMixCallback',['../group__sndcore2__device.html#ga5e94941de6b196b6a09832ae3c78946b',1,'device.h']]], + ['axregisterframecallback',['AXRegisterFrameCallback',['../group__sndcore2__core.html#ga4554c9507cf4ae5002ac83a234dac9fa',1,'core.h']]], ['axsetdefaultmixerselect',['AXSetDefaultMixerSelect',['../group__sndcore2__core.html#ga27c82c3b9b50d05a67f3bbba0cda1239',1,'core.h']]], ['axsetdevicecompressor',['AXSetDeviceCompressor',['../group__sndcore2__device.html#ga501d95cb66c135552c3bc91397dad3b0',1,'device.h']]], ['axsetdevicelinearupsampler',['AXSetDeviceLinearUpsampler',['../group__sndcore2__device.html#ga0c2c97af95f325ce056f8777da1a1246',1,'device.h']]], @@ -57,5 +66,7 @@ var searchData= ['axsetvoicestate',['AXSetVoiceState',['../group__sndcore2__voice.html#ga2bef07f249805603bd4edeed02157c60',1,'voice.h']]], ['axsetvoicetype',['AXSetVoiceType',['../group__sndcore2__voice.html#ga13876f8e0a6828652739c16171e70195',1,'voice.h']]], ['axsetvoiceve',['AXSetVoiceVe',['../group__sndcore2__voice.html#ga037528e0e7acdcf638ce47f05809c2ec',1,'voice.h']]], - ['axsetvoicevedelta',['AXSetVoiceVeDelta',['../group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0',1,'voice.h']]] + ['axsetvoicevedelta',['AXSetVoiceVeDelta',['../group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0',1,'voice.h']]], + ['axvoicebegin',['AXVoiceBegin',['../group__sndcore2__voice.html#gaab0a543861b4bc8fa280b91f27105fef',1,'voice.h']]], + ['axvoiceend',['AXVoiceEnd',['../group__sndcore2__voice.html#gae549a3fb71a0a0e3bc7b9d17c0a07634',1,'voice.h']]] ]; diff --git a/search/functions_10.html b/search/functions_10.html new file mode 100644 index 0000000..6f6fbae --- /dev/null +++ b/search/functions_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_10.js b/search/functions_10.js new file mode 100644 index 0000000..4f322b0 --- /dev/null +++ b/search/functions_10.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['recv',['recv',['../group__nsysnet__socket.html#ga45206cc2181bcd7eddcc9e3b3b27b637',1,'socket.h']]], + ['recvfrom',['recvfrom',['../group__nsysnet__socket.html#ga9589bdf98da6cd301c6d3a2d4b4a5243',1,'socket.h']]], + ['result',['Result',['../classnn_1_1Result.html#a983820b093d3d698f583749359d646a7',1,'nn::Result::Result(Level level, Module module, unsigned description)'],['../classnn_1_1Result.html#ae1a606020bc4ce1a44c21ee188129f0c',1,'nn::Result::Result(const NNResult &result)']]], + ['rpl_5fmain',['rpl_main',['../group__coreinit__dynload.html#gaab5df5ba5a100cbdcfebb4cccc523886',1,'dynload.h']]] +]; diff --git a/search/functions_11.html b/search/functions_11.html new file mode 100644 index 0000000..dd88d8b --- /dev/null +++ b/search/functions_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_11.js b/search/functions_11.js new file mode 100644 index 0000000..773ef4c --- /dev/null +++ b/search/functions_11.js @@ -0,0 +1,66 @@ +var searchData= +[ + ['select',['select',['../group__nsysnet__socket.html#gadd056a205aa6181762de87c1d8c9a210',1,'socket.h']]], + ['send',['send',['../group__nsysnet__socket.html#gac4852a645ab3207179dd9f9a2f480b28',1,'socket.h']]], + ['sendto',['sendto',['../group__nsysnet__socket.html#gad37ee7b58324423eb6da7637d85dba29',1,'socket.h']]], + ['setcontrollerremo',['SetControllerRemo',['../namespacenn_1_1swkbd.html#a9607c0598421b2b8028f013ac41d0ea2',1,'nn::swkbd']]], + ['setcursorpos',['SetCursorPos',['../namespacenn_1_1swkbd.html#a3f376dcae43ca68498d2a5ca48f86475',1,'nn::swkbd']]], + ['setenableokbutton',['SetEnableOkButton',['../namespacenn_1_1swkbd.html#a29b395cdfba2fb9a2570ab9aca838e19',1,'nn::swkbd']]], + ['setinputformstring',['SetInputFormString',['../namespacenn_1_1swkbd.html#a7bbb0c640a9452f22603cc4e25852795',1,'nn::swkbd']]], + ['setreceiver',['SetReceiver',['../namespacenn_1_1swkbd.html#acba72b50a032e49c16e867f5ee4f0bc0',1,'nn::swkbd']]], + ['setselectfrom',['SetSelectFrom',['../namespacenn_1_1swkbd.html#ab81122125928e048f2944af7a09d0556',1,'nn::swkbd']]], + ['setsockopt',['setsockopt',['../group__nsysnet__socket.html#gaf188b4433461a4224c209231689e8270',1,'socket.h']]], + ['setusercontrollereventobj',['SetUserControllerEventObj',['../namespacenn_1_1swkbd.html#a1b6b333eba2367bdccdaa7d0351db96f',1,'nn::swkbd']]], + ['setusersoundobj',['SetUserSoundObj',['../namespacenn_1_1swkbd.html#a2b3c0dcb58d0d3a0681febb64b4dac04',1,'nn::swkbd']]], + ['shutdown',['shutdown',['../group__nsysnet__socket.html#ga402425b8e1ceab40ac38a949babcf1aa',1,'socket.h']]], + ['socket',['socket',['../group__nsysnet__socket.html#gaf4e0711877c45a41168ac677b0670ccd',1,'socket.h']]], + ['socket_5flib_5ffinish',['socket_lib_finish',['../group__nsysnet__socket.html#ga199f211423d21f413eabfffbacfd9493',1,'socket.h']]], + ['socket_5flib_5finit',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'socket.h']]], + ['socketclose',['socketclose',['../group__nsysnet__socket.html#ga03a98fdcd6c919f9f9b9f0d49d3cc49b',1,'socket.h']]], + ['socketlasterr',['socketlasterr',['../group__nsysnet__socket.html#gabffaf13b8aaa3d58494997caa8a7e477',1,'socket.h']]], + ['strcasecmp',['strcasecmp',['../stdcheaders_8h.html#a91ca23db677fbf51663c03060776457d',1,'stdcheaders.h']]], + ['strncasecmp',['strncasecmp',['../stdcheaders_8h.html#a03072fec48339478ee6ceeda36d977a4',1,'stdcheaders.h']]], + ['swkbdappearinputform',['SwkbdAppearInputForm',['../namespaceRpl.html#ab1bf495e1dbc2d61e0abf8f4a07e5757',1,'Rpl']]], + ['swkbdappearkeyboard',['SwkbdAppearKeyboard',['../namespaceRpl.html#af87c492e353ef663e034b173667ad97f',1,'Rpl']]], + ['swkbdcalc',['SwkbdCalc',['../namespaceRpl.html#a36c9ebe02f203ac4be60e373b39dd796',1,'Rpl']]], + ['swkbdcalcsubthreadfont',['SwkbdCalcSubThreadFont',['../namespaceRpl.html#a807cc9d04700d274328e983061751e8a',1,'Rpl']]], + ['swkbdcalcsubthreadpredict',['SwkbdCalcSubThreadPredict',['../namespaceRpl.html#a32cffd405402b688fdee32b82a34249e',1,'Rpl']]], + ['swkbdconfirmunfixall',['SwkbdConfirmUnfixAll',['../namespaceRpl.html#a29254ef6afb96b544b4ee064497a149e',1,'Rpl']]], + ['swkbdcreate',['SwkbdCreate',['../namespaceRpl.html#aa6f1dc879d4e973cfd406e68a23a9fc0',1,'Rpl']]], + ['swkbddestroy',['SwkbdDestroy',['../namespaceRpl.html#ae6b12d7aa012676c18b0bece871b8172',1,'Rpl']]], + ['swkbddisappearinputform',['SwkbdDisappearInputForm',['../namespaceRpl.html#a2087742f5e9df0d288bfe547b20010c4',1,'Rpl']]], + ['swkbddisappearkeyboard',['SwkbdDisappearKeyboard',['../namespaceRpl.html#a1edfcc52d9531b3ef39577bccea78d6b',1,'Rpl']]], + ['swkbddrawdrc',['SwkbdDrawDRC',['../namespaceRpl.html#a6062a42b1a16a08f1403ffaf6cbd4c46',1,'Rpl']]], + ['swkbddrawtv',['SwkbdDrawTV',['../namespaceRpl.html#acbde573306c215921bbf4e2c52292b1e',1,'Rpl']]], + ['swkbdgetdrawstringinfo',['SwkbdGetDrawStringInfo',['../namespaceRpl.html#a34388612eab5c0e28f08793d1e70ec81',1,'Rpl']]], + ['swkbdgetinputformstring',['SwkbdGetInputFormString',['../namespaceRpl.html#ae881351ebf44723c98ac9e5139eb39fb',1,'Rpl']]], + ['swkbdgetkeyboardcondition',['SwkbdGetKeyboardCondition',['../namespaceRpl.html#abca654bfbab0d6f479acdf329e3a5c9a',1,'Rpl']]], + ['swkbdgetstateinputform',['SwkbdGetStateInputForm',['../namespaceRpl.html#adb1fad7523d862701207ca175ed2da14',1,'Rpl']]], + ['swkbdgetstatekeyboard',['SwkbdGetStateKeyboard',['../namespaceRpl.html#a5a1f3f8304039a8548d73c242caf75d2',1,'Rpl']]], + ['swkbdinactivateselectcursor',['SwkbdInactivateSelectCursor',['../namespaceRpl.html#a57cc4dcba26a7806066e85076ffb6e64',1,'Rpl']]], + ['swkbdinitlearndic',['SwkbdInitLearnDic',['../namespaceRpl.html#ad6f6b252f8b35765c0b380cc1af78d9a',1,'Rpl']]], + ['swkbdiscoveredwithsubwindow',['SwkbdIsCoveredWithSubWindow',['../namespaceRpl.html#a515102060592ca97ea95b267faa8f918',1,'Rpl']]], + ['swkbdisdecidecancelbutton',['SwkbdIsDecideCancelButton',['../namespaceRpl.html#a68825b18756cee09390f9e5eac7660cd',1,'Rpl']]], + ['swkbdisdecideokbutton',['SwkbdIsDecideOkButton',['../namespaceRpl.html#afff3487f12923bda111cda4f8622a4ea',1,'Rpl']]], + ['swkbdiskeyboardtarget',['SwkbdIsKeyboardTarget',['../namespaceRpl.html#ac47dce2ba2edbe96ad60aa1bda974396',1,'Rpl']]], + ['swkbdisneedcalcsubthreadfont',['SwkbdIsNeedCalcSubThreadFont',['../namespaceRpl.html#a7676abf472854565aedfa1b064209b4c',1,'Rpl']]], + ['swkbdisneedcalcsubthreadpredict',['SwkbdIsNeedCalcSubThreadPredict',['../namespaceRpl.html#a2b0954462c90a2eb645174e302ccf701',1,'Rpl']]], + ['swkbdisselectcursoractive',['SwkbdIsSelectCursorActive',['../namespaceRpl.html#a7170fa7f3cf08feb46d481e44c9e1bc7',1,'Rpl']]], + ['swkbdmuteallsound',['SwkbdMuteAllSound',['../namespaceRpl.html#a9aa876e4493d73d55383f50177e73beb',1,'Rpl']]], + ['swkbdsetcontrollerremo',['SwkbdSetControllerRemo',['../namespaceRpl.html#a4cb2b2ebe3ba9a000ceff590424b00c6',1,'Rpl']]], + ['swkbdsetcursorpos',['SwkbdSetCursorPos',['../namespaceRpl.html#a0ac1aedc6a9b0f3ced45689039548bb1',1,'Rpl']]], + ['swkbdsetenableokbutton',['SwkbdSetEnableOkButton',['../namespaceRpl.html#a26cb7365dbd52f92ae40f772fc59f534',1,'Rpl']]], + ['swkbdsetinputformstring',['SwkbdSetInputFormString',['../namespaceRpl.html#a6112f09b9fa7dcc59b88e5b05c4fcb27',1,'Rpl']]], + ['swkbdsetreceiver',['SwkbdSetReceiver',['../namespaceRpl.html#ad9a335573edfccace745ae74adc85adc',1,'Rpl']]], + ['swkbdsetselectfrom',['SwkbdSetSelectFrom',['../namespaceRpl.html#afee89d217b7ef9a5c817c1b2024d7dc2',1,'Rpl']]], + ['swkbdsetusercontrollereventobj',['SwkbdSetUserControllerEventObj',['../namespaceRpl.html#a96aeb59abe52a03b4d1861de576a330e',1,'Rpl']]], + ['swkbdsetusersoundobj',['SwkbdSetUserSoundObj',['../namespaceRpl.html#a1e7b1625773a726411bb98fca46dfd97',1,'Rpl']]], + ['swkbdsetversion',['SwkbdSetVersion',['../namespaceRpl.html#afd61f5cc87c295a50f569e002c618be5',1,'Rpl']]], + ['syslaunchmenu',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], + ['syslaunchtitle',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], + ['sysrelaunchtitle',['SYSRelaunchTitle',['../group__sysapp__launch.html#gaa56ccaad26133e2a5b5c711671832983',1,'launch.h']]], + ['sysswitchtobrowserforviewer',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#ga534f53c4b332ad5025ae1ec09d185c70',1,'switch.h']]], + ['sysswitchtoemanual',['SYSSwitchToEManual',['../group__sysapp__switch.html#gab7711e5c4d3dec35411105dc49774011',1,'switch.h']]], + ['sysswitchtoeshop',['SYSSwitchToEShop',['../group__sysapp__switch.html#gaaa7fc661404a717090e7f77936a78af2',1,'switch.h']]], + ['sysswitchtosynccontrolleronhbm',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#gae2260bdc6355171190e898568a4e4368',1,'switch.h']]] +]; diff --git a/search/functions_12.html b/search/functions_12.html new file mode 100644 index 0000000..7093d19 --- /dev/null +++ b/search/functions_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_12.js b/search/functions_12.js new file mode 100644 index 0000000..94dadd9 --- /dev/null +++ b/search/functions_12.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['vpadbasegetmotoronremainingcount',['VPADBASEGetMotorOnRemainingCount',['../group__vpad__input.html#ga2a3b93df8829c4943a8e82ae7c16a407',1,'input.h']]], + ['vpadbasegetsensorbarsetting',['VPADBASEGetSensorBarSetting',['../group__vpad__input.html#gaea7520d49817c8222e6f16dc70a3e7b5',1,'input.h']]], + ['vpadbasesetmotoronremainingcount',['VPADBASESetMotorOnRemainingCount',['../group__vpad__input.html#ga0173ad426ee8ed07017c31d164ec4a04',1,'input.h']]], + ['vpadbasesetsensorbarsetting',['VPADBASESetSensorBarSetting',['../group__vpad__input.html#ga91281d643c451e6e6734d05b5733cbad',1,'input.h']]], + ['vpadcontrolmotor',['VPADControlMotor',['../group__vpad__input.html#ga4556449e547c18bea4a1ff409db6733e',1,'input.h']]], + ['vpaddisablegyroaccrevise',['VPADDisableGyroAccRevise',['../group__vpad__input.html#gac51695d70de6e2c9cb686d320a91ae3c',1,'input.h']]], + ['vpaddisablegyrodirrevise',['VPADDisableGyroDirRevise',['../group__vpad__input.html#ga67bad6389bd3f2b3bac858282387bf04',1,'input.h']]], + ['vpaddisablegyrozeroplay',['VPADDisableGyroZeroPlay',['../group__vpad__input.html#ga3fa1380a8e13cea99729343184d07627',1,'input.h']]], + ['vpaddisablelstickzeroclamp',['VPADDisableLStickZeroClamp',['../group__vpad__input.html#gaeec6057ffa8cb89431d86e7fd77caf77',1,'input.h']]], + ['vpaddisablerstickzeroclamp',['VPADDisableRStickZeroClamp',['../group__vpad__input.html#ga57a452b68dc152f7f2ee01e9dc0b33da',1,'input.h']]], + ['vpaddisablestickcrossclamp',['VPADDisableStickCrossClamp',['../group__vpad__input.html#ga0838cde10a54f417ec83cb4df46a79a0',1,'input.h']]], + ['vpadenablegyroaccrevise',['VPADEnableGyroAccRevise',['../group__vpad__input.html#gaf37a6316ccf9c29b48e408e9e098dee3',1,'input.h']]], + ['vpadenablegyrodirrevise',['VPADEnableGyroDirRevise',['../group__vpad__input.html#ga194ecae1d76ad7d85cc8b6650ce6580a',1,'input.h']]], + ['vpadenablegyrozeroplay',['VPADEnableGyroZeroPlay',['../group__vpad__input.html#ga32cce8c0453e67f28516422f01221e9a',1,'input.h']]], + ['vpadenablelstickzeroclamp',['VPADEnableLStickZeroClamp',['../group__vpad__input.html#ga3848e88a59ca66fcf63e2177d3878978',1,'input.h']]], + ['vpadenablerstickzeroclamp',['VPADEnableRStickZeroClamp',['../group__vpad__input.html#gaaf26b773b04b8ab81a7aca9b4cb96ada',1,'input.h']]], + ['vpadenablestickcrossclamp',['VPADEnableStickCrossClamp',['../group__vpad__input.html#ga13b306aa9937ffabc5002fd012ad3eea',1,'input.h']]], + ['vpadgetaccparam',['VPADGetAccParam',['../group__vpad__input.html#gada2de4a8e39b5b6a07571d4e256a886d',1,'input.h']]], + ['vpadgetcrossstickemulationparamsl',['VPADGetCrossStickEmulationParamsL',['../group__vpad__input.html#ga9453bf41ba77de4f52b67e7efbbd3590',1,'input.h']]], + ['vpadgetcrossstickemulationparamsr',['VPADGetCrossStickEmulationParamsR',['../group__vpad__input.html#gae0b1c6a993e3331d8bdbb0c2cbe98a8d',1,'input.h']]], + ['vpadgetlcdmode',['VPADGetLcdMode',['../group__vpad__input.html#ga4bdcf44b290924cf4ea9d19b814ece36',1,'input.h']]], + ['vpadgetlstickclampthreshold',['VPADGetLStickClampThreshold',['../group__vpad__input.html#gaaab13528a4578cf5d8b31518feb93062',1,'input.h']]], + ['vpadgetrstickclampthreshold',['VPADGetRStickClampThreshold',['../group__vpad__input.html#gaad36bec7024eb2035f5a2df7f6ade55b',1,'input.h']]], + ['vpadgettpcalibratedpoint',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#ga21bf2a2d3bca00ead3b23a563deae522',1,'input.h']]], + ['vpadinit',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], + ['vpadinitgyroaccreviseparam',['VPADInitGyroAccReviseParam',['../group__vpad__input.html#ga01adf9ba34a5e6fcc8f761f949e0f16b',1,'input.h']]], + ['vpadinitgyrodirreviseparam',['VPADInitGyroDirReviseParam',['../group__vpad__input.html#gae56bfa2d6f1cd4e902f36d17531b4adf',1,'input.h']]], + ['vpadinitgyrozerodriftmode',['VPADInitGyroZeroDriftMode',['../group__vpad__input.html#ga792abfc47568176860a10da0b649c396',1,'input.h']]], + ['vpadinitgyrozeroplayparam',['VPADInitGyroZeroPlayParam',['../group__vpad__input.html#gae55a614085c5265c37acbe38a754a742',1,'input.h']]], + ['vpadisenablegyroaccrevise',['VPADIsEnableGyroAccRevise',['../group__vpad__input.html#gae05c4bade4bd71b332bb915dbcb5fb56',1,'input.h']]], + ['vpadisenablegyrodirrevise',['VPADIsEnableGyroDirRevise',['../group__vpad__input.html#ga8908c35249acac4787d857aa6434210b',1,'input.h']]], + ['vpadisenablegyrozerodrift',['VPADIsEnableGyroZeroDrift',['../group__vpad__input.html#ga312af001772e2a2eac0a06374d433388',1,'input.h']]], + ['vpadisenablegyrozeroplay',['VPADIsEnableGyroZeroPlay',['../group__vpad__input.html#ga5e2f6387017360e6dc9d6d0ff392d1e8',1,'input.h']]], + ['vpadread',['VPADRead',['../group__vpad__input.html#ga2265b154ad3a6059dc05bda56c8471a6',1,'input.h']]], + ['vpadsetaccparam',['VPADSetAccParam',['../group__vpad__input.html#ga1fe790b96357df1fb680e5dd2740de25',1,'input.h']]], + ['vpadsetbtnrepeat',['VPADSetBtnRepeat',['../group__vpad__input.html#gac4a527368d7f70dc031b2f8cec2151ab',1,'input.h']]], + ['vpadsetcrossstickemulationparamsl',['VPADSetCrossStickEmulationParamsL',['../group__vpad__input.html#gac100a779dff2e1fc9ea2ea211d360640',1,'input.h']]], + ['vpadsetcrossstickemulationparamsr',['VPADSetCrossStickEmulationParamsR',['../group__vpad__input.html#ga55bbd7a149d5fe3538c04e16d2fa7633',1,'input.h']]], + ['vpadsetgyroangle',['VPADSetGyroAngle',['../group__vpad__input.html#gae746767bdc4abb0393881b23af94a397',1,'input.h']]], + ['vpadsetgyrodirection',['VPADSetGyroDirection',['../group__vpad__input.html#gae87ceecbf54bfa70ccbe81eabff07e64',1,'input.h']]], + ['vpadsetgyrodirectionmag',['VPADSetGyroDirectionMag',['../group__vpad__input.html#gae26021e9e40709cc7ebae78eae45f43a',1,'input.h']]], + ['vpadsetgyromagnification',['VPADSetGyroMagnification',['../group__vpad__input.html#ga2681ba9c7ffb6cb1c6f5230a32a09e62',1,'input.h']]], + ['vpadsetgyrozeroplayparam',['VPADSetGyroZeroPlayParam',['../group__vpad__input.html#ga504708a80ebfe0a582a56b79f13db8e5',1,'input.h']]], + ['vpadsetlcdmode',['VPADSetLcdMode',['../group__vpad__input.html#ga4d75c36b10b803c3af97947cc3cde97a',1,'input.h']]], + ['vpadsetlstickclampthreshold',['VPADSetLStickClampThreshold',['../group__vpad__input.html#ga14b8dbc27195bcee435b4a1a80b09442',1,'input.h']]], + ['vpadsetrstickclampthreshold',['VPADSetRStickClampThreshold',['../group__vpad__input.html#ga5abd3bb90ee4446a65e11c1502b72656',1,'input.h']]], + ['vpadsetsensorbar',['VPADSetSensorBar',['../group__vpad__input.html#ga08b1f480a7e3c3b20846aa85fe40bbad',1,'input.h']]], + ['vpadsetstickorigin',['VPADSetStickOrigin',['../group__vpad__input.html#ga478fdfcb4b8f8efae74c1fb2d3b31923',1,'input.h']]], + ['vpadshutdown',['VPADShutdown',['../group__vpad__input.html#ga2adb90df46daa4609403879d381946a6',1,'input.h']]], + ['vpadstopmotor',['VPADStopMotor',['../group__vpad__input.html#gadec32f6c845d56b9885a2823a439f493',1,'input.h']]] +]; diff --git a/search/functions_13.html b/search/functions_13.html new file mode 100644 index 0000000..051a1eb --- /dev/null +++ b/search/functions_13.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_13.js b/search/functions_13.js new file mode 100644 index 0000000..b624e5a --- /dev/null +++ b/search/functions_13.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['wpaddisconnect',['WPADDisconnect',['../group__padscore__wpad.html#ga5389277690084b2589644281ad78929a',1,'wpad.h']]], + ['wpadenableurcc',['WPADEnableURCC',['../group__padscore__wpad.html#ga574971c13262e68217af5d2d1c65d195',1,'wpad.h']]], + ['wpadenablewiiremote',['WPADEnableWiiRemote',['../group__padscore__wpad.html#gafea02ccbf00857834dacd928525caa51',1,'wpad.h']]], + ['wpadinit',['WPADInit',['../group__padscore__wpad.html#ga7422bd493246b9d5da994ab31c17d594',1,'wpad.h']]], + ['wpadprobe',['WPADProbe',['../group__padscore__wpad.html#ga9c47dd03155a6b1f8804e7a30cf8e24f',1,'wpad.h']]], + ['wpadread',['WPADRead',['../group__padscore__wpad.html#ga3bd17cfb266e0847b9ac41f8d56e9e56',1,'wpad.h']]], + ['wpadsetautosleeptime',['WPADSetAutoSleepTime',['../group__padscore__wpad.html#gaab0f52df3a17b6c23f68dc8b63cb6eae',1,'wpad.h']]], + ['wpadsetconnectcallback',['WPADSetConnectCallback',['../group__padscore__wpad.html#gadd6f87cbf967bf78befa60b9514896d0',1,'wpad.h']]], + ['wpadsetdataformat',['WPADSetDataFormat',['../group__padscore__wpad.html#ga4bf0d92a03335c775e6db21122b24d6d',1,'wpad.h']]], + ['wpadsetextensioncallback',['WPADSetExtensionCallback',['../group__padscore__wpad.html#ga3808ceccec8f2eef5b17e3fdef7d9712',1,'wpad.h']]], + ['wpadsetsamplingcallback',['WPADSetSamplingCallback',['../group__padscore__wpad.html#gaa77b5bc28c79e79cb96d63b1d211c832',1,'wpad.h']]], + ['wpadshutdown',['WPADShutdown',['../group__padscore__wpad.html#ga684f5c55df1267752202632a685802f4',1,'wpad.h']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html index 3995cf8..67d2a39 100644 --- a/search/functions_2.html +++ b/search/functions_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_3.html b/search/functions_3.html index 4e302d6..1f0eedb 100644 --- a/search/functions_3.html +++ b/search/functions_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_3.js b/search/functions_3.js index 827050f..630a32c 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,5 +1,70 @@ var searchData= [ - ['closesocket',['closesocket',['../group__nsysnet__socket.html#gafb914106562ca7c54f19afc4f01b0bb8',1,'socket.h']]], - ['connect',['connect',['../group__nsysnet__socket.html#gacdfd99b6c59c833776412fbb0c539efb',1,'socket.h']]] + ['calc',['Calc',['../namespacenn_1_1swkbd.html#ace94c05df2e3444567a619f023f2a629',1,'nn::swkbd']]], + ['calcsubthreadfont',['CalcSubThreadFont',['../namespacenn_1_1swkbd.html#ab157e41af9636f0944d14c3aefa73dee',1,'nn::swkbd']]], + ['calcsubthreadpredict',['CalcSubThreadPredict',['../namespacenn_1_1swkbd.html#a2835a9ef6857ef8644502ce0820bbbef',1,'nn::swkbd']]], + ['configarg',['ConfigArg',['../structnn_1_1swkbd_1_1ConfigArg.html#a803f021c6a7e676bf241291ede2f6c79',1,'nn::swkbd::ConfigArg']]], + ['confirmunfixall',['ConfirmUnfixAll',['../namespacenn_1_1swkbd.html#ad0b283304371e0b0b37e4547051b60d3',1,'nn::swkbd']]], + ['connect',['Connect',['../namespacenn_1_1ac.html#ad140c53f4fc92991b05a63fdb2eef434',1,'nn::ac::Connect()'],['../group__nsysnet__socket.html#gacdfd99b6c59c833776412fbb0c539efb',1,'connect(): socket.h']]], + ['connect_5f_5fq2_5f2nn2acfq3_5f2nn2ac11configidnum',['Connect__Q2_2nn2acFQ3_2nn2ac11ConfigIdNum',['../namespacenn_1_1ac_1_1detail.html#abc5accc921b941243e7258fdd40a9e21',1,'nn::ac::detail']]], + ['coreinitdefaultheap',['CoreInitDefaultHeap',['../group__coreinit__memdefaultheap.html#gaea23faf0846f25f5d2d4d9b35a6bd24d',1,'memdefaultheap.h']]], + ['create',['Create',['../namespacenn_1_1swkbd.html#a8b0d9a8c8379262406bba8826aa72097',1,'nn::swkbd']]], + ['curl_5feasy_5fcleanup',['curl_easy_cleanup',['../easy_8h.html#a7acd7812b672df9e378050fab7c732aa',1,'easy.h']]], + ['curl_5feasy_5fduphandle',['curl_easy_duphandle',['../easy_8h.html#ad613e7dceae0af83071d800255004421',1,'easy.h']]], + ['curl_5feasy_5fescape',['curl_easy_escape',['../curl_8h.html#a353cc12175851f8b8af197c2026e1639',1,'curl.h']]], + ['curl_5feasy_5fgetinfo',['curl_easy_getinfo',['../easy_8h.html#ae395d1ab3a14e03800b6aa89744aec4c',1,'easy.h']]], + ['curl_5feasy_5finit',['curl_easy_init',['../easy_8h.html#ac6359c6087e29eb8876d92bf8c7c10d7',1,'easy.h']]], + ['curl_5feasy_5fpause',['curl_easy_pause',['../curl_8h.html#a1158b5b55ae1eef84931f933c821a2e2',1,'curl.h']]], + ['curl_5feasy_5fperform',['curl_easy_perform',['../easy_8h.html#a8126b918a6e44facb451ce6c78658506',1,'easy.h']]], + ['curl_5feasy_5frecv',['curl_easy_recv',['../easy_8h.html#afbdb739f49de1f5dd83355389e322a10',1,'easy.h']]], + ['curl_5feasy_5freset',['curl_easy_reset',['../easy_8h.html#a6b1b6c47c16c29c6c2ca1799fcbebccb',1,'easy.h']]], + ['curl_5feasy_5fsend',['curl_easy_send',['../easy_8h.html#ad736e9ab7def9c7fa57a7bedefe77f42',1,'easy.h']]], + ['curl_5feasy_5fsetopt',['curl_easy_setopt',['../easy_8h.html#a7b171739b7bb728b3b58b2e6ec454aa0',1,'easy.h']]], + ['curl_5feasy_5fstrerror',['curl_easy_strerror',['../curl_8h.html#a1feaa896e865ad01f32cc46f6f8c72f5',1,'curl.h']]], + ['curl_5feasy_5funescape',['curl_easy_unescape',['../curl_8h.html#a2611629a2ab88e042f40a524d797e911',1,'curl.h']]], + ['curl_5fescape',['curl_escape',['../curl_8h.html#a8c9edaa45c1c6e0d1ba7877463ec7e3c',1,'curl.h']]], + ['curl_5fformadd',['curl_formadd',['../curl_8h.html#a7d1c26303b2da472de57561b3be68957',1,'curl.h']]], + ['curl_5fformfree',['curl_formfree',['../curl_8h.html#a3a13684c1aa1a25f482b3cdda942c5ca',1,'curl.h']]], + ['curl_5fformget',['curl_formget',['../curl_8h.html#aa5615dec7abe907630bbbf38449f3e3f',1,'curl.h']]], + ['curl_5ffree',['curl_free',['../curl_8h.html#a87dca8b22dd0cba4eaa880bdf87b8805',1,'curl.h']]], + ['curl_5fgetdate',['curl_getdate',['../curl_8h.html#ad4dd80e15a6f20cdd628a7f222fcb8eb',1,'curl.h']]], + ['curl_5fgetenv',['curl_getenv',['../curl_8h.html#a613d9e6457f36b84548cbf2006a34e14',1,'curl.h']]], + ['curl_5fglobal_5fcleanup',['curl_global_cleanup',['../curl_8h.html#a503816e4c3eefb2db99f82d6cd1ec9da',1,'curl.h']]], + ['curl_5fglobal_5finit',['curl_global_init',['../curl_8h.html#a913e575dba100c0e9f9f6420a054d5ab',1,'curl.h']]], + ['curl_5fglobal_5finit_5fmem',['curl_global_init_mem',['../curl_8h.html#a8ae4c879017763ef2d06bda73dec2f47',1,'curl.h']]], + ['curl_5fmaprintf',['curl_maprintf',['../mprintf_8h.html#a0d5de0d2e86ff46856dc5bc0ae371c2a',1,'mprintf.h']]], + ['curl_5fmfprintf',['curl_mfprintf',['../mprintf_8h.html#a8c0533fee933957a60624a9a2f6938b8',1,'mprintf.h']]], + ['curl_5fmprintf',['curl_mprintf',['../mprintf_8h.html#a907054cde3b1aa4b356eddd53ee2d98b',1,'mprintf.h']]], + ['curl_5fmsnprintf',['curl_msnprintf',['../mprintf_8h.html#afe579f1f7632e811b480c042b15b8da4',1,'mprintf.h']]], + ['curl_5fmsprintf',['curl_msprintf',['../mprintf_8h.html#a5f93da03000abe98e68eb7c782f4a693',1,'mprintf.h']]], + ['curl_5fmulti_5fadd_5fhandle',['curl_multi_add_handle',['../multi_8h.html#a85754cc6a7c820735e0fac1ebac7493d',1,'multi.h']]], + ['curl_5fmulti_5fassign',['curl_multi_assign',['../multi_8h.html#ae8c35596bdcce4e3a09c5e0dffd45ae8',1,'multi.h']]], + ['curl_5fmulti_5fcleanup',['curl_multi_cleanup',['../multi_8h.html#a05ea44148f8932f7d99ef0487ddf7003',1,'multi.h']]], + ['curl_5fmulti_5ffdset',['curl_multi_fdset',['../multi_8h.html#a84ad2ebd58c824fb208616bb160ca0c6',1,'multi.h']]], + ['curl_5fmulti_5finfo_5fread',['curl_multi_info_read',['../multi_8h.html#a1f6f814aa6eeacdd87ea0858a80121f9',1,'multi.h']]], + ['curl_5fmulti_5finit',['curl_multi_init',['../multi_8h.html#aa4fdb200d982ea646f6a647466a67334',1,'multi.h']]], + ['curl_5fmulti_5fperform',['curl_multi_perform',['../multi_8h.html#a5323c6aff8b4eebc7fed8cf126a46241',1,'multi.h']]], + ['curl_5fmulti_5fremove_5fhandle',['curl_multi_remove_handle',['../multi_8h.html#abd5c8bf83688f15099b512846f6efc5a',1,'multi.h']]], + ['curl_5fmulti_5fsetopt',['curl_multi_setopt',['../multi_8h.html#aa14317fbdf579d9aff1c2a9f49d3c083',1,'multi.h']]], + ['curl_5fmulti_5fsocket',['curl_multi_socket',['../multi_8h.html#aa93e337a137dd5a3ffd7a215fe8bfca9',1,'multi.h']]], + ['curl_5fmulti_5fsocket_5faction',['curl_multi_socket_action',['../multi_8h.html#a4dd175dae1779c2984f366deffcc99cf',1,'multi.h']]], + ['curl_5fmulti_5fsocket_5fall',['curl_multi_socket_all',['../multi_8h.html#ae92d485b1eed94558d582346ae06f00f',1,'multi.h']]], + ['curl_5fmulti_5fstrerror',['curl_multi_strerror',['../multi_8h.html#aa75f149353672ca8ec3ed197964d3f5b',1,'multi.h']]], + ['curl_5fmulti_5ftimeout',['curl_multi_timeout',['../multi_8h.html#aa27e7a4077145833babecc78f88f8feb',1,'multi.h']]], + ['curl_5fmvaprintf',['curl_mvaprintf',['../mprintf_8h.html#a261c9a5d90b67ece71b5a1b358524d2e',1,'mprintf.h']]], + ['curl_5fmvfprintf',['curl_mvfprintf',['../mprintf_8h.html#acb10a4f3efeaf23f5c5f7b540b6393cb',1,'mprintf.h']]], + ['curl_5fmvprintf',['curl_mvprintf',['../mprintf_8h.html#aab43523fde8a3cb4dde8f32c3ddce07c',1,'mprintf.h']]], + ['curl_5fmvsnprintf',['curl_mvsnprintf',['../mprintf_8h.html#a2d33330e9b1f583941a7e61b3c64be4a',1,'mprintf.h']]], + ['curl_5fmvsprintf',['curl_mvsprintf',['../mprintf_8h.html#acc15c9317dc924e848f1437f1e68c312',1,'mprintf.h']]], + ['curl_5fshare_5fcleanup',['curl_share_cleanup',['../curl_8h.html#a8fae188aa3114e3ed46a7c83d29791b6',1,'curl.h']]], + ['curl_5fshare_5finit',['curl_share_init',['../curl_8h.html#a1bba5c698484111ea064a7710632282d',1,'curl.h']]], + ['curl_5fshare_5fsetopt',['curl_share_setopt',['../curl_8h.html#ac38d30e05f9ae833f3217a45ca83b430',1,'curl.h']]], + ['curl_5fshare_5fstrerror',['curl_share_strerror',['../curl_8h.html#abcb0aace380ea5995b1915254efb5ea4',1,'curl.h']]], + ['curl_5fslist_5fappend',['curl_slist_append',['../curl_8h.html#a7ea20d9a213c806f82446bed893f423f',1,'curl.h']]], + ['curl_5fslist_5ffree_5fall',['curl_slist_free_all',['../curl_8h.html#a3a28c84e40db0ef30859b680281c9d36',1,'curl.h']]], + ['curl_5fstrequal',['curl_strequal',['../curl_8h.html#a175dd9a625a29628ea1caeb638affdc7',1,'curl.h']]], + ['curl_5fstrnequal',['curl_strnequal',['../curl_8h.html#adcd9a00cf9b7770143454202bf005921',1,'curl.h']]], + ['curl_5funescape',['curl_unescape',['../curl_8h.html#a687796a263bff71484187d9a35bd8ff7',1,'curl.h']]], + ['curl_5fversion',['curl_version',['../curl_8h.html#a98df605d09039ab19a90513b960d5ae2',1,'curl.h']]], + ['curl_5fversion_5finfo',['curl_version_info',['../curl_8h.html#af9745bc4a671d4e4799d2323997bb270',1,'curl.h']]] ]; diff --git a/search/functions_4.html b/search/functions_4.html index 58ca83a..c5bf87a 100644 --- a/search/functions_4.html +++ b/search/functions_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_4.js b/search/functions_4.js index 2e9961a..70c0531 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -6,5 +6,12 @@ var searchData= ['dcstorerange',['DCStoreRange',['../group__coreinit__cache.html#ga9fea18f15291b8f6a3e0f57b7459d8ca',1,'cache.h']]], ['dcstorerangenosync',['DCStoreRangeNoSync',['../group__coreinit__cache.html#gafc3075da855050f179b741e2888adb1e',1,'cache.h']]], ['dctouchrange',['DCTouchRange',['../group__coreinit__cache.html#ga5dba3ef0e22806579a099412bced0561',1,'cache.h']]], - ['dczerorange',['DCZeroRange',['../group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d',1,'cache.h']]] + ['dczerorange',['DCZeroRange',['../group__coreinit__cache.html#gaebca39f1de5bbd3b3d46d87894e56b9d',1,'cache.h']]], + ['destroy',['Destroy',['../namespacenn_1_1swkbd.html#ad79674a6f095bac6a4be4cf1e86e88a6',1,'nn::swkbd']]], + ['disappearinputform',['DisappearInputForm',['../namespacenn_1_1swkbd.html#a1f43e4220679bc2859195216d891cd70',1,'nn::swkbd']]], + ['disappearkeyboard',['DisappearKeyboard',['../namespacenn_1_1swkbd.html#ab997369348a176c2a2dc0a3cd848bd70',1,'nn::swkbd']]], + ['disassembleppcrange',['DisassemblePPCRange',['../group__coreinit__debug.html#ga879bee27bdd479c338b2b9e555e95b1c',1,'debug.h']]], + ['drawdrc',['DrawDRC',['../namespacenn_1_1swkbd.html#a05d0158f1c211bb9932bfe75394a9ba1',1,'nn::swkbd']]], + ['drawstringinfo',['DrawStringInfo',['../structnn_1_1swkbd_1_1DrawStringInfo.html#a75d5aaaba7f1ccafb6e27eaa23ce6a97',1,'nn::swkbd::DrawStringInfo']]], + ['drawtv',['DrawTV',['../namespacenn_1_1swkbd.html#acdf2f2e77c26df19b3ac0d168f364d66',1,'nn::swkbd']]] ]; diff --git a/search/functions_5.html b/search/functions_5.html index 5f9f05a..a34446c 100644 --- a/search/functions_5.html +++ b/search/functions_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_6.html b/search/functions_6.html index c980da2..6fd4b1f 100644 --- a/search/functions_6.html +++ b/search/functions_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_6.js b/search/functions_6.js index 1cb5f97..16d69d9 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,5 +1,8 @@ var searchData= [ + ['finalize',['Finalize',['../namespacenn_1_1ac.html#aad222ee462945359df6feee2ed285627',1,'nn::ac']]], + ['finalize_5f_5fq2_5f2nn2acfv',['Finalize__Q2_2nn2acFv',['../namespacenn_1_1ac_1_1detail.html#a7505876f69bc002fefcebd757f460a34',1,'nn::ac::detail']]], + ['fread',['fread',['../stdcheaders_8h.html#aae22dd41ebe1e64904429c5a31e7e642',1,'stdcheaders.h']]], ['fsaddclient',['FSAddClient',['../group__coreinit__fs.html#gae6b1c7ae623fb1be303c4b3f894c1e58',1,'filesystem.h']]], ['fsbindmount',['FSBindMount',['../group__coreinit__fs.html#ga20a630597b4d174c01d546f8f9091751',1,'filesystem.h']]], ['fsbindunmount',['FSbindUnmount',['../group__coreinit__fs.html#ga02087d68709e46237e27c821a7730008',1,'filesystem.h']]], @@ -12,14 +15,13 @@ var searchData= ['fsclosefile',['FSCloseFile',['../group__coreinit__fs.html#gaffee1c1cebc8ddaf19562d80fa64c24d',1,'filesystem.h']]], ['fsclosefileasync',['FSCloseFileAsync',['../group__coreinit__fs.html#ga9b53d68828f0c244a91cc85388178d73',1,'filesystem.h']]], ['fsdelclient',['FSDelClient',['../group__coreinit__fs.html#gaf809ada814079c8338f7fc01c7653d91',1,'filesystem.h']]], - ['fsdevexit',['fsDevExit',['../group__coreinit__fs.html#ga590c8e549974177bc30f7da7a1c34825',1,'filesystem.h']]], - ['fsdevinit',['fsDevInit',['../group__coreinit__fs.html#ga981c5d31657ca0063952244e3c81a56b',1,'filesystem.h']]], ['fsflushfile',['FSFlushFile',['../group__coreinit__fs.html#ga3333531974ac1e266c3c395f9848a78d',1,'filesystem.h']]], ['fsflushfileasync',['FSFlushFileAsync',['../group__coreinit__fs.html#gaf7a030fc92a14e7146cdc4466ee65cb0',1,'filesystem.h']]], + ['fsgetasyncresult',['FSGetAsyncResult',['../group__coreinit__fs.html#ga330bc82ddba1a0964127e120df14a3fb',1,'filesystem.h']]], ['fsgetclientnum',['FSGetClientNum',['../group__coreinit__fs.html#ga2de30738678ac3e8de689fb78ce6aec6',1,'filesystem.h']]], ['fsgetcwd',['FSGetCwd',['../group__coreinit__fs.html#ga8e52409c57c366c57f624dffe1a20cb2',1,'filesystem.h']]], - ['fsgetfreespacesize',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#ga84d237a6baf3fb8ed40ef79c6db840d8',1,'filesystem.h']]], - ['fsgetfreespacesizeasync',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#ga3d49d3573d73ce5368b884e0594083eb',1,'filesystem.h']]], + ['fsgetfreespacesize',['FSGetFreeSpaceSize',['../group__coreinit__fs.html#ga0397b4710788a2d475af13dda955c356',1,'filesystem.h']]], + ['fsgetfreespacesizeasync',['FSGetFreeSpaceSizeAsync',['../group__coreinit__fs.html#gabf6ded1a1b74b883d335ee0e7167f327',1,'filesystem.h']]], ['fsgetlasterrorcodeforviewer',['FSGetLastErrorCodeForViewer',['../group__coreinit__fs.html#ga02275f4380e251278dd36ff39fb81a4c',1,'filesystem.h']]], ['fsgetmountsource',['FSGetMountSource',['../group__coreinit__fs.html#ga178f2b38483ad1ec7f7ba34f95cc0755',1,'filesystem.h']]], ['fsgetposfile',['FSGetPosFile',['../group__coreinit__fs.html#gaa3b155af2b58e7c55000feea13c8c344',1,'filesystem.h']]], @@ -60,5 +62,6 @@ var searchData= ['fswritefile',['FSWriteFile',['../group__coreinit__fs.html#ga52e0d781d81dfde7639ea121611625c8',1,'filesystem.h']]], ['fswritefileasync',['FSWriteFileAsync',['../group__coreinit__fs.html#ga2ff16152cd18b276de847f85707dae94',1,'filesystem.h']]], ['fswritefilewithpos',['FSWriteFileWithPos',['../group__coreinit__fs.html#ga92de3d0c94660683d41af0e724794a88',1,'filesystem.h']]], - ['fswritefilewithposasync',['FSWriteFileWithPosAsync',['../group__coreinit__fs.html#gac6d4112e13f25df7b34d7fa1f99a5f73',1,'filesystem.h']]] + ['fswritefilewithposasync',['FSWriteFileWithPosAsync',['../group__coreinit__fs.html#gac6d4112e13f25df7b34d7fa1f99a5f73',1,'filesystem.h']]], + ['fwrite',['fwrite',['../stdcheaders_8h.html#ae791f89cbd418b3074b1349d8f5075dd',1,'stdcheaders.h']]] ]; diff --git a/search/functions_7.html b/search/functions_7.html index 3857329..6e09abf 100644 --- a/search/functions_7.html +++ b/search/functions_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_7.js b/search/functions_7.js index daa7937..e161e5c 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,8 +1,22 @@ var searchData= [ + ['getassignedaddress',['GetAssignedAddress',['../namespacenn_1_1ac.html#a7ed262623e6936e9a94c25c2310545fa',1,'nn::ac']]], + ['getassignedaddress_5f_5fq2_5f2nn2acfpul',['GetAssignedAddress__Q2_2nn2acFPUl',['../namespacenn_1_1ac_1_1detail.html#a55bd3329d45c0f746ff4227506a26c27',1,'nn::ac::detail']]], + ['getdescription',['GetDescription',['../classnn_1_1Result.html#a74165ada65cd7763a6e68f6cc042000d',1,'nn::Result']]], + ['getdrawstringinfo',['GetDrawStringInfo',['../namespacenn_1_1swkbd.html#a28975f02bae2c67fa8fdc53f5ad292e4',1,'nn::swkbd']]], + ['getinputformstring',['GetInputFormString',['../namespacenn_1_1swkbd.html#af6800547b89656fd02245fca4ea1ace3',1,'nn::swkbd']]], + ['getkeyboardcondition',['GetKeyboardCondition',['../namespacenn_1_1swkbd.html#a0156b4fc8077fab043720ce861403186',1,'nn::swkbd']]], + ['getlevel',['GetLevel',['../classnn_1_1Result.html#a7d65dd5e6686436a19a5d6fd35e303b3',1,'nn::Result']]], + ['getmodule',['GetModule',['../classnn_1_1Result.html#a8a317e03b10106f97da31dd389d3c720',1,'nn::Result']]], ['getpeername',['getpeername',['../group__nsysnet__socket.html#gad56bbd2dab72a7d4062e62bd0b129435',1,'socket.h']]], ['getsockname',['getsockname',['../group__nsysnet__socket.html#ga7895af1011e7b9ff128eda29e773a84e',1,'socket.h']]], ['getsockopt',['getsockopt',['../group__nsysnet__socket.html#gab81d992040a0b29b4f9fd20a263ab1d0',1,'socket.h']]], + ['getstartupid',['GetStartupId',['../namespacenn_1_1ac.html#abd7a2fdb9a2c1043f5cf4bb7f5c94eb8',1,'nn::ac']]], + ['getstartupid_5f_5fq2_5f2nn2acfpq3_5f2nn2ac11configidnum',['GetStartupId__Q2_2nn2acFPQ3_2nn2ac11ConfigIdNum',['../namespacenn_1_1ac_1_1detail.html#afb11c27a946975d0eb0930aa542aeb6b',1,'nn::ac::detail']]], + ['getstateinputform',['GetStateInputForm',['../namespacenn_1_1swkbd.html#a9753f5334063c5a953a96a6113c5f19d',1,'nn::swkbd']]], + ['getstatekeyboard',['GetStateKeyboard',['../namespacenn_1_1swkbd.html#a0c2dbcbf1844843f43f054ecbe653a73',1,'nn::swkbd']]], + ['getsummary',['GetSummary',['../classnn_1_1Result.html#aeb891e2e8f37e81d598dcddd9fe4a122',1,'nn::Result']]], + ['getworkmemorysize',['GetWorkMemorySize',['../namespacenn_1_1swkbd.html#ad990c49683af5cae67e18ccf87a2caa9',1,'nn::swkbd']]], ['gx2begindisplaylistex',['GX2BeginDisplayListEx',['../group__gx2__displaylist.html#gab2f2c1d168f1a304b4684d5189dc1d0a',1,'displaylist.h']]], ['gx2calccolorbufferauxinfo',['GX2CalcColorBufferAuxInfo',['../group__gx2__surface.html#ga0bcf35191cbd0b87ec9829f22ae64ec9',1,'surface.h']]], ['gx2calcdepthbufferhizinfo',['GX2CalcDepthBufferHiZInfo',['../group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25',1,'surface.h']]], @@ -19,6 +33,10 @@ var searchData= ['gx2copycolorbuffertoscanbuffer',['GX2CopyColorBufferToScanBuffer',['../group__gx2__swap.html#ga091d6fd3970d920ea55dd8cadf0fd565',1,'swap.h']]], ['gx2copydisplaylist',['GX2CopyDisplayList',['../group__gx2__displaylist.html#gad47940af48ead4cfced0854577ac2c7b',1,'displaylist.h']]], ['gx2copysurface',['GX2CopySurface',['../group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee',1,'surface.h']]], + ['gx2debugcaptureend',['GX2DebugCaptureEnd',['../group__gx2__debug.html#ga61eddc8c56303be08f8c8ab757956975',1,'debug.h']]], + ['gx2debugcaptureframe',['GX2DebugCaptureFrame',['../group__gx2__debug.html#gae0fd17485d316fc71ad25b1deda6d90c',1,'debug.h']]], + ['gx2debugcaptureframes',['GX2DebugCaptureFrames',['../group__gx2__debug.html#ga64f51604a706365372fbed2dfc619229',1,'debug.h']]], + ['gx2debugcapturestart',['GX2DebugCaptureStart',['../group__gx2__debug.html#ga191ec5ee3f351be76e04d9496e92ed64',1,'debug.h']]], ['gx2directcalldisplaylist',['GX2DirectCallDisplayList',['../group__gx2__displaylist.html#ga9cd26d0d808916974f12d0cc53a433ad',1,'displaylist.h']]], ['gx2drawdone',['GX2DrawDone',['../group__gx2__event.html#ga6df467a529eaf3faa0bf12bd2d0f0409',1,'event.h']]], ['gx2drawex',['GX2DrawEx',['../group__gx2__draw.html#ga0d4613eaeffb491d2abbe6899de78f84',1,'draw.h']]], @@ -58,7 +76,7 @@ var searchData= ['gx2getswapinterval',['GX2GetSwapInterval',['../group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b',1,'swap.h']]], ['gx2getswapstatus',['GX2GetSwapStatus',['../group__gx2__event.html#ga7d6c2ab9897f45a990074928363c7c31',1,'event.h']]], ['gx2getsystemdrcmode',['GX2GetSystemDRCMode',['../group__gx2__display.html#ga18e8c8622d2fd9029fdabc04fb0b5bed',1,'display.h']]], - ['gx2getsystemdrcscanmode',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga4b7629fe7761c6a869c761f3857ed8e0',1,'display.h']]], + ['gx2getsystemdrcscanmode',['GX2GetSystemDRCScanMode',['../group__gx2__display.html#ga722507d08b8e6081e31a415d8c5cf1b0',1,'display.h']]], ['gx2getsystemtvscanmode',['GX2GetSystemTVScanMode',['../group__gx2__display.html#gade250bfc07c2e02f5087bba66cc25ddf',1,'display.h']]], ['gx2gettargetchannelmasksreg',['GX2GetTargetChannelMasksReg',['../group__gx2__registers.html#ga809d6731d1af8cf3417df396d9a2a66c',1,'registers.h']]], ['gx2getvertexshadergprs',['GX2GetVertexShaderGPRs',['../group__gx2__shader.html#ga5b2678bcb77aad93622701376307b5c3',1,'shaders.h']]], @@ -102,19 +120,20 @@ var searchData= ['gx2rcalldisplaylist',['GX2RCallDisplayList',['../group__gx2r__displaylist.html#ga02336b5554c020614c27d64849f419f2',1,'displaylist.h']]], ['gx2rcreatebuffer',['GX2RCreateBuffer',['../group__gx2r__buffer.html#gab19e7088d60125af1584f693d5802925',1,'buffer.h']]], ['gx2rcreatebufferusermemory',['GX2RCreateBufferUserMemory',['../group__gx2r__buffer.html#ga787db449281c58d088968c65139c173f',1,'buffer.h']]], - ['gx2rcreatesurface',['GX2RCreateSurface',['../group__gx2r__surface.html#ga20e85f163c3f30bedd21b7092cccb8c3',1,'surface.h']]], - ['gx2rcreatesurfaceusermemory',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#gad879b0d18ce29fa4c7d9b4f3b195cd62',1,'surface.h']]], + ['gx2rcreatesurface',['GX2RCreateSurface',['../group__gx2r__surface.html#ga163eb9b878a7c0046fa4899ffcf434f3',1,'surface.h']]], + ['gx2rcreatesurfaceusermemory',['GX2RCreateSurfaceUserMemory',['../group__gx2r__surface.html#ga74edbccc3323121de635aedc0202db53',1,'surface.h']]], ['gx2rdestroybufferex',['GX2RDestroyBufferEx',['../group__gx2r__buffer.html#ga726781c4174e718ca5c79f7562b77f5a',1,'buffer.h']]], - ['gx2rdestroysurfaceex',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga1dc862ad573572cba093f8293b77efe0',1,'surface.h']]], + ['gx2rdestroysurfaceex',['GX2RDestroySurfaceEx',['../group__gx2r__surface.html#ga6b5f94ec344ff13b8ce39512dd27b625',1,'surface.h']]], ['gx2rdirectcalldisplaylist',['GX2RDirectCallDisplayList',['../group__gx2r__displaylist.html#ga680bebbc31bd15e6153a99f5d8285b9e',1,'displaylist.h']]], ['gx2rdrawindexed',['GX2RDrawIndexed',['../group__gx2r__draw.html#gaa66edc20aa0201b53ef1c9120a6c78db',1,'draw.h']]], ['gx2renddisplaylist',['GX2REndDisplayList',['../group__gx2r__displaylist.html#ga51698a06d10a98676ee06a26a496b2e5',1,'displaylist.h']]], + ['gx2resetgpu',['GX2ResetGPU',['../group__gx2__state.html#ga9e0e354ba8e34b9d0104377692e10026',1,'state.h']]], + ['gx2resolveaacolorbuffer',['GX2ResolveAAColorBuffer',['../group__gx2__surface.html#ga289884b8767b13cbcf3fac591cc0329a',1,'surface.h']]], ['gx2rgetbufferalignment',['GX2RGetBufferAlignment',['../group__gx2r__buffer.html#ga4485438c08317df919ca4e53e90410f7',1,'buffer.h']]], ['gx2rgetbufferallocationsize',['GX2RGetBufferAllocationSize',['../group__gx2r__buffer.html#gafc7e9cd97db3a19ab5e1a0784ef70a9b',1,'buffer.h']]], ['gx2rinvalidatebuffer',['GX2RInvalidateBuffer',['../group__gx2r__buffer.html#ga2cbec5a298f17a33debe37b7b53f2a85',1,'buffer.h']]], ['gx2rinvalidatememory',['GX2RInvalidateMemory',['../group__gx2r__mem.html#ga06fcbe88f225c20e7ef770b2f2580479',1,'mem.h']]], - ['gx2rinvalidatesurface',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gabafada34349a8ffcec0a31ec2917514a',1,'surface.h']]], - ['gx2risgx2rsurface',['GX2RIsGX2RSurface',['../group__gx2r__surface.html#ga34e0b42c3cb16994b71ac3a1bd872c72',1,'surface.h']]], + ['gx2rinvalidatesurface',['GX2RInvalidateSurface',['../group__gx2r__surface.html#gaad2e020cb8a2b561bd758aabc224b380',1,'surface.h']]], ['gx2risusermemory',['GX2RIsUserMemory',['../group__gx2r__mem.html#gac4f780e9ccde6527d2ffdf090de3f73c',1,'mem.h']]], ['gx2rlockbufferex',['GX2RLockBufferEx',['../group__gx2r__buffer.html#ga611b101d775cbca3faa125af73e26497',1,'buffer.h']]], ['gx2rlocksurfaceex',['GX2RLockSurfaceEx',['../group__gx2r__surface.html#gaf1aec4cdbae5eab6abf49889ff36d197',1,'surface.h']]], @@ -202,6 +221,7 @@ var searchData= ['gx2setviewportreg',['GX2SetViewportReg',['../group__gx2__registers.html#ga657b424316592d62fc513d300154cb37',1,'registers.h']]], ['gx2shutdown',['GX2Shutdown',['../group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23',1,'state.h']]], ['gx2swapscanbuffers',['GX2SwapScanBuffers',['../group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124',1,'swap.h']]], + ['gx2tempgetgpuversion',['GX2TempGetGPUVersion',['../group__gx2__temp.html#ga3cc3411db3cd335d3466afae07c5daa9',1,'temp.h']]], ['gx2waitforflip',['GX2WaitForFlip',['../group__gx2__event.html#ga8feaca52c9aa77b1790e4cdedc5d0bb1',1,'event.h']]], ['gx2waitforvsync',['GX2WaitForVsync',['../group__gx2__event.html#ga0295f2aab207a79ade5f1b16dea1d315',1,'event.h']]], ['gx2waittimestamp',['GX2WaitTimeStamp',['../group__gx2__event.html#ga3c74e80cb079e951097da3ad41cbaa4a',1,'event.h']]] diff --git a/search/functions_8.html b/search/functions_8.html index 088e437..d59ea97 100644 --- a/search/functions_8.html +++ b/search/functions_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_8.js b/search/functions_8.js index a2c3abf..78e1709 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,4 +1,18 @@ var searchData= [ - ['listen',['listen',['../group__nsysnet__socket.html#ga5989c21d05cb17caba26cef496a7beea',1,'socket.h']]] + ['hidaddclient',['HIDAddClient',['../group__nsyshid__hid.html#ga4bd8a1a2fce63c49cbd79e17d569ae38',1,'hid.h']]], + ['hiddelclient',['HIDDelClient',['../group__nsyshid__hid.html#ga87122a013c0c0acfd54059902b514e0c',1,'hid.h']]], + ['hidgetdescriptor',['HIDGetDescriptor',['../group__nsyshid__hid.html#ga12113ad83015db2e70ba5c342a4e2e17',1,'hid.h']]], + ['hidgetprotocol',['HIDGetProtocol',['../group__nsyshid__hid.html#gae29f4d9f222de91b19f9d2c43c8b27b7',1,'hid.h']]], + ['hidgetreport',['HIDGetReport',['../group__nsyshid__hid.html#ga5f524c938237c23b3c8c1b4e21613ba9',1,'hid.h']]], + ['hidread',['HIDRead',['../group__nsyshid__hid.html#gaa274a2eafa9e8dc2658ddc778a992c21',1,'hid.h']]], + ['hidsetdescriptor',['HIDSetDescriptor',['../group__nsyshid__hid.html#gafbc73f057275c70cfacd8203bbe026d9',1,'hid.h']]], + ['hidsetidle',['HIDSetIdle',['../group__nsyshid__hid.html#ga8812a717621f2122e5d8cd5fb87126bd',1,'hid.h']]], + ['hidsetprotocol',['HIDSetProtocol',['../group__nsyshid__hid.html#gaffb543d582fe46701c450049962ec6b2',1,'hid.h']]], + ['hidsetreport',['HIDSetReport',['../group__nsyshid__hid.html#ga3039149a2bb4b95ac00dac07f08224cd',1,'hid.h']]], + ['hidsetup',['HIDSetup',['../group__nsyshid__hid.html#gaa81b1b19467d27b76d689490bfe1c65f',1,'hid.h']]], + ['hidteardown',['HIDTeardown',['../group__nsyshid__hid.html#ga514782cac13a1d21579abedfb94b16af',1,'hid.h']]], + ['hidwrite',['HIDWrite',['../group__nsyshid__hid.html#ga7913fc0a9551c55ea2f38534acc1eaa9',1,'hid.h']]], + ['htonl',['htonl',['../group__nsysnet__socket.html#ga5c5e62361984ca888ac4b840cf059c6f',1,'socket.h']]], + ['htons',['htons',['../group__nsysnet__socket.html#ga5d6ce1e421c5ea25eb7aa4aa06b75534',1,'socket.h']]] ]; diff --git a/search/functions_9.html b/search/functions_9.html index 61de44a..5ccec42 100644 --- a/search/functions_9.html +++ b/search/functions_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_9.js b/search/functions_9.js index 76b5bbc..c50ba5b 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,89 +1,43 @@ var searchData= [ - ['mcp_5fclose',['MCP_Close',['../group__coreinit__mcp.html#ga685eaee164c3e945e57c3b5e52263d21',1,'mcp.h']]], - ['mcp_5fdevicelist',['MCP_DeviceList',['../group__coreinit__mcp.html#gaa43e892f5814b65242ad594843bbe64d',1,'mcp.h']]], - ['mcp_5ffulldevicelist',['MCP_FullDeviceList',['../group__coreinit__mcp.html#gae5495d7ee08ff4a3f1a70cb8ea31b63d',1,'mcp.h']]], - ['mcp_5finstallgetinfo',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gaf24722af6235d9a3c2392d1ca4a184c0',1,'mcp.h']]], - ['mcp_5finstallgetprogress',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga6c79260743133cfc76ad3f058b600c6d',1,'mcp.h']]], - ['mcp_5finstallgettargetdevice',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga8f783d39a613f9859aa9fc277e0ed461',1,'mcp.h']]], - ['mcp_5finstallsettargetdevice',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga043fec04eaaeaf7d901ee91a7b3c06d9',1,'mcp.h']]], - ['mcp_5finstallsettargetusb',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#gac26cca34bc9ab2a2f98b942cad1a1b7b',1,'mcp.h']]], - ['mcp_5finstalltitleabort',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#ga2176c62a410d022e649ff1b597901dd8',1,'mcp.h']]], - ['mcp_5finstalltitleasync',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#gac338f9f7e1cd5002b0b375fcaa32750e',1,'mcp.h']]], - ['mcp_5fopen',['MCP_Open',['../group__coreinit__mcp.html#gac9468b798133a6c4584d8a6f5edd3c1d',1,'mcp.h']]], - ['mcp_5funinstalltitleasync',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga230ce5c9e3ad9cd04b64ed30d9fe7cfe',1,'mcp.h']]], - ['memaddblockheaptracking',['MEMAddBlockHeapTracking',['../group__coreinit__blockheap.html#gaf05e5b7db71c6ad3a7db8e86c746036d',1,'blockheap.h']]], - ['memadjustexpheap',['MEMAdjustExpHeap',['../group__coreinit__expheap.html#gafc07af9c28db41f7bb931843312a22a3',1,'expandedheap.h']]], - ['memadjustfrmheap',['MEMAdjustFrmHeap',['../group__coreinit__frameheap.html#ga8b6598d6ee7122b59a273951cc16692f',1,'frameheap.h']]], - ['memallocfromblockheapat',['MEMAllocFromBlockHeapAt',['../group__coreinit__blockheap.html#ga5865039d5a0c97619a2d9fa36beb586e',1,'blockheap.h']]], - ['memallocfromblockheapex',['MEMAllocFromBlockHeapEx',['../group__coreinit__blockheap.html#ga6c268e7329597fc00ede8e724aa1b4b5',1,'blockheap.h']]], - ['memallocfromexpheapex',['MEMAllocFromExpHeapEx',['../group__coreinit__expheap.html#ga1bd6e0933cff64935972d1406bc4f3aa',1,'expandedheap.h']]], - ['memallocfromfrmheapex',['MEMAllocFromFrmHeapEx',['../group__coreinit__frameheap.html#ga66b4f9c67cc56fb8f95a382950c0a90a',1,'frameheap.h']]], - ['memallocfromunitheap',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#gae1aa174b51dc044eee162dc5434d85d9',1,'unitheap.h']]], - ['memappendlistobject',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], - ['memcalcheapsizeforunitheap',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'unitheap.h']]], - ['memcountfreeblockforunitheap',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#gaa36fd6a9f4d06016c5305cfb9abb7968',1,'unitheap.h']]], - ['memcreateexpheapex',['MEMCreateExpHeapEx',['../group__coreinit__expheap.html#ga23c85a752f34c79cc2e6d0380a6945ed',1,'expandedheap.h']]], - ['memcreatefrmheapex',['MEMCreateFrmHeapEx',['../group__coreinit__frameheap.html#gabee0a8fe016ca5fd2e86e23f71ea7fb7',1,'frameheap.h']]], - ['memcreateunitheapex',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga1473455394fafe1db2ad6eceb3ef0190',1,'unitheap.h']]], - ['memdestroyblockheap',['MEMDestroyBlockHeap',['../group__coreinit__blockheap.html#ga7a7cc7a2c8bf7cc93564a851d3e5b6c1',1,'blockheap.h']]], - ['memdestroyexpheap',['MEMDestroyExpHeap',['../group__coreinit__expheap.html#gae74225ef326d0b012383f572ffdedad1',1,'expandedheap.h']]], - ['memdestroyfrmheap',['MEMDestroyFrmHeap',['../group__coreinit__frameheap.html#gacd0bfc4dee94128802f1e313a8a840e8',1,'frameheap.h']]], - ['memdestroyunitheap',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#gaab3f24ef36191a8e37bdd0f25334fa22',1,'unitheap.h']]], - ['memdumpheap',['MEMDumpHeap',['../group__coreinit__memheap.html#ga268eb26100b03a38ba90efa2e47fa870',1,'memheap.h']]], - ['memfindcontainheap',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga24a8efd33838634b25ed09465612b463',1,'memheap.h']]], - ['memfreebystatetofrmheap',['MEMFreeByStateToFrmHeap',['../group__coreinit__frameheap.html#gacf63bbbc9108fae2ba467af00316375f',1,'frameheap.h']]], - ['memfreetoblockheap',['MEMFreeToBlockHeap',['../group__coreinit__blockheap.html#ga5f8aed32c6374faabc6f4c1a18d95a1a',1,'blockheap.h']]], - ['memfreetoexpheap',['MEMFreeToExpHeap',['../group__coreinit__expheap.html#ga7c421edfe1421c2dc32886033d427821',1,'expandedheap.h']]], - ['memfreetofrmheap',['MEMFreeToFrmHeap',['../group__coreinit__frameheap.html#gab4120e25b953255de5b5f00329e598bf',1,'frameheap.h']]], - ['memfreetounitheap',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga24dec6b3af5469f55b123b74a8e98187',1,'unitheap.h']]], - ['memgetallocatablesizeforblockheapex',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__blockheap.html#gaba4c273d25a89c4c0d3a6118f328b589',1,'blockheap.h']]], - ['memgetallocatablesizeforexpheapex',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__expheap.html#ga454e65175e5a49959c85e00f7855f019',1,'expandedheap.h']]], - ['memgetallocatablesizeforfrmheapex',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__frameheap.html#gad02f5594ef431d1929938cfbda57cd39',1,'frameheap.h']]], - ['memgetallocdirformblockexpheap',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__expheap.html#ga26f4ac30dfc81775473ed337e0e10060',1,'expandedheap.h']]], - ['memgetallocmodeforexpheap',['MEMGetAllocModeForExpHeap',['../group__coreinit__expheap.html#ga3a5a1f6fa057682302a1c6da19f3d4c9',1,'expandedheap.h']]], - ['memgetarena',['MEMGetArena',['../group__coreinit__baseheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'baseheap.h']]], - ['memgetbaseheaphandle',['MEMGetBaseHeapHandle',['../group__coreinit__baseheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'baseheap.h']]], - ['memgetfillvalforheap',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], - ['memgetgroupidforexpheap',['MEMGetGroupIDForExpHeap',['../group__coreinit__expheap.html#ga0298c33afc1b685eabda4ebd22ef4351',1,'expandedheap.h']]], - ['memgetgroupidformblockexpheap',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__expheap.html#ga938440268deb10b08c13965c16fbff89',1,'expandedheap.h']]], - ['memgetnextlistobject',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625',1,'memlist.h']]], - ['memgetnthlistobject',['MEMGetNthListObject',['../group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5',1,'memlist.h']]], - ['memgetprevlistobject',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e',1,'memlist.h']]], - ['memgetsizeformblockexpheap',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__expheap.html#gafe642549ccefcd0576ee7f4f15185d42',1,'expandedheap.h']]], - ['memgettotalfreesizeforblockheap',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__blockheap.html#ga6118279ab379e908db08b64b10b355a8',1,'blockheap.h']]], - ['memgettotalfreesizeforexpheap',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__expheap.html#ga26183b624b5f7bdf1219544d43c58a66',1,'expandedheap.h']]], - ['memgettrackingleftinblockheap',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__blockheap.html#ga64a0d59050b0e67d76828fa5a70f12db',1,'blockheap.h']]], - ['memidumpunitheap',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga74d2aacbba4c0a9682b9a1a461885a0d',1,'unitheap.h']]], - ['meminitblockheap',['MEMInitBlockHeap',['../group__coreinit__blockheap.html#gab75cc0977766e91b841c5babd18b3f74',1,'blockheap.h']]], - ['meminitlist',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], - ['meminsertlistobject',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], - ['memprependlistobject',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], - ['memrecordstateforfrmheap',['MEMRecordStateForFrmHeap',['../group__coreinit__frameheap.html#ga124a709049f57ef26d1c8baa44132605',1,'frameheap.h']]], - ['memremovelistobject',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], - ['memresizeformblockexpheap',['MEMResizeForMBlockExpHeap',['../group__coreinit__expheap.html#gacd06efb621347f80db55dba993fc223e',1,'expandedheap.h']]], - ['memresizeformblockfrmheap',['MEMResizeForMBlockFrmHeap',['../group__coreinit__frameheap.html#ga2db992abadb6e8f6f2f4c13ad38a833f',1,'frameheap.h']]], - ['memsetallocmodeforexpheap',['MEMSetAllocModeForExpHeap',['../group__coreinit__expheap.html#ga30088d3b6e499296d6df07cde76d5a9e',1,'expandedheap.h']]], - ['memsetbaseheaphandle',['MEMSetBaseHeapHandle',['../group__coreinit__baseheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'baseheap.h']]], - ['memsetfillvalforheap',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], - ['memsetgroupidforexpheap',['MEMSetGroupIDForExpHeap',['../group__coreinit__expheap.html#ga1d3b9ede931df2dd898b501827d26d87',1,'expandedheap.h']]], - ['mpdequetask',['MPDequeTask',['../group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768',1,'taskqueue.h']]], - ['mpdequetasks',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], - ['mpenquetask',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], - ['mpgettaskinfo',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], - ['mpgettaskqinfo',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], - ['mpgettaskuserdata',['MPGetTaskUserData',['../group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30',1,'taskqueue.h']]], - ['mpinittask',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], - ['mpinittaskq',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], - ['mpprinttaskqstats',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], - ['mpresettaskq',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], - ['mpruntask',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], - ['mpruntasksfromtaskq',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], - ['mpsettaskuserdata',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], - ['mpstarttaskq',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], - ['mpstoptaskq',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], - ['mptermtask',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], - ['mptermtaskq',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], - ['mpwaittaskq',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], - ['mpwaittaskqwithtimeout',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]] + ['icinvalidaterange',['ICInvalidateRange',['../group__coreinit__cache.html#ga4ec28f7c716274c7197a560d09312a08',1,'cache.h']]], + ['imdisableapd',['IMDisableAPD',['../group__coreinit__energysaver.html#ga0708fe115b834a64762454558f1ba167',1,'energysaver.h']]], + ['imdisabledim',['IMDisableDim',['../group__coreinit__energysaver.html#ga96c6728d75973c69320fdbfb767e4064',1,'energysaver.h']]], + ['imenableapd',['IMEnableAPD',['../group__coreinit__energysaver.html#ga493b4fe9cdb552138062535e1f8b2f8d',1,'energysaver.h']]], + ['imenabledim',['IMEnableDim',['../group__coreinit__energysaver.html#gae766eba7e79833d619bf7f030df2af81',1,'energysaver.h']]], + ['imgetdimenabledrc',['IMGetDimEnableDrc',['../group__coreinit__energysaver.html#gab96e569718e44a43b3507fa93553b56c',1,'energysaver.h']]], + ['imgetdimenabletv',['IMGetDimEnableTv',['../group__coreinit__energysaver.html#ga48800054b1935446c274f95a1acfb95e',1,'energysaver.h']]], + ['imgetdimperiod',['IMGetDimPeriod',['../group__coreinit__energysaver.html#gaaf1f8217d934d55c3a0d58b308f30f20',1,'energysaver.h']]], + ['imgettimebeforeapd',['IMGetTimeBeforeAPD',['../group__coreinit__energysaver.html#ga247a9fa07a507b14077066f198fa4958',1,'energysaver.h']]], + ['imgettimebeforedimming',['IMGetTimeBeforeDimming',['../group__coreinit__energysaver.html#ga1f02d19afed915a5a0150bbd821504bf',1,'energysaver.h']]], + ['imisapdenabled',['IMIsAPDEnabled',['../group__coreinit__energysaver.html#gaee3311e149c5bc6b3db99bba662d913c',1,'energysaver.h']]], + ['imisapdenabledbysyssettings',['IMIsAPDEnabledBySysSettings',['../group__coreinit__energysaver.html#ga9040247729858f92bcc7ef07b36567dc',1,'energysaver.h']]], + ['imisdimenabled',['IMIsDimEnabled',['../group__coreinit__energysaver.html#ga31de15a121073d402aada987d3af7342',1,'energysaver.h']]], + ['imsetdimenabledrc',['IMSetDimEnableDrc',['../group__coreinit__energysaver.html#ga352ea12ed9c587085b3ab2610b8db41d',1,'energysaver.h']]], + ['imsetdimenabletv',['IMSetDimEnableTv',['../group__coreinit__energysaver.html#gabfd8937f6aef585d2d6a1198dad6577c',1,'energysaver.h']]], + ['imstartapdvideomode',['IMStartAPDVideoMode',['../group__coreinit__energysaver.html#gadf111966a23044e11fd44c8ecdf87cf6',1,'energysaver.h']]], + ['inactivateselectcursor',['InactivateSelectCursor',['../namespacenn_1_1swkbd.html#a4d2379b25efeee27b5389f94775d6783',1,'nn::swkbd']]], + ['inet_5faton',['inet_aton',['../group__nsysnet__socket.html#ga2e14cfa6ded77b65c948476358284cf1',1,'socket.h']]], + ['inet_5fntoa',['inet_ntoa',['../group__nsysnet__socket.html#ga0da303c73c2b8673a5a2fa875b8a19e8',1,'socket.h']]], + ['initialize',['Initialize',['../namespacenn_1_1ac.html#ac53ccf07af2b6a1ac33d065499677f49',1,'nn::ac']]], + ['initialize_5f_5fq2_5f2nn2acfv',['Initialize__Q2_2nn2acFv',['../namespacenn_1_1ac_1_1detail.html#aa75b1cfaca80c7b9425f1b72f8fb8e20',1,'nn::ac::detail']]], + ['initlearndic',['InitLearnDic',['../namespacenn_1_1swkbd.html#a27198a751d1d7fd93956f8f5cf9c9116',1,'nn::swkbd']]], + ['ios_5fclose',['IOS_Close',['../group__coreinit__ios.html#ga8bf10e51d57177b703240e4a33d2b3d0',1,'ios.h']]], + ['ios_5fcloseasync',['IOS_CloseAsync',['../group__coreinit__ios.html#ga0966e8b2fd0d33e6a71c323b12c0284c',1,'ios.h']]], + ['ios_5fioctl',['IOS_Ioctl',['../group__coreinit__ios.html#ga798e1b3bae864cd4f96e9bc99722617d',1,'ios.h']]], + ['ios_5fioctlasync',['IOS_IoctlAsync',['../group__coreinit__ios.html#ga565605c72c51c1f90c767be6048c2664',1,'ios.h']]], + ['ios_5fioctlv',['IOS_Ioctlv',['../group__coreinit__ios.html#gac44773113a35b90309a472e9f1b8afe1',1,'ios.h']]], + ['ios_5fioctlvasync',['IOS_IoctlvAsync',['../group__coreinit__ios.html#gad38134e26b2f67b23fb2bb6c56d6c2fa',1,'ios.h']]], + ['ios_5fopen',['IOS_Open',['../group__coreinit__ios.html#ga4f93c1265f7526e8984fec50be540068',1,'ios.h']]], + ['ios_5fopenasync',['IOS_OpenAsync',['../group__coreinit__ios.html#gae90aa6e4d1f577f55273c4ed7f7b7dc0',1,'ios.h']]], + ['iscoveredwithsubwindow',['IsCoveredWithSubWindow',['../namespacenn_1_1swkbd.html#a4bdf491ee78fa952c4b5a7f64e564459',1,'nn::swkbd']]], + ['isdecidecancelbutton',['IsDecideCancelButton',['../namespacenn_1_1swkbd.html#ae7174ce1b827159cd49b9d6f5b5f05ec',1,'nn::swkbd']]], + ['isdecideokbutton',['IsDecideOkButton',['../namespacenn_1_1swkbd.html#a495b519911e08c2e5091084978c42623',1,'nn::swkbd']]], + ['isfailure',['IsFailure',['../classnn_1_1Result.html#a75213f2532d8e51b9c3b026b5895bde4',1,'nn::Result']]], + ['iskeyboardtarget',['IsKeyboardTarget',['../namespacenn_1_1swkbd.html#a978b1122c9fc457bedaf9803ba3cf80a',1,'nn::swkbd']]], + ['islegacy',['IsLegacy',['../classnn_1_1Result.html#aaac9955452fbe02a105073018ae34e51',1,'nn::Result']]], + ['isneedcalcsubthreadfont',['IsNeedCalcSubThreadFont',['../namespacenn_1_1swkbd.html#a658133e1c6c0f03f8df526052c4e9adf',1,'nn::swkbd']]], + ['isneedcalcsubthreadpredict',['IsNeedCalcSubThreadPredict',['../namespacenn_1_1swkbd.html#af7ba292119747d1e2abbacc44d15bb00',1,'nn::swkbd']]], + ['isselectcursoractive',['IsSelectCursorActive',['../namespacenn_1_1swkbd.html#a5c6636ed1e7801cfe3de6cc05e7e3412',1,'nn::swkbd']]], + ['issuccess',['IsSuccess',['../classnn_1_1Result.html#a4a5720ba6ebde5032388ab13ce9f6956',1,'nn::Result']]] ]; diff --git a/search/functions_a.html b/search/functions_a.html index a46b662..3958eb7 100644 --- a/search/functions_a.html +++ b/search/functions_a.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_a.js b/search/functions_a.js index 25ea874..c5b14a7 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,150 +1,6 @@ var searchData= [ - ['osacquirespinlock',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], - ['osaddatomic64',['OSAddAtomic64',['../group__coreinit__atomic64.html#ga18671b89ddba5d8adff217c3324c0d40',1,'atomic64.h']]], - ['osandatomic64',['OSAndAtomic64',['../group__coreinit__atomic64.html#gaa66f18dd35840a45cfd6c0043104d478',1,'atomic64.h']]], - ['osblockmove',['OSBlockMove',['../group__coreinit__memory.html#ga5e52e7faf134760ba17a37dcff0a6788',1,'memory.h']]], - ['osblockset',['OSBlockSet',['../group__coreinit__memory.html#ga2ca4424434d82a1c79fd4fcd5493c1fa',1,'memory.h']]], - ['oscalendartimetoticks',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], - ['oscancelalarm',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], - ['oscancelalarms',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], - ['oscancelthread',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], - ['oscheckactivethreads',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], - ['oscheckthreadstackusage',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], - ['osclearthreadstackusage',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], - ['oscompareandswapatomic64',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#gad9d33a18b0b83ebe2b484921a368a2dd',1,'atomic64.h']]], - ['oscompareandswapatomicex64',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga660bcb468ceeaac8dc4e46e5afb383c5',1,'atomic64.h']]], - ['osconsolewrite',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], - ['oscontinuethread',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], - ['oscreatealarm',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], - ['oscreatealarmex',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], - ['oscreatethread',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], - ['osdetachthread',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], - ['osdynload_5facquire',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#gab050109e4f173d18855f0f79d390d9ac',1,'dynload.h']]], - ['osdynload_5ffindexport',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#ga8f97da3f1cf0deccdbcdf10bfe39868c',1,'dynload.h']]], - ['osdynload_5fgetallocator',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga1ff486dcb5ef633a92e15e86c666c23f',1,'dynload.h']]], - ['osdynload_5frelease',['OSDynLoad_Release',['../group__coreinit__dynload.html#ga753a983f6b633ee4cc54fe2f5a86b55c',1,'dynload.h']]], - ['osdynload_5fsetallocator',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#ga45ea96c58b89b0a32b74fe0f41c6c634',1,'dynload.h']]], - ['osenableforegroundexit',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], - ['osexitthread',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], - ['osfastcond_5finit',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], - ['osfastcond_5fsignal',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], - ['osfastcond_5fwait',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], - ['osfastmutex_5finit',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], - ['osfastmutex_5flock',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], - ['osfastmutex_5ftrylock',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], - ['osfastmutex_5funlock',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], - ['osfatal',['OSFatal',['../group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e',1,'debug.h']]], - ['osgetactivethreadlink',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], - ['osgetalarmuserdata',['OSGetAlarmUserData',['../group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180',1,'alarm.h']]], - ['osgetatomic64',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga172281be94305346c7a868c3c21410a3',1,'atomic64.h']]], - ['osgetcorecount',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], - ['osgetcoreid',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], - ['osgetcurrentthread',['OSGetCurrentThread',['../group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37',1,'thread.h']]], - ['osgetdefaultthread',['OSGetDefaultThread',['../group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7',1,'thread.h']]], - ['osgetmaincoreid',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], - ['osgetsemaphorecount',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], - ['osgetstackpointer',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], - ['osgetsysteminfo',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga8fec93a3dcbb7b1665e081af10783968',1,'systeminfo.h']]], - ['osgetsystemmessagequeue',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4',1,'messagequeue.h']]], - ['osgetsystemtick',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], - ['osgetsystemtime',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], - ['osgetthreadaffinity',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], - ['osgetthreadname',['OSGetThreadName',['../group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e',1,'thread.h']]], - ['osgetthreadpriority',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], - ['osgetthreadspecific',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga467707b2709b2636dae204e0d2c2f49a',1,'thread.h']]], - ['osgettick',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], - ['osgettime',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], - ['osinitalarmqueue',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], - ['osinitalarmqueueex',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], - ['osinitcond',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], - ['osinitcondex',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], - ['osinitcoroutine',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], - ['osinitevent',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], - ['osiniteventex',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], - ['osinitmessagequeue',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], - ['osinitmessagequeueex',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], - ['osinitmutex',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], - ['osinitmutexex',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], - ['osinitrendezvous',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], - ['osinitsemaphore',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], - ['osinitsemaphoreex',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], - ['osinitspinlock',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], - ['osinitthreadqueue',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], - ['osinitthreadqueueex',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], - ['osismaincore',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], - ['osisthreadsuspended',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], - ['osisthreadterminated',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], - ['osjointhread',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], - ['osloadcoroutine',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], - ['oslockmutex',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], - ['osoratomic64',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga581a07b6971cb2565f2039ac5072dc3f',1,'atomic64.h']]], - ['ospanic',['OSPanic',['../group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb',1,'debug.h']]], - ['ospeekmessage',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], - ['osreceivemessage',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], - ['osreleaseforeground',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], - ['osreleasespinlock',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], - ['osreport',['OSReport',['../group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c',1,'debug.h']]], - ['osresetevent',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], - ['osresumethread',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], - ['osrunthread',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], - ['ossavecoroutine',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], - ['ossavesdone_5freadytorelease',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], - ['osscreenclearbufferex',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], - ['osscreenenableex',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], - ['osscreenflipbuffersex',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], - ['osscreengetbuffersizeex',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], - ['osscreeninit',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], - ['osscreenputfontex',['OSScreenPutFontEx',['../group__coreinit__screen.html#gacf5e67a9873092ab755c3af2db421a01',1,'screen.h']]], - ['osscreenputpixelex',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], - ['osscreensetbufferex',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], - ['ossendmessage',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], - ['ossetalarm',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], - ['ossetalarmtag',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], - ['ossetalarmuserdata',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], - ['ossetatomic64',['OSSetAtomic64',['../group__coreinit__atomic64.html#ga55328068040d6c52f33126968eafd462',1,'atomic64.h']]], - ['ossetexceptioncallback',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], - ['ossetexceptioncallbackex',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#ga44b6f722149102c9c499b7a8baf6d5ff',1,'exception.h']]], - ['ossetperiodicalarm',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], - ['ossetthreadaffinity',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], - ['ossetthreadcancelstate',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], - ['ossetthreadcleanupcallback',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], - ['ossetthreaddeallocator',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], - ['ossetthreadname',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], - ['ossetthreadpriority',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], - ['ossetthreadrunquantum',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], - ['ossetthreadspecific',['OSSetThreadSpecific',['../group__coreinit__thread.html#ga23deff033f4c5580a763547200ba9145',1,'thread.h']]], - ['ossetthreadstackusage',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], - ['ossignalcond',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], - ['ossignalevent',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], - ['ossignaleventall',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], - ['ossignalsemaphore',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], - ['ossleepthread',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], - ['ossleepticks',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], - ['ossuspendthread',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], - ['osswapatomic64',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga945a24426c402e608663c00c31c814a4',1,'atomic64.h']]], - ['osswitchcoroutine',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], - ['ostestandclearatomic64',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga053b65e623eda1d4240a4a40b226e65e',1,'atomic64.h']]], - ['ostestandsetatomic64',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#gad88ee3cb4fbe60f8e9e2f24ad606dff9',1,'atomic64.h']]], - ['ostestthreadcancel',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], - ['ostickstocalendartime',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], - ['ostryacquirespinlock',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], - ['ostryacquirespinlockwithtimeout',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], - ['ostrylockmutex',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], - ['ostrywaitsemaphore',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], - ['osuninterruptiblespinlock_5facquire',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5frelease',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5ftryacquire',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], - ['osuninterruptiblespinlock_5ftryacquirewithtimeout',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], - ['osunlockmutex',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], - ['oswaitalarm',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], - ['oswaitcond',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], - ['oswaitevent',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], - ['oswaiteventwithtimeout',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], - ['oswaitrendezvous',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], - ['oswaitrendezvouswithtimeout',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], - ['oswaitsemaphore',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], - ['oswakeupthread',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], - ['osxoratomic64',['OSXorAtomic64',['../group__coreinit__atomic64.html#gac54a87a257404873f4eb398b6b8e7ce8',1,'atomic64.h']]], - ['osyieldthread',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]] + ['kpadinit',['KPADInit',['../group__padscore__kpad.html#ga59dd0b75518d16750f94e43a89378669',1,'kpad.h']]], + ['kpadread',['KPADRead',['../group__padscore__kpad.html#ga94592ff4811fb9b3b7ec2f4f75cda9b4',1,'kpad.h']]], + ['kpadreadex',['KPADReadEx',['../group__padscore__kpad.html#ga038556150e03e5ba9bae3aa4a554acf7',1,'kpad.h']]] ]; diff --git a/search/functions_b.html b/search/functions_b.html index 3b49416..b99b702 100644 --- a/search/functions_b.html +++ b/search/functions_b.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_b.js b/search/functions_b.js index 6e22ac5..a2c3abf 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -1,15 +1,4 @@ var searchData= [ - ['procuicalcmemorysize',['ProcUICalcMemorySize',['../group__proc__ui__procui.html#gaee2fb9350ecb48ef24704401a4431ca6',1,'procui.h']]], - ['procuiclearcallbacks',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], - ['procuidrawdonerelease',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], - ['procuiinforeground',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], - ['procuiinit',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], - ['procuiinitex',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], - ['procuiinshutdown',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], - ['procuiisrunning',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], - ['procuiprocessmessages',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], - ['procuisetsavecallback',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], - ['procuishutdown',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], - ['procuisubprocessmessages',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]] + ['listen',['listen',['../group__nsysnet__socket.html#ga5989c21d05cb17caba26cef496a7beea',1,'socket.h']]] ]; diff --git a/search/functions_c.html b/search/functions_c.html index 57c6455..3a33d87 100644 --- a/search/functions_c.html +++ b/search/functions_c.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_c.js b/search/functions_c.js index 2087979..3a6a7b1 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,5 +1,102 @@ var searchData= [ - ['recv',['recv',['../group__nsysnet__socket.html#ga49c565342c0f29cec5461ec22c3b1b3d',1,'socket.h']]], - ['recvfrom',['recvfrom',['../group__nsysnet__socket.html#gad144bb8d4119d5fa0ee5b6c4d06bc645',1,'socket.h']]] + ['mcp_5fclose',['MCP_Close',['../group__coreinit__mcp.html#gae14eaf8fc83ee5d1fbd47f94b55dd4b0',1,'mcp.h']]], + ['mcp_5fdevicelist',['MCP_DeviceList',['../group__coreinit__mcp.html#ga125c4b4b87cfa0a86e619a7dbc7241f1',1,'mcp.h']]], + ['mcp_5ffulldevicelist',['MCP_FullDeviceList',['../group__coreinit__mcp.html#gad49d0452d03e21654075c9ae4b90d794',1,'mcp.h']]], + ['mcp_5fgetowntitleinfo',['MCP_GetOwnTitleInfo',['../group__coreinit__mcp.html#ga17e3692c2ac9acd1fe6a7549775c0b03',1,'mcp.h']]], + ['mcp_5fgetsysprodsettings',['MCP_GetSysProdSettings',['../group__coreinit__mcp.html#ga7236c9dd5c24b4f8f670cba797eb99c1',1,'mcp.h']]], + ['mcp_5fgettitleid',['MCP_GetTitleId',['../group__coreinit__mcp.html#ga84c045daffda787ee00d51bda83fe47c',1,'mcp.h']]], + ['mcp_5fgettitleinfo',['MCP_GetTitleInfo',['../group__coreinit__mcp.html#ga54a0c887f674800252437926327f05a7',1,'mcp.h']]], + ['mcp_5finstallgetinfo',['MCP_InstallGetInfo',['../group__coreinit__mcp.html#gacf34ecec98a023060eb6a150d4aefc04',1,'mcp.h']]], + ['mcp_5finstallgetprogress',['MCP_InstallGetProgress',['../group__coreinit__mcp.html#ga959e8e23376abb4108f5f201ed454927',1,'mcp.h']]], + ['mcp_5finstallgettargetdevice',['MCP_InstallGetTargetDevice',['../group__coreinit__mcp.html#ga0ec98eb1d95bb5588fdcd16b4a25de1a',1,'mcp.h']]], + ['mcp_5finstallsettargetdevice',['MCP_InstallSetTargetDevice',['../group__coreinit__mcp.html#ga59edfaea408f2eafcfe4effb1840c6b6',1,'mcp.h']]], + ['mcp_5finstallsettargetusb',['MCP_InstallSetTargetUsb',['../group__coreinit__mcp.html#ga7636dab7a6db7f2d13a4198704e63a39',1,'mcp.h']]], + ['mcp_5finstalltitleabort',['MCP_InstallTitleAbort',['../group__coreinit__mcp.html#gaaafa8e64cfd5568f45064444b0ccc8bf',1,'mcp.h']]], + ['mcp_5finstalltitleasync',['MCP_InstallTitleAsync',['../group__coreinit__mcp.html#ga7f147aafd9fa388ff2e28054d9a2f3da',1,'mcp.h']]], + ['mcp_5fopen',['MCP_Open',['../group__coreinit__mcp.html#ga9a070137a16941b5b849d6d9f0c66a8f',1,'mcp.h']]], + ['mcp_5ftitlecount',['MCP_TitleCount',['../group__coreinit__mcp.html#ga488fb03d0273d6daf1f1a4beafd02d2b',1,'mcp.h']]], + ['mcp_5ftitlelist',['MCP_TitleList',['../group__coreinit__mcp.html#gaefbdf2afec3c45888ce87019cc45ed47',1,'mcp.h']]], + ['mcp_5ftitlelistbyapptype',['MCP_TitleListByAppType',['../group__coreinit__mcp.html#gaf2a1da755dbdedc01959366cd7d0e42a',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueid',['MCP_TitleListByUniqueId',['../group__coreinit__mcp.html#gac69f4ee7b4cf1bac2b452d8e7b5022b9',1,'mcp.h']]], + ['mcp_5ftitlelistbyuniqueidandindexeddeviceandapptype',['MCP_TitleListByUniqueIdAndIndexedDeviceAndAppType',['../group__coreinit__mcp.html#ga2410b6f23c9b1dbd9cc818d8f9f6af0f',1,'mcp.h']]], + ['mcp_5funinstalltitleasync',['MCP_UninstallTitleAsync',['../group__coreinit__mcp.html#ga12b013ca378752caf803bc1887f2d31a',1,'mcp.h']]], + ['memaddblockheaptracking',['MEMAddBlockHeapTracking',['../group__coreinit__memblockheap.html#ga30a71593e33c89701ab7348f9016b877',1,'memblockheap.h']]], + ['memadjustexpheap',['MEMAdjustExpHeap',['../group__coreinit__memexpheap.html#ga4e84e77eeb3356080ce3c77ac1016002',1,'memexpheap.h']]], + ['memadjustfrmheap',['MEMAdjustFrmHeap',['../group__coreinit__memfrmheap.html#ga5ea7938fcef5f85276a11f58e1d3c580',1,'memfrmheap.h']]], + ['memallocfromblockheapat',['MEMAllocFromBlockHeapAt',['../group__coreinit__memblockheap.html#ga6cc8343702218c9b8bbc2d3f9fb015e0',1,'memblockheap.h']]], + ['memallocfromblockheapex',['MEMAllocFromBlockHeapEx',['../group__coreinit__memblockheap.html#ga29b47fa5eabf58d9bcd28e3cc7af2e6b',1,'memblockheap.h']]], + ['memallocfromexpheapex',['MEMAllocFromExpHeapEx',['../group__coreinit__memexpheap.html#ga2581f302bbbcdbe23c5bb0be43911f72',1,'memexpheap.h']]], + ['memallocfromfrmheapex',['MEMAllocFromFrmHeapEx',['../group__coreinit__memfrmheap.html#gac0107b2a2129b9c120e40503173891e1',1,'memfrmheap.h']]], + ['memallocfromunitheap',['MEMAllocFromUnitHeap',['../group__coreinit__unitheap.html#ga62e51c978682612ecc50b9495dae8973',1,'memunitheap.h']]], + ['memappendlistobject',['MEMAppendListObject',['../group__coreinit__memlist.html#gad9cb034fc37043fc8a62f1aa636869bb',1,'memlist.h']]], + ['memcalcheapsizeforunitheap',['MEMCalcHeapSizeForUnitHeap',['../group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f',1,'memunitheap.h']]], + ['memcountfreeblockforunitheap',['MEMCountFreeBlockForUnitHeap',['../group__coreinit__unitheap.html#ga0f2285ecc8ed9ac4fe0b6f0384dee35e',1,'memunitheap.h']]], + ['memcreateexpheapex',['MEMCreateExpHeapEx',['../group__coreinit__memexpheap.html#ga059f706733ca2985f716c6a2b89e5fdc',1,'memexpheap.h']]], + ['memcreatefrmheapex',['MEMCreateFrmHeapEx',['../group__coreinit__memfrmheap.html#ga3407faa839b8732217ea33ccce1969e1',1,'memfrmheap.h']]], + ['memcreateunitheapex',['MEMCreateUnitHeapEx',['../group__coreinit__unitheap.html#ga8381f25a967f0468ec541dbb08086b8c',1,'memunitheap.h']]], + ['memcreateuserheaphandle',['MEMCreateUserHeapHandle',['../group__coreinit__memheap.html#gadd58d0368269dbb0b4714f5a82724bb8',1,'memheap.h']]], + ['memdestroyblockheap',['MEMDestroyBlockHeap',['../group__coreinit__memblockheap.html#ga8df189ceaad03ebb265f8e90dc76d3ab',1,'memblockheap.h']]], + ['memdestroyexpheap',['MEMDestroyExpHeap',['../group__coreinit__memexpheap.html#gaecfda2b4ea04ff0b7d287f709e3fbe68',1,'memexpheap.h']]], + ['memdestroyfrmheap',['MEMDestroyFrmHeap',['../group__coreinit__memfrmheap.html#ga07d09c9bac0f66667ab8e3c2a17b8a1d',1,'memfrmheap.h']]], + ['memdestroyunitheap',['MEMDestroyUnitHeap',['../group__coreinit__unitheap.html#ga7b6db55c97999037d980d6dec4d8f869',1,'memunitheap.h']]], + ['memdumpheap',['MEMDumpHeap',['../group__coreinit__memheap.html#ga2c947c0916b5ae236b558d62cf7f284d',1,'memheap.h']]], + ['memfindcontainheap',['MEMFindContainHeap',['../group__coreinit__memheap.html#ga24a8efd33838634b25ed09465612b463',1,'memheap.h']]], + ['memfindparentheap',['MEMFindParentHeap',['../group__coreinit__memheap.html#ga7302b72170f5810d5abecd4cf4bd92c5',1,'memheap.h']]], + ['memfreebystatetofrmheap',['MEMFreeByStateToFrmHeap',['../group__coreinit__memfrmheap.html#ga75f4658037290e0379e4eda3be95a73c',1,'memfrmheap.h']]], + ['memfreetoblockheap',['MEMFreeToBlockHeap',['../group__coreinit__memblockheap.html#gaac5a2ac967312da58eeee78d3fabf1dd',1,'memblockheap.h']]], + ['memfreetoexpheap',['MEMFreeToExpHeap',['../group__coreinit__memexpheap.html#ga51db0f9caf8e00ddc1706de8594a3359',1,'memexpheap.h']]], + ['memfreetofrmheap',['MEMFreeToFrmHeap',['../group__coreinit__memfrmheap.html#ga8aec62e6db928651de54a54c408903bb',1,'memfrmheap.h']]], + ['memfreetounitheap',['MEMFreeToUnitHeap',['../group__coreinit__unitheap.html#ga25ded441e9bedd2ba8bfe87900e354aa',1,'memunitheap.h']]], + ['memgetallocatablesizeforblockheapex',['MEMGetAllocatableSizeForBlockHeapEx',['../group__coreinit__memblockheap.html#gafa99a5006b7a01dab5c7940855653e3d',1,'memblockheap.h']]], + ['memgetallocatablesizeforexpheapex',['MEMGetAllocatableSizeForExpHeapEx',['../group__coreinit__memexpheap.html#ga3e2d52cae46c66a9f178565e62c4a98b',1,'memexpheap.h']]], + ['memgetallocatablesizeforfrmheapex',['MEMGetAllocatableSizeForFrmHeapEx',['../group__coreinit__memfrmheap.html#gaa3855134f982b8d54ee25bb97eed62ce',1,'memfrmheap.h']]], + ['memgetallocdirformblockexpheap',['MEMGetAllocDirForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1ff472439a5ed5d35c1b6cd4d8da51cb',1,'memexpheap.h']]], + ['memgetallocmodeforexpheap',['MEMGetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga3ba2d40d948e4da2f17725d271c37644',1,'memexpheap.h']]], + ['memgetarena',['MEMGetArena',['../group__coreinit__memheap.html#ga5d792599e24cd0651a722a7a073230c5',1,'memheap.h']]], + ['memgetbaseheaphandle',['MEMGetBaseHeapHandle',['../group__coreinit__memheap.html#gac4f377c8479a3ecc069b6e78d54ec977',1,'memheap.h']]], + ['memgetfillvalforheap',['MEMGetFillValForHeap',['../group__coreinit__memheap.html#gad9735e0622600c541ba26bb80dc4614a',1,'memheap.h']]], + ['memgetgroupidforexpheap',['MEMGetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gaa9cfab8c9cd391986cfcb22ab4331631',1,'memexpheap.h']]], + ['memgetgroupidformblockexpheap',['MEMGetGroupIDForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga742556d1cb4259ee60c0f13a2a830753',1,'memexpheap.h']]], + ['memgetnextlistobject',['MEMGetNextListObject',['../group__coreinit__memlist.html#ga90987f107c383d57b8776c8d1b369625',1,'memlist.h']]], + ['memgetnthlistobject',['MEMGetNthListObject',['../group__coreinit__memlist.html#gab95b7398f3c257fce64512746bdd41f5',1,'memlist.h']]], + ['memgetprevlistobject',['MEMGetPrevListObject',['../group__coreinit__memlist.html#ga51b0816ae7e3fca85e6ce03a7c5efe8e',1,'memlist.h']]], + ['memgetsizeformblockexpheap',['MEMGetSizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga731c29fa01f0dada57e596f02a0b0e27',1,'memexpheap.h']]], + ['memgettotalfreesizeforblockheap',['MEMGetTotalFreeSizeForBlockHeap',['../group__coreinit__memblockheap.html#ga8e0ed5528d811a7724fc5160c29e9606',1,'memblockheap.h']]], + ['memgettotalfreesizeforexpheap',['MEMGetTotalFreeSizeForExpHeap',['../group__coreinit__memexpheap.html#ga2ec3bec1af359063e9dd89ba2099d458',1,'memexpheap.h']]], + ['memgettrackingleftinblockheap',['MEMGetTrackingLeftInBlockHeap',['../group__coreinit__memblockheap.html#ga46abe0977e0c389cb0c33c0ca9b4291f',1,'memblockheap.h']]], + ['memidumpunitheap',['MEMiDumpUnitHeap',['../group__coreinit__unitheap.html#ga611aab238b8af463d215c8c07478d36f',1,'memunitheap.h']]], + ['meminitblockheap',['MEMInitBlockHeap',['../group__coreinit__memblockheap.html#ga52ca015c65c37752d49595d9c20feb4a',1,'memblockheap.h']]], + ['meminitlist',['MEMInitList',['../group__coreinit__memlist.html#ga83ac3e85ce74dd25c7ddcf61ee7e4c3e',1,'memlist.h']]], + ['meminsertlistobject',['MEMInsertListObject',['../group__coreinit__memlist.html#ga3037824d1206a97dc5fe5bd73b9e32ee',1,'memlist.h']]], + ['memprependlistobject',['MEMPrependListObject',['../group__coreinit__memlist.html#ga477d3b7eee0806b73c5dfe8e70afa713',1,'memlist.h']]], + ['memrecordstateforfrmheap',['MEMRecordStateForFrmHeap',['../group__coreinit__memfrmheap.html#gad88743e9a916e039dbb19f5dd87be3f1',1,'memfrmheap.h']]], + ['memremovelistobject',['MEMRemoveListObject',['../group__coreinit__memlist.html#ga27ef1bdbfa42013a281ff0c95826ad42',1,'memlist.h']]], + ['memresizeformblockexpheap',['MEMResizeForMBlockExpHeap',['../group__coreinit__memexpheap.html#ga1b6af5ccdb1db301157dc4d25f2b0030',1,'memexpheap.h']]], + ['memresizeformblockfrmheap',['MEMResizeForMBlockFrmHeap',['../group__coreinit__memfrmheap.html#ga46388cf505446e589f3a270548fa9b36',1,'memfrmheap.h']]], + ['memsetallocmodeforexpheap',['MEMSetAllocModeForExpHeap',['../group__coreinit__memexpheap.html#ga20643db5a765c35715d27c62ebffaf83',1,'memexpheap.h']]], + ['memsetbaseheaphandle',['MEMSetBaseHeapHandle',['../group__coreinit__memheap.html#ga1563986ee5053c3fe16aba87eb797d55',1,'memheap.h']]], + ['memsetfillvalforheap',['MEMSetFillValForHeap',['../group__coreinit__memheap.html#ga392788207fa9c65e8bf2ab5b67c252d9',1,'memheap.h']]], + ['memsetgroupidforexpheap',['MEMSetGroupIDForExpHeap',['../group__coreinit__memexpheap.html#gac11526048f157c280aafcea382e55bdc',1,'memexpheap.h']]], + ['memvisitallocatedforexpheap',['MEMVisitAllocatedForExpHeap',['../group__coreinit__memexpheap.html#ga8f90e49c5a476b10a2f4e806a8d34498',1,'memexpheap.h']]], + ['mpdequetask',['MPDequeTask',['../group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768',1,'taskqueue.h']]], + ['mpdequetasks',['MPDequeTasks',['../group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c',1,'taskqueue.h']]], + ['mpenquetask',['MPEnqueTask',['../group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc',1,'taskqueue.h']]], + ['mpgettaskinfo',['MPGetTaskInfo',['../group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49',1,'taskqueue.h']]], + ['mpgettaskqinfo',['MPGetTaskQInfo',['../group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091',1,'taskqueue.h']]], + ['mpgettaskuserdata',['MPGetTaskUserData',['../group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30',1,'taskqueue.h']]], + ['mpinittask',['MPInitTask',['../group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e',1,'taskqueue.h']]], + ['mpinittaskq',['MPInitTaskQ',['../group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab',1,'taskqueue.h']]], + ['mpprinttaskqstats',['MPPrintTaskQStats',['../group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8',1,'taskqueue.h']]], + ['mpresettaskq',['MPResetTaskQ',['../group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0',1,'taskqueue.h']]], + ['mpruntask',['MPRunTask',['../group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad',1,'taskqueue.h']]], + ['mpruntasksfromtaskq',['MPRunTasksFromTaskQ',['../group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148',1,'taskqueue.h']]], + ['mpsettaskuserdata',['MPSetTaskUserData',['../group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096',1,'taskqueue.h']]], + ['mpstarttaskq',['MPStartTaskQ',['../group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7',1,'taskqueue.h']]], + ['mpstoptaskq',['MPStopTaskQ',['../group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d',1,'taskqueue.h']]], + ['mptermtask',['MPTermTask',['../group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f',1,'taskqueue.h']]], + ['mptermtaskq',['MPTermTaskQ',['../group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab',1,'taskqueue.h']]], + ['mpwaittaskq',['MPWaitTaskQ',['../group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418',1,'taskqueue.h']]], + ['mpwaittaskqwithtimeout',['MPWaitTaskQWithTimeout',['../group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b',1,'taskqueue.h']]], + ['muteallsound',['MuteAllSound',['../namespacenn_1_1swkbd.html#a4ad447d6827aec53314e618ed15d69f5',1,'nn::swkbd']]] ]; diff --git a/search/functions_d.html b/search/functions_d.html index 58b3d31..31b75b8 100644 --- a/search/functions_d.html +++ b/search/functions_d.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_d.js b/search/functions_d.js index c08a3b4..a44a549 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,17 +1,17 @@ var searchData= [ - ['select',['select',['../group__nsysnet__socket.html#gadd056a205aa6181762de87c1d8c9a210',1,'socket.h']]], - ['send',['send',['../group__nsysnet__socket.html#gabe712ada38e96543e13ee5ec42c0849f',1,'socket.h']]], - ['sendto',['sendto',['../group__nsysnet__socket.html#gaa481d86e1f7cfb428547c552eee05511',1,'socket.h']]], - ['setsockopt',['setsockopt',['../group__nsysnet__socket.html#gaf188b4433461a4224c209231689e8270',1,'socket.h']]], - ['shutdown',['shutdown',['../group__nsysnet__socket.html#ga402425b8e1ceab40ac38a949babcf1aa',1,'socket.h']]], - ['socket',['socket',['../group__nsysnet__socket.html#gaf4e0711877c45a41168ac677b0670ccd',1,'socket.h']]], - ['socket_5flib_5finit',['socket_lib_init',['../group__nsysnet__socket.html#gaa6779bbd3ee86fec7811f4ab4b916954',1,'socket.h']]], - ['syslaunchmenu',['SYSLaunchMenu',['../group__sysapp__launch.html#ga1e9e4f516505135a90396f81ab2ee8f8',1,'launch.h']]], - ['syslaunchtitle',['SYSLaunchTitle',['../group__sysapp__launch.html#gad6b5ba2574335e8fdc7caf3568383f40',1,'launch.h']]], - ['sysrelaunchtitle',['SYSRelaunchTitle',['../group__sysapp__launch.html#ga0fffac4844b62aac067faa7886e11d13',1,'launch.h']]], - ['sysswitchtobrowserforviewer',['SYSSwitchToBrowserForViewer',['../group__sysapp__switch.html#ga7596d2bdd30d0ca0c1ef429633b18c8e',1,'switch.h']]], - ['sysswitchtoemanual',['SYSSwitchToEManual',['../group__sysapp__switch.html#gab7711e5c4d3dec35411105dc49774011',1,'switch.h']]], - ['sysswitchtoeshop',['SYSSwitchToEShop',['../group__sysapp__switch.html#gaaa7fc661404a717090e7f77936a78af2',1,'switch.h']]], - ['sysswitchtosynccontrolleronhbm',['SYSSwitchToSyncControllerOnHBM',['../group__sysapp__switch.html#gae2260bdc6355171190e898568a4e4368',1,'switch.h']]] + ['nnresult_5fisfailure',['NNResult_IsFailure',['../group__nn__result.html#ga035e23b8947fe268f21b3a3f7c7edb3b',1,'result.h']]], + ['nnresult_5fissuccess',['NNResult_IsSuccess',['../group__nn__result.html#ga4160f94e09672fbf59c46cb8ef4b732b',1,'result.h']]], + ['nssladdserverpki',['NSSLAddServerPKI',['../group__nsysnet__nssl.html#ga29af65684bb6a2a238998b1282e9be1b',1,'nssl.h']]], + ['nssladdserverpkiexternal',['NSSLAddServerPKIExternal',['../group__nsysnet__nssl.html#gae26bc46ca42f79c3140119374c40cea5',1,'nssl.h']]], + ['nsslcreateconnection',['NSSLCreateConnection',['../group__nsysnet__nssl.html#ga6980469997f47e7f9712b549f807bfe4',1,'nssl.h']]], + ['nsslcreatecontext',['NSSLCreateContext',['../group__nsysnet__nssl.html#gafd4a0686315bd9f7a4c99ece33cb74c8',1,'nssl.h']]], + ['nssldestroyconnection',['NSSLDestroyConnection',['../group__nsysnet__nssl.html#ga086f2b4473940cc47f13085184ecdb88',1,'nssl.h']]], + ['nssldestroycontext',['NSSLDestroyContext',['../group__nsysnet__nssl.html#ga2287e2c1ecb34493a1a3fe3359cc5ed1',1,'nssl.h']]], + ['nsslfinish',['NSSLFinish',['../group__nsysnet__nssl.html#gabd6dd47f0a2f3698fd07c3336119fd60',1,'nssl.h']]], + ['nsslinit',['NSSLInit',['../group__nsysnet__nssl.html#ga271f6d02a5a17553605ee6f4c5d92201',1,'nssl.h']]], + ['nsslread',['NSSLRead',['../group__nsysnet__nssl.html#ga6b734c16fb0ed64d42ae11cc2c583410',1,'nssl.h']]], + ['nsslwrite',['NSSLWrite',['../group__nsysnet__nssl.html#gac4f9fc85ec4f365aae566cb5205fcd91',1,'nssl.h']]], + ['ntohl',['ntohl',['../group__nsysnet__socket.html#gaa102b61428484589b89c98c7798ee65d',1,'socket.h']]], + ['ntohs',['ntohs',['../group__nsysnet__socket.html#gaf792d74a36744bbc7307fd9a7dedd234',1,'socket.h']]] ]; diff --git a/search/functions_e.html b/search/functions_e.html index b44e5c5..cddb9bb 100644 --- a/search/functions_e.html +++ b/search/functions_e.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/functions_e.js b/search/functions_e.js index e28dfdf..edfc856 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -1,6 +1,198 @@ var searchData= [ - ['vpadgettpcalibratedpoint',['VPADGetTPCalibratedPoint',['../group__vpad__input.html#gab61b5cccb45f795780b9c1153999006b',1,'input.h']]], - ['vpadinit',['VPADInit',['../group__vpad__input.html#gaaf77a1c1971173f292d8ce3405bd434a',1,'input.h']]], - ['vpadread',['VPADRead',['../group__vpad__input.html#ga7d3faa9a37cd544745835bbe0a6ff411',1,'input.h']]] + ['of',['OF',['../zlib_8h.html#ab1bbaa8881cd84bb4d6c306e3a315241',1,'OF((void)): zlib.h'],['../zlib_8h.html#a2e6d9561156aac56578c2f1434dc2595',1,'OF((z_streamp strm, int flush)): zlib.h'],['../zlib_8h.html#aaf595349427894f1dbaff9b509791256',1,'OF((z_streamp strm)): zlib.h'],['../zlib_8h.html#a2a46b5c7e44d2163fa24d943211aedf2',1,'OF((z_streamp strm, const Bytef *dictionary, uInt dictLength)): zlib.h'],['../zlib_8h.html#ae1a33ab7164b2fbab7683c4bea4c50c4',1,'OF((z_streamp dest, z_streamp source)): zlib.h'],['../zlib_8h.html#a35cdc947fd49a1bc22481945422bb97e',1,'OF((z_streamp strm, int level, int strategy)): zlib.h'],['../zlib_8h.html#a769be8bd85feda1b2dcb502abc010b23',1,'OF((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)): zlib.h'],['../zlib_8h.html#ab8bfcdd5ca05f2544694149a771644fa',1,'OF((z_streamp strm, uLong sourceLen)): zlib.h'],['../zlib_8h.html#a4891be63c26cb4dc463c8b2fba7e5ae2',1,'OF((z_streamp strm, int bits, int value)): zlib.h'],['../zlib_8h.html#a77ea653416e54d2d8415fecdcfd2472c',1,'OF((z_streamp strm, gz_headerp head)): zlib.h'],['../zlib_8h.html#a2b1869016067f610d37462ef1862e2bb',1,'OF((z_streamp strm, int windowBits)): zlib.h'],['../zlib_8h.html#a8df5cf36f8df181376ad722b2c13c8c2',1,'OF((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc)): zlib.h'],['../zlib_8h.html#a85df695aadb45de9c814f7a11f74705c',1,'OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)): zlib.h'],['../zlib_8h.html#aa38fec9fd654c448681296d8bfee871a',1,'OF((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)): zlib.h'],['../zlib_8h.html#a4d4f28ef1b8cbd7884aa62fc9f7ab22b',1,'OF((uLong sourceLen)): zlib.h'],['../zlib_8h.html#a60335f5e60905450d17d415a99db1d0e',1,'OF((int fd, const char *mode)): zlib.h'],['../zlib_8h.html#af62128c92c5321dd139070108189a639',1,'OF((gzFile file, unsigned size)): zlib.h'],['../zlib_8h.html#a4bf8da17c7ec075cfbe8ba5340897cfd',1,'OF((gzFile file, int level, int strategy)): zlib.h'],['../zlib_8h.html#afe848f00a307b58004de5a0ed5c7a98d',1,'OF((gzFile file, voidp buf, unsigned len)): zlib.h'],['../zlib_8h.html#ab8124cca4e0111abc3a089ac1fc53ecf',1,'OF((gzFile file, voidpc buf, unsigned len)): zlib.h'],['../zlib_8h.html#aa16722ec242cc8e52e5a9bcb07f6681a',1,'OF((gzFile file, const char *format,...)): zlib.h'],['../zlib_8h.html#afce6ce4068efaf8d5035a06a2a8ef8d4',1,'OF((gzFile file, const char *s)): zlib.h'],['../zlib_8h.html#aeb249b54a8b291ffedd96a0f3309d17b',1,'OF((gzFile file, char *buf, int len)): zlib.h'],['../zlib_8h.html#a71bf5da80bd11fd776592fc319d6305c',1,'OF((gzFile file, int c)): zlib.h'],['../zlib_8h.html#a200aee6968107e38df3efcf80e9b696f',1,'OF((gzFile file)): zlib.h'],['../zlib_8h.html#a731d6b0156abd7f9b38ccb8d1841f371',1,'OF((int c, gzFile file)): zlib.h'],['../zlib_8h.html#a1f60ebb9d0a34dc0246d08f8c17892e4',1,'OF((gzFile file, int flush)): zlib.h'],['../zlib_8h.html#a8719df7ce51af4f5f1b2ed8e8454a56c',1,'OF((gzFile file, int *errnum)): zlib.h'],['../zlib_8h.html#a58d297b6efb8e8abf76451b5be91eac9',1,'OF((uLong adler, const Bytef *buf, uInt len)): zlib.h'],['../zlib_8h.html#a6fd2dcbf92d74eb1debc04f1ad4a7064',1,'OF((uLong crc, const Bytef *buf, uInt len)): zlib.h'],['../zlib_8h.html#aee7a3a2881b7bfd06796c01120975964',1,'OF((z_streamp strm, int level, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a6fd21cd770ef0aeb9689108a28c17848',1,'OF((z_streamp strm, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a655c43f39bb876aa13ff7d3b4857d0d1',1,'OF((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#afd10a0d837b233c416cd330bc1982de4',1,'OF((z_streamp strm, int windowBits, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#a740e2f0087d5e04edd8d19fd124e0114',1,'OF((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size)): zlib.h'],['../zlib_8h.html#acc5e4836cd9b15b586b2c1e69787b536',1,'OF((const char *, const char *)): zlib.h'],['../zlib_8h.html#a079c739f233e67c4d7da395ad397d8ba',1,'OF((gzFile, z_off_t, int)): zlib.h'],['../zlib_8h.html#a641d9e9557d2e7aaed9976c1dba2b2bb',1,'OF((gzFile)): zlib.h'],['../zlib_8h.html#afef7201299fbeb2183f6efe1f5df3b22',1,'OF((uLong, uLong, z_off_t)): zlib.h'],['../zlib_8h.html#aeb600ab48f5eefd73b51e2e9d94d40cf',1,'OF((int)): zlib.h'],['../zlib_8h.html#ac9f4214f59c605d1fa213aaca45ac537',1,'OF((z_streamp)): zlib.h'],['../zlib_8h.html#a1e8430bf8a5f5fca764d705eb17cae0b',1,'OF((z_streamp, int)): zlib.h']]], + ['operator_20bool',['operator bool',['../classnn_1_1Result.html#a67b76affb3b5d35fa419ac234144038b',1,'nn::Result']]], + ['operator_20nnresult',['operator NNResult',['../classnn_1_1Result.html#af60a1a52af2f3d06ee80383a611160b2',1,'nn::Result']]], + ['operator_21_3d',['operator!=',['../classnn_1_1Result.html#a990641d9dbdab9e10a60482c98177cf5',1,'nn::Result']]], + ['operator_3d_3d',['operator==',['../classnn_1_1Result.html#adca63a84115c2c3c1e468d32f1b6196a',1,'nn::Result']]], + ['osacquirespinlock',['OSAcquireSpinLock',['../group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe',1,'spinlock.h']]], + ['osaddatomic',['OSAddAtomic',['../group__coreinit__atomic.html#ga452079709732be65c8c70d006d0726ff',1,'atomic.h']]], + ['osaddatomic64',['OSAddAtomic64',['../group__coreinit__atomic64.html#gaa5b44ae292622d74f217c1677ed63ec4',1,'atomic64.h']]], + ['osallocfromsystem',['OSAllocFromSystem',['../group__coreinit__memory.html#gabafbbb8aa2105c955064038989db76ab',1,'memory.h']]], + ['osallocvirtaddr',['OSAllocVirtAddr',['../group__coreinit__memorymap.html#gac9bcf8f9245f0f1e7446f1cafa49698d',1,'memorymap.h']]], + ['osandatomic',['OSAndAtomic',['../group__coreinit__atomic.html#ga0d35b2c99addec33cf9424f392f62cf5',1,'atomic.h']]], + ['osandatomic64',['OSAndAtomic64',['../group__coreinit__atomic64.html#ga3b006089f4662ba38c2acba96c2261e2',1,'atomic64.h']]], + ['osblockmove',['OSBlockMove',['../group__coreinit__memory.html#ga5e52e7faf134760ba17a37dcff0a6788',1,'memory.h']]], + ['osblockset',['OSBlockSet',['../group__coreinit__memory.html#ga2ca4424434d82a1c79fd4fcd5493c1fa',1,'memory.h']]], + ['oscalendartimetoticks',['OSCalendarTimeToTicks',['../group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3',1,'time.h']]], + ['oscancelalarm',['OSCancelAlarm',['../group__coreinit__alarms.html#gaf2d82c5e86eefb3acf43c20cee0c2818',1,'alarm.h']]], + ['oscancelalarms',['OSCancelAlarms',['../group__coreinit__alarms.html#ga5720fedb272532af0980a8d5c3caea40',1,'alarm.h']]], + ['oscancelthread',['OSCancelThread',['../group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805',1,'thread.h']]], + ['oscheckactivethreads',['OSCheckActiveThreads',['../group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb',1,'thread.h']]], + ['oscheckthreadstackusage',['OSCheckThreadStackUsage',['../group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce',1,'thread.h']]], + ['osclearthreadstackusage',['OSClearThreadStackUsage',['../group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b',1,'thread.h']]], + ['oscompareandswapatomic',['OSCompareAndSwapAtomic',['../group__coreinit__atomic.html#ga16e376922b989fe395384e9971cae9cc',1,'atomic.h']]], + ['oscompareandswapatomic64',['OSCompareAndSwapAtomic64',['../group__coreinit__atomic64.html#ga013dc7fe8af028a85a334ac6e8e2dfcd',1,'atomic64.h']]], + ['oscompareandswapatomicex',['OSCompareAndSwapAtomicEx',['../group__coreinit__atomic.html#ga1b226e28d186a31067e8ca45921d93e1',1,'atomic.h']]], + ['oscompareandswapatomicex64',['OSCompareAndSwapAtomicEx64',['../group__coreinit__atomic64.html#ga141529bd9d34586e9f32a3df9027a438',1,'atomic64.h']]], + ['osconsolewrite',['OSConsoleWrite',['../group__coreinit__debug.html#ga9ffd8f70cf674fb3e896370fb0aeec1a',1,'debug.h']]], + ['oscontinuethread',['OSContinueThread',['../group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8',1,'thread.h']]], + ['oscreatealarm',['OSCreateAlarm',['../group__coreinit__alarms.html#ga5a664886e2a2735e954d8d82f5dfdcc8',1,'alarm.h']]], + ['oscreatealarmex',['OSCreateAlarmEx',['../group__coreinit__alarms.html#ga3a30762bb4654675399f0ac3de1144e7',1,'alarm.h']]], + ['oscreatethread',['OSCreateThread',['../group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1',1,'thread.h']]], + ['osdetachthread',['OSDetachThread',['../group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73',1,'thread.h']]], + ['osdumpcontext',['OSDumpContext',['../group__coreinit__context.html#gac764b658d5f57fadc4de4c0ba8c34e19',1,'context.h']]], + ['osdynload_5facquire',['OSDynLoad_Acquire',['../group__coreinit__dynload.html#ga7e6521b6f014cd521db72bf7b2598c31',1,'dynload.h']]], + ['osdynload_5ffindexport',['OSDynLoad_FindExport',['../group__coreinit__dynload.html#gac55fc64505799f26cbe05d1b08823890',1,'dynload.h']]], + ['osdynload_5fgetallocator',['OSDynLoad_GetAllocator',['../group__coreinit__dynload.html#ga4320fce62da5aee52f6de05d360824ca',1,'dynload.h']]], + ['osdynload_5fgetmodulename',['OSDynLoad_GetModuleName',['../group__coreinit__dynload.html#ga83ed719cccdd550c88be842ccdfef058',1,'dynload.h']]], + ['osdynload_5fgettlsallocator',['OSDynLoad_GetTLSAllocator',['../group__coreinit__dynload.html#gaa44e781838aef7106eb64c385f4aee18',1,'dynload.h']]], + ['osdynload_5frelease',['OSDynLoad_Release',['../group__coreinit__dynload.html#gad85028e9723ff151db81951f615d5313',1,'dynload.h']]], + ['osdynload_5fsetallocator',['OSDynLoad_SetAllocator',['../group__coreinit__dynload.html#gac48870094bc213762e837660173453e8',1,'dynload.h']]], + ['osdynload_5fsettlsallocator',['OSDynLoad_SetTLSAllocator',['../group__coreinit__dynload.html#ga6178c09cb8511a82bb9de2ec735e6d5d',1,'dynload.h']]], + ['oseffectivetophysical',['OSEffectiveToPhysical',['../group__coreinit__memorymap.html#ga5de23bca9392d8b438861f2ceac173ed',1,'memorymap.h']]], + ['osenableforegroundexit',['OSEnableForegroundExit',['../group__coreinit__foreground.html#gaf49e8f76eac99c337d4d4ad6b792227d',1,'foreground.h']]], + ['osenablehomebuttonmenu',['OSEnableHomeButtonMenu',['../group__coreinit__systeminfo.html#ga585c0f547cf697dff6ef5d73f6de6b83',1,'systeminfo.h']]], + ['osexitthread',['OSExitThread',['../group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2',1,'thread.h']]], + ['osfastcond_5finit',['OSFastCond_Init',['../group__coreinit__fastcond.html#gafcade3e2b91b1f77f950629ca151cdcd',1,'fastcondition.h']]], + ['osfastcond_5fsignal',['OSFastCond_Signal',['../group__coreinit__fastcond.html#ga31aa2d694ca8c09eb631e8f611fc8a63',1,'fastcondition.h']]], + ['osfastcond_5fwait',['OSFastCond_Wait',['../group__coreinit__fastcond.html#ga7a6d6baacd450ca86d90eb0b4ec2fbef',1,'fastcondition.h']]], + ['osfastmutex_5finit',['OSFastMutex_Init',['../group__coreinit__fastmutex.html#ga996895e65c693a3a052498849dd922ee',1,'fastmutex.h']]], + ['osfastmutex_5flock',['OSFastMutex_Lock',['../group__coreinit__fastmutex.html#ga68e24274234702d41d36ed206cdbfe1d',1,'fastmutex.h']]], + ['osfastmutex_5ftrylock',['OSFastMutex_TryLock',['../group__coreinit__fastmutex.html#gac4a61678d2b5f0aa5c7e0fac167297e3',1,'fastmutex.h']]], + ['osfastmutex_5funlock',['OSFastMutex_Unlock',['../group__coreinit__fastmutex.html#gab1cc24eee4a6b3bace1a511b4d4b03cf',1,'fastmutex.h']]], + ['osfatal',['OSFatal',['../group__coreinit__debug.html#gac41ff294b884ccffb202a5fe5deb6f5e',1,'debug.h']]], + ['osfreetosystem',['OSFreeToSystem',['../group__coreinit__memory.html#ga1528594494814190475a913109146db8',1,'memory.h']]], + ['osfreevirtaddr',['OSFreeVirtAddr',['../group__coreinit__memorymap.html#gad2f52f8705e306378d875acad0ad0b4d',1,'memorymap.h']]], + ['osgetactivethreadlink',['OSGetActiveThreadLink',['../group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1',1,'thread.h']]], + ['osgetalarmuserdata',['OSGetAlarmUserData',['../group__coreinit__alarms.html#ga7ef9512e147f3636433f81312b516180',1,'alarm.h']]], + ['osgetatomic64',['OSGetAtomic64',['../group__coreinit__atomic64.html#ga39c95f0582d35a122bad27ff90c001f5',1,'atomic64.h']]], + ['osgetavailphysaddrrange',['OSGetAvailPhysAddrRange',['../group__coreinit__memorymap.html#ga1bfa089c8d2c869aa2dc824b688f14f4',1,'memorymap.h']]], + ['osgetcorecount',['OSGetCoreCount',['../group__coreinit__core.html#gad2736cecb831e8d817d4520ddbe2199e',1,'core.h']]], + ['osgetcoreid',['OSGetCoreId',['../group__coreinit__core.html#gae46ae66c00e018f914ba43df11035651',1,'core.h']]], + ['osgetcurrentcontext',['OSGetCurrentContext',['../group__coreinit__context.html#ga3cd800d9bdaad5aa3e8e1503f34d2551',1,'context.h']]], + ['osgetcurrentthread',['OSGetCurrentThread',['../group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37',1,'thread.h']]], + ['osgetdataphysaddrrange',['OSGetDataPhysAddrRange',['../group__coreinit__memorymap.html#ga27856f3b01004398f43f111eceef6c83',1,'memorymap.h']]], + ['osgetdefaultthread',['OSGetDefaultThread',['../group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7',1,'thread.h']]], + ['osgetforegroundbucket',['OSGetForegroundBucket',['../group__coreinit__memory.html#gacf36057de0bc1f98db6a96217cc08b64',1,'memory.h']]], + ['osgetforegroundbucketfreearea',['OSGetForegroundBucketFreeArea',['../group__coreinit__memory.html#ga381f32576f1c11cc6398be6b350a8619',1,'memory.h']]], + ['osgetmaincoreid',['OSGetMainCoreId',['../group__coreinit__core.html#ga03db251f12f03a71015d824212f53044',1,'core.h']]], + ['osgetmapvirtaddrrange',['OSGetMapVirtAddrRange',['../group__coreinit__memorymap.html#ga22e71a472f3db380efda352a2c84c826',1,'memorymap.h']]], + ['osgetmembound',['OSGetMemBound',['../group__coreinit__memory.html#ga4ca445b0dbea2a2063b1a84bb5b0ad40',1,'memory.h']]], + ['osgetsemaphorecount',['OSGetSemaphoreCount',['../group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33',1,'semaphore.h']]], + ['osgetstackpointer',['OSGetStackPointer',['../group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921',1,'thread.h']]], + ['osgetsymbolname',['OSGetSymbolName',['../group__coreinit__debug.html#ga5cd23cae7ab41a77133fadc5c85e5f80',1,'debug.h']]], + ['osgetsysteminfo',['OSGetSystemInfo',['../group__coreinit__systeminfo.html#ga8fec93a3dcbb7b1665e081af10783968',1,'systeminfo.h']]], + ['osgetsystemmessagequeue',['OSGetSystemMessageQueue',['../group__coreinit__msgq.html#ga3c364a7e2b00417fa3bc96bad8f4a6c4',1,'messagequeue.h']]], + ['osgetsystemtick',['OSGetSystemTick',['../group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc',1,'time.h']]], + ['osgetsystemtime',['OSGetSystemTime',['../group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94',1,'time.h']]], + ['osgetthreadaffinity',['OSGetThreadAffinity',['../group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728',1,'thread.h']]], + ['osgetthreadname',['OSGetThreadName',['../group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e',1,'thread.h']]], + ['osgetthreadpriority',['OSGetThreadPriority',['../group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec',1,'thread.h']]], + ['osgetthreadspecific',['OSGetThreadSpecific',['../group__coreinit__thread.html#ga94cfe1592be09c48ba2ee9718297ee3d',1,'thread.h']]], + ['osgettick',['OSGetTick',['../group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2',1,'time.h']]], + ['osgettime',['OSGetTime',['../group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07',1,'time.h']]], + ['osgettitleid',['OSGetTitleID',['../group__coreinit__title.html#gab04c17c1fd8221af3576eecbb27e64b4',1,'title.h']]], + ['osgetupid',['OSGetUPID',['../group__coreinit__debug.html#ga3a6f7088bc221c6ec0f701326db6f3b4',1,'debug.h']]], + ['osinitalarmqueue',['OSInitAlarmQueue',['../group__coreinit__alarms.html#gac10998d540b1f79f2a00e08e029e3a22',1,'alarm.h']]], + ['osinitalarmqueueex',['OSInitAlarmQueueEx',['../group__coreinit__alarms.html#ga3697277777b6cb3e3037cf420ebc3870',1,'alarm.h']]], + ['osinitcond',['OSInitCond',['../group__coreinit__cond.html#ga3380e1614dffb59637175a508d6f8395',1,'condition.h']]], + ['osinitcondex',['OSInitCondEx',['../group__coreinit__cond.html#ga3fb5e451c43c561142042258ab65650d',1,'condition.h']]], + ['osinitcontext',['OSInitContext',['../group__coreinit__context.html#gadfb33ccd64260099bee7b040f61982e5',1,'context.h']]], + ['osinitcoroutine',['OSInitCoroutine',['../group__coreinit__coroutine.html#gadde6ad1f52999e45276fc9bf8594a7e4',1,'coroutine.h']]], + ['osinitevent',['OSInitEvent',['../group__coreinit__event.html#ga8acaa46f677e69f110a19a2e956ddcd6',1,'event.h']]], + ['osiniteventex',['OSInitEventEx',['../group__coreinit__event.html#ga152505eccadef17efdd8b6cca2f8ce2f',1,'event.h']]], + ['osinitmessagequeue',['OSInitMessageQueue',['../group__coreinit__msgq.html#gad4e853ba00a85db8fcd76f98295b718d',1,'messagequeue.h']]], + ['osinitmessagequeueex',['OSInitMessageQueueEx',['../group__coreinit__msgq.html#ga9957416bbc2f80a6bcd4a5451f42861d',1,'messagequeue.h']]], + ['osinitmutex',['OSInitMutex',['../group__coreinit__mutex.html#ga03d1b0af602295a14f6df01d5a0aa12e',1,'mutex.h']]], + ['osinitmutexex',['OSInitMutexEx',['../group__coreinit__mutex.html#ga7bfdd3b29adc53f3fc206934d80c13e7',1,'mutex.h']]], + ['osinitrendezvous',['OSInitRendezvous',['../group__coreinit__rendezvous.html#ga89a97f9c20c66a9aa48bf39df862bd17',1,'rendezvous.h']]], + ['osinitsemaphore',['OSInitSemaphore',['../group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1',1,'semaphore.h']]], + ['osinitsemaphoreex',['OSInitSemaphoreEx',['../group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a',1,'semaphore.h']]], + ['osinitspinlock',['OSInitSpinLock',['../group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31',1,'spinlock.h']]], + ['osinitthreadqueue',['OSInitThreadQueue',['../group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72',1,'threadqueue.h']]], + ['osinitthreadqueueex',['OSInitThreadQueueEx',['../group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee',1,'threadqueue.h']]], + ['osishomebuttonmenuenabled',['OSIsHomeButtonMenuEnabled',['../group__coreinit__systeminfo.html#gab644b456d915de741cedece15551eae5',1,'systeminfo.h']]], + ['osismaincore',['OSIsMainCore',['../group__coreinit__core.html#gaeb060ef03e7d812f07709738601b004e',1,'core.h']]], + ['osisthreadsuspended',['OSIsThreadSuspended',['../group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353',1,'thread.h']]], + ['osisthreadterminated',['OSIsThreadTerminated',['../group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14',1,'thread.h']]], + ['osjointhread',['OSJoinThread',['../group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432',1,'thread.h']]], + ['osloadcontext',['OSLoadContext',['../group__coreinit__context.html#ga8072567238c7a10b509e478983776129',1,'context.h']]], + ['osloadcoroutine',['OSLoadCoroutine',['../group__coreinit__coroutine.html#gaa5dd2485f556a423e612e2dbae6ac5d8',1,'coroutine.h']]], + ['osloadfpucontext',['OSLoadFPUContext',['../group__coreinit__context.html#gae4b93f5f4d772680b906ffbc1b736c0f',1,'context.h']]], + ['oslockmutex',['OSLockMutex',['../group__coreinit__mutex.html#gac540b8ab45b64548e31395f193f0fc49',1,'mutex.h']]], + ['osmapmemory',['OSMapMemory',['../group__coreinit__memorymap.html#ga7fb12e8bad1c58fe5e19448abde8c979',1,'memorymap.h']]], + ['osoratomic',['OSOrAtomic',['../group__coreinit__atomic.html#gaca2698dafed48d274a2c011214443410',1,'atomic.h']]], + ['osoratomic64',['OSOrAtomic64',['../group__coreinit__atomic64.html#ga6bf366bb5648f8b9053bb59cd19fde2f',1,'atomic64.h']]], + ['ospanic',['OSPanic',['../group__coreinit__debug.html#ga097edcb78d0ffbd6247975b0c9fbd1cb',1,'debug.h']]], + ['ospeekmessage',['OSPeekMessage',['../group__coreinit__msgq.html#gabacf50dc270123f7b10dd474c4ce8782',1,'messagequeue.h']]], + ['osqueryvirtaddr',['OSQueryVirtAddr',['../group__coreinit__memorymap.html#ga38fa261e773bd708f2f02e6e6a6454fb',1,'memorymap.h']]], + ['osreceivemessage',['OSReceiveMessage',['../group__coreinit__msgq.html#ga312ba5bd2e8bffc7988a1173e85492a5',1,'messagequeue.h']]], + ['osreleaseforeground',['OSReleaseForeground',['../group__coreinit__foreground.html#gae76c48de7329a3420437488c7fb07a11',1,'foreground.h']]], + ['osreleasespinlock',['OSReleaseSpinLock',['../group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7',1,'spinlock.h']]], + ['osreport',['OSReport',['../group__coreinit__debug.html#ga9783636684aed892ac5e90565570f31c',1,'debug.h']]], + ['osresetevent',['OSResetEvent',['../group__coreinit__event.html#ga27699986af3f6eee35c6cda0033d071c',1,'event.h']]], + ['osresumethread',['OSResumeThread',['../group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b',1,'thread.h']]], + ['osrunthread',['OSRunThread',['../group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573',1,'thread.h']]], + ['ossavecontext',['OSSaveContext',['../group__coreinit__context.html#gac0687440c00919a235329afec6485a14',1,'context.h']]], + ['ossavecoroutine',['OSSaveCoroutine',['../group__coreinit__coroutine.html#ga26b706e2053074b1229d57e4da92a634',1,'coroutine.h']]], + ['ossavefpucontext',['OSSaveFPUContext',['../group__coreinit__context.html#ga8cba61562a3df6b7803406633633eb4a',1,'context.h']]], + ['ossavesdone_5freadytorelease',['OSSavesDone_ReadyToRelease',['../group__coreinit__foreground.html#ga41ce26ec13d7c37f0a46e1eb2d5cbcf7',1,'foreground.h']]], + ['osscreenclearbufferex',['OSScreenClearBufferEx',['../group__coreinit__screen.html#gaa265bdc1d4e801a8e9495ab4f4cabafe',1,'screen.h']]], + ['osscreenenableex',['OSScreenEnableEx',['../group__coreinit__screen.html#ga0dd2476b23f7f4e52a5167f2335773e3',1,'screen.h']]], + ['osscreenflipbuffersex',['OSScreenFlipBuffersEx',['../group__coreinit__screen.html#ga09b9072ab8dd2095f97ba39e24e3b76b',1,'screen.h']]], + ['osscreengetbuffersizeex',['OSScreenGetBufferSizeEx',['../group__coreinit__screen.html#ga14a0a2e005fc00ddd23ac58aff566ee5',1,'screen.h']]], + ['osscreeninit',['OSScreenInit',['../group__coreinit__screen.html#gac678395798fae82a857a824eedebd7de',1,'screen.h']]], + ['osscreenputfontex',['OSScreenPutFontEx',['../group__coreinit__screen.html#gacf5e67a9873092ab755c3af2db421a01',1,'screen.h']]], + ['osscreenputpixelex',['OSScreenPutPixelEx',['../group__coreinit__screen.html#ga3f4b6594fdc62b57e5ceb6cdc0e57d5a',1,'screen.h']]], + ['osscreensetbufferex',['OSScreenSetBufferEx',['../group__coreinit__screen.html#gae7f7bf93df292c52972baf07b0ba8116',1,'screen.h']]], + ['osscreenshutdown',['OSScreenShutdown',['../group__coreinit__screen.html#ga10098ced2ffbf0107930932af69665a3',1,'screen.h']]], + ['ossendmessage',['OSSendMessage',['../group__coreinit__msgq.html#ga4bf95b267a8e32c42715dbf31a0da7e6',1,'messagequeue.h']]], + ['ossetalarm',['OSSetAlarm',['../group__coreinit__alarms.html#ga4145b4d9637ede72450ee18cf98cd8a4',1,'alarm.h']]], + ['ossetalarmtag',['OSSetAlarmTag',['../group__coreinit__alarms.html#ga411a482a63988aca30bf4a0cb354e350',1,'alarm.h']]], + ['ossetalarmuserdata',['OSSetAlarmUserData',['../group__coreinit__alarms.html#gaaf24ef65a362b6ff62b9cc96f3bbe458',1,'alarm.h']]], + ['ossetatomic64',['OSSetAtomic64',['../group__coreinit__atomic64.html#gae9884a3d5c431505cc7884342bd70280',1,'atomic64.h']]], + ['ossetcurrentcontext',['OSSetCurrentContext',['../group__coreinit__context.html#ga0cf3992c00d9be25adccc83f470937f7',1,'context.h']]], + ['ossetexceptioncallback',['OSSetExceptionCallback',['../group__coreinit__exception.html#ga456ef855d4aa07cfa8d89d2d9830037e',1,'exception.h']]], + ['ossetexceptioncallbackex',['OSSetExceptionCallbackEx',['../group__coreinit__exception.html#gac22958974883ca4e5ffaeab5044cc9c2',1,'exception.h']]], + ['ossetperiodicalarm',['OSSetPeriodicAlarm',['../group__coreinit__alarms.html#ga185b2ba5f2148dd78cac83c459d3568f',1,'alarm.h']]], + ['ossetthreadaffinity',['OSSetThreadAffinity',['../group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e',1,'thread.h']]], + ['ossetthreadcancelstate',['OSSetThreadCancelState',['../group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f',1,'thread.h']]], + ['ossetthreadcleanupcallback',['OSSetThreadCleanupCallback',['../group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea',1,'thread.h']]], + ['ossetthreaddeallocator',['OSSetThreadDeallocator',['../group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706',1,'thread.h']]], + ['ossetthreadname',['OSSetThreadName',['../group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984',1,'thread.h']]], + ['ossetthreadpriority',['OSSetThreadPriority',['../group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc',1,'thread.h']]], + ['ossetthreadrunquantum',['OSSetThreadRunQuantum',['../group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36',1,'thread.h']]], + ['ossetthreadspecific',['OSSetThreadSpecific',['../group__coreinit__thread.html#gaa5ec19889db9ab9d679ed56b49c8dd44',1,'thread.h']]], + ['ossetthreadstackusage',['OSSetThreadStackUsage',['../group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa',1,'thread.h']]], + ['ossignalcond',['OSSignalCond',['../group__coreinit__cond.html#ga4ad088d1be5fd1558263491a65b48984',1,'condition.h']]], + ['ossignalevent',['OSSignalEvent',['../group__coreinit__event.html#ga18f11bbc98f004476e1b7ef5b72b20b4',1,'event.h']]], + ['ossignaleventall',['OSSignalEventAll',['../group__coreinit__event.html#ga8e66a2b0c064dd3b280fbb474dd4d083',1,'event.h']]], + ['ossignalsemaphore',['OSSignalSemaphore',['../group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806',1,'semaphore.h']]], + ['ossleepthread',['OSSleepThread',['../group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6',1,'thread.h']]], + ['ossleepticks',['OSSleepTicks',['../group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17',1,'thread.h']]], + ['ossuspendthread',['OSSuspendThread',['../group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587',1,'thread.h']]], + ['osswapatomic',['OSSwapAtomic',['../group__coreinit__atomic.html#gaa7b8eca199558fc8e345b4355157e383',1,'atomic.h']]], + ['osswapatomic64',['OSSwapAtomic64',['../group__coreinit__atomic64.html#ga91a5e551bb59d138380b5b3349c8c99b',1,'atomic64.h']]], + ['osswitchcoroutine',['OSSwitchCoroutine',['../group__coreinit__coroutine.html#gaed21e6e0ceaca2804cd90a868bf5d014',1,'coroutine.h']]], + ['osswitchfiber',['OSSwitchFiber',['../group__coreinit__fiber.html#ga9477a9edc90aade1305f821b893033c7',1,'fiber.h']]], + ['osswitchfiberex',['OSSwitchFiberEx',['../group__coreinit__fiber.html#ga1e15932fb68d6decccaf75ff15f50bc8',1,'fiber.h']]], + ['osswitchstack',['OSSwitchStack',['../group__coreinit__context.html#ga7fa75c50f5b6a1ccb2e6a7af5b3cea5c',1,'context.h']]], + ['ostestandclearatomic',['OSTestAndClearAtomic',['../group__coreinit__atomic.html#ga6bd922980697de3c6714122d1cf42d70',1,'atomic.h']]], + ['ostestandclearatomic64',['OSTestAndClearAtomic64',['../group__coreinit__atomic64.html#ga30d88a46ebff71fccd4c4c5afe06b77b',1,'atomic64.h']]], + ['ostestandsetatomic',['OSTestAndSetAtomic',['../group__coreinit__atomic.html#ga4f5db7a4ad6e4a26a95e3d2053e9ac30',1,'atomic.h']]], + ['ostestandsetatomic64',['OSTestAndSetAtomic64',['../group__coreinit__atomic64.html#ga699a16866f1a192437f4766099635001',1,'atomic64.h']]], + ['ostestthreadcancel',['OSTestThreadCancel',['../group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c',1,'thread.h']]], + ['ostickstocalendartime',['OSTicksToCalendarTime',['../group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7',1,'time.h']]], + ['ostryacquirespinlock',['OSTryAcquireSpinLock',['../group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3',1,'spinlock.h']]], + ['ostryacquirespinlockwithtimeout',['OSTryAcquireSpinLockWithTimeout',['../group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96',1,'spinlock.h']]], + ['ostrylockmutex',['OSTryLockMutex',['../group__coreinit__mutex.html#ga5892ff24353a07eaec68242ef44998d2',1,'mutex.h']]], + ['ostrywaitsemaphore',['OSTryWaitSemaphore',['../group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b',1,'semaphore.h']]], + ['osuninterruptiblespinlock_5facquire',['OSUninterruptibleSpinLock_Acquire',['../group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5frelease',['OSUninterruptibleSpinLock_Release',['../group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquire',['OSUninterruptibleSpinLock_TryAcquire',['../group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410',1,'spinlock.h']]], + ['osuninterruptiblespinlock_5ftryacquirewithtimeout',['OSUninterruptibleSpinLock_TryAcquireWithTimeout',['../group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03',1,'spinlock.h']]], + ['osunlockmutex',['OSUnlockMutex',['../group__coreinit__mutex.html#gabdcea1245d3bf588114b33e213892d6f',1,'mutex.h']]], + ['osunmapmemory',['OSUnmapMemory',['../group__coreinit__memorymap.html#ga4fcc6ab7f6031feb27b52ff88ad42fe9',1,'memorymap.h']]], + ['oswaitalarm',['OSWaitAlarm',['../group__coreinit__alarms.html#gad84aa4992e422bf52deb596c1e77c6b8',1,'alarm.h']]], + ['oswaitcond',['OSWaitCond',['../group__coreinit__cond.html#gab0defea1070e1f129578d98dc023f05d',1,'condition.h']]], + ['oswaitevent',['OSWaitEvent',['../group__coreinit__event.html#ga3c1778dbfa0b9ae29248d4b8fe481c11',1,'event.h']]], + ['oswaiteventwithtimeout',['OSWaitEventWithTimeout',['../group__coreinit__event.html#gaf35db0845e7b82bff1376df3564174b4',1,'event.h']]], + ['oswaitrendezvous',['OSWaitRendezvous',['../group__coreinit__rendezvous.html#ga4ab603063321c8dba9bf6358a91d8a87',1,'rendezvous.h']]], + ['oswaitrendezvouswithtimeout',['OSWaitRendezvousWithTimeout',['../group__coreinit__rendezvous.html#gad7e0e5517bd650c1555bfc57e419c369',1,'rendezvous.h']]], + ['oswaitsemaphore',['OSWaitSemaphore',['../group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac',1,'semaphore.h']]], + ['oswakeupthread',['OSWakeupThread',['../group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8',1,'thread.h']]], + ['osxoratomic',['OSXorAtomic',['../group__coreinit__atomic.html#gaeb662c9d8e5968a656820d34052ddfe0',1,'atomic.h']]], + ['osxoratomic64',['OSXorAtomic64',['../group__coreinit__atomic64.html#ga332cb62e0ae9ed883e3f7e2e87d48d65',1,'atomic64.h']]], + ['osyieldthread',['OSYieldThread',['../group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169',1,'thread.h']]] ]; diff --git a/search/functions_f.html b/search/functions_f.html new file mode 100644 index 0000000..4967292 --- /dev/null +++ b/search/functions_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_f.js b/search/functions_f.js new file mode 100644 index 0000000..74fd1d2 --- /dev/null +++ b/search/functions_f.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['procuicalcmemorysize',['ProcUICalcMemorySize',['../group__proc__ui__procui.html#gaee2fb9350ecb48ef24704401a4431ca6',1,'procui.h']]], + ['procuiclearcallbacks',['ProcUIClearCallbacks',['../group__proc__ui__procui.html#ga6509e620feaf54dc2e2f7d23313e2f79',1,'procui.h']]], + ['procuidrawdonerelease',['ProcUIDrawDoneRelease',['../group__proc__ui__procui.html#gae89a764a7dedc01cfa80ec3a6733c229',1,'procui.h']]], + ['procuiinforeground',['ProcUIInForeground',['../group__proc__ui__procui.html#gabeabd14866cfdea46181526148f25727',1,'procui.h']]], + ['procuiinit',['ProcUIInit',['../group__proc__ui__procui.html#gae02b06d5d7a51f364abbfde02cfa14ef',1,'procui.h']]], + ['procuiinitex',['ProcUIInitEx',['../group__proc__ui__procui.html#ga25e6a2ffe24eb8f466869352e619fc3f',1,'procui.h']]], + ['procuiinshutdown',['ProcUIInShutdown',['../group__proc__ui__procui.html#ga32550ec8e2a44fa047ccd0ed0c2af67c',1,'procui.h']]], + ['procuiisrunning',['ProcUIIsRunning',['../group__proc__ui__procui.html#ga918dbc5c465f8c5f2b9f376cd9354df9',1,'procui.h']]], + ['procuiprocessmessages',['ProcUIProcessMessages',['../group__proc__ui__procui.html#gab32d41d50911feff627b2b2bc535d00f',1,'procui.h']]], + ['procuiregistercallback',['ProcUIRegisterCallback',['../group__proc__ui__procui.html#gafe451bcd44c4f7b967b2beec38df0517',1,'procui.h']]], + ['procuiregistercallbackcore',['ProcUIRegisterCallbackCore',['../group__proc__ui__procui.html#gaecc3b07dce458491d7c331958ffff701',1,'procui.h']]], + ['procuisetsavecallback',['ProcUISetSaveCallback',['../group__proc__ui__procui.html#ga1f3302a943ee4921b17d702d5e4c7f59',1,'procui.h']]], + ['procuishutdown',['ProcUIShutdown',['../group__proc__ui__procui.html#ga6eee334c8cccc14367c7d972d6d00987',1,'procui.h']]], + ['procuisubprocessmessages',['ProcUISubProcessMessages',['../group__proc__ui__procui.html#ga93dbed34ef225ecf734045b191b51375',1,'procui.h']]] +]; diff --git a/search/groups_0.html b/search/groups_0.html index aaba07e..f4895cb 100644 --- a/search/groups_0.html +++ b/search/groups_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_0.js b/search/groups_0.js index 756e35f..a89ebec 100644 --- a/search/groups_0.js +++ b/search/groups_0.js @@ -1,5 +1,8 @@ var searchData= [ ['alarms',['Alarms',['../group__coreinit__alarms.html',1,'']]], - ['atomic_2064_20bit',['Atomic 64 bit',['../group__coreinit__atomic64.html',1,'']]] + ['atomic_20operations',['Atomic Operations',['../group__coreinit__atomic.html',1,'']]], + ['atomic_20operations_2064_20bit',['Atomic Operations 64 bit',['../group__coreinit__atomic64.html',1,'']]], + ['auto_20connect_20c_20api',['Auto Connect C API',['../group__nn__ac__c.html',1,'']]], + ['auto_20connect_20c_2b_2b_20api',['Auto Connect C++ API',['../group__nn__ac__cpp.html',1,'']]] ]; diff --git a/search/groups_1.html b/search/groups_1.html index d287bfa..3195265 100644 --- a/search/groups_1.html +++ b/search/groups_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_1.js b/search/groups_1.js index 254c16b..fc72feb 100644 --- a/search/groups_1.js +++ b/search/groups_1.js @@ -1,6 +1,5 @@ var searchData= [ - ['base_20heap',['Base Heap',['../group__coreinit__baseheap.html',1,'']]], - ['block_20heap',['Block Heap',['../group__coreinit__blockheap.html',1,'']]], + ['block_20heap',['Block Heap',['../group__coreinit__memblockheap.html',1,'']]], ['buffer',['Buffer',['../group__gx2r__buffer.html',1,'']]] ]; diff --git a/search/groups_10.html b/search/groups_10.html new file mode 100644 index 0000000..e82a480 --- /dev/null +++ b/search/groups_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/groups_10.js b/search/groups_10.js new file mode 100644 index 0000000..ab73fa3 --- /dev/null +++ b/search/groups_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['unit_20heap',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]], + ['utils',['Utils',['../group__gx2__utils.html',1,'']]] +]; diff --git a/search/groups_11.html b/search/groups_11.html new file mode 100644 index 0000000..bb25fb3 --- /dev/null +++ b/search/groups_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/groups_11.js b/search/groups_11.js new file mode 100644 index 0000000..aefc113 --- /dev/null +++ b/search/groups_11.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['voice',['Voice',['../group__sndcore2__voice.html',1,'']]], + ['vpad',['vpad',['../group__vpad.html',1,'']]], + ['vpad_20input',['VPAD Input',['../group__vpad__input.html',1,'']]] +]; diff --git a/search/groups_12.html b/search/groups_12.html new file mode 100644 index 0000000..9a387bb --- /dev/null +++ b/search/groups_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/groups_12.js b/search/groups_12.js new file mode 100644 index 0000000..92b7766 --- /dev/null +++ b/search/groups_12.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wpad',['WPAD',['../group__padscore__wpad.html',1,'']]] +]; diff --git a/search/groups_2.html b/search/groups_2.html index 29681b2..5882446 100644 --- a/search/groups_2.html +++ b/search/groups_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_2.js b/search/groups_2.js index f257e20..2b8f83e 100644 --- a/search/groups_2.js +++ b/search/groups_2.js @@ -3,7 +3,8 @@ var searchData= ['coreinit',['coreinit',['../group__coreinit.html',1,'']]], ['cache',['Cache',['../group__coreinit__cache.html',1,'']]], ['condition_20variable',['Condition Variable',['../group__coreinit__cond.html',1,'']]], - ['core_20identification',['Core Identification',['../group__coreinit__core.html',1,'']]], + ['context',['Context',['../group__coreinit__context.html',1,'']]], + ['core',['Core',['../group__coreinit__core.html',1,'']]], ['coroutines',['Coroutines',['../group__coreinit__coroutine.html',1,'']]], ['common_20memory_20heap',['Common Memory Heap',['../group__coreinit__memheap.html',1,'']]], ['clear',['Clear',['../group__gx2__clear.html',1,'']]], diff --git a/search/groups_3.html b/search/groups_3.html index b51e57f..bd23aa6 100644 --- a/search/groups_3.html +++ b/search/groups_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_3.js b/search/groups_3.js index 348ad32..7f26275 100644 --- a/search/groups_3.js +++ b/search/groups_3.js @@ -2,6 +2,8 @@ var searchData= [ ['debug',['Debug',['../group__coreinit__debug.html',1,'']]], ['dynamic_20loading',['Dynamic Loading',['../group__coreinit__dynload.html',1,'']]], + ['default_20heap',['Default Heap',['../group__coreinit__memdefaultheap.html',1,'']]], + ['debug',['Debug',['../group__gx2__debug.html',1,'']]], ['display',['Display',['../group__gx2__display.html',1,'']]], ['display_20list',['Display List',['../group__gx2__displaylist.html',1,'']]], ['draw',['Draw',['../group__gx2__draw.html',1,'']]], diff --git a/search/groups_4.html b/search/groups_4.html index 987621b..34edffc 100644 --- a/search/groups_4.html +++ b/search/groups_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_4.js b/search/groups_4.js index 8ecac5b..8e78f74 100644 --- a/search/groups_4.js +++ b/search/groups_4.js @@ -1,9 +1,10 @@ var searchData= [ + ['energy_20saver',['Energy saver',['../group__coreinit__energysaver.html',1,'']]], ['event_20object',['Event Object',['../group__coreinit__event.html',1,'']]], ['exception_20handling',['Exception Handling',['../group__coreinit__exception.html',1,'']]], ['exit',['Exit',['../group__coreinit__exit.html',1,'']]], - ['expanded_20heap',['Expanded Heap',['../group__coreinit__expheap.html',1,'']]], + ['expanded_20heap',['Expanded Heap',['../group__coreinit__memexpheap.html',1,'']]], ['enums',['Enums',['../group__gx2__enum.html',1,'']]], ['event',['Event',['../group__gx2__event.html',1,'']]] ]; diff --git a/search/groups_5.html b/search/groups_5.html index 2ccec27..6d9adbf 100644 --- a/search/groups_5.html +++ b/search/groups_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_5.js b/search/groups_5.js index 68f86dd..089a666 100644 --- a/search/groups_5.js +++ b/search/groups_5.js @@ -2,7 +2,8 @@ var searchData= [ ['fast_20condition_20variable',['Fast Condition Variable',['../group__coreinit__fastcond.html',1,'']]], ['fast_20mutex',['Fast Mutex',['../group__coreinit__fastmutex.html',1,'']]], + ['fiber',['Fiber',['../group__coreinit__fiber.html',1,'']]], ['foreground_20management',['Foreground Management',['../group__coreinit__foreground.html',1,'']]], - ['frame_20heap',['Frame Heap',['../group__coreinit__frameheap.html',1,'']]], - ['filesystem',['Filesystem',['../group__coreinit__fs.html',1,'']]] + ['filesystem',['Filesystem',['../group__coreinit__fs.html',1,'']]], + ['frame_20heap',['Frame Heap',['../group__coreinit__memfrmheap.html',1,'']]] ]; diff --git a/search/groups_6.html b/search/groups_6.html index ed69c07..f8f8085 100644 --- a/search/groups_6.html +++ b/search/groups_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_7.html b/search/groups_7.html index 027daaa..8c734ab 100644 --- a/search/groups_7.html +++ b/search/groups_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_7.js b/search/groups_7.js index ee4ee04..49dee08 100644 --- a/search/groups_7.js +++ b/search/groups_7.js @@ -1,10 +1,4 @@ var searchData= [ - ['mcp_20ios_20calls',['MCP IOS Calls',['../group__coreinit__mcp.html',1,'']]], - ['memory_20list',['Memory List',['../group__coreinit__memlist.html',1,'']]], - ['memory',['Memory',['../group__coreinit__memory.html',1,'']]], - ['message_20queue',['Message Queue',['../group__coreinit__msgq.html',1,'']]], - ['mutex',['Mutex',['../group__coreinit__mutex.html',1,'']]], - ['memory',['Memory',['../group__gx2__mem.html',1,'']]], - ['memory',['Memory',['../group__gx2r__mem.html',1,'']]] + ['hid_20api',['HID API',['../group__nsyshid__hid.html',1,'']]] ]; diff --git a/search/groups_8.html b/search/groups_8.html index 936f141..2d0c65d 100644 --- a/search/groups_8.html +++ b/search/groups_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_8.js b/search/groups_8.js index c74909f..c6df8b6 100644 --- a/search/groups_8.js +++ b/search/groups_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['nsysnet',['nsysnet',['../group__nsysnet.html',1,'']]] + ['ios',['IOS',['../group__coreinit__ios.html',1,'']]] ]; diff --git a/search/groups_9.html b/search/groups_9.html index c66e6a6..f7957bd 100644 --- a/search/groups_9.html +++ b/search/groups_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_9.js b/search/groups_9.js index 7787ce0..e6efe94 100644 --- a/search/groups_9.js +++ b/search/groups_9.js @@ -1,5 +1,4 @@ var searchData= [ - ['proc_5fui',['proc_ui',['../group__proc__ui.html',1,'']]], - ['procui',['ProcUI',['../group__proc__ui__procui.html',1,'']]] + ['kpad',['KPAD',['../group__padscore__kpad.html',1,'']]] ]; diff --git a/search/groups_a.html b/search/groups_a.html index 93ac2a1..98c7322 100644 --- a/search/groups_a.html +++ b/search/groups_a.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_a.js b/search/groups_a.js index 1d660e4..cd191f3 100644 --- a/search/groups_a.js +++ b/search/groups_a.js @@ -1,7 +1,11 @@ var searchData= [ - ['rendezvous',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], - ['registers',['Registers',['../group__gx2__registers.html',1,'']]], - ['resource',['Resource',['../group__gx2r__resource.html',1,'']]], - ['result',['Result',['../group__sndcore2__result.html',1,'']]] + ['mcp',['MCP',['../group__coreinit__mcp.html',1,'']]], + ['memory_20list',['Memory List',['../group__coreinit__memlist.html',1,'']]], + ['memory',['Memory',['../group__coreinit__memory.html',1,'']]], + ['memory_20map',['Memory Map',['../group__coreinit__memorymap.html',1,'']]], + ['message_20queue',['Message Queue',['../group__coreinit__msgq.html',1,'']]], + ['mutex',['Mutex',['../group__coreinit__mutex.html',1,'']]], + ['memory',['Memory',['../group__gx2__mem.html',1,'']]], + ['memory',['Memory',['../group__gx2r__mem.html',1,'']]] ]; diff --git a/search/groups_b.html b/search/groups_b.html index 46da692..8fd0de2 100644 --- a/search/groups_b.html +++ b/search/groups_b.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_b.js b/search/groups_b.js index ee7711e..bf6f07c 100644 --- a/search/groups_b.js +++ b/search/groups_b.js @@ -1,18 +1,9 @@ var searchData= [ - ['screen',['Screen',['../group__coreinit__screen.html',1,'']]], - ['semaphore',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], - ['spinlock',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], - ['system_20info',['System Info',['../group__coreinit__systeminfo.html',1,'']]], - ['sampler',['Sampler',['../group__gx2__sampler.html',1,'']]], - ['shaders',['Shaders',['../group__gx2__shader.html',1,'']]], - ['state',['State',['../group__gx2__state.html',1,'']]], - ['surface',['Surface',['../group__gx2__surface.html',1,'']]], - ['swap',['Swap',['../group__gx2__swap.html',1,'']]], - ['surface',['Surface',['../group__gx2r__surface.html',1,'']]], - ['socket',['Socket',['../group__nsysnet__socket.html',1,'']]], - ['sndcore2',['sndcore2',['../group__sndcore2.html',1,'']]], - ['sysapp',['sysapp',['../group__sysapp.html',1,'']]], - ['sysapp_20launch',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], - ['sysapp_20switch',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]] + ['nn',['nn',['../group__nn.html',1,'']]], + ['nn_5fac',['nn_ac',['../group__nn__ac.html',1,'']]], + ['nn_5fswkbd',['nn_swkbd',['../group__nn__swkbd.html',1,'']]], + ['nsyshid',['nsyshid',['../group__nsyshid.html',1,'']]], + ['nsysnet',['nsysnet',['../group__nsysnet.html',1,'']]], + ['nintendo_20ssl',['Nintendo SSL',['../group__nsysnet__nssl.html',1,'']]] ]; diff --git a/search/groups_c.html b/search/groups_c.html index 960b8d7..5827076 100644 --- a/search/groups_c.html +++ b/search/groups_c.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_c.js b/search/groups_c.js index 1ca3175..d2aed9b 100644 --- a/search/groups_c.js +++ b/search/groups_c.js @@ -1,9 +1,6 @@ var searchData= [ - ['task_20queue',['Task Queue',['../group__coreinit__taskq.html',1,'']]], - ['thread',['Thread',['../group__coreinit__thread.html',1,'']]], - ['thread_20queue',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], - ['time',['Time',['../group__coreinit__time.html',1,'']]], - ['tessellation',['Tessellation',['../group__gx2__tessellation.html',1,'']]], - ['texture',['Texture',['../group__gx2__texture.html',1,'']]] + ['padscore',['padscore',['../group__padscore.html',1,'']]], + ['proc_5fui',['proc_ui',['../group__proc__ui.html',1,'']]], + ['procui',['ProcUI',['../group__proc__ui__procui.html',1,'']]] ]; diff --git a/search/groups_d.html b/search/groups_d.html index f4878cd..64172f8 100644 --- a/search/groups_d.html +++ b/search/groups_d.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_d.js b/search/groups_d.js index ad26a33..53c120a 100644 --- a/search/groups_d.js +++ b/search/groups_d.js @@ -1,4 +1,9 @@ var searchData= [ - ['unit_20heap',['Unit Heap',['../group__coreinit__unitheap.html',1,'']]] + ['rendezvous',['Rendezvous',['../group__coreinit__rendezvous.html',1,'']]], + ['registers',['Registers',['../group__gx2__registers.html',1,'']]], + ['resource',['Resource',['../group__gx2r__resource.html',1,'']]], + ['result',['Result',['../group__nn__result.html',1,'']]], + ['result',['Result',['../group__sndcore2__result.html',1,'']]], + ['rpl_20interface',['RPL Interface',['../group__swkbd__rpl.html',1,'']]] ]; diff --git a/search/groups_e.html b/search/groups_e.html index 68e8547..a0646c2 100644 --- a/search/groups_e.html +++ b/search/groups_e.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/groups_e.js b/search/groups_e.js index aefc113..a70a5a4 100644 --- a/search/groups_e.js +++ b/search/groups_e.js @@ -1,6 +1,20 @@ var searchData= [ - ['voice',['Voice',['../group__sndcore2__voice.html',1,'']]], - ['vpad',['vpad',['../group__vpad.html',1,'']]], - ['vpad_20input',['VPAD Input',['../group__vpad__input.html',1,'']]] + ['screen',['Screen',['../group__coreinit__screen.html',1,'']]], + ['semaphore',['Semaphore',['../group__coreinit__semaphore.html',1,'']]], + ['spinlock',['Spinlock',['../group__coreinit__spinlock.html',1,'']]], + ['system_20info',['System Info',['../group__coreinit__systeminfo.html',1,'']]], + ['sampler',['Sampler',['../group__gx2__sampler.html',1,'']]], + ['shaders',['Shaders',['../group__gx2__shader.html',1,'']]], + ['state',['State',['../group__gx2__state.html',1,'']]], + ['surface',['Surface',['../group__gx2__surface.html',1,'']]], + ['swap',['Swap',['../group__gx2__swap.html',1,'']]], + ['surface',['Surface',['../group__gx2r__surface.html',1,'']]], + ['software_20keyboard',['Software Keyboard',['../group__nn__swkbd__swkbd.html',1,'']]], + ['socket',['Socket',['../group__nsysnet__socket.html',1,'']]], + ['sndcore2',['sndcore2',['../group__sndcore2.html',1,'']]], + ['swkbd',['swkbd',['../group__swkbd.html',1,'']]], + ['sysapp',['sysapp',['../group__sysapp.html',1,'']]], + ['sysapp_20launch',['SYSAPP Launch',['../group__sysapp__launch.html',1,'']]], + ['sysapp_20switch',['SYSAPP Switch',['../group__sysapp__switch.html',1,'']]] ]; diff --git a/search/groups_f.html b/search/groups_f.html new file mode 100644 index 0000000..e5946e2 --- /dev/null +++ b/search/groups_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/groups_f.js b/search/groups_f.js new file mode 100644 index 0000000..d6bcbde --- /dev/null +++ b/search/groups_f.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['task_20queue',['Task Queue',['../group__coreinit__taskq.html',1,'']]], + ['thread',['Thread',['../group__coreinit__thread.html',1,'']]], + ['thread_20queue',['Thread Queue',['../group__coreinit__threadq.html',1,'']]], + ['time',['Time',['../group__coreinit__time.html',1,'']]], + ['title',['Title',['../group__coreinit__title.html',1,'']]], + ['temp',['Temp',['../group__gx2__temp.html',1,'']]], + ['tessellation',['Tessellation',['../group__gx2__tessellation.html',1,'']]], + ['texture',['Texture',['../group__gx2__texture.html',1,'']]] +]; diff --git a/search/namespaces_0.html b/search/namespaces_0.html new file mode 100644 index 0000000..f55ca63 --- /dev/null +++ b/search/namespaces_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 0000000..3f4bbdc --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['ac',['ac',['../namespacenn_1_1ac.html',1,'nn']]], + ['detail',['detail',['../namespacenn_1_1ac_1_1detail.html',1,'nn::ac']]], + ['nn',['nn',['../namespacenn.html',1,'']]], + ['swkbd',['swkbd',['../namespacenn_1_1swkbd.html',1,'nn']]] +]; diff --git a/search/namespaces_1.html b/search/namespaces_1.html new file mode 100644 index 0000000..37c816c --- /dev/null +++ b/search/namespaces_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 0000000..df26b5c --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rpl',['Rpl',['../namespaceRpl.html',1,'']]] +]; diff --git a/search/pages_0.html b/search/pages_0.html index 75d203d..d752858 100644 --- a/search/pages_0.html +++ b/search/pages_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/pages_0.js b/search/pages_0.js index dcb1fe2..038da54 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['wii_20u_20toolchain',['Wii U Toolchain',['../index.html',1,'']]] + ['deprecated_20list',['Deprecated List',['../deprecated.html',1,'']]] ]; diff --git a/search/pages_1.html b/search/pages_1.html new file mode 100644 index 0000000..924fb48 --- /dev/null +++ b/search/pages_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 0000000..dcb1fe2 --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wii_20u_20toolchain',['Wii U Toolchain',['../index.html',1,'']]] +]; diff --git a/search/search.css b/search/search.css index 4d7612f..3cf9df9 100644 --- a/search/search.css +++ b/search/search.css @@ -6,14 +6,12 @@ #MSearchBox { white-space : nowrap; - position: absolute; float: none; - display: inline; margin-top: 8px; right: 0px; width: 170px; + height: 24px; z-index: 102; - background-color: white; } #MSearchBox .left @@ -48,12 +46,13 @@ height:19px; background:url('search_m.png') repeat-x; border:none; - width:111px; + width:115px; margin-left:20px; padding-left:4px; color: #909090; outline: none; font: 9pt Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; } #FSearchBox #MSearchField { @@ -64,7 +63,7 @@ display:block; position:absolute; right:10px; - top:0px; + top:8px; width:20px; height:19px; background:url('search_r.png') no-repeat; @@ -102,7 +101,7 @@ left: 0; top: 0; border: 1px solid #90A5CE; background-color: #F9FAFC; - z-index: 1; + z-index: 10001; padding-top: 4px; padding-bottom: 4px; -moz-border-radius: 4px; @@ -165,6 +164,7 @@ iframe#MSearchResults { left: 0; top: 0; border: 1px solid #000; background-color: #EEF1F7; + z-index:10000; } /* ----------------------------------- */ diff --git a/search/search.js b/search/search.js index dedce3b..a554ab9 100644 --- a/search/search.js +++ b/search/search.js @@ -1,3 +1,26 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ function convertToId(search) { var result = ''; @@ -788,4 +811,4 @@ function init_search() } searchBox.OnSelectItem(0); } - +/* @license-end */ diff --git a/search/searchdata.js b/search/searchdata.js index 84ad642..2ee3f51 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,45 +1,48 @@ var indexSectionsWithContent = { - 0: "_abcdefghijlmnopqrstuvwxyz", - 1: "afglmosv", - 2: "abcdefgilmnprstuvw", - 3: "_abcdefglmoprsv", - 4: "_abcdefghijlmnopqrstuvwxyz", - 5: "abfgmopsuv", - 6: "afgmopv", - 7: "afgmopsv", - 8: "ft", - 9: "abcdefgmnprstuv", - 10: "w" + 0: "_abcdefghijklmnopqrstuvwxyz", + 1: "acdfghiklmnorsvwz", + 2: "nr", + 3: "abcdefghiklmnprstuvwz", + 4: "_abcdefghiklmnoprsvw", + 5: "_abcdefghijklmnopqrstuvwxyz", + 6: "_abcdfghikmnopsuvwz", + 7: "acdfghiklmnoprstvw", + 8: "acdefghijklmnoprsuvw", + 9: "_cdfhilmostz", + 10: "abcdefghikmnprstuvw", + 11: "dw" }; var indexSectionNames = { 0: "all", 1: "classes", - 2: "files", - 3: "functions", - 4: "variables", - 5: "typedefs", - 6: "enums", - 7: "enumvalues", - 8: "defines", - 9: "groups", - 10: "pages" + 2: "namespaces", + 3: "files", + 4: "functions", + 5: "variables", + 6: "typedefs", + 7: "enums", + 8: "enumvalues", + 9: "defines", + 10: "groups", + 11: "pages" }; var indexSectionLabels = { 0: "All", 1: "Data Structures", - 2: "Files", - 3: "Functions", - 4: "Variables", - 5: "Typedefs", - 6: "Enumerations", - 7: "Enumerator", - 8: "Macros", - 9: "Modules", - 10: "Pages" + 2: "Namespaces", + 3: "Files", + 4: "Functions", + 5: "Variables", + 6: "Typedefs", + 7: "Enumerations", + 8: "Enumerator", + 9: "Macros", + 10: "Modules", + 11: "Pages" }; diff --git a/search/typedefs_0.html b/search/typedefs_0.html index a6c8e25..2a284a9 100644 --- a/search/typedefs_0.html +++ b/search/typedefs_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_0.js b/search/typedefs_0.js index fa038a6..8630d4e 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,36 +1,50 @@ var searchData= [ - ['axauxcallback',['AXAuxCallback',['../group__sndcore2__device.html#ga9932e6553db1a80375fa612f1afb03f1',1,'device.h']]], - ['axdevicefinalmixcallback',['AXDeviceFinalMixCallback',['../group__sndcore2__device.html#gaf6b461748cc3b43524eb9ee07abb9b7c',1,'device.h']]], - ['axdevicemode',['AXDeviceMode',['../group__sndcore2__device.html#ga685eaea51fc5255827cddf9bbf2bc7ab',1,'device.h']]], - ['axdevicetype',['AXDeviceType',['../group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7',1,'device.h']]], - ['axdrcvslc',['AXDRCVSLC',['../group__sndcore2__drcvs.html#ga8134f91110c6e801907395d4c4052dc8',1,'drcvs.h']]], - ['axdrcvsmode',['AXDRCVSMode',['../group__sndcore2__drcvs.html#gac2abd701d07b2b303739bd0b6cc0e99d',1,'drcvs.h']]], - ['axdrcvsoutput',['AXDRCVSOutput',['../group__sndcore2__drcvs.html#ga3acd69570748ea447a05d7c8ef79ebdb',1,'drcvs.h']]], - ['axdrcvsspeakerposition',['AXDRCVSSpeakerPosition',['../group__sndcore2__drcvs.html#ga4feb81b6481fd6c254796da207420fbe',1,'drcvs.h']]], - ['axdrcvssurroundlevelgain',['AXDRCVSSurroundLevelGain',['../group__sndcore2__drcvs.html#ga3935c5b190e1e328a936e7fcb37824c1',1,'drcvs.h']]], - ['axframecallback',['AXFrameCallback',['../group__sndcore2__core.html#gadf09b40feb37560b01bb5de1fb4142d2',1,'core.h']]], - ['axinitparams',['AXInitParams',['../group__sndcore2__core.html#gae358832b58fc3526fce79483554e618d',1,'core.h']]], - ['axinitpipeline',['AXInitPipeline',['../group__sndcore2__core.html#ga18fce1a1a46f615f9fa0623fa91657f3',1,'core.h']]], - ['axinitrenderer',['AXInitRenderer',['../group__sndcore2__core.html#ga9faa9270fe572642255e56290f21cbde',1,'core.h']]], - ['axprofile',['AXProfile',['../group__sndcore2__core.html#ga2bd07a66e4335a4c97360f766e5ef48c',1,'core.h']]], - ['axresult',['AXResult',['../group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b',1,'result.h']]], - ['axvoice',['AXVoice',['../group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597',1,'voice.h']]], - ['axvoiceadpcm',['AXVoiceAdpcm',['../group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd',1,'voice.h']]], - ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5',1,'voice.h']]], - ['axvoicecallbackexfn',['AXVoiceCallbackExFn',['../group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9',1,'voice.h']]], - ['axvoicecallbackfn',['AXVoiceCallbackFn',['../group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76',1,'voice.h']]], - ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524',1,'voice.h']]], - ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6',1,'voice.h']]], - ['axvoiceformat',['AXVoiceFormat',['../group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583',1,'voice.h']]], - ['axvoicelink',['AXVoiceLink',['../group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80',1,'voice.h']]], - ['axvoiceloop',['AXVoiceLoop',['../group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6',1,'voice.h']]], - ['axvoiceoffsets',['AXVoiceOffsets',['../group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41',1,'voice.h']]], - ['axvoicerenderer',['AXVoiceRenderer',['../group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c',1,'voice.h']]], - ['axvoicesrc',['AXVoiceSrc',['../group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc',1,'voice.h']]], - ['axvoicesrcratioresult',['AXVoiceSrcRatioResult',['../group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd',1,'voice.h']]], - ['axvoicesrctype',['AXVoiceSrcType',['../group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949',1,'voice.h']]], - ['axvoicestate',['AXVoiceState',['../group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa',1,'voice.h']]], - ['axvoicetype',['AXVoiceType',['../group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8',1,'voice.h']]], - ['axvoicevedata',['AXVoiceVeData',['../group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab',1,'voice.h']]] + ['_5f_5fcurl_5frule_5f01_5f_5f',['__curl_rule_01__',['../curlrules_8h.html#a8206a51f7cf5f1deb3bfa3a6e7c68424',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f02_5f_5f',['__curl_rule_02__',['../curlrules_8h.html#a2c5d480028704a875af753639638ef5f',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f03_5f_5f',['__curl_rule_03__',['../curlrules_8h.html#a242702df403aeb5c6455dccae056e700',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f04_5f_5f',['__curl_rule_04__',['../curlrules_8h.html#a29a6928ae1d31a2eaac66ac7d745d7e6',1,'curlrules.h']]], + ['_5f_5fcurl_5frule_5f05_5f_5f',['__curl_rule_05__',['../curlrules_8h.html#af1a570059d2a39a7e45f37ba9bb83d89',1,'curlrules.h']]], + ['_5fcurl_5fconv_5fcallback1',['_curl_conv_callback1',['../typecheck-gcc_8h.html#ae23e3d9711c086a0e6d7ed71528af612',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback2',['_curl_conv_callback2',['../typecheck-gcc_8h.html#a0fea29cfe79074a01e621e1a60991ef5',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback3',['_curl_conv_callback3',['../typecheck-gcc_8h.html#a860c9f69cd61f0d62fe6d1c07f997557',1,'typecheck-gcc.h']]], + ['_5fcurl_5fconv_5fcallback4',['_curl_conv_callback4',['../typecheck-gcc_8h.html#ac3b116e3ba589ed78cc87e7c3112ea3a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback1',['_curl_debug_callback1',['../typecheck-gcc_8h.html#a38f105b9cd4bf3acea7b90b94ca1b3e4',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback2',['_curl_debug_callback2',['../typecheck-gcc_8h.html#ab01f2ff3301a334ece6174b03f4e5d28',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback3',['_curl_debug_callback3',['../typecheck-gcc_8h.html#afc09253a354ff60673b1c1151c8def2c',1,'typecheck-gcc.h']]], + ['_5fcurl_5fdebug_5fcallback4',['_curl_debug_callback4',['../typecheck-gcc_8h.html#a4838c9c889eb922b7640a5bce11c39a1',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback1',['_curl_ioctl_callback1',['../typecheck-gcc_8h.html#ac98d2c7271ec1cec914c97a5145158e0',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback2',['_curl_ioctl_callback2',['../typecheck-gcc_8h.html#a57074be8be0a6ce763667af2d2ecf545',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback3',['_curl_ioctl_callback3',['../typecheck-gcc_8h.html#a33f0746d29dae7c90b17c8bc86e4f5da',1,'typecheck-gcc.h']]], + ['_5fcurl_5fioctl_5fcallback4',['_curl_ioctl_callback4',['../typecheck-gcc_8h.html#a98c01eba8ecf16a15fc0e71903eac966',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback1',['_curl_opensocket_callback1',['../typecheck-gcc_8h.html#a4b78d0574fcf4c4446605226baef4a37',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback2',['_curl_opensocket_callback2',['../typecheck-gcc_8h.html#ac71948f5d198f4fce7fcec5e1c393c7d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback3',['_curl_opensocket_callback3',['../typecheck-gcc_8h.html#a806f13b9e6185fe8c23b44a9a7702e1f',1,'typecheck-gcc.h']]], + ['_5fcurl_5fopensocket_5fcallback4',['_curl_opensocket_callback4',['../typecheck-gcc_8h.html#a3ed9505f200ea33994226fe68d563aba',1,'typecheck-gcc.h']]], + ['_5fcurl_5fprogress_5fcallback1',['_curl_progress_callback1',['../typecheck-gcc_8h.html#ae1c22cc182bd6c2840919a8a97bc893d',1,'typecheck-gcc.h']]], + ['_5fcurl_5fprogress_5fcallback2',['_curl_progress_callback2',['../typecheck-gcc_8h.html#ae5fb09075cfa12022f3333999fcf8dd6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback1',['_curl_read_callback1',['../typecheck-gcc_8h.html#a4ef80b355d9d7c86c168be2d50a54f3f',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback2',['_curl_read_callback2',['../typecheck-gcc_8h.html#acc73ed54f67fbaf3b0afd6304255df68',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback3',['_curl_read_callback3',['../typecheck-gcc_8h.html#a74233e98990823bab7b1804d6c97d913',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback4',['_curl_read_callback4',['../typecheck-gcc_8h.html#a20492219d2ab8606fbc23db7a498bfcc',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback5',['_curl_read_callback5',['../typecheck-gcc_8h.html#a48fbbec5ca7d0b3cbc3c6f7367398cc2',1,'typecheck-gcc.h']]], + ['_5fcurl_5fread_5fcallback6',['_curl_read_callback6',['../typecheck-gcc_8h.html#a911a440c845480fe1c61fa402caa0efe',1,'typecheck-gcc.h']]], + ['_5fcurl_5fseek_5fcallback1',['_curl_seek_callback1',['../typecheck-gcc_8h.html#adebe91c0cf6ae015cc98752e4fe2c363',1,'typecheck-gcc.h']]], + ['_5fcurl_5fseek_5fcallback2',['_curl_seek_callback2',['../typecheck-gcc_8h.html#a704fb61f39b18a5fde22c82d59b60865',1,'typecheck-gcc.h']]], + ['_5fcurl_5fsockopt_5fcallback1',['_curl_sockopt_callback1',['../typecheck-gcc_8h.html#ae92c23cd0e591dba75a807f53c77bd89',1,'typecheck-gcc.h']]], + ['_5fcurl_5fsockopt_5fcallback2',['_curl_sockopt_callback2',['../typecheck-gcc_8h.html#add99a0d4f95480d9c32c7d06ab1a1b0a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback1',['_curl_ssl_ctx_callback1',['../typecheck-gcc_8h.html#a7058f7dbc805e87b392be48dfdeeb243',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback2',['_curl_ssl_ctx_callback2',['../typecheck-gcc_8h.html#a7d411cabd802a4d71ed00c3cb3fe2485',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback3',['_curl_ssl_ctx_callback3',['../typecheck-gcc_8h.html#a98288ce858bcf4c8dace0d521efef8b7',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback4',['_curl_ssl_ctx_callback4',['../typecheck-gcc_8h.html#ae4301737ac1049c2194d571f578a35b7',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback5',['_curl_ssl_ctx_callback5',['../typecheck-gcc_8h.html#ab603023e8514bafb4f44a5f7830beda0',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback6',['_curl_ssl_ctx_callback6',['../typecheck-gcc_8h.html#a6c4618e2a8fc4dac60df619ad8679b5a',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback7',['_curl_ssl_ctx_callback7',['../typecheck-gcc_8h.html#ae2ebdce539e2b1b1348bca8c74831d86',1,'typecheck-gcc.h']]], + ['_5fcurl_5fssl_5fctx_5fcallback8',['_curl_ssl_ctx_callback8',['../typecheck-gcc_8h.html#aeea9c5ad63d27b7ce77216a872b737c6',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback1',['_curl_write_callback1',['../typecheck-gcc_8h.html#a6fdc58231b707bb8ac7827225f80cc46',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback2',['_curl_write_callback2',['../typecheck-gcc_8h.html#a54f8d4f9a11538997cb683fe1d0f6cd3',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback3',['_curl_write_callback3',['../typecheck-gcc_8h.html#a171c69a0358744ef482384eed24bb205',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback4',['_curl_write_callback4',['../typecheck-gcc_8h.html#ae65fa617c1a899f5805a234c70a6562e',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback5',['_curl_write_callback5',['../typecheck-gcc_8h.html#a98820b0001a74a41b6a101b106a336bd',1,'typecheck-gcc.h']]], + ['_5fcurl_5fwrite_5fcallback6',['_curl_write_callback6',['../typecheck-gcc_8h.html#a9920c94d76d50e53275ed7d7529ea77a',1,'typecheck-gcc.h']]] ]; diff --git a/search/typedefs_1.html b/search/typedefs_1.html index c44c36f..7af807d 100644 --- a/search/typedefs_1.html +++ b/search/typedefs_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_1.js b/search/typedefs_1.js index 6c98486..0155757 100644 --- a/search/typedefs_1.js +++ b/search/typedefs_1.js @@ -1,4 +1,37 @@ var searchData= [ - ['bool',['BOOL',['../wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788',1,'wut_types.h']]] + ['acconfigid',['ACConfigId',['../group__nn__ac__c.html#gac4a8e848f723536de1ae83651cd91d8d',1,'ac_c.h']]], + ['axauxcallback',['AXAuxCallback',['../group__sndcore2__device.html#ga9932e6553db1a80375fa612f1afb03f1',1,'device.h']]], + ['axdevicefinalmixcallback',['AXDeviceFinalMixCallback',['../group__sndcore2__device.html#gaf6b461748cc3b43524eb9ee07abb9b7c',1,'device.h']]], + ['axdevicemode',['AXDeviceMode',['../group__sndcore2__device.html#ga685eaea51fc5255827cddf9bbf2bc7ab',1,'device.h']]], + ['axdevicetype',['AXDeviceType',['../group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7',1,'device.h']]], + ['axdrcvslc',['AXDRCVSLC',['../group__sndcore2__drcvs.html#ga8134f91110c6e801907395d4c4052dc8',1,'drcvs.h']]], + ['axdrcvsmode',['AXDRCVSMode',['../group__sndcore2__drcvs.html#gac2abd701d07b2b303739bd0b6cc0e99d',1,'drcvs.h']]], + ['axdrcvsoutput',['AXDRCVSOutput',['../group__sndcore2__drcvs.html#ga3acd69570748ea447a05d7c8ef79ebdb',1,'drcvs.h']]], + ['axdrcvsspeakerposition',['AXDRCVSSpeakerPosition',['../group__sndcore2__drcvs.html#ga4feb81b6481fd6c254796da207420fbe',1,'drcvs.h']]], + ['axdrcvssurroundlevelgain',['AXDRCVSSurroundLevelGain',['../group__sndcore2__drcvs.html#ga3935c5b190e1e328a936e7fcb37824c1',1,'drcvs.h']]], + ['axframecallback',['AXFrameCallback',['../group__sndcore2__core.html#gadf09b40feb37560b01bb5de1fb4142d2',1,'core.h']]], + ['axinitparams',['AXInitParams',['../group__sndcore2__core.html#gae358832b58fc3526fce79483554e618d',1,'core.h']]], + ['axinitpipeline',['AXInitPipeline',['../group__sndcore2__core.html#ga18fce1a1a46f615f9fa0623fa91657f3',1,'core.h']]], + ['axinitrenderer',['AXInitRenderer',['../group__sndcore2__core.html#ga9faa9270fe572642255e56290f21cbde',1,'core.h']]], + ['axprofile',['AXProfile',['../group__sndcore2__core.html#ga2bd07a66e4335a4c97360f766e5ef48c',1,'core.h']]], + ['axresult',['AXResult',['../group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b',1,'result.h']]], + ['axvoice',['AXVoice',['../group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597',1,'voice.h']]], + ['axvoiceadpcm',['AXVoiceAdpcm',['../group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd',1,'voice.h']]], + ['axvoiceadpcmloopdata',['AXVoiceAdpcmLoopData',['../group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5',1,'voice.h']]], + ['axvoicecallbackexfn',['AXVoiceCallbackExFn',['../group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9',1,'voice.h']]], + ['axvoicecallbackfn',['AXVoiceCallbackFn',['../group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76',1,'voice.h']]], + ['axvoicedevicebusmixdata',['AXVoiceDeviceBusMixData',['../group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524',1,'voice.h']]], + ['axvoicedevicemixdata',['AXVoiceDeviceMixData',['../group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6',1,'voice.h']]], + ['axvoiceformat',['AXVoiceFormat',['../group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583',1,'voice.h']]], + ['axvoicelink',['AXVoiceLink',['../group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80',1,'voice.h']]], + ['axvoiceloop',['AXVoiceLoop',['../group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6',1,'voice.h']]], + ['axvoiceoffsets',['AXVoiceOffsets',['../group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41',1,'voice.h']]], + ['axvoicerenderer',['AXVoiceRenderer',['../group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c',1,'voice.h']]], + ['axvoicesrc',['AXVoiceSrc',['../group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc',1,'voice.h']]], + ['axvoicesrcratioresult',['AXVoiceSrcRatioResult',['../group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd',1,'voice.h']]], + ['axvoicesrctype',['AXVoiceSrcType',['../group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949',1,'voice.h']]], + ['axvoicestate',['AXVoiceState',['../group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa',1,'voice.h']]], + ['axvoicetype',['AXVoiceType',['../group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8',1,'voice.h']]], + ['axvoicevedata',['AXVoiceVeData',['../group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab',1,'voice.h']]] ]; diff --git a/search/typedefs_10.html b/search/typedefs_10.html new file mode 100644 index 0000000..d8e5942 --- /dev/null +++ b/search/typedefs_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_10.js b/search/typedefs_10.js new file mode 100644 index 0000000..149a136 --- /dev/null +++ b/search/typedefs_10.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['voidp',['voidp',['../zconf_8h.html#aef6ee0fd51b4998d5eae9ffe4e44306c',1,'zconf.h']]], + ['voidpc',['voidpc',['../zconf_8h.html#a83353380653d820aa4327e553e737fbf',1,'zconf.h']]], + ['voidpf',['voidpf',['../zconf_8h.html#a2de3690ae41712f1488ce8b89b07141a',1,'zconf.h']]], + ['vpadaccstatus',['VPADAccStatus',['../group__vpad__input.html#gae231e035d828f8b5fd115ccd9cb0dc10',1,'input.h']]], + ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gaea68bb30ba080099c5ab52bf1c139749',1,'input.h']]], + ['vpadchan',['VPADChan',['../group__vpad__input.html#ga28f8fd390ab36d30c846bf474d9ac69a',1,'input.h']]], + ['vpaddirection',['VPADDirection',['../group__vpad__input.html#ga4787c1a9ee9827011be6d89e6162aeb3',1,'input.h']]], + ['vpadgyrostatus',['VPADGyroStatus',['../group__vpad__input.html#ga5f500d1dfd43728b91e8379ead591caa',1,'input.h']]], + ['vpadlcdmode',['VPADLcdMode',['../group__vpad__input.html#gabb79866a1f9ceeb8da91f0ebf2fcd0e4',1,'input.h']]], + ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#ga795712c25b958c9fcf292c870fd88b2f',1,'input.h']]], + ['vpadstatus',['VPADStatus',['../group__vpad__input.html#gabbc31ad611e782924cfaf0f2381ba419',1,'input.h']]], + ['vpadtouchdata',['VPADTouchData',['../group__vpad__input.html#ga6752157ac359524b5bacca3a365ced48',1,'input.h']]], + ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga7b756c3edd718ec6adec661e5944c17b',1,'input.h']]], + ['vpadvec2d',['VPADVec2D',['../group__vpad__input.html#ga0668ab896b9463069d53a90ae8367b14',1,'input.h']]], + ['vpadvec3d',['VPADVec3D',['../group__vpad__input.html#ga2c6abf11f9fe25d883caa7ea87f01a58',1,'input.h']]] +]; diff --git a/search/typedefs_11.html b/search/typedefs_11.html new file mode 100644 index 0000000..3f37b89 --- /dev/null +++ b/search/typedefs_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_11.js b/search/typedefs_11.js new file mode 100644 index 0000000..46b7821 --- /dev/null +++ b/search/typedefs_11.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['wpadbutton',['WPADButton',['../group__padscore__wpad.html#ga5e7a9a59a44019d6afc890a440593668',1,'wpad.h']]], + ['wpadchan',['WPADChan',['../group__padscore__wpad.html#ga9bb1899ef29e861f93e5485f62299a94',1,'wpad.h']]], + ['wpadclassicbutton',['WPADClassicButton',['../group__padscore__wpad.html#gac0c912c66e44b8f4fe1cdd1464f85b04',1,'wpad.h']]], + ['wpadconnectcallback',['WPADConnectCallback',['../group__padscore__wpad.html#gadef10730cd57d632907b87f060e63568',1,'wpad.h']]], + ['wpaddataformat',['WPADDataFormat',['../group__padscore__wpad.html#ga6f108159ac26de203c387d91e0a1f2b6',1,'wpad.h']]], + ['wpadextensioncallback',['WPADExtensionCallback',['../group__padscore__wpad.html#ga02c578a9aa5aeb3bce69e590bb7f953e',1,'wpad.h']]], + ['wpadextensiontype',['WPADExtensionType',['../group__padscore__wpad.html#ga6dbe500470e71dbffda5a827f47b2c3c',1,'wpad.h']]], + ['wpadprobutton',['WPADProButton',['../group__padscore__wpad.html#ga84ec6da145df5c1b8dd28cf33b1bd153',1,'wpad.h']]], + ['wpadsamplingcallback',['WPADSamplingCallback',['../group__padscore__wpad.html#gabd9fc3d3e6cbd92e4b1202cb976805b2',1,'wpad.h']]], + ['wpadstatusprocontroller',['WPADStatusProController',['../group__padscore__wpad.html#gaa55f844a25f2a9db917b6454ad112080',1,'wpad.h']]], + ['wpadvec2d',['WPADVec2D',['../group__padscore__wpad.html#ga088a3c4185064930726ad03ec6b3f247',1,'wpad.h']]] +]; diff --git a/search/typedefs_12.html b/search/typedefs_12.html new file mode 100644 index 0000000..b1382a2 --- /dev/null +++ b/search/typedefs_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_12.js b/search/typedefs_12.js new file mode 100644 index 0000000..b843e23 --- /dev/null +++ b/search/typedefs_12.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['z_5fstream',['z_stream',['../zlib_8h.html#afa60092f4e0b9bc4f23b41c6930463f0',1,'zlib.h']]], + ['z_5fstreamp',['z_streamp',['../zlib_8h.html#a6ede25c84d3c9f8632305866acffb1d6',1,'zlib.h']]] +]; diff --git a/search/typedefs_2.html b/search/typedefs_2.html index d64bac3..745d076 100644 --- a/search/typedefs_2.html +++ b/search/typedefs_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_2.js b/search/typedefs_2.js index 0a134de..e2ea4d1 100644 --- a/search/typedefs_2.js +++ b/search/typedefs_2.js @@ -1,22 +1,6 @@ var searchData= [ - ['f32',['f32',['../wut__types_8h.html#a5f6906312a689f27d70e9d086649d3fd',1,'wut_types.h']]], - ['f64',['f64',['../wut__types_8h.html#a94dab5770726ccbef8c7d026cfbdf8e5',1,'wut_types.h']]], - ['fsasynccallback',['FSAsyncCallback',['../group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12',1,'filesystem.h']]], - ['fsasyncdata',['FSAsyncData',['../group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606',1,'filesystem.h']]], - ['fsclient',['FSClient',['../group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791',1,'filesystem.h']]], - ['fscmdblock',['FSCmdBlock',['../group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00',1,'filesystem.h']]], - ['fsdirectoryentry',['FSDirectoryEntry',['../group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb',1,'filesystem.h']]], - ['fsdirectoryhandle',['FSDirectoryHandle',['../group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4',1,'filesystem.h']]], - ['fserror',['FSError',['../group__coreinit__fs.html#ga4fcc17aced52f1aa5c7156d00e9b7da1',1,'filesystem.h']]], - ['fsfilehandle',['FSFileHandle',['../group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6',1,'filesystem.h']]], - ['fsmode',['FSMode',['../group__coreinit__fs.html#ga72eb4ecb5d8f214e11c1e2375328ac02',1,'filesystem.h']]], - ['fsmountsource',['FSMountSource',['../group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5',1,'filesystem.h']]], - ['fsmountsourcetype',['FSMountSourceType',['../group__coreinit__fs.html#ga455e36166296a5a9bc199cd3824c5a32',1,'filesystem.h']]], - ['fspriority',['FSPriority',['../group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd',1,'filesystem.h']]], - ['fsstat',['FSStat',['../group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622',1,'filesystem.h']]], - ['fsstatechangeinfo',['FSStateChangeInfo',['../group__coreinit__fs.html#gab6651bd09c5fb2d687efe08809a045d1',1,'filesystem.h']]], - ['fsstatflags',['FSStatFlags',['../group__coreinit__fs.html#ga20ff4080a2e96ca4295787c1c2b6616b',1,'filesystem.h']]], - ['fsstatus',['FSStatus',['../group__coreinit__fs.html#gac58e091e4849b64ecfdeb0b2c6959238',1,'filesystem.h']]], - ['fsvolumestate',['FSVolumeState',['../group__coreinit__fs.html#ga12c612c336bb5cd20998c7e8b24c0a0c',1,'filesystem.h']]] + ['bool',['BOOL',['../wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372',1,'wut_types.h']]], + ['byte',['Byte',['../zconf_8h.html#ae3a497195d617519e5353ea7b417940f',1,'zconf.h']]], + ['bytef',['Bytef',['../zconf_8h.html#aeb722a888064be47e12d05f692e0f407',1,'zconf.h']]] ]; diff --git a/search/typedefs_3.html b/search/typedefs_3.html index 10b9917..def60a5 100644 --- a/search/typedefs_3.html +++ b/search/typedefs_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_3.js b/search/typedefs_3.js index 3470ede..77e52d6 100644 --- a/search/typedefs_3.js +++ b/search/typedefs_3.js @@ -1,84 +1,37 @@ var searchData= [ - ['gx2aamaskreg',['GX2AAMaskReg',['../group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7',1,'registers.h']]], - ['gx2aamode',['GX2AAMode',['../group__gx2__enum.html#ga4e93d2f8a2bb7466cd2516bfa173c23c',1,'enum.h']]], - ['gx2alphatestreg',['GX2AlphaTestReg',['../group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75',1,'registers.h']]], - ['gx2alphatomaskmode',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga44ef4e6466fa8f5b1c919cb358eec048',1,'enum.h']]], - ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d',1,'registers.h']]], - ['gx2attribformat',['GX2AttribFormat',['../group__gx2__enum.html#ga1b3e65286b5eb31dc80e5e881371b886',1,'enum.h']]], - ['gx2attribindextype',['GX2AttribIndexType',['../group__gx2__enum.html#ga5b55600e0ff1387ff5e2ff40502fc529',1,'enum.h']]], - ['gx2attribstream',['GX2AttribStream',['../group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06',1,'shaders.h']]], - ['gx2attribvar',['GX2AttribVar',['../group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469',1,'shaders.h']]], - ['gx2blendcombinemode',['GX2BlendCombineMode',['../group__gx2__enum.html#gaec7470eadd4d590dd475d91377cb9bcc',1,'enum.h']]], - ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f',1,'registers.h']]], - ['gx2blendcontrolreg',['GX2BlendControlReg',['../group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6',1,'registers.h']]], - ['gx2blendmode',['GX2BlendMode',['../group__gx2__enum.html#gaaf7aedf48445d4781ab29b71c424d508',1,'enum.h']]], - ['gx2bufferingmode',['GX2BufferingMode',['../group__gx2__enum.html#ga142736761b358b2287402b58fab1d4d1',1,'enum.h']]], - ['gx2channelmask',['GX2ChannelMask',['../group__gx2__enum.html#ga1d5b0d719b8602a63fc69558cd050ddf',1,'enum.h']]], - ['gx2clearflags',['GX2ClearFlags',['../group__gx2__enum.html#gad43e1aa5cb5879435ead863519730eae',1,'enum.h']]], - ['gx2colorbuffer',['GX2ColorBuffer',['../group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): clear.h'],['../group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): surface.h'],['../group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): swap.h']]], - ['gx2colorcontrolreg',['GX2ColorControlReg',['../group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da',1,'registers.h']]], - ['gx2comparefunction',['GX2CompareFunction',['../group__gx2__enum.html#ga76446b740953c14b92707e5416451818',1,'enum.h']]], - ['gx2contextstate',['GX2ContextState',['../group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7',1,'context.h']]], - ['gx2depthbuffer',['GX2DepthBuffer',['../group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): clear.h'],['../group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): surface.h']]], - ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a',1,'registers.h']]], - ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6',1,'event.h']]], - ['gx2drcrendermode',['GX2DrcRenderMode',['../group__gx2__enum.html#ga96e351534045bd89b34a84e2c4c70c20',1,'enum.h']]], - ['gx2endianswapmode',['GX2EndianSwapMode',['../group__gx2__enum.html#ga98f20aff7e7ed6e507d0d18a95546037',1,'enum.h']]], - ['gx2eventcallbackfunction',['GX2EventCallbackFunction',['../group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622',1,'event.h']]], - ['gx2eventtype',['GX2EventType',['../group__gx2__enum.html#ga0000b8f7cc26797698fabb36b533ddf5',1,'enum.h']]], - ['gx2fetchshader',['GX2FetchShader',['../group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f',1,'shaders.h']]], - ['gx2fetchshadertype',['GX2FetchShaderType',['../group__gx2__enum.html#ga7e7b93dd5e0bc06501608ff9f64b4e67',1,'enum.h']]], - ['gx2frontface',['GX2FrontFace',['../group__gx2__enum.html#gad6ccf76aa330973f0d56c17e29ee75e4',1,'enum.h']]], - ['gx2geometryshader',['GX2GeometryShader',['../group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d',1,'shaders.h']]], - ['gx2indextype',['GX2IndexType',['../group__gx2__enum.html#ga31633e9891bbbe7e3ed30ec89fa15e4c',1,'enum.h']]], - ['gx2initattributes',['GX2InitAttributes',['../group__gx2__enum.html#gaa0b6c423004bb41dd82560239bcbcb46',1,'enum.h']]], - ['gx2invalidatemode',['GX2InvalidateMode',['../group__gx2__enum.html#ga3b44ab087cd90ceca0528df08ef53df0',1,'enum.h']]], - ['gx2linewidthreg',['GX2LineWidthReg',['../group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f',1,'registers.h']]], - ['gx2logicop',['GX2LogicOp',['../group__gx2__enum.html#ga57ce5091a94fc79e8d4c49c052977c0a',1,'enum.h']]], - ['gx2loopvar',['GX2LoopVar',['../group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b',1,'shaders.h']]], - ['gx2pixelshader',['GX2PixelShader',['../group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20',1,'shaders.h']]], - ['gx2pointlimitsreg',['GX2PointLimitsReg',['../group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d',1,'registers.h']]], - ['gx2pointsizereg',['GX2PointSizeReg',['../group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43',1,'registers.h']]], - ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa',1,'registers.h']]], - ['gx2polygonmode',['GX2PolygonMode',['../group__gx2__enum.html#gaaa32824b7520912865705452f9d16164',1,'enum.h']]], - ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca',1,'registers.h']]], - ['gx2primitivemode',['GX2PrimitiveMode',['../group__gx2__enum.html#ga9d492260f62ff48e346d2aa347df324c',1,'enum.h']]], - ['gx2rallocfunction',['GX2RAllocFunction',['../group__gx2r__mem.html#ga6c9a0e6dc4af99936d7f77ff8ce6bfc5',1,'mem.h']]], - ['gx2rbuffer',['GX2RBuffer',['../group__gx2r__buffer.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): buffer.h'],['../group__gx2r__displaylist.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): displaylist.h'],['../group__gx2r__draw.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): draw.h']]], - ['gx2rendertarget',['GX2RenderTarget',['../group__gx2__enum.html#ga06c77c47199878f34d8e50cad9f5b309',1,'enum.h']]], - ['gx2rfreefunction',['GX2RFreeFunction',['../group__gx2r__mem.html#ga7328d2bc89be2795893bf3c15d6f9bd9',1,'mem.h']]], - ['gx2roundingmode',['GX2RoundingMode',['../group__gx2__enum.html#gab8d0db166a9569e964d1cad5436d6016',1,'enum.h']]], - ['gx2rresourceflags',['GX2RResourceFlags',['../group__gx2r__resource.html#ga07e765b17ebee95441466567a81df652',1,'resource.h']]], - ['gx2sampler',['GX2Sampler',['../group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27',1,'sampler.h']]], - ['gx2samplervar',['GX2SamplerVar',['../group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2',1,'shaders.h']]], - ['gx2samplervartype',['GX2SamplerVarType',['../group__gx2__enum.html#gaff01199f9658df42f5124b744c8533cf',1,'enum.h']]], - ['gx2scantarget',['GX2ScanTarget',['../group__gx2__enum.html#ga42defc5b833a5259bafd6a8bccfe3887',1,'enum.h']]], - ['gx2scissorreg',['GX2ScissorReg',['../group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135',1,'registers.h']]], - ['gx2shadermode',['GX2ShaderMode',['../group__gx2__enum.html#gaecf40cbc8cca49a088b30546b4d3b676',1,'enum.h']]], - ['gx2shadervartype',['GX2ShaderVarType',['../group__gx2__enum.html#gabc356981ea36ad5a0cad54f60f35a6fb',1,'enum.h']]], - ['gx2shadowstate',['GX2ShadowState',['../group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf',1,'context.h']]], - ['gx2stencilfunction',['GX2StencilFunction',['../group__gx2__enum.html#gab993f49481d62e14a2ab6702b6b883de',1,'enum.h']]], - ['gx2stencilmaskreg',['GX2StencilMaskReg',['../group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642',1,'registers.h']]], - ['gx2surface',['GX2Surface',['../group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h'],['../group__gx2r__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h']]], - ['gx2surfaceuse',['GX2SurfaceUse',['../group__gx2__enum.html#gac9581057e2e523f7ad52186e6601532e',1,'enum.h']]], - ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347',1,'registers.h']]], - ['gx2tessellationmode',['GX2TessellationMode',['../group__gx2__enum.html#gadc580747db94e7879db969f11551f735',1,'enum.h']]], - ['gx2texanisoratio',['GX2TexAnisoRatio',['../group__gx2__enum.html#ga68b16aec74e59c46f0850b180e5a5f9f',1,'enum.h']]], - ['gx2texbordertype',['GX2TexBorderType',['../group__gx2__enum.html#ga15269cbdbdca809fdd40d49e6da6548d',1,'enum.h']]], - ['gx2texclampmode',['GX2TexClampMode',['../group__gx2__enum.html#gac1576f18375a3b088b8899ba7b67651f',1,'enum.h']]], - ['gx2texmipfiltermode',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac80d2c0720ce5694c2881e83872e6b4d',1,'enum.h']]], - ['gx2texmipperfmode',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga26e5b9436699f0e12d88f689d77c5e1f',1,'enum.h']]], - ['gx2texture',['GX2Texture',['../group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): swap.h'],['../group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): texture.h']]], - ['gx2texxyfiltermode',['GX2TexXYFilterMode',['../group__gx2__enum.html#gadfc5ebd4f33625a58e1e8cff8532ee63',1,'enum.h']]], - ['gx2texzfiltermode',['GX2TexZFilterMode',['../group__gx2__enum.html#ga0658d28839665cc7b2bcf14c125b306e',1,'enum.h']]], - ['gx2texzperfmode',['GX2TexZPerfMode',['../group__gx2__enum.html#ga106ffb3b191c7f3cfa2cf0369d210390',1,'enum.h']]], - ['gx2tilemode',['GX2TileMode',['../group__gx2__enum.html#ga720e5958081f8363bf05930fad5a30f0',1,'enum.h']]], - ['gx2tvrendermode',['GX2TVRenderMode',['../group__gx2__enum.html#gac652e8d9407027e54e1e671cb3908090',1,'enum.h']]], - ['gx2tvscanmode',['GX2TVScanMode',['../group__gx2__enum.html#gaaeab60fcbeb7bc2461511ed3b70d1365',1,'enum.h']]], - ['gx2uniformblock',['GX2UniformBlock',['../group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999',1,'shaders.h']]], - ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6',1,'shaders.h']]], - ['gx2uniformvar',['GX2UniformVar',['../group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c',1,'shaders.h']]], - ['gx2vertexshader',['GX2VertexShader',['../group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1',1,'shaders.h']]], - ['gx2viewportreg',['GX2ViewportReg',['../group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5',1,'registers.h']]] + ['charf',['charf',['../zconf_8h.html#a0f3f92a9c02f6f688bf081aabf230212',1,'zconf.h']]], + ['configidnum',['ConfigIdNum',['../namespacenn_1_1ac.html#a5bacb2d46ed8fa98f8dc634297f214c0',1,'nn::ac']]], + ['curl',['CURL',['../curl_8h.html#ace655e3633b6533591283994d6b5cdda',1,'curl.h']]], + ['curl_5fcalloc_5fcallback',['curl_calloc_callback',['../curl_8h.html#a55a219acef1d4b3977b8854fb738b177',1,'curl.h']]], + ['curl_5fchunk_5fbgn_5fcallback',['curl_chunk_bgn_callback',['../curl_8h.html#a65cd4af64438c303045fe1783719260a',1,'curl.h']]], + ['curl_5fchunk_5fend_5fcallback',['curl_chunk_end_callback',['../curl_8h.html#a894654e607def3e31d834266d4d511e0',1,'curl.h']]], + ['curl_5fclosesocket_5fcallback',['curl_closesocket_callback',['../curl_8h.html#a877c7464a6f8f1d4d1dde4fd8d7a7044',1,'curl.h']]], + ['curl_5fconv_5fcallback',['curl_conv_callback',['../curl_8h.html#acb230bf6dbf7bcb6e4e8740ea42ca3b3',1,'curl.h']]], + ['curl_5fdebug_5fcallback',['curl_debug_callback',['../curl_8h.html#ad967e4ffcbaf6c9dc7105b798d0f5b32',1,'curl.h']]], + ['curl_5ffnmatch_5fcallback',['curl_fnmatch_callback',['../curl_8h.html#a21a12c9a4972ad2d0d6459ca2772971c',1,'curl.h']]], + ['curl_5fformget_5fcallback',['curl_formget_callback',['../curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425',1,'curl.h']]], + ['curl_5ffree_5fcallback',['curl_free_callback',['../curl_8h.html#ad7ff72bc35b39df6cca31d944c585add',1,'curl.h']]], + ['curl_5fioctl_5fcallback',['curl_ioctl_callback',['../curl_8h.html#ae0524f6ec082005e39eb275c71c59a3b',1,'curl.h']]], + ['curl_5flock_5ffunction',['curl_lock_function',['../curl_8h.html#a405c5881424ec798ade7c5ce49d61f46',1,'curl.h']]], + ['curl_5fmalloc_5fcallback',['curl_malloc_callback',['../curl_8h.html#a22b6e161d65b9b760fe9f1819e96a198',1,'curl.h']]], + ['curl_5fmulti_5ftimer_5fcallback',['curl_multi_timer_callback',['../multi_8h.html#a18a7e76c1666503b960dfdfa3cf9843f',1,'multi.h']]], + ['curl_5foff_5ft',['curl_off_t',['../curlbuild_8h.html#a494e2b4279dc064f7ed1d0abd602b28d',1,'curlbuild.h']]], + ['curl_5fopensocket_5fcallback',['curl_opensocket_callback',['../curl_8h.html#a1b8b8f3e1a4e538a6bb1dd83a3388547',1,'curl.h']]], + ['curl_5fprogress_5fcallback',['curl_progress_callback',['../curl_8h.html#af0a8c6d62890980b259658d6a4b5454a',1,'curl.h']]], + ['curl_5fread_5fcallback',['curl_read_callback',['../curl_8h.html#a7516630ec17f247697dd3272be7ada74',1,'curl.h']]], + ['curl_5frealloc_5fcallback',['curl_realloc_callback',['../curl_8h.html#ad518eb7a4480d100252dba829a2cf0a8',1,'curl.h']]], + ['curl_5fseek_5fcallback',['curl_seek_callback',['../curl_8h.html#a8ea5d0b350bebdf47cfb237e7caac14a',1,'curl.h']]], + ['curl_5fsocket_5fcallback',['curl_socket_callback',['../multi_8h.html#a65ca5de50d101fb96d6f58a5fea6241d',1,'multi.h']]], + ['curl_5fsocket_5ft',['curl_socket_t',['../curl_8h.html#adb5a46d02359d2379dc7e0904c987828',1,'curl.h']]], + ['curl_5fsocklen_5ft',['curl_socklen_t',['../curlbuild_8h.html#af89f74b4f46628d93e3cc829fcd69801',1,'curlbuild.h']]], + ['curl_5fsockopt_5fcallback',['curl_sockopt_callback',['../curl_8h.html#a687bc180c1842bae4d28f8803c307c70',1,'curl.h']]], + ['curl_5fsshkeycallback',['curl_sshkeycallback',['../curl_8h.html#a8d3ff739ef89f29c253b998a3ef58117',1,'curl.h']]], + ['curl_5fssl_5fctx_5fcallback',['curl_ssl_ctx_callback',['../curl_8h.html#af115314713f05549afb04f2690fe3799',1,'curl.h']]], + ['curl_5fstrdup_5fcallback',['curl_strdup_callback',['../curl_8h.html#a8f17f3715a2390a2f884dbef796bab4f',1,'curl.h']]], + ['curl_5funlock_5ffunction',['curl_unlock_function',['../curl_8h.html#ac8b67e1561a2a74912591723ccf0712f',1,'curl.h']]], + ['curl_5fwrite_5fcallback',['curl_write_callback',['../curl_8h.html#ad65e62dcde45b356254b0f25f38dd802',1,'curl.h']]], + ['curlm',['CURLM',['../multi_8h.html#a5ad3a82c3de54ee92ce4ddb052d18036',1,'multi.h']]], + ['curlmsg',['CURLMsg',['../multi_8h.html#a091e73d065f7b286cb86ad6867e6f88b',1,'multi.h']]], + ['curlsh',['CURLSH',['../curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0',1,'curl.h']]] ]; diff --git a/search/typedefs_4.html b/search/typedefs_4.html index c1ff64d..ef733ad 100644 --- a/search/typedefs_4.html +++ b/search/typedefs_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_4.js b/search/typedefs_4.js index 508039a..d8ec7fa 100644 --- a/search/typedefs_4.js +++ b/search/typedefs_4.js @@ -1,37 +1,6 @@ var searchData= [ - ['mcpdevice',['MCPDevice',['../group__coreinit__mcp.html#ga2d4716ae19b8bd61e1edb44c0c9f3cd1',1,'mcp.h']]], - ['mcpdevicelist',['MCPDeviceList',['../group__coreinit__mcp.html#ga90605702ee72795f29e7caba06b8e3fe',1,'mcp.h']]], - ['mcpinstallinfo',['MCPInstallInfo',['../group__coreinit__mcp.html#ga67b2d348170069e2103227fafe0a5481',1,'mcp.h']]], - ['mcpinstallprogress',['MCPInstallProgress',['../group__coreinit__mcp.html#gab280428d18afd1a929a68ea346e5947c',1,'mcp.h']]], - ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6d8785a476281fddc3bc5bd6e17243d8',1,'mcp.h']]], - ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../group__coreinit__mcp.html#ga48e334834edb91a5f467043f3a04bf82',1,'mcp.h']]], - ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__baseheap.html#ga9bab460e4a796d327d9b0b03f9cdd547',1,'baseheap.h']]], - ['memblockheap',['MEMBlockHeap',['../group__coreinit__blockheap.html#gaafcc77af210f6c02bf83bc3eeffd48fa',1,'blockheap.h']]], - ['memblockheapblock',['MEMBlockHeapBlock',['../group__coreinit__blockheap.html#ga45858f039e5b8daf978d07f9a1391e00',1,'blockheap.h']]], - ['memblockheaptracking',['MEMBlockHeapTracking',['../group__coreinit__blockheap.html#gae0f581440e5db253705623676676c41e',1,'blockheap.h']]], - ['memexpandedheap',['MEMExpandedHeap',['../group__coreinit__expheap.html#ga6f20306c6ffcce66aab53e2a1c93d04b',1,'expandedheap.h']]], - ['memexpandedheapblock',['MEMExpandedHeapBlock',['../group__coreinit__expheap.html#ga153b2dd1030fb8c69c9bf52019cec4e3',1,'expandedheap.h']]], - ['memexpandedheapblocklist',['MEMExpandedHeapBlockList',['../group__coreinit__expheap.html#ga97d124dbe8949affd86b2f6ef8451472',1,'expandedheap.h']]], - ['memexpandedheapdirection',['MEMExpandedHeapDirection',['../group__coreinit__expheap.html#gac454733328f4053915593ba4ef8cb44b',1,'expandedheap.h']]], - ['memexpandedheapmode',['MEMExpandedHeapMode',['../group__coreinit__expheap.html#ga389aaa21bc6b490669b78056170049f8',1,'expandedheap.h']]], - ['memframeheap',['MEMFrameHeap',['../group__coreinit__frameheap.html#ga0fb4e39626fc90a5b04d53e289dcb716',1,'frameheap.h']]], - ['memframeheapfreemode',['MEMFrameHeapFreeMode',['../group__coreinit__frameheap.html#ga5962490851d6e1cde2270f2de524c0c5',1,'frameheap.h']]], - ['memframeheapstate',['MEMFrameHeapState',['../group__coreinit__frameheap.html#gad91951fcae0d743bcab32c8fd11515b0',1,'frameheap.h']]], - ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#gae755a991146be82a49796686289ae3f6',1,'memheap.h']]], - ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga27573d76b6e4cb94f3e2ac30c18025a6',1,'memheap.h']]], - ['memheaphandle',['MEMHeapHandle',['../group__coreinit__baseheap.html#ga42fef422fd32c4690832533537ae6c02',1,'baseheap.h']]], - ['memheapheader',['MEMHeapHeader',['../group__coreinit__memheap.html#ga727913a40d765f66ebec5e9b0d762691',1,'memheap.h']]], - ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gab7b8c390bfaf0193d21b076bd69d2102',1,'memheap.h']]], - ['memmemorylink',['MEMMemoryLink',['../group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec',1,'memlist.h']]], - ['memmemorylist',['MEMMemoryList',['../group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778',1,'memlist.h']]], - ['memunitheap',['MEMUnitHeap',['../group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4',1,'unitheap.h']]], - ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../group__coreinit__unitheap.html#ga52ed0421535987a95e08a323635c209a',1,'unitheap.h']]], - ['mptask',['MPTask',['../group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862',1,'taskqueue.h']]], - ['mptaskfunc',['MPTaskFunc',['../group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737',1,'taskqueue.h']]], - ['mptaskinfo',['MPTaskInfo',['../group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20',1,'taskqueue.h']]], - ['mptaskqueue',['MPTaskQueue',['../group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c',1,'taskqueue.h']]], - ['mptaskqueueinfo',['MPTaskQueueInfo',['../group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a',1,'taskqueue.h']]], - ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#gac94266a8be217472dad267de18189678',1,'taskqueue.h']]], - ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475',1,'taskqueue.h']]] + ['disassembleppcflags',['DisassemblePPCFlags',['../group__coreinit__debug.html#ga8e6be6f77b4f52576d10d25a336d23ad',1,'debug.h']]], + ['disassemblyfindsymbolfn',['DisassemblyFindSymbolFn',['../group__coreinit__debug.html#ga041483338ae9d40c8501c9ad14b330a1',1,'debug.h']]], + ['disassemblyprintfn',['DisassemblyPrintFn',['../group__coreinit__debug.html#ga807903cd21d5777e977d7833bbc8cd93',1,'debug.h']]] ]; diff --git a/search/typedefs_5.html b/search/typedefs_5.html index 14adc8e..94db6d2 100644 --- a/search/typedefs_5.html +++ b/search/typedefs_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_5.js b/search/typedefs_5.js index 0ea098d..3ecd526 100644 --- a/search/typedefs_5.js +++ b/search/typedefs_5.js @@ -1,45 +1,22 @@ var searchData= [ - ['osalarm',['OSAlarm',['../group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b',1,'alarm.h']]], - ['osalarmcallback',['OSAlarmCallback',['../group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c',1,'alarm.h']]], - ['osalarmlink',['OSAlarmLink',['../group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6',1,'alarm.h']]], - ['osalarmqueue',['OSAlarmQueue',['../group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa',1,'alarm.h']]], - ['oscalendartime',['OSCalendarTime',['../group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7',1,'time.h']]], - ['oscondition',['OSCondition',['../group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb',1,'condition.h']]], - ['oscontext',['OSContext',['../group__coreinit__thread.html#ga924296baf430a531adb5135a5cd54207',1,'thread.h']]], - ['oscoroutine',['OSCoroutine',['../group__coreinit__coroutine.html#ga387b1e70ff9b2d2b0c0b1475d5ada848',1,'coroutine.h']]], - ['osdynloadallocfn',['OSDynLoadAllocFn',['../group__coreinit__dynload.html#ga227b8418ab26a6999ec693bd580194b3',1,'dynload.h']]], - ['osdynloadfreefn',['OSDynLoadFreeFn',['../group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211',1,'dynload.h']]], - ['osdynloadmodule',['OSDynLoadModule',['../group__coreinit__dynload.html#ga12318fb85060b2418e81c00d6011380b',1,'dynload.h']]], - ['osevent',['OSEvent',['../group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b',1,'event.h']]], - ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48',1,'event.h']]], - ['osexceptioncallbackfn',['OSExceptionCallbackFn',['../group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16',1,'exception.h']]], - ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8',1,'exception.h']]], - ['osfastcondition',['OSFastCondition',['../group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastmutex.h']]], - ['osfastmutex',['OSFastMutex',['../group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastmutex.h'],['../group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): thread.h']]], - ['osfastmutexlink',['OSFastMutexLink',['../group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56',1,'fastmutex.h']]], - ['osfastmutexqueue',['OSFastMutexQueue',['../group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb',1,'thread.h']]], - ['osmessage',['OSMessage',['../group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5',1,'messagequeue.h']]], - ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba',1,'messagequeue.h']]], - ['osmessagequeue',['OSMessageQueue',['../group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2',1,'messagequeue.h']]], - ['osmutex',['OSMutex',['../group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): condition.h'],['../group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): mutex.h'],['../group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): thread.h']]], - ['osmutexlink',['OSMutexLink',['../group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821',1,'mutex.h']]], - ['osmutexqueue',['OSMutexQueue',['../group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec',1,'thread.h']]], - ['osrendezvous',['OSRendezvous',['../group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84',1,'rendezvous.h']]], - ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga777fe70258ea43c780b5faa352932668',1,'screen.h']]], - ['ossemaphore',['OSSemaphore',['../group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7',1,'semaphore.h']]], - ['osspinlock',['OSSpinLock',['../group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9',1,'spinlock.h']]], - ['ossysteminfo',['OSSystemInfo',['../group__coreinit__systeminfo.html#ga1fef55ec6db3fcf38c8f786412eb25db',1,'systeminfo.h']]], - ['osthread',['OSThread',['../group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): mutex.h'],['../group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): thread.h'],['../group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): threadqueue.h']]], - ['osthreadattributes',['OSThreadAttributes',['../group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a',1,'thread.h']]], - ['osthreadcleanupcallbackfn',['OSThreadCleanupCallbackFn',['../group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a',1,'thread.h']]], - ['osthreaddeallocatorfn',['OSThreadDeallocatorFn',['../group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422',1,'thread.h']]], - ['osthreadentrypointfn',['OSThreadEntryPointFn',['../group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9',1,'thread.h']]], - ['osthreadlink',['OSThreadLink',['../group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b',1,'threadqueue.h']]], - ['osthreadqueue',['OSThreadQueue',['../group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119',1,'threadqueue.h']]], - ['osthreadrequest',['OSThreadRequest',['../group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7',1,'thread.h']]], - ['osthreadsimplequeue',['OSThreadSimpleQueue',['../group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8',1,'threadqueue.h']]], - ['osthreadstate',['OSThreadState',['../group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc',1,'thread.h']]], - ['ostick',['OSTick',['../group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4',1,'time.h']]], - ['ostime',['OSTime',['../group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d',1,'time.h']]] + ['fsasynccallback',['FSAsyncCallback',['../group__coreinit__fs.html#gab60cdc17cc20ffc112bbb026c722cb12',1,'filesystem.h']]], + ['fsasyncdata',['FSAsyncData',['../group__coreinit__fs.html#ga3d6d3f208b1b5342d43b0f930e975606',1,'filesystem.h']]], + ['fsasyncresult',['FSAsyncResult',['../group__coreinit__fs.html#gafd7aa5db40d93ccd3c6fb5a9425a5ce8',1,'filesystem.h']]], + ['fsclient',['FSClient',['../group__coreinit__fs.html#ga0eeceb823c04f4d2aa6b68ccee757791',1,'filesystem.h']]], + ['fscmdblock',['FSCmdBlock',['../group__coreinit__fs.html#ga713d80bb7e2b4ca8e54b454362160c00',1,'filesystem.h']]], + ['fsdirectoryentry',['FSDirectoryEntry',['../group__coreinit__fs.html#ga56de6d1694655ef7057c4066ca37a8cb',1,'filesystem.h']]], + ['fsdirectoryhandle',['FSDirectoryHandle',['../group__coreinit__fs.html#ga2d767e5c83f5bd44e88478fa122054d4',1,'filesystem.h']]], + ['fserror',['FSError',['../group__coreinit__fs.html#ga4fcc17aced52f1aa5c7156d00e9b7da1',1,'filesystem.h']]], + ['fsfilehandle',['FSFileHandle',['../group__coreinit__fs.html#ga05375f3bcf9cadbf37d0ae805826a2c6',1,'filesystem.h']]], + ['fsmessage',['FSMessage',['../group__coreinit__fs.html#ga365d7afb1d3b3bb3b21a73bc94c8e15c',1,'filesystem.h']]], + ['fsmode',['FSMode',['../group__coreinit__fs.html#ga72eb4ecb5d8f214e11c1e2375328ac02',1,'filesystem.h']]], + ['fsmountsource',['FSMountSource',['../group__coreinit__fs.html#ga8c4ea421366e3e223da36148abe75fa5',1,'filesystem.h']]], + ['fsmountsourcetype',['FSMountSourceType',['../group__coreinit__fs.html#ga455e36166296a5a9bc199cd3824c5a32',1,'filesystem.h']]], + ['fspriority',['FSPriority',['../group__coreinit__fs.html#ga1f59ba3212bd012133d5bad4778568cd',1,'filesystem.h']]], + ['fsstat',['FSStat',['../group__coreinit__fs.html#ga77c880c8125209467df8d865cedd7622',1,'filesystem.h']]], + ['fsstatechangeinfo',['FSStateChangeInfo',['../group__coreinit__fs.html#gab6651bd09c5fb2d687efe08809a045d1',1,'filesystem.h']]], + ['fsstatflags',['FSStatFlags',['../group__coreinit__fs.html#ga20ff4080a2e96ca4295787c1c2b6616b',1,'filesystem.h']]], + ['fsstatus',['FSStatus',['../group__coreinit__fs.html#gac58e091e4849b64ecfdeb0b2c6959238',1,'filesystem.h']]], + ['fsvolumestate',['FSVolumeState',['../group__coreinit__fs.html#ga12c612c336bb5cd20998c7e8b24c0a0c',1,'filesystem.h']]] ]; diff --git a/search/typedefs_6.html b/search/typedefs_6.html index 742e92b..bda8ea1 100644 --- a/search/typedefs_6.html +++ b/search/typedefs_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_6.js b/search/typedefs_6.js index 0113e6e..ecf2596 100644 --- a/search/typedefs_6.js +++ b/search/typedefs_6.js @@ -1,7 +1,94 @@ var searchData= [ - ['procuicallback',['ProcUICallback',['../group__proc__ui__procui.html#ga6e0e50365a94d1ddb93f85fc85d9e3fa',1,'procui.h']]], - ['procuisavecallback',['ProcUISaveCallback',['../group__proc__ui__procui.html#gae08f8396cbc4f5a1fc92eb3d70643078',1,'procui.h']]], - ['procuisavecallbackex',['ProcUISaveCallbackEx',['../group__proc__ui__procui.html#gaad92b1b2283d9e294ca4ee0b4f42fd92',1,'procui.h']]], - ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#ga7d20c37b69c6e084a5c53db51199ec44',1,'procui.h']]] + ['gx2_5fsq_5fsel',['GX2_SQ_SEL',['../group__gx2__utils.html#gaf2a719127718bca63673ff759eadd197',1,'utils.h']]], + ['gx2aamaskreg',['GX2AAMaskReg',['../group__gx2__registers.html#ga70df31fd70cb3026f7276f6b0ba618a7',1,'registers.h']]], + ['gx2aamode',['GX2AAMode',['../group__gx2__enum.html#ga4e93d2f8a2bb7466cd2516bfa173c23c',1,'enum.h']]], + ['gx2alphatestreg',['GX2AlphaTestReg',['../group__gx2__registers.html#ga478c548a51c0a7d2b8bd0e63fe351e75',1,'registers.h']]], + ['gx2alphatomaskmode',['GX2AlphaToMaskMode',['../group__gx2__enum.html#ga44ef4e6466fa8f5b1c919cb358eec048',1,'enum.h']]], + ['gx2alphatomaskreg',['GX2AlphaToMaskReg',['../group__gx2__registers.html#ga17da03752dcb4297f592b80be83bb66d',1,'registers.h']]], + ['gx2attribformat',['GX2AttribFormat',['../group__gx2__enum.html#ga1b3e65286b5eb31dc80e5e881371b886',1,'enum.h']]], + ['gx2attribindextype',['GX2AttribIndexType',['../group__gx2__enum.html#ga5b55600e0ff1387ff5e2ff40502fc529',1,'enum.h']]], + ['gx2attribstream',['GX2AttribStream',['../group__gx2__shader.html#ga0a09059999b45a3cc91c54624a3e2e06',1,'shaders.h']]], + ['gx2attribvar',['GX2AttribVar',['../group__gx2__shader.html#gaeacdc726c12e64a6017eb5a8e2c4f469',1,'shaders.h']]], + ['gx2blendcombinemode',['GX2BlendCombineMode',['../group__gx2__enum.html#gaec7470eadd4d590dd475d91377cb9bcc',1,'enum.h']]], + ['gx2blendconstantcolorreg',['GX2BlendConstantColorReg',['../group__gx2__registers.html#ga929d945912b90fcec16d64e95905506f',1,'registers.h']]], + ['gx2blendcontrolreg',['GX2BlendControlReg',['../group__gx2__registers.html#ga03cb62d68acc579f96b1fd9f831fa8f6',1,'registers.h']]], + ['gx2blendmode',['GX2BlendMode',['../group__gx2__enum.html#gaaf7aedf48445d4781ab29b71c424d508',1,'enum.h']]], + ['gx2bufferingmode',['GX2BufferingMode',['../group__gx2__enum.html#ga142736761b358b2287402b58fab1d4d1',1,'enum.h']]], + ['gx2channelmask',['GX2ChannelMask',['../group__gx2__enum.html#ga1d5b0d719b8602a63fc69558cd050ddf',1,'enum.h']]], + ['gx2clearflags',['GX2ClearFlags',['../group__gx2__enum.html#gad43e1aa5cb5879435ead863519730eae',1,'enum.h']]], + ['gx2colorbuffer',['GX2ColorBuffer',['../group__gx2__clear.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): clear.h'],['../group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): surface.h'],['../group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94',1,'GX2ColorBuffer(): swap.h']]], + ['gx2colorcontrolreg',['GX2ColorControlReg',['../group__gx2__registers.html#gace32c4d3b9ae12f1230b9696e5af84da',1,'registers.h']]], + ['gx2comparefunction',['GX2CompareFunction',['../group__gx2__enum.html#ga76446b740953c14b92707e5416451818',1,'enum.h']]], + ['gx2contextstate',['GX2ContextState',['../group__gx2__context.html#ga3ed7cf8cd377ec26f70fae8c5a5f17b7',1,'context.h']]], + ['gx2debugcaptureendflags',['GX2DebugCaptureEndFlags',['../group__gx2__debug.html#ga88bd9fb6c1277077d9a7482f7b1196c2',1,'debug.h']]], + ['gx2debugcaptureinterface',['GX2DebugCaptureInterface',['../group__gx2__debug.html#gabfcc08b8614628fae95cf4775cf91752',1,'debug.h']]], + ['gx2debugcaptureinterfaceversion',['GX2DebugCaptureInterfaceVersion',['../group__gx2__debug.html#gaa6bfce2be886182d5591f02295347f5d',1,'debug.h']]], + ['gx2debugcapturestartflags',['GX2DebugCaptureStartFlags',['../group__gx2__debug.html#gabe2bd641b953540ae68e8adaebe88b4f',1,'debug.h']]], + ['gx2depthbuffer',['GX2DepthBuffer',['../group__gx2__clear.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): clear.h'],['../group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6',1,'GX2DepthBuffer(): surface.h']]], + ['gx2depthstencilcontrolreg',['GX2DepthStencilControlReg',['../group__gx2__registers.html#gaa4887423d3bbf5fcc362c3890b19c30a',1,'registers.h']]], + ['gx2displaylistoverrundata',['GX2DisplayListOverrunData',['../group__gx2__event.html#gad31e0f1baff78c918cc605749bed0fb6',1,'event.h']]], + ['gx2drcrendermode',['GX2DrcRenderMode',['../group__gx2__enum.html#ga96e351534045bd89b34a84e2c4c70c20',1,'enum.h']]], + ['gx2endianswapmode',['GX2EndianSwapMode',['../group__gx2__enum.html#ga98f20aff7e7ed6e507d0d18a95546037',1,'enum.h']]], + ['gx2eventcallbackfunction',['GX2EventCallbackFunction',['../group__gx2__event.html#ga14cf8cddd4637f99cd6cf38f78a09622',1,'event.h']]], + ['gx2eventtype',['GX2EventType',['../group__gx2__enum.html#ga0000b8f7cc26797698fabb36b533ddf5',1,'enum.h']]], + ['gx2fetchshader',['GX2FetchShader',['../group__gx2__shader.html#ga5130c0612c00d77663ec672de1504d3f',1,'shaders.h']]], + ['gx2fetchshadertype',['GX2FetchShaderType',['../group__gx2__enum.html#ga7e7b93dd5e0bc06501608ff9f64b4e67',1,'enum.h']]], + ['gx2frontface',['GX2FrontFace',['../group__gx2__enum.html#gad6ccf76aa330973f0d56c17e29ee75e4',1,'enum.h']]], + ['gx2geometryshader',['GX2GeometryShader',['../group__gx2__shader.html#gaa0e01b50e94bb7b1a9221f28cb74391d',1,'shaders.h']]], + ['gx2indextype',['GX2IndexType',['../group__gx2__enum.html#ga31633e9891bbbe7e3ed30ec89fa15e4c',1,'enum.h']]], + ['gx2initattributes',['GX2InitAttributes',['../group__gx2__enum.html#gaa0b6c423004bb41dd82560239bcbcb46',1,'enum.h']]], + ['gx2invalidatemode',['GX2InvalidateMode',['../group__gx2__enum.html#ga3b44ab087cd90ceca0528df08ef53df0',1,'enum.h']]], + ['gx2linewidthreg',['GX2LineWidthReg',['../group__gx2__registers.html#ga6e8db89e60f8122284cae22a02698a8f',1,'registers.h']]], + ['gx2logicop',['GX2LogicOp',['../group__gx2__enum.html#ga57ce5091a94fc79e8d4c49c052977c0a',1,'enum.h']]], + ['gx2loopvar',['GX2LoopVar',['../group__gx2__shader.html#ga4ea5d0009738cf9b1c2ac0479d801f3b',1,'shaders.h']]], + ['gx2pixelshader',['GX2PixelShader',['../group__gx2__shader.html#gabdc2bcc7c275952e963a2f485c4c1a20',1,'shaders.h']]], + ['gx2pointlimitsreg',['GX2PointLimitsReg',['../group__gx2__registers.html#ga51319dd0dc848d9d2a8740a65bcf178d',1,'registers.h']]], + ['gx2pointsizereg',['GX2PointSizeReg',['../group__gx2__registers.html#ga05e50c5597601d6ae76ef0e962f56b43',1,'registers.h']]], + ['gx2polygoncontrolreg',['GX2PolygonControlReg',['../group__gx2__registers.html#ga217173579ca6623494ef25f7a8708ffa',1,'registers.h']]], + ['gx2polygonmode',['GX2PolygonMode',['../group__gx2__enum.html#gaaa32824b7520912865705452f9d16164',1,'enum.h']]], + ['gx2polygonoffsetreg',['GX2PolygonOffsetReg',['../group__gx2__registers.html#gae82d5ccd6d15812a3bbab1e69c5fbfca',1,'registers.h']]], + ['gx2primitivemode',['GX2PrimitiveMode',['../group__gx2__enum.html#ga9d492260f62ff48e346d2aa347df324c',1,'enum.h']]], + ['gx2rallocfunction',['GX2RAllocFunction',['../group__gx2r__mem.html#ga6c9a0e6dc4af99936d7f77ff8ce6bfc5',1,'mem.h']]], + ['gx2rbuffer',['GX2RBuffer',['../group__gx2r__buffer.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): buffer.h'],['../group__gx2r__displaylist.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): displaylist.h'],['../group__gx2r__draw.html#ga808cb84d50a1c505d181f494f6a48b82',1,'GX2RBuffer(): draw.h']]], + ['gx2rendertarget',['GX2RenderTarget',['../group__gx2__enum.html#ga06c77c47199878f34d8e50cad9f5b309',1,'enum.h']]], + ['gx2rfreefunction',['GX2RFreeFunction',['../group__gx2r__mem.html#ga7328d2bc89be2795893bf3c15d6f9bd9',1,'mem.h']]], + ['gx2roundingmode',['GX2RoundingMode',['../group__gx2__enum.html#gab8d0db166a9569e964d1cad5436d6016',1,'enum.h']]], + ['gx2rresourceflags',['GX2RResourceFlags',['../group__gx2r__resource.html#ga07e765b17ebee95441466567a81df652',1,'resource.h']]], + ['gx2sampler',['GX2Sampler',['../group__gx2__sampler.html#gae649220d200d9bc0e3070c20912adc27',1,'sampler.h']]], + ['gx2samplervar',['GX2SamplerVar',['../group__gx2__shader.html#ga48b5732cb13373a0ece237a3a9f12ed2',1,'shaders.h']]], + ['gx2samplervartype',['GX2SamplerVarType',['../group__gx2__enum.html#gaff01199f9658df42f5124b744c8533cf',1,'enum.h']]], + ['gx2scantarget',['GX2ScanTarget',['../group__gx2__enum.html#ga42defc5b833a5259bafd6a8bccfe3887',1,'enum.h']]], + ['gx2scissorreg',['GX2ScissorReg',['../group__gx2__registers.html#gab4bbfd833659da99e5a816911fafb135',1,'registers.h']]], + ['gx2shadermode',['GX2ShaderMode',['../group__gx2__enum.html#gaecf40cbc8cca49a088b30546b4d3b676',1,'enum.h']]], + ['gx2shadervartype',['GX2ShaderVarType',['../group__gx2__enum.html#gabc356981ea36ad5a0cad54f60f35a6fb',1,'enum.h']]], + ['gx2shadowstate',['GX2ShadowState',['../group__gx2__context.html#ga202842eaa490ba11272d58ea25aa3edf',1,'context.h']]], + ['gx2stencilfunction',['GX2StencilFunction',['../group__gx2__enum.html#gab993f49481d62e14a2ab6702b6b883de',1,'enum.h']]], + ['gx2stencilmaskreg',['GX2StencilMaskReg',['../group__gx2__registers.html#gad82f03b6e3bd76165c0301ecbdb32642',1,'registers.h']]], + ['gx2surface',['GX2Surface',['../group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h'],['../group__gx2r__surface.html#ga0a525a812190463f25e00b9b860258cc',1,'GX2Surface(): surface.h']]], + ['gx2surfacedim',['GX2SurfaceDim',['../group__gx2__enum.html#gadce13218d1da90ec1f4c917604c0f31b',1,'enum.h']]], + ['gx2surfaceformat',['GX2SurfaceFormat',['../group__gx2__enum.html#ga799b91f3cd9c4d64514f572b365a4325',1,'enum.h']]], + ['gx2surfaceuse',['GX2SurfaceUse',['../group__gx2__enum.html#gac9581057e2e523f7ad52186e6601532e',1,'enum.h']]], + ['gx2targetchannelmaskreg',['GX2TargetChannelMaskReg',['../group__gx2__registers.html#gae32166bf5053897c0d49e111795d9347',1,'registers.h']]], + ['gx2tessellationmode',['GX2TessellationMode',['../group__gx2__enum.html#gadc580747db94e7879db969f11551f735',1,'enum.h']]], + ['gx2texanisoratio',['GX2TexAnisoRatio',['../group__gx2__enum.html#ga68b16aec74e59c46f0850b180e5a5f9f',1,'enum.h']]], + ['gx2texbordertype',['GX2TexBorderType',['../group__gx2__enum.html#ga15269cbdbdca809fdd40d49e6da6548d',1,'enum.h']]], + ['gx2texclampmode',['GX2TexClampMode',['../group__gx2__enum.html#gac1576f18375a3b088b8899ba7b67651f',1,'enum.h']]], + ['gx2texmipfiltermode',['GX2TexMipFilterMode',['../group__gx2__enum.html#gac80d2c0720ce5694c2881e83872e6b4d',1,'enum.h']]], + ['gx2texmipperfmode',['GX2TexMipPerfMode',['../group__gx2__enum.html#ga26e5b9436699f0e12d88f689d77c5e1f',1,'enum.h']]], + ['gx2texture',['GX2Texture',['../group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): swap.h'],['../group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280',1,'GX2Texture(): texture.h']]], + ['gx2texxyfiltermode',['GX2TexXYFilterMode',['../group__gx2__enum.html#gadfc5ebd4f33625a58e1e8cff8532ee63',1,'enum.h']]], + ['gx2texzfiltermode',['GX2TexZFilterMode',['../group__gx2__enum.html#ga0658d28839665cc7b2bcf14c125b306e',1,'enum.h']]], + ['gx2texzperfmode',['GX2TexZPerfMode',['../group__gx2__enum.html#ga106ffb3b191c7f3cfa2cf0369d210390',1,'enum.h']]], + ['gx2tilemode',['GX2TileMode',['../group__gx2__enum.html#ga720e5958081f8363bf05930fad5a30f0',1,'enum.h']]], + ['gx2tvrendermode',['GX2TVRenderMode',['../group__gx2__enum.html#gac652e8d9407027e54e1e671cb3908090',1,'enum.h']]], + ['gx2tvscanmode',['GX2TVScanMode',['../group__gx2__enum.html#gaaeab60fcbeb7bc2461511ed3b70d1365',1,'enum.h']]], + ['gx2uniformblock',['GX2UniformBlock',['../group__gx2__shader.html#gaecaa3990a0cb13ae2932524f278e9999',1,'shaders.h']]], + ['gx2uniforminitialvalue',['GX2UniformInitialValue',['../group__gx2__shader.html#ga3a21c3b92ae9280b58e05bc3801130b6',1,'shaders.h']]], + ['gx2uniformvar',['GX2UniformVar',['../group__gx2__shader.html#ga08e92b5335b8ba521e1ccdf2d7187c1c',1,'shaders.h']]], + ['gx2vertexshader',['GX2VertexShader',['../group__gx2__shader.html#gacad67e4e403defcd16435e10909658b1',1,'shaders.h']]], + ['gx2viewportreg',['GX2ViewportReg',['../group__gx2__registers.html#gaa0d68a9a62dd67201ab386ee2b3bf2a5',1,'registers.h']]], + ['gz_5fheader',['gz_header',['../zlib_8h.html#a2c394ffb61e707fba3c6b1a36704b305',1,'zlib.h']]], + ['gz_5fheaderp',['gz_headerp',['../zlib_8h.html#a40e9dcc294796d99b25e98fb06477fc8',1,'zlib.h']]], + ['gzfile',['gzFile',['../zlib_8h.html#acd0143ddd532551631ecc7093fd7adfc',1,'zlib.h']]] ]; diff --git a/search/typedefs_7.html b/search/typedefs_7.html index ad03564..565b233 100644 --- a/search/typedefs_7.html +++ b/search/typedefs_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_7.js b/search/typedefs_7.js index 944e187..8feb7ae 100644 --- a/search/typedefs_7.js +++ b/search/typedefs_7.js @@ -1,12 +1,8 @@ var searchData= [ - ['s16',['s16',['../wut__types_8h.html#aa980e2c02ba2305e0f489d5650655425',1,'wut_types.h']]], - ['s32',['s32',['../wut__types_8h.html#ae9b1af5c037e57a98884758875d3a7c4',1,'wut_types.h']]], - ['s64',['s64',['../wut__types_8h.html#a350c6fc928e3bdc6c6486268ac8fb269',1,'wut_types.h']]], - ['s8',['s8',['../wut__types_8h.html#a9e382f207c65ca13ab4ae98363aeda80',1,'wut_types.h']]], - ['sa_5ffamily_5ft',['sa_family_t',['../group__nsysnet__socket.html#ga22bf2db06ebc5466014e637d419cef90',1,'socket.h']]], - ['sfp16',['sfp16',['../wut__types_8h.html#ad100c0679858bd188d81f0abc00d8766',1,'wut_types.h']]], - ['sfp32',['sfp32',['../wut__types_8h.html#a061b5758d58a6f135ba760f6b1f33423',1,'wut_types.h']]], - ['socklen_5ft',['socklen_t',['../group__nsysnet__socket.html#ga3f5f480bed01f54df564b99350f1d1bb',1,'socket.h']]], - ['sysapp_5finput_5fstruct',['sysapp_input_struct',['../group__sysapp__switch.html#gae7700f1a39801441271d0cbadb7c79b1',1,'switch.h']]] + ['hidattachcallback',['HIDAttachCallback',['../group__nsyshid__hid.html#ga2907c52bbbb78a84b675425097ec55cf',1,'hid.h']]], + ['hidattachevent',['HIDAttachEvent',['../group__nsyshid__hid.html#ga42a593fbfbd85ea3b6d2068020a03437',1,'hid.h']]], + ['hidcallback',['HIDCallback',['../group__nsyshid__hid.html#ga4f843e0018e8f49785d5c8db103228f8',1,'hid.h']]], + ['hidclient',['HIDClient',['../group__nsyshid__hid.html#ga26f9ce29d0bf4bb782919e78756dfbdf',1,'hid.h']]], + ['hiddevice',['HIDDevice',['../group__nsyshid__hid.html#gaa80ad69f23fd454a293cd606a6d9d953',1,'hid.h']]] ]; diff --git a/search/typedefs_8.html b/search/typedefs_8.html index 4e9ac73..3063e03 100644 --- a/search/typedefs_8.html +++ b/search/typedefs_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_8.js b/search/typedefs_8.js index e390464..75f05cc 100644 --- a/search/typedefs_8.js +++ b/search/typedefs_8.js @@ -1,9 +1,10 @@ var searchData= [ - ['u16',['u16',['../wut__types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa',1,'wut_types.h']]], - ['u32',['u32',['../wut__types_8h.html#afaa62991928fb9fb18ff0db62a040aba',1,'wut_types.h']]], - ['u64',['u64',['../wut__types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234',1,'wut_types.h']]], - ['u8',['u8',['../wut__types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca',1,'wut_types.h']]], - ['ufp16',['ufp16',['../wut__types_8h.html#aa3792b7e051625874adfc3e3168ec4ba',1,'wut_types.h']]], - ['ufp32',['ufp32',['../wut__types_8h.html#a949d8c94ebfbe662de11bb71fefccf30',1,'wut_types.h']]] + ['imerror',['IMError',['../group__coreinit__energysaver.html#gad72d3bdec695ee00aae20f81cb4067da',1,'energysaver.h']]], + ['intf',['intf',['../zconf_8h.html#aa857123283d7630b35e9b1d427dd6438',1,'zconf.h']]], + ['iosasynccallbackfn',['IOSAsyncCallbackFn',['../group__coreinit__ios.html#ga9695fdf638a2c5cde49367871416665d',1,'ios.h']]], + ['ioserror',['IOSError',['../group__coreinit__ios.html#gaec2cc1f96e38803a866b5d88be99dd31',1,'ios.h']]], + ['ioshandle',['IOSHandle',['../group__coreinit__ios.html#gafa5f70dc8128063d8bd583fb48235cf5',1,'ios.h']]], + ['iosopenmode',['IOSOpenMode',['../group__coreinit__ios.html#ga0c7901f190cac567f32a3cb080508716',1,'ios.h']]], + ['iosvec',['IOSVec',['../group__coreinit__ios.html#ga34bff1eeb3d7b8d81e386e9386a1c43b',1,'ios.h']]] ]; diff --git a/search/typedefs_9.html b/search/typedefs_9.html index b07ee40..9c978f7 100644 --- a/search/typedefs_9.html +++ b/search/typedefs_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/typedefs_9.js b/search/typedefs_9.js index 20a038d..83301c8 100644 --- a/search/typedefs_9.js +++ b/search/typedefs_9.js @@ -1,22 +1,9 @@ var searchData= [ - ['vf32',['vf32',['../wut__types_8h.html#a217e077eede9f751422c92930f504edf',1,'wut_types.h']]], - ['vf64',['vf64',['../wut__types_8h.html#a1bf9b7e9a4fc2bbc15af0889519ef77a',1,'wut_types.h']]], - ['vpadaccstatus',['VPADAccStatus',['../group__vpad__input.html#gae231e035d828f8b5fd115ccd9cb0dc10',1,'input.h']]], - ['vpadbuttons',['VPADButtons',['../group__vpad__input.html#gaea68bb30ba080099c5ab52bf1c139749',1,'input.h']]], - ['vpadgyrostatus',['VPADGyroStatus',['../group__vpad__input.html#ga5f500d1dfd43728b91e8379ead591caa',1,'input.h']]], - ['vpadreaderror',['VPADReadError',['../group__vpad__input.html#ga795712c25b958c9fcf292c870fd88b2f',1,'input.h']]], - ['vpadstatus',['VPADStatus',['../group__vpad__input.html#gabbc31ad611e782924cfaf0f2381ba419',1,'input.h']]], - ['vpadtouchdata',['VPADTouchData',['../group__vpad__input.html#ga6752157ac359524b5bacca3a365ced48',1,'input.h']]], - ['vpadtouchpadvalidity',['VPADTouchPadValidity',['../group__vpad__input.html#ga7b756c3edd718ec6adec661e5944c17b',1,'input.h']]], - ['vpadvec2d',['VPADVec2D',['../group__vpad__input.html#ga0668ab896b9463069d53a90ae8367b14',1,'input.h']]], - ['vpadvec3d',['VPADVec3D',['../group__vpad__input.html#ga2c6abf11f9fe25d883caa7ea87f01a58',1,'input.h']]], - ['vs16',['vs16',['../wut__types_8h.html#a84c4ebe721fa065d9bd514ce8d76c455',1,'wut_types.h']]], - ['vs32',['vs32',['../wut__types_8h.html#a6c6cf6e3aedfd399080c6f52c2870063',1,'wut_types.h']]], - ['vs64',['vs64',['../wut__types_8h.html#a484adfab567791250a9fdbf0db8d3144',1,'wut_types.h']]], - ['vs8',['vs8',['../wut__types_8h.html#a108e1a5e4c3e8322825ef7dcd45966ca',1,'wut_types.h']]], - ['vu16',['vu16',['../wut__types_8h.html#a677aa1edce4bbb53741b1cc24eb4c035',1,'wut_types.h']]], - ['vu32',['vu32',['../wut__types_8h.html#abcdd5d61f51cb4c472ac6637916cf72a',1,'wut_types.h']]], - ['vu64',['vu64',['../wut__types_8h.html#ace392b4d1c3911331b2fe5ddc99fdcba',1,'wut_types.h']]], - ['vu8',['vu8',['../wut__types_8h.html#a1a2a3100a902c32a55d8b08915bce044',1,'wut_types.h']]] + ['kpadchan',['KPADChan',['../group__padscore__kpad.html#ga8df093af89d553d541fd99d8c61d2442',1,'kpad.h']]], + ['kpaddataformat',['KPADDataFormat',['../group__padscore__kpad.html#ga30fd569aa5adf56075edc9e971d35bad',1,'kpad.h']]], + ['kpaderror',['KPADError',['../group__padscore__kpad.html#ga546b4059cd07d2a33909724b74a1c770',1,'kpad.h']]], + ['kpadextensiontype',['KPADExtensionType',['../group__padscore__kpad.html#ga2f5ef07b36039e79a2ea8d00e8453eb0',1,'kpad.h']]], + ['kpadstatus',['KPADStatus',['../group__padscore__kpad.html#ga188dbbdbbe19e39ce3c1b7ae6c76c544',1,'kpad.h']]], + ['kpadvec2d',['KPADVec2D',['../group__padscore__kpad.html#gad7557ca2a5e0f9d90f0ae4c0a498bcb8',1,'kpad.h']]] ]; diff --git a/search/typedefs_a.html b/search/typedefs_a.html new file mode 100644 index 0000000..426df90 --- /dev/null +++ b/search/typedefs_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_a.js b/search/typedefs_a.js new file mode 100644 index 0000000..59307ca --- /dev/null +++ b/search/typedefs_a.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['mcpapptype',['MCPAppType',['../group__coreinit__mcp.html#ga5bb883646e5d39c5de3e547e82e12223',1,'mcp.h']]], + ['mcpdevice',['MCPDevice',['../group__coreinit__mcp.html#ga2d4716ae19b8bd61e1edb44c0c9f3cd1',1,'mcp.h']]], + ['mcpdevicelist',['MCPDeviceList',['../group__coreinit__mcp.html#ga90605702ee72795f29e7caba06b8e3fe',1,'mcp.h']]], + ['mcperror',['MCPError',['../group__coreinit__mcp.html#gaef53c3de7395032f25f0dde3928f150a',1,'mcp.h']]], + ['mcpinstallinfo',['MCPInstallInfo',['../group__coreinit__mcp.html#ga67b2d348170069e2103227fafe0a5481',1,'mcp.h']]], + ['mcpinstallprogress',['MCPInstallProgress',['../group__coreinit__mcp.html#gab280428d18afd1a929a68ea346e5947c',1,'mcp.h']]], + ['mcpinstalltarget',['MCPInstallTarget',['../group__coreinit__mcp.html#ga6d8785a476281fddc3bc5bd6e17243d8',1,'mcp.h']]], + ['mcpinstalltitleinfo',['MCPInstallTitleInfo',['../group__coreinit__mcp.html#ga48e334834edb91a5f467043f3a04bf82',1,'mcp.h']]], + ['mcpregion',['MCPRegion',['../group__coreinit__mcp.html#ga0cbde5f769aefebb505b628b90f731d0',1,'mcp.h']]], + ['mcpsysprodsettings',['MCPSysProdSettings',['../group__coreinit__mcp.html#gafe5934eb791c47d8a763cb091da8ccd2',1,'mcp.h']]], + ['mcptitlelisttype',['MCPTitleListType',['../group__coreinit__mcp.html#gabef9e0da6d27f11f0d1c1b71778d4866',1,'mcp.h']]], + ['memallocfromdefaultheapexfn',['MEMAllocFromDefaultHeapExFn',['../group__coreinit__memdefaultheap.html#gad7b733a1d4f69d964027398fcde36411',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapfn',['MEMAllocFromDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga51f820cfdf28a32d07c4f36dd1da2386',1,'memdefaultheap.h']]], + ['membaseheaptype',['MEMBaseHeapType',['../group__coreinit__memheap.html#ga9bab460e4a796d327d9b0b03f9cdd547',1,'memheap.h']]], + ['memblockheap',['MEMBlockHeap',['../group__coreinit__memblockheap.html#gaafcc77af210f6c02bf83bc3eeffd48fa',1,'memblockheap.h']]], + ['memblockheapblock',['MEMBlockHeapBlock',['../group__coreinit__memblockheap.html#ga45858f039e5b8daf978d07f9a1391e00',1,'memblockheap.h']]], + ['memblockheaptracking',['MEMBlockHeapTracking',['../group__coreinit__memblockheap.html#gae0f581440e5db253705623676676c41e',1,'memblockheap.h']]], + ['memexpheap',['MEMExpHeap',['../group__coreinit__memexpheap.html#gaf9b04572d078730695736c3e6f860c2b',1,'memexpheap.h']]], + ['memexpheapblock',['MEMExpHeapBlock',['../group__coreinit__memexpheap.html#ga02a3924c6f31e4bd870f3ed60c283544',1,'memexpheap.h']]], + ['memexpheapblocklist',['MEMExpHeapBlockList',['../group__coreinit__memexpheap.html#ga580e3fd980101e601d24106796ceddd4',1,'memexpheap.h']]], + ['memexpheapblockvisitor',['MEMExpHeapBlockVisitor',['../group__coreinit__memexpheap.html#gae849e9cb18ec1d7ee29f7d9d8142c04e',1,'memexpheap.h']]], + ['memexpheapdirection',['MEMExpHeapDirection',['../group__coreinit__memexpheap.html#gad3b6feb26269cc7a7202e5fb87a89e12',1,'memexpheap.h']]], + ['memexpheapmode',['MEMExpHeapMode',['../group__coreinit__memexpheap.html#ga3bba13654e36f740de5bdb4981a23248',1,'memexpheap.h']]], + ['memfreetodefaultheapfn',['MEMFreeToDefaultHeapFn',['../group__coreinit__memdefaultheap.html#ga926e92d8ae2bef5c58a22930475b9d1f',1,'memdefaultheap.h']]], + ['memfrmheap',['MEMFrmHeap',['../group__coreinit__memfrmheap.html#ga70d65644a0f98b25ce16c9f9e5ea1326',1,'memfrmheap.h']]], + ['memfrmheapfreemode',['MEMFrmHeapFreeMode',['../group__coreinit__memfrmheap.html#ga2cbf3b40a683fed443ca5014fc885403',1,'memfrmheap.h']]], + ['memfrmheapstate',['MEMFrmHeapState',['../group__coreinit__memfrmheap.html#ga1be20d8c28bd2ec9b07f3141cb94ff1b',1,'memfrmheap.h']]], + ['memheapfilltype',['MEMHeapFillType',['../group__coreinit__memheap.html#gae755a991146be82a49796686289ae3f6',1,'memheap.h']]], + ['memheapflags',['MEMHeapFlags',['../group__coreinit__memheap.html#ga27573d76b6e4cb94f3e2ac30c18025a6',1,'memheap.h']]], + ['memheaphandle',['MEMHeapHandle',['../group__coreinit__memheap.html#ga3f18df06d1c3949e74a4b7bcb1c0b88c',1,'memheap.h']]], + ['memheapheader',['MEMHeapHeader',['../group__coreinit__memheap.html#ga727913a40d765f66ebec5e9b0d762691',1,'memheap.h']]], + ['memheaptag',['MEMHeapTag',['../group__coreinit__memheap.html#gab7b8c390bfaf0193d21b076bd69d2102',1,'memheap.h']]], + ['memmemorylink',['MEMMemoryLink',['../group__coreinit__memlist.html#gae36bafb18829b51c068531a41f4cbeec',1,'memlist.h']]], + ['memmemorylist',['MEMMemoryList',['../group__coreinit__memlist.html#ga43f7495a71d241a0dc7af970b5118778',1,'memlist.h']]], + ['memunitheap',['MEMUnitHeap',['../group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4',1,'memunitheap.h']]], + ['memunitheapfreeblock',['MEMUnitHeapFreeBlock',['../group__coreinit__unitheap.html#ga52ed0421535987a95e08a323635c209a',1,'memunitheap.h']]], + ['mptask',['MPTask',['../group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862',1,'taskqueue.h']]], + ['mptaskfunc',['MPTaskFunc',['../group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737',1,'taskqueue.h']]], + ['mptaskinfo',['MPTaskInfo',['../group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20',1,'taskqueue.h']]], + ['mptaskqueue',['MPTaskQueue',['../group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c',1,'taskqueue.h']]], + ['mptaskqueueinfo',['MPTaskQueueInfo',['../group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a',1,'taskqueue.h']]], + ['mptaskqueuestate',['MPTaskQueueState',['../group__coreinit__taskq.html#gac94266a8be217472dad267de18189678',1,'taskqueue.h']]], + ['mptaskstate',['MPTaskState',['../group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475',1,'taskqueue.h']]] +]; diff --git a/search/typedefs_b.html b/search/typedefs_b.html new file mode 100644 index 0000000..fe314a1 --- /dev/null +++ b/search/typedefs_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_b.js b/search/typedefs_b.js new file mode 100644 index 0000000..f0db33e --- /dev/null +++ b/search/typedefs_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['nnresult',['NNResult',['../group__nn__result.html#gacd1f780f1d1321fc33335f512e9cab17',1,'result.h']]], + ['nsslconnectionhandle',['NSSLConnectionHandle',['../group__nsysnet__nssl.html#ga79622287731ba9edbbcc5a7a21ad2c54',1,'nssl.h']]], + ['nsslcontexthandle',['NSSLContextHandle',['../group__nsysnet__nssl.html#gae46155a7e0f590af119edb140d974cb1',1,'nssl.h']]], + ['nsslservercertid',['NSSLServerCertId',['../group__nsysnet__nssl.html#ga5c58410400c5b0f179e7285b80d3dc2a',1,'nssl.h']]] +]; diff --git a/search/typedefs_c.html b/search/typedefs_c.html new file mode 100644 index 0000000..3a6a4a7 --- /dev/null +++ b/search/typedefs_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_c.js b/search/typedefs_c.js new file mode 100644 index 0000000..68f333c --- /dev/null +++ b/search/typedefs_c.js @@ -0,0 +1,54 @@ +var searchData= +[ + ['of',['OF',['../zlib_8h.html#a5e6a891fd338c45ec682ae8b25c05ef3',1,'zlib.h']]], + ['osalarm',['OSAlarm',['../group__coreinit__alarms.html#gabe3fe2259612e01057e5c7b71ac1b51b',1,'alarm.h']]], + ['osalarmcallback',['OSAlarmCallback',['../group__coreinit__alarms.html#gae3b9b1db3508671a41015800fae35b8c',1,'alarm.h']]], + ['osalarmlink',['OSAlarmLink',['../group__coreinit__alarms.html#ga8d028dafb8787ca81f686458aa35a4b6',1,'alarm.h']]], + ['osalarmqueue',['OSAlarmQueue',['../group__coreinit__alarms.html#ga2fda9bac83e5e790e234d877e9a7e5aa',1,'alarm.h']]], + ['oscalendartime',['OSCalendarTime',['../group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7',1,'time.h']]], + ['oscondition',['OSCondition',['../group__coreinit__cond.html#ga00db74c3d6ce5f40511557e92df133eb',1,'condition.h']]], + ['oscontext',['OSContext',['../group__coreinit__context.html#ga924296baf430a531adb5135a5cd54207',1,'context.h']]], + ['oscoroutine',['OSCoroutine',['../group__coreinit__coroutine.html#ga387b1e70ff9b2d2b0c0b1475d5ada848',1,'coroutine.h']]], + ['osdynload_5fentryreason',['OSDynLoad_EntryReason',['../group__coreinit__dynload.html#gad2be4d9d6f7008dcd2d08b4227475f51',1,'dynload.h']]], + ['osdynload_5ferror',['OSDynLoad_Error',['../group__coreinit__dynload.html#ga91d76b591182a136490d8b33a1184244',1,'dynload.h']]], + ['osdynload_5fmodule',['OSDynLoad_Module',['../group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6',1,'dynload.h']]], + ['osdynloadallocfn',['OSDynLoadAllocFn',['../group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac',1,'dynload.h']]], + ['osdynloadfreefn',['OSDynLoadFreeFn',['../group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211',1,'dynload.h']]], + ['osevent',['OSEvent',['../group__coreinit__event.html#ga6dff053541cf60f3a34ab013e503382b',1,'event.h']]], + ['oseventmode',['OSEventMode',['../group__coreinit__event.html#ga2c31a79682965fde4cdf1b841f3b6e48',1,'event.h']]], + ['osexceptioncallbackfn',['OSExceptionCallbackFn',['../group__coreinit__exception.html#gaf44fe86e7b12f2840eeae1571f4beb16',1,'exception.h']]], + ['osexceptionmode',['OSExceptionMode',['../group__coreinit__exception.html#ga277cdfb250036dfcddf178fed0c786c7',1,'exception.h']]], + ['osexceptiontype',['OSExceptionType',['../group__coreinit__exception.html#ga96c0b44cb916b5d921f009bb7ce70af8',1,'exception.h']]], + ['osfastcondition',['OSFastCondition',['../group__coreinit__fastcond.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga784c1f297785a31abbf82704dd60f98c',1,'OSFastCondition(): fastmutex.h']]], + ['osfastmutex',['OSFastMutex',['../group__coreinit__fastcond.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastcondition.h'],['../group__coreinit__fastmutex.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): fastmutex.h'],['../group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696',1,'OSFastMutex(): thread.h']]], + ['osfastmutexlink',['OSFastMutexLink',['../group__coreinit__fastmutex.html#gaef0985d566ee3706b739e0c302177b56',1,'fastmutex.h']]], + ['osfastmutexqueue',['OSFastMutexQueue',['../group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb',1,'thread.h']]], + ['osfiberentryfn',['OSFiberEntryFn',['../group__coreinit__fiber.html#ga220e240d7deb0b929ab718e08d982b21',1,'fiber.h']]], + ['osfiberexentryfn',['OSFiberExEntryFn',['../group__coreinit__fiber.html#gaf88997078a68c6cff574645c186a1a61',1,'fiber.h']]], + ['osfunctiontype',['OSFunctionType',['../group__coreinit__msgq.html#ga4666146c60bad633079261e79929a04b',1,'messagequeue.h']]], + ['osmemorymapmode',['OSMemoryMapMode',['../group__coreinit__memorymap.html#gaa9f56a52a8823734f33fb48bbb7e2dec',1,'memorymap.h']]], + ['osmemorytype',['OSMemoryType',['../group__coreinit__memory.html#gab36668f493a74d77f7e91f60feb8e4fb',1,'memory.h']]], + ['osmessage',['OSMessage',['../group__coreinit__msgq.html#ga5af1e2f1c80facaf607d075f500602d5',1,'messagequeue.h']]], + ['osmessageflags',['OSMessageFlags',['../group__coreinit__msgq.html#gae60414c022c1facc2d72d5aa5a1ff1ba',1,'messagequeue.h']]], + ['osmessagequeue',['OSMessageQueue',['../group__coreinit__msgq.html#ga77ea340777e3ea8fd10d9e8928955ac2',1,'messagequeue.h']]], + ['osmutex',['OSMutex',['../group__coreinit__cond.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): condition.h'],['../group__coreinit__mutex.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): mutex.h'],['../group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8',1,'OSMutex(): thread.h']]], + ['osmutexlink',['OSMutexLink',['../group__coreinit__mutex.html#ga02c300c2030e332ddab54fba6272d821',1,'mutex.h']]], + ['osmutexqueue',['OSMutexQueue',['../group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec',1,'thread.h']]], + ['osrendezvous',['OSRendezvous',['../group__coreinit__rendezvous.html#ga9a2941b4ea7898ec1f3510da6837bf84',1,'rendezvous.h']]], + ['osscreenid',['OSScreenID',['../group__coreinit__screen.html#ga777fe70258ea43c780b5faa352932668',1,'screen.h']]], + ['ossemaphore',['OSSemaphore',['../group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7',1,'semaphore.h']]], + ['osspinlock',['OSSpinLock',['../group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9',1,'spinlock.h']]], + ['ossysteminfo',['OSSystemInfo',['../group__coreinit__systeminfo.html#ga1fef55ec6db3fcf38c8f786412eb25db',1,'systeminfo.h']]], + ['osthread',['OSThread',['../group__coreinit__mutex.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): mutex.h'],['../group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): thread.h'],['../group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906',1,'OSThread(): threadqueue.h']]], + ['osthreadattributes',['OSThreadAttributes',['../group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a',1,'thread.h']]], + ['osthreadcleanupcallbackfn',['OSThreadCleanupCallbackFn',['../group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a',1,'thread.h']]], + ['osthreaddeallocatorfn',['OSThreadDeallocatorFn',['../group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422',1,'thread.h']]], + ['osthreadentrypointfn',['OSThreadEntryPointFn',['../group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9',1,'thread.h']]], + ['osthreadlink',['OSThreadLink',['../group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b',1,'threadqueue.h']]], + ['osthreadqueue',['OSThreadQueue',['../group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119',1,'threadqueue.h']]], + ['osthreadrequest',['OSThreadRequest',['../group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7',1,'thread.h']]], + ['osthreadsimplequeue',['OSThreadSimpleQueue',['../group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8',1,'threadqueue.h']]], + ['osthreadstate',['OSThreadState',['../group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc',1,'thread.h']]], + ['ostick',['OSTick',['../group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4',1,'time.h']]], + ['ostime',['OSTime',['../group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d',1,'time.h']]] +]; diff --git a/search/typedefs_d.html b/search/typedefs_d.html new file mode 100644 index 0000000..8c3b81f --- /dev/null +++ b/search/typedefs_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_d.js b/search/typedefs_d.js new file mode 100644 index 0000000..d4d18ae --- /dev/null +++ b/search/typedefs_d.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['procuicallback',['ProcUICallback',['../group__proc__ui__procui.html#ga6e0e50365a94d1ddb93f85fc85d9e3fa',1,'procui.h']]], + ['procuicallbacktype',['ProcUICallbackType',['../group__proc__ui__procui.html#ga0400fa0f132f91c9c93a17bd4907658c',1,'procui.h']]], + ['procuisavecallback',['ProcUISaveCallback',['../group__proc__ui__procui.html#gae08f8396cbc4f5a1fc92eb3d70643078',1,'procui.h']]], + ['procuisavecallbackex',['ProcUISaveCallbackEx',['../group__proc__ui__procui.html#gaad92b1b2283d9e294ca4ee0b4f42fd92',1,'procui.h']]], + ['procuistatus',['ProcUIStatus',['../group__proc__ui__procui.html#ga7d20c37b69c6e084a5c53db51199ec44',1,'procui.h']]] +]; diff --git a/search/typedefs_e.html b/search/typedefs_e.html new file mode 100644 index 0000000..ccde4cc --- /dev/null +++ b/search/typedefs_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_e.js b/search/typedefs_e.js new file mode 100644 index 0000000..392cf2f --- /dev/null +++ b/search/typedefs_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['sa_5ffamily_5ft',['sa_family_t',['../group__nsysnet__socket.html#ga22bf2db06ebc5466014e637d419cef90',1,'socket.h']]], + ['socklen_5ft',['socklen_t',['../group__nsysnet__socket.html#ga3f5f480bed01f54df564b99350f1d1bb',1,'socket.h']]], + ['sysappbrowserargs',['SysAppBrowserArgs',['../group__sysapp__switch.html#ga4e9fa3945fdea07b62c5f966b602c815',1,'switch.h']]] +]; diff --git a/search/typedefs_f.html b/search/typedefs_f.html new file mode 100644 index 0000000..0909979 --- /dev/null +++ b/search/typedefs_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_f.js b/search/typedefs_f.js new file mode 100644 index 0000000..842ca68 --- /dev/null +++ b/search/typedefs_f.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['uint',['uInt',['../zconf_8h.html#a87d141052bcd5ec8a80812a565c70369',1,'zconf.h']]], + ['uintf',['uIntf',['../zconf_8h.html#adddbe74608d318334285e01f8a56fa5a',1,'zconf.h']]], + ['ulong',['uLong',['../zconf_8h.html#acd2a5701a3aecf6700d2c66c606ecb40',1,'zconf.h']]], + ['ulongf',['uLongf',['../zconf_8h.html#a0426a5a0ed418ec4ae15af8281c64254',1,'zconf.h']]] +]; diff --git a/search/variables_0.html b/search/variables_0.html index c98c046..51f7bd6 100644 --- a/search/variables_0.html +++ b/search/variables_0.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_0.js b/search/variables_0.js index 309f0d0..a599c03 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['_5f_5fss_5fpadding',['__ss_padding',['../structsockaddr__storage.html#ae04dbb6e12baed1b6d44f3b7c1785cd8',1,'sockaddr_storage']]] + ['_5f_5fss_5fpadding',['__ss_padding',['../group__nsysnet__socket.html#a27341aed2db90c6e66b466a97f5c560f',1,'sockaddr_storage']]] ]; diff --git a/search/variables_1.html b/search/variables_1.html index 3eab7ea..f46154d 100644 --- a/search/variables_1.html +++ b/search/variables_1.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_1.js b/search/variables_1.js index aead87d..3668c5f 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,19 +1,32 @@ var searchData= [ - ['aa',['aa',['../struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa',1,'GX2Surface']]], - ['aabuffer',['aaBuffer',['../struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7',1,'GX2ColorBuffer']]], - ['aasize',['aaSize',['../struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41',1,'GX2ColorBuffer']]], - ['accelorometer',['accelorometer',['../struct_v_p_a_d_status.html#a0c1f89f2717c84bc631b11ccbdca4341',1,'VPADStatus']]], - ['activelink',['activeLink',['../struct_o_s_thread.html#a01d3b93eba14965d9aba07081986d663',1,'OSThread']]], - ['alarmqueue',['alarmQueue',['../struct_o_s_alarm.html#a9791c7d04c2ff00663a6f3d77dc33142',1,'OSAlarm']]], - ['alignment',['alignment',['../struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0',1,'GX2Surface']]], - ['alpha',['alpha',['../struct_g_x2_blend_constant_color_reg.html#ab1551d8043c2aa4410fb7dbb1fe3be7b',1,'GX2BlendConstantColorReg']]], - ['alu',['alu',['../struct_g_x2_shadow_state.html#ad056e488115daa9adad873fbf207300c',1,'GX2ShadowState']]], - ['aludivisor',['aluDivisor',['../struct_g_x2_attrib_stream.html#ad2f72cfa2fa2237db241c107d9208452',1,'GX2AttribStream']]], - ['args',['args',['../struct_o_s_message.html#a988c3a7b6b5970b44a0ff380cfb78c76',1,'OSMessage']]], - ['attr',['attr',['../struct_o_s_thread.html#a153ded885759fdfe2b26d53afbbba830',1,'OSThread']]], - ['attribcount',['attribCount',['../struct_g_x2_fetch_shader.html#a6f2020045859b420a2714f34107f74ed',1,'GX2FetchShader']]], - ['attribs',['attribs',['../struct_m_e_m_expanded_heap_block.html#a46aaefc99fdbf5c938e5c7ca36fdc229',1,'MEMExpandedHeapBlock::attribs()'],['../struct_m_e_m_expanded_heap.html#af7587edaa71c9d4c50c69bb27c249a54',1,'MEMExpandedHeap::attribs()']]], - ['attribvarcount',['attribVarCount',['../struct_g_x2_vertex_shader.html#a1fea65cb184bc06a98b3671a7ed73072',1,'GX2VertexShader']]], - ['attribvars',['attribVars',['../struct_g_x2_vertex_shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26',1,'GX2VertexShader']]] + ['aa',['aa',['../group__gx2__surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa',1,'GX2Surface']]], + ['aabuffer',['aaBuffer',['../group__gx2__surface.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7',1,'GX2ColorBuffer']]], + ['aasize',['aaSize',['../group__gx2__surface.html#af969dd35389a1daf3204eb7e8a682a41',1,'GX2ColorBuffer']]], + ['acc',['acc',['../group__vpad__input.html#ad4ec63d26698fc1a433d58f1c6e6bb4d',1,'VPADAccStatus']]], + ['accelorometer',['accelorometer',['../group__vpad__input.html#a0c1f89f2717c84bc631b11ccbdca4341',1,'VPADStatus']]], + ['activelink',['activeLink',['../group__coreinit__thread.html#a01d3b93eba14965d9aba07081986d663',1,'OSThread']]], + ['addr',['addr',['../curl_8h.html#a979fbf6cbda14801a80be566a480f4ad',1,'curl_sockaddr']]], + ['addrlen',['addrlen',['../curl_8h.html#a03e0323e9ee18a71f01f2805ad18ab41',1,'curl_sockaddr']]], + ['adler',['adler',['../zlib_8h.html#a74bb92610e11a5515a286f04f906d0db',1,'z_stream_s']]], + ['age',['age',['../curl_8h.html#a49bec74c78987be0d2f6a9cdfbf9c610',1,'curl_version_info_data']]], + ['alarmqueue',['alarmQueue',['../group__coreinit__alarms.html#a9791c7d04c2ff00663a6f3d77dc33142',1,'OSAlarm']]], + ['alignment',['alignment',['../group__gx2__surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0',1,'GX2Surface']]], + ['alpha',['alpha',['../group__gx2__registers.html#ab1551d8043c2aa4410fb7dbb1fe3be7b',1,'GX2BlendConstantColorReg']]], + ['alu',['alu',['../group__gx2__context.html#ad056e488115daa9adad873fbf207300c',1,'GX2ShadowState']]], + ['aludivisor',['aluDivisor',['../group__gx2__shader.html#ad2f72cfa2fa2237db241c107d9208452',1,'GX2AttribStream']]], + ['angle',['angle',['../group__padscore__kpad.html#a7519e52603597f1ac4ee8eea1ae8425d',1,'KPADStatus::angle()'],['../group__vpad__input.html#ad15049ce108bf286de255dd69dbef395',1,'VPADStatus::angle()']]], + ['apptype',['appType',['../group__coreinit__mcp.html#acf72902206460d20685b47152b2880e7',1,'MCPTitleListType']]], + ['ares',['ares',['../curl_8h.html#a82e75022d9fb32d89c4cef6053d0dbf4',1,'curl_version_info_data']]], + ['ares_5fnum',['ares_num',['../curl_8h.html#a9785fe0c916c1320b1d6843421f4348a',1,'curl_version_info_data']]], + ['args',['args',['../group__coreinit__msgq.html#a988c3a7b6b5970b44a0ff380cfb78c76',1,'OSMessage']]], + ['asyncdata',['asyncData',['../group__coreinit__fs.html#ad7137a27bc31ff7eece8536651b7b4b3',1,'FSAsyncResult']]], + ['attachcallback',['attachCallback',['../group__nsyshid__hid.html#a273089b169843b07232ae9fdcc0b5019',1,'HIDClient']]], + ['attr',['attr',['../group__coreinit__thread.html#a153ded885759fdfe2b26d53afbbba830',1,'OSThread']]], + ['attribcount',['attribCount',['../group__gx2__shader.html#a6f2020045859b420a2714f34107f74ed',1,'GX2FetchShader']]], + ['attribs',['attribs',['../group__coreinit__memexpheap.html#a46aaefc99fdbf5c938e5c7ca36fdc229',1,'MEMExpHeapBlock::attribs()'],['../group__coreinit__memexpheap.html#af7587edaa71c9d4c50c69bb27c249a54',1,'MEMExpHeap::attribs()']]], + ['attribvarcount',['attribVarCount',['../group__gx2__shader.html#a1fea65cb184bc06a98b3671a7ed73072',1,'GX2VertexShader']]], + ['attribvars',['attribVars',['../group__gx2__shader.html#a014d3eb5405796d96ecb6b3c2ea7fc26',1,'GX2VertexShader']]], + ['avail_5fin',['avail_in',['../zlib_8h.html#a7eb50ccbfeb2368dd84c3a97f409692a',1,'z_stream_s']]], + ['avail_5fout',['avail_out',['../zlib_8h.html#aaf14708cee6cfc16ac27f3cff686f8d8',1,'z_stream_s']]] ]; diff --git a/search/variables_10.html b/search/variables_10.html index 7e4c8b2..b62b717 100644 --- a/search/variables_10.html +++ b/search/variables_10.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_10.js b/search/variables_10.js index 3dd1cb6..4ffd9c0 100644 --- a/search/variables_10.js +++ b/search/variables_10.js @@ -1,7 +1,55 @@ var searchData= [ - ['queue',['queue',['../struct_o_s_condition.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSCondition::queue()'],['../struct_o_s_event.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSEvent::queue()'],['../struct_o_s_fast_condition.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSFastCondition::queue()'],['../struct_o_s_fast_mutex.html#aca875af83d051fe0792ad13654a2e445',1,'OSFastMutex::queue()'],['../struct_o_s_mutex.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSMutex::queue()'],['../struct_o_s_semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSSemaphore::queue()'],['../struct_m_p_task.html#ae8f225ef46b10db211d105fd67bccc01',1,'MPTask::queue()'],['../struct_m_p_task_queue.html#a12802e4b5156049dae3d74129908e92b',1,'MPTaskQueue::queue()'],['../struct_o_s_thread.html#ab426d2b1b54499adfbda3a7922e69ff0',1,'OSThread::queue()']]], - ['queueindex',['queueIndex',['../struct_m_p_task_queue.html#af1132f527322827ebaf69a986a0c8db5',1,'MPTaskQueue']]], - ['queuemaxsize',['queueMaxSize',['../struct_m_p_task_queue.html#a428f566097f90b76ce7b6d79d481bb62',1,'MPTaskQueue']]], - ['queuesize',['queueSize',['../struct_m_p_task_queue.html#acdc388d91657198c5b07921a3d849f23',1,'MPTaskQueue']]] + ['pa_5fcl_5fgb_5fhorz_5fclip_5fadj',['pa_cl_gb_horz_clip_adj',['../group__gx2__registers.html#a60b2041009cb7f6cc345d34dfee88279',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fhorz_5fdisc_5fadj',['pa_cl_gb_horz_disc_adj',['../group__gx2__registers.html#a573a3218e597ee165f6371afe8b38ea1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fclip_5fadj',['pa_cl_gb_vert_clip_adj',['../group__gx2__registers.html#ad2b59e63b9af8f3bff91c0870b006dda',1,'GX2ViewportReg']]], + ['pa_5fcl_5fgb_5fvert_5fdisc_5fadj',['pa_cl_gb_vert_disc_adj',['../group__gx2__registers.html#a25a6eedca262897bb1781ba7cee1fbd7',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxoffset',['pa_cl_vport_xoffset',['../group__gx2__registers.html#a62058b445394c0e9f54becbaf93b21e1',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fxscale',['pa_cl_vport_xscale',['../group__gx2__registers.html#af2dafaed43adecd27c38023c50a83b76',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyoffset',['pa_cl_vport_yoffset',['../group__gx2__registers.html#a2345fd19988a3b7ea58f6705f3c0766a',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fyscale',['pa_cl_vport_yscale',['../group__gx2__registers.html#aa9436f337f6d28f9efd863e02baaae36',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzoffset',['pa_cl_vport_zoffset',['../group__gx2__registers.html#ae758cb40efcaaa119a8a440139e6b9aa',1,'GX2ViewportReg']]], + ['pa_5fcl_5fvport_5fzscale',['pa_cl_vport_zscale',['../group__gx2__registers.html#ad433daa830713db3559d12b5cd941fa7',1,'GX2ViewportReg']]], + ['pa_5fsc_5faa_5fmask',['pa_sc_aa_mask',['../group__gx2__registers.html#a7f67fdb31551114caee1579ce161abe8',1,'GX2AAMaskReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5fbr',['pa_sc_generic_scissor_br',['../group__gx2__registers.html#a00f69e4cb002efaf360e05a9a126f641',1,'GX2ScissorReg']]], + ['pa_5fsc_5fgeneric_5fscissor_5ftl',['pa_sc_generic_scissor_tl',['../group__gx2__registers.html#aa5c7988626c1765cc42478668dc57053',1,'GX2ScissorReg']]], + ['pa_5fsc_5fvport_5fzmax',['pa_sc_vport_zmax',['../group__gx2__registers.html#aa166e6a63f3c9bafb7ec871cd2f654d0',1,'GX2ViewportReg']]], + ['pa_5fsc_5fvport_5fzmin',['pa_sc_vport_zmin',['../group__gx2__registers.html#a9cad7871af84481bdf9761d7862337b3',1,'GX2ViewportReg']]], + ['pa_5fsu_5fline_5fcntl',['pa_su_line_cntl',['../group__gx2__registers.html#abfac7f87d859e7b1940032c1ad9a9095',1,'GX2LineWidthReg']]], + ['pa_5fsu_5fpoint_5fminmax',['pa_su_point_minmax',['../group__gx2__registers.html#ade114f926ca5ad9aa09c18f2b38398ab',1,'GX2PointLimitsReg']]], + ['pa_5fsu_5fpoint_5fsize',['pa_su_point_size',['../group__gx2__registers.html#a53ae20b45e29c7233492eb0113a2d937',1,'GX2PointSizeReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5foffset',['pa_su_poly_offset_back_offset',['../group__gx2__registers.html#a6d68f233e4efeccf8e51b2733786ba71',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fback_5fscale',['pa_su_poly_offset_back_scale',['../group__gx2__registers.html#ab8d5a93a0ff8e63d4e2be5cf18b51a7c',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5fclamp',['pa_su_poly_offset_clamp',['../group__gx2__registers.html#a1f415ec85c76b3fc6f8c925a5dba7984',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5foffset',['pa_su_poly_offset_front_offset',['../group__gx2__registers.html#a3b80cf4479dc426689c066091b6b4b3a',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fpoly_5foffset_5ffront_5fscale',['pa_su_poly_offset_front_scale',['../group__gx2__registers.html#a66239f1749c7f3e19c733e3f9532bf2f',1,'GX2PolygonOffsetReg']]], + ['pa_5fsu_5fsc_5fmode_5fcntl',['pa_su_sc_mode_cntl',['../group__gx2__registers.html#a15cc0b5d1e7afe0b1ced301a426f2ab9',1,'GX2PolygonControlReg']]], + ['paddr',['paddr',['../group__coreinit__ios.html#a5a41673ef2e558e292b6aaf6380ef53d',1,'IOSVec']]], + ['param',['param',['../group__coreinit__fs.html#aba18f3d521fde3af39c58b809a9c7ef0',1,'FSAsyncData']]], + ['parent',['parent',['../group__coreinit__thread.html#a5f450b216725a37cbc0acd54340144d9',1,'OSMutexQueue::parent()'],['../group__coreinit__threadq.html#a5f450b216725a37cbc0acd54340144d9',1,'OSThreadQueue::parent()']]], + ['path',['path',['../group__coreinit__mcp.html#ad1454ac05ad33e1997e4dea7316e98b8',1,'MCPTitleListType']]], + ['period',['period',['../group__coreinit__alarms.html#a52c650ff8028e52e5e24e5e265fb854d',1,'OSAlarm']]], + ['perm',['perm',['../curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3',1,'curl_fileinfo']]], + ['physicaldeviceinst',['physicalDeviceInst',['../group__nsyshid__hid.html#af64b183c62a46421de4759f198e64fd3',1,'HIDDevice']]], + ['pid',['pid',['../group__nsyshid__hid.html#a9089e9c40db82122a499b9620e2cb54e',1,'HIDDevice']]], + ['pipeline',['pipeline',['../group__sndcore2__core.html#a177507ac432771e099eb6c006163e71e',1,'AXInitParams']]], + ['pitch',['pitch',['../group__gx2__surface.html#a169952c253c9909a5f727afaec738893',1,'GX2Surface']]], + ['pmc1',['pmc1',['../group__coreinit__context.html#a5c7fe32d8c333859adf07d0d51248e08',1,'OSContext']]], + ['pmc2',['pmc2',['../group__coreinit__context.html#ae13713d587c850fc1bfdcf9b4889217f',1,'OSContext']]], + ['pmc3',['pmc3',['../group__coreinit__context.html#ad1b6711759d29126acd1ee809f545a56',1,'OSContext']]], + ['pmc4',['pmc4',['../group__coreinit__context.html#a0581363c9dee8cdaa94dd1d83c6ccc25',1,'OSContext']]], + ['pos',['pos',['../group__padscore__kpad.html#afe21caa642c86850fe79ed98bb39d712',1,'KPADStatus']]], + ['posvalid',['posValid',['../group__padscore__kpad.html#a96f430bba792b649157ec13502afdcc9',1,'KPADStatus']]], + ['predscale',['predScale',['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcmLoopData::predScale()'],['../group__sndcore2__voice.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcm::predScale()']]], + ['prev',['prev',['../group__coreinit__alarms.html#a8c6e4375dd265274be8215fa61ecae36',1,'OSAlarmLink::prev()'],['../group__coreinit__fastmutex.html#aa5326d186503dd5d8a77ee48493b5221',1,'OSFastMutexLink::prev()'],['../group__coreinit__memblockheap.html#a9a3455df6b2b78a203ed590ebcef3e15',1,'MEMBlockHeapBlock::prev()'],['../group__coreinit__memexpheap.html#ae779f6516b38ae80e4cafcf8c89f242f',1,'MEMExpHeapBlock::prev()'],['../group__coreinit__memlist.html#af714e69444763fb9a76ec901a014baf1',1,'MEMMemoryLink::prev()'],['../group__coreinit__mutex.html#afea7449be1ffc76a4e1a98d60569ceb0',1,'OSMutexLink::prev()'],['../group__coreinit__threadq.html#a6699d433816206dea049bbaa71ab6779',1,'OSThreadLink::prev()'],['../group__sndcore2__voice.html#ad347685b6c9b53852101d51ad1bb798d',1,'AXVoiceLink::prev()']]], + ['previous',['previous',['../group__coreinit__memfrmheap.html#aac9219792e115bd086e8f84fa21160a3',1,'MEMFrmHeapState']]], + ['previousstate',['previousState',['../group__coreinit__memfrmheap.html#ad52390af2c98d74581506059d24280c5',1,'MEMFrmHeap']]], + ['prevsample',['prevSample',['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcmLoopData::prevSample()'],['../group__sndcore2__voice.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcm::prevSample()']]], + ['priority',['priority',['../group__coreinit__thread.html#a41b7c4ba47c44a632d5903b1f1338ad0',1,'OSThread::priority()'],['../group__sndcore2__voice.html#a90249de64da5ae5d7acd34da7ea1b857',1,'AXVoice::priority()']]], + ['product_5farea',['product_area',['../group__coreinit__mcp.html#a873de40d34bbc2acdec17bb55911e776',1,'MCPSysProdSettings']]], + ['program',['program',['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2FetchShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2VertexShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2PixelShader::program()'],['../group__gx2__shader.html#af5ef574c353d6881fd517e032f3e0876',1,'GX2GeometryShader::program()']]], + ['protocol',['protocol',['../curl_8h.html#ab30e8d7e05ae904d3248e0d51255c005',1,'curl_sockaddr::protocol()'],['../group__nsyshid__hid.html#ad124d3d2e02c729afa303c775295278e',1,'HIDDevice::protocol()']]], + ['protocols',['protocols',['../curl_8h.html#a74f63a5d3aec20111258a06acd75fee7',1,'curl_version_info_data']]], + ['psf',['psf',['../group__coreinit__context.html#a373a185d9090db87a55ed12cf2622a08',1,'OSContext']]], + ['psr',['psr',['../group__coreinit__coroutine.html#acf38eceea9a9b1cf5181500942a8854c',1,'OSCoroutine']]] ]; diff --git a/search/variables_11.html b/search/variables_11.html index 8dd1dba..2ce8561 100644 --- a/search/variables_11.html +++ b/search/variables_11.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_11.js b/search/variables_11.js index d87ace9..91f637c 100644 --- a/search/variables_11.js +++ b/search/variables_11.js @@ -1,15 +1,7 @@ var searchData= [ - ['ratio',['ratio',['../struct_a_x_voice_src.html#a15c2957b5dd7c0e064503791e97da857',1,'AXVoiceSrc']]], - ['recursion',['recursion',['../struct_o_s_spin_lock.html#a60d0e0ee15dad98a27adaf3c840bbb59',1,'OSSpinLock']]], - ['recvqueue',['recvQueue',['../struct_o_s_message_queue.html#a1254f8038fe0b3deee6612973494cf1d',1,'OSMessageQueue']]], - ['red',['red',['../struct_g_x2_blend_constant_color_reg.html#acddf4f34ba92c602d4205ba50e98d603',1,'GX2BlendConstantColorReg']]], - ['regs',['regs',['../struct_g_x2_sampler.html#a44ec6ef6908d093bea07bda4666eb5c9',1,'GX2Sampler::regs()'],['../struct_g_x2_fetch_shader.html#a399b6d8c89d9dc591b70afb2cb222fdb',1,'GX2FetchShader::regs()'],['../struct_g_x2_vertex_shader.html#acd71fd45e1abd056939673d39a657c72',1,'GX2VertexShader::regs()'],['../struct_g_x2_pixel_shader.html#ad1f68a657ed9c2c2f261fd2af3428d1c',1,'GX2PixelShader::regs()'],['../struct_g_x2_geometry_shader.html#aaebbe031ded0500c4167af4f2940958b',1,'GX2GeometryShader::regs()'],['../struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9',1,'GX2DepthBuffer::regs()'],['../struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223',1,'GX2ColorBuffer::regs()'],['../struct_g_x2_texture.html#acaf44c85a88d565b8d775653e0602223',1,'GX2Texture::regs()']]], - ['release',['release',['../struct_v_p_a_d_status.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'VPADStatus']]], - ['renderer',['renderer',['../struct_a_x_init_params.html#aa8af6f0b63e0fba9bb1cf8fd72991859',1,'AXInitParams::renderer()'],['../struct_a_x_voice.html#adb8502a1392cda13c07d553eaf86c94b',1,'AXVoice::renderer()']]], - ['requestflag',['requestFlag',['../struct_o_s_thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff',1,'OSThread']]], - ['resource',['resource',['../struct_g_x2_shadow_state.html#a76ec71afcdf44fc57958a0fc0e96135a',1,'GX2ShadowState']]], - ['result',['result',['../struct_m_p_task_info.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTaskInfo::result()'],['../struct_m_p_task.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTask::result()']]], - ['rightstick',['rightStick',['../struct_v_p_a_d_status.html#a3137302b1b8edd4f24298401950ac101',1,'VPADStatus']]], - ['ringitemsize',['ringItemsize',['../struct_g_x2_vertex_shader.html#ab1adf8f22b9a70ad083651f9c0533595',1,'GX2VertexShader::ringItemsize()'],['../struct_g_x2_geometry_shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d',1,'GX2GeometryShader::ringItemSize()']]] + ['queue',['queue',['../group__coreinit__cond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSCondition::queue()'],['../group__coreinit__event.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSEvent::queue()'],['../group__coreinit__fastcond.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSFastCondition::queue()'],['../group__coreinit__fastmutex.html#aca875af83d051fe0792ad13654a2e445',1,'OSFastMutex::queue()'],['../group__coreinit__mutex.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSMutex::queue()'],['../group__coreinit__semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d',1,'OSSemaphore::queue()'],['../group__coreinit__taskq.html#ae8f225ef46b10db211d105fd67bccc01',1,'MPTask::queue()'],['../group__coreinit__taskq.html#a12802e4b5156049dae3d74129908e92b',1,'MPTaskQueue::queue()'],['../group__coreinit__thread.html#ab426d2b1b54499adfbda3a7922e69ff0',1,'OSThread::queue()']]], + ['queueindex',['queueIndex',['../group__coreinit__taskq.html#af1132f527322827ebaf69a986a0c8db5',1,'MPTaskQueue']]], + ['queuemaxsize',['queueMaxSize',['../group__coreinit__taskq.html#a428f566097f90b76ce7b6d79d481bb62',1,'MPTaskQueue']]], + ['queuesize',['queueSize',['../group__coreinit__taskq.html#acdc388d91657198c5b07921a3d849f23',1,'MPTaskQueue']]] ]; diff --git a/search/variables_12.html b/search/variables_12.html index bc2b2f6..bba5857 100644 --- a/search/variables_12.html +++ b/search/variables_12.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_12.js b/search/variables_12.js index 10fe6c9..d35bac7 100644 --- a/search/variables_12.js +++ b/search/variables_12.js @@ -1,53 +1,18 @@ var searchData= [ - ['sa_5fdata',['sa_data',['../structsockaddr.html#ab92ef26b74c80139475481ea0deb21a8',1,'sockaddr']]], - ['sa_5ffamily',['sa_family',['../structsockaddr.html#a36eaef69fff1193837626c2833ab507a',1,'sockaddr']]], - ['sampler',['sampler',['../struct_g_x2_shadow_state.html#acea0c8cb10cf9354524ef1aa64f2858f',1,'GX2ShadowState']]], - ['samplervarcount',['samplerVarCount',['../struct_g_x2_vertex_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2VertexShader::samplerVarCount()'],['../struct_g_x2_pixel_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2PixelShader::samplerVarCount()'],['../struct_g_x2_geometry_shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2GeometryShader::samplerVarCount()']]], - ['samplervars',['samplerVars',['../struct_g_x2_vertex_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2VertexShader::samplerVars()'],['../struct_g_x2_pixel_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2PixelShader::samplerVars()'],['../struct_g_x2_geometry_shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2GeometryShader::samplerVars()']]], - ['sda2base',['sda2Base',['../struct_o_s_coroutine.html#aa2b7d2ccbb6e3442f07d56854055ec24',1,'OSCoroutine']]], - ['sdabase',['sdaBase',['../struct_o_s_coroutine.html#a81a0288b3df7b11a17e3fd301d6cd99d',1,'OSCoroutine']]], - ['self',['self',['../struct_m_p_task.html#a1eafed7cd39820b4675fbcd9ece9451e',1,'MPTask::self()'],['../struct_m_p_task_queue.html#ad2c5528c2542194dac9e1b515691f2fc',1,'MPTaskQueue::self()']]], - ['sendqueue',['sendQueue',['../struct_o_s_message_queue.html#ac9a94ced10ae13d7daf54d98ffdb5d23',1,'OSMessageQueue']]], - ['shadowdisplaylist',['shadowDisplayList',['../struct_g_x2_context_state.html#a271a57e1fa094e005b0026548e9dff32',1,'GX2ContextState']]], - ['shadowdisplaylistsize',['shadowDisplayListSize',['../struct_g_x2_context_state.html#a9ca1b71d60a105015c581265961565c0',1,'GX2ContextState']]], - ['shadowstate',['shadowState',['../struct_g_x2_context_state.html#ab85986ed8d6ee050bb6d329fa59647d5',1,'GX2ContextState']]], - ['size',['size',['../struct_f_s_stat.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSStat::size()'],['../struct_o_s_message_queue.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSMessageQueue::size()'],['../struct_g_x2_fetch_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2FetchShader::size()'],['../struct_g_x2_uniform_block.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2UniformBlock::size()'],['../struct_g_x2_vertex_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2VertexShader::size()'],['../struct_g_x2_pixel_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2PixelShader::size()'],['../struct_g_x2_geometry_shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2GeometryShader::size()']]], - ['slidevolume',['slideVolume',['../struct_v_p_a_d_status.html#ae9147519b1eca4f2386ce1f76eab3109',1,'VPADStatus']]], - ['slidevolumeex',['slideVolumeEx',['../struct_v_p_a_d_status.html#a62b2a1af41e9cc89cce55fa5d1a4c849',1,'VPADStatus']]], - ['specific',['specific',['../struct_o_s_thread.html#ac9fe2bd7981969cd8071bcc5e4aeb40b',1,'OSThread']]], - ['spi_5finput_5fz',['spi_input_z',['../struct_g_x2_pixel_shader.html#a0d51dd8076c3e1c8dd2582ff56cd4d4a',1,'GX2PixelShader']]], - ['spi_5fps_5fin_5fcontrol_5f0',['spi_ps_in_control_0',['../struct_g_x2_pixel_shader.html#a47293adbeb3916e7bd1a22e5f2b4c7f2',1,'GX2PixelShader']]], - ['spi_5fps_5fin_5fcontrol_5f1',['spi_ps_in_control_1',['../struct_g_x2_pixel_shader.html#a7f24b4a55ef4837d429df13a6db2b1f7',1,'GX2PixelShader']]], - ['spi_5fps_5finput_5fcntls',['spi_ps_input_cntls',['../struct_g_x2_pixel_shader.html#a0de1f67c5b20cae840d77c8915bc5a24',1,'GX2PixelShader']]], - ['spi_5fvs_5fout_5fconfig',['spi_vs_out_config',['../struct_g_x2_vertex_shader.html#abc091e12ee88b77d9c78383387c794a6',1,'GX2VertexShader::spi_vs_out_config()'],['../struct_g_x2_geometry_shader.html#abc091e12ee88b77d9c78383387c794a6',1,'GX2GeometryShader::spi_vs_out_config()']]], - ['spi_5fvs_5fout_5fid',['spi_vs_out_id',['../struct_g_x2_vertex_shader.html#a1bc988b1467dfc1de8aa52a18dc700f3',1,'GX2VertexShader::spi_vs_out_id()'],['../struct_g_x2_geometry_shader.html#a1bc988b1467dfc1de8aa52a18dc700f3',1,'GX2GeometryShader::spi_vs_out_id()']]], - ['spinlockcount',['spinLockCount',['../struct_o_s_context.html#ac660bd5ffef46cffbd71af31e664fdc1',1,'OSContext']]], - ['sq_5fgs_5fvert_5fitemsize',['sq_gs_vert_itemsize',['../struct_g_x2_geometry_shader.html#af998b625aff434fe3ab94e03208e7976',1,'GX2GeometryShader']]], - ['sq_5fpgm_5fexports_5fps',['sq_pgm_exports_ps',['../struct_g_x2_pixel_shader.html#a6e870ff1a52bcb856b794cf3f8352ce8',1,'GX2PixelShader']]], - ['sq_5fpgm_5fresources_5ffs',['sq_pgm_resources_fs',['../struct_g_x2_fetch_shader.html#ad59c0ed882053c860d5ec5cae08ae2a8',1,'GX2FetchShader']]], - ['sq_5fpgm_5fresources_5fgs',['sq_pgm_resources_gs',['../struct_g_x2_geometry_shader.html#a181cd8bd49924f3f162210eea0e7c5e6',1,'GX2GeometryShader']]], - ['sq_5fpgm_5fresources_5fps',['sq_pgm_resources_ps',['../struct_g_x2_pixel_shader.html#ab220979143802fc1e9f44c4cade581a8',1,'GX2PixelShader']]], - ['sq_5fpgm_5fresources_5fvs',['sq_pgm_resources_vs',['../struct_g_x2_vertex_shader.html#a02643486f47ca6b695559f2df7261bb4',1,'GX2VertexShader::sq_pgm_resources_vs()'],['../struct_g_x2_geometry_shader.html#a02643486f47ca6b695559f2df7261bb4',1,'GX2GeometryShader::sq_pgm_resources_vs()']]], - ['sq_5fvtx_5fsemantic',['sq_vtx_semantic',['../struct_g_x2_vertex_shader.html#aa130da324afc034a1a524bcbf8deb173',1,'GX2VertexShader']]], - ['sq_5fvtx_5fsemantic_5fclear',['sq_vtx_semantic_clear',['../struct_g_x2_vertex_shader.html#adec015c10ef74b177e2155903024372c',1,'GX2VertexShader']]], - ['srr0',['srr0',['../struct_o_s_context.html#a5d5223835354a71e51ab50661f1ebdea',1,'OSContext']]], - ['srr1',['srr1',['../struct_o_s_context.html#a994bc9ea1031f1ad305d4d7eaef71f35',1,'OSContext']]], - ['ss_5ffamily',['ss_family',['../structsockaddr__storage.html#ae3ea34576030e8c0674c47de5bcaf9d5',1,'sockaddr_storage']]], - ['stack',['stack',['../struct_o_s_coroutine.html#ab5eb7a5f806ca442b197ae56b071471a',1,'OSCoroutine']]], - ['stackend',['stackEnd',['../struct_o_s_thread.html#afcde11463f0a6ad5922e39525ec03c7e',1,'OSThread']]], - ['stackstart',['stackStart',['../struct_o_s_thread.html#acbe2c909215dcda5e24aabd7dd5995de',1,'OSThread']]], - ['start',['start',['../struct_o_s_alarm.html#a206af50e853c293ba5cc104765aea702',1,'OSAlarm::start()'],['../struct_m_e_m_block_heap_block.html#a53255b934b07b472175fbb8e847f9b5d',1,'MEMBlockHeapBlock::start()']]], - ['starttime',['starttime',['../struct_o_s_context.html#ae2730aab7695ca3e81611b0a3ce195c9',1,'OSContext']]], - ['state',['state',['../struct_o_s_alarm.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'OSAlarm::state()'],['../struct_m_p_task_info.html#ab291e144e92955a88491109324ae6c6f',1,'MPTaskInfo::state()'],['../struct_m_p_task.html#ab291e144e92955a88491109324ae6c6f',1,'MPTask::state()'],['../struct_m_p_task_queue_info.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueueInfo::state()'],['../struct_m_p_task_queue.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueue::state()'],['../struct_o_s_context.html#af4ea525e6f15623e4e9c6c6aa75f2077',1,'OSContext::state()'],['../struct_o_s_thread.html#a18fc1c8e9296f17ef97a86147387d8b4',1,'OSThread::state()'],['../struct_a_x_voice.html#a09242878dd90d1c75af98341c0895b41',1,'AXVoice::state()']]], - ['stencilclear',['stencilClear',['../struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22',1,'GX2DepthBuffer']]], - ['streamoutstride',['streamOutStride',['../struct_g_x2_vertex_shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2VertexShader::streamOutStride()'],['../struct_g_x2_geometry_shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2GeometryShader::streamOutStride()']]], - ['surface',['surface',['../struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2DepthBuffer::surface()'],['../struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2ColorBuffer::surface()'],['../struct_g_x2_texture.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2Texture::surface()']]], - ['suspendcounter',['suspendCounter',['../struct_o_s_thread.html#abf662d124c8c0e60275f632c06d97dd1',1,'OSThread']]], - ['suspendqueue',['suspendQueue',['../struct_o_s_thread.html#ac466ad7864ccba783b664db7b8853b71',1,'OSThread']]], - ['suspendresult',['suspendResult',['../struct_o_s_thread.html#ac4c316e77fc64758b15a09a6b5756bb1',1,'OSThread']]], - ['swizzle',['swizzle',['../struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a',1,'GX2Surface']]], - ['sx_5falpha_5fref',['sx_alpha_ref',['../struct_g_x2_alpha_test_reg.html#adcf0e51a372710bd03a6037e6cf6f787',1,'GX2AlphaTestReg']]], - ['sx_5falpha_5ftest_5fcontrol',['sx_alpha_test_control',['../struct_g_x2_alpha_test_reg.html#a082a11ba2eef653dbf0308aa4328bc6a',1,'GX2AlphaTestReg']]], - ['syncbits',['syncBits',['../struct_a_x_voice.html#a998f7f831d62f5e71b6da95a8067f591',1,'AXVoice']]] + ['ratio',['ratio',['../group__sndcore2__voice.html#a15c2957b5dd7c0e064503791e97da857',1,'AXVoiceSrc']]], + ['receiverarg',['receiverArg',['../namespacenn_1_1swkbd.html#afd33433799e5752336a96f96f8166193',1,'nn::swkbd::KeyboardArg']]], + ['recursion',['recursion',['../group__coreinit__spinlock.html#a60d0e0ee15dad98a27adaf3c840bbb59',1,'OSSpinLock']]], + ['recvqueue',['recvQueue',['../group__coreinit__msgq.html#a1254f8038fe0b3deee6612973494cf1d',1,'OSMessageQueue']]], + ['red',['red',['../group__gx2__registers.html#acddf4f34ba92c602d4205ba50e98d603',1,'GX2BlendConstantColorReg']]], + ['regiontype',['regionType',['../namespacenn_1_1swkbd.html#a62feca7f7d0cdeff07e10f3c4fae33d8',1,'nn::swkbd::CreateArg']]], + ['regs',['regs',['../group__gx2__sampler.html#a44ec6ef6908d093bea07bda4666eb5c9',1,'GX2Sampler::regs()'],['../group__gx2__shader.html#a76aa0a07999c5586df52b33e1a0879c0',1,'GX2FetchShader::regs()'],['../group__gx2__shader.html#a40a0e5cddce64c5f0b5507cea501a1da',1,'GX2VertexShader::regs()'],['../group__gx2__shader.html#a53e5e07f8581fe46bf45bf4dad0ca190',1,'GX2PixelShader::regs()'],['../group__gx2__shader.html#a0dd0c4953218599c5c46eee5d73203be',1,'GX2GeometryShader::regs()'],['../group__gx2__surface.html#ae3060f6b13921cc22d978248b721aab9',1,'GX2DepthBuffer::regs()'],['../group__gx2__surface.html#acaf44c85a88d565b8d775653e0602223',1,'GX2ColorBuffer::regs()'],['../group__gx2__texture.html#acaf44c85a88d565b8d775653e0602223',1,'GX2Texture::regs()']]], + ['release',['release',['../group__padscore__kpad.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'KPADStatus::release()'],['../group__vpad__input.html#aa892f9b747303e5e8a7d81d08f2fff7c',1,'VPADStatus::release()']]], + ['renderer',['renderer',['../group__sndcore2__core.html#aa8af6f0b63e0fba9bb1cf8fd72991859',1,'AXInitParams::renderer()'],['../group__sndcore2__voice.html#adb8502a1392cda13c07d553eaf86c94b',1,'AXVoice::renderer()']]], + ['requestflag',['requestFlag',['../group__coreinit__thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff',1,'OSThread']]], + ['reserved',['reserved',['../zlib_8h.html#ae3bf2150b8009b089ae6878004146180',1,'z_stream_s']]], + ['resource',['resource',['../group__gx2__context.html#a76ec71afcdf44fc57958a0fc0e96135a',1,'GX2ShadowState']]], + ['result',['result',['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTaskInfo::result()'],['../group__coreinit__taskq.html#a36692bbc61358ebc0e37a6fc6a395d28',1,'MPTask::result()']]], + ['rightstick',['rightStick',['../group__padscore__wpad.html#a276a746cc659b978104bfedf69dbcbb6',1,'WPADStatusProController::rightStick()'],['../group__vpad__input.html#a3137302b1b8edd4f24298401950ac101',1,'VPADStatus::rightStick()']]], + ['ringitemsize',['ringItemSize',['../group__gx2__shader.html#a47a3b3f47d41f72b23b55fa3d5cc5d2d',1,'GX2GeometryShader::ringItemSize()'],['../group__gx2__shader.html#ab1adf8f22b9a70ad083651f9c0533595',1,'GX2VertexShader::ringItemsize()']]] ]; diff --git a/search/variables_13.html b/search/variables_13.html index 0486c3e..c92cbcc 100644 --- a/search/variables_13.html +++ b/search/variables_13.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_13.js b/search/variables_13.js index a7eefb2..03c465b 100644 --- a/search/variables_13.js +++ b/search/variables_13.js @@ -1,24 +1,57 @@ var searchData= [ - ['tag',['tag',['../struct_o_s_alarm_queue.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarmQueue::tag()'],['../struct_o_s_alarm.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarm::tag()'],['../struct_o_s_condition.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSCondition::tag()'],['../struct_o_s_event.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSEvent::tag()'],['../struct_m_e_m_expanded_heap_block.html#a069d5e423ac499380d877123286e1792',1,'MEMExpandedHeapBlock::tag()'],['../struct_o_s_fast_condition.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastCondition::tag()'],['../struct_o_s_fast_mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastMutex::tag()'],['../struct_m_e_m_frame_heap_state.html#a1c50fcd1195659821729f52af8f3bb7d',1,'MEMFrameHeapState::tag()'],['../struct_m_e_m_heap_header.html#aa5b371c77f26fd72d65074da3f814c8d',1,'MEMHeapHeader::tag()'],['../struct_o_s_message_queue.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMessageQueue::tag()'],['../struct_o_s_mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMutex::tag()'],['../struct_o_s_semaphore.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSSemaphore::tag()'],['../struct_o_s_context.html#a51853ee24a1a56a03b7458779997f002',1,'OSContext::tag()'],['../struct_o_s_thread.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSThread::tag()']]], - ['tail',['tail',['../struct_o_s_alarm_queue.html#a2a57b9fc23d9bfbe4c6f7af173399ff5',1,'OSAlarmQueue::tail()'],['../struct_m_e_m_expanded_heap_block_list.html#afa549695d425352ee130c42d2a7a2be6',1,'MEMExpandedHeapBlockList::tail()'],['../struct_m_e_m_frame_heap_state.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrameHeapState::tail()'],['../struct_m_e_m_frame_heap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrameHeap::tail()'],['../struct_m_e_m_memory_list.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMMemoryList::tail()'],['../struct_o_s_mutex_queue.html#a69d02e959411b8ca397138183d931eae',1,'OSMutexQueue::tail()'],['../struct_o_s_fast_mutex_queue.html#a1563f8b9f6ceef503288783aa43fcb86',1,'OSFastMutexQueue::tail()'],['../struct_o_s_thread_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadQueue::tail()'],['../struct_o_s_thread_simple_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadSimpleQueue::tail()']]], - ['target',['target',['../struct_g_x2_blend_control_reg.html#a88268bbb0852a737b5ab71ed95419624',1,'GX2BlendControlReg']]], - ['tasks',['tasks',['../struct_m_p_task_queue_info.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueueInfo::tasks()'],['../struct_m_p_task_queue.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueue::tasks()']]], - ['tasksfinished',['tasksFinished',['../struct_m_p_task_queue_info.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueueInfo::tasksFinished()'],['../struct_m_p_task_queue.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueue::tasksFinished()']]], - ['tasksready',['tasksReady',['../struct_m_p_task_queue_info.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueueInfo::tasksReady()'],['../struct_m_p_task_queue.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueue::tasksReady()']]], - ['tasksrunning',['tasksRunning',['../struct_m_p_task_queue_info.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueueInfo::tasksRunning()'],['../struct_m_p_task_queue.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueue::tasksRunning()']]], - ['threadqueue',['threadQueue',['../struct_o_s_alarm_queue.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarmQueue::threadQueue()'],['../struct_o_s_alarm.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarm::threadQueue()']]], - ['tilemode',['tileMode',['../struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5',1,'GX2Surface']]], - ['tm_5fhour',['tm_hour',['../struct_o_s_calendar_time.html#a0e9413b6e329683e8bd22c1b4f4fa527',1,'OSCalendarTime']]], - ['tm_5fmday',['tm_mday',['../struct_o_s_calendar_time.html#a43b11a5401efa13b38fb2704bc6cc276',1,'OSCalendarTime']]], - ['tm_5fmin',['tm_min',['../struct_o_s_calendar_time.html#af222f03106a223340f607d0922296595',1,'OSCalendarTime']]], - ['tm_5fmon',['tm_mon',['../struct_o_s_calendar_time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf',1,'OSCalendarTime']]], - ['tm_5fsec',['tm_sec',['../struct_o_s_calendar_time.html#a1cad71d6a0320cda1e9c2972e5ed69a0',1,'OSCalendarTime']]], - ['tm_5fyear',['tm_year',['../struct_o_s_calendar_time.html#aaca5843de3a0cc8c6d665f48807adaf3',1,'OSCalendarTime']]], - ['touched',['touched',['../struct_v_p_a_d_touch_data.html#a2d04b5b2f96f4f7a58a3648a9d234d12',1,'VPADTouchData']]], - ['tpfiltered1',['tpFiltered1',['../struct_v_p_a_d_status.html#ab448e82cac76157b1913f8de24e9179d',1,'VPADStatus']]], - ['tpfiltered2',['tpFiltered2',['../struct_v_p_a_d_status.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5',1,'VPADStatus']]], - ['tpnormal',['tpNormal',['../struct_v_p_a_d_status.html#a38226b4c00245f814a99782169606840',1,'VPADStatus']]], - ['trigger',['trigger',['../struct_v_p_a_d_status.html#acd87cb9526a15b75a88488a2fb33b322',1,'VPADStatus']]], - ['type',['type',['../struct_g_x2_fetch_shader.html#a733cf6ff463e8d6828f40daae3a0c188',1,'GX2FetchShader::type()'],['../struct_g_x2_uniform_var.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2UniformVar::type()'],['../struct_g_x2_sampler_var.html#aac899b90ed693be192f545780f75ff37',1,'GX2SamplerVar::type()'],['../struct_g_x2_attrib_var.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2AttribVar::type()'],['../struct_g_x2_attrib_stream.html#a7188ab8278ce9c5922bfdfd8cd2f91ca',1,'GX2AttribStream::type()']]] + ['s_5faddr',['s_addr',['../group__nsysnet__socket.html#ab9db80bdd56057358ee6b04f9448a5ee',1,'in_addr']]], + ['sa_5fdata',['sa_data',['../group__nsysnet__socket.html#ab92ef26b74c80139475481ea0deb21a8',1,'sockaddr']]], + ['sa_5ffamily',['sa_family',['../group__nsysnet__socket.html#a36eaef69fff1193837626c2833ab507a',1,'sockaddr']]], + ['sampler',['sampler',['../group__gx2__context.html#acea0c8cb10cf9354524ef1aa64f2858f',1,'GX2ShadowState']]], + ['samplervarcount',['samplerVarCount',['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2VertexShader::samplerVarCount()'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2PixelShader::samplerVarCount()'],['../group__gx2__shader.html#a721354b689956649a42bc1ee10c43534',1,'GX2GeometryShader::samplerVarCount()']]], + ['samplervars',['samplerVars',['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2VertexShader::samplerVars()'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2PixelShader::samplerVars()'],['../group__gx2__shader.html#a33c633a07c1e1c4cd28d0ded6efdc993',1,'GX2GeometryShader::samplerVars()']]], + ['sda2base',['sda2Base',['../group__coreinit__coroutine.html#aa2b7d2ccbb6e3442f07d56854055ec24',1,'OSCoroutine']]], + ['sdabase',['sdaBase',['../group__coreinit__coroutine.html#a81a0288b3df7b11a17e3fd301d6cd99d',1,'OSCoroutine']]], + ['self',['self',['../group__coreinit__taskq.html#a1eafed7cd39820b4675fbcd9ece9451e',1,'MPTask::self()'],['../group__coreinit__taskq.html#ad2c5528c2542194dac9e1b515691f2fc',1,'MPTaskQueue::self()']]], + ['sendqueue',['sendQueue',['../group__coreinit__msgq.html#ac9a94ced10ae13d7daf54d98ffdb5d23',1,'OSMessageQueue']]], + ['serial_5fid',['serial_id',['../group__coreinit__mcp.html#a26a432f8893d9338116bc0c9ce2b4920',1,'MCPSysProdSettings']]], + ['setallocator',['setAllocator',['../structGX2DebugCaptureInterface.html#ac553cbbb1ead51f0325bd2395a72ff34',1,'GX2DebugCaptureInterface']]], + ['setoutputsurface',['setOutputSurface',['../structGX2DebugCaptureInterface.html#ab4e11ccf77aff665312b7998d06358a8',1,'GX2DebugCaptureInterface']]], + ['shadowdisplaylist',['shadowDisplayList',['../group__gx2__context.html#a271a57e1fa094e005b0026548e9dff32',1,'GX2ContextState']]], + ['shadowdisplaylistsize',['shadowDisplayListSize',['../group__gx2__context.html#a9ca1b71d60a105015c581265961565c0',1,'GX2ContextState']]], + ['shadowstate',['shadowState',['../group__gx2__context.html#ab85986ed8d6ee050bb6d329fa59647d5',1,'GX2ContextState']]], + ['showfilename',['showfilename',['../curl_8h.html#ab4ccae06103b4172cc621bea29726b7b',1,'curl_httppost']]], + ['sin_5faddr',['sin_addr',['../group__nsysnet__socket.html#a1c7bfbfe59dbefd9344f98157b26ccdc',1,'sockaddr_in']]], + ['sin_5ffamily',['sin_family',['../group__nsysnet__socket.html#ab94314390938f112761a80e5fd1582fc',1,'sockaddr_in']]], + ['sin_5fport',['sin_port',['../group__nsysnet__socket.html#a0eae6616c263e76ee1c4a13dfbcd42a5',1,'sockaddr_in']]], + ['sin_5fzero',['sin_zero',['../group__nsysnet__socket.html#a019cb683bfdac71a46a437c71a792c99',1,'sockaddr_in']]], + ['size',['size',['../group__coreinit__fs.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'FSStat::size()'],['../group__coreinit__msgq.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'OSMessageQueue::size()'],['../curl_8h.html#a3ab64e9482f2a64e7d3191af718fc02f',1,'curl_fileinfo::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2FetchShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2UniformBlock::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2VertexShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2PixelShader::size()'],['../group__gx2__shader.html#ab2c6b258f02add8fdf4cfc7c371dd772',1,'GX2GeometryShader::size()']]], + ['sizeprogress',['sizeProgress',['../group__coreinit__mcp.html#ae40db257b3358395899dc3f5b9b94466',1,'MCPInstallProgress']]], + ['sizetotal',['sizeTotal',['../group__coreinit__mcp.html#ad21d611c4f538436c25fe32d46c03b8d',1,'MCPInstallProgress']]], + ['slidevolume',['slideVolume',['../group__vpad__input.html#ae9147519b1eca4f2386ce1f76eab3109',1,'VPADStatus']]], + ['slidevolumeex',['slideVolumeEx',['../group__vpad__input.html#a62b2a1af41e9cc89cce55fa5d1a4c849',1,'VPADStatus']]], + ['socktype',['socktype',['../curl_8h.html#a17c02122e81f803913571ba2eaa51cc7',1,'curl_sockaddr']]], + ['specific',['specific',['../group__coreinit__thread.html#a2cc41d719c59b65ac3ea023bf3f42286',1,'OSThread']]], + ['spinlockcount',['spinLockCount',['../group__coreinit__context.html#ac660bd5ffef46cffbd71af31e664fdc1',1,'OSContext']]], + ['srr0',['srr0',['../group__coreinit__context.html#a5d5223835354a71e51ab50661f1ebdea',1,'OSContext']]], + ['srr1',['srr1',['../group__coreinit__context.html#a994bc9ea1031f1ad305d4d7eaef71f35',1,'OSContext']]], + ['ss_5ffamily',['ss_family',['../group__nsysnet__socket.html#ae3ea34576030e8c0674c47de5bcaf9d5',1,'sockaddr_storage']]], + ['ssl_5fversion',['ssl_version',['../curl_8h.html#adf00ddded589567dd730f0209c354479',1,'curl_version_info_data']]], + ['ssl_5fversion_5fnum',['ssl_version_num',['../curl_8h.html#a852c1f8ab10e4ce03aa0624a22cfc533',1,'curl_version_info_data']]], + ['stack',['stack',['../group__coreinit__coroutine.html#ab5eb7a5f806ca442b197ae56b071471a',1,'OSCoroutine']]], + ['stackend',['stackEnd',['../group__coreinit__thread.html#afcde11463f0a6ad5922e39525ec03c7e',1,'OSThread']]], + ['stackstart',['stackStart',['../group__coreinit__thread.html#acbe2c909215dcda5e24aabd7dd5995de',1,'OSThread']]], + ['start',['start',['../group__coreinit__alarms.html#a206af50e853c293ba5cc104765aea702',1,'OSAlarm::start()'],['../group__coreinit__memblockheap.html#a53255b934b07b472175fbb8e847f9b5d',1,'MEMBlockHeapBlock::start()']]], + ['starttime',['starttime',['../group__coreinit__context.html#ae2730aab7695ca3e81611b0a3ce195c9',1,'OSContext']]], + ['state',['state',['../group__coreinit__alarms.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2',1,'OSAlarm::state()'],['../group__coreinit__context.html#af4ea525e6f15623e4e9c6c6aa75f2077',1,'OSContext::state()'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTaskInfo::state()'],['../group__coreinit__taskq.html#ab291e144e92955a88491109324ae6c6f',1,'MPTask::state()'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueueInfo::state()'],['../group__coreinit__taskq.html#affdd5af0240815420313103ad40d6f1c',1,'MPTaskQueue::state()'],['../group__coreinit__thread.html#a18fc1c8e9296f17ef97a86147387d8b4',1,'OSThread::state()'],['../group__sndcore2__voice.html#a09242878dd90d1c75af98341c0895b41',1,'AXVoice::state()'],['../zlib_8h.html#ac21f94cab4411ce1c77771033cff040a',1,'z_stream_s::state()']]], + ['status',['status',['../group__coreinit__fs.html#a233c74be9747e12b24db3b88a02c63df',1,'FSAsyncResult']]], + ['stencilclear',['stencilClear',['../group__gx2__surface.html#abe1858fa228ee004bb4b37ae8b05ca22',1,'GX2DepthBuffer']]], + ['streamoutstride',['streamOutStride',['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2VertexShader::streamOutStride()'],['../group__gx2__shader.html#a67a05a136d4aa2fc486420556289d391',1,'GX2GeometryShader::streamOutStride()']]], + ['strings',['strings',['../curl_8h.html#a11af73a3c53c26c9e14367e239a1de4b',1,'curl_fileinfo']]], + ['subclass',['subClass',['../group__nsyshid__hid.html#a145e5c192b5b2fc3c55934b5c47f3f2d',1,'HIDDevice']]], + ['submittoring',['submitToRing',['../structGX2DebugCaptureInterface.html#ae1b811e21e2714b747df75c48c7d06ab',1,'GX2DebugCaptureInterface']]], + ['surface',['surface',['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2DepthBuffer::surface()'],['../group__gx2__surface.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2ColorBuffer::surface()'],['../group__gx2__texture.html#a53c1a2d49171d5425a3f0016bc9d7937',1,'GX2Texture::surface()']]], + ['suspendcounter',['suspendCounter',['../group__coreinit__thread.html#abf662d124c8c0e60275f632c06d97dd1',1,'OSThread']]], + ['suspendqueue',['suspendQueue',['../group__coreinit__thread.html#ac466ad7864ccba783b664db7b8853b71',1,'OSThread']]], + ['suspendresult',['suspendResult',['../group__coreinit__thread.html#ac4c316e77fc64758b15a09a6b5756bb1',1,'OSThread']]], + ['swizzle',['swizzle',['../group__gx2__surface.html#a4991dfd17cc16b965880c206f611dd2a',1,'GX2Surface']]], + ['sx_5falpha_5fref',['sx_alpha_ref',['../group__gx2__registers.html#adcf0e51a372710bd03a6037e6cf6f787',1,'GX2AlphaTestReg']]], + ['sx_5falpha_5ftest_5fcontrol',['sx_alpha_test_control',['../group__gx2__registers.html#a082a11ba2eef653dbf0308aa4328bc6a',1,'GX2AlphaTestReg']]], + ['syncbits',['syncBits',['../group__sndcore2__voice.html#a998f7f831d62f5e71b6da95a8067f591',1,'AXVoice']]] ]; diff --git a/search/variables_14.html b/search/variables_14.html index e613a52..2c46204 100644 --- a/search/variables_14.html +++ b/search/variables_14.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_14.js b/search/variables_14.js index 9c0ce8e..defd10d 100644 --- a/search/variables_14.js +++ b/search/variables_14.js @@ -1,23 +1,34 @@ var searchData= [ - ['ugqr1',['ugqr1',['../struct_o_s_coroutine.html#acb4c86e2c850093be5805fe97b066d17',1,'OSCoroutine']]], - ['uniformblockcount',['uniformBlockCount',['../struct_g_x2_vertex_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2VertexShader::uniformBlockCount()'],['../struct_g_x2_pixel_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2PixelShader::uniformBlockCount()'],['../struct_g_x2_geometry_shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2GeometryShader::uniformBlockCount()']]], - ['uniformblocks',['uniformBlocks',['../struct_g_x2_vertex_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2VertexShader::uniformBlocks()'],['../struct_g_x2_pixel_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2PixelShader::uniformBlocks()'],['../struct_g_x2_geometry_shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2GeometryShader::uniformBlocks()']]], - ['uniformvarcount',['uniformVarCount',['../struct_g_x2_vertex_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2VertexShader::uniformVarCount()'],['../struct_g_x2_pixel_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2PixelShader::uniformVarCount()'],['../struct_g_x2_geometry_shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2GeometryShader::uniformVarCount()']]], - ['uniformvars',['uniformVars',['../struct_g_x2_vertex_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2VertexShader::uniformVars()'],['../struct_g_x2_pixel_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2PixelShader::uniformVars()'],['../struct_g_x2_geometry_shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2GeometryShader::uniformVars()']]], - ['unk0',['unk0',['../struct_a_x_voice.html#af0dfa8241b54d17fc418c9dc221bc45b',1,'AXVoice']]], - ['unk1',['unk1',['../struct_a_x_voice.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXVoice::unk1()'],['../struct_v_p_a_d_acc_status.html#ab7a90805ff3c6829ced44f062e0968b1',1,'VPADAccStatus::unk1()'],['../struct_v_p_a_d_gyro_status.html#ab7a90805ff3c6829ced44f062e0968b1',1,'VPADGyroStatus::unk1()']]], - ['unk2',['unk2',['../struct_v_p_a_d_acc_status.html#a4fb3943922e0893595c82e272474978c',1,'VPADAccStatus::unk2()'],['../struct_v_p_a_d_gyro_status.html#a4fb3943922e0893595c82e272474978c',1,'VPADGyroStatus::unk2()']]], - ['unk3',['unk3',['../struct_v_p_a_d_acc_status.html#a058829e593cea3b11b5f3eff52557ad1',1,'VPADAccStatus::unk3()'],['../struct_v_p_a_d_gyro_status.html#a058829e593cea3b11b5f3eff52557ad1',1,'VPADGyroStatus::unk3()']]], - ['unk4',['unk4',['../struct_v_p_a_d_acc_status.html#aff4145ee34734c9c45a6d6262bb89eae',1,'VPADAccStatus::unk4()'],['../struct_v_p_a_d_gyro_status.html#aff4145ee34734c9c45a6d6262bb89eae',1,'VPADGyroStatus::unk4()']]], - ['unk5',['unk5',['../struct_v_p_a_d_acc_status.html#aff5c3cc91dd986f2a1bae1d839b7ad14',1,'VPADAccStatus::unk5()'],['../struct_v_p_a_d_gyro_status.html#aff5c3cc91dd986f2a1bae1d839b7ad14',1,'VPADGyroStatus::unk5()']]], - ['unk6',['unk6',['../struct_v_p_a_d_gyro_status.html#aaa0415824e59c52f0ae5df4fca6c0289',1,'VPADGyroStatus']]], - ['use',['use',['../struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905',1,'GX2Surface']]], - ['used',['used',['../struct_o_s_message_queue.html#a5e1ebda31e026934b2091d2d0051818a',1,'OSMessageQueue']]], - ['usedlist',['usedList',['../struct_m_e_m_expanded_heap.html#a2f0d88f0039b581b3d68ace61c3dc8f0',1,'MEMExpandedHeap']]], - ['userarg1',['userArg1',['../struct_m_p_task.html#a2a29725bbddfde4415a4b08d9499d8f4',1,'MPTask']]], - ['userarg2',['userArg2',['../struct_m_p_task.html#a76cfcb32a13c33ad21464fdb7a4e4348',1,'MPTask']]], - ['usercontext',['userContext',['../struct_a_x_voice.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'AXVoice']]], - ['userdata',['userData',['../struct_o_s_alarm.html#a2e294dd14122c554baa0665072b4ca7a',1,'OSAlarm::userData()'],['../struct_m_p_task.html#a2e294dd14122c554baa0665072b4ca7a',1,'MPTask::userData()']]], - ['userstackpointer',['userStackPointer',['../struct_o_s_thread.html#a234a19eb0790f50fe6be08397cbafd46',1,'OSThread']]] + ['tag',['tag',['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarmQueue::tag()'],['../group__coreinit__alarms.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSAlarm::tag()'],['../group__coreinit__cond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSCondition::tag()'],['../group__coreinit__context.html#a51853ee24a1a56a03b7458779997f002',1,'OSContext::tag()'],['../group__coreinit__event.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSEvent::tag()'],['../group__coreinit__fastcond.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastCondition::tag()'],['../group__coreinit__fastmutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSFastMutex::tag()'],['../group__coreinit__memexpheap.html#a069d5e423ac499380d877123286e1792',1,'MEMExpHeapBlock::tag()'],['../group__coreinit__memfrmheap.html#a1c50fcd1195659821729f52af8f3bb7d',1,'MEMFrmHeapState::tag()'],['../group__coreinit__memheap.html#aa5b371c77f26fd72d65074da3f814c8d',1,'MEMHeapHeader::tag()'],['../group__coreinit__msgq.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMessageQueue::tag()'],['../group__coreinit__mutex.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSMutex::tag()'],['../group__coreinit__semaphore.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSSemaphore::tag()'],['../group__coreinit__thread.html#a1c50fcd1195659821729f52af8f3bb7d',1,'OSThread::tag()']]], + ['tail',['tail',['../group__coreinit__alarms.html#a2a57b9fc23d9bfbe4c6f7af173399ff5',1,'OSAlarmQueue::tail()'],['../group__coreinit__memexpheap.html#a064ff8b9af91a69e258b737a5b38f7a7',1,'MEMExpHeapBlockList::tail()'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeapState::tail()'],['../group__coreinit__memfrmheap.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMFrmHeap::tail()'],['../group__coreinit__memlist.html#a22b83cf1f38e69fbcb344ba2938f666c',1,'MEMMemoryList::tail()'],['../group__coreinit__thread.html#a69d02e959411b8ca397138183d931eae',1,'OSMutexQueue::tail()'],['../group__coreinit__thread.html#a1563f8b9f6ceef503288783aa43fcb86',1,'OSFastMutexQueue::tail()'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadQueue::tail()'],['../group__coreinit__threadq.html#a76b0d9eddccc823e4d3a7d69ceedc95f',1,'OSThreadSimpleQueue::tail()']]], + ['target',['target',['../group__gx2__registers.html#a88268bbb0852a737b5ab71ed95419624',1,'GX2BlendControlReg']]], + ['tasks',['tasks',['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueueInfo::tasks()'],['../group__coreinit__taskq.html#ae9887143e7fadd841d23b06e57784db0',1,'MPTaskQueue::tasks()']]], + ['tasksfinished',['tasksFinished',['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueueInfo::tasksFinished()'],['../group__coreinit__taskq.html#ab641e3974a97242c46e42c80dc259385',1,'MPTaskQueue::tasksFinished()']]], + ['tasksready',['tasksReady',['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueueInfo::tasksReady()'],['../group__coreinit__taskq.html#a0dd48e7f742c2f3734f4035e018f458f',1,'MPTaskQueue::tasksReady()']]], + ['tasksrunning',['tasksRunning',['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueueInfo::tasksRunning()'],['../group__coreinit__taskq.html#ae82d2169e6374aab6ddf9a081b365b17',1,'MPTaskQueue::tasksRunning()']]], + ['text',['text',['../zlib_8h.html#acb727b700580681a32b288d9ebc9b762',1,'gz_header_s']]], + ['threadqueue',['threadQueue',['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarmQueue::threadQueue()'],['../group__coreinit__alarms.html#a419c428ab51c6fbee4323287d2d9b3a8',1,'OSAlarm::threadQueue()']]], + ['tid',['tid',['../group__coreinit__mcp.html#ad6c90689db527575a9c7bece9f2502e6',1,'MCPInstallProgress']]], + ['tilemode',['tileMode',['../group__gx2__surface.html#a1d4c39509cdedc73203e5995bad9fdd5',1,'GX2Surface']]], + ['time',['time',['../curl_8h.html#ab842bdb7d02be824fb48613032b4ff36',1,'curl_fileinfo::time()'],['../zlib_8h.html#a4d66380f18f556788b252ca3bb0492a0',1,'gz_header_s::time()']]], + ['titleid',['titleId',['../group__coreinit__mcp.html#a043f351263ad340c716c7ca069b958a8',1,'MCPTitleListType']]], + ['tm_5fhour',['tm_hour',['../group__coreinit__time.html#a0e9413b6e329683e8bd22c1b4f4fa527',1,'OSCalendarTime']]], + ['tm_5fmday',['tm_mday',['../group__coreinit__time.html#a43b11a5401efa13b38fb2704bc6cc276',1,'OSCalendarTime']]], + ['tm_5fmin',['tm_min',['../group__coreinit__time.html#af222f03106a223340f607d0922296595',1,'OSCalendarTime']]], + ['tm_5fmon',['tm_mon',['../group__coreinit__time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf',1,'OSCalendarTime']]], + ['tm_5fmsec',['tm_msec',['../group__coreinit__time.html#ab8bafcba215110d4f1a6a13431d48715',1,'OSCalendarTime']]], + ['tm_5fsec',['tm_sec',['../group__coreinit__time.html#a1cad71d6a0320cda1e9c2972e5ed69a0',1,'OSCalendarTime']]], + ['tm_5fusec',['tm_usec',['../group__coreinit__time.html#a588bcf43bc0e2ddcf9ff0a85acc8baec',1,'OSCalendarTime']]], + ['tm_5fwday',['tm_wday',['../group__coreinit__time.html#a2a2c97dd11b5107610d6325acafc1397',1,'OSCalendarTime']]], + ['tm_5fyday',['tm_yday',['../group__coreinit__time.html#a408e89e35765eebc72e44d63702e462d',1,'OSCalendarTime']]], + ['tm_5fyear',['tm_year',['../group__coreinit__time.html#aaca5843de3a0cc8c6d665f48807adaf3',1,'OSCalendarTime']]], + ['total_5fin',['total_in',['../zlib_8h.html#aa301948b62e927cb5b34c7fa48b369e7',1,'z_stream_s']]], + ['total_5fout',['total_out',['../zlib_8h.html#ace45f7b8af1035bc35ee7436fdd41081',1,'z_stream_s']]], + ['touched',['touched',['../group__vpad__input.html#a2d04b5b2f96f4f7a58a3648a9d234d12',1,'VPADTouchData']]], + ['tpfiltered1',['tpFiltered1',['../group__vpad__input.html#ab448e82cac76157b1913f8de24e9179d',1,'VPADStatus']]], + ['tpfiltered2',['tpFiltered2',['../group__vpad__input.html#ae2f07a10e1e92fb981cfe6ba24ccd4e5',1,'VPADStatus']]], + ['tpnormal',['tpNormal',['../group__vpad__input.html#a38226b4c00245f814a99782169606840',1,'VPADStatus']]], + ['trigger',['trigger',['../group__padscore__kpad.html#acd87cb9526a15b75a88488a2fb33b322',1,'KPADStatus::trigger()'],['../group__vpad__input.html#acd87cb9526a15b75a88488a2fb33b322',1,'VPADStatus::trigger()']]], + ['type',['type',['../group__coreinit__fs.html#ae8c601e360aa6eee90598a48d0db1d5c',1,'FSMessage::type()'],['../group__gx2__shader.html#a733cf6ff463e8d6828f40daae3a0c188',1,'GX2FetchShader::type()'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2UniformVar::type()'],['../group__gx2__shader.html#aac899b90ed693be192f545780f75ff37',1,'GX2SamplerVar::type()'],['../group__gx2__shader.html#a45df8a4b60044354111eeca3e22c5de8',1,'GX2AttribVar::type()'],['../group__gx2__shader.html#a7188ab8278ce9c5922bfdfd8cd2f91ca',1,'GX2AttribStream::type()']]] ]; diff --git a/search/variables_15.html b/search/variables_15.html index 5b5841e..c86a5fd 100644 --- a/search/variables_15.html +++ b/search/variables_15.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_15.js b/search/variables_15.js index 60fabd7..30ea659 100644 --- a/search/variables_15.js +++ b/search/variables_15.js @@ -1,20 +1,33 @@ var searchData= [ - ['validity',['validity',['../struct_v_p_a_d_touch_data.html#a2520a08e3f52e40fa9e8688ffd5bc640',1,'VPADTouchData']]], - ['value',['value',['../struct_o_s_event.html#a3502e4ff0e7d6136b4908bf15ccb6d42',1,'OSEvent::value()'],['../struct_g_x2_uniform_initial_value.html#a6b330af43261f372e7d0f540d1842871',1,'GX2UniformInitialValue::value()'],['../struct_g_x2_loop_var.html#ae7f66047e6e39ba2bb6af8b95f00d1dd',1,'GX2LoopVar::value()']]], - ['vertexprogram',['vertexProgram',['../struct_g_x2_geometry_shader.html#ad0e885a9190efeab039518d5759f4979',1,'GX2GeometryShader']]], - ['vertexprogramsize',['vertexProgramSize',['../struct_g_x2_geometry_shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1',1,'GX2GeometryShader']]], - ['vertical',['vertical',['../struct_v_p_a_d_acc_status.html#aa2288e54bdbe70a4cf7f46a743f76248',1,'VPADAccStatus']]], - ['vgt_5fgs_5fmode',['vgt_gs_mode',['../struct_g_x2_geometry_shader.html#a643a1621e6b0514c7b572dcdd5d39550',1,'GX2GeometryShader']]], - ['vgt_5fgs_5fout_5fprim_5ftype',['vgt_gs_out_prim_type',['../struct_g_x2_geometry_shader.html#a8676200eb00e5160b750a4a9bfeb3c24',1,'GX2GeometryShader']]], - ['vgt_5fhos_5freuse_5fdepth',['vgt_hos_reuse_depth',['../struct_g_x2_vertex_shader.html#a5d9972e776ef251aa8147cc2f2d9743c',1,'GX2VertexShader']]], - ['vgt_5fprimitiveid_5fen',['vgt_primitiveid_en',['../struct_g_x2_vertex_shader.html#a501ab22eea772f7aabd6f3a7e9e02859',1,'GX2VertexShader']]], - ['vgt_5fstrmout_5fbuffer_5fen',['vgt_strmout_buffer_en',['../struct_g_x2_vertex_shader.html#a8301b456819286f1e0522d7a712f4e31',1,'GX2VertexShader::vgt_strmout_buffer_en()'],['../struct_g_x2_geometry_shader.html#a8301b456819286f1e0522d7a712f4e31',1,'GX2GeometryShader::vgt_strmout_buffer_en()']]], - ['vgt_5fvertex_5freuse_5fblock_5fcntl',['vgt_vertex_reuse_block_cntl',['../struct_g_x2_vertex_shader.html#a05ed50bae177ac71811a8d3b6db314c3',1,'GX2VertexShader']]], - ['viewfirstmip',['viewFirstMip',['../struct_g_x2_texture.html#afa01f2830fca18d3b86bcc79e3e5de7a',1,'GX2Texture']]], - ['viewfirstslice',['viewFirstSlice',['../struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2DepthBuffer::viewFirstSlice()'],['../struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2ColorBuffer::viewFirstSlice()'],['../struct_g_x2_texture.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2Texture::viewFirstSlice()']]], - ['viewmip',['viewMip',['../struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2DepthBuffer::viewMip()'],['../struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2ColorBuffer::viewMip()']]], - ['viewnummips',['viewNumMips',['../struct_g_x2_texture.html#aaa5544b267f4dab754cd1276838ef695',1,'GX2Texture']]], - ['viewnumslices',['viewNumSlices',['../struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2DepthBuffer::viewNumSlices()'],['../struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2ColorBuffer::viewNumSlices()'],['../struct_g_x2_texture.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2Texture::viewNumSlices()']]], - ['volume',['volume',['../struct_a_x_voice.html#ae2b7935b01cdfe9a81d408dc3f2431f1',1,'AXVoice::volume()'],['../struct_a_x_voice_device_bus_mix_data.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceDeviceBusMixData::volume()'],['../struct_a_x_voice_ve_data.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceVeData::volume()']]] + ['ugqr1',['ugqr1',['../group__coreinit__coroutine.html#acb4c86e2c850093be5805fe97b066d17',1,'OSCoroutine']]], + ['uid',['uid',['../curl_8h.html#a60a34315f460179939054acaf3ed8163',1,'curl_fileinfo']]], + ['uniformblockcount',['uniformBlockCount',['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2VertexShader::uniformBlockCount()'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2PixelShader::uniformBlockCount()'],['../group__gx2__shader.html#af4e48f42772a021d4755617833d1cd26',1,'GX2GeometryShader::uniformBlockCount()']]], + ['uniformblocks',['uniformBlocks',['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2VertexShader::uniformBlocks()'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2PixelShader::uniformBlocks()'],['../group__gx2__shader.html#a34e5750418218697a2bad5ab268dcec4',1,'GX2GeometryShader::uniformBlocks()']]], + ['uniformvarcount',['uniformVarCount',['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2VertexShader::uniformVarCount()'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2PixelShader::uniformVarCount()'],['../group__gx2__shader.html#aa19b2f9d2b337a4e4f1fd240b812390b',1,'GX2GeometryShader::uniformVarCount()']]], + ['uniformvars',['uniformVars',['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2VertexShader::uniformVars()'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2PixelShader::uniformVars()'],['../group__gx2__shader.html#aeb8318940be97e975cf0323cf1c8a411',1,'GX2GeometryShader::uniformVars()']]], + ['unk0',['unk0',['../group__sndcore2__voice.html#af0dfa8241b54d17fc418c9dc221bc45b',1,'AXVoice']]], + ['unk0x60',['unk0x60',['../group__coreinit__mcp.html#a21f820710fec766a6f89b894f3cbef92',1,'MCPTitleListType']]], + ['unk1',['unk1',['../group__sndcore2__voice.html#ab7a90805ff3c6829ced44f062e0968b1',1,'AXVoice']]], + ['unk_5f0x00',['unk_0x00',['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::ReceiverArg::unk_0x00()'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::InputFormArg::unk_0x00()'],['../namespacenn_1_1swkbd.html#a06aa2ce26d67fcaf85351d4c6a0b813e',1,'nn::swkbd::KeyboardCondition::unk_0x00()']]], + ['unk_5f0x04',['unk_0x04',['../structnn_1_1swkbd_1_1ConfigArg.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::ConfigArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::ReceiverArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a53c2a26def698b17a3100c86e382e767',1,'nn::swkbd::InputFormArg::unk_0x04()'],['../namespacenn_1_1swkbd.html#a823f8dc63a81d8d4252f831461bc3bd3',1,'nn::swkbd::KeyboardCondition::unk_0x04()']]], + ['unk_5f0x08',['unk_0x08',['../structnn_1_1swkbd_1_1ConfigArg.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::ConfigArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::ReceiverArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::InputFormArg::unk_0x08()'],['../namespacenn_1_1swkbd.html#ad5d88c0a8a98509b1281f8d3a0883b55',1,'nn::swkbd::CreateArg::unk_0x08()']]], + ['unk_5f0x0c',['unk_0x0C',['../structnn_1_1swkbd_1_1ConfigArg.html#a4e6390ae63d13deafd92da09e3f5e47e',1,'nn::swkbd::ConfigArg::unk_0x0C()'],['../namespacenn_1_1swkbd.html#a584b843f01190d2f2eb5730929447329',1,'nn::swkbd::ReceiverArg::unk_0x0C()'],['../namespacenn_1_1swkbd.html#a4e6390ae63d13deafd92da09e3f5e47e',1,'nn::swkbd::InputFormArg::unk_0x0C()']]], + ['unk_5f0x10',['unk_0x10',['../structnn_1_1swkbd_1_1ConfigArg.html#af5b427f8f45d23f64e6e6f4b4b744180',1,'nn::swkbd::ConfigArg::unk_0x10()'],['../namespacenn_1_1swkbd.html#af5b427f8f45d23f64e6e6f4b4b744180',1,'nn::swkbd::ReceiverArg::unk_0x10()']]], + ['unk_5f0x14',['unk_0x14',['../structnn_1_1swkbd_1_1ConfigArg.html#ac272ccaf8acf9976a19156370130fd1c',1,'nn::swkbd::ConfigArg::unk_0x14()'],['../namespacenn_1_1swkbd.html#ac272ccaf8acf9976a19156370130fd1c',1,'nn::swkbd::ReceiverArg::unk_0x14()'],['../namespacenn_1_1swkbd.html#ad125bccdd6957a4000f89e765332a5bd',1,'nn::swkbd::InputFormArg::unk_0x14()']]], + ['unk_5f0x18',['unk_0x18',['../namespacenn_1_1swkbd.html#a9a63ac9f1e47f2fadc4a82b13eae45df',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1c',['unk_0x1C',['../namespacenn_1_1swkbd.html#a0ffcb3f15aa5e460fa3ce5367ee3b688',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1d',['unk_0x1D',['../namespacenn_1_1swkbd.html#a7d160b4681a19ec1ed4c5f9c893d3a82',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x1e',['unk_0x1E',['../namespacenn_1_1swkbd.html#aa2ca40cd848dc7a217fb717b1f31a388',1,'nn::swkbd::InputFormArg']]], + ['unk_5f0x9c',['unk_0x9C',['../structnn_1_1swkbd_1_1ConfigArg.html#abf6c9b975e8c680b56d002183180b79a',1,'nn::swkbd::ConfigArg']]], + ['unk_5f0xa4',['unk_0xA4',['../structnn_1_1swkbd_1_1ConfigArg.html#a7f3efc6caa25878b955006bc6b392a85',1,'nn::swkbd::ConfigArg']]], + ['used',['used',['../group__coreinit__msgq.html#a5e1ebda31e026934b2091d2d0051818a',1,'OSMessageQueue']]], + ['usedlist',['usedList',['../group__coreinit__memexpheap.html#a0caf8e7a5542cc32ccb8bac4659f249e',1,'MEMExpHeap']]], + ['userarg1',['userArg1',['../group__coreinit__taskq.html#a2a29725bbddfde4415a4b08d9499d8f4',1,'MPTask']]], + ['userarg2',['userArg2',['../group__coreinit__taskq.html#a76cfcb32a13c33ad21464fdb7a4e4348',1,'MPTask']]], + ['usercontext',['userContext',['../group__sndcore2__voice.html#aecf8a56c7369b86d173cb6253e26b0fe',1,'AXVoice']]], + ['userdata',['userData',['../group__coreinit__alarms.html#a2e294dd14122c554baa0665072b4ca7a',1,'OSAlarm::userData()'],['../group__coreinit__taskq.html#a2e294dd14122c554baa0665072b4ca7a',1,'MPTask::userData()']]], + ['userp',['userp',['../curl_8h.html#a7b5ec388916c74aa0010ca29022c72d2',1,'curl_httppost']]], + ['userstackpointer',['userStackPointer',['../group__coreinit__thread.html#a234a19eb0790f50fe6be08397cbafd46',1,'OSThread']]], + ['usingheadphones',['usingHeadphones',['../group__vpad__input.html#aa98d79dfdbe69a2e73f32b96a37d4aac',1,'VPADStatus']]] ]; diff --git a/search/variables_16.html b/search/variables_16.html index 7b409ac..f6bc6a0 100644 --- a/search/variables_16.html +++ b/search/variables_16.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_16.js b/search/variables_16.js index 965cbc5..e8cc7a9 100644 --- a/search/variables_16.js +++ b/search/variables_16.js @@ -1,4 +1,20 @@ var searchData= [ - ['width',['width',['../struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd',1,'GX2Surface']]] + ['vaddr',['vaddr',['../group__coreinit__ios.html#aa0bb68874ee9bcccfa45212ec3b12466',1,'IOSVec']]], + ['validity',['validity',['../group__vpad__input.html#a2520a08e3f52e40fa9e8688ffd5bc640',1,'VPADTouchData']]], + ['value',['value',['../group__coreinit__event.html#a3502e4ff0e7d6136b4908bf15ccb6d42',1,'OSEvent::value()'],['../curl_8h.html#a8556878012feffc9e0beb86cd78f424d',1,'curl_forms::value()'],['../group__gx2__shader.html#a6b330af43261f372e7d0f540d1842871',1,'GX2UniformInitialValue::value()'],['../group__gx2__shader.html#ae7f66047e6e39ba2bb6af8b95f00d1dd',1,'GX2LoopVar::value()'],['../group__nn__result.html#a01571c420f280137c16d319178731da5',1,'NNResult::value()']]], + ['variation',['variation',['../group__vpad__input.html#a7010cdccfed0200584ad63025d0f1a5d',1,'VPADAccStatus']]], + ['version',['version',['../group__coreinit__mcp.html#acd99bb05ca015e7d74448acb1deba7ca',1,'MCPSysProdSettings::version()'],['../curl_8h.html#aa31f487a99743d24af9076a3e11e5425',1,'curl_version_info_data::version()'],['../structGX2DebugCaptureInterface.html#acd99bb05ca015e7d74448acb1deba7ca',1,'GX2DebugCaptureInterface::version()']]], + ['version_5fnum',['version_num',['../curl_8h.html#a346c23673a9d4c543c3831c553c15c1f',1,'curl_version_info_data']]], + ['vertexprogram',['vertexProgram',['../group__gx2__shader.html#a37c1adf360eabcb3c5afabc0fbf9eef1',1,'GX2GeometryShader']]], + ['vertexprogramsize',['vertexProgramSize',['../group__gx2__shader.html#a384a7000e84b476d3dce8bd9f7e1b4d1',1,'GX2GeometryShader']]], + ['vertical',['vertical',['../group__vpad__input.html#aa2288e54bdbe70a4cf7f46a743f76248',1,'VPADAccStatus']]], + ['vid',['vid',['../group__nsyshid__hid.html#aac5ffad7f07bfef80deaef77e0eeca69',1,'HIDDevice']]], + ['viewfirstmip',['viewFirstMip',['../group__gx2__texture.html#afa01f2830fca18d3b86bcc79e3e5de7a',1,'GX2Texture']]], + ['viewfirstslice',['viewFirstSlice',['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2DepthBuffer::viewFirstSlice()'],['../group__gx2__surface.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2ColorBuffer::viewFirstSlice()'],['../group__gx2__texture.html#a27bbcd4e5a476365639f19fc0430157a',1,'GX2Texture::viewFirstSlice()']]], + ['viewmip',['viewMip',['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2DepthBuffer::viewMip()'],['../group__gx2__surface.html#ad7f3dfc61650faecae9e35effa802440',1,'GX2ColorBuffer::viewMip()']]], + ['viewnummips',['viewNumMips',['../group__gx2__texture.html#aaa5544b267f4dab754cd1276838ef695',1,'GX2Texture']]], + ['viewnumslices',['viewNumSlices',['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2DepthBuffer::viewNumSlices()'],['../group__gx2__surface.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2ColorBuffer::viewNumSlices()'],['../group__gx2__texture.html#a36c3521cb447a12ea0ca556ac351017a',1,'GX2Texture::viewNumSlices()']]], + ['volume',['volume',['../group__sndcore2__voice.html#ae2b7935b01cdfe9a81d408dc3f2431f1',1,'AXVoice::volume()'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceDeviceBusMixData::volume()'],['../group__sndcore2__voice.html#ac70fd3577d90574bed8bb71e170e31d2',1,'AXVoiceVeData::volume()']]], + ['vpad',['vpad',['../namespacenn_1_1swkbd.html#a04f6181745af1f211dca3f8183547fb6',1,'nn::swkbd::ControllerInfo']]] ]; diff --git a/search/variables_17.html b/search/variables_17.html index 46cc3e1..6a71407 100644 --- a/search/variables_17.html +++ b/search/variables_17.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_17.js b/search/variables_17.js index c302990..7e742bf 100644 --- a/search/variables_17.js +++ b/search/variables_17.js @@ -1,5 +1,7 @@ var searchData= [ - ['x',['x',['../struct_v_p_a_d_vec2_d.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec2D::x()'],['../struct_v_p_a_d_vec3_d.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec3D::x()'],['../struct_v_p_a_d_touch_data.html#a4dde988b1b2adba65ae3efa69f65d960',1,'VPADTouchData::x()']]], - ['xer',['xer',['../struct_o_s_context.html#aa9daa81592c3d8d93de24e5050d4d39e',1,'OSContext']]] + ['width',['width',['../group__gx2__surface.html#a325272ddd9a962f05deb905101d25cbd',1,'GX2Surface']]], + ['wifi_5f5ghz_5fcountry_5fcode',['wifi_5ghz_country_code',['../group__coreinit__mcp.html#a1e27ad821a08be28a4e9e2d04cf4d3c5',1,'MCPSysProdSettings']]], + ['wifi_5f5ghz_5fcountry_5fcode_5frevision',['wifi_5ghz_country_code_revision',['../group__coreinit__mcp.html#a1f9de1f3ef43a6c54d976b0b9d7eb030',1,'MCPSysProdSettings']]], + ['workmemory',['workMemory',['../namespacenn_1_1swkbd.html#a9ebe5c06b6e996a5c362b9941d1d40a6',1,'nn::swkbd::CreateArg']]] ]; diff --git a/search/variables_18.html b/search/variables_18.html index 4129c45..9f6ccdd 100644 --- a/search/variables_18.html +++ b/search/variables_18.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_18.js b/search/variables_18.js index 1550e55..5d43dd4 100644 --- a/search/variables_18.js +++ b/search/variables_18.js @@ -1,4 +1,6 @@ var searchData= [ - ['y',['y',['../struct_v_p_a_d_vec2_d.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec2D::y()'],['../struct_v_p_a_d_vec3_d.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec3D::y()'],['../struct_v_p_a_d_touch_data.html#ab0580f504a7428539be299fa71565f30',1,'VPADTouchData::y()']]] + ['x',['x',['../group__padscore__kpad.html#ad0da36b2558901e21e7a30f6c227a45e',1,'KPADVec2D::x()'],['../group__padscore__wpad.html#ae1c2d516777e6b42af0d281c9ecc7375',1,'WPADVec2D::x()'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec2D::x()'],['../group__vpad__input.html#ad0da36b2558901e21e7a30f6c227a45e',1,'VPADVec3D::x()'],['../group__vpad__input.html#ae582e26bc518bcdfb31cc20277a1ba50',1,'VPADDirection::x()'],['../group__vpad__input.html#a4dde988b1b2adba65ae3efa69f65d960',1,'VPADTouchData::x()']]], + ['xer',['xer',['../group__coreinit__context.html#aa9daa81592c3d8d93de24e5050d4d39e',1,'OSContext']]], + ['xflags',['xflags',['../zlib_8h.html#a5890059f779baab7fc72bca5e3900552',1,'gz_header_s']]] ]; diff --git a/search/variables_19.html b/search/variables_19.html index d701664..b97b253 100644 --- a/search/variables_19.html +++ b/search/variables_19.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_19.js b/search/variables_19.js index d41bd8a..40017fa 100644 --- a/search/variables_19.js +++ b/search/variables_19.js @@ -1,4 +1,4 @@ var searchData= [ - ['z',['z',['../struct_v_p_a_d_vec3_d.html#af73583b1e980b0aa03f9884812e9fd4d',1,'VPADVec3D']]] + ['y',['y',['../group__padscore__kpad.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'KPADVec2D::y()'],['../group__padscore__wpad.html#af77b1a54442f2443cf64a4766f916bcd',1,'WPADVec2D::y()'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec2D::y()'],['../group__vpad__input.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'VPADVec3D::y()'],['../group__vpad__input.html#a10e6989a699c79c60601491af7f339d6',1,'VPADDirection::y()'],['../group__vpad__input.html#ab0580f504a7428539be299fa71565f30',1,'VPADTouchData::y()']]] ]; diff --git a/search/variables_1a.html b/search/variables_1a.html new file mode 100644 index 0000000..dbd50af --- /dev/null +++ b/search/variables_1a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1a.js b/search/variables_1a.js new file mode 100644 index 0000000..1235132 --- /dev/null +++ b/search/variables_1a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['z',['z',['../group__vpad__input.html#af73583b1e980b0aa03f9884812e9fd4d',1,'VPADVec3D::z()'],['../group__vpad__input.html#ac7b92ff6c19a74cd7cfb6a0d8ee16890',1,'VPADDirection::z()']]], + ['zalloc',['zalloc',['../zlib_8h.html#a0b2f68e949d83a93be0e4d0b88148c80',1,'z_stream_s']]], + ['zfree',['zfree',['../zlib_8h.html#a7587bb1e332fc8f57ef74071eeec8070',1,'z_stream_s']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html index 282f35b..15275b7 100644 --- a/search/variables_2.html +++ b/search/variables_2.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_2.js b/search/variables_2.js index 4470347..35cb2a8 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,13 +1,19 @@ var searchData= [ - ['basepriority',['basePriority',['../struct_o_s_thread.html#a6a68a5710d475b823ee9efb0396cdf49',1,'OSThread']]], - ['basetime',['baseTime',['../struct_o_s_system_info.html#ad201a9aeefeb71dec83ca08cc52c42ea',1,'OSSystemInfo']]], - ['battery',['battery',['../struct_v_p_a_d_status.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'VPADStatus']]], - ['block',['block',['../struct_g_x2_uniform_var.html#a5fc5c5d6db60bd614f826b6ba46abd29',1,'GX2UniformVar']]], - ['blockcount',['blockCount',['../struct_m_e_m_block_heap_tracking.html#a359235f8ff745acf36826f7859097c4f',1,'MEMBlockHeapTracking']]], - ['blocks',['blocks',['../struct_m_e_m_block_heap_tracking.html#a4f75f3d0d6821b9881231c1d487fe063',1,'MEMBlockHeapTracking']]], - ['blocksize',['blockSize',['../struct_m_e_m_expanded_heap_block.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMExpandedHeapBlock::blockSize()'],['../struct_m_e_m_unit_heap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMUnitHeap::blockSize()']]], - ['blue',['blue',['../struct_g_x2_blend_constant_color_reg.html#a322e0de27f54901aa172ae487dba2914',1,'GX2BlendConstantColorReg']]], - ['buffer',['buffer',['../struct_g_x2_attrib_stream.html#ac361fef6bf135953d536299eb0b119c3',1,'GX2AttribStream::buffer()'],['../struct_g_x2_r_buffer.html#a368f7094dc38acca20612bbb392552f4',1,'GX2RBuffer::buffer()']]], - ['bus',['bus',['../struct_a_x_voice_device_mix_data.html#a344109b8570c3e48ba5e6c6516fbc959',1,'AXVoiceDeviceMixData']]] + ['b_5fdata',['b_data',['../curl_8h.html#a2d85351ee922990b150731f4f7bbfe8c',1,'curl_fileinfo']]], + ['b_5fsize',['b_size',['../curl_8h.html#a4d84b4a2cb178dc580aaf5b9bca1355e',1,'curl_fileinfo']]], + ['b_5fused',['b_used',['../curl_8h.html#ab7e690a683e6b2f62ba53a40236c91ed',1,'curl_fileinfo']]], + ['basepriority',['basePriority',['../group__coreinit__thread.html#a6a68a5710d475b823ee9efb0396cdf49',1,'OSThread']]], + ['basetime',['baseTime',['../group__coreinit__systeminfo.html#acf8faaa0b6021b87c47aac4be23c9511',1,'OSSystemInfo']]], + ['battery',['battery',['../group__vpad__input.html#a89e04157c4e1f65c9ab63bffa365c8a6',1,'VPADStatus']]], + ['block',['block',['../group__coreinit__fs.html#a0fc9bb3b8dff2c3ca7841b7c8c3be994',1,'FSAsyncResult::block()'],['../group__gx2__shader.html#a5fc5c5d6db60bd614f826b6ba46abd29',1,'GX2UniformVar::block()']]], + ['blockcount',['blockCount',['../group__coreinit__memblockheap.html#a359235f8ff745acf36826f7859097c4f',1,'MEMBlockHeapTracking']]], + ['blocks',['blocks',['../group__coreinit__memblockheap.html#a4f75f3d0d6821b9881231c1d487fe063',1,'MEMBlockHeapTracking']]], + ['blocksize',['blockSize',['../group__coreinit__memexpheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMExpHeapBlock::blockSize()'],['../group__coreinit__unitheap.html#ab6558f40a619c2502fbc24c880fd4fb0',1,'MEMUnitHeap::blockSize()']]], + ['blue',['blue',['../group__gx2__registers.html#a322e0de27f54901aa172ae487dba2914',1,'GX2BlendConstantColorReg']]], + ['buffer',['buffer',['../curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e',1,'curl_httppost::buffer()'],['../group__gx2__shader.html#ac361fef6bf135953d536299eb0b119c3',1,'GX2AttribStream::buffer()'],['../group__gx2r__buffer.html#a368f7094dc38acca20612bbb392552f4',1,'GX2RBuffer::buffer()']]], + ['bufferlength',['bufferlength',['../curl_8h.html#a5f141b1364896fa79438198b5b952fdf',1,'curl_httppost']]], + ['bus',['bus',['../group__sndcore2__voice.html#a344109b8570c3e48ba5e6c6516fbc959',1,'AXVoiceDeviceMixData']]], + ['busclockspeed',['busClockSpeed',['../group__coreinit__systeminfo.html#a95417d648939375567f36f8da964d7d5',1,'OSSystemInfo']]], + ['buttons',['buttons',['../group__padscore__wpad.html#a5725469c721e25a587f1c2b007d7dcf0',1,'WPADStatusProController']]] ]; diff --git a/search/variables_3.html b/search/variables_3.html index 36e31b1..fbc3671 100644 --- a/search/variables_3.html +++ b/search/variables_3.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_3.js b/search/variables_3.js index 41d846a..04542d0 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,27 +1,38 @@ var searchData= [ - ['callback',['callback',['../struct_o_s_alarm.html#a7501d0e87468f1eeb436de26e5924e99',1,'OSAlarm::callback()'],['../struct_f_s_async_data.html#ad1e465b5eaf735d9cda63e5ee7842bcd',1,'FSAsyncData::callback()'],['../struct_a_x_voice.html#a79500e7e813fbb691503609458bc86b7',1,'AXVoice::callback()']]], - ['callbackex',['callbackEx',['../struct_a_x_voice.html#a64a5eb6af734e601715b83041c4328f6',1,'AXVoice']]], - ['callbackreason',['callbackReason',['../struct_a_x_voice.html#aeacea92f826181f0ca432d552c8579e8',1,'AXVoice']]], - ['cancelstate',['cancelState',['../struct_o_s_thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904',1,'OSThread']]], - ['cb_5fblend_5fcontrol',['cb_blend_control',['../struct_g_x2_blend_control_reg.html#a1d7f71755e6b77a5297393c6e357decb',1,'GX2BlendControlReg']]], - ['cb_5fcolor_5fcontrol',['cb_color_control',['../struct_g_x2_color_control_reg.html#a3d4ff84981e6c0c0c62f09d549acc011',1,'GX2ColorControlReg']]], - ['cb_5fshader_5fcontrol',['cb_shader_control',['../struct_g_x2_pixel_shader.html#afea403711321b50fee414b82a7a7d33c',1,'GX2PixelShader']]], - ['cb_5fshader_5fmask',['cb_shader_mask',['../struct_g_x2_pixel_shader.html#a7f35db2823ebc67fea293599f66a3e5b',1,'GX2PixelShader']]], - ['cb_5ftarget_5fmask',['cb_target_mask',['../struct_g_x2_target_channel_mask_reg.html#a9e5c08ccd19dad65893980653186d9fd',1,'GX2TargetChannelMaskReg']]], - ['cbnext',['cbNext',['../struct_a_x_voice.html#a4ad2325751f0463a72f078519bdf29c8',1,'AXVoice']]], - ['cleanupcallback',['cleanupCallback',['../struct_o_s_thread.html#ace4c76a6af356088cb17b29968e3fc7d',1,'OSThread']]], - ['clockspeed',['clockSpeed',['../struct_o_s_system_info.html#a48a6faa6ec7dcb48c25788d95e492f9b',1,'OSSystemInfo']]], - ['coefficients',['coefficients',['../struct_a_x_voice_adpcm.html#a663e865a2cd53cad7dc4702565abf48d',1,'AXVoiceAdpcm']]], - ['compmap',['compMap',['../struct_g_x2_texture.html#acdfc90c16d5829280f05f9f7a318dcb7',1,'GX2Texture']]], - ['config',['config',['../struct_g_x2_shadow_state.html#a75058e5f8e1f4f0038413744f3bc3c5f',1,'GX2ShadowState']]], - ['context',['context',['../struct_o_s_alarm.html#a609d437ccc99bf081949d875f543cba1',1,'OSAlarm::context()'],['../struct_o_s_thread.html#ab690e765a841a6d0748e1d5e7146b093',1,'OSThread::context()'],['../struct_g_x2_shadow_state.html#aab9ac46545a7f7ca3ea7be2e7868f1f2',1,'GX2ShadowState::context()']]], - ['core',['core',['../struct_o_s_rendezvous.html#ab89e5744527138b854c436eea8cae530',1,'OSRendezvous']]], - ['coreid',['coreID',['../struct_m_p_task_info.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTaskInfo::coreID()'],['../struct_m_p_task.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTask::coreID()']]], - ['coretime',['coretime',['../struct_o_s_context.html#a5e7ec153efce1e70b054a47da68ff5f7',1,'OSContext']]], - ['count',['count',['../struct_m_e_m_memory_list.html#af6a39bfc7e1dc3b6f9c997c1c43fa996',1,'MEMMemoryList::count()'],['../struct_o_s_mutex.html#a4858b400f708a13bd514376ab941b27d',1,'OSMutex::count()'],['../struct_o_s_semaphore.html#a4858b400f708a13bd514376ab941b27d',1,'OSSemaphore::count()'],['../struct_g_x2_uniform_var.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2UniformVar::count()'],['../struct_g_x2_attrib_var.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2AttribVar::count()']]], - ['cr',['cr',['../struct_o_s_coroutine.html#a8e23fd42bea24a908273ef614aea3550',1,'OSCoroutine::cr()'],['../struct_o_s_context.html#a8e23fd42bea24a908273ef614aea3550',1,'OSContext::cr()']]], - ['ctr',['ctr',['../struct_o_s_context.html#ab1c7aa939bbb69662d4f65f205d5d45e',1,'OSContext']]], - ['currentoffset',['currentOffset',['../struct_a_x_voice_offsets.html#a8c34cebf4ef621efa751d711da1f4ace',1,'AXVoiceOffsets']]], - ['currentoffsetfrac',['currentOffsetFrac',['../struct_a_x_voice_src.html#a5d23314e8d2bcded94fd17036b232277',1,'AXVoiceSrc']]] + ['callback',['callback',['../group__coreinit__alarms.html#a7501d0e87468f1eeb436de26e5924e99',1,'OSAlarm::callback()'],['../group__coreinit__fs.html#ad49bc6f4d45e66024f1d6906d2655e1d',1,'FSAsyncData::callback()'],['../group__sndcore2__voice.html#a79500e7e813fbb691503609458bc86b7',1,'AXVoice::callback()']]], + ['callbackex',['callbackEx',['../group__sndcore2__voice.html#a64a5eb6af734e601715b83041c4328f6',1,'AXVoice']]], + ['callbackreason',['callbackReason',['../group__sndcore2__voice.html#aeacea92f826181f0ca432d552c8579e8',1,'AXVoice']]], + ['cancelstate',['cancelState',['../group__coreinit__thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904',1,'OSThread']]], + ['cb_5fblend_5fcontrol',['cb_blend_control',['../group__gx2__registers.html#a1d7f71755e6b77a5297393c6e357decb',1,'GX2BlendControlReg']]], + ['cb_5fcolor_5fcontrol',['cb_color_control',['../group__gx2__registers.html#a3d4ff84981e6c0c0c62f09d549acc011',1,'GX2ColorControlReg']]], + ['cb_5ftarget_5fmask',['cb_target_mask',['../group__gx2__registers.html#a9e5c08ccd19dad65893980653186d9fd',1,'GX2TargetChannelMaskReg']]], + ['cbnext',['cbNext',['../group__sndcore2__voice.html#a4ad2325751f0463a72f078519bdf29c8',1,'AXVoice']]], + ['certinfo',['certinfo',['../curl_8h.html#a32d93ec944dc2a4d4172a8d11c91c85f',1,'curl_certinfo']]], + ['cleanupcallback',['cleanupCallback',['../group__coreinit__thread.html#ace4c76a6af356088cb17b29968e3fc7d',1,'OSThread']]], + ['client',['client',['../group__coreinit__fs.html#a11543702d5c65f04a448e44ab6453958',1,'FSAsyncResult']]], + ['code_5fid',['code_id',['../group__coreinit__mcp.html#ac2aa0f639bcaf788fae3742167cdb083',1,'MCPSysProdSettings']]], + ['coefficients',['coefficients',['../group__sndcore2__voice.html#a663e865a2cd53cad7dc4702565abf48d',1,'AXVoiceAdpcm']]], + ['comm_5fmax',['comm_max',['../zlib_8h.html#a6cec1c0c3a9ac1b3c0a8975e382a2b7f',1,'gz_header_s']]], + ['comment',['comment',['../zlib_8h.html#ac4e81bcead752082c53d69e098298de1',1,'gz_header_s']]], + ['compmap',['compMap',['../group__gx2__texture.html#acdfc90c16d5829280f05f9f7a318dcb7',1,'GX2Texture']]], + ['config',['config',['../group__gx2__context.html#a75058e5f8e1f4f0038413744f3bc3c5f',1,'GX2ShadowState']]], + ['configarg',['configArg',['../namespacenn_1_1swkbd.html#a8345093a57b9cf5409516450d1c5868d',1,'nn::swkbd::KeyboardArg']]], + ['contentheader',['contentheader',['../curl_8h.html#a9e70fa155c987486c59224ca58f8afba',1,'curl_httppost']]], + ['contents',['contents',['../curl_8h.html#a90428ca35ed3324ed2b73fb28ac4708a',1,'curl_httppost']]], + ['contentslength',['contentslength',['../curl_8h.html#a8cb7a9dc52673d1c350f07e8332a8ac9',1,'curl_httppost']]], + ['contentsprogress',['contentsProgress',['../group__coreinit__mcp.html#afa7dd681509e9e6f80cbd71084729936',1,'MCPInstallProgress']]], + ['contentstotal',['contentsTotal',['../group__coreinit__mcp.html#a2eaf458795d55ed6679d13bbddb14980',1,'MCPInstallProgress']]], + ['contenttype',['contenttype',['../curl_8h.html#a0ae16174e68c5321595adc09b425c322',1,'curl_httppost']]], + ['context',['context',['../group__coreinit__alarms.html#a609d437ccc99bf081949d875f543cba1',1,'OSAlarm::context()'],['../group__coreinit__thread.html#ab690e765a841a6d0748e1d5e7146b093',1,'OSThread::context()'],['../group__gx2__context.html#aab9ac46545a7f7ca3ea7be2e7868f1f2',1,'GX2ShadowState::context()']]], + ['core',['core',['../group__coreinit__rendezvous.html#ab89e5744527138b854c436eea8cae530',1,'OSRendezvous']]], + ['coreclockspeed',['coreClockSpeed',['../group__coreinit__systeminfo.html#aae7f2171b6a60c031a86d8f51afe5859',1,'OSSystemInfo']]], + ['coreid',['coreID',['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTaskInfo::coreID()'],['../group__coreinit__taskq.html#ae7a6d0727a33023eef6a9f9875244df0',1,'MPTask::coreID()']]], + ['coretime',['coretime',['../group__coreinit__context.html#a5e7ec153efce1e70b054a47da68ff5f7',1,'OSContext']]], + ['count',['count',['../group__coreinit__memlist.html#af6a39bfc7e1dc3b6f9c997c1c43fa996',1,'MEMMemoryList::count()'],['../group__coreinit__mutex.html#a4858b400f708a13bd514376ab941b27d',1,'OSMutex::count()'],['../group__coreinit__semaphore.html#a4858b400f708a13bd514376ab941b27d',1,'OSSemaphore::count()'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2UniformVar::count()'],['../group__gx2__shader.html#a86988a65e0d3ece7990c032c159786d6',1,'GX2AttribVar::count()']]], + ['cr',['cr',['../group__coreinit__context.html#a8e23fd42bea24a908273ef614aea3550',1,'OSContext::cr()'],['../group__coreinit__coroutine.html#a8e23fd42bea24a908273ef614aea3550',1,'OSCoroutine::cr()']]], + ['created',['created',['../group__coreinit__fs.html#afdab9fff589ed85296695435a5d05ece',1,'FSStat']]], + ['ctr',['ctr',['../group__coreinit__context.html#ab1c7aa939bbb69662d4f65f205d5d45e',1,'OSContext']]], + ['currentoffset',['currentOffset',['../group__sndcore2__voice.html#a8c34cebf4ef621efa751d711da1f4ace',1,'AXVoiceOffsets']]], + ['currentoffsetfrac',['currentOffsetFrac',['../group__sndcore2__voice.html#a5d23314e8d2bcded94fd17036b232277',1,'AXVoiceSrc']]] ]; diff --git a/search/variables_4.html b/search/variables_4.html index c736635..8067e67 100644 --- a/search/variables_4.html +++ b/search/variables_4.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_4.js b/search/variables_4.js index a5e71de..25424ba 100644 --- a/search/variables_4.js +++ b/search/variables_4.js @@ -1,22 +1,27 @@ var searchData= [ - ['data',['data',['../struct_a_x_voice_offsets.html#a0d49d74db4c035719c3867723cf7e779',1,'AXVoiceOffsets']]], - ['dataend',['dataEnd',['../struct_m_e_m_heap_header.html#afd8d116d27671766707fa89f63e77535',1,'MEMHeapHeader']]], - ['datastart',['dataStart',['../struct_m_e_m_heap_header.html#ab68a6425f2ca0d9e6af3c18ad6ab5524',1,'MEMHeapHeader']]], - ['datatype',['dataType',['../struct_a_x_voice_offsets.html#a2dbc783d5a443c963bc59e1f8ff89681',1,'AXVoiceOffsets']]], - ['db_5falpha_5fto_5fmask',['db_alpha_to_mask',['../struct_g_x2_alpha_to_mask_reg.html#a1cf3a8763a0599369f9683d108303113',1,'GX2AlphaToMaskReg']]], - ['db_5fdepth_5fcontrol',['db_depth_control',['../struct_g_x2_depth_stencil_control_reg.html#ae3c929ace484ef30163c816b2dc890fb',1,'GX2DepthStencilControlReg']]], - ['db_5fshader_5fcontrol',['db_shader_control',['../struct_g_x2_pixel_shader.html#a031e19d56f1378a3072bc58a857fcdad',1,'GX2PixelShader']]], - ['db_5fstencilrefmask',['db_stencilrefmask',['../struct_g_x2_stencil_mask_reg.html#a22df027b11466336f53c295b1440cd6d',1,'GX2StencilMaskReg']]], - ['db_5fstencilrefmask_5fbf',['db_stencilrefmask_bf',['../struct_g_x2_stencil_mask_reg.html#a33fa5c1bd5ed6f93d3f3eaffd0a5b2bb',1,'GX2StencilMaskReg']]], - ['deallocator',['deallocator',['../struct_o_s_thread.html#a26a9241292d04c9c6fe64a140aff3665',1,'OSThread']]], - ['defaultblock',['defaultBlock',['../struct_m_e_m_block_heap.html#a90bce83e474fb5ecdead9d23129c1769',1,'MEMBlockHeap']]], - ['defaulttrack',['defaultTrack',['../struct_m_e_m_block_heap.html#aa95b31244ef58f22a5f337c625bd5da6',1,'MEMBlockHeap']]], - ['delta',['delta',['../struct_a_x_voice_device_bus_mix_data.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceDeviceBusMixData::delta()'],['../struct_a_x_voice_ve_data.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceVeData::delta()']]], - ['depth',['depth',['../struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b',1,'GX2Surface']]], - ['depthclear',['depthClear',['../struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a',1,'GX2DepthBuffer']]], - ['devices',['devices',['../struct_m_c_p_device_list.html#a45886fc93045f412e13d2225aff75ce4',1,'MCPDeviceList']]], - ['dim',['dim',['../struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624',1,'GX2Surface']]], - ['divisors',['divisors',['../struct_g_x2_fetch_shader.html#a51903de270bc66ccfaa183a3cd4f20a6',1,'GX2FetchShader']]], - ['duration',['duration',['../struct_m_p_task_info.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTaskInfo::duration()'],['../struct_m_p_task.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTask::duration()']]] + ['data',['data',['../group__coreinit__fs.html#a735984d41155bc1032e09bece8f8d66d',1,'FSMessage::data()'],['../curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb',1,'curl_slist::data()'],['../multi_8h.html#a54626afbeed85ed0a0e82bb000587b12',1,'CURLMsg::data()'],['../group__sndcore2__voice.html#a0d49d74db4c035719c3867723cf7e779',1,'AXVoiceOffsets::data()']]], + ['data_5ftype',['data_type',['../zlib_8h.html#a47eb6f1029f8333d4e55b08296f900dd',1,'z_stream_s']]], + ['dataend',['dataEnd',['../group__coreinit__memheap.html#afd8d116d27671766707fa89f63e77535',1,'MEMHeapHeader']]], + ['dataformat',['dataFormat',['../group__padscore__wpad.html#a6c31150b2ba18e724b153bc8da922034',1,'WPADStatusProController']]], + ['datastart',['dataStart',['../group__coreinit__memheap.html#ab68a6425f2ca0d9e6af3c18ad6ab5524',1,'MEMHeapHeader']]], + ['datatype',['dataType',['../group__sndcore2__voice.html#a2dbc783d5a443c963bc59e1f8ff89681',1,'AXVoiceOffsets']]], + ['db_5falpha_5fto_5fmask',['db_alpha_to_mask',['../group__gx2__registers.html#a1cf3a8763a0599369f9683d108303113',1,'GX2AlphaToMaskReg']]], + ['db_5fdepth_5fcontrol',['db_depth_control',['../group__gx2__registers.html#ae3c929ace484ef30163c816b2dc890fb',1,'GX2DepthStencilControlReg']]], + ['db_5fstencilrefmask',['db_stencilrefmask',['../group__gx2__registers.html#a22df027b11466336f53c295b1440cd6d',1,'GX2StencilMaskReg']]], + ['db_5fstencilrefmask_5fbf',['db_stencilrefmask_bf',['../group__gx2__registers.html#a33fa5c1bd5ed6f93d3f3eaffd0a5b2bb',1,'GX2StencilMaskReg']]], + ['deallocator',['deallocator',['../group__coreinit__thread.html#a26a9241292d04c9c6fe64a140aff3665',1,'OSThread']]], + ['defaultblock',['defaultBlock',['../group__coreinit__memblockheap.html#a90bce83e474fb5ecdead9d23129c1769',1,'MEMBlockHeap']]], + ['defaulttrack',['defaultTrack',['../group__coreinit__memblockheap.html#aa95b31244ef58f22a5f337c625bd5da6',1,'MEMBlockHeap']]], + ['delta',['delta',['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceDeviceBusMixData::delta()'],['../group__sndcore2__voice.html#a70d4fc7788f641b6913d1a8280206a9b',1,'AXVoiceVeData::delta()']]], + ['depth',['depth',['../group__gx2__surface.html#af43b771026fceb9a0b28256afc08f69b',1,'GX2Surface']]], + ['depthclear',['depthClear',['../group__gx2__surface.html#a35dde1ada59cd1f3f7c274f6d1b3567a',1,'GX2DepthBuffer']]], + ['device',['device',['../group__coreinit__mcp.html#a2376f17d1e7367401184b2a3978bcd3a',1,'MCPTitleListType']]], + ['devices',['devices',['../group__coreinit__mcp.html#a45886fc93045f412e13d2225aff75ce4',1,'MCPDeviceList']]], + ['dim',['dim',['../group__gx2__surface.html#aa10866f83d042583f32ee7212355a624',1,'GX2Surface']]], + ['direction',['direction',['../group__vpad__input.html#afd07cc52d7a26eca9be566e87fd21356',1,'VPADStatus']]], + ['divisors',['divisors',['../group__gx2__shader.html#a51903de270bc66ccfaa183a3cd4f20a6',1,'GX2FetchShader']]], + ['done',['done',['../zlib_8h.html#a5992b274cfdcacdbc1fa8347fd01ebde',1,'gz_header_s']]], + ['dummy',['dummy',['../zlib_8h.html#a7c1d654b7b6114d7a0abc8d351dd1bcd',1,'internal_state']]], + ['duration',['duration',['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTaskInfo::duration()'],['../group__coreinit__taskq.html#ac19723d7577dc41b98f6d84034ab3fee',1,'MPTask::duration()']]] ]; diff --git a/search/variables_5.html b/search/variables_5.html index 4e9e673..7e95e94 100644 --- a/search/variables_5.html +++ b/search/variables_5.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_5.js b/search/variables_5.js index 55f0c75..e9af104 100644 --- a/search/variables_5.js +++ b/search/variables_5.js @@ -1,11 +1,19 @@ var searchData= [ - ['elemcount',['elemCount',['../struct_g_x2_r_buffer.html#af065e9f4c61904d7e6208c6767ae0713',1,'GX2RBuffer']]], - ['elemsize',['elemSize',['../struct_g_x2_r_buffer.html#adcb87f2809f48c3f44fc756c261ecde1',1,'GX2RBuffer']]], - ['end',['end',['../struct_m_e_m_block_heap_block.html#a57dfa4d169c6b9c0b4e7352bc0c34366',1,'MEMBlockHeapBlock']]], - ['endianswap',['endianSwap',['../struct_g_x2_attrib_stream.html#a36155a846634b57e7140d1db7baee8a7',1,'GX2AttribStream']]], - ['endoffset',['endOffset',['../struct_a_x_voice_offsets.html#a6bbb47cc3cc43b6a3e333a097378b249',1,'AXVoiceOffsets']]], - ['entrypoint',['entryPoint',['../struct_o_s_thread.html#a5b1f5074d3ad451216e44edd1b73bc1d',1,'OSThread']]], - ['error',['error',['../struct_o_s_context.html#aa8d183302fdfa4a6892f1d80300cdb32',1,'OSContext']]], - ['exitvalue',['exitValue',['../struct_o_s_thread.html#ab3b846817f872aed4903032f00d16246',1,'OSThread']]] + ['easy_5fhandle',['easy_handle',['../multi_8h.html#a5000cbf12257367f7ae2773a26ff4483',1,'CURLMsg']]], + ['eeprom_5fversion',['eeprom_version',['../group__coreinit__mcp.html#aee543507479960091aacadaa69d840c0',1,'MCPSysProdSettings']]], + ['elemcount',['elemCount',['../group__gx2r__buffer.html#af065e9f4c61904d7e6208c6767ae0713',1,'GX2RBuffer']]], + ['elemsize',['elemSize',['../group__gx2r__buffer.html#adcb87f2809f48c3f44fc756c261ecde1',1,'GX2RBuffer']]], + ['end',['end',['../group__coreinit__memblockheap.html#a57dfa4d169c6b9c0b4e7352bc0c34366',1,'MEMBlockHeapBlock']]], + ['endianswap',['endianSwap',['../group__gx2__shader.html#a36155a846634b57e7140d1db7baee8a7',1,'GX2AttribStream']]], + ['endoffset',['endOffset',['../group__sndcore2__voice.html#a6bbb47cc3cc43b6a3e333a097378b249',1,'AXVoiceOffsets']]], + ['entryid',['entryId',['../group__coreinit__fs.html#a565c1b579da0c9f968488e046b2fe6b1',1,'FSStat']]], + ['entrypoint',['entryPoint',['../group__coreinit__thread.html#a5b1f5074d3ad451216e44edd1b73bc1d',1,'OSThread']]], + ['err',['err',['../group__padscore__wpad.html#a4028993b4bc2c4b88683e7cffeb01429',1,'WPADStatusProController']]], + ['error',['error',['../group__coreinit__context.html#aa8d183302fdfa4a6892f1d80300cdb32',1,'OSContext::error()'],['../group__padscore__kpad.html#abb80db0ecee8b18b2e2d87732b3a6387',1,'KPADStatus::error()'],['../group__vpad__input.html#adc64ccb7538429fe78e3fe0139267370',1,'VPADStatus::error()']]], + ['exitvalue',['exitValue',['../group__coreinit__thread.html#ab3b846817f872aed4903032f00d16246',1,'OSThread']]], + ['extensiontype',['extensionType',['../group__padscore__kpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'KPADStatus::extensionType()'],['../group__padscore__wpad.html#a05c631f3036f4e8dfafb19246eed7db8',1,'WPADStatusProController::extensionType()']]], + ['extra',['extra',['../zlib_8h.html#a2b260b4b03b66af0a115704504632b68',1,'gz_header_s']]], + ['extra_5flen',['extra_len',['../zlib_8h.html#a5ded8c4f212b31a3ad229496d74f1239',1,'gz_header_s']]], + ['extra_5fmax',['extra_max',['../zlib_8h.html#a8dcbcbd67c34445b41842b73a6d768f1',1,'gz_header_s']]] ]; diff --git a/search/variables_6.html b/search/variables_6.html index 3460c61..3d398e6 100644 --- a/search/variables_6.html +++ b/search/variables_6.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_6.js b/search/variables_6.js index 9998fb3..2b73680 100644 --- a/search/variables_6.js +++ b/search/variables_6.js @@ -1,13 +1,18 @@ var searchData= [ - ['first',['first',['../struct_o_s_message_queue.html#a278eb73b0cdb4b6029426dbd091b643f',1,'OSMessageQueue']]], - ['firstblock',['firstBlock',['../struct_m_e_m_block_heap.html#a3f489ef875557f592a5c0dd7bcbfbcc5',1,'MEMBlockHeap']]], - ['firstfreeblock',['firstFreeBlock',['../struct_m_e_m_block_heap.html#a69e21124166fecc9aedafa4e05e03647',1,'MEMBlockHeap']]], - ['flags',['flags',['../struct_f_s_stat.html#aac73acba77991b837a4434a4193a9ad0',1,'FSStat::flags()'],['../struct_m_e_m_heap_header.html#a773b39d480759f67926cb18ae2219281',1,'MEMHeapHeader::flags()'],['../struct_g_x2_r_buffer.html#a17038ad40371704cf9225a359e40945d',1,'GX2RBuffer::flags()']]], - ['format',['format',['../struct_g_x2_attrib_stream.html#a480e3629a8b750c08f78f8660a6a9b89',1,'GX2AttribStream::format()'],['../struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997',1,'GX2Surface::format()']]], - ['fpr',['fpr',['../struct_o_s_coroutine.html#a00edc3febb6baa30619c05e7bce8b51a',1,'OSCoroutine::fpr()'],['../struct_o_s_context.html#a67485ebee7cded94475a562cbd9d960d',1,'OSContext::fpr()']]], - ['fpscr',['fpscr',['../struct_o_s_context.html#a1bb7411f9602ddc316f0e483383eb2c9',1,'OSContext']]], - ['freeblocks',['freeBlocks',['../struct_m_e_m_unit_heap.html#a65a9d090eb303fb57c33d24bd4b4b6e2',1,'MEMUnitHeap']]], - ['freelist',['freeList',['../struct_m_e_m_expanded_heap.html#a205054f9504ef87015883cb98e996dc9',1,'MEMExpandedHeap']]], - ['func',['func',['../struct_m_p_task.html#a1c1534a2cfd2f65708a8fb23acabe665',1,'MPTask']]] + ['family',['family',['../curl_8h.html#a4417150d9f858949bd9ea8794995ebcc',1,'curl_sockaddr']]], + ['features',['features',['../curl_8h.html#a95d087aa0676d2cbc3e25cdd045311f7',1,'curl_version_info_data']]], + ['filename',['filename',['../curl_8h.html#aeac90097f29f7529968697163cea5c18',1,'curl_fileinfo']]], + ['filetype',['filetype',['../curl_8h.html#af29da73c48d3df6e6930e619a989cece',1,'curl_fileinfo']]], + ['first',['first',['../group__coreinit__msgq.html#a278eb73b0cdb4b6029426dbd091b643f',1,'OSMessageQueue']]], + ['firstblock',['firstBlock',['../group__coreinit__memblockheap.html#a3f489ef875557f592a5c0dd7bcbfbcc5',1,'MEMBlockHeap']]], + ['firstfreeblock',['firstFreeBlock',['../group__coreinit__memblockheap.html#a69e21124166fecc9aedafa4e05e03647',1,'MEMBlockHeap']]], + ['flags',['flags',['../group__coreinit__fs.html#aac73acba77991b837a4434a4193a9ad0',1,'FSStat::flags()'],['../group__coreinit__memheap.html#a773b39d480759f67926cb18ae2219281',1,'MEMHeapHeader::flags()'],['../curl_8h.html#a6a36e81b5744ff152979cae202d37e78',1,'curl_httppost::flags()'],['../curl_8h.html#ac92588540e8c1d014a08cd8a45462b19',1,'curl_fileinfo::flags()'],['../group__gx2r__buffer.html#a17038ad40371704cf9225a359e40945d',1,'GX2RBuffer::flags()']]], + ['format',['format',['../group__gx2__shader.html#a480e3629a8b750c08f78f8660a6a9b89',1,'GX2AttribStream::format()'],['../group__gx2__surface.html#a89eb29b897d379cfed1e78754a078997',1,'GX2Surface::format()'],['../group__padscore__kpad.html#a7864fd50d470f893524181b4a59d9828',1,'KPADStatus::format()']]], + ['fpr',['fpr',['../group__coreinit__context.html#a67485ebee7cded94475a562cbd9d960d',1,'OSContext::fpr()'],['../group__coreinit__coroutine.html#a00edc3febb6baa30619c05e7bce8b51a',1,'OSCoroutine::fpr()']]], + ['fpscr',['fpscr',['../group__coreinit__context.html#a1bb7411f9602ddc316f0e483383eb2c9',1,'OSContext']]], + ['freeblocks',['freeBlocks',['../group__coreinit__unitheap.html#a65a9d090eb303fb57c33d24bd4b4b6e2',1,'MEMUnitHeap']]], + ['freelist',['freeList',['../group__coreinit__memexpheap.html#aa3cf50af50f30ee854a2f2e94584d2f8',1,'MEMExpHeap']]], + ['fsclient',['fsClient',['../namespacenn_1_1swkbd.html#a88aea16bd7a0f7033a96c773a78c79d1',1,'nn::swkbd::CreateArg']]], + ['func',['func',['../group__coreinit__taskq.html#a1c1534a2cfd2f65708a8fb23acabe665',1,'MPTask']]] ]; diff --git a/search/variables_7.html b/search/variables_7.html index 34e7f98..7b79146 100644 --- a/search/variables_7.html +++ b/search/variables_7.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_7.js b/search/variables_7.js index ab27700..b3d0c58 100644 --- a/search/variables_7.js +++ b/search/variables_7.js @@ -1,11 +1,13 @@ var searchData= [ - ['gain',['gain',['../struct_a_x_voice_adpcm.html#a7c07aa50dffd011a3b181ea4ecb54f8e',1,'AXVoiceAdpcm']]], - ['gpr',['gpr',['../struct_o_s_coroutine.html#a747f572c9cf8ccfc8c1cfcbf42d00fb3',1,'OSCoroutine::gpr()'],['../struct_o_s_context.html#ace5b78628342742013d28a0c766ce138',1,'OSContext::gpr()']]], - ['gqr',['gqr',['../struct_o_s_context.html#af995146e85c329f27212cf3e1a30e25e',1,'OSContext']]], - ['green',['green',['../struct_g_x2_blend_constant_color_reg.html#af8d69af46156237d69b44a880e4f486e',1,'GX2BlendConstantColorReg']]], - ['group',['group',['../struct_o_s_alarm.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'OSAlarm::group()'],['../struct_f_s_stat.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSStat::group()']]], - ['groupid',['groupId',['../struct_m_e_m_expanded_heap.html#a240bd5eb3babf83bfb18bdb4579dab03',1,'MEMExpandedHeap']]], - ['gx2rbuffer',['gx2rBuffer',['../struct_g_x2_vertex_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2VertexShader::gx2rBuffer()'],['../struct_g_x2_pixel_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2PixelShader::gx2rBuffer()'],['../struct_g_x2_geometry_shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2GeometryShader::gx2rBuffer()']]], - ['gyro',['gyro',['../struct_v_p_a_d_status.html#ab66d0ce29ea395cb9ecc844f97c090a8',1,'VPADStatus']]] + ['gain',['gain',['../group__sndcore2__voice.html#a7c07aa50dffd011a3b181ea4ecb54f8e',1,'AXVoiceAdpcm']]], + ['game_5fregion',['game_region',['../group__coreinit__mcp.html#ac8d3d0bda7ef348a9add1032d970eec7',1,'MCPSysProdSettings']]], + ['gid',['gid',['../curl_8h.html#a6567680a890171fbaa1a026477a858d3',1,'curl_fileinfo']]], + ['gpr',['gpr',['../group__coreinit__context.html#ace5b78628342742013d28a0c766ce138',1,'OSContext::gpr()'],['../group__coreinit__coroutine.html#a747f572c9cf8ccfc8c1cfcbf42d00fb3',1,'OSCoroutine::gpr()']]], + ['gqr',['gqr',['../group__coreinit__context.html#af995146e85c329f27212cf3e1a30e25e',1,'OSContext']]], + ['green',['green',['../group__gx2__registers.html#af8d69af46156237d69b44a880e4f486e',1,'GX2BlendConstantColorReg']]], + ['group',['group',['../group__coreinit__alarms.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'OSAlarm::group()'],['../group__coreinit__fs.html#a0d20c78ce80e301ed514bd4b4dec9ec0',1,'FSStat::group()']]], + ['groupid',['groupId',['../group__coreinit__memexpheap.html#a240bd5eb3babf83bfb18bdb4579dab03',1,'MEMExpHeap']]], + ['gx2rbuffer',['gx2rBuffer',['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2VertexShader::gx2rBuffer()'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2PixelShader::gx2rBuffer()'],['../group__gx2__shader.html#a25b16e3b4fe30d7d64d91d16e34bf846',1,'GX2GeometryShader::gx2rBuffer()']]], + ['gyro',['gyro',['../group__vpad__input.html#aad7d7453ad38e5fbfa2cd36160c73dfa',1,'VPADStatus']]] ]; diff --git a/search/variables_8.html b/search/variables_8.html index 1c5802c..8ebc5f6 100644 --- a/search/variables_8.html +++ b/search/variables_8.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_8.js b/search/variables_8.js index c09c786..5d733b0 100644 --- a/search/variables_8.js +++ b/search/variables_8.js @@ -1,10 +1,14 @@ var searchData= [ - ['hasstreamout',['hasStreamOut',['../struct_g_x2_vertex_shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2VertexShader::hasStreamOut()'],['../struct_g_x2_geometry_shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2GeometryShader::hasStreamOut()']]], - ['head',['head',['../struct_o_s_alarm_queue.html#a76fb1f6882f07151c599433897f8177c',1,'OSAlarmQueue::head()'],['../struct_m_e_m_expanded_heap_block_list.html#af862f3c787db6f6bdf6349dd70db1991',1,'MEMExpandedHeapBlockList::head()'],['../struct_m_e_m_frame_heap_state.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrameHeapState::head()'],['../struct_m_e_m_frame_heap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrameHeap::head()'],['../struct_m_e_m_memory_list.html#a46997af7b414552eec825fd3f95287d9',1,'MEMMemoryList::head()'],['../struct_o_s_mutex_queue.html#a0896610fffd2641ab3f42ea99b6d147a',1,'OSMutexQueue::head()'],['../struct_o_s_fast_mutex_queue.html#ad55284e8266fdfe37e1c0900cf3c72dc',1,'OSFastMutexQueue::head()'],['../struct_o_s_thread_queue.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadQueue::head()'],['../struct_o_s_thread_simple_queue.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadSimpleQueue::head()']]], - ['header',['header',['../struct_m_e_m_block_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMBlockHeap::header()'],['../struct_m_e_m_expanded_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMExpandedHeap::header()'],['../struct_m_e_m_frame_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMFrameHeap::header()'],['../struct_m_e_m_unit_heap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMUnitHeap::header()']]], - ['height',['height',['../struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be',1,'GX2Surface']]], - ['hizptr',['hiZPtr',['../struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259',1,'GX2DepthBuffer']]], - ['hizsize',['hiZSize',['../struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95',1,'GX2DepthBuffer']]], - ['hold',['hold',['../struct_v_p_a_d_status.html#a640685c2285e7b8a348fff1e0332d0bf',1,'VPADStatus']]] + ['handle',['handle',['../group__nsyshid__hid.html#aa8bec03983fc2371ab6afa98ae6ddd45',1,'HIDDevice']]], + ['hardlinks',['hardlinks',['../curl_8h.html#a917832fa8e5e1ecd23af50fe185b760e',1,'curl_fileinfo']]], + ['hasstreamout',['hasStreamOut',['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2VertexShader::hasStreamOut()'],['../group__gx2__shader.html#af9760da507d9fe80a1481d1233f51753',1,'GX2GeometryShader::hasStreamOut()']]], + ['hcrc',['hcrc',['../zlib_8h.html#ab54066d1aca7e674fbc6d5579cc48894',1,'gz_header_s']]], + ['head',['head',['../group__coreinit__alarms.html#a76fb1f6882f07151c599433897f8177c',1,'OSAlarmQueue::head()'],['../group__coreinit__memexpheap.html#a727bad52bc5609cba03a351ce784b286',1,'MEMExpHeapBlockList::head()'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeapState::head()'],['../group__coreinit__memfrmheap.html#a46997af7b414552eec825fd3f95287d9',1,'MEMFrmHeap::head()'],['../group__coreinit__memlist.html#a46997af7b414552eec825fd3f95287d9',1,'MEMMemoryList::head()'],['../group__coreinit__thread.html#a0896610fffd2641ab3f42ea99b6d147a',1,'OSMutexQueue::head()'],['../group__coreinit__thread.html#ad55284e8266fdfe37e1c0900cf3c72dc',1,'OSFastMutexQueue::head()'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadQueue::head()'],['../group__coreinit__threadq.html#a5d78dbf3cccb8bea6b04342daa52614f',1,'OSThreadSimpleQueue::head()']]], + ['header',['header',['../group__coreinit__memblockheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMBlockHeap::header()'],['../group__coreinit__memexpheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMExpHeap::header()'],['../group__coreinit__memfrmheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMFrmHeap::header()'],['../group__coreinit__unitheap.html#a0edcfdc3d5cf965f0929bf203c4a1dbb',1,'MEMUnitHeap::header()']]], + ['height',['height',['../group__gx2__surface.html#a6ad4f820ce4e75cda0686fcaad5168be',1,'GX2Surface']]], + ['hizptr',['hiZPtr',['../group__gx2__surface.html#a32bc72edcb4dd11c45545a6c2aaa5259',1,'GX2DepthBuffer']]], + ['hizsize',['hiZSize',['../group__gx2__surface.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95',1,'GX2DepthBuffer']]], + ['hold',['hold',['../group__padscore__kpad.html#a640685c2285e7b8a348fff1e0332d0bf',1,'KPADStatus::hold()'],['../group__vpad__input.html#a640685c2285e7b8a348fff1e0332d0bf',1,'VPADStatus::hold()']]], + ['host',['host',['../curl_8h.html#ae032e164f1daa754d6fbb79d59723931',1,'curl_version_info_data']]] ]; diff --git a/search/variables_9.html b/search/variables_9.html index ea8a856..1213661 100644 --- a/search/variables_9.html +++ b/search/variables_9.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_9.js b/search/variables_9.js index f36b3a9..24ddf4e 100644 --- a/search/variables_9.js +++ b/search/variables_9.js @@ -1,11 +1,19 @@ var searchData= [ - ['id',['id',['../struct_o_s_thread.html#a4fc3a0c58dfbd1e68224521185cb9384',1,'OSThread']]], - ['image',['image',['../struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075',1,'GX2Surface']]], - ['imagesize',['imageSize',['../struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'GX2Surface']]], - ['index',['index',['../struct_a_x_voice.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'AXVoice']]], - ['info',['info',['../struct_f_s_directory_entry.html#acb40e6b6641b847446c567adb49c6bf2',1,'FSDirectoryEntry']]], - ['initialvaluecount',['initialValueCount',['../struct_g_x2_vertex_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2VertexShader::initialValueCount()'],['../struct_g_x2_pixel_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2PixelShader::initialValueCount()'],['../struct_g_x2_geometry_shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2GeometryShader::initialValueCount()']]], - ['initialvalues',['initialValues',['../struct_g_x2_vertex_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2VertexShader::initialValues()'],['../struct_g_x2_pixel_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2PixelShader::initialValues()'],['../struct_g_x2_geometry_shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2GeometryShader::initialValues()']]], - ['isfree',['isFree',['../struct_m_e_m_block_heap_block.html#a6be42b3eb9e8a90b22026f94742b5c28',1,'MEMBlockHeapBlock']]] + ['iconv_5fver_5fnum',['iconv_ver_num',['../curl_8h.html#a7e764eb9ec869bf0d411ea4296a395f2',1,'curl_version_info_data']]], + ['id',['id',['../group__coreinit__thread.html#a4fc3a0c58dfbd1e68224521185cb9384',1,'OSThread']]], + ['image',['image',['../group__gx2__surface.html#a43c67c13c1e3cb6d6ecc454d839fc075',1,'GX2Surface']]], + ['imagesize',['imageSize',['../group__gx2__surface.html#ab1ce8bb44bc98a61115233a58117c2ad',1,'GX2Surface']]], + ['index',['index',['../group__sndcore2__voice.html#aafd95f8c7a99b9189ede7cdf0871ebe8',1,'AXVoice']]], + ['indexeddevice',['indexedDevice',['../group__coreinit__mcp.html#af79a762fb6f4601123b9730669566d34',1,'MCPTitleListType']]], + ['info',['info',['../group__coreinit__fs.html#acb40e6b6641b847446c567adb49c6bf2',1,'FSDirectoryEntry']]], + ['initialvaluecount',['initialValueCount',['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2VertexShader::initialValueCount()'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2PixelShader::initialValueCount()'],['../group__gx2__shader.html#a109a52fe0bd7aded4e1575f5e75a2948',1,'GX2GeometryShader::initialValueCount()']]], + ['initialvalues',['initialValues',['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2VertexShader::initialValues()'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2PixelShader::initialValues()'],['../group__gx2__shader.html#afaf46715c65e8a81d1d215edc9dcfe44',1,'GX2GeometryShader::initialValues()']]], + ['inprogress',['inProgress',['../group__coreinit__mcp.html#a5d15d28f674d3d57f4edfc0f674fbf6b',1,'MCPInstallProgress']]], + ['inputformarg',['inputFormArg',['../namespacenn_1_1swkbd.html#abb935eaba29070d190b5df5e8c9b9a3c',1,'nn::swkbd::AppearArg']]], + ['interfaceindex',['interfaceIndex',['../group__nsyshid__hid.html#a5a3fc280d64e7ac506df87207fd8188f',1,'HIDDevice']]], + ['iomsg',['ioMsg',['../group__coreinit__fs.html#a7dcf3aa9f1d69c92475409d568975927',1,'FSAsyncResult']]], + ['iomsgqueue',['ioMsgQueue',['../group__coreinit__fs.html#a42e83d39de21db4dcec5631890de47cd',1,'FSAsyncData']]], + ['iscaptureenabled',['isCaptureEnabled',['../structGX2DebugCaptureInterface.html#a0ad1a11f9b97259ab856807f1a5f5c49',1,'GX2DebugCaptureInterface']]], + ['isfree',['isFree',['../group__coreinit__memblockheap.html#a6be42b3eb9e8a90b22026f94742b5c28',1,'MEMBlockHeapBlock']]] ]; diff --git a/search/variables_a.html b/search/variables_a.html index f2e7496..24819a3 100644 --- a/search/variables_a.html +++ b/search/variables_a.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_a.js b/search/variables_a.js index 8c803eb..f214fa6 100644 --- a/search/variables_a.js +++ b/search/variables_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['joinqueue',['joinQueue',['../struct_o_s_thread.html#ae12b5a541aff405df56ed7abfa97e3b4',1,'OSThread']]] + ['joinqueue',['joinQueue',['../group__coreinit__thread.html#ae12b5a541aff405df56ed7abfa97e3b4',1,'OSThread']]] ]; diff --git a/search/variables_b.html b/search/variables_b.html index cd7dfb6..b306931 100644 --- a/search/variables_b.html +++ b/search/variables_b.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_b.js b/search/variables_b.js index d76ba3f..314374e 100644 --- a/search/variables_b.js +++ b/search/variables_b.js @@ -1,18 +1,7 @@ var searchData= [ - ['l_5flinger',['l_linger',['../structlinger.html#a86a5f304dfcd62d626f27bbd3796683d',1,'linger']]], - ['l_5fonoff',['l_onoff',['../structlinger.html#a53f550a39f9923b9dbc6a67adc423cc0',1,'linger']]], - ['lastblock',['lastBlock',['../struct_m_e_m_block_heap.html#abd9603779f3c7d87e0aff060d2033262',1,'MEMBlockHeap']]], - ['lastsample',['lastSample',['../struct_a_x_voice_src.html#ae645d75bde45980d6149a0793048741f',1,'AXVoiceSrc']]], - ['leftstick',['leftStick',['../struct_v_p_a_d_status.html#adfead462485b081623813b4ef9194503',1,'VPADStatus']]], - ['link',['link',['../struct_o_s_alarm.html#a394e95a3ba6feaf90390cf136d69a6a1',1,'OSAlarm::link()'],['../struct_o_s_fast_mutex.html#afa8c319f706a6446c1309c1734a51110',1,'OSFastMutex::link()'],['../struct_m_e_m_heap_header.html#aad9bd11b4f59e92b6551361b5693960c',1,'MEMHeapHeader::link()'],['../struct_o_s_mutex.html#a7bd72373386c4d04a9fa7cf905f34572',1,'OSMutex::link()'],['../struct_o_s_thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771',1,'OSThread::link()'],['../struct_a_x_voice.html#aa62641249cff62aae9126d21faeeb8ad',1,'AXVoice::link()']]], - ['list',['list',['../struct_m_e_m_heap_header.html#a9e168165b27e6d8c6a947314706ebdff',1,'MEMHeapHeader']]], - ['location',['location',['../struct_g_x2_sampler_var.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2SamplerVar::location()'],['../struct_g_x2_attrib_var.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribVar::location()'],['../struct_g_x2_attrib_stream.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribStream::location()']]], - ['lock',['lock',['../struct_m_e_m_heap_header.html#acda02b2450f7b21940084ed1114d5bb2',1,'MEMHeapHeader::lock()'],['../struct_m_p_task_queue.html#acda02b2450f7b21940084ed1114d5bb2',1,'MPTaskQueue::lock()']]], - ['loop',['loop',['../struct_g_x2_shadow_state.html#a32fbd34645dd2e2a457ac8d04333bf16',1,'GX2ShadowState']]], - ['loopingenabled',['loopingEnabled',['../struct_a_x_voice_offsets.html#a09dc5d1452b744cf773cbf32e9406be3',1,'AXVoiceOffsets']]], - ['loopoffset',['loopOffset',['../struct_a_x_voice_offsets.html#a9cefb9f159e48b48fc25cdb8e78e5fb7',1,'AXVoiceOffsets']]], - ['loopvarcount',['loopVarCount',['../struct_g_x2_vertex_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2VertexShader::loopVarCount()'],['../struct_g_x2_pixel_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2PixelShader::loopVarCount()'],['../struct_g_x2_geometry_shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2GeometryShader::loopVarCount()']]], - ['loopvars',['loopVars',['../struct_g_x2_vertex_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2VertexShader::loopVars()'],['../struct_g_x2_pixel_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2PixelShader::loopVars()'],['../struct_g_x2_geometry_shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2GeometryShader::loopVars()']]], - ['lr',['lr',['../struct_o_s_context.html#a6ced3f4007bb60daf12191c058e55b8c',1,'OSContext']]] + ['key',['key',['../structcurl__khkey.html#acd3d88da3c0e0313c3645ff34f62f542',1,'curl_khkey']]], + ['keyboardarg',['keyboardArg',['../namespacenn_1_1swkbd.html#a9259e816a0de6d1ca23e67f29d3dd668',1,'nn::swkbd::AppearArg']]], + ['keytype',['keytype',['../structcurl__khkey.html#a75be9965d13afd5ae0f14ad0cc51dcbb',1,'curl_khkey']]], + ['kpad',['kpad',['../namespacenn_1_1swkbd.html#abd229e8a52d27dc7854afacd9cf65a1a',1,'nn::swkbd::ControllerInfo']]] ]; diff --git a/search/variables_c.html b/search/variables_c.html index 4f03f98..75709df 100644 --- a/search/variables_c.html +++ b/search/variables_c.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_c.js b/search/variables_c.js index e27eb03..ac3445e 100644 --- a/search/variables_c.js +++ b/search/variables_c.js @@ -1,17 +1,23 @@ var searchData= [ - ['mag',['mag',['../struct_v_p_a_d_status.html#a4bdb9f37c7c9b4544422ca75eb95744c',1,'VPADStatus']]], - ['mask',['mask',['../struct_g_x2_attrib_stream.html#ad3bee21df6875eeccd25d3c577e0600a',1,'GX2AttribStream']]], - ['message',['message',['../struct_o_s_message.html#a44bbc6e0565f3bf548d4deeeaa294247',1,'OSMessage']]], - ['messages',['messages',['../struct_o_s_message_queue.html#a912b287d73eff57c85f462d5f9cc3451',1,'OSMessageQueue']]], - ['micstatus',['micStatus',['../struct_v_p_a_d_status.html#a1697ede5b3ea81363d50dd87fee0a106',1,'VPADStatus']]], - ['mipleveloffset',['mipLevelOffset',['../struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173',1,'GX2Surface']]], - ['miplevels',['mipLevels',['../struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c',1,'GX2Surface']]], - ['mipmaps',['mipmaps',['../struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c',1,'GX2Surface']]], - ['mipmapsize',['mipmapSize',['../struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81',1,'GX2Surface']]], - ['mmcr0',['mmcr0',['../struct_o_s_context.html#af989157a101dc12bb362bcd3b87996ef',1,'OSContext']]], - ['mmcr1',['mmcr1',['../struct_o_s_context.html#aa99fc1b6a6f591b7b412c53fbcabcd34',1,'OSContext']]], - ['mode',['mode',['../struct_o_s_event.html#a12258f18f1ea9dac6cf1682225351f1b',1,'OSEvent::mode()'],['../struct_f_s_stat.html#aebf0b867285086136461bbcdc6ffe535',1,'FSStat::mode()'],['../struct_g_x2_vertex_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2VertexShader::mode()'],['../struct_g_x2_pixel_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2PixelShader::mode()'],['../struct_g_x2_geometry_shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2GeometryShader::mode()']]], - ['mutex',['mutex',['../struct_o_s_thread.html#a8f0e11d3f286a61d3ed336429d317abf',1,'OSThread']]], - ['mutexqueue',['mutexQueue',['../struct_o_s_thread.html#a1a546bbd037b80cd528453546cf0a341',1,'OSThread']]] + ['l_5flinger',['l_linger',['../group__nsysnet__socket.html#a86a5f304dfcd62d626f27bbd3796683d',1,'linger']]], + ['l_5fonoff',['l_onoff',['../group__nsysnet__socket.html#a53f550a39f9923b9dbc6a67adc423cc0',1,'linger']]], + ['languagetype',['languageType',['../structnn_1_1swkbd_1_1ConfigArg.html#ae2cbaef466024a2c9a0ca0a42ce6c78c',1,'nn::swkbd::ConfigArg']]], + ['lastblock',['lastBlock',['../group__coreinit__memblockheap.html#abd9603779f3c7d87e0aff060d2033262',1,'MEMBlockHeap']]], + ['lastsample',['lastSample',['../group__sndcore2__voice.html#ae645d75bde45980d6149a0793048741f',1,'AXVoiceSrc']]], + ['leftstick',['leftStick',['../group__padscore__wpad.html#ac4e3d3e97e560a88398287b9e0e808c9',1,'WPADStatusProController::leftStick()'],['../group__vpad__input.html#adfead462485b081623813b4ef9194503',1,'VPADStatus::leftStick()']]], + ['len',['len',['../group__coreinit__ios.html#a96bbf959016e4411c9e6b9812a8be60a',1,'IOSVec::len()'],['../structcurl__khkey.html#a7360b55975153b822efc5217b7734e6a',1,'curl_khkey::len()']]], + ['libidn',['libidn',['../curl_8h.html#aaa0139a0a4a1a03d5e60eb43f8afe435',1,'curl_version_info_data']]], + ['libssh_5fversion',['libssh_version',['../curl_8h.html#a7d47645ee9d9590ae88869ec4d4f6623',1,'curl_version_info_data']]], + ['libz_5fversion',['libz_version',['../curl_8h.html#acdb9741fdcde1137cd7f8cf273a4f6b0',1,'curl_version_info_data']]], + ['link',['link',['../group__coreinit__alarms.html#a394e95a3ba6feaf90390cf136d69a6a1',1,'OSAlarm::link()'],['../group__coreinit__fastmutex.html#afa8c319f706a6446c1309c1734a51110',1,'OSFastMutex::link()'],['../group__coreinit__memheap.html#aad9bd11b4f59e92b6551361b5693960c',1,'MEMHeapHeader::link()'],['../group__coreinit__mutex.html#a7bd72373386c4d04a9fa7cf905f34572',1,'OSMutex::link()'],['../group__coreinit__thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771',1,'OSThread::link()'],['../group__sndcore2__voice.html#aa62641249cff62aae9126d21faeeb8ad',1,'AXVoice::link()']]], + ['list',['list',['../group__coreinit__memheap.html#a9e168165b27e6d8c6a947314706ebdff',1,'MEMHeapHeader']]], + ['location',['location',['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2SamplerVar::location()'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribVar::location()'],['../group__gx2__shader.html#a8f37ff59738c23420be43a6b1ba69769',1,'GX2AttribStream::location()']]], + ['lock',['lock',['../group__coreinit__memheap.html#acda02b2450f7b21940084ed1114d5bb2',1,'MEMHeapHeader::lock()'],['../group__coreinit__taskq.html#acda02b2450f7b21940084ed1114d5bb2',1,'MPTaskQueue::lock()']]], + ['loop',['loop',['../group__gx2__context.html#a32fbd34645dd2e2a457ac8d04333bf16',1,'GX2ShadowState']]], + ['loopingenabled',['loopingEnabled',['../group__sndcore2__voice.html#a09dc5d1452b744cf773cbf32e9406be3',1,'AXVoiceOffsets']]], + ['loopoffset',['loopOffset',['../group__sndcore2__voice.html#a9cefb9f159e48b48fc25cdb8e78e5fb7',1,'AXVoiceOffsets']]], + ['loopvarcount',['loopVarCount',['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2VertexShader::loopVarCount()'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2PixelShader::loopVarCount()'],['../group__gx2__shader.html#a9304dafa20b588a8b4a9fd2a1b17733c',1,'GX2GeometryShader::loopVarCount()']]], + ['loopvars',['loopVars',['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2VertexShader::loopVars()'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2PixelShader::loopVars()'],['../group__gx2__shader.html#a9247234a664bc816bc8c626395d43859',1,'GX2GeometryShader::loopVars()']]], + ['lr',['lr',['../group__coreinit__context.html#a6ced3f4007bb60daf12191c058e55b8c',1,'OSContext']]] ]; diff --git a/search/variables_d.html b/search/variables_d.html index ec2ae78..34c80a4 100644 --- a/search/variables_d.html +++ b/search/variables_d.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_d.js b/search/variables_d.js index 7006cdf..8b0b6c9 100644 --- a/search/variables_d.js +++ b/search/variables_d.js @@ -1,15 +1,28 @@ var searchData= [ - ['name',['name',['../struct_o_s_alarm_queue.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarmQueue::name()'],['../struct_o_s_alarm.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarm::name()'],['../struct_o_s_condition.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSCondition::name()'],['../struct_o_s_event.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSEvent::name()'],['../struct_o_s_fast_condition.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastCondition::name()'],['../struct_o_s_fast_mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastMutex::name()'],['../struct_f_s_directory_entry.html#a8e03167ce04350be901b028cc4cf1ce1',1,'FSDirectoryEntry::name()'],['../struct_m_c_p_device.html#a8884347dda6c8d6c9d43bd86d8380d6f',1,'MCPDevice::name()'],['../struct_o_s_message_queue.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMessageQueue::name()'],['../struct_o_s_mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMutex::name()'],['../struct_o_s_semaphore.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSSemaphore::name()'],['../struct_o_s_thread.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSThread::name()'],['../struct_g_x2_uniform_block.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformBlock::name()'],['../struct_g_x2_uniform_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformVar::name()'],['../struct_g_x2_sampler_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2SamplerVar::name()'],['../struct_g_x2_attrib_var.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2AttribVar::name()']]], - ['needsuspend',['needSuspend',['../struct_o_s_thread.html#a37e895fcd32c37e6a2962a948296bf64',1,'OSThread']]], - ['newlist',['newList',['../struct_g_x2_display_list_overrun_data.html#a7a18a5c4528f06e884033c5829a0c517',1,'GX2DisplayListOverrunData']]], - ['newsize',['newSize',['../struct_g_x2_display_list_overrun_data.html#a7da99ce8dfb7dc310426ae1eda08604a',1,'GX2DisplayListOverrunData']]], - ['next',['next',['../struct_o_s_alarm_link.html#a4153db103df18171b1c68e5a0ec30824',1,'OSAlarmLink::next()'],['../struct_m_e_m_block_heap_block.html#a2280d787d75d6e93f7c8b771a597d65a',1,'MEMBlockHeapBlock::next()'],['../struct_m_e_m_expanded_heap_block.html#ad8ba089e2d0bd029d4d059da2ffa3047',1,'MEMExpandedHeapBlock::next()'],['../struct_o_s_fast_mutex_link.html#a1c63da7e950aca2219132b3e699c5b22',1,'OSFastMutexLink::next()'],['../struct_m_e_m_memory_link.html#a75b19ffcca77bfc647ff02695958fd95',1,'MEMMemoryLink::next()'],['../struct_o_s_mutex_link.html#afa7ec7c377e9b9e79044cfcb94282886',1,'OSMutexLink::next()'],['../struct_o_s_thread_link.html#a5742d6f89bb20b70b4b59fb1f8cedd0b',1,'OSThreadLink::next()'],['../struct_m_e_m_unit_heap_free_block.html#ab4abd8ef6b7eebef7dfa93a7f76ef496',1,'MEMUnitHeapFreeBlock::next()'],['../struct_a_x_voice_link.html#a375bc867e08209aa8682471221374d9e',1,'AXVoiceLink::next()']]], - ['nextfire',['nextFire',['../struct_o_s_alarm.html#a190eeb5b754b49ac842c452668043052',1,'OSAlarm']]], - ['nia',['nia',['../struct_o_s_coroutine.html#a70f9babd8ab4d7cc5a02970ebd1171a6',1,'OSCoroutine']]], - ['num_5fspi_5fps_5finput_5fcntl',['num_spi_ps_input_cntl',['../struct_g_x2_pixel_shader.html#a050490d0764df12a691229c38e8eba99',1,'GX2PixelShader']]], - ['num_5fspi_5fvs_5fout_5fid',['num_spi_vs_out_id',['../struct_g_x2_vertex_shader.html#aee760b920b1dec4b5f6f2c4de0704f31',1,'GX2VertexShader::num_spi_vs_out_id()'],['../struct_g_x2_geometry_shader.html#aee760b920b1dec4b5f6f2c4de0704f31',1,'GX2GeometryShader::num_spi_vs_out_id()']]], - ['num_5fsq_5fvtx_5fsemantic',['num_sq_vtx_semantic',['../struct_g_x2_vertex_shader.html#acdcb272564c992200c2c4ac782f0e947',1,'GX2VertexShader']]], - ['numdivisors',['numDivisors',['../struct_g_x2_fetch_shader.html#a3e48f985eb6924a8f793efb2ac1b6658',1,'GX2FetchShader']]], - ['numfreeblocks',['numFreeBlocks',['../struct_m_e_m_block_heap.html#a40cdb39a4cee4e97f19cac636ceaa02a',1,'MEMBlockHeap']]] + ['mag',['mag',['../group__vpad__input.html#a4bdb9f37c7c9b4544422ca75eb95744c',1,'VPADStatus']]], + ['magnitude',['magnitude',['../group__vpad__input.html#a90598eb01c338f4bbab41ad4aab9fcc0',1,'VPADAccStatus']]], + ['mask',['mask',['../group__gx2__shader.html#ad3bee21df6875eeccd25d3c577e0600a',1,'GX2AttribStream']]], + ['maxpacketsizerx',['maxPacketSizeRx',['../group__nsyshid__hid.html#a46d4715e17b4ac5529b7009c91c9d978',1,'HIDDevice']]], + ['maxpacketsizetx',['maxPacketSizeTx',['../group__nsyshid__hid.html#a7dbc37969d132e2518795afd7aa5fa09',1,'HIDDevice']]], + ['maxtextlength',['maxTextLength',['../namespacenn_1_1swkbd.html#adcc931a06d4653f0d2f7b552d0ee28a5',1,'nn::swkbd::InputFormArg']]], + ['memallocfromdefaultheap',['MEMAllocFromDefaultHeap',['../group__coreinit__memdefaultheap.html#gab6168eb317bf2a0a753d5c4c65c87ad9',1,'memdefaultheap.h']]], + ['memallocfromdefaultheapex',['MEMAllocFromDefaultHeapEx',['../group__coreinit__memdefaultheap.html#ga1b037f544326fd86f1e17851375b5b73',1,'memdefaultheap.h']]], + ['memfreetodefaultheap',['MEMFreeToDefaultHeap',['../group__coreinit__memdefaultheap.html#gac0d47f480ad3f7acd8feef32690d6eb2',1,'memdefaultheap.h']]], + ['message',['message',['../group__coreinit__msgq.html#a44bbc6e0565f3bf548d4deeeaa294247',1,'OSMessage']]], + ['messages',['messages',['../group__coreinit__msgq.html#a912b287d73eff57c85f462d5f9cc3451',1,'OSMessageQueue']]], + ['micstatus',['micStatus',['../group__vpad__input.html#a1697ede5b3ea81363d50dd87fee0a106',1,'VPADStatus']]], + ['mipleveloffset',['mipLevelOffset',['../group__gx2__surface.html#a9c9a63cf1f94536c9c49d7cd1106f173',1,'GX2Surface']]], + ['miplevels',['mipLevels',['../group__gx2__surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c',1,'GX2Surface']]], + ['mipmaps',['mipmaps',['../group__gx2__surface.html#a31b8308cdee23e164a3ed96c2ba9948c',1,'GX2Surface']]], + ['mipmapsize',['mipmapSize',['../group__gx2__surface.html#a5fc8c49490fc5bd5142896438c917b81',1,'GX2Surface']]], + ['mmcr0',['mmcr0',['../group__coreinit__context.html#af989157a101dc12bb362bcd3b87996ef',1,'OSContext']]], + ['mmcr1',['mmcr1',['../group__coreinit__context.html#aa99fc1b6a6f591b7b412c53fbcabcd34',1,'OSContext']]], + ['mode',['mode',['../group__coreinit__event.html#a12258f18f1ea9dac6cf1682225351f1b',1,'OSEvent::mode()'],['../group__coreinit__fs.html#aebf0b867285086136461bbcdc6ffe535',1,'FSStat::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2VertexShader::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2PixelShader::mode()'],['../group__gx2__shader.html#a80b833f04b3c09b9063389cb2d114dec',1,'GX2GeometryShader::mode()']]], + ['model_5fnumber',['model_number',['../group__coreinit__mcp.html#a20dd958761a5da9bd702322a640fd3ee',1,'MCPSysProdSettings']]], + ['modified',['modified',['../group__coreinit__fs.html#a922db6257f0e2d9b56168a0e1d257c29',1,'FSStat']]], + ['more',['more',['../curl_8h.html#a99ad4daa8cfd062490bbbaee44b37842',1,'curl_httppost']]], + ['msg',['msg',['../multi_8h.html#ab6671c39e641443bbcc384008275ed66',1,'CURLMsg::msg()'],['../zlib_8h.html#a32d2f5216cddb59c7cc8fb2806a7e727',1,'z_stream_s::msg()']]], + ['mutex',['mutex',['../group__coreinit__thread.html#a8f0e11d3f286a61d3ed336429d317abf',1,'OSThread']]], + ['mutexqueue',['mutexQueue',['../group__coreinit__thread.html#a1a546bbd037b80cd528453546cf0a341',1,'OSThread']]] ]; diff --git a/search/variables_e.html b/search/variables_e.html index 704caba..4a1c8a6 100644 --- a/search/variables_e.html +++ b/search/variables_e.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_e.js b/search/variables_e.js index 684ebc8..5174ec9 100644 --- a/search/variables_e.js +++ b/search/variables_e.js @@ -1,9 +1,18 @@ var searchData= [ - ['offset',['offset',['../struct_g_x2_uniform_block.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformBlock::offset()'],['../struct_g_x2_uniform_var.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformVar::offset()'],['../struct_g_x2_uniform_initial_value.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformInitialValue::offset()'],['../struct_g_x2_loop_var.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2LoopVar::offset()'],['../struct_g_x2_attrib_stream.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2AttribStream::offset()']]], - ['offsets',['offsets',['../struct_a_x_voice.html#a474317b6a6ec762b056d56cc8d151346',1,'AXVoice']]], - ['offsettomemorylink',['offsetToMemoryLink',['../struct_m_e_m_memory_list.html#a1c1cef173ab860ec22956eb3500b914d',1,'MEMMemoryList']]], - ['oldlist',['oldList',['../struct_g_x2_display_list_overrun_data.html#a2c7284cad4276d5955c1456d5a055870',1,'GX2DisplayListOverrunData']]], - ['oldsize',['oldSize',['../struct_g_x2_display_list_overrun_data.html#a83c8763786939f9ba04441690a924818',1,'GX2DisplayListOverrunData']]], - ['owner',['owner',['../struct_f_s_stat.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSStat::owner()'],['../struct_o_s_mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa',1,'OSMutex::owner()'],['../struct_o_s_spin_lock.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'OSSpinLock::owner()']]] + ['name',['name',['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarmQueue::name()'],['../group__coreinit__alarms.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSAlarm::name()'],['../group__coreinit__cond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSCondition::name()'],['../group__coreinit__event.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSEvent::name()'],['../group__coreinit__fastcond.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastCondition::name()'],['../group__coreinit__fastmutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSFastMutex::name()'],['../group__coreinit__fs.html#a8e03167ce04350be901b028cc4cf1ce1',1,'FSDirectoryEntry::name()'],['../group__coreinit__mcp.html#a8884347dda6c8d6c9d43bd86d8380d6f',1,'MCPDevice::name()'],['../group__coreinit__msgq.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMessageQueue::name()'],['../group__coreinit__mutex.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSMutex::name()'],['../group__coreinit__semaphore.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSSemaphore::name()'],['../group__coreinit__thread.html#a8f8f80d37794cde9472343e4487ba3eb',1,'OSThread::name()'],['../curl_8h.html#a5ac083a645d964373f022d03df4849c8',1,'curl_httppost::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformBlock::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2UniformVar::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2SamplerVar::name()'],['../group__gx2__shader.html#a8f8f80d37794cde9472343e4487ba3eb',1,'GX2AttribVar::name()'],['../zlib_8h.html#adbc87684a91f1ff13ca81f2202630b34',1,'gz_header_s::name()']]], + ['name_5fmax',['name_max',['../zlib_8h.html#af5b7779d893562b8e759efd582d4fcba',1,'gz_header_s']]], + ['namelength',['namelength',['../curl_8h.html#a17275a525176def48876e14a55a05609',1,'curl_httppost']]], + ['needsuspend',['needSuspend',['../group__coreinit__thread.html#a37e895fcd32c37e6a2962a948296bf64',1,'OSThread']]], + ['newlist',['newList',['../group__gx2__event.html#a7a18a5c4528f06e884033c5829a0c517',1,'GX2DisplayListOverrunData']]], + ['newsize',['newSize',['../group__gx2__event.html#a7da99ce8dfb7dc310426ae1eda08604a',1,'GX2DisplayListOverrunData']]], + ['next',['next',['../group__coreinit__alarms.html#a4153db103df18171b1c68e5a0ec30824',1,'OSAlarmLink::next()'],['../group__coreinit__fastmutex.html#a1c63da7e950aca2219132b3e699c5b22',1,'OSFastMutexLink::next()'],['../group__coreinit__memblockheap.html#a2280d787d75d6e93f7c8b771a597d65a',1,'MEMBlockHeapBlock::next()'],['../group__coreinit__memexpheap.html#ab5ad2aad3caba3d5cfaecd95da24fffa',1,'MEMExpHeapBlock::next()'],['../group__coreinit__memlist.html#a75b19ffcca77bfc647ff02695958fd95',1,'MEMMemoryLink::next()'],['../group__coreinit__unitheap.html#ab4abd8ef6b7eebef7dfa93a7f76ef496',1,'MEMUnitHeapFreeBlock::next()'],['../group__coreinit__mutex.html#afa7ec7c377e9b9e79044cfcb94282886',1,'OSMutexLink::next()'],['../group__coreinit__threadq.html#a5742d6f89bb20b70b4b59fb1f8cedd0b',1,'OSThreadLink::next()'],['../curl_8h.html#aa8bb85c2be532342ab50f049ff9a123d',1,'curl_httppost::next()'],['../curl_8h.html#a3232f30496ce4d961cd79045b1f882a7',1,'curl_slist::next()'],['../group__nsyshid__hid.html#a4d06264f4e8a3ab8e095f260d5ee1ecd',1,'HIDClient::next()'],['../group__sndcore2__voice.html#a375bc867e08209aa8682471221374d9e',1,'AXVoiceLink::next()']]], + ['next_5fin',['next_in',['../zlib_8h.html#a19880e07a77d10515147e23b6379dd49',1,'z_stream_s']]], + ['next_5fout',['next_out',['../zlib_8h.html#a6926e8fa9e456364c4a931da1508662e',1,'z_stream_s']]], + ['nextfire',['nextFire',['../group__coreinit__alarms.html#a190eeb5b754b49ac842c452668043052',1,'OSAlarm']]], + ['nia',['nia',['../group__coreinit__coroutine.html#a70f9babd8ab4d7cc5a02970ebd1171a6',1,'OSCoroutine']]], + ['ntsc_5fpal',['ntsc_pal',['../group__coreinit__mcp.html#a8ee09392f101dd63e8d5971656d71a70',1,'MCPSysProdSettings']]], + ['num_5fof_5fcerts',['num_of_certs',['../curl_8h.html#a4bbdff291b172c00fa419f8136effaed',1,'curl_certinfo']]], + ['numdivisors',['numDivisors',['../group__gx2__shader.html#a3e48f985eb6924a8f793efb2ac1b6658',1,'GX2FetchShader']]], + ['numfreeblocks',['numFreeBlocks',['../group__coreinit__memblockheap.html#a40cdb39a4cee4e97f19cac636ceaa02a',1,'MEMBlockHeap']]] ]; diff --git a/search/variables_f.html b/search/variables_f.html index 3f6c92f..cc86fb5 100644 --- a/search/variables_f.html +++ b/search/variables_f.html @@ -1,7 +1,7 @@ - + @@ -11,15 +11,19 @@
    Loading...
    Searching...
    No Matches
    diff --git a/search/variables_f.js b/search/variables_f.js index d92773c..ffa0ba6 100644 --- a/search/variables_f.js +++ b/search/variables_f.js @@ -1,46 +1,19 @@ var searchData= [ - ['pa_5fcl_5fgb_5fhorz_5fclip_5fadj',['pa_cl_gb_horz_clip_adj',['../struct_g_x2_viewport_reg.html#a60b2041009cb7f6cc345d34dfee88279',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fhorz_5fdisc_5fadj',['pa_cl_gb_horz_disc_adj',['../struct_g_x2_viewport_reg.html#a573a3218e597ee165f6371afe8b38ea1',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fvert_5fclip_5fadj',['pa_cl_gb_vert_clip_adj',['../struct_g_x2_viewport_reg.html#ad2b59e63b9af8f3bff91c0870b006dda',1,'GX2ViewportReg']]], - ['pa_5fcl_5fgb_5fvert_5fdisc_5fadj',['pa_cl_gb_vert_disc_adj',['../struct_g_x2_viewport_reg.html#a25a6eedca262897bb1781ba7cee1fbd7',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fxoffset',['pa_cl_vport_xoffset',['../struct_g_x2_viewport_reg.html#a62058b445394c0e9f54becbaf93b21e1',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fxscale',['pa_cl_vport_xscale',['../struct_g_x2_viewport_reg.html#af2dafaed43adecd27c38023c50a83b76',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fyoffset',['pa_cl_vport_yoffset',['../struct_g_x2_viewport_reg.html#a2345fd19988a3b7ea58f6705f3c0766a',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fyscale',['pa_cl_vport_yscale',['../struct_g_x2_viewport_reg.html#aa9436f337f6d28f9efd863e02baaae36',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fzoffset',['pa_cl_vport_zoffset',['../struct_g_x2_viewport_reg.html#ae758cb40efcaaa119a8a440139e6b9aa',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvport_5fzscale',['pa_cl_vport_zscale',['../struct_g_x2_viewport_reg.html#ad433daa830713db3559d12b5cd941fa7',1,'GX2ViewportReg']]], - ['pa_5fcl_5fvs_5fout_5fcntl',['pa_cl_vs_out_cntl',['../struct_g_x2_vertex_shader.html#a91ef570ff89e6820eed9c25bc2aed229',1,'GX2VertexShader::pa_cl_vs_out_cntl()'],['../struct_g_x2_geometry_shader.html#a91ef570ff89e6820eed9c25bc2aed229',1,'GX2GeometryShader::pa_cl_vs_out_cntl()']]], - ['pa_5fsc_5faa_5fmask',['pa_sc_aa_mask',['../struct_g_x2_a_a_mask_reg.html#a7f67fdb31551114caee1579ce161abe8',1,'GX2AAMaskReg']]], - ['pa_5fsc_5fgeneric_5fscissor_5fbr',['pa_sc_generic_scissor_br',['../struct_g_x2_scissor_reg.html#a00f69e4cb002efaf360e05a9a126f641',1,'GX2ScissorReg']]], - ['pa_5fsc_5fgeneric_5fscissor_5ftl',['pa_sc_generic_scissor_tl',['../struct_g_x2_scissor_reg.html#aa5c7988626c1765cc42478668dc57053',1,'GX2ScissorReg']]], - ['pa_5fsc_5fvport_5fzmax',['pa_sc_vport_zmax',['../struct_g_x2_viewport_reg.html#aa166e6a63f3c9bafb7ec871cd2f654d0',1,'GX2ViewportReg']]], - ['pa_5fsc_5fvport_5fzmin',['pa_sc_vport_zmin',['../struct_g_x2_viewport_reg.html#a9cad7871af84481bdf9761d7862337b3',1,'GX2ViewportReg']]], - ['pa_5fsu_5fline_5fcntl',['pa_su_line_cntl',['../struct_g_x2_line_width_reg.html#abfac7f87d859e7b1940032c1ad9a9095',1,'GX2LineWidthReg']]], - ['pa_5fsu_5fpoint_5fminmax',['pa_su_point_minmax',['../struct_g_x2_point_limits_reg.html#ade114f926ca5ad9aa09c18f2b38398ab',1,'GX2PointLimitsReg']]], - ['pa_5fsu_5fpoint_5fsize',['pa_su_point_size',['../struct_g_x2_point_size_reg.html#a53ae20b45e29c7233492eb0113a2d937',1,'GX2PointSizeReg']]], - ['pa_5fsu_5fpoly_5foffset_5fback_5foffset',['pa_su_poly_offset_back_offset',['../struct_g_x2_polygon_offset_reg.html#a6d68f233e4efeccf8e51b2733786ba71',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5fback_5fscale',['pa_su_poly_offset_back_scale',['../struct_g_x2_polygon_offset_reg.html#ab8d5a93a0ff8e63d4e2be5cf18b51a7c',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5fclamp',['pa_su_poly_offset_clamp',['../struct_g_x2_polygon_offset_reg.html#a1f415ec85c76b3fc6f8c925a5dba7984',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5ffront_5foffset',['pa_su_poly_offset_front_offset',['../struct_g_x2_polygon_offset_reg.html#a3b80cf4479dc426689c066091b6b4b3a',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fpoly_5foffset_5ffront_5fscale',['pa_su_poly_offset_front_scale',['../struct_g_x2_polygon_offset_reg.html#a66239f1749c7f3e19c733e3f9532bf2f',1,'GX2PolygonOffsetReg']]], - ['pa_5fsu_5fsc_5fmode_5fcntl',['pa_su_sc_mode_cntl',['../struct_g_x2_polygon_control_reg.html#a15cc0b5d1e7afe0b1ced301a426f2ab9',1,'GX2PolygonControlReg']]], - ['param',['param',['../struct_f_s_async_data.html#aba18f3d521fde3af39c58b809a9c7ef0',1,'FSAsyncData']]], - ['parent',['parent',['../struct_o_s_mutex_queue.html#a5f450b216725a37cbc0acd54340144d9',1,'OSMutexQueue::parent()'],['../struct_o_s_thread_queue.html#a5f450b216725a37cbc0acd54340144d9',1,'OSThreadQueue::parent()']]], - ['period',['period',['../struct_o_s_alarm.html#a52c650ff8028e52e5e24e5e265fb854d',1,'OSAlarm']]], - ['pipeline',['pipeline',['../struct_a_x_init_params.html#a177507ac432771e099eb6c006163e71e',1,'AXInitParams']]], - ['pitch',['pitch',['../struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893',1,'GX2Surface']]], - ['pmc1',['pmc1',['../struct_o_s_context.html#a5c7fe32d8c333859adf07d0d51248e08',1,'OSContext']]], - ['pmc2',['pmc2',['../struct_o_s_context.html#ae13713d587c850fc1bfdcf9b4889217f',1,'OSContext']]], - ['pmc3',['pmc3',['../struct_o_s_context.html#ad1b6711759d29126acd1ee809f545a56',1,'OSContext']]], - ['pmc4',['pmc4',['../struct_o_s_context.html#a0581363c9dee8cdaa94dd1d83c6ccc25',1,'OSContext']]], - ['predscale',['predScale',['../struct_a_x_voice_adpcm_loop_data.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcmLoopData::predScale()'],['../struct_a_x_voice_adpcm.html#a32113dcb06cc3952ec98062aa62f88e4',1,'AXVoiceAdpcm::predScale()']]], - ['prev',['prev',['../struct_o_s_alarm_link.html#a8c6e4375dd265274be8215fa61ecae36',1,'OSAlarmLink::prev()'],['../struct_m_e_m_block_heap_block.html#a9a3455df6b2b78a203ed590ebcef3e15',1,'MEMBlockHeapBlock::prev()'],['../struct_m_e_m_expanded_heap_block.html#ab950969b499415e25662db7e9e931f1e',1,'MEMExpandedHeapBlock::prev()'],['../struct_o_s_fast_mutex_link.html#aa5326d186503dd5d8a77ee48493b5221',1,'OSFastMutexLink::prev()'],['../struct_m_e_m_memory_link.html#af714e69444763fb9a76ec901a014baf1',1,'MEMMemoryLink::prev()'],['../struct_o_s_mutex_link.html#afea7449be1ffc76a4e1a98d60569ceb0',1,'OSMutexLink::prev()'],['../struct_o_s_thread_link.html#a6699d433816206dea049bbaa71ab6779',1,'OSThreadLink::prev()'],['../struct_a_x_voice_link.html#ad347685b6c9b53852101d51ad1bb798d',1,'AXVoiceLink::prev()']]], - ['previous',['previous',['../struct_m_e_m_frame_heap_state.html#a0c53780118ad6a46ceb6a808ad968d22',1,'MEMFrameHeapState']]], - ['previousstate',['previousState',['../struct_m_e_m_frame_heap.html#a08688448ad290d8afa19597ef60862ea',1,'MEMFrameHeap']]], - ['prevsample',['prevSample',['../struct_a_x_voice_adpcm_loop_data.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcmLoopData::prevSample()'],['../struct_a_x_voice_adpcm.html#a273983c580ac88713eb8a02489a4c249',1,'AXVoiceAdpcm::prevSample()']]], - ['priority',['priority',['../struct_o_s_thread.html#a41b7c4ba47c44a632d5903b1f1338ad0',1,'OSThread::priority()'],['../struct_a_x_voice.html#a90249de64da5ae5d7acd34da7ea1b857',1,'AXVoice::priority()']]], - ['program',['program',['../struct_g_x2_fetch_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2FetchShader::program()'],['../struct_g_x2_vertex_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2VertexShader::program()'],['../struct_g_x2_pixel_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2PixelShader::program()'],['../struct_g_x2_geometry_shader.html#a9985c8658876ca07286792cd7128304c',1,'GX2GeometryShader::program()']]], - ['psf',['psf',['../struct_o_s_context.html#a373a185d9090db87a55ed12cf2622a08',1,'OSContext']]], - ['psr',['psr',['../struct_o_s_coroutine.html#acf38eceea9a9b1cf5181500942a8854c',1,'OSCoroutine']]] + ['offset',['offset',['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformBlock::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformVar::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2UniformInitialValue::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2LoopVar::offset()'],['../group__gx2__shader.html#a894bdfa2d603d8343f8ef01dda6fcd23',1,'GX2AttribStream::offset()']]], + ['offsets',['offsets',['../group__sndcore2__voice.html#a474317b6a6ec762b056d56cc8d151346',1,'AXVoice']]], + ['offsettomemorylink',['offsetToMemoryLink',['../group__coreinit__memlist.html#a1c1cef173ab860ec22956eb3500b914d',1,'MEMMemoryList']]], + ['oldlist',['oldList',['../group__gx2__event.html#a2c7284cad4276d5955c1456d5a055870',1,'GX2DisplayListOverrunData']]], + ['oldsize',['oldSize',['../group__gx2__event.html#a83c8763786939f9ba04441690a924818',1,'GX2DisplayListOverrunData']]], + ['onalloc',['onAlloc',['../structGX2DebugCaptureInterface.html#a8e670e5f59c71a4799069540f606a80d',1,'GX2DebugCaptureInterface']]], + ['oncaptureend',['onCaptureEnd',['../structGX2DebugCaptureInterface.html#a1619e28c113273e87bf2339bcd1c5b94',1,'GX2DebugCaptureInterface']]], + ['oncapturestart',['onCaptureStart',['../structGX2DebugCaptureInterface.html#a7522f6441e19fb80cdb4b21da744fafb',1,'GX2DebugCaptureInterface']]], + ['onfree',['onFree',['../structGX2DebugCaptureInterface.html#a68eb0161d4aad36e15c76dd1e30d4ef5',1,'GX2DebugCaptureInterface']]], + ['onshutdown',['onShutdown',['../structGX2DebugCaptureInterface.html#afdd52ac850766c51c16e85f0a9a65d27',1,'GX2DebugCaptureInterface']]], + ['onswapscanbuffers',['onSwapScanBuffers',['../structGX2DebugCaptureInterface.html#af2b47e53aa2504d49c12ead678e71d48',1,'GX2DebugCaptureInterface']]], + ['onunknownmemory',['onUnknownMemory',['../structGX2DebugCaptureInterface.html#aa6e1c45ba923a88daa34e7c47489be57',1,'GX2DebugCaptureInterface']]], + ['opaque',['opaque',['../zlib_8h.html#afb43594753f721206f8751bdc6f311ec',1,'z_stream_s']]], + ['option',['option',['../curl_8h.html#af62d6e5193ca9e15daab4c132e201605',1,'curl_forms']]], + ['os',['os',['../zlib_8h.html#a0c98ab56e4779bc5f994fdff60723115',1,'gz_header_s']]], + ['owner',['owner',['../group__coreinit__fs.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'FSStat::owner()'],['../group__coreinit__mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa',1,'OSMutex::owner()'],['../group__coreinit__spinlock.html#a110a9f93ec5f0655ba1aef5afb020e3c',1,'OSSpinLock::owner()']]] ]; diff --git a/select_8h_source.html b/select_8h_source.html deleted file mode 100644 index fa67d67..0000000 --- a/select_8h_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/sys/select.h Source File - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    select.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 
    -
    3 #include <nsysnet/socket.h>
    - -
    - - - - diff --git a/semaphore_8h.html b/semaphore_8h.html index 3180385..1b24f67 100644 --- a/semaphore_8h.html +++ b/semaphore_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/semaphore.h File Reference + + +wut: include/coreinit/semaphore.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  OSSemaphore -  +struct  OSSemaphore +  @@ -113,22 +93,28 @@ Macros

    Macros

    - +

    Typedefs

    typedef struct OSSemaphore OSSemaphore
    typedef struct OSSemaphore OSSemaphore
     
    - + + - + + - + + - + + - + + - + +

    Functions

    void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
    void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
     Initialise semaphore object with count. More...
     
    void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
    void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
     Initialise semaphore object with count and name. More...
     
    int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
    int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
     Get the current semaphore count. More...
     
    int32_t OSSignalSemaphore (OSSemaphore *semaphore)
    int32_t OSSignalSemaphore (OSSemaphore *semaphore)
     Increase the semaphore value. More...
     
    int32_t OSWaitSemaphore (OSSemaphore *semaphore)
    int32_t OSWaitSemaphore (OSSemaphore *semaphore)
     Decrease the semaphore value. More...
     
    int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
    int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
     Try to decrease the semaphore value. More...
     
    @@ -136,7 +122,7 @@ Functions diff --git a/semaphore_8h.js b/semaphore_8h.js deleted file mode 100644 index c5a5fc4..0000000 --- a/semaphore_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var semaphore_8h = -[ - [ "OS_SEMAPHORE_TAG", "group__coreinit__semaphore.html#ga888ed45dfac53be5a7023823c826ed64", null ], - [ "OSSemaphore", "group__coreinit__semaphore.html#ga46989e5d6706438811f38e7b76e803a7", null ], - [ "OSGetSemaphoreCount", "group__coreinit__semaphore.html#gac520cef5f6f40bbd3f917b486d9fec33", null ], - [ "OSInitSemaphore", "group__coreinit__semaphore.html#gaf135af1869002a8137894aabbbd061b1", null ], - [ "OSInitSemaphoreEx", "group__coreinit__semaphore.html#gad4af5a89ce56153ce57b9145f2e51e0a", null ], - [ "OSSignalSemaphore", "group__coreinit__semaphore.html#ga5a1ba1984a871044aa31ff0f40d52806", null ], - [ "OSTryWaitSemaphore", "group__coreinit__semaphore.html#ga289bfdb3843d8615c365e91d196f008b", null ], - [ "OSWaitSemaphore", "group__coreinit__semaphore.html#ga02e41ca9da26f52a7c3867531e2711ac", null ] -]; \ No newline at end of file diff --git a/semaphore_8h_source.html b/semaphore_8h_source.html index 92fc6d7..4e0389a 100644 --- a/semaphore_8h_source.html +++ b/semaphore_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/semaphore.h Source File + + +wut: include/coreinit/semaphore.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    semaphore.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "threadqueue.h"
    -
    4 
    -
    13 #ifdef __cplusplus
    -
    14 extern "C" {
    -
    15 #endif
    -
    16 
    -
    17 typedef struct OSSemaphore OSSemaphore;
    -
    18 
    -
    19 #define OS_SEMAPHORE_TAG 0x73506852u
    -
    20 
    - -
    22 {
    -
    24  uint32_t tag;
    -
    25 
    -
    27  const char *name;
    -
    28 
    -
    29  UNKNOWN(4);
    -
    30 
    -
    32  int32_t count;
    -
    33 
    - -
    36 };
    -
    37 CHECK_OFFSET(OSSemaphore, 0x00, tag);
    -
    38 CHECK_OFFSET(OSSemaphore, 0x04, name);
    -
    39 CHECK_OFFSET(OSSemaphore, 0x0C, count);
    -
    40 CHECK_OFFSET(OSSemaphore, 0x10, queue);
    -
    41 CHECK_SIZE(OSSemaphore, 0x20);
    -
    42 
    -
    43 
    -
    47 void
    -
    48 OSInitSemaphore(OSSemaphore *semaphore,
    -
    49  int32_t count);
    -
    50 
    -
    51 
    -
    55 void
    - -
    57  int32_t count,
    -
    58  const char *name);
    -
    59 
    -
    60 
    -
    64 int32_t
    - -
    66 
    -
    67 
    -
    73 int32_t
    -
    74 OSSignalSemaphore(OSSemaphore *semaphore);
    -
    75 
    -
    76 
    -
    83 int32_t
    -
    84 OSWaitSemaphore(OSSemaphore *semaphore);
    -
    85 
    -
    86 
    -
    96 int32_t
    - -
    98 
    -
    99 
    -
    100 #ifdef __cplusplus
    -
    101 }
    -
    102 #endif
    -
    103 
    -
    OSThreadQueue queue
    Queue of threads waiting on semaphore object with OSWaitSemaphore.
    Definition: semaphore.h:35
    -
    int32_t OSTryWaitSemaphore(OSSemaphore *semaphore)
    -
    const char * name
    Name set by OSInitMutexEx.
    Definition: semaphore.h:27
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "threadqueue.h"
    4 
    13 #ifdef __cplusplus
    14 extern "C" {
    15 #endif
    16 
    17 typedef struct OSSemaphore OSSemaphore;
    18 
    19 #define OS_SEMAPHORE_TAG 0x73506852u
    20 
    22 {
    24  uint32_t tag;
    25 
    27  const char *name;
    28 
    29  WUT_UNKNOWN_BYTES(4);
    30 
    32  int32_t count;
    33 
    36 };
    37 WUT_CHECK_OFFSET(OSSemaphore, 0x00, tag);
    38 WUT_CHECK_OFFSET(OSSemaphore, 0x04, name);
    39 WUT_CHECK_OFFSET(OSSemaphore, 0x0C, count);
    40 WUT_CHECK_OFFSET(OSSemaphore, 0x10, queue);
    41 WUT_CHECK_SIZE(OSSemaphore, 0x20);
    42 
    43 
    47 void
    48 OSInitSemaphore(OSSemaphore *semaphore,
    49  int32_t count);
    50 
    51 
    55 void
    57  int32_t count,
    58  const char *name);
    59 
    60 
    64 int32_t
    66 
    67 
    73 int32_t
    74 OSSignalSemaphore(OSSemaphore *semaphore);
    75 
    76 
    83 int32_t
    84 OSWaitSemaphore(OSSemaphore *semaphore);
    85 
    86 
    96 int32_t
    98 
    99 
    100 #ifdef __cplusplus
    101 }
    102 #endif
    103 
    int32_t OSTryWaitSemaphore(OSSemaphore *semaphore)
    Try to decrease the semaphore value.
    + -
    int32_t OSWaitSemaphore(OSSemaphore *semaphore)
    - -
    int32_t count
    Current count of semaphore.
    Definition: semaphore.h:32
    -
    uint32_t tag
    Should always be set to the value OS_SEMAPHORE_TAG.
    Definition: semaphore.h:24
    +
    int32_t OSWaitSemaphore(OSSemaphore *semaphore)
    Decrease the semaphore value.
    +
    const char * name
    Name set by OSInitMutexEx.
    Definition: semaphore.h:27
    +
    int32_t count
    Current count of semaphore.
    Definition: semaphore.h:32
    -
    void OSInitSemaphoreEx(OSSemaphore *semaphore, int32_t count, const char *name)
    -
    int32_t OSSignalSemaphore(OSSemaphore *semaphore)
    -
    int32_t OSGetSemaphoreCount(OSSemaphore *semaphore)
    - -
    void OSInitSemaphore(OSSemaphore *semaphore, int32_t count)
    +
    void OSInitSemaphoreEx(OSSemaphore *semaphore, int32_t count, const char *name)
    Initialise semaphore object with count and name.
    +
    int32_t OSSignalSemaphore(OSSemaphore *semaphore)
    Increase the semaphore value.
    +
    int32_t OSGetSemaphoreCount(OSSemaphore *semaphore)
    Get the current semaphore count.
    +
    uint32_t tag
    Should always be set to the value OS_SEMAPHORE_TAG.
    Definition: semaphore.h:24
    +
    void OSInitSemaphore(OSSemaphore *semaphore, int32_t count)
    Initialise semaphore object with count.
    +
    OSThreadQueue queue
    Queue of threads waiting on semaphore object with OSWaitSemaphore.
    Definition: semaphore.h:35
    +
    diff --git a/shaders_8h.html b/shaders_8h.html index e1de7b7..f09d842 100644 --- a/shaders_8h.html +++ b/shaders_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/shaders.h File Reference + + +wut: include/gx2/shaders.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  GX2FetchShader -  -struct  GX2UniformBlock -  -struct  GX2UniformVar -  -struct  GX2UniformInitialValue -  -struct  GX2LoopVar -  -struct  GX2SamplerVar -  -struct  GX2AttribVar -  -struct  GX2VertexShader -  -struct  GX2PixelShader -  -struct  GX2GeometryShader -  -struct  GX2AttribStream -  +struct  GX2FetchShader +  +struct  GX2UniformBlock +  +struct  GX2UniformVar +  +struct  GX2UniformInitialValue +  +struct  GX2LoopVar +  +struct  GX2SamplerVar +  +struct  GX2AttribVar +  +struct  GX2VertexShader +  +struct  GX2PixelShader +  +struct  GX2GeometryShader +  +struct  GX2AttribStream +  +struct  GX2FetchShader.regs +  +struct  GX2VertexShader.regs +  +struct  GX2PixelShader.regs +  +struct  GX2GeometryShader.regs +  - + - + - + - + - + - + - + - + - + - + - +

    Typedefs

    typedef struct GX2AttribVar GX2AttribVar
    typedef struct GX2AttribVar GX2AttribVar
     
    typedef struct GX2AttribStream GX2AttribStream
    typedef struct GX2AttribStream GX2AttribStream
     
    typedef struct GX2FetchShader GX2FetchShader
    typedef struct GX2FetchShader GX2FetchShader
     
    typedef struct GX2GeometryShader GX2GeometryShader
    typedef struct GX2GeometryShader GX2GeometryShader
     
    typedef struct GX2LoopVar GX2LoopVar
    typedef struct GX2LoopVar GX2LoopVar
     
    typedef struct GX2PixelShader GX2PixelShader
    typedef struct GX2PixelShader GX2PixelShader
     
    typedef struct GX2SamplerVar GX2SamplerVar
    typedef struct GX2SamplerVar GX2SamplerVar
     
    typedef struct GX2UniformBlock GX2UniformBlock
    typedef struct GX2UniformBlock GX2UniformBlock
     
    typedef struct GX2UniformVar GX2UniformVar
    typedef struct GX2UniformVar GX2UniformVar
     
    typedef struct GX2UniformInitialValue GX2UniformInitialValue
    typedef struct GX2UniformInitialValue GX2UniformInitialValue
     
    typedef struct GX2VertexShader GX2VertexShader
    typedef struct GX2VertexShader GX2VertexShader
     
    - + - + - + - + - + - + - + - + @@ -188,23 +176,23 @@ Functions - + - + - + - + - + - + - +

    @@ -160,21 +148,21 @@ Functions

     
    uint32_t GX2CalcFetchShaderSizeEx (uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
     
    void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
    void GX2InitFetchShaderEx (GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
     
    void GX2SetFetchShader (GX2FetchShader *shader)
    void GX2SetFetchShader (GX2FetchShader *shader)
     
    void GX2SetVertexShader (GX2VertexShader *shader)
    void GX2SetVertexShader (GX2VertexShader *shader)
     
    void GX2SetPixelShader (GX2PixelShader *shader)
    void GX2SetPixelShader (GX2PixelShader *shader)
     
    void GX2SetGeometryShader (GX2GeometryShader *shader)
    void GX2SetGeometryShader (GX2GeometryShader *shader)
     
    void GX2SetVertexSampler (GX2Sampler *sampler, uint32_t id)
    void GX2SetVertexSampler (GX2Sampler *sampler, uint32_t id)
     
    void GX2SetPixelSampler (GX2Sampler *sampler, uint32_t id)
    void GX2SetPixelSampler (GX2Sampler *sampler, uint32_t id)
     
    void GX2SetGeometrySampler (GX2Sampler *sampler, uint32_t id)
    void GX2SetGeometrySampler (GX2Sampler *sampler, uint32_t id)
     
    void GX2SetVertexUniformReg (uint32_t offset, uint32_t count, uint32_t *data)
     
     
    void GX2SetShaderModeEx (GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
     
    void GX2SetStreamOutEnable (BOOL enable)
    void GX2SetStreamOutEnable (BOOL enable)
     
    void GX2SetGeometryShaderInputRingBuffer (void *buffer, uint32_t size)
     
    void GX2SetGeometryShaderOutputRingBuffer (void *buffer, uint32_t size)
     
    uint32_t GX2GetPixelShaderGPRs (GX2PixelShader *shader)
    uint32_t GX2GetPixelShaderGPRs (GX2PixelShader *shader)
     
    uint32_t GX2GetPixelShaderStackEntries (GX2PixelShader *shader)
    uint32_t GX2GetPixelShaderStackEntries (GX2PixelShader *shader)
     
    uint32_t GX2GetVertexShaderGPRs (GX2VertexShader *shader)
    uint32_t GX2GetVertexShaderGPRs (GX2VertexShader *shader)
     
    uint32_t GX2GetVertexShaderStackEntries (GX2VertexShader *shader)
    uint32_t GX2GetVertexShaderStackEntries (GX2VertexShader *shader)
     
    uint32_t GX2GetGeometryShaderGPRs (GX2GeometryShader *shader)
    uint32_t GX2GetGeometryShaderGPRs (GX2GeometryShader *shader)
     
    uint32_t GX2GetGeometryShaderStackEntries (GX2GeometryShader *shader)
    uint32_t GX2GetGeometryShaderStackEntries (GX2GeometryShader *shader)
     
    @@ -212,7 +200,7 @@ Functions diff --git a/shaders_8h_source.html b/shaders_8h_source.html index 82f9b2e..6f78864 100644 --- a/shaders_8h_source.html +++ b/shaders_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/shaders.h Source File + + +wut: include/gx2/shaders.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    shaders.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 #include "sampler.h"
    -
    5 #include "gx2r/buffer.h"
    -
    6 
    -
    13 #ifdef __cplusplus
    -
    14 extern "C" {
    -
    15 #endif
    -
    16 
    -
    17 typedef struct GX2AttribVar GX2AttribVar;
    - - - -
    21 typedef struct GX2LoopVar GX2LoopVar;
    - - - - - - -
    28 
    - -
    30 {
    - -
    32 
    -
    33  struct
    -
    34  {
    - -
    36  } regs;
    -
    37 
    -
    38  uint32_t size;
    -
    39  uint8_t *program;
    -
    40  uint32_t attribCount;
    -
    41  uint32_t numDivisors;
    -
    42  uint32_t divisors[2];
    -
    43 };
    -
    44 CHECK_OFFSET(GX2FetchShader, 0x0, type);
    -
    45 CHECK_OFFSET(GX2FetchShader, 0x4, regs.sq_pgm_resources_fs);
    -
    46 CHECK_OFFSET(GX2FetchShader, 0x8, size);
    -
    47 CHECK_OFFSET(GX2FetchShader, 0xc, program);
    -
    48 CHECK_OFFSET(GX2FetchShader, 0x10, attribCount);
    -
    49 CHECK_OFFSET(GX2FetchShader, 0x14, numDivisors);
    -
    50 CHECK_OFFSET(GX2FetchShader, 0x18, divisors);
    -
    51 CHECK_SIZE(GX2FetchShader, 0x20);
    -
    52 
    - -
    54 {
    -
    55  const char *name;
    -
    56  uint32_t offset;
    -
    57  uint32_t size;
    -
    58 };
    -
    59 CHECK_OFFSET(GX2UniformBlock, 0x00, name);
    -
    60 CHECK_OFFSET(GX2UniformBlock, 0x04, offset);
    -
    61 CHECK_OFFSET(GX2UniformBlock, 0x08, size);
    -
    62 CHECK_SIZE(GX2UniformBlock, 0x0C);
    -
    63 
    - -
    65 {
    -
    66  const char *name;
    - -
    68  uint32_t count;
    -
    69  uint32_t offset;
    -
    70  int32_t block;
    -
    71 };
    -
    72 CHECK_OFFSET(GX2UniformVar, 0x00, name);
    -
    73 CHECK_OFFSET(GX2UniformVar, 0x04, type);
    -
    74 CHECK_OFFSET(GX2UniformVar, 0x08, count);
    -
    75 CHECK_OFFSET(GX2UniformVar, 0x0C, offset);
    -
    76 CHECK_OFFSET(GX2UniformVar, 0x10, block);
    -
    77 CHECK_SIZE(GX2UniformVar, 0x14);
    -
    78 
    - -
    80 {
    -
    81  float value[4];
    -
    82  uint32_t offset;
    -
    83 };
    -
    84 CHECK_OFFSET(GX2UniformInitialValue, 0x00, value);
    -
    85 CHECK_OFFSET(GX2UniformInitialValue, 0x10, offset);
    -
    86 CHECK_SIZE(GX2UniformInitialValue, 0x14);
    -
    87 
    -
    88 struct GX2LoopVar
    -
    89 {
    -
    90  uint32_t offset;
    -
    91  uint32_t value;
    -
    92 };
    -
    93 CHECK_OFFSET(GX2LoopVar, 0x00, offset);
    -
    94 CHECK_OFFSET(GX2LoopVar, 0x04, value);
    -
    95 CHECK_SIZE(GX2LoopVar, 0x08);
    -
    96 
    - -
    98 {
    -
    99  const char *name;
    - -
    101  uint32_t location;
    -
    102 };
    -
    103 CHECK_OFFSET(GX2SamplerVar, 0x00, name);
    -
    104 CHECK_OFFSET(GX2SamplerVar, 0x04, type);
    -
    105 CHECK_OFFSET(GX2SamplerVar, 0x08, location);
    -
    106 CHECK_SIZE(GX2SamplerVar, 0x0C);
    -
    107 
    - -
    109 {
    -
    110  const char *name;
    - -
    112  uint32_t count;
    -
    113  uint32_t location;
    -
    114 };
    -
    115 CHECK_OFFSET(GX2AttribVar, 0x00, name);
    -
    116 CHECK_OFFSET(GX2AttribVar, 0x04, type);
    -
    117 CHECK_OFFSET(GX2AttribVar, 0x08, count);
    -
    118 CHECK_OFFSET(GX2AttribVar, 0x0C, location);
    -
    119 CHECK_SIZE(GX2AttribVar, 0x10);
    -
    120 
    - -
    122 {
    -
    123  struct
    -
    124  {
    - - - - -
    129  uint32_t spi_vs_out_id[10];
    - - - -
    133  uint32_t sq_vtx_semantic[32];
    - - - -
    137  } regs;
    -
    138 
    -
    139  uint32_t size;
    -
    140  uint8_t *program;
    - -
    142 
    - - -
    145 
    -
    146  uint32_t uniformVarCount;
    - -
    148 
    - - -
    151 
    -
    152  uint32_t loopVarCount;
    - -
    154 
    -
    155  uint32_t samplerVarCount;
    - -
    157 
    -
    158  uint32_t attribVarCount;
    - -
    160 
    -
    161  uint32_t ringItemsize;
    -
    162 
    - -
    164  uint32_t streamOutStride[4];
    -
    165 
    - -
    167 };
    -
    168 CHECK_OFFSET(GX2VertexShader, 0x00, regs.sq_pgm_resources_vs);
    -
    169 CHECK_OFFSET(GX2VertexShader, 0x04, regs.vgt_primitiveid_en);
    -
    170 CHECK_OFFSET(GX2VertexShader, 0x08, regs.spi_vs_out_config);
    -
    171 CHECK_OFFSET(GX2VertexShader, 0x0C, regs.num_spi_vs_out_id);
    -
    172 CHECK_OFFSET(GX2VertexShader, 0x10, regs.spi_vs_out_id);
    -
    173 CHECK_OFFSET(GX2VertexShader, 0x38, regs.pa_cl_vs_out_cntl);
    -
    174 CHECK_OFFSET(GX2VertexShader, 0x3C, regs.sq_vtx_semantic_clear);
    -
    175 CHECK_OFFSET(GX2VertexShader, 0x40, regs.num_sq_vtx_semantic);
    -
    176 CHECK_OFFSET(GX2VertexShader, 0x44, regs.sq_vtx_semantic);
    -
    177 CHECK_OFFSET(GX2VertexShader, 0xC4, regs.vgt_strmout_buffer_en);
    -
    178 CHECK_OFFSET(GX2VertexShader, 0xC8, regs.vgt_vertex_reuse_block_cntl);
    -
    179 CHECK_OFFSET(GX2VertexShader, 0xCC, regs.vgt_hos_reuse_depth);
    -
    180 CHECK_OFFSET(GX2VertexShader, 0xD0, size);
    -
    181 CHECK_OFFSET(GX2VertexShader, 0xD4, program);
    -
    182 CHECK_OFFSET(GX2VertexShader, 0xD8, mode);
    -
    183 CHECK_OFFSET(GX2VertexShader, 0xDc, uniformBlockCount);
    -
    184 CHECK_OFFSET(GX2VertexShader, 0xE0, uniformBlocks);
    -
    185 CHECK_OFFSET(GX2VertexShader, 0xE4, uniformVarCount);
    -
    186 CHECK_OFFSET(GX2VertexShader, 0xE8, uniformVars);
    -
    187 CHECK_OFFSET(GX2VertexShader, 0xEc, initialValueCount);
    -
    188 CHECK_OFFSET(GX2VertexShader, 0xF0, initialValues);
    -
    189 CHECK_OFFSET(GX2VertexShader, 0xF4, loopVarCount);
    -
    190 CHECK_OFFSET(GX2VertexShader, 0xF8, loopVars);
    -
    191 CHECK_OFFSET(GX2VertexShader, 0xFc, samplerVarCount);
    -
    192 CHECK_OFFSET(GX2VertexShader, 0x100, samplerVars);
    -
    193 CHECK_OFFSET(GX2VertexShader, 0x104, attribVarCount);
    -
    194 CHECK_OFFSET(GX2VertexShader, 0x108, attribVars);
    -
    195 CHECK_OFFSET(GX2VertexShader, 0x10c, ringItemsize);
    -
    196 CHECK_OFFSET(GX2VertexShader, 0x110, hasStreamOut);
    -
    197 CHECK_OFFSET(GX2VertexShader, 0x114, streamOutStride);
    -
    198 CHECK_OFFSET(GX2VertexShader, 0x124, gx2rBuffer);
    -
    199 CHECK_SIZE(GX2VertexShader, 0x134);
    -
    200 
    - -
    202 {
    -
    203  struct
    -
    204  {
    - - - - - -
    210  uint32_t spi_ps_input_cntls[32];
    -
    211  uint32_t cb_shader_mask;
    - - -
    214  uint32_t spi_input_z;
    -
    215  } regs;
    -
    216 
    -
    217  uint32_t size;
    -
    218  uint8_t *program;
    - -
    220 
    - - -
    223 
    -
    224  uint32_t uniformVarCount;
    - -
    226 
    - - -
    229 
    -
    230  uint32_t loopVarCount;
    - -
    232 
    -
    233  uint32_t samplerVarCount;
    - -
    235 
    - -
    237 };
    -
    238 CHECK_OFFSET(GX2PixelShader, 0x00, regs.sq_pgm_resources_ps);
    -
    239 CHECK_OFFSET(GX2PixelShader, 0x04, regs.sq_pgm_exports_ps);
    -
    240 CHECK_OFFSET(GX2PixelShader, 0x08, regs.spi_ps_in_control_0);
    -
    241 CHECK_OFFSET(GX2PixelShader, 0x0C, regs.spi_ps_in_control_1);
    -
    242 CHECK_OFFSET(GX2PixelShader, 0x10, regs.num_spi_ps_input_cntl);
    -
    243 CHECK_OFFSET(GX2PixelShader, 0x14, regs.spi_ps_input_cntls);
    -
    244 CHECK_OFFSET(GX2PixelShader, 0x94, regs.cb_shader_mask);
    -
    245 CHECK_OFFSET(GX2PixelShader, 0x98, regs.cb_shader_control);
    -
    246 CHECK_OFFSET(GX2PixelShader, 0x9C, regs.db_shader_control);
    -
    247 CHECK_OFFSET(GX2PixelShader, 0xA0, regs.spi_input_z);
    -
    248 CHECK_OFFSET(GX2PixelShader, 0xA4, size);
    -
    249 CHECK_OFFSET(GX2PixelShader, 0xA8, program);
    -
    250 CHECK_OFFSET(GX2PixelShader, 0xAC, mode);
    -
    251 CHECK_OFFSET(GX2PixelShader, 0xB0, uniformBlockCount);
    -
    252 CHECK_OFFSET(GX2PixelShader, 0xB4, uniformBlocks);
    -
    253 CHECK_OFFSET(GX2PixelShader, 0xB8, uniformVarCount);
    -
    254 CHECK_OFFSET(GX2PixelShader, 0xBC, uniformVars);
    -
    255 CHECK_OFFSET(GX2PixelShader, 0xC0, initialValueCount);
    -
    256 CHECK_OFFSET(GX2PixelShader, 0xC4, initialValues);
    -
    257 CHECK_OFFSET(GX2PixelShader, 0xC8, loopVarCount);
    -
    258 CHECK_OFFSET(GX2PixelShader, 0xCC, loopVars);
    -
    259 CHECK_OFFSET(GX2PixelShader, 0xD0, samplerVarCount);
    -
    260 CHECK_OFFSET(GX2PixelShader, 0xD4, samplerVars);
    -
    261 CHECK_OFFSET(GX2PixelShader, 0xD8, gx2rBuffer);
    -
    262 CHECK_SIZE(GX2PixelShader, 0xE8);
    -
    263 
    - -
    265 {
    -
    266  struct
    -
    267  {
    - - -
    270  uint32_t vgt_gs_mode;
    - - - - - -
    276  uint32_t spi_vs_out_id[10];
    - -
    278  } regs;
    -
    279 
    -
    280  uint32_t size;
    -
    281  uint8_t *program;
    - -
    283  uint8_t *vertexProgram;
    - -
    285 
    - - -
    288 
    -
    289  uint32_t uniformVarCount;
    - -
    291 
    - - -
    294 
    -
    295  uint32_t loopVarCount;
    - -
    297 
    -
    298  uint32_t samplerVarCount;
    - -
    300 
    -
    301  uint32_t ringItemSize;
    - -
    303  uint32_t streamOutStride[4];
    -
    304 
    - -
    306 };
    -
    307 CHECK_OFFSET(GX2GeometryShader, 0x00, regs.sq_pgm_resources_gs);
    -
    308 CHECK_OFFSET(GX2GeometryShader, 0x04, regs.vgt_gs_out_prim_type);
    -
    309 CHECK_OFFSET(GX2GeometryShader, 0x08, regs.vgt_gs_mode);
    -
    310 CHECK_OFFSET(GX2GeometryShader, 0x0C, regs.pa_cl_vs_out_cntl);
    -
    311 CHECK_OFFSET(GX2GeometryShader, 0x10, regs.sq_pgm_resources_vs);
    -
    312 CHECK_OFFSET(GX2GeometryShader, 0x14, regs.sq_gs_vert_itemsize);
    -
    313 CHECK_OFFSET(GX2GeometryShader, 0x18, regs.spi_vs_out_config);
    -
    314 CHECK_OFFSET(GX2GeometryShader, 0x1C, regs.num_spi_vs_out_id);
    -
    315 CHECK_OFFSET(GX2GeometryShader, 0x20, regs.spi_vs_out_id);
    -
    316 CHECK_OFFSET(GX2GeometryShader, 0x48, regs.vgt_strmout_buffer_en);
    -
    317 CHECK_OFFSET(GX2GeometryShader, 0x4C, size);
    -
    318 CHECK_OFFSET(GX2GeometryShader, 0x50, program);
    -
    319 CHECK_OFFSET(GX2GeometryShader, 0x54, vertexProgramSize);
    -
    320 CHECK_OFFSET(GX2GeometryShader, 0x58, vertexProgram);
    -
    321 CHECK_OFFSET(GX2GeometryShader, 0x5C, mode);
    -
    322 CHECK_OFFSET(GX2GeometryShader, 0x60, uniformBlockCount);
    -
    323 CHECK_OFFSET(GX2GeometryShader, 0x64, uniformBlocks);
    -
    324 CHECK_OFFSET(GX2GeometryShader, 0x68, uniformVarCount);
    -
    325 CHECK_OFFSET(GX2GeometryShader, 0x6C, uniformVars);
    -
    326 CHECK_OFFSET(GX2GeometryShader, 0x70, initialValueCount);
    -
    327 CHECK_OFFSET(GX2GeometryShader, 0x74, initialValues);
    -
    328 CHECK_OFFSET(GX2GeometryShader, 0x78, loopVarCount);
    -
    329 CHECK_OFFSET(GX2GeometryShader, 0x7C, loopVars);
    -
    330 CHECK_OFFSET(GX2GeometryShader, 0x80, samplerVarCount);
    -
    331 CHECK_OFFSET(GX2GeometryShader, 0x84, samplerVars);
    -
    332 CHECK_OFFSET(GX2GeometryShader, 0x88, ringItemSize);
    -
    333 CHECK_OFFSET(GX2GeometryShader, 0x8C, hasStreamOut);
    -
    334 CHECK_OFFSET(GX2GeometryShader, 0x90, streamOutStride);
    -
    335 CHECK_OFFSET(GX2GeometryShader, 0xA0, gx2rBuffer);
    -
    336 CHECK_SIZE(GX2GeometryShader, 0xB0);
    -
    337 
    - -
    339 {
    -
    340  uint32_t location;
    -
    341  uint32_t buffer;
    -
    342  uint32_t offset;
    - - -
    345  uint32_t aluDivisor;
    -
    346  uint32_t mask;
    - -
    348 };
    -
    349 CHECK_OFFSET(GX2AttribStream, 0x0, location);
    -
    350 CHECK_OFFSET(GX2AttribStream, 0x4, buffer);
    -
    351 CHECK_OFFSET(GX2AttribStream, 0x8, offset);
    -
    352 CHECK_OFFSET(GX2AttribStream, 0xc, format);
    -
    353 CHECK_OFFSET(GX2AttribStream, 0x10, type);
    -
    354 CHECK_OFFSET(GX2AttribStream, 0x14, aluDivisor);
    -
    355 CHECK_OFFSET(GX2AttribStream, 0x18, mask);
    -
    356 CHECK_OFFSET(GX2AttribStream, 0x1c, endianSwap);
    -
    357 CHECK_SIZE(GX2AttribStream, 0x20);
    -
    358 
    -
    359 uint32_t
    -
    360 GX2CalcGeometryShaderInputRingBufferSize(uint32_t ringItemSize);
    -
    361 
    -
    362 uint32_t
    -
    363 GX2CalcGeometryShaderOutputRingBufferSize(uint32_t ringItemSize);
    -
    364 
    -
    365 uint32_t
    -
    366 GX2CalcFetchShaderSizeEx(uint32_t attribs,
    -
    367  GX2FetchShaderType fetchShaderType,
    -
    368  GX2TessellationMode tesellationMode);
    -
    369 
    -
    370 void
    - -
    372  uint8_t *buffer,
    -
    373  uint32_t attribCount,
    -
    374  GX2AttribStream *attribs,
    -
    375  GX2FetchShaderType type,
    -
    376  GX2TessellationMode tessMode);
    -
    377 
    -
    378 void
    - -
    380 
    -
    381 void
    - -
    383 
    -
    384 void
    - -
    386 
    -
    387 void
    - -
    389 
    -
    390 void
    - -
    392  uint32_t id);
    -
    393 
    -
    394 void
    - -
    396  uint32_t id);
    -
    397 
    -
    398 void
    - -
    400  uint32_t id);
    -
    401 
    -
    402 void
    -
    403 GX2SetVertexUniformReg(uint32_t offset,
    -
    404  uint32_t count,
    -
    405  uint32_t *data);
    -
    406 
    -
    407 void
    -
    408 GX2SetPixelUniformReg(uint32_t offset,
    -
    409  uint32_t count,
    -
    410  uint32_t *data);
    -
    411 
    -
    412 void
    -
    413 GX2SetVertexUniformBlock(uint32_t location,
    -
    414  uint32_t size,
    -
    415  const void *data);
    -
    416 
    -
    417 void
    -
    418 GX2SetPixelUniformBlock(uint32_t location,
    -
    419  uint32_t size,
    -
    420  const void *data);
    -
    421 
    -
    422 void
    -
    423 GX2SetGeometryUniformBlock(uint32_t location,
    -
    424  uint32_t size,
    -
    425  const void *data);
    -
    426 
    -
    427 void
    - -
    429  uint32_t numVsGpr, uint32_t numVsStackEntries,
    -
    430  uint32_t numGsGpr, uint32_t numGsStackEntries,
    -
    431  uint32_t numPsGpr, uint32_t numPsStackEntries);
    -
    432 
    -
    433 void
    - -
    435 
    -
    436 void
    - -
    438  uint32_t size);
    -
    439 
    -
    440 void
    - -
    442  uint32_t size);
    -
    443 
    -
    444 uint32_t
    - -
    446 
    -
    447 uint32_t
    - -
    449 
    -
    450 uint32_t
    - -
    452 
    -
    453 uint32_t
    - -
    455 
    -
    456 uint32_t
    - -
    458 
    -
    459 uint32_t
    - -
    461 
    -
    462 #ifdef __cplusplus
    -
    463 }
    -
    464 #endif
    -
    465 
    -
    uint32_t vgt_hos_reuse_depth
    Definition: shaders.h:136
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "enum.h"
    4 #include "sampler.h"
    5 #include "gx2r/buffer.h"
    6 
    13 #ifdef __cplusplus
    14 extern "C" {
    15 #endif
    16 
    17 typedef struct GX2AttribVar GX2AttribVar;
    21 typedef struct GX2LoopVar GX2LoopVar;
    28 
    30 {
    32 
    33  struct
    34  {
    35  uint32_t sq_pgm_resources_fs;
    36  } regs;
    37 
    38  uint32_t size;
    39  void *program;
    40  uint32_t attribCount;
    41  uint32_t numDivisors;
    42  uint32_t divisors[2];
    43 };
    44 WUT_CHECK_OFFSET(GX2FetchShader, 0x0, type);
    45 WUT_CHECK_OFFSET(GX2FetchShader, 0x4, regs.sq_pgm_resources_fs);
    46 WUT_CHECK_OFFSET(GX2FetchShader, 0x8, size);
    47 WUT_CHECK_OFFSET(GX2FetchShader, 0xc, program);
    48 WUT_CHECK_OFFSET(GX2FetchShader, 0x10, attribCount);
    49 WUT_CHECK_OFFSET(GX2FetchShader, 0x14, numDivisors);
    50 WUT_CHECK_OFFSET(GX2FetchShader, 0x18, divisors);
    51 WUT_CHECK_SIZE(GX2FetchShader, 0x20);
    52 
    54 {
    55  const char *name;
    56  uint32_t offset;
    57  uint32_t size;
    58 };
    59 WUT_CHECK_OFFSET(GX2UniformBlock, 0x00, name);
    60 WUT_CHECK_OFFSET(GX2UniformBlock, 0x04, offset);
    61 WUT_CHECK_OFFSET(GX2UniformBlock, 0x08, size);
    62 WUT_CHECK_SIZE(GX2UniformBlock, 0x0C);
    63 
    65 {
    66  const char *name;
    68  uint32_t count;
    69  uint32_t offset;
    70  int32_t block;
    71 };
    72 WUT_CHECK_OFFSET(GX2UniformVar, 0x00, name);
    73 WUT_CHECK_OFFSET(GX2UniformVar, 0x04, type);
    74 WUT_CHECK_OFFSET(GX2UniformVar, 0x08, count);
    75 WUT_CHECK_OFFSET(GX2UniformVar, 0x0C, offset);
    76 WUT_CHECK_OFFSET(GX2UniformVar, 0x10, block);
    77 WUT_CHECK_SIZE(GX2UniformVar, 0x14);
    78 
    80 {
    81  float value[4];
    82  uint32_t offset;
    83 };
    84 WUT_CHECK_OFFSET(GX2UniformInitialValue, 0x00, value);
    85 WUT_CHECK_OFFSET(GX2UniformInitialValue, 0x10, offset);
    86 WUT_CHECK_SIZE(GX2UniformInitialValue, 0x14);
    87 
    88 struct GX2LoopVar
    89 {
    90  uint32_t offset;
    91  uint32_t value;
    92 };
    93 WUT_CHECK_OFFSET(GX2LoopVar, 0x00, offset);
    94 WUT_CHECK_OFFSET(GX2LoopVar, 0x04, value);
    95 WUT_CHECK_SIZE(GX2LoopVar, 0x08);
    96 
    98 {
    99  const char *name;
    101  uint32_t location;
    102 };
    103 WUT_CHECK_OFFSET(GX2SamplerVar, 0x00, name);
    104 WUT_CHECK_OFFSET(GX2SamplerVar, 0x04, type);
    105 WUT_CHECK_OFFSET(GX2SamplerVar, 0x08, location);
    106 WUT_CHECK_SIZE(GX2SamplerVar, 0x0C);
    107 
    109 {
    110  const char *name;
    112  uint32_t count;
    113  uint32_t location;
    114 };
    115 WUT_CHECK_OFFSET(GX2AttribVar, 0x00, name);
    116 WUT_CHECK_OFFSET(GX2AttribVar, 0x04, type);
    117 WUT_CHECK_OFFSET(GX2AttribVar, 0x08, count);
    118 WUT_CHECK_OFFSET(GX2AttribVar, 0x0C, location);
    119 WUT_CHECK_SIZE(GX2AttribVar, 0x10);
    120 
    122 {
    123  struct
    124  {
    125  uint32_t sq_pgm_resources_vs;
    126  uint32_t vgt_primitiveid_en;
    127  uint32_t spi_vs_out_config;
    128  uint32_t num_spi_vs_out_id;
    129  uint32_t spi_vs_out_id[10];
    130  uint32_t pa_cl_vs_out_cntl;
    131  uint32_t sq_vtx_semantic_clear;
    132  uint32_t num_sq_vtx_semantic;
    133  uint32_t sq_vtx_semantic[32];
    134  uint32_t vgt_strmout_buffer_en;
    135  uint32_t vgt_vertex_reuse_block_cntl;
    136  uint32_t vgt_hos_reuse_depth;
    137  } regs;
    138 
    139  uint32_t size;
    140  void *program;
    142 
    145 
    146  uint32_t uniformVarCount;
    148 
    151 
    152  uint32_t loopVarCount;
    154 
    155  uint32_t samplerVarCount;
    157 
    158  uint32_t attribVarCount;
    160 
    161  uint32_t ringItemsize;
    162 
    164  uint32_t streamOutStride[4];
    165 
    167 };
    168 WUT_CHECK_OFFSET(GX2VertexShader, 0x00, regs.sq_pgm_resources_vs);
    169 WUT_CHECK_OFFSET(GX2VertexShader, 0x04, regs.vgt_primitiveid_en);
    170 WUT_CHECK_OFFSET(GX2VertexShader, 0x08, regs.spi_vs_out_config);
    171 WUT_CHECK_OFFSET(GX2VertexShader, 0x0C, regs.num_spi_vs_out_id);
    172 WUT_CHECK_OFFSET(GX2VertexShader, 0x10, regs.spi_vs_out_id);
    173 WUT_CHECK_OFFSET(GX2VertexShader, 0x38, regs.pa_cl_vs_out_cntl);
    174 WUT_CHECK_OFFSET(GX2VertexShader, 0x3C, regs.sq_vtx_semantic_clear);
    175 WUT_CHECK_OFFSET(GX2VertexShader, 0x40, regs.num_sq_vtx_semantic);
    176 WUT_CHECK_OFFSET(GX2VertexShader, 0x44, regs.sq_vtx_semantic);
    177 WUT_CHECK_OFFSET(GX2VertexShader, 0xC4, regs.vgt_strmout_buffer_en);
    178 WUT_CHECK_OFFSET(GX2VertexShader, 0xC8, regs.vgt_vertex_reuse_block_cntl);
    179 WUT_CHECK_OFFSET(GX2VertexShader, 0xCC, regs.vgt_hos_reuse_depth);
    180 WUT_CHECK_OFFSET(GX2VertexShader, 0xD0, size);
    181 WUT_CHECK_OFFSET(GX2VertexShader, 0xD4, program);
    182 WUT_CHECK_OFFSET(GX2VertexShader, 0xD8, mode);
    183 WUT_CHECK_OFFSET(GX2VertexShader, 0xDc, uniformBlockCount);
    184 WUT_CHECK_OFFSET(GX2VertexShader, 0xE0, uniformBlocks);
    185 WUT_CHECK_OFFSET(GX2VertexShader, 0xE4, uniformVarCount);
    186 WUT_CHECK_OFFSET(GX2VertexShader, 0xE8, uniformVars);
    187 WUT_CHECK_OFFSET(GX2VertexShader, 0xEc, initialValueCount);
    188 WUT_CHECK_OFFSET(GX2VertexShader, 0xF0, initialValues);
    189 WUT_CHECK_OFFSET(GX2VertexShader, 0xF4, loopVarCount);
    190 WUT_CHECK_OFFSET(GX2VertexShader, 0xF8, loopVars);
    191 WUT_CHECK_OFFSET(GX2VertexShader, 0xFc, samplerVarCount);
    192 WUT_CHECK_OFFSET(GX2VertexShader, 0x100, samplerVars);
    193 WUT_CHECK_OFFSET(GX2VertexShader, 0x104, attribVarCount);
    194 WUT_CHECK_OFFSET(GX2VertexShader, 0x108, attribVars);
    195 WUT_CHECK_OFFSET(GX2VertexShader, 0x10c, ringItemsize);
    196 WUT_CHECK_OFFSET(GX2VertexShader, 0x110, hasStreamOut);
    197 WUT_CHECK_OFFSET(GX2VertexShader, 0x114, streamOutStride);
    198 WUT_CHECK_OFFSET(GX2VertexShader, 0x124, gx2rBuffer);
    199 WUT_CHECK_SIZE(GX2VertexShader, 0x134);
    200 
    202 {
    203  struct
    204  {
    205  uint32_t sq_pgm_resources_ps;
    206  uint32_t sq_pgm_exports_ps;
    207  uint32_t spi_ps_in_control_0;
    208  uint32_t spi_ps_in_control_1;
    209  uint32_t num_spi_ps_input_cntl;
    210  uint32_t spi_ps_input_cntls[32];
    211  uint32_t cb_shader_mask;
    212  uint32_t cb_shader_control;
    213  uint32_t db_shader_control;
    214  uint32_t spi_input_z;
    215  } regs;
    216 
    217  uint32_t size;
    218  void *program;
    220 
    223 
    224  uint32_t uniformVarCount;
    226 
    229 
    230  uint32_t loopVarCount;
    232 
    233  uint32_t samplerVarCount;
    235 
    237 };
    238 WUT_CHECK_OFFSET(GX2PixelShader, 0x00, regs.sq_pgm_resources_ps);
    239 WUT_CHECK_OFFSET(GX2PixelShader, 0x04, regs.sq_pgm_exports_ps);
    240 WUT_CHECK_OFFSET(GX2PixelShader, 0x08, regs.spi_ps_in_control_0);
    241 WUT_CHECK_OFFSET(GX2PixelShader, 0x0C, regs.spi_ps_in_control_1);
    242 WUT_CHECK_OFFSET(GX2PixelShader, 0x10, regs.num_spi_ps_input_cntl);
    243 WUT_CHECK_OFFSET(GX2PixelShader, 0x14, regs.spi_ps_input_cntls);
    244 WUT_CHECK_OFFSET(GX2PixelShader, 0x94, regs.cb_shader_mask);
    245 WUT_CHECK_OFFSET(GX2PixelShader, 0x98, regs.cb_shader_control);
    246 WUT_CHECK_OFFSET(GX2PixelShader, 0x9C, regs.db_shader_control);
    247 WUT_CHECK_OFFSET(GX2PixelShader, 0xA0, regs.spi_input_z);
    248 WUT_CHECK_OFFSET(GX2PixelShader, 0xA4, size);
    249 WUT_CHECK_OFFSET(GX2PixelShader, 0xA8, program);
    250 WUT_CHECK_OFFSET(GX2PixelShader, 0xAC, mode);
    251 WUT_CHECK_OFFSET(GX2PixelShader, 0xB0, uniformBlockCount);
    252 WUT_CHECK_OFFSET(GX2PixelShader, 0xB4, uniformBlocks);
    253 WUT_CHECK_OFFSET(GX2PixelShader, 0xB8, uniformVarCount);
    254 WUT_CHECK_OFFSET(GX2PixelShader, 0xBC, uniformVars);
    255 WUT_CHECK_OFFSET(GX2PixelShader, 0xC0, initialValueCount);
    256 WUT_CHECK_OFFSET(GX2PixelShader, 0xC4, initialValues);
    257 WUT_CHECK_OFFSET(GX2PixelShader, 0xC8, loopVarCount);
    258 WUT_CHECK_OFFSET(GX2PixelShader, 0xCC, loopVars);
    259 WUT_CHECK_OFFSET(GX2PixelShader, 0xD0, samplerVarCount);
    260 WUT_CHECK_OFFSET(GX2PixelShader, 0xD4, samplerVars);
    261 WUT_CHECK_OFFSET(GX2PixelShader, 0xD8, gx2rBuffer);
    262 WUT_CHECK_SIZE(GX2PixelShader, 0xE8);
    263 
    265 {
    266  struct
    267  {
    268  uint32_t sq_pgm_resources_gs;
    269  uint32_t vgt_gs_out_prim_type;
    270  uint32_t vgt_gs_mode;
    271  uint32_t pa_cl_vs_out_cntl;
    272  uint32_t sq_pgm_resources_vs;
    273  uint32_t sq_gs_vert_itemsize;
    274  uint32_t spi_vs_out_config;
    275  uint32_t num_spi_vs_out_id;
    276  uint32_t spi_vs_out_id[10];
    277  uint32_t vgt_strmout_buffer_en;
    278  } regs;
    279 
    280  uint32_t size;
    281  void *program;
    285 
    288 
    289  uint32_t uniformVarCount;
    291 
    294 
    295  uint32_t loopVarCount;
    297 
    298  uint32_t samplerVarCount;
    300 
    301  uint32_t ringItemSize;
    303  uint32_t streamOutStride[4];
    304 
    306 };
    307 WUT_CHECK_OFFSET(GX2GeometryShader, 0x00, regs.sq_pgm_resources_gs);
    308 WUT_CHECK_OFFSET(GX2GeometryShader, 0x04, regs.vgt_gs_out_prim_type);
    309 WUT_CHECK_OFFSET(GX2GeometryShader, 0x08, regs.vgt_gs_mode);
    310 WUT_CHECK_OFFSET(GX2GeometryShader, 0x0C, regs.pa_cl_vs_out_cntl);
    311 WUT_CHECK_OFFSET(GX2GeometryShader, 0x10, regs.sq_pgm_resources_vs);
    312 WUT_CHECK_OFFSET(GX2GeometryShader, 0x14, regs.sq_gs_vert_itemsize);
    313 WUT_CHECK_OFFSET(GX2GeometryShader, 0x18, regs.spi_vs_out_config);
    314 WUT_CHECK_OFFSET(GX2GeometryShader, 0x1C, regs.num_spi_vs_out_id);
    315 WUT_CHECK_OFFSET(GX2GeometryShader, 0x20, regs.spi_vs_out_id);
    316 WUT_CHECK_OFFSET(GX2GeometryShader, 0x48, regs.vgt_strmout_buffer_en);
    317 WUT_CHECK_OFFSET(GX2GeometryShader, 0x4C, size);
    318 WUT_CHECK_OFFSET(GX2GeometryShader, 0x50, program);
    319 WUT_CHECK_OFFSET(GX2GeometryShader, 0x54, vertexProgramSize);
    320 WUT_CHECK_OFFSET(GX2GeometryShader, 0x58, vertexProgram);
    321 WUT_CHECK_OFFSET(GX2GeometryShader, 0x5C, mode);
    322 WUT_CHECK_OFFSET(GX2GeometryShader, 0x60, uniformBlockCount);
    323 WUT_CHECK_OFFSET(GX2GeometryShader, 0x64, uniformBlocks);
    324 WUT_CHECK_OFFSET(GX2GeometryShader, 0x68, uniformVarCount);
    325 WUT_CHECK_OFFSET(GX2GeometryShader, 0x6C, uniformVars);
    326 WUT_CHECK_OFFSET(GX2GeometryShader, 0x70, initialValueCount);
    327 WUT_CHECK_OFFSET(GX2GeometryShader, 0x74, initialValues);
    328 WUT_CHECK_OFFSET(GX2GeometryShader, 0x78, loopVarCount);
    329 WUT_CHECK_OFFSET(GX2GeometryShader, 0x7C, loopVars);
    330 WUT_CHECK_OFFSET(GX2GeometryShader, 0x80, samplerVarCount);
    331 WUT_CHECK_OFFSET(GX2GeometryShader, 0x84, samplerVars);
    332 WUT_CHECK_OFFSET(GX2GeometryShader, 0x88, ringItemSize);
    333 WUT_CHECK_OFFSET(GX2GeometryShader, 0x8C, hasStreamOut);
    334 WUT_CHECK_OFFSET(GX2GeometryShader, 0x90, streamOutStride);
    335 WUT_CHECK_OFFSET(GX2GeometryShader, 0xA0, gx2rBuffer);
    336 WUT_CHECK_SIZE(GX2GeometryShader, 0xB0);
    337 
    339 {
    340  uint32_t location;
    341  uint32_t buffer;
    342  uint32_t offset;
    345  uint32_t aluDivisor;
    346  uint32_t mask;
    348 };
    349 WUT_CHECK_OFFSET(GX2AttribStream, 0x0, location);
    350 WUT_CHECK_OFFSET(GX2AttribStream, 0x4, buffer);
    351 WUT_CHECK_OFFSET(GX2AttribStream, 0x8, offset);
    352 WUT_CHECK_OFFSET(GX2AttribStream, 0xc, format);
    353 WUT_CHECK_OFFSET(GX2AttribStream, 0x10, type);
    354 WUT_CHECK_OFFSET(GX2AttribStream, 0x14, aluDivisor);
    355 WUT_CHECK_OFFSET(GX2AttribStream, 0x18, mask);
    356 WUT_CHECK_OFFSET(GX2AttribStream, 0x1c, endianSwap);
    357 WUT_CHECK_SIZE(GX2AttribStream, 0x20);
    358 
    359 uint32_t
    360 GX2CalcGeometryShaderInputRingBufferSize(uint32_t ringItemSize);
    361 
    362 uint32_t
    363 GX2CalcGeometryShaderOutputRingBufferSize(uint32_t ringItemSize);
    364 
    365 uint32_t
    366 GX2CalcFetchShaderSizeEx(uint32_t attribs,
    367  GX2FetchShaderType fetchShaderType,
    368  GX2TessellationMode tesellationMode);
    369 
    370 void
    372  uint8_t *buffer,
    373  uint32_t attribCount,
    374  GX2AttribStream *attribs,
    375  GX2FetchShaderType type,
    376  GX2TessellationMode tessMode);
    377 
    378 void
    380 
    381 void
    383 
    384 void
    386 
    387 void
    389 
    390 void
    392  uint32_t id);
    393 
    394 void
    396  uint32_t id);
    397 
    398 void
    400  uint32_t id);
    401 
    402 void
    403 GX2SetVertexUniformReg(uint32_t offset,
    404  uint32_t count,
    405  uint32_t *data);
    406 
    407 void
    408 GX2SetPixelUniformReg(uint32_t offset,
    409  uint32_t count,
    410  uint32_t *data);
    411 
    412 void
    413 GX2SetVertexUniformBlock(uint32_t location,
    414  uint32_t size,
    415  const void *data);
    416 
    417 void
    418 GX2SetPixelUniformBlock(uint32_t location,
    419  uint32_t size,
    420  const void *data);
    421 
    422 void
    423 GX2SetGeometryUniformBlock(uint32_t location,
    424  uint32_t size,
    425  const void *data);
    426 
    427 void
    429  uint32_t numVsGpr, uint32_t numVsStackEntries,
    430  uint32_t numGsGpr, uint32_t numGsStackEntries,
    431  uint32_t numPsGpr, uint32_t numPsStackEntries);
    432 
    433 void
    435 
    436 void
    438  uint32_t size);
    439 
    440 void
    442  uint32_t size);
    443 
    444 uint32_t
    446 
    447 uint32_t
    449 
    450 uint32_t
    452 
    453 uint32_t
    455 
    456 uint32_t
    458 
    459 uint32_t
    461 
    462 #ifdef __cplusplus
    463 }
    464 #endif
    465 
    uint32_t value
    Definition: shaders.h:91
    void GX2SetVertexShader(GX2VertexShader *shader)
    -
    const char * name
    Definition: shaders.h:99
    -
    GX2ShaderVarType
    Definition: enum.h:273
    -
    uint32_t spi_vs_out_id[10]
    Definition: shaders.h:276
    +
    GX2ShaderVarType
    Definition: enum.h:296
    +
    void * vertexProgram
    Definition: shaders.h:283
    uint32_t GX2CalcGeometryShaderOutputRingBufferSize(uint32_t ringItemSize)
    -
    GX2AttribFormat format
    Definition: shaders.h:343
    - - -
    uint32_t uniformVarCount
    Definition: shaders.h:224
    -
    uint32_t sq_pgm_resources_fs
    Definition: shaders.h:35
    -
    uint32_t spi_input_z
    Definition: shaders.h:214
    -
    GX2UniformVar * uniformVars
    Definition: shaders.h:147
    -
    uint32_t num_spi_vs_out_id
    Definition: shaders.h:275
    -
    uint8_t * program
    Definition: shaders.h:140
    -
    GX2AttribVar * attribVars
    Definition: shaders.h:159
    -
    uint32_t size
    Definition: shaders.h:217
    -
    GX2SamplerVar * samplerVars
    Definition: shaders.h:299
    -
    uint32_t loopVarCount
    Definition: shaders.h:230
    -
    uint32_t samplerVarCount
    Definition: shaders.h:233
    -
    uint32_t samplerVarCount
    Definition: shaders.h:155
    -
    uint32_t uniformBlockCount
    Definition: shaders.h:221
    -
    uint32_t size
    Definition: shaders.h:57
    - -
    uint32_t num_spi_vs_out_id
    Definition: shaders.h:128
    -
    uint32_t location
    Definition: shaders.h:101
    -
    GX2UniformInitialValue * initialValues
    Definition: shaders.h:150
    -
    uint32_t initialValueCount
    Definition: shaders.h:227
    -
    uint32_t num_sq_vtx_semantic
    Definition: shaders.h:132
    -
    struct GX2FetchShader::@0 regs
    -
    GX2ShaderMode mode
    Definition: shaders.h:284
    -
    GX2RBuffer gx2rBuffer
    Definition: shaders.h:236
    -
    uint32_t uniformVarCount
    Definition: shaders.h:289
    -
    uint32_t spi_vs_out_id[10]
    Definition: shaders.h:129
    -
    GX2UniformInitialValue * initialValues
    Definition: shaders.h:293
    -
    uint32_t sq_vtx_semantic_clear
    Definition: shaders.h:131
    -
    GX2RBuffer gx2rBuffer
    Definition: shaders.h:166
    -
    GX2FetchShaderType
    Definition: enum.h:155
    -
    uint32_t sq_pgm_exports_ps
    Definition: shaders.h:206
    +
    GX2ShaderMode mode
    Definition: shaders.h:141
    +
    GX2UniformInitialValue * initialValues
    Definition: shaders.h:150
    +
    uint32_t loopVarCount
    Definition: shaders.h:152
    +
    GX2ShaderVarType type
    Definition: shaders.h:67
    + +
    GX2FetchShaderType
    Definition: enum.h:172
    uint32_t GX2CalcGeometryShaderInputRingBufferSize(uint32_t ringItemSize)
    -
    uint32_t size
    Definition: shaders.h:139
    +
    uint32_t aluDivisor
    Definition: shaders.h:345
    void GX2SetVertexUniformReg(uint32_t offset, uint32_t count, uint32_t *data)
    -
    uint32_t offset
    Definition: shaders.h:69
    -
    struct GX2PixelShader::@2 regs
    -
    uint32_t vgt_primitiveid_en
    Definition: shaders.h:126
    -
    uint32_t initialValueCount
    Definition: shaders.h:292
    -
    uint32_t spi_ps_in_control_0
    Definition: shaders.h:207
    -
    uint32_t initialValueCount
    Definition: shaders.h:149
    + +
    uint32_t uniformVarCount
    Definition: shaders.h:146
    +
    void GX2InitFetchShaderEx(GX2FetchShader *fetchShader, uint8_t *buffer, uint32_t attribCount, GX2AttribStream *attribs, GX2FetchShaderType type, GX2TessellationMode tessMode)
    +
    uint32_t streamOutStride[4]
    Definition: shaders.h:164
    uint32_t GX2CalcFetchShaderSizeEx(uint32_t attribs, GX2FetchShaderType fetchShaderType, GX2TessellationMode tesellationMode)
    -
    uint32_t loopVarCount
    Definition: shaders.h:295
    -
    uint32_t uniformBlockCount
    Definition: shaders.h:286
    -
    uint32_t spi_ps_in_control_1
    Definition: shaders.h:208
    - + +
    uint32_t attribCount
    Definition: shaders.h:40
    +
    void * program
    Definition: shaders.h:39
    +
    GX2UniformBlock * uniformBlocks
    Definition: shaders.h:144
    void GX2SetGeometrySampler(GX2Sampler *sampler, uint32_t id)
    -
    uint32_t spi_ps_input_cntls[32]
    Definition: shaders.h:210
    void GX2SetPixelShader(GX2PixelShader *shader)
    uint32_t GX2GetVertexShaderStackEntries(GX2VertexShader *shader)
    -
    uint8_t * vertexProgram
    Definition: shaders.h:283
    -
    uint32_t size
    Definition: shaders.h:280
    -
    uint32_t count
    Definition: shaders.h:68
    -
    GX2LoopVar * loopVars
    Definition: shaders.h:296
    - -
    uint32_t offset
    Definition: shaders.h:342
    -
    GX2EndianSwapMode endianSwap
    Definition: shaders.h:347
    - -
    uint32_t num_spi_ps_input_cntl
    Definition: shaders.h:209
    +
    void GX2SetPixelUniformBlock(uint32_t location, uint32_t size, const void *data)
    -
    uint32_t attribCount
    Definition: shaders.h:40
    -
    uint8_t * program
    Definition: shaders.h:39
    -
    uint32_t divisors[2]
    Definition: shaders.h:42
    -
    uint32_t numDivisors
    Definition: shaders.h:41
    -
    uint32_t cb_shader_control
    Definition: shaders.h:212
    -
    uint32_t value
    Definition: shaders.h:91
    -
    uint32_t vgt_strmout_buffer_en
    Definition: shaders.h:134
    -
    const char * name
    Definition: shaders.h:110
    -
    uint32_t pa_cl_vs_out_cntl
    Definition: shaders.h:130
    -
    uint32_t vgt_strmout_buffer_en
    Definition: shaders.h:277
    -
    GX2ShaderVarType type
    Definition: shaders.h:67
    -
    GX2ShaderMode
    Definition: enum.h:265
    +
    GX2SamplerVar * samplerVars
    Definition: shaders.h:156
    + +
    struct GX2PixelShader::@7 regs
    +
    GX2ShaderMode
    Definition: enum.h:288
    void GX2SetStreamOutEnable(BOOL enable)
    void GX2SetGeometryShaderOutputRingBuffer(void *buffer, uint32_t size)
    -
    uint32_t buffer
    Definition: shaders.h:341
    void GX2SetPixelSampler(GX2Sampler *sampler, uint32_t id)
    +
    GX2EndianSwapMode endianSwap
    Definition: shaders.h:347
    void GX2SetFetchShader(GX2FetchShader *shader)
    -
    GX2EndianSwapMode
    Definition: enum.h:147
    +
    GX2EndianSwapMode
    Definition: enum.h:164
    void GX2SetVertexSampler(GX2Sampler *sampler, uint32_t id)
    -
    uint32_t size
    Definition: shaders.h:38
    -
    uint32_t sq_pgm_resources_vs
    Definition: shaders.h:272
    +
    uint32_t divisors[2]
    Definition: shaders.h:42
    +
    uint32_t initialValueCount
    Definition: shaders.h:149
    void GX2SetShaderModeEx(GX2ShaderMode mode, uint32_t numVsGpr, uint32_t numVsStackEntries, uint32_t numGsGpr, uint32_t numGsStackEntries, uint32_t numPsGpr, uint32_t numPsStackEntries)
    - -
    uint32_t aluDivisor
    Definition: shaders.h:345
    -
    uint32_t offset
    Definition: shaders.h:90
    +
    GX2AttribIndexType type
    Definition: shaders.h:344
    + +
    void GX2SetGeometryShader(GX2GeometryShader *shader)
    -
    GX2AttribFormat
    Definition: enum.h:28
    -
    uint32_t sq_gs_vert_itemsize
    Definition: shaders.h:273
    -
    GX2UniformVar * uniformVars
    Definition: shaders.h:290
    -
    const char * name
    Definition: shaders.h:66
    -
    uint32_t mask
    Definition: shaders.h:346
    - -
    uint32_t ringItemSize
    Definition: shaders.h:301
    - +
    GX2AttribFormat
    Definition: enum.h:44
    +
    uint32_t offset
    Definition: shaders.h:56
    +
    int32_t block
    Definition: shaders.h:70
    + +
    uint32_t numDivisors
    Definition: shaders.h:41
    void GX2SetPixelUniformReg(uint32_t offset, uint32_t count, uint32_t *data)
    -
    GX2ShaderMode mode
    Definition: shaders.h:141
    -
    GX2SamplerVar * samplerVars
    Definition: shaders.h:156
    -
    uint32_t sq_pgm_resources_vs
    Definition: shaders.h:125
    -
    uint32_t location
    Definition: shaders.h:340
    -
    uint32_t attribVarCount
    Definition: shaders.h:158
    -
    uint32_t cb_shader_mask
    Definition: shaders.h:211
    - - -
    uint32_t ringItemsize
    Definition: shaders.h:161
    +
    uint32_t count
    Definition: shaders.h:68
    +
    struct GX2VertexShader::@6 regs
    +
    GX2AttribVar * attribVars
    Definition: shaders.h:159
    +
    uint32_t mask
    Definition: shaders.h:346
    +
    GX2SamplerVarType type
    Definition: shaders.h:100
    +
    uint32_t ringItemsize
    Definition: shaders.h:161
    -
    GX2UniformBlock * uniformBlocks
    Definition: shaders.h:287
    -
    int32_t block
    Definition: shaders.h:70
    -
    GX2AttribIndexType
    Definition: enum.h:52
    -
    struct GX2VertexShader::@1 regs
    -
    uint8_t * program
    Definition: shaders.h:218
    -
    uint32_t samplerVarCount
    Definition: shaders.h:298
    -
    GX2UniformInitialValue * initialValues
    Definition: shaders.h:228
    -
    uint32_t sq_pgm_resources_ps
    Definition: shaders.h:205
    +
    uint32_t vertexProgramSize
    Definition: shaders.h:282
    +
    GX2AttribIndexType
    Definition: enum.h:68
    +
    uint32_t samplerVarCount
    Definition: shaders.h:155
    void GX2SetGeometryShaderInputRingBuffer(void *buffer, uint32_t size)
    -
    uint32_t vgt_gs_mode
    Definition: shaders.h:270
    -
    uint32_t pa_cl_vs_out_cntl
    Definition: shaders.h:271
    -
    GX2ShaderMode mode
    Definition: shaders.h:219
    -
    uint32_t spi_vs_out_config
    Definition: shaders.h:274
    +
    GX2AttribFormat format
    Definition: shaders.h:343
    +
    GX2UniformVar * uniformVars
    Definition: shaders.h:147
    +
    uint32_t attribVarCount
    Definition: shaders.h:158
    +
    GX2FetchShaderType type
    Definition: shaders.h:31
    uint32_t GX2GetVertexShaderGPRs(GX2VertexShader *shader)
    -
    int BOOL
    Definition: wut_types.h:5
    -
    GX2LoopVar * loopVars
    Definition: shaders.h:153
    -
    uint32_t loopVarCount
    Definition: shaders.h:152
    -
    GX2UniformBlock * uniformBlocks
    Definition: shaders.h:144
    -
    GX2SamplerVar * samplerVars
    Definition: shaders.h:234
    - +
    uint32_t GX2GetPixelShaderGPRs(GX2PixelShader *shader)
    -
    GX2UniformBlock * uniformBlocks
    Definition: shaders.h:222
    - -
    uint32_t db_shader_control
    Definition: shaders.h:213
    -
    uint32_t vgt_gs_out_prim_type
    Definition: shaders.h:269
    -
    const char * name
    Definition: shaders.h:55
    +
    uint32_t ringItemSize
    Definition: shaders.h:301
    -
    uint32_t offset
    Definition: shaders.h:56
    -
    GX2TessellationMode
    Definition: enum.h:393
    -
    GX2LoopVar * loopVars
    Definition: shaders.h:231
    -
    uint32_t count
    Definition: shaders.h:112
    -
    uint8_t * program
    Definition: shaders.h:281
    +
    GX2TessellationMode
    Definition: enum.h:418
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    uint32_t size
    Definition: shaders.h:38
    + -
    BOOL hasStreamOut
    Definition: shaders.h:163
    - -
    uint32_t streamOutStride[4]
    Definition: shaders.h:303
    -
    uint32_t spi_vs_out_config
    Definition: shaders.h:127
    -
    uint32_t uniformVarCount
    Definition: shaders.h:146
    +
    BOOL hasStreamOut
    Definition: shaders.h:163
    + +
    struct GX2FetchShader::@5 regs
    uint32_t GX2GetGeometryShaderStackEntries(GX2GeometryShader *shader)
    -
    GX2UniformVar * uniformVars
    Definition: shaders.h:225
    -
    GX2RBuffer gx2rBuffer
    Definition: shaders.h:305
    -
    struct GX2GeometryShader::@3 regs
    -
    uint32_t uniformBlockCount
    Definition: shaders.h:143
    -
    GX2FetchShaderType type
    Definition: shaders.h:31
    -
    uint32_t streamOutStride[4]
    Definition: shaders.h:164
    +
    uint32_t location
    Definition: shaders.h:101
    + + +
    GX2RBuffer gx2rBuffer
    Definition: shaders.h:166
    +
    GX2LoopVar * loopVars
    Definition: shaders.h:153
    +
    const char * name
    Definition: shaders.h:55
    uint32_t GX2GetPixelShaderStackEntries(GX2PixelShader *shader)
    -
    GX2AttribIndexType type
    Definition: shaders.h:344
    +
    uint32_t uniformBlockCount
    Definition: shaders.h:143
    void GX2SetGeometryUniformBlock(uint32_t location, uint32_t size, const void *data)
    - -
    uint32_t sq_pgm_resources_gs
    Definition: shaders.h:268
    -
    GX2SamplerVarType
    Definition: enum.h:251
    -
    uint32_t sq_vtx_semantic[32]
    Definition: shaders.h:133
    -
    uint32_t vgt_vertex_reuse_block_cntl
    Definition: shaders.h:135
    -
    uint32_t location
    Definition: shaders.h:113
    - -
    uint32_t vertexProgramSize
    Definition: shaders.h:282
    +
    GX2SamplerVarType
    Definition: enum.h:274
    uint32_t GX2GetGeometryShaderGPRs(GX2GeometryShader *shader)
    void GX2SetVertexUniformBlock(uint32_t location, uint32_t size, const void *data)
    -
    GX2ShaderVarType type
    Definition: shaders.h:111
    -
    GX2SamplerVarType type
    Definition: shaders.h:100
    +
    struct GX2GeometryShader::@8 regs
    +
    uint32_t buffer
    Definition: shaders.h:341
    diff --git a/sndcore2_2core_8h.html b/sndcore2_2core_8h.html index 50779ef..d725207 100644 --- a/sndcore2_2core_8h.html +++ b/sndcore2_2core_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/core.h File Reference + + +wut: include/sndcore2/core.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    -#include "result.h"
    +#include "result.h"

    Go to the source code of this file.

    - - - - + + + +

    Data Structures

    struct  AXProfile
     
    struct  AXInitParams
     
    struct  AXProfile
     
    struct  AXInitParams
     
    - + - + @@ -125,27 +105,41 @@ Typedefs

    Typedefs

    typedef struct AXProfile AXProfile
    typedef struct AXProfile AXProfile
     
    typedef struct AXInitParams AXInitParams
    typedef struct AXInitParams AXInitParams
     
    typedef void(* AXFrameCallback) (void)
     
    - - - - + + + +

    Enumerations

    enum  AX_INIT_RENDERER
     
    enum  AX_INIT_PIPELINE
     
    enum  AX_INIT_RENDERER {
    +  AX_INIT_RENDERER_32KHZ = 0, +
    +  AX_INIT_RENDERER_48KHZ = 1 +
    + }
     
    enum  AX_INIT_PIPELINE {
    +  AX_INIT_PIPELINE_SINGLE = 0, +
    +  AX_INIT_PIPELINE_FOUR_STAGE = 1 +
    + }
     
    - + + + - + - + - + + + @@ -156,7 +150,7 @@ Functions diff --git a/sndcore2_2core_8h_source.html b/sndcore2_2core_8h_source.html index 43cb30c..b63f5c9 100644 --- a/sndcore2_2core_8h_source.html +++ b/sndcore2_2core_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/core.h Source File + + +wut: include/sndcore2/core.h Source File - @@ -23,8 +21,8 @@ @@ -33,40 +31,22 @@

    Functions

    void AXInit ()
     
    void AXInitWithParams (AXInitParams *params)
    void AXQuit ()
     
    void AXInitWithParams (AXInitParams *params)
     
    BOOL AXIsInit ()
    BOOL AXIsInit ()
     
    void AXInitProfile (AXProfile *profile, uint32_t count)
    void AXInitProfile (AXProfile *profile, uint32_t count)
     
    uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
    uint32_t AXGetSwapProfile (AXProfile *profile, uint32_t count)
     
    AXResult AXSetDefaultMixerSelect (uint32_t unk0)
     
    AXResult AXRegisterAppFrameCallback (AXFrameCallback callback)
     
    AXFrameCallback AXRegisterFrameCallback (AXFrameCallback callback)
     
    uint32_t AXGetInputSamplesPerFrame ()
     
    uint32_t AXGetInputSamplesPerSec ()
    -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    - + - - + + + +
    core.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "result.h"
    -
    4 
    -
    12 #ifdef __cplusplus
    -
    13 extern "C" {
    -
    14 #endif
    -
    15 
    -
    16 typedef struct AXProfile AXProfile;
    -
    17 typedef struct AXInitParams AXInitParams;
    -
    18 
    -
    19 typedef void(*AXFrameCallback)(void);
    -
    20 
    -
    22 typedef uint32_t AXInitRenderer;
    -
    23 
    -
    25 typedef uint32_t AXInitPipeline;
    -
    26 
    - -
    28 {
    - - -
    31 };
    -
    32 
    - -
    34 {
    - - -
    37 };
    -
    38 
    -
    39 struct AXProfile
    -
    40 {
    -
    41  // Unknown
    -
    42 };
    -
    43 
    - -
    45 {
    -
    46  AXInitRenderer renderer;
    -
    47  UNKNOWN(4);
    -
    48  AXInitPipeline pipeline;
    -
    49 };
    -
    50 CHECK_OFFSET(AXInitParams, 0x00, renderer);
    -
    51 CHECK_OFFSET(AXInitParams, 0x08, pipeline);
    -
    52 CHECK_SIZE(AXInitParams, 0x0C);
    -
    53 
    -
    54 void
    -
    55 AXInit();
    -
    56 
    -
    57 void
    - -
    59 
    -
    60 BOOL
    -
    61 AXIsInit();
    -
    62 
    -
    63 void
    -
    64 AXInitProfile(AXProfile *profile,
    -
    65  uint32_t count);
    -
    66 
    -
    67 uint32_t
    - -
    69  uint32_t count);
    -
    70 
    - -
    72 AXSetDefaultMixerSelect(uint32_t unk0);
    -
    73 
    - - -
    76 
    -
    77 uint32_t
    - -
    79 
    -
    80 uint32_t
    - -
    82 
    -
    83 #ifdef __cplusplus
    -
    84 }
    -
    85 #endif
    -
    86 
    -
    void AXInit()
    -
    Definition: core.h:39
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "result.h"
    4 
    12 #ifdef __cplusplus
    13 extern "C" {
    14 #endif
    15 
    16 typedef struct AXProfile AXProfile;
    17 typedef struct AXInitParams AXInitParams;
    18 
    19 typedef void(*AXFrameCallback)(void);
    20 
    22 typedef uint32_t AXInitRenderer;
    23 
    25 typedef uint32_t AXInitPipeline;
    26 
    28 {
    31 };
    32 
    34 {
    37 };
    38 
    39 struct AXProfile
    40 {
    41  // Unknown
    42 };
    43 
    45 {
    47  WUT_UNKNOWN_BYTES(4);
    49 };
    50 WUT_CHECK_OFFSET(AXInitParams, 0x00, renderer);
    51 WUT_CHECK_OFFSET(AXInitParams, 0x08, pipeline);
    52 WUT_CHECK_SIZE(AXInitParams, 0x0C);
    53 
    54 void
    55 AXInit();
    56 
    57 void
    58 AXQuit();
    59 
    60 void
    62 
    63 BOOL
    64 AXIsInit();
    65 
    66 void
    67 AXInitProfile(AXProfile *profile,
    68  uint32_t count);
    69 
    70 uint32_t
    72  uint32_t count);
    73 
    75 AXSetDefaultMixerSelect(uint32_t unk0);
    76 
    79 
    82 
    83 uint32_t
    85 
    86 uint32_t
    88 
    89 #ifdef __cplusplus
    90 }
    91 #endif
    92 
    void AXInit()
    AX_INIT_RENDERER
    Definition: core.h:27
    -
    AXInitPipeline pipeline
    Definition: core.h:48
    + +
    void AXQuit()
    uint32_t AXInitRenderer
    A value from enum AX_INIT_RENDERER.
    Definition: core.h:22
    void(* AXFrameCallback)(void)
    Definition: core.h:19
    +
    AXInitPipeline pipeline
    Definition: core.h:48
    AX_INIT_PIPELINE
    Definition: core.h:33
    AXResult AXSetDefaultMixerSelect(uint32_t unk0)
    - +
    AXInitRenderer renderer
    Definition: core.h:46
    uint32_t AXInitPipeline
    A value from enum AX_INIT_PIPELINE.
    Definition: core.h:25
    uint32_t AXGetSwapProfile(AXProfile *profile, uint32_t count)
    AXResult AXRegisterAppFrameCallback(AXFrameCallback callback)
    -
    AXInitRenderer renderer
    Definition: core.h:46
    + +
    AXFrameCallback AXRegisterFrameCallback(AXFrameCallback callback)
    uint32_t AXGetInputSamplesPerFrame()
    BOOL AXIsInit()
    -
    int BOOL
    Definition: wut_types.h:5
    -
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    uint32_t AXGetInputSamplesPerSec()
    void AXInitProfile(AXProfile *profile, uint32_t count)
    +
    int32_t BOOL
    Definition: wut_types.h:4
    void AXInitWithParams(AXInitParams *params)
    - +
    Definition: core.h:39
    diff --git a/result_8h.html b/sndcore2_2result_8h.html similarity index 67% rename from result_8h.html rename to sndcore2_2result_8h.html index 83b744f..6b9c08d 100644 --- a/result_8h.html +++ b/sndcore2_2result_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/result.h File Reference + + +wut: include/sndcore2/result.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    -

    Go to the source code of this file.

    +

    Go to the source code of this file.

    @@ -106,15 +86,26 @@ Typedefs

    Typedefs

    - - + +

    Enumerations

    enum  AX_RESULT
     
    enum  AX_RESULT {
    +  AX_RESULT_SUCCESS = 0, +
    +  AX_RESULT_INVALID_DEVICE_TYPE = -1, +
    +  AX_RESULT_INVALID_DRC_VS_MODE = -13, +
    +  AX_RESULT_VOICE_IS_RUNNING = -18, +
    +  AX_RESULT_DELAY_TOO_BIG = -19 +
    + }
     
    diff --git a/sndcore2_2result_8h_source.html b/sndcore2_2result_8h_source.html new file mode 100644 index 0000000..797165e --- /dev/null +++ b/sndcore2_2result_8h_source.html @@ -0,0 +1,90 @@ + + + + + + + +wut: include/sndcore2/result.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    result.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    16 typedef int32_t AXResult;
    17 
    19 {
    25 };
    26 
    27 #ifdef __cplusplus
    28 }
    29 #endif
    30 
    + + + + +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    + +
    AX_RESULT
    Definition: result.h:18
    +
    + + + + diff --git a/sndcore2_8dox.html b/sndcore2_8dox.html index f0d07a5..68c8c23 100644 --- a/sndcore2_8dox.html +++ b/sndcore2_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/sndcore2.dox File Reference + + +wut: include/sndcore2/sndcore2.dox File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -
    D:/Programming/Projects/wut/include/sndcore2/sndcore2.dox File Reference
    +
    include/sndcore2/sndcore2.dox File Reference
    @@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/nsysnet_2socket_8h.html b/socket_8h.html similarity index 59% rename from nsysnet_2socket_8h.html rename to socket_8h.html index c5f52cc..35ae706 100644 --- a/nsysnet_2socket_8h.html +++ b/socket_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/nsysnet/socket.h File Reference + + +wut: include/nsysnet/socket.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    #include <stdint.h>
    #include <sys/time.h>
    -#include <sys/socket.h>
    +#include <sys/types.h>
    +#include <sys/select.h>
    -

    Go to the source code of this file.

    +

    Go to the source code of this file.

    - - - - - - + + + + + + + + + +

    Data Structures

    struct  sockaddr
     
    struct  sockaddr_storage
     
    struct  linger
     
    struct  sockaddr
     
    struct  sockaddr_storage
     
    struct  linger
     
    struct  in_addr
     
    struct  sockaddr_in
     
    - + + + + + + + @@ -136,24 +127,26 @@ Macros - - - + - - - - - - + + + + + + + + + + @@ -170,6 +163,16 @@ Macros + + + + + + + + + +

    Macros

    #define SOL_SOCKET   0xFFFF
    #define FD_SETSIZE   32
     
    #define SOL_SOCKET   -1
     
    #define INADDR_ANY   0
     
    #define INADDR_BROADCAST   0xFFFFFFFF
     
    #define PF_UNSPEC   0
     
    #define PF_INET   2
     
    #define MSG_PEEK   0x0002
     
    #define MSG_DONTWAIT   0x0004
     
    #define MSG_DONTROUTE   0x0000
    #define MSG_DONTROUTE   0x0004
     
    #define MSG_WAITALL   0x0000
     
    #define MSG_MORE   0x0000
     
    #define MSG_NOSIGNAL   0x0000
     
    #define MSG_DONTWAIT   0x0020
     
    #define SHUT_RD   0
     
    #define SHUT_WR   1
     
    #define SHUT_RDWR   2
     
    #define IPPROTO_IP   0
     
    #define IPPROTO_TCP   6
     
    #define IPPROTO_UDP   17
     
    #define SO_REUSEADDR   0x0004
     
    #define SO_BROADCAST   0x0020
     
    #define SO_LINGER   0x0080
     
    #define SO_OOBINLINE   0x0100
     
    #define SO_ERROR   0x1009
     
    #define SO_NBIO   0x1014
     
    #define SO_BIO   0x1015
     
    #define SO_NONBLOCK   0x1016
     
    #define NSN_EAGAIN   6
     
    #define NSN_EWOULDBLOCK   6
     
    @@ -182,30 +185,32 @@ Typedefs Functions - + + + - + - - - + + + - + - + - - - - - - - - + + + + + + + + @@ -214,13 +219,44 @@ Functions + + + + + + + + + + + + + +

    Typedefs

    void socket_lib_init ()
     
    int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    void socket_lib_finish ()
     
    int accept (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    int bind (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
     
    int closesocket (int sockfd)
     
    int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    int socketclose (int sockfd)
     
    int connect (int sockfd, const struct sockaddr *addr, socklen_t addrlen)
     
    int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    int getpeername (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    int getsockname (int sockfd, struct sockaddr *addr, socklen_t *addrlen)
     
    int getsockopt (int sockfd, int level, int optname, void *optval, socklen_t *optlen)
     
    int listen (int sockfd, int backlog)
     
    ssize_t recv (int sockfd, void *buf, size_t len, int flags)
     
    ssize_t recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
     
    ssize_t send (int sockfd, const void *buf, size_t len, int flags)
     
    ssize_t sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
     
    int recv (int sockfd, void *buf, size_t len, int flags)
     
    int recvfrom (int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
     
    int send (int sockfd, const void *buf, size_t len, int flags)
     
    int sendto (int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
     
    int setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen)
     
    int shutdown (int sockfd, int how)
     
    int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
     
    const char * inet_ntoa (struct in_addr in)
     
    int inet_aton (const char *cp, struct in_addr *inp)
     
    int socketlasterr ()
     
    uint32_t htonl (uint32_t val)
     
    uint16_t htons (uint16_t val)
     
    uint32_t ntohl (uint32_t val)
     
    uint16_t ntohs (uint16_t val)
     
    +

    Macro Definition Documentation

    + +

    ◆ FD_SETSIZE

    + +
    +
    + + + + +
    #define FD_SETSIZE   32
    +
    + +

    Definition at line 5 of file socket.h.

    + +
    +
    diff --git a/socket_8h_source.html b/socket_8h_source.html new file mode 100644 index 0000000..929f79a --- /dev/null +++ b/socket_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +wut: include/nsysnet/socket.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    socket.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include <stdint.h>
    4 
    5 #define FD_SETSIZE 32
    6 #include <sys/time.h>
    7 #include <sys/types.h>
    8 #include <sys/select.h>
    9 
    15 #ifdef __cplusplus
    16 extern "C" {
    17 #endif
    18 
    19 #define SOL_SOCKET -1
    20 
    21 #define INADDR_ANY 0
    22 #define INADDR_BROADCAST 0xFFFFFFFF
    23 
    24 #define PF_UNSPEC 0
    25 #define PF_INET 2
    26 #define PF_INET6 23
    27 
    28 #define AF_UNSPEC PF_UNSPEC
    29 #define AF_INET PF_INET
    30 #define AF_INET6 PF_INET6
    31 
    32 #define SOCK_STREAM 1
    33 #define SOCK_DGRAM 2
    34 
    35 #define MSG_OOB 0x0001
    36 #define MSG_PEEK 0x0002
    37 #define MSG_DONTROUTE 0x0004
    38 #define MSG_DONTWAIT 0x0020
    39 
    40 #define SHUT_RD 0
    41 #define SHUT_WR 1
    42 #define SHUT_RDWR 2
    43 
    44 #define IPPROTO_IP 0
    45 #define IPPROTO_TCP 6
    46 #define IPPROTO_UDP 17
    47 
    48 /*
    49  * SOL_SOCKET options
    50  */
    51 #define SO_REUSEADDR 0x0004 // reuse address
    52 #define SO_BROADCAST 0x0020 // broadcast
    53 #define SO_LINGER 0x0080 // linger (no effect?)
    54 #define SO_OOBINLINE 0x0100 // out-of-band data inline (no effect?)
    55 #define SO_SNDBUF 0x1001 // send buffer size
    56 #define SO_RCVBUF 0x1002 // receive buffer size
    57 #define SO_SNDLOWAT 0x1003 // send low-water mark (no effect?)
    58 #define SO_RCVLOWAT 0x1004 // receive low-water mark
    59 #define SO_TYPE 0x1008 // get socket type
    60 #define SO_ERROR 0x1009 // get socket error
    61 #define SO_NBIO 0x1014 // set socket to NON-blocking mode
    62 #define SO_BIO 0x1015 // set socket to blocking mode
    63 #define SO_NONBLOCK 0x1016 // set/get blocking mode via optval param
    64 
    65 /*
    66  * Errors returned by nsysnet socket functions
    67  * WARNING: these do not match with sys/errno.h (where EAGAIN is 11 for example).
    68  */
    69 #define NSN_EAGAIN 6
    70 #define NSN_EWOULDBLOCK 6
    71 
    72 typedef uint32_t socklen_t;
    73 typedef uint16_t sa_family_t;
    74 
    75 struct sockaddr
    76 {
    78  char sa_data[];
    79 };
    80 
    82 {
    84  char __ss_padding[32];
    85 };
    86 
    87 struct linger
    88 {
    89  int l_onoff;
    90  int l_linger;
    91 };
    92 
    93 struct in_addr
    94 {
    95  unsigned int s_addr;
    96 };
    97 
    99 {
    100  unsigned short sin_family;
    101  unsigned short sin_port;
    103  char sin_zero[8];
    104 };
    105 
    106 void
    108 
    109 void
    111 
    112 int
    113 accept(int sockfd,
    114  struct sockaddr *addr,
    115  socklen_t *addrlen);
    116 
    117 int
    118 bind(int sockfd,
    119  const struct sockaddr *addr,
    120  socklen_t addrlen);
    121 
    122 int
    123 socketclose(int sockfd);
    124 
    125 int
    126 connect(int sockfd,
    127  const struct sockaddr *addr,
    128  socklen_t addrlen);
    129 
    130 int
    131 getpeername(int sockfd,
    132  struct sockaddr *addr,
    133  socklen_t *addrlen);
    134 
    135 int
    136 getsockname(int sockfd,
    137  struct sockaddr *addr,
    138  socklen_t *addrlen);
    139 
    140 int
    141 getsockopt(int sockfd,
    142  int level,
    143  int optname,
    144  void *optval,
    145  socklen_t *optlen);
    146 
    147 int
    148 listen(int sockfd,
    149  int backlog);
    150 
    151 int
    152 recv(int sockfd,
    153  void *buf,
    154  size_t len,
    155  int flags);
    156 
    157 int
    158 recvfrom(int sockfd,
    159  void *buf,
    160  size_t len,
    161  int flags,
    162  struct sockaddr *src_addr,
    163  socklen_t *addrlen);
    164 
    165 int
    166 send(int sockfd,
    167  const void *buf,
    168  size_t len,
    169  int flags);
    170 
    171 int
    172 sendto(int sockfd,
    173  const void *buf,
    174  size_t len,
    175  int flags,
    176  const struct sockaddr *dest_addr,
    177  socklen_t addrlen);
    178 
    179 int
    180 setsockopt(int sockfd,
    181  int level,
    182  int optname,
    183  const void *optval,
    184  socklen_t optlen);
    185 
    186 int
    187 shutdown(int sockfd,
    188  int how);
    189 
    190 int
    191 socket(int domain,
    192  int type,
    193  int protocol);
    194 
    195 int
    196 select(int nfds,
    197  fd_set *readfds,
    198  fd_set *writefds,
    199  fd_set *exceptfds,
    200  struct timeval *timeout);
    201 
    202 const char *
    203 inet_ntoa(struct in_addr in);
    204 
    205 int
    206 inet_aton(const char *cp, struct in_addr *inp);
    207 
    208 int
    209 socketlasterr();
    210 
    211 uint32_t
    212 htonl(uint32_t val);
    213 
    214 uint16_t
    215 htons(uint16_t val);
    216 
    217 uint32_t
    218 ntohl(uint32_t val);
    219 
    220 uint16_t
    221 ntohs(uint16_t val);
    222 
    223 #ifdef __cplusplus
    224 }
    225 #endif
    226 
    int recv(int sockfd, void *buf, size_t len, int flags)
    +
    const char * inet_ntoa(struct in_addr in)
    +
    unsigned short sin_port
    Definition: socket.h:101
    +
    int listen(int sockfd, int backlog)
    +
    int l_linger
    Definition: socket.h:90
    +
    sa_family_t sa_family
    Definition: socket.h:77
    +
    void socket_lib_finish()
    +
    int socketlasterr()
    +
    sa_family_t ss_family
    Definition: socket.h:83
    +
    struct in_addr sin_addr
    Definition: socket.h:102
    +
    uint16_t ntohs(uint16_t val)
    + +
    int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    char sin_zero[8]
    Definition: socket.h:103
    +
    int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    +
    uint32_t ntohl(uint32_t val)
    +
    int recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)
    +
    uint16_t sa_family_t
    Definition: socket.h:73
    +
    int inet_aton(const char *cp, struct in_addr *inp)
    +
    int send(int sockfd, const void *buf, size_t len, int flags)
    +
    int socket(int domain, int type, int protocol)
    +
    char sa_data[]
    Definition: socket.h:78
    + +
    void socket_lib_init()
    + +
    char __ss_padding[32]
    Definition: socket.h:84
    +
    int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
    +
    int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    uint16_t htons(uint16_t val)
    +
    int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
    +
    int l_onoff
    Definition: socket.h:89
    +
    unsigned short sin_family
    Definition: socket.h:100
    +
    int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
    +
    int sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
    +
    Definition: socket.h:93
    + +
    uint32_t socklen_t
    Definition: socket.h:72
    +
    unsigned int s_addr
    Definition: socket.h:95
    +
    int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
    +
    int socketclose(int sockfd)
    +
    int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
    +
    uint32_t htonl(uint32_t val)
    +
    int shutdown(int sockfd, int how)
    +
    Definition: socket.h:87
    +
    + + + + diff --git a/spinlock_8h.html b/spinlock_8h.html index 1d41fdd..c1453af 100644 --- a/spinlock_8h.html +++ b/spinlock_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/spinlock.h File Reference + + +wut: include/coreinit/spinlock.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + + @@ -136,7 +116,7 @@ Functions diff --git a/spinlock_8h.js b/spinlock_8h.js deleted file mode 100644 index 7c62b48..0000000 --- a/spinlock_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var spinlock_8h = -[ - [ "OSSpinLock", "group__coreinit__spinlock.html#gae8be4af7c8a7c9932e945f98e8a6b3e9", null ], - [ "OSAcquireSpinLock", "group__coreinit__spinlock.html#ga50aaa96b3d9e1cd8a0397ba626da89fe", null ], - [ "OSInitSpinLock", "group__coreinit__spinlock.html#ga6ebe9d5b1b3a82307f98dadce4433c31", null ], - [ "OSReleaseSpinLock", "group__coreinit__spinlock.html#gae4a86cb173962b14be56047718298bb7", null ], - [ "OSTryAcquireSpinLock", "group__coreinit__spinlock.html#ga70ce81a491f3bd8160691f400c8e97a3", null ], - [ "OSTryAcquireSpinLockWithTimeout", "group__coreinit__spinlock.html#ga944e03c9a96887f0883d75a2a2d28e96", null ], - [ "OSUninterruptibleSpinLock_Acquire", "group__coreinit__spinlock.html#ga79b3b669d228cf5ee242456da27e101c", null ], - [ "OSUninterruptibleSpinLock_Release", "group__coreinit__spinlock.html#gaab22a9a511ed2662965c25a14fcf2c34", null ], - [ "OSUninterruptibleSpinLock_TryAcquire", "group__coreinit__spinlock.html#gaa32c5717b802079a55afa1435003f410", null ], - [ "OSUninterruptibleSpinLock_TryAcquireWithTimeout", "group__coreinit__spinlock.html#gaae2cd618076e2f5b5ce83d44a91e0f03", null ] -]; \ No newline at end of file diff --git a/spinlock_8h_source.html b/spinlock_8h_source.html index 4307b6c..bfe7bf0 100644 --- a/spinlock_8h_source.html +++ b/spinlock_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/spinlock.h Source File + + +wut: include/coreinit/spinlock.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    spinlock.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "time.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct OSSpinLock OSSpinLock;
    -
    16 
    -
    17 struct OSSpinLock
    -
    18 {
    -
    19  uint32_t owner;
    -
    20  UNKNOWN(0x4);
    -
    21  uint32_t recursion;
    -
    22  UNKNOWN(0x4);
    -
    23 };
    -
    24 CHECK_OFFSET(OSSpinLock, 0x0, owner);
    -
    25 CHECK_OFFSET(OSSpinLock, 0x8, recursion);
    -
    26 CHECK_SIZE(OSSpinLock, 0x10);
    -
    27 
    -
    28 void
    -
    29 OSInitSpinLock(OSSpinLock *spinlock);
    -
    30 
    -
    31 BOOL
    -
    32 OSAcquireSpinLock(OSSpinLock *spinlock);
    -
    33 
    -
    34 BOOL
    - -
    36 
    -
    37 BOOL
    - -
    39  OSTime timeout);
    -
    40 
    -
    41 BOOL
    -
    42 OSReleaseSpinLock(OSSpinLock *spinlock);
    -
    43 
    -
    44 BOOL
    - -
    46 
    -
    47 BOOL
    - -
    49 
    -
    50 BOOL
    - -
    52  OSTime timeout);
    -
    53 
    -
    54 BOOL
    - -
    56 
    -
    57 #ifdef __cplusplus
    -
    58 }
    -
    59 #endif
    -
    60 
    -
    int64_t OSTime
    Definition: time.h:17
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "time.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 typedef struct OSSpinLock OSSpinLock;
    16 
    17 struct OSSpinLock
    18 {
    19  uint32_t owner;
    20  WUT_UNKNOWN_BYTES(0x4);
    21  uint32_t recursion;
    22  WUT_UNKNOWN_BYTES(0x4);
    23 };
    24 WUT_CHECK_OFFSET(OSSpinLock, 0x0, owner);
    25 WUT_CHECK_OFFSET(OSSpinLock, 0x8, recursion);
    26 WUT_CHECK_SIZE(OSSpinLock, 0x10);
    27 
    28 void
    29 OSInitSpinLock(OSSpinLock *spinlock);
    30 
    31 BOOL
    32 OSAcquireSpinLock(OSSpinLock *spinlock);
    33 
    34 BOOL
    36 
    37 BOOL
    39  OSTime timeout);
    40 
    41 BOOL
    42 OSReleaseSpinLock(OSSpinLock *spinlock);
    43 
    44 BOOL
    46 
    47 BOOL
    49 
    50 BOOL
    52  OSTime timeout);
    53 
    54 BOOL
    56 
    57 #ifdef __cplusplus
    58 }
    59 #endif
    60 
    int64_t OSTime
    Definition: time.h:18
    BOOL OSReleaseSpinLock(OSSpinLock *spinlock)
    -
    uint32_t recursion
    Definition: spinlock.h:21
    - +
    uint32_t recursion
    Definition: spinlock.h:21
    void OSInitSpinLock(OSSpinLock *spinlock)
    BOOL OSTryAcquireSpinLock(OSSpinLock *spinlock)
    BOOL OSUninterruptibleSpinLock_Release(OSSpinLock *spinlock)
    +
    uint32_t owner
    Definition: spinlock.h:19
    BOOL OSUninterruptibleSpinLock_Acquire(OSSpinLock *spinlock)
    -
    int BOOL
    Definition: wut_types.h:5
    BOOL OSAcquireSpinLock(OSSpinLock *spinlock)
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    BOOL OSTryAcquireSpinLockWithTimeout(OSSpinLock *spinlock, OSTime timeout)
    BOOL OSUninterruptibleSpinLock_TryAcquireWithTimeout(OSSpinLock *spinlock, OSTime timeout)
    -
    uint32_t owner
    Definition: spinlock.h:19
    BOOL OSUninterruptibleSpinLock_TryAcquire(OSSpinLock *spinlock)
    diff --git a/state_8h.html b/state_8h.html index 03630b4..acd0c2d 100644 --- a/state_8h.html +++ b/state_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/state.h File Reference + + +wut: include/gx2/state.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
      void GX2Flush ()   +void GX2ResetGPU (uint32_t unknown) + 
    diff --git a/state_8h.js b/state_8h.js deleted file mode 100644 index 371a452..0000000 --- a/state_8h.js +++ /dev/null @@ -1,13 +0,0 @@ -var state_8h = -[ - [ "GX2InitAttributes", "group__gx2__state.html#gaa0b6c423004bb41dd82560239bcbcb46", null ], - [ "GX2InitAttributes", "group__gx2__state.html#gaf2f8cbe497547bbf68cd7412582831f3", [ - [ "GX2_INIT_END", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3ac9604cf69442a73a25d1a0293fbf1c97", null ], - [ "GX2_INIT_CMD_BUF_BASE", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a0b1c760f30dcf687202ac3411c5770fe", null ], - [ "GX2_INIT_CMD_BUF_POOL_SIZE", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a14aa3ca9b99c395ed14897ea8bfe07d6", null ], - [ "GX2_INIT_ARGC", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3abf9bb0252fd9e2c0ca38e0990b4ece66", null ], - [ "GX2_INIT_ARGV", "group__gx2__state.html#ggaf2f8cbe497547bbf68cd7412582831f3a66ecaaf5984530abe3628961b4f08a53", null ] - ] ], - [ "GX2Init", "group__gx2__state.html#ga8faa12a832835f5b663f186844a6c237", null ], - [ "GX2Shutdown", "group__gx2__state.html#ga6e79c6ef845bded13ffa4f90d7a4ac23", null ] -]; \ No newline at end of file diff --git a/state_8h_source.html b/state_8h_source.html index 1ded94b..4adc7fb 100644 --- a/state_8h_source.html +++ b/state_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/state.h Source File + + +wut: include/gx2/state.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    state.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 void
    -
    16 GX2Init(uint32_t *attributes);
    -
    17 
    -
    18 void
    -
    19 GX2Shutdown();
    -
    20 
    -
    21 void
    -
    22 GX2Flush();
    -
    23 
    -
    24 #ifdef __cplusplus
    -
    25 }
    -
    26 #endif
    -
    27 
    -
    void GX2Shutdown()
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "enum.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 void
    16 GX2Init(uint32_t *attributes);
    17 
    18 void
    19 GX2Shutdown();
    20 
    21 void
    22 GX2Flush();
    23 
    24 void
    25 GX2ResetGPU(uint32_t unknown);
    26 
    27 #ifdef __cplusplus
    28 }
    29 #endif
    30 
    void GX2Shutdown()
    void GX2Init(uint32_t *attributes)
    +
    void GX2ResetGPU(uint32_t unknown)
    void GX2Flush()
    diff --git a/stdcheaders_8h.html b/stdcheaders_8h.html new file mode 100644 index 0000000..5552565 --- /dev/null +++ b/stdcheaders_8h.html @@ -0,0 +1,242 @@ + + + + + + + +wut: include/curl/stdcheaders.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    stdcheaders.h File Reference
    +
    +
    +
    #include <sys/types.h>
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + +

    +Functions

    size_t fread (void *, size_t, size_t, FILE *)
     
    size_t fwrite (const void *, size_t, size_t, FILE *)
     
    int strcasecmp (const char *, const char *)
     
    int strncasecmp (const char *, const char *, size_t)
     
    +

    Function Documentation

    + +

    ◆ fread()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    size_t fread (void * ,
    size_t ,
    size_t ,
    FILE *  
    )
    +
    + +
    +
    + +

    ◆ fwrite()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    size_t fwrite (const void * ,
    size_t ,
    size_t ,
    FILE *  
    )
    +
    + +
    +
    + +

    ◆ strcasecmp()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int strcasecmp (const char * ,
    const char *  
    )
    +
    + +
    +
    + +

    ◆ strncasecmp()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    int strncasecmp (const char * ,
    const char * ,
    size_t  
    )
    +
    + +
    +
    +
    + + + + diff --git a/stdcheaders_8h_source.html b/stdcheaders_8h_source.html new file mode 100644 index 0000000..bbbc25b --- /dev/null +++ b/stdcheaders_8h_source.html @@ -0,0 +1,86 @@ + + + + + + + +wut: include/curl/stdcheaders.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    stdcheaders.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef __STDC_HEADERS_H
    2 #define __STDC_HEADERS_H
    3 /***************************************************************************
    4  * _ _ ____ _
    5  * Project ___| | | | _ \| |
    6  * / __| | | | |_) | |
    7  * | (__| |_| | _ <| |___
    8  * \___|\___/|_| \_\_____|
    9  *
    10  * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
    11  *
    12  * This software is licensed as described in the file COPYING, which
    13  * you should have received as part of this distribution. The terms
    14  * are also available at http://curl.haxx.se/docs/copyright.html.
    15  *
    16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
    17  * copies of the Software, and permit persons to whom the Software is
    18  * furnished to do so, under the terms of the COPYING file.
    19  *
    20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
    21  * KIND, either express or implied.
    22  *
    23  ***************************************************************************/
    24 
    25 #include <sys/types.h>
    26 
    27 size_t fread (void *, size_t, size_t, FILE *);
    28 size_t fwrite (const void *, size_t, size_t, FILE *);
    29 
    30 int strcasecmp(const char *, const char *);
    31 int strncasecmp(const char *, const char *, size_t);
    32 
    33 #endif /* __STDC_HEADERS_H */
    int strncasecmp(const char *, const char *, size_t)
    +
    size_t fread(void *, size_t, size_t, FILE *)
    +
    size_t fwrite(const void *, size_t, size_t, FILE *)
    +
    int strcasecmp(const char *, const char *)
    +
    + + + + diff --git a/structGX2DebugCaptureInterface.html b/structGX2DebugCaptureInterface.html new file mode 100644 index 0000000..5af257d --- /dev/null +++ b/structGX2DebugCaptureInterface.html @@ -0,0 +1,346 @@ + + + + + + + +wut: GX2DebugCaptureInterface Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    GX2DebugCaptureInterface Struct Reference
    +
    +
    + +

    #include <include/gx2/debug.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Data Fields

    uint32_t version
     Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION. More...
     
    void(* onShutdown )()
     Called from GX2Shutdown. More...
     
    void(* setAllocator )()
     Called from GX2DebugSetCaptureInterface with the default gx2 allocators. More...
     
    void(* onCaptureStart )(const char *filename)
     Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart. More...
     
    void(* onCaptureEnd )()
     Called from GX2DebugCaptureEnd. More...
     
    BOOL(* isCaptureEnabled )()
     Check if capture is enabled. More...
     
    void(* onAlloc )(void *ptr, uint32_t size, uint32_t align)
     Called when GX2 memory is allocated. More...
     
    void(* onFree )(void *ptr)
     Called when GX2 memory is freed. More...
     
    void(* onUnknownMemory )(void *ptr, uint32_t size)
     UNKNOWN: Called when something happens with some memory. More...
     
    void(* setOutputSurface )(GX2Surface *surface)
     Called from GX2DebugCaptureStart with the TV scan buffer. More...
     
    void(* onSwapScanBuffers )(GX2Surface *surface)
     Called from GX2SwapScanBuffers with the TV scan buffer. More...
     
    void(* submitToRing )(void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
     Called when a command buffer is ready to be submitted to ring buffer. More...
     
    +

    Detailed Description

    +
    +

    Definition at line 38 of file debug.h.

    +

    Field Documentation

    + +

    ◆ version

    + +
    +
    + + + + +
    uint32_t version
    +
    + +

    Must be set to GX2_DEBUG_CAPTURE_INTERFACE_VERSION.

    + +

    Definition at line 41 of file debug.h.

    + +
    +
    + +

    ◆ onShutdown

    + +
    +
    + + + + +
    void(* onShutdown) ()
    +
    + +

    Called from GX2Shutdown.

    + +

    Definition at line 44 of file debug.h.

    + +
    +
    + +

    ◆ setAllocator

    + +
    +
    + + + + +
    void(* setAllocator) ()
    +
    + +

    Called from GX2DebugSetCaptureInterface with the default gx2 allocators.

    + +

    Definition at line 47 of file debug.h.

    + +
    +
    + +

    ◆ onCaptureStart

    + +
    +
    + + + + +
    void(* onCaptureStart) (const char *filename)
    +
    + +

    Called from GX2DebugCaptureStart, the filename is first argument passed in to GX2DebugCaptureStart.

    + +

    Definition at line 51 of file debug.h.

    + +
    +
    + +

    ◆ onCaptureEnd

    + +
    +
    + + + + +
    void(* onCaptureEnd) ()
    +
    + +

    Called from GX2DebugCaptureEnd.

    + +

    Definition at line 54 of file debug.h.

    + +
    +
    + +

    ◆ isCaptureEnabled

    + +
    +
    + + + + +
    BOOL(* isCaptureEnabled) ()
    +
    + +

    Check if capture is enabled.

    + +

    Definition at line 57 of file debug.h.

    + +
    +
    + +

    ◆ onAlloc

    + +
    +
    + + + + +
    void(* onAlloc) (void *ptr, uint32_t size, uint32_t align)
    +
    + +

    Called when GX2 memory is allocated.

    + +

    Definition at line 60 of file debug.h.

    + +
    +
    + +

    ◆ onFree

    + +
    +
    + + + + +
    void(* onFree) (void *ptr)
    +
    + +

    Called when GX2 memory is freed.

    + +

    Definition at line 63 of file debug.h.

    + +
    +
    + +

    ◆ onUnknownMemory

    + +
    +
    + + + + +
    void(* onUnknownMemory) (void *ptr, uint32_t size)
    +
    + +

    UNKNOWN: Called when something happens with some memory.

    + +

    Definition at line 66 of file debug.h.

    + +
    +
    + +

    ◆ setOutputSurface

    + +
    +
    + + + + +
    void(* setOutputSurface) (GX2Surface *surface)
    +
    + +

    Called from GX2DebugCaptureStart with the TV scan buffer.

    + +

    Definition at line 69 of file debug.h.

    + +
    +
    + +

    ◆ onSwapScanBuffers

    + +
    +
    + + + + +
    void(* onSwapScanBuffers) (GX2Surface *surface)
    +
    + +

    Called from GX2SwapScanBuffers with the TV scan buffer.

    + +

    Definition at line 72 of file debug.h.

    + +
    +
    + +

    ◆ submitToRing

    + +
    +
    + + + + +
    void(* submitToRing) (void *unk1, uint32_t unk2, uint32_t *unk3, uint64_t *outSubmitTimestamp)
    +
    + +

    Called when a command buffer is ready to be submitted to ring buffer.

    +

    Note that it seems we must call TCLSubmitToRing from this callback because gx2 will not do it when capturing.

    + +

    Definition at line 77 of file debug.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/struct_a_x_init_params.html b/struct_a_x_init_params.html deleted file mode 100644 index d616536..0000000 --- a/struct_a_x_init_params.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: AXInitParams Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXInitParams Struct Reference
    -
    -
    - -

    #include <core.h>

    - - - - - - -

    -Data Fields

    AXInitRenderer renderer
     
    AXInitPipeline pipeline
     
    -

    Detailed Description

    -
    -

    Definition at line 44 of file core.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    AXInitRenderer renderer
    -
    - -

    Definition at line 46 of file core.h.

    - -
    -
    - -
    -
    - - - - -
    AXInitPipeline pipeline
    -
    - -

    Definition at line 48 of file core.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/core.h
    • -
    -
    - - - - diff --git a/struct_a_x_profile.html b/struct_a_x_profile.html deleted file mode 100644 index 2e84e20..0000000 --- a/struct_a_x_profile.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: AXProfile Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    AXProfile Struct Reference
    -
    -
    - -

    #include <core.h>

    -

    Detailed Description

    -
    -

    Definition at line 39 of file core.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/core.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice.html b/struct_a_x_voice.html deleted file mode 100644 index 18ad510..0000000 --- a/struct_a_x_voice.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - -WUT: AXVoice Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoice Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t index
     The index of this voice out of the total voices. More...
     
    AXVoiceState state
     Current play state of this voice. More...
     
    uint32_t volume
     Current volume of this voice. More...
     
    AXVoiceRenderer renderer
     The renderer to use for this voice. More...
     
    AXVoiceLink link
     this is a link used in the stack, we do this in host-memory currently More...
     
    AXVoicecbNext
     A link to the next callback to invoke. More...
     
    uint32_t priority
     The priority of this voice used for force-acquiring a voice. More...
     
    AXVoiceCallbackFn callback
     The callback to call if this is force-free'd by another acquire. More...
     
    void * userContext
     The user context to send to the callbacks. More...
     
    uint32_t syncBits
     A bitfield representing different things needing to be synced. More...
     
    AXVoiceOffsets offsets
     The current offset data! More...
     
    AXVoiceCallbackExFn callbackEx
     An extended version of the callback above. More...
     
    uint32_t callbackReason
     The reason for the callback being invoked. More...
     
    float unk0
     
    float unk1
     
    -

    Detailed Description

    -
    -

    Definition at line 125 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t index
    -
    - -

    The index of this voice out of the total voices.

    - -

    Definition at line 128 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceState state
    -
    - -

    Current play state of this voice.

    - -

    Definition at line 131 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t volume
    -
    - -

    Current volume of this voice.

    - -

    Definition at line 134 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceRenderer renderer
    -
    - -

    The renderer to use for this voice.

    - -

    Definition at line 137 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceLink link
    -
    - -

    this is a link used in the stack, we do this in host-memory currently

    - -

    Definition at line 140 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoice* cbNext
    -
    - -

    A link to the next callback to invoke.

    - -

    Definition at line 143 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t priority
    -
    - -

    The priority of this voice used for force-acquiring a voice.

    - -

    Definition at line 146 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceCallbackFn callback
    -
    - -

    The callback to call if this is force-free'd by another acquire.

    - -

    Definition at line 149 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    void* userContext
    -
    - -

    The user context to send to the callbacks.

    - -

    Definition at line 152 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t syncBits
    -
    - -

    A bitfield representing different things needing to be synced.

    - -

    Definition at line 155 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceOffsets offsets
    -
    - -

    The current offset data!

    - -

    Definition at line 160 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceCallbackExFn callbackEx
    -
    - -

    An extended version of the callback above.

    - -

    Definition at line 163 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t callbackReason
    -
    - -

    The reason for the callback being invoked.

    - -

    Definition at line 166 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    float unk0
    -
    - -

    Definition at line 168 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    float unk1
    -
    - -

    Definition at line 169 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_adpcm.html b/struct_a_x_voice_adpcm.html deleted file mode 100644 index a8981f6..0000000 --- a/struct_a_x_voice_adpcm.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: AXVoiceAdpcm Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceAdpcm Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - - - - - -

    -Data Fields

    int16_t coefficients [16]
     
    uint16_t gain
     
    uint16_t predScale
     
    int16_t prevSample [2]
     
    -

    Detailed Description

    -
    -

    Definition at line 222 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    int16_t coefficients[16]
    -
    - -

    Definition at line 224 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t gain
    -
    - -

    Definition at line 225 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t predScale
    -
    - -

    Definition at line 226 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    int16_t prevSample[2]
    -
    - -

    Definition at line 227 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_adpcm_loop_data.html b/struct_a_x_voice_adpcm_loop_data.html deleted file mode 100644 index db45216..0000000 --- a/struct_a_x_voice_adpcm_loop_data.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: AXVoiceAdpcmLoopData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceAdpcmLoopData Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - -

    -Data Fields

    uint16_t predScale
     
    int16_t prevSample [2]
     
    -

    Detailed Description

    -
    -

    Definition at line 213 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint16_t predScale
    -
    - -

    Definition at line 215 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    int16_t prevSample[2]
    -
    - -

    Definition at line 216 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_device_bus_mix_data.html b/struct_a_x_voice_device_bus_mix_data.html deleted file mode 100644 index a2453ef..0000000 --- a/struct_a_x_voice_device_bus_mix_data.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: AXVoiceDeviceBusMixData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceDeviceBusMixData Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - -

    -Data Fields

    uint16_t volume
     
    int16_t delta
     
    -

    Detailed Description

    -
    -

    Definition at line 188 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint16_t volume
    -
    - -

    Definition at line 190 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    int16_t delta
    -
    - -

    Definition at line 191 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_device_mix_data.html b/struct_a_x_voice_device_mix_data.html deleted file mode 100644 index 9623138..0000000 --- a/struct_a_x_voice_device_mix_data.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: AXVoiceDeviceMixData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceDeviceMixData Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - -

    -Data Fields

    AXVoiceDeviceBusMixData bus [4]
     
    -

    Detailed Description

    -
    -

    Definition at line 197 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    AXVoiceDeviceBusMixData bus[4]
    -
    - -

    Definition at line 199 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_link.html b/struct_a_x_voice_link.html deleted file mode 100644 index da1c6c9..0000000 --- a/struct_a_x_voice_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: AXVoiceLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceLink Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - -

    -Data Fields

    AXVoicenext
     
    AXVoiceprev
     
    -

    Detailed Description

    -
    -

    Definition at line 99 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    AXVoice* next
    -
    - -

    Definition at line 101 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoice* prev
    -
    - -

    Definition at line 102 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_offsets.html b/struct_a_x_voice_offsets.html deleted file mode 100644 index 28f14d9..0000000 --- a/struct_a_x_voice_offsets.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -WUT: AXVoiceOffsets Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceOffsets Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    AXVoiceFormat dataType
     
    AXVoiceLoop loopingEnabled
     
    uint32_t loopOffset
     
    uint32_t endOffset
     
    uint32_t currentOffset
     
    const void * data
     
    -

    Detailed Description

    -
    -

    Definition at line 108 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    AXVoiceFormat dataType
    -
    - -

    Definition at line 110 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    AXVoiceLoop loopingEnabled
    -
    - -

    Definition at line 111 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t loopOffset
    -
    - -

    Definition at line 112 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t endOffset
    -
    - -

    Definition at line 113 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t currentOffset
    -
    - -

    Definition at line 114 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    const void* data
    -
    - -

    Definition at line 115 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_src.html b/struct_a_x_voice_src.html deleted file mode 100644 index a1ca933..0000000 --- a/struct_a_x_voice_src.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -WUT: AXVoiceSrc Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceSrc Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - - - - - -

    -Data Fields

    uint32_t ratio
     Playback rate, fixed 16.16. More...
     
    uint16_t currentOffsetFrac
     Used by the resampler, fixed 0.16. More...
     
    int16_t lastSample [4]
     
    -

    Detailed Description

    -

    AXVoice Sample Rate Converter

    - -

    Definition at line 240 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t ratio
    -
    - -

    Playback rate, fixed 16.16.

    - -

    Definition at line 243 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t currentOffsetFrac
    -
    - -

    Used by the resampler, fixed 0.16.

    - -

    Definition at line 246 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    int16_t lastSample[4]
    -
    - -

    Definition at line 247 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_a_x_voice_ve_data.html b/struct_a_x_voice_ve_data.html deleted file mode 100644 index 66220da..0000000 --- a/struct_a_x_voice_ve_data.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: AXVoiceVeData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    AXVoiceVeData Struct Reference
    -
    -
    - -

    #include <voice.h>

    - - - - - - -

    -Data Fields

    uint16_t volume
     
    int16_t delta
     
    -

    Detailed Description

    -
    -

    Definition at line 204 of file voice.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint16_t volume
    -
    - -

    Definition at line 206 of file voice.h.

    - -
    -
    - -
    -
    - - - - -
    int16_t delta
    -
    - -

    Definition at line 207 of file voice.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/sndcore2/voice.h
    • -
    -
    - - - - diff --git a/struct_f_s_async_data.html b/struct_f_s_async_data.html deleted file mode 100644 index 14485d3..0000000 --- a/struct_f_s_async_data.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: FSAsyncData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    FSAsyncData Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    - - - - - - -

    -Data Fields

    uint32_t callback
     
    uint32_t param
     
    -

    Detailed Description

    -
    -

    Definition at line 175 of file filesystem.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t callback
    -
    - -

    Definition at line 177 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t param
    -
    - -

    Definition at line 178 of file filesystem.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_client.html b/struct_f_s_client.html deleted file mode 100644 index d4264be..0000000 --- a/struct_f_s_client.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: FSClient Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    FSClient Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    -

    Detailed Description

    -
    -

    Definition at line 144 of file filesystem.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_cmd_block.html b/struct_f_s_cmd_block.html deleted file mode 100644 index 9feb46b..0000000 --- a/struct_f_s_cmd_block.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: FSCmdBlock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    FSCmdBlock Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    -

    Detailed Description

    -
    -

    Definition at line 150 of file filesystem.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_directory_entry.html b/struct_f_s_directory_entry.html deleted file mode 100644 index f7db32b..0000000 --- a/struct_f_s_directory_entry.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: FSDirectoryEntry Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    FSDirectoryEntry Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    - - - - - - -

    -Data Fields

    FSStat info
     
    char name [256]
     
    -

    Detailed Description

    -
    -

    Definition at line 185 of file filesystem.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    FSStat info
    -
    - -

    Definition at line 187 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    char name[256]
    -
    - -

    Definition at line 188 of file filesystem.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_mount_source.html b/struct_f_s_mount_source.html deleted file mode 100644 index f1aec62..0000000 --- a/struct_f_s_mount_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: FSMountSource Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    FSMountSource Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    -

    Detailed Description

    -
    -

    Definition at line 193 of file filesystem.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_stat.html b/struct_f_s_stat.html deleted file mode 100644 index ec8361b..0000000 --- a/struct_f_s_stat.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: FSStat Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    FSStat Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    - - - - - - - - - - - - -

    -Data Fields

    FSStatFlags flags
     
    FSMode mode
     
    uint32_t owner
     
    uint32_t group
     
    uint32_t size
     
    -

    Detailed Description

    -
    -

    Definition at line 156 of file filesystem.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    FSStatFlags flags
    -
    - -

    Definition at line 158 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    FSMode mode
    -
    - -

    Definition at line 159 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t owner
    -
    - -

    Definition at line 160 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t group
    -
    - -

    Definition at line 161 of file filesystem.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 162 of file filesystem.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_f_s_state_change_info.html b/struct_f_s_state_change_info.html deleted file mode 100644 index ec96133..0000000 --- a/struct_f_s_state_change_info.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: FSStateChangeInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    FSStateChangeInfo Struct Reference
    -
    -
    - -

    #include <filesystem.h>

    -

    Detailed Description

    -
    -

    Definition at line 169 of file filesystem.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/filesystem.h
    • -
    -
    - - - - diff --git a/struct_g_x2_a_a_mask_reg.html b/struct_g_x2_a_a_mask_reg.html deleted file mode 100644 index a95264e..0000000 --- a/struct_g_x2_a_a_mask_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2AAMaskReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2AAMaskReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t pa_sc_aa_mask
     
    -

    Detailed Description

    -
    -

    Definition at line 33 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_sc_aa_mask
    -
    - -

    Definition at line 35 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_a_a_mask_reg.js b/struct_g_x2_a_a_mask_reg.js deleted file mode 100644 index 6b9abbc..0000000 --- a/struct_g_x2_a_a_mask_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_a_a_mask_reg = -[ - [ "regs", "struct_g_x2_a_a_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_alpha_test_reg.html b/struct_g_x2_alpha_test_reg.html deleted file mode 100644 index 71975a4..0000000 --- a/struct_g_x2_alpha_test_reg.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2AlphaTestReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2AlphaTestReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - -

    -Data Fields

    uint32_t sx_alpha_test_control
     
    uint32_t sx_alpha_ref
     
    -

    Detailed Description

    -
    -

    Definition at line 40 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t sx_alpha_test_control
    -
    - -

    Definition at line 42 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sx_alpha_ref
    -
    - -

    Definition at line 43 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_alpha_test_reg.js b/struct_g_x2_alpha_test_reg.js deleted file mode 100644 index 1d4734e..0000000 --- a/struct_g_x2_alpha_test_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_alpha_test_reg = -[ - [ "regs", "struct_g_x2_alpha_test_reg.html#a793ff021e4af050334eacd59fe715952", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_alpha_to_mask_reg.html b/struct_g_x2_alpha_to_mask_reg.html deleted file mode 100644 index ecb5efa..0000000 --- a/struct_g_x2_alpha_to_mask_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2AlphaToMaskReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2AlphaToMaskReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t db_alpha_to_mask
     
    -

    Detailed Description

    -
    -

    Definition at line 49 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t db_alpha_to_mask
    -
    - -

    Definition at line 51 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_alpha_to_mask_reg.js b/struct_g_x2_alpha_to_mask_reg.js deleted file mode 100644 index 0e2e52f..0000000 --- a/struct_g_x2_alpha_to_mask_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_alpha_to_mask_reg = -[ - [ "regs", "struct_g_x2_alpha_to_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_attrib_stream.html b/struct_g_x2_attrib_stream.html deleted file mode 100644 index be41a9c..0000000 --- a/struct_g_x2_attrib_stream.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - -WUT: GX2AttribStream Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2AttribStream Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t location
     
    uint32_t buffer
     
    uint32_t offset
     
    GX2AttribFormat format
     
    GX2AttribIndexType type
     
    uint32_t aluDivisor
     
    uint32_t mask
     
    GX2EndianSwapMode endianSwap
     
    -

    Detailed Description

    -
    -

    Definition at line 338 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t location
    -
    - -

    Definition at line 340 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t buffer
    -
    - -

    Definition at line 341 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t offset
    -
    - -

    Definition at line 342 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2AttribFormat format
    -
    - -

    Definition at line 343 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2AttribIndexType type
    -
    - -

    Definition at line 344 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t aluDivisor
    -
    - -

    Definition at line 345 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mask
    -
    - -

    Definition at line 346 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2EndianSwapMode endianSwap
    -
    - -

    Definition at line 347 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_attrib_var.html b/struct_g_x2_attrib_var.html deleted file mode 100644 index 7158f31..0000000 --- a/struct_g_x2_attrib_var.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: GX2AttribVar Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2AttribVar Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - -

    -Data Fields

    const char * name
     
    GX2ShaderVarType type
     
    uint32_t count
     
    uint32_t location
     
    -

    Detailed Description

    -
    -

    Definition at line 108 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 110 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2ShaderVarType type
    -
    - -

    Definition at line 111 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t count
    -
    - -

    Definition at line 112 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t location
    -
    - -

    Definition at line 113 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_blend_constant_color_reg.html b/struct_g_x2_blend_constant_color_reg.html deleted file mode 100644 index d750411..0000000 --- a/struct_g_x2_blend_constant_color_reg.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: GX2BlendConstantColorReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2BlendConstantColorReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - - - - - -

    -Data Fields

    float red
     
    float green
     
    float blue
     
    float alpha
     
    -

    Detailed Description

    -
    -

    Definition at line 65 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float red
    -
    - -

    Definition at line 67 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    float green
    -
    - -

    Definition at line 68 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    float blue
    -
    - -

    Definition at line 69 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    float alpha
    -
    - -

    Definition at line 70 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_blend_constant_color_reg.js b/struct_g_x2_blend_constant_color_reg.js deleted file mode 100644 index 508788e..0000000 --- a/struct_g_x2_blend_constant_color_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_blend_constant_color_reg = -[ - [ "regs", "struct_g_x2_blend_constant_color_reg.html#aa04821452503700ab658eace0c35451b", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_blend_control_reg.html b/struct_g_x2_blend_control_reg.html deleted file mode 100644 index 58d72bc..0000000 --- a/struct_g_x2_blend_control_reg.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2BlendControlReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2BlendControlReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - -

    -Data Fields

    GX2RenderTarget target
     
    uint32_t cb_blend_control
     
    -

    Detailed Description

    -
    -

    Definition at line 56 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2RenderTarget target
    -
    - -

    Definition at line 58 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t cb_blend_control
    -
    - -

    Definition at line 59 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_blend_control_reg.js b/struct_g_x2_blend_control_reg.js deleted file mode 100644 index ea29733..0000000 --- a/struct_g_x2_blend_control_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_blend_control_reg = -[ - [ "regs", "struct_g_x2_blend_control_reg.html#a793ff021e4af050334eacd59fe715952", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_color_buffer.html b/struct_g_x2_color_buffer.html deleted file mode 100644 index 93bdce6..0000000 --- a/struct_g_x2_color_buffer.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - -WUT: GX2ColorBuffer Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ColorBuffer Struct Reference
    -
    -
    - -

    #include <surface.h>

    - - - - - - - - - - - - - - - - -

    -Data Fields

    GX2Surface surface
     
    uint32_t viewMip
     
    uint32_t viewFirstSlice
     
    uint32_t viewNumSlices
     
    void * aaBuffer
     
    uint32_t aaSize
     
    uint32_t regs [5]
     
    -

    Detailed Description

    -
    -

    Definition at line 82 of file surface.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2Surface surface
    -
    - -

    Definition at line 84 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewMip
    -
    - -

    Definition at line 86 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewFirstSlice
    -
    - -

    Definition at line 87 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewNumSlices
    -
    - -

    Definition at line 88 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    void* aaBuffer
    -
    - -

    Definition at line 89 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t aaSize
    -
    - -

    Definition at line 90 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t regs[5]
    -
    - -

    Definition at line 92 of file surface.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/surface.h
    • -
    -
    - - - - diff --git a/struct_g_x2_color_buffer.js b/struct_g_x2_color_buffer.js deleted file mode 100644 index 6539a42..0000000 --- a/struct_g_x2_color_buffer.js +++ /dev/null @@ -1,10 +0,0 @@ -var struct_g_x2_color_buffer = -[ - [ "aaBuffer", "struct_g_x2_color_buffer.html#af2fabf9e4dbf2ea5ad37a7eefc1071d7", null ], - [ "aaSize", "struct_g_x2_color_buffer.html#af969dd35389a1daf3204eb7e8a682a41", null ], - [ "regs", "struct_g_x2_color_buffer.html#acaf44c85a88d565b8d775653e0602223", null ], - [ "surface", "struct_g_x2_color_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstSlice", "struct_g_x2_color_buffer.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewMip", "struct_g_x2_color_buffer.html#ad7f3dfc61650faecae9e35effa802440", null ], - [ "viewNumSlices", "struct_g_x2_color_buffer.html#a36c3521cb447a12ea0ca556ac351017a", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_color_control_reg.html b/struct_g_x2_color_control_reg.html deleted file mode 100644 index 5ff267c..0000000 --- a/struct_g_x2_color_control_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2ColorControlReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ColorControlReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t cb_color_control
     
    -

    Detailed Description

    -
    -

    Definition at line 78 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t cb_color_control
    -
    - -

    Definition at line 80 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_color_control_reg.js b/struct_g_x2_color_control_reg.js deleted file mode 100644 index 847fffb..0000000 --- a/struct_g_x2_color_control_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_color_control_reg = -[ - [ "regs", "struct_g_x2_color_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_context_state.html b/struct_g_x2_context_state.html deleted file mode 100644 index 41d1b54..0000000 --- a/struct_g_x2_context_state.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: GX2ContextState Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ContextState Struct Reference
    -
    -
    - -

    #include <context.h>

    - - - - - - - - -

    -Data Fields

    GX2ShadowState shadowState
     
    uint32_t shadowDisplayListSize
     
    uint32_t shadowDisplayList [192]
     
    -

    Detailed Description

    -
    -

    Definition at line 37 of file context.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2ShadowState shadowState
    -
    - -

    Definition at line 39 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t shadowDisplayListSize
    -
    - -

    Definition at line 41 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t shadowDisplayList[192]
    -
    - -

    Definition at line 43 of file context.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/context.h
    • -
    -
    - - - - diff --git a/struct_g_x2_context_state.js b/struct_g_x2_context_state.js deleted file mode 100644 index 6b48cfe..0000000 --- a/struct_g_x2_context_state.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_g_x2_context_state = -[ - [ "shadowDisplayList", "struct_g_x2_context_state.html#a271a57e1fa094e005b0026548e9dff32", null ], - [ "shadowDisplayListSize", "struct_g_x2_context_state.html#a9ca1b71d60a105015c581265961565c0", null ], - [ "shadowState", "struct_g_x2_context_state.html#ab85986ed8d6ee050bb6d329fa59647d5", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_depth_buffer.html b/struct_g_x2_depth_buffer.html deleted file mode 100644 index 94ae08c..0000000 --- a/struct_g_x2_depth_buffer.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - -WUT: GX2DepthBuffer Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2DepthBuffer Struct Reference
    -
    -
    - -

    #include <surface.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    GX2Surface surface
     
    uint32_t viewMip
     
    uint32_t viewFirstSlice
     
    uint32_t viewNumSlices
     
    void * hiZPtr
     
    uint32_t hiZSize
     
    float depthClear
     
    uint32_t stencilClear
     
    uint32_t regs [7]
     
    -

    Detailed Description

    -
    -

    Definition at line 58 of file surface.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2Surface surface
    -
    - -

    Definition at line 60 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewMip
    -
    - -

    Definition at line 62 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewFirstSlice
    -
    - -

    Definition at line 63 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewNumSlices
    -
    - -

    Definition at line 64 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    void* hiZPtr
    -
    - -

    Definition at line 65 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t hiZSize
    -
    - -

    Definition at line 66 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    float depthClear
    -
    - -

    Definition at line 67 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t stencilClear
    -
    - -

    Definition at line 68 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t regs[7]
    -
    - -

    Definition at line 70 of file surface.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/surface.h
    • -
    -
    - - - - diff --git a/struct_g_x2_depth_buffer.js b/struct_g_x2_depth_buffer.js deleted file mode 100644 index 120651a..0000000 --- a/struct_g_x2_depth_buffer.js +++ /dev/null @@ -1,12 +0,0 @@ -var struct_g_x2_depth_buffer = -[ - [ "depthClear", "struct_g_x2_depth_buffer.html#a35dde1ada59cd1f3f7c274f6d1b3567a", null ], - [ "hiZPtr", "struct_g_x2_depth_buffer.html#a32bc72edcb4dd11c45545a6c2aaa5259", null ], - [ "hiZSize", "struct_g_x2_depth_buffer.html#a7e3ab1ffcb9f488a7d2bf3f2cb2aab95", null ], - [ "regs", "struct_g_x2_depth_buffer.html#ae3060f6b13921cc22d978248b721aab9", null ], - [ "stencilClear", "struct_g_x2_depth_buffer.html#abe1858fa228ee004bb4b37ae8b05ca22", null ], - [ "surface", "struct_g_x2_depth_buffer.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstSlice", "struct_g_x2_depth_buffer.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewMip", "struct_g_x2_depth_buffer.html#ad7f3dfc61650faecae9e35effa802440", null ], - [ "viewNumSlices", "struct_g_x2_depth_buffer.html#a36c3521cb447a12ea0ca556ac351017a", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_depth_stencil_control_reg.html b/struct_g_x2_depth_stencil_control_reg.html deleted file mode 100644 index 9187b1e..0000000 --- a/struct_g_x2_depth_stencil_control_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2DepthStencilControlReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2DepthStencilControlReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t db_depth_control
     
    -

    Detailed Description

    -
    -

    Definition at line 85 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t db_depth_control
    -
    - -

    Definition at line 87 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_depth_stencil_control_reg.js b/struct_g_x2_depth_stencil_control_reg.js deleted file mode 100644 index bd56aea..0000000 --- a/struct_g_x2_depth_stencil_control_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_depth_stencil_control_reg = -[ - [ "regs", "struct_g_x2_depth_stencil_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_display_list_overrun_data.html b/struct_g_x2_display_list_overrun_data.html deleted file mode 100644 index 8e2a185..0000000 --- a/struct_g_x2_display_list_overrun_data.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - -WUT: GX2DisplayListOverrunData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2DisplayListOverrunData Struct Reference
    -
    -
    - -

    #include <event.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    void * oldList
     Pointer to overrun display list. More...
     
    uint32_t oldSize
     Size of overrun display list. More...
     
    void * newList
     Pointer to new display list. More...
     
    uint32_t newSize
     Size of new display list. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 19 of file event.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    void* oldList
    -
    - -

    Pointer to overrun display list.

    - -

    Definition at line 22 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t oldSize
    -
    - -

    Size of overrun display list.

    - -

    Definition at line 25 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    void* newList
    -
    - -

    Pointer to new display list.

    - -

    Definition at line 28 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t newSize
    -
    - -

    Size of new display list.

    - -

    Definition at line 31 of file event.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/event.h
    • -
    -
    - - - - diff --git a/struct_g_x2_display_list_overrun_data.js b/struct_g_x2_display_list_overrun_data.js deleted file mode 100644 index 1a91db4..0000000 --- a/struct_g_x2_display_list_overrun_data.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_g_x2_display_list_overrun_data = -[ - [ "newList", "struct_g_x2_display_list_overrun_data.html#a7a18a5c4528f06e884033c5829a0c517", null ], - [ "newSize", "struct_g_x2_display_list_overrun_data.html#a7da99ce8dfb7dc310426ae1eda08604a", null ], - [ "oldList", "struct_g_x2_display_list_overrun_data.html#a2c7284cad4276d5955c1456d5a055870", null ], - [ "oldSize", "struct_g_x2_display_list_overrun_data.html#a83c8763786939f9ba04441690a924818", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_fetch_shader.html b/struct_g_x2_fetch_shader.html deleted file mode 100644 index 10c2c84..0000000 --- a/struct_g_x2_fetch_shader.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - -WUT: GX2FetchShader Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2FetchShader Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    GX2FetchShaderType type
     
    struct {
       uint32_t   sq_pgm_resources_fs
     
    regs
     
    uint32_t size
     
    uint8_t * program
     
    uint32_t attribCount
     
    uint32_t numDivisors
     
    uint32_t divisors [2]
     
    -

    Detailed Description

    -
    -

    Definition at line 29 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2FetchShaderType type
    -
    - -

    Definition at line 31 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_pgm_resources_fs
    -
    - -

    Definition at line 35 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    struct { ... } regs
    -
    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 38 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t* program
    -
    - -

    Definition at line 39 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t attribCount
    -
    - -

    Definition at line 40 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t numDivisors
    -
    - -

    Definition at line 41 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t divisors[2]
    -
    - -

    Definition at line 42 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_geometry_shader.html b/struct_g_x2_geometry_shader.html deleted file mode 100644 index f04b7da..0000000 --- a/struct_g_x2_geometry_shader.html +++ /dev/null @@ -1,593 +0,0 @@ - - - - - - -WUT: GX2GeometryShader Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2GeometryShader Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct {
       uint32_t   sq_pgm_resources_gs
     
       uint32_t   vgt_gs_out_prim_type
     
       uint32_t   vgt_gs_mode
     
       uint32_t   pa_cl_vs_out_cntl
     
       uint32_t   sq_pgm_resources_vs
     
       uint32_t   sq_gs_vert_itemsize
     
       uint32_t   spi_vs_out_config
     
       uint32_t   num_spi_vs_out_id
     
       uint32_t   spi_vs_out_id [10]
     
       uint32_t   vgt_strmout_buffer_en
     
    regs
     
    uint32_t size
     
    uint8_t * program
     
    uint32_t vertexProgramSize
     
    uint8_t * vertexProgram
     
    GX2ShaderMode mode
     
    uint32_t uniformBlockCount
     
    GX2UniformBlockuniformBlocks
     
    uint32_t uniformVarCount
     
    GX2UniformVaruniformVars
     
    uint32_t initialValueCount
     
    GX2UniformInitialValueinitialValues
     
    uint32_t loopVarCount
     
    GX2LoopVarloopVars
     
    uint32_t samplerVarCount
     
    GX2SamplerVarsamplerVars
     
    uint32_t ringItemSize
     
    BOOL hasStreamOut
     
    uint32_t streamOutStride [4]
     
    GX2RBuffer gx2rBuffer
     
    -

    Detailed Description

    -
    -

    Definition at line 264 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t sq_pgm_resources_gs
    -
    - -

    Definition at line 268 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_gs_out_prim_type
    -
    - -

    Definition at line 269 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_gs_mode
    -
    - -

    Definition at line 270 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vs_out_cntl
    -
    - -

    Definition at line 271 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_pgm_resources_vs
    -
    - -

    Definition at line 272 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_gs_vert_itemsize
    -
    - -

    Definition at line 273 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_vs_out_config
    -
    - -

    Definition at line 274 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t num_spi_vs_out_id
    -
    - -

    Definition at line 275 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_vs_out_id[10]
    -
    - -

    Definition at line 276 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_strmout_buffer_en
    -
    - -

    Definition at line 277 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    struct { ... } regs
    -
    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 280 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t* program
    -
    - -

    Definition at line 281 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vertexProgramSize
    -
    - -

    Definition at line 282 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t* vertexProgram
    -
    - -

    Definition at line 283 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2ShaderMode mode
    -
    - -

    Definition at line 284 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformBlockCount
    -
    - -

    Definition at line 286 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformBlock* uniformBlocks
    -
    - -

    Definition at line 287 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformVarCount
    -
    - -

    Definition at line 289 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformVar* uniformVars
    -
    - -

    Definition at line 290 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t initialValueCount
    -
    - -

    Definition at line 292 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformInitialValue* initialValues
    -
    - -

    Definition at line 293 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t loopVarCount
    -
    - -

    Definition at line 295 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2LoopVar* loopVars
    -
    - -

    Definition at line 296 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t samplerVarCount
    -
    - -

    Definition at line 298 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SamplerVar* samplerVars
    -
    - -

    Definition at line 299 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t ringItemSize
    -
    - -

    Definition at line 301 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    BOOL hasStreamOut
    -
    - -

    Definition at line 302 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t streamOutStride[4]
    -
    - -

    Definition at line 303 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2RBuffer gx2rBuffer
    -
    - -

    Definition at line 305 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_line_width_reg.html b/struct_g_x2_line_width_reg.html deleted file mode 100644 index 1befeee..0000000 --- a/struct_g_x2_line_width_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2LineWidthReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2LineWidthReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t pa_su_line_cntl
     
    -

    Detailed Description

    -
    -

    Definition at line 101 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_su_line_cntl
    -
    - -

    Definition at line 103 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_line_width_reg.js b/struct_g_x2_line_width_reg.js deleted file mode 100644 index e927ebc..0000000 --- a/struct_g_x2_line_width_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_line_width_reg = -[ - [ "regs", "struct_g_x2_line_width_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_loop_var.html b/struct_g_x2_loop_var.html deleted file mode 100644 index f7d4495..0000000 --- a/struct_g_x2_loop_var.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2LoopVar Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2LoopVar Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - -

    -Data Fields

    uint32_t offset
     
    uint32_t value
     
    -

    Detailed Description

    -
    -

    Definition at line 88 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t offset
    -
    - -

    Definition at line 90 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t value
    -
    - -

    Definition at line 91 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_pixel_shader.html b/struct_g_x2_pixel_shader.html deleted file mode 100644 index b99609d..0000000 --- a/struct_g_x2_pixel_shader.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - - -WUT: GX2PixelShader Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2PixelShader Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct {
       uint32_t   sq_pgm_resources_ps
     
       uint32_t   sq_pgm_exports_ps
     
       uint32_t   spi_ps_in_control_0
     
       uint32_t   spi_ps_in_control_1
     
       uint32_t   num_spi_ps_input_cntl
     
       uint32_t   spi_ps_input_cntls [32]
     
       uint32_t   cb_shader_mask
     
       uint32_t   cb_shader_control
     
       uint32_t   db_shader_control
     
       uint32_t   spi_input_z
     
    regs
     
    uint32_t size
     
    uint8_t * program
     
    GX2ShaderMode mode
     
    uint32_t uniformBlockCount
     
    GX2UniformBlockuniformBlocks
     
    uint32_t uniformVarCount
     
    GX2UniformVaruniformVars
     
    uint32_t initialValueCount
     
    GX2UniformInitialValueinitialValues
     
    uint32_t loopVarCount
     
    GX2LoopVarloopVars
     
    uint32_t samplerVarCount
     
    GX2SamplerVarsamplerVars
     
    GX2RBuffer gx2rBuffer
     
    -

    Detailed Description

    -
    -

    Definition at line 201 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t sq_pgm_resources_ps
    -
    - -

    Definition at line 205 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_pgm_exports_ps
    -
    - -

    Definition at line 206 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_ps_in_control_0
    -
    - -

    Definition at line 207 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_ps_in_control_1
    -
    - -

    Definition at line 208 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t num_spi_ps_input_cntl
    -
    - -

    Definition at line 209 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_ps_input_cntls[32]
    -
    - -

    Definition at line 210 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t cb_shader_mask
    -
    - -

    Definition at line 211 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t cb_shader_control
    -
    - -

    Definition at line 212 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t db_shader_control
    -
    - -

    Definition at line 213 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_input_z
    -
    - -

    Definition at line 214 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    struct { ... } regs
    -
    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 217 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t* program
    -
    - -

    Definition at line 218 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2ShaderMode mode
    -
    - -

    Definition at line 219 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformBlockCount
    -
    - -

    Definition at line 221 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformBlock* uniformBlocks
    -
    - -

    Definition at line 222 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformVarCount
    -
    - -

    Definition at line 224 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformVar* uniformVars
    -
    - -

    Definition at line 225 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t initialValueCount
    -
    - -

    Definition at line 227 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformInitialValue* initialValues
    -
    - -

    Definition at line 228 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t loopVarCount
    -
    - -

    Definition at line 230 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2LoopVar* loopVars
    -
    - -

    Definition at line 231 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t samplerVarCount
    -
    - -

    Definition at line 233 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SamplerVar* samplerVars
    -
    - -

    Definition at line 234 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2RBuffer gx2rBuffer
    -
    - -

    Definition at line 236 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_point_limits_reg.html b/struct_g_x2_point_limits_reg.html deleted file mode 100644 index 3fb5e43..0000000 --- a/struct_g_x2_point_limits_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2PointLimitsReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2PointLimitsReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t pa_su_point_minmax
     
    -

    Detailed Description

    -
    -

    Definition at line 115 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_su_point_minmax
    -
    - -

    Definition at line 117 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_point_limits_reg.js b/struct_g_x2_point_limits_reg.js deleted file mode 100644 index fd5f3b7..0000000 --- a/struct_g_x2_point_limits_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_point_limits_reg = -[ - [ "regs", "struct_g_x2_point_limits_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_point_size_reg.html b/struct_g_x2_point_size_reg.html deleted file mode 100644 index 6d9c555..0000000 --- a/struct_g_x2_point_size_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2PointSizeReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2PointSizeReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t pa_su_point_size
     
    -

    Detailed Description

    -
    -

    Definition at line 108 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_su_point_size
    -
    - -

    Definition at line 110 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_point_size_reg.js b/struct_g_x2_point_size_reg.js deleted file mode 100644 index efc9e73..0000000 --- a/struct_g_x2_point_size_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_point_size_reg = -[ - [ "regs", "struct_g_x2_point_size_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_polygon_control_reg.html b/struct_g_x2_polygon_control_reg.html deleted file mode 100644 index 293efb5..0000000 --- a/struct_g_x2_polygon_control_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2PolygonControlReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2PolygonControlReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t pa_su_sc_mode_cntl
     
    -

    Detailed Description

    -
    -

    Definition at line 122 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_su_sc_mode_cntl
    -
    - -

    Definition at line 124 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_polygon_control_reg.js b/struct_g_x2_polygon_control_reg.js deleted file mode 100644 index e4265df..0000000 --- a/struct_g_x2_polygon_control_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_polygon_control_reg = -[ - [ "regs", "struct_g_x2_polygon_control_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_polygon_offset_reg.html b/struct_g_x2_polygon_offset_reg.html deleted file mode 100644 index f00785a..0000000 --- a/struct_g_x2_polygon_offset_reg.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: GX2PolygonOffsetReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2PolygonOffsetReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - - - - - - - -

    -Data Fields

    uint32_t pa_su_poly_offset_front_scale
     
    uint32_t pa_su_poly_offset_front_offset
     
    uint32_t pa_su_poly_offset_back_scale
     
    uint32_t pa_su_poly_offset_back_offset
     
    uint32_t pa_su_poly_offset_clamp
     
    -

    Detailed Description

    -
    -

    Definition at line 129 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_su_poly_offset_front_scale
    -
    - -

    Definition at line 131 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_su_poly_offset_front_offset
    -
    - -

    Definition at line 132 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_su_poly_offset_back_scale
    -
    - -

    Definition at line 133 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_su_poly_offset_back_offset
    -
    - -

    Definition at line 134 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_su_poly_offset_clamp
    -
    - -

    Definition at line 135 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_polygon_offset_reg.js b/struct_g_x2_polygon_offset_reg.js deleted file mode 100644 index 9376f08..0000000 --- a/struct_g_x2_polygon_offset_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_polygon_offset_reg = -[ - [ "regs", "struct_g_x2_polygon_offset_reg.html#acaf44c85a88d565b8d775653e0602223", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_r_buffer.html b/struct_g_x2_r_buffer.html deleted file mode 100644 index b1d9b06..0000000 --- a/struct_g_x2_r_buffer.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: GX2RBuffer Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2RBuffer Struct Reference
    -
    -
    - -

    #include <buffer.h>

    - - - - - - - - - - -

    -Data Fields

    GX2RResourceFlags flags
     
    uint32_t elemSize
     
    uint32_t elemCount
     
    void * buffer
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file buffer.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2RResourceFlags flags
    -
    - -

    Definition at line 19 of file buffer.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t elemSize
    -
    - -

    Definition at line 20 of file buffer.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t elemCount
    -
    - -

    Definition at line 21 of file buffer.h.

    - -
    -
    - -
    -
    - - - - -
    void* buffer
    -
    - -

    Definition at line 22 of file buffer.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2r/buffer.h
    • -
    -
    - - - - diff --git a/struct_g_x2_sampler.html b/struct_g_x2_sampler.html deleted file mode 100644 index 1bf2d90..0000000 --- a/struct_g_x2_sampler.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2Sampler Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2Sampler Struct Reference
    -
    -
    - -

    #include <sampler.h>

    - - - - -

    -Data Fields

    uint32_t regs [3]
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file sampler.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t regs[3]
    -
    - -

    Definition at line 19 of file sampler.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/sampler.h
    • -
    -
    - - - - diff --git a/struct_g_x2_sampler.js b/struct_g_x2_sampler.js deleted file mode 100644 index 2fa1a3b..0000000 --- a/struct_g_x2_sampler.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_sampler = -[ - [ "regs", "struct_g_x2_sampler.html#a44ec6ef6908d093bea07bda4666eb5c9", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_sampler_var.html b/struct_g_x2_sampler_var.html deleted file mode 100644 index 09b0f19..0000000 --- a/struct_g_x2_sampler_var.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: GX2SamplerVar Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2SamplerVar Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - -

    -Data Fields

    const char * name
     
    GX2SamplerVarType type
     
    uint32_t location
     
    -

    Detailed Description

    -
    -

    Definition at line 97 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 99 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SamplerVarType type
    -
    - -

    Definition at line 100 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t location
    -
    - -

    Definition at line 101 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_scissor_reg.html b/struct_g_x2_scissor_reg.html deleted file mode 100644 index 6d57942..0000000 --- a/struct_g_x2_scissor_reg.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2ScissorReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ScissorReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - -

    -Data Fields

    uint32_t pa_sc_generic_scissor_tl
     
    uint32_t pa_sc_generic_scissor_br
     
    -

    Detailed Description

    -
    -

    Definition at line 144 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_sc_generic_scissor_tl
    -
    - -

    Definition at line 146 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_sc_generic_scissor_br
    -
    - -

    Definition at line 147 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_scissor_reg.js b/struct_g_x2_scissor_reg.js deleted file mode 100644 index 8f360db..0000000 --- a/struct_g_x2_scissor_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_scissor_reg = -[ - [ "regs", "struct_g_x2_scissor_reg.html#a793ff021e4af050334eacd59fe715952", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_shadow_state.html b/struct_g_x2_shadow_state.html deleted file mode 100644 index b508976..0000000 --- a/struct_g_x2_shadow_state.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -WUT: GX2ShadowState Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ShadowState Struct Reference
    -
    -
    - -

    #include <context.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t config [0xB00]
     
    uint32_t context [0x400]
     
    uint32_t alu [0x800]
     
    uint32_t loop [0x60]
     
    uint32_t resource [0xD9E]
     
    uint32_t sampler [0xA2]
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file context.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t config[0xB00]
    -
    - -

    Definition at line 19 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t context[0x400]
    -
    - -

    Definition at line 20 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t alu[0x800]
    -
    - -

    Definition at line 21 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t loop[0x60]
    -
    - -

    Definition at line 22 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t resource[0xD9E]
    -
    - -

    Definition at line 24 of file context.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sampler[0xA2]
    -
    - -

    Definition at line 26 of file context.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/context.h
    • -
    -
    - - - - diff --git a/struct_g_x2_shadow_state.js b/struct_g_x2_shadow_state.js deleted file mode 100644 index 9e7f6e6..0000000 --- a/struct_g_x2_shadow_state.js +++ /dev/null @@ -1,9 +0,0 @@ -var struct_g_x2_shadow_state = -[ - [ "alu", "struct_g_x2_shadow_state.html#ad056e488115daa9adad873fbf207300c", null ], - [ "config", "struct_g_x2_shadow_state.html#a75058e5f8e1f4f0038413744f3bc3c5f", null ], - [ "context", "struct_g_x2_shadow_state.html#aab9ac46545a7f7ca3ea7be2e7868f1f2", null ], - [ "loop", "struct_g_x2_shadow_state.html#a32fbd34645dd2e2a457ac8d04333bf16", null ], - [ "resource", "struct_g_x2_shadow_state.html#a76ec71afcdf44fc57958a0fc0e96135a", null ], - [ "sampler", "struct_g_x2_shadow_state.html#acea0c8cb10cf9354524ef1aa64f2858f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_stencil_mask_reg.html b/struct_g_x2_stencil_mask_reg.html deleted file mode 100644 index 5d81211..0000000 --- a/struct_g_x2_stencil_mask_reg.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2StencilMaskReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2StencilMaskReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - -

    -Data Fields

    uint32_t db_stencilrefmask
     
    uint32_t db_stencilrefmask_bf
     
    -

    Detailed Description

    -
    -

    Definition at line 92 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t db_stencilrefmask
    -
    - -

    Definition at line 94 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t db_stencilrefmask_bf
    -
    - -

    Definition at line 95 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_stencil_mask_reg.js b/struct_g_x2_stencil_mask_reg.js deleted file mode 100644 index cd6f89c..0000000 --- a/struct_g_x2_stencil_mask_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_stencil_mask_reg = -[ - [ "regs", "struct_g_x2_stencil_mask_reg.html#a793ff021e4af050334eacd59fe715952", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_surface.html b/struct_g_x2_surface.html deleted file mode 100644 index c96f659..0000000 --- a/struct_g_x2_surface.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - -WUT: GX2Surface Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2Surface Struct Reference
    -
    -
    - -

    #include <surface.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    GX2SurfaceDim dim
     
    uint32_t width
     
    uint32_t height
     
    uint32_t depth
     
    uint32_t mipLevels
     
    GX2SurfaceFormat format
     
    GX2AAMode aa
     
    GX2SurfaceUse use
     
    uint32_t imageSize
     
    void * image
     
    uint32_t mipmapSize
     
    void * mipmaps
     
    GX2TileMode tileMode
     
    uint32_t swizzle
     
    uint32_t alignment
     
    uint32_t pitch
     
    uint32_t mipLevelOffset [13]
     
    -

    Detailed Description

    -
    -

    Definition at line 19 of file surface.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2SurfaceDim dim
    -
    - -

    Definition at line 21 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t width
    -
    - -

    Definition at line 22 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t height
    -
    - -

    Definition at line 23 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t depth
    -
    - -

    Definition at line 24 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mipLevels
    -
    - -

    Definition at line 25 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SurfaceFormat format
    -
    - -

    Definition at line 26 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    GX2AAMode aa
    -
    - -

    Definition at line 27 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SurfaceUse use
    -
    - -

    Definition at line 28 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t imageSize
    -
    - -

    Definition at line 29 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    void* image
    -
    - -

    Definition at line 30 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mipmapSize
    -
    - -

    Definition at line 31 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    void* mipmaps
    -
    - -

    Definition at line 32 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    GX2TileMode tileMode
    -
    - -

    Definition at line 33 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t swizzle
    -
    - -

    Definition at line 34 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t alignment
    -
    - -

    Definition at line 35 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pitch
    -
    - -

    Definition at line 36 of file surface.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mipLevelOffset[13]
    -
    - -

    Definition at line 37 of file surface.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/surface.h
    • -
    -
    - - - - diff --git a/struct_g_x2_surface.js b/struct_g_x2_surface.js deleted file mode 100644 index 909b2f4..0000000 --- a/struct_g_x2_surface.js +++ /dev/null @@ -1,21 +0,0 @@ -var struct_g_x2_surface = -[ - [ "aa", "struct_g_x2_surface.html#a81931bcece5f4cdab4cb8c8261fa8aaa", null ], - [ "alignment", "struct_g_x2_surface.html#ae3f914e3c27b98dbfcfcf7f1a00c9bb0", null ], - [ "depth", "struct_g_x2_surface.html#af43b771026fceb9a0b28256afc08f69b", null ], - [ "dim", "struct_g_x2_surface.html#aa10866f83d042583f32ee7212355a624", null ], - [ "format", "struct_g_x2_surface.html#a89eb29b897d379cfed1e78754a078997", null ], - [ "height", "struct_g_x2_surface.html#a6ad4f820ce4e75cda0686fcaad5168be", null ], - [ "image", "struct_g_x2_surface.html#a43c67c13c1e3cb6d6ecc454d839fc075", null ], - [ "imageSize", "struct_g_x2_surface.html#ab1ce8bb44bc98a61115233a58117c2ad", null ], - [ "mipLevelOffset", "struct_g_x2_surface.html#a9c9a63cf1f94536c9c49d7cd1106f173", null ], - [ "mipLevels", "struct_g_x2_surface.html#a4ec7bfbc7ae5f5c9a66ad9c7a742355c", null ], - [ "mipmaps", "struct_g_x2_surface.html#a31b8308cdee23e164a3ed96c2ba9948c", null ], - [ "mipmapSize", "struct_g_x2_surface.html#a5fc8c49490fc5bd5142896438c917b81", null ], - [ "pitch", "struct_g_x2_surface.html#a169952c253c9909a5f727afaec738893", null ], - [ "resourceFlags", "struct_g_x2_surface.html#a8fab9d893afc835fec8e6c341782db64", null ], - [ "swizzle", "struct_g_x2_surface.html#a4991dfd17cc16b965880c206f611dd2a", null ], - [ "tileMode", "struct_g_x2_surface.html#a1d4c39509cdedc73203e5995bad9fdd5", null ], - [ "use", "struct_g_x2_surface.html#a046f4fd66cafc72ff5e30eca871c1905", null ], - [ "width", "struct_g_x2_surface.html#a325272ddd9a962f05deb905101d25cbd", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_target_channel_mask_reg.html b/struct_g_x2_target_channel_mask_reg.html deleted file mode 100644 index a67c7ae..0000000 --- a/struct_g_x2_target_channel_mask_reg.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: GX2TargetChannelMaskReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2TargetChannelMaskReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - -

    -Data Fields

    uint32_t cb_target_mask
     
    -

    Detailed Description

    -
    -

    Definition at line 153 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t cb_target_mask
    -
    - -

    Definition at line 155 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_target_channel_mask_reg.js b/struct_g_x2_target_channel_mask_reg.js deleted file mode 100644 index b158c7b..0000000 --- a/struct_g_x2_target_channel_mask_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_target_channel_mask_reg = -[ - [ "regs", "struct_g_x2_target_channel_mask_reg.html#a69b0f6584edc4faed68d77e89a5ff28f", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_texture.html b/struct_g_x2_texture.html deleted file mode 100644 index 3a4319d..0000000 --- a/struct_g_x2_texture.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - -WUT: GX2Texture Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2Texture Struct Reference
    -
    -
    - -

    #include <texture.h>

    - - - - - - - - - - - - - - - - -

    -Data Fields

    GX2Surface surface
     
    uint32_t viewFirstMip
     
    uint32_t viewNumMips
     
    uint32_t viewFirstSlice
     
    uint32_t viewNumSlices
     
    uint32_t compMap
     
    uint32_t regs [5]
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file texture.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    GX2Surface surface
    -
    - -

    Definition at line 19 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewFirstMip
    -
    - -

    Definition at line 20 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewNumMips
    -
    - -

    Definition at line 21 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewFirstSlice
    -
    - -

    Definition at line 22 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t viewNumSlices
    -
    - -

    Definition at line 23 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t compMap
    -
    - -

    Definition at line 24 of file texture.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t regs[5]
    -
    - -

    Definition at line 26 of file texture.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/texture.h
    • -
    -
    - - - - diff --git a/struct_g_x2_texture.js b/struct_g_x2_texture.js deleted file mode 100644 index 2b9dcba..0000000 --- a/struct_g_x2_texture.js +++ /dev/null @@ -1,10 +0,0 @@ -var struct_g_x2_texture = -[ - [ "compMap", "struct_g_x2_texture.html#acdfc90c16d5829280f05f9f7a318dcb7", null ], - [ "regs", "struct_g_x2_texture.html#acaf44c85a88d565b8d775653e0602223", null ], - [ "surface", "struct_g_x2_texture.html#a53c1a2d49171d5425a3f0016bc9d7937", null ], - [ "viewFirstMip", "struct_g_x2_texture.html#afa01f2830fca18d3b86bcc79e3e5de7a", null ], - [ "viewFirstSlice", "struct_g_x2_texture.html#a27bbcd4e5a476365639f19fc0430157a", null ], - [ "viewNumMips", "struct_g_x2_texture.html#aaa5544b267f4dab754cd1276838ef695", null ], - [ "viewNumSlices", "struct_g_x2_texture.html#a36c3521cb447a12ea0ca556ac351017a", null ] -]; \ No newline at end of file diff --git a/struct_g_x2_uniform_block.html b/struct_g_x2_uniform_block.html deleted file mode 100644 index 3133cd6..0000000 --- a/struct_g_x2_uniform_block.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: GX2UniformBlock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2UniformBlock Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - -

    -Data Fields

    const char * name
     
    uint32_t offset
     
    uint32_t size
     
    -

    Detailed Description

    -
    -

    Definition at line 53 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 55 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t offset
    -
    - -

    Definition at line 56 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 57 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_uniform_initial_value.html b/struct_g_x2_uniform_initial_value.html deleted file mode 100644 index 49d8657..0000000 --- a/struct_g_x2_uniform_initial_value.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: GX2UniformInitialValue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2UniformInitialValue Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - -

    -Data Fields

    float value [4]
     
    uint32_t offset
     
    -

    Detailed Description

    -
    -

    Definition at line 79 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float value[4]
    -
    - -

    Definition at line 81 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t offset
    -
    - -

    Definition at line 82 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_uniform_var.html b/struct_g_x2_uniform_var.html deleted file mode 100644 index 8073079..0000000 --- a/struct_g_x2_uniform_var.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: GX2UniformVar Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2UniformVar Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - -

    -Data Fields

    const char * name
     
    GX2ShaderVarType type
     
    uint32_t count
     
    uint32_t offset
     
    int32_t block
     
    -

    Detailed Description

    -
    -

    Definition at line 64 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 66 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2ShaderVarType type
    -
    - -

    Definition at line 67 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t count
    -
    - -

    Definition at line 68 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t offset
    -
    - -

    Definition at line 69 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t block
    -
    - -

    Definition at line 70 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_vertex_shader.html b/struct_g_x2_vertex_shader.html deleted file mode 100644 index 4916b88..0000000 --- a/struct_g_x2_vertex_shader.html +++ /dev/null @@ -1,625 +0,0 @@ - - - - - - -WUT: GX2VertexShader Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2VertexShader Struct Reference
    -
    -
    - -

    #include <shaders.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    struct {
       uint32_t   sq_pgm_resources_vs
     
       uint32_t   vgt_primitiveid_en
     
       uint32_t   spi_vs_out_config
     
       uint32_t   num_spi_vs_out_id
     
       uint32_t   spi_vs_out_id [10]
     
       uint32_t   pa_cl_vs_out_cntl
     
       uint32_t   sq_vtx_semantic_clear
     
       uint32_t   num_sq_vtx_semantic
     
       uint32_t   sq_vtx_semantic [32]
     
       uint32_t   vgt_strmout_buffer_en
     
       uint32_t   vgt_vertex_reuse_block_cntl
     
       uint32_t   vgt_hos_reuse_depth
     
    regs
     
    uint32_t size
     
    uint8_t * program
     
    GX2ShaderMode mode
     
    uint32_t uniformBlockCount
     
    GX2UniformBlockuniformBlocks
     
    uint32_t uniformVarCount
     
    GX2UniformVaruniformVars
     
    uint32_t initialValueCount
     
    GX2UniformInitialValueinitialValues
     
    uint32_t loopVarCount
     
    GX2LoopVarloopVars
     
    uint32_t samplerVarCount
     
    GX2SamplerVarsamplerVars
     
    uint32_t attribVarCount
     
    GX2AttribVarattribVars
     
    uint32_t ringItemsize
     
    BOOL hasStreamOut
     
    uint32_t streamOutStride [4]
     
    GX2RBuffer gx2rBuffer
     
    -

    Detailed Description

    -
    -

    Definition at line 121 of file shaders.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t sq_pgm_resources_vs
    -
    - -

    Definition at line 125 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_primitiveid_en
    -
    - -

    Definition at line 126 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_vs_out_config
    -
    - -

    Definition at line 127 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t num_spi_vs_out_id
    -
    - -

    Definition at line 128 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t spi_vs_out_id[10]
    -
    - -

    Definition at line 129 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vs_out_cntl
    -
    - -

    Definition at line 130 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_vtx_semantic_clear
    -
    - -

    Definition at line 131 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t num_sq_vtx_semantic
    -
    - -

    Definition at line 132 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sq_vtx_semantic[32]
    -
    - -

    Definition at line 133 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_strmout_buffer_en
    -
    - -

    Definition at line 134 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_vertex_reuse_block_cntl
    -
    - -

    Definition at line 135 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t vgt_hos_reuse_depth
    -
    - -

    Definition at line 136 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    struct { ... } regs
    -
    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 139 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t* program
    -
    - -

    Definition at line 140 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2ShaderMode mode
    -
    - -

    Definition at line 141 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformBlockCount
    -
    - -

    Definition at line 143 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformBlock* uniformBlocks
    -
    - -

    Definition at line 144 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t uniformVarCount
    -
    - -

    Definition at line 146 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformVar* uniformVars
    -
    - -

    Definition at line 147 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t initialValueCount
    -
    - -

    Definition at line 149 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2UniformInitialValue* initialValues
    -
    - -

    Definition at line 150 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t loopVarCount
    -
    - -

    Definition at line 152 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2LoopVar* loopVars
    -
    - -

    Definition at line 153 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t samplerVarCount
    -
    - -

    Definition at line 155 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2SamplerVar* samplerVars
    -
    - -

    Definition at line 156 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t attribVarCount
    -
    - -

    Definition at line 158 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2AttribVar* attribVars
    -
    - -

    Definition at line 159 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t ringItemsize
    -
    - -

    Definition at line 161 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    BOOL hasStreamOut
    -
    - -

    Definition at line 163 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t streamOutStride[4]
    -
    - -

    Definition at line 164 of file shaders.h.

    - -
    -
    - -
    -
    - - - - -
    GX2RBuffer gx2rBuffer
    -
    - -

    Definition at line 166 of file shaders.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/shaders.h
    • -
    -
    - - - - diff --git a/struct_g_x2_viewport_reg.html b/struct_g_x2_viewport_reg.html deleted file mode 100644 index 743bee9..0000000 --- a/struct_g_x2_viewport_reg.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - -WUT: GX2ViewportReg Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    GX2ViewportReg Struct Reference
    -
    -
    - -

    #include <registers.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t pa_cl_vport_xscale
     
    uint32_t pa_cl_vport_xoffset
     
    uint32_t pa_cl_vport_yscale
     
    uint32_t pa_cl_vport_yoffset
     
    uint32_t pa_cl_vport_zscale
     
    uint32_t pa_cl_vport_zoffset
     
    uint32_t pa_cl_gb_vert_clip_adj
     
    uint32_t pa_cl_gb_vert_disc_adj
     
    uint32_t pa_cl_gb_horz_clip_adj
     
    uint32_t pa_cl_gb_horz_disc_adj
     
    uint32_t pa_sc_vport_zmin
     
    uint32_t pa_sc_vport_zmax
     
    -

    Detailed Description

    -
    -

    Definition at line 160 of file registers.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t pa_cl_vport_xscale
    -
    - -

    Definition at line 162 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vport_xoffset
    -
    - -

    Definition at line 163 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vport_yscale
    -
    - -

    Definition at line 164 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vport_yoffset
    -
    - -

    Definition at line 165 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vport_zscale
    -
    - -

    Definition at line 166 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_vport_zoffset
    -
    - -

    Definition at line 167 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_gb_vert_clip_adj
    -
    - -

    Definition at line 168 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_gb_vert_disc_adj
    -
    - -

    Definition at line 169 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_gb_horz_clip_adj
    -
    - -

    Definition at line 170 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_cl_gb_horz_disc_adj
    -
    - -

    Definition at line 171 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_sc_vport_zmin
    -
    - -

    Definition at line 172 of file registers.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pa_sc_vport_zmax
    -
    - -

    Definition at line 173 of file registers.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/gx2/registers.h
    • -
    -
    - - - - diff --git a/struct_g_x2_viewport_reg.js b/struct_g_x2_viewport_reg.js deleted file mode 100644 index 686706c..0000000 --- a/struct_g_x2_viewport_reg.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_g_x2_viewport_reg = -[ - [ "regs", "struct_g_x2_viewport_reg.html#abf0bac7dcb47cebb251e60f5f8222517", null ] -]; \ No newline at end of file diff --git a/struct_m_c_p_device.html b/struct_m_c_p_device.html deleted file mode 100644 index 17dcf1f..0000000 --- a/struct_m_c_p_device.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: MCPDevice Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MCPDevice Struct Reference
    -
    -
    - -

    #include <mcp.h>

    - - - - -

    -Data Fields

    char name [0x31B]
     
    -

    Detailed Description

    -
    -

    Definition at line 55 of file mcp.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    char name[0x31B]
    -
    - -

    Definition at line 57 of file mcp.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mcp.h
    • -
    -
    - - - - diff --git a/struct_m_c_p_device_list.html b/struct_m_c_p_device_list.html deleted file mode 100644 index a33680c..0000000 --- a/struct_m_c_p_device_list.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: MCPDeviceList Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MCPDeviceList Struct Reference
    -
    -
    - -

    #include <mcp.h>

    - - - - -

    -Data Fields

    MCPDevice devices [32]
     
    -

    Detailed Description

    -
    -

    Definition at line 61 of file mcp.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MCPDevice devices[32]
    -
    - -

    Definition at line 63 of file mcp.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mcp.h
    • -
    -
    - - - - diff --git a/struct_m_c_p_install_info.html b/struct_m_c_p_install_info.html deleted file mode 100644 index d49ff5e..0000000 --- a/struct_m_c_p_install_info.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: MCPInstallInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    MCPInstallInfo Struct Reference
    -
    -
    - -

    #include <mcp.h>

    -

    Detailed Description

    -
    -

    Definition at line 43 of file mcp.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mcp.h
    • -
    -
    - - - - diff --git a/struct_m_c_p_install_title_info.html b/struct_m_c_p_install_title_info.html deleted file mode 100644 index 0912198..0000000 --- a/struct_m_c_p_install_title_info.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -WUT: MCPInstallTitleInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    -
    -
    MCPInstallTitleInfo Struct Reference
    -
    -
    - -

    #include <mcp.h>

    -

    Detailed Description

    -
    -

    Definition at line 49 of file mcp.h.

    -

    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mcp.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_block_heap.html b/struct_m_e_m_block_heap.html deleted file mode 100644 index 6050f6e..0000000 --- a/struct_m_e_m_block_heap.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - -WUT: MEMBlockHeap Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMBlockHeap Struct Reference
    -
    -
    - -

    #include <blockheap.h>

    - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    MEMHeapHeader header
     
    MEMBlockHeapTracking defaultTrack
     Default tracking heap, tracks only defaultBlock. More...
     
    MEMBlockHeapBlock defaultBlock
     Default block, used so we don't have an empty block list. More...
     
    MEMBlockHeapBlockfirstBlock
     First block in this heap. More...
     
    MEMBlockHeapBlocklastBlock
     Last block in this heap. More...
     
    MEMBlockHeapBlockfirstFreeBlock
     First free block. More...
     
    uint32_t numFreeBlocks
     Free block count. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 57 of file blockheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMHeapHeader header
    -
    - -

    Definition at line 59 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapTracking defaultTrack
    -
    - -

    Default tracking heap, tracks only defaultBlock.

    - -

    Definition at line 62 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock defaultBlock
    -
    - -

    Default block, used so we don't have an empty block list.

    - -

    Definition at line 65 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock* firstBlock
    -
    - -

    First block in this heap.

    - -

    Definition at line 68 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock* lastBlock
    -
    - -

    Last block in this heap.

    - -

    Definition at line 71 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock* firstFreeBlock
    -
    - -

    First free block.

    - -

    Definition at line 74 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t numFreeBlocks
    -
    - -

    Free block count.

    - -

    Definition at line 77 of file blockheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/blockheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_block_heap_block.html b/struct_m_e_m_block_heap_block.html deleted file mode 100644 index 56771e0..0000000 --- a/struct_m_e_m_block_heap_block.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -WUT: MEMBlockHeapBlock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMBlockHeapBlock Struct Reference
    -
    -
    - -

    #include <blockheap.h>

    - - - - - - - - - - - - - - - - - -

    -Data Fields

    void * start
     First address of the data region this block has allocated. More...
     
    void * end
     End address of the data region this block has allocated. More...
     
    BOOL isFree
     TRUE if the block is free, FALSE if allocated. More...
     
    MEMBlockHeapBlockprev
     Link to previous block, note that this is only set for allocated blocks. More...
     
    MEMBlockHeapBlocknext
     Link to next block, always set. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 33 of file blockheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    void* start
    -
    - -

    First address of the data region this block has allocated.

    - -

    Definition at line 36 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* end
    -
    - -

    End address of the data region this block has allocated.

    - -

    Definition at line 39 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    BOOL isFree
    -
    - -

    TRUE if the block is free, FALSE if allocated.

    - -

    Definition at line 42 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock* prev
    -
    - -

    Link to previous block, note that this is only set for allocated blocks.

    - -

    Definition at line 45 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMBlockHeapBlock* next
    -
    - -

    Link to next block, always set.

    - -

    Definition at line 48 of file blockheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/blockheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_block_heap_tracking.html b/struct_m_e_m_block_heap_tracking.html deleted file mode 100644 index 4efaf66..0000000 --- a/struct_m_e_m_block_heap_tracking.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -WUT: MEMBlockHeapTracking Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMBlockHeapTracking Struct Reference
    -
    -
    - -

    #include <blockheap.h>

    - - - - - - - - -

    -Data Fields

    MEMBlockHeapBlockblocks
     Pointer to first memory block. More...
     
    uint32_t blockCount
     Number of blocks in this tracking heap. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 19 of file blockheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMBlockHeapBlock* blocks
    -
    - -

    Pointer to first memory block.

    - -

    Definition at line 24 of file blockheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t blockCount
    -
    - -

    Number of blocks in this tracking heap.

    - -

    Definition at line 27 of file blockheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/blockheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_expanded_heap.html b/struct_m_e_m_expanded_heap.html deleted file mode 100644 index 2b8c914..0000000 --- a/struct_m_e_m_expanded_heap.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: MEMExpandedHeap Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMExpandedHeap Struct Reference
    -
    -
    - -

    #include <expandedheap.h>

    - - - - - - - - - - - - -

    -Data Fields

    MEMHeapHeader header
     
    MEMExpandedHeapBlockList freeList
     
    MEMExpandedHeapBlockList usedList
     
    uint16_t groupId
     
    uint16_t attribs
     
    -

    Detailed Description

    -
    -

    Definition at line 55 of file expandedheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMHeapHeader header
    -
    - -

    Definition at line 57 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMExpandedHeapBlockList freeList
    -
    - -

    Definition at line 58 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMExpandedHeapBlockList usedList
    -
    - -

    Definition at line 59 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t groupId
    -
    - -

    Definition at line 60 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t attribs
    -
    - -

    Definition at line 61 of file expandedheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_m_e_m_expanded_heap_block.html b/struct_m_e_m_expanded_heap_block.html deleted file mode 100644 index 68e7636..0000000 --- a/struct_m_e_m_expanded_heap_block.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: MEMExpandedHeapBlock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMExpandedHeapBlock Struct Reference
    -
    -
    - -

    #include <expandedheap.h>

    - - - - - - - - - - - - -

    -Data Fields

    uint32_t attribs
     
    uint32_t blockSize
     
    MEMExpandedHeapBlockprev
     
    MEMExpandedHeapBlocknext
     
    uint16_t tag
     
    -

    Detailed Description

    -
    -

    Definition at line 30 of file expandedheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t attribs
    -
    - -

    Definition at line 32 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t blockSize
    -
    - -

    Definition at line 33 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMExpandedHeapBlock* prev
    -
    - -

    Definition at line 34 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMExpandedHeapBlock* next
    -
    - -

    Definition at line 35 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t tag
    -
    - -

    Definition at line 36 of file expandedheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_m_e_m_expanded_heap_block_list.html b/struct_m_e_m_expanded_heap_block_list.html deleted file mode 100644 index 264ab61..0000000 --- a/struct_m_e_m_expanded_heap_block_list.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: MEMExpandedHeapBlockList Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMExpandedHeapBlockList Struct Reference
    -
    -
    - -

    #include <expandedheap.h>

    - - - - - - -

    -Data Fields

    MEMExpandedHeapBlockhead
     
    MEMExpandedHeapBlocktail
     
    -

    Detailed Description

    -
    -

    Definition at line 46 of file expandedheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMExpandedHeapBlock* head
    -
    - -

    Definition at line 48 of file expandedheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMExpandedHeapBlock* tail
    -
    - -

    Definition at line 49 of file expandedheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_m_e_m_frame_heap.html b/struct_m_e_m_frame_heap.html deleted file mode 100644 index 1def968..0000000 --- a/struct_m_e_m_frame_heap.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: MEMFrameHeap Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMFrameHeap Struct Reference
    -
    -
    - -

    #include <frameheap.h>

    - - - - - - - - - - -

    -Data Fields

    MEMHeapHeader header
     
    void * head
     
    void * tail
     
    MEMFrameHeapStatepreviousState
     
    -

    Detailed Description

    -
    -

    Definition at line 38 of file frameheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMHeapHeader header
    -
    - -

    Definition at line 40 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* head
    -
    - -

    Definition at line 41 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* tail
    -
    - -

    Definition at line 42 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMFrameHeapState* previousState
    -
    - -

    Definition at line 43 of file frameheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/frameheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_frame_heap_state.html b/struct_m_e_m_frame_heap_state.html deleted file mode 100644 index a47d95e..0000000 --- a/struct_m_e_m_frame_heap_state.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: MEMFrameHeapState Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMFrameHeapState Struct Reference
    -
    -
    - -

    #include <frameheap.h>

    - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     
    void * head
     
    void * tail
     
    MEMFrameHeapStateprevious
     
    -

    Detailed Description

    -
    -

    Definition at line 25 of file frameheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Definition at line 27 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* head
    -
    - -

    Definition at line 28 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* tail
    -
    - -

    Definition at line 29 of file frameheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMFrameHeapState* previous
    -
    - -

    Definition at line 30 of file frameheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/frameheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_heap_header.html b/struct_m_e_m_heap_header.html deleted file mode 100644 index 734e6a8..0000000 --- a/struct_m_e_m_heap_header.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - -WUT: MEMHeapHeader Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMHeapHeader Struct Reference
    -
    -
    - -

    #include <memheap.h>

    - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    MEMHeapTag tag
     Tag indicating which type of heap this is. More...
     
    MEMMemoryLink link
     Link for list this heap is in. More...
     
    MEMMemoryList list
     List of all child heaps in this heap. More...
     
    void * dataStart
     Pointer to start of allocatable memory. More...
     
    void * dataEnd
     Pointer to end of allocatable memory. More...
     
    OSSpinLock lock
     Lock used when MEM_HEAP_FLAG_USE_LOCK is set. More...
     
    uint32_t flags
     Flags set during heap creation. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 43 of file memheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMHeapTag tag
    -
    - -

    Tag indicating which type of heap this is.

    - -

    Definition at line 46 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMMemoryLink link
    -
    - -

    Link for list this heap is in.

    - -

    Definition at line 49 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMMemoryList list
    -
    - -

    List of all child heaps in this heap.

    - -

    Definition at line 52 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* dataStart
    -
    - -

    Pointer to start of allocatable memory.

    - -

    Definition at line 55 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    void* dataEnd
    -
    - -

    Pointer to end of allocatable memory.

    - -

    Definition at line 58 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    OSSpinLock lock
    -
    - -

    Lock used when MEM_HEAP_FLAG_USE_LOCK is set.

    - -

    Definition at line 61 of file memheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t flags
    -
    - -

    Flags set during heap creation.

    - -

    Definition at line 64 of file memheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/memheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_memory_link.html b/struct_m_e_m_memory_link.html deleted file mode 100644 index d64788d..0000000 --- a/struct_m_e_m_memory_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: MEMMemoryLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMMemoryLink Struct Reference
    -
    -
    - -

    #include <memlist.h>

    - - - - - - -

    -Data Fields

    void * prev
     
    void * next
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file memlist.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    void* prev
    -
    - -

    Definition at line 19 of file memlist.h.

    - -
    -
    - -
    -
    - - - - -
    void* next
    -
    - -

    Definition at line 20 of file memlist.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/memlist.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_memory_link.js b/struct_m_e_m_memory_link.js deleted file mode 100644 index 266d60c..0000000 --- a/struct_m_e_m_memory_link.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_m_e_m_memory_link = -[ - [ "next", "struct_m_e_m_memory_link.html#a75b19ffcca77bfc647ff02695958fd95", null ], - [ "prev", "struct_m_e_m_memory_link.html#af714e69444763fb9a76ec901a014baf1", null ] -]; \ No newline at end of file diff --git a/struct_m_e_m_memory_list.html b/struct_m_e_m_memory_list.html deleted file mode 100644 index bb3588f..0000000 --- a/struct_m_e_m_memory_list.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: MEMMemoryList Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMMemoryList Struct Reference
    -
    -
    - -

    #include <memlist.h>

    - - - - - - - - - - -

    -Data Fields

    void * head
     
    void * tail
     
    uint16_t count
     
    uint16_t offsetToMemoryLink
     
    -

    Detailed Description

    -
    -

    Definition at line 26 of file memlist.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    void* head
    -
    - -

    Definition at line 28 of file memlist.h.

    - -
    -
    - -
    -
    - - - - -
    void* tail
    -
    - -

    Definition at line 29 of file memlist.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t count
    -
    - -

    Definition at line 30 of file memlist.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t offsetToMemoryLink
    -
    - -

    Definition at line 31 of file memlist.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/memlist.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_memory_list.js b/struct_m_e_m_memory_list.js deleted file mode 100644 index 9453f50..0000000 --- a/struct_m_e_m_memory_list.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_m_e_m_memory_list = -[ - [ "count", "struct_m_e_m_memory_list.html#af6a39bfc7e1dc3b6f9c997c1c43fa996", null ], - [ "head", "struct_m_e_m_memory_list.html#a46997af7b414552eec825fd3f95287d9", null ], - [ "offsetToMemoryLink", "struct_m_e_m_memory_list.html#a1c1cef173ab860ec22956eb3500b914d", null ], - [ "tail", "struct_m_e_m_memory_list.html#a22b83cf1f38e69fbcb344ba2938f666c", null ] -]; \ No newline at end of file diff --git a/struct_m_e_m_unit_heap.html b/struct_m_e_m_unit_heap.html deleted file mode 100644 index ea8cf63..0000000 --- a/struct_m_e_m_unit_heap.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: MEMUnitHeap Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMUnitHeap Struct Reference
    -
    -
    - -

    #include <unitheap.h>

    - - - - - - - - -

    -Data Fields

    MEMHeapHeader header
     
    MEMUnitHeapFreeBlockfreeBlocks
     
    uint32_t blockSize
     
    -

    Detailed Description

    -
    -

    Definition at line 25 of file unitheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMHeapHeader header
    -
    - -

    Definition at line 27 of file unitheap.h.

    - -
    -
    - -
    -
    - - - - -
    MEMUnitHeapFreeBlock* freeBlocks
    -
    - -

    Definition at line 28 of file unitheap.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t blockSize
    -
    - -

    Definition at line 29 of file unitheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/unitheap.h
    • -
    -
    - - - - diff --git a/struct_m_e_m_unit_heap_free_block.html b/struct_m_e_m_unit_heap_free_block.html deleted file mode 100644 index b7619d4..0000000 --- a/struct_m_e_m_unit_heap_free_block.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: MEMUnitHeapFreeBlock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MEMUnitHeapFreeBlock Struct Reference
    -
    -
    - -

    #include <unitheap.h>

    - - - - -

    -Data Fields

    MEMUnitHeapFreeBlocknext
     
    -

    Detailed Description

    -
    -

    Definition at line 18 of file unitheap.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MEMUnitHeapFreeBlock* next
    -
    - -

    Definition at line 20 of file unitheap.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/unitheap.h
    • -
    -
    - - - - diff --git a/struct_m_p_task.html b/struct_m_p_task.html deleted file mode 100644 index 0987c61..0000000 --- a/struct_m_p_task.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - -WUT: MPTask Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MPTask Struct Reference
    -
    -
    - -

    #include <taskqueue.h>

    - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    MPTaskself
     
    MPTaskQueuequeue
     
    MPTaskState state
     
    MPTaskFunc func
     
    uint32_t userArg1
     
    uint32_t userArg2
     
    uint32_t result
     
    uint32_t coreID
     
    OSTime duration
     
    void * userData
     
    -

    Detailed Description

    -
    -

    Definition at line 55 of file taskqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MPTask* self
    -
    - -

    Definition at line 57 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    MPTaskQueue* queue
    -
    - -

    Definition at line 58 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    MPTaskState state
    -
    - -

    Definition at line 59 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    MPTaskFunc func
    -
    - -

    Definition at line 60 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t userArg1
    -
    - -

    Definition at line 61 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t userArg2
    -
    - -

    Definition at line 62 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t result
    -
    - -

    Definition at line 63 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t coreID
    -
    - -

    Definition at line 64 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime duration
    -
    - -

    Definition at line 65 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    void* userData
    -
    - -

    Definition at line 66 of file taskqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/taskqueue.h
    • -
    -
    - - - - diff --git a/struct_m_p_task.js b/struct_m_p_task.js deleted file mode 100644 index 2292227..0000000 --- a/struct_m_p_task.js +++ /dev/null @@ -1,13 +0,0 @@ -var struct_m_p_task = -[ - [ "coreID", "struct_m_p_task.html#ae7a6d0727a33023eef6a9f9875244df0", null ], - [ "duration", "struct_m_p_task.html#ac19723d7577dc41b98f6d84034ab3fee", null ], - [ "func", "struct_m_p_task.html#a1c1534a2cfd2f65708a8fb23acabe665", null ], - [ "queue", "struct_m_p_task.html#ae8f225ef46b10db211d105fd67bccc01", null ], - [ "result", "struct_m_p_task.html#a36692bbc61358ebc0e37a6fc6a395d28", null ], - [ "self", "struct_m_p_task.html#a1eafed7cd39820b4675fbcd9ece9451e", null ], - [ "state", "struct_m_p_task.html#ab291e144e92955a88491109324ae6c6f", null ], - [ "userArg1", "struct_m_p_task.html#a2a29725bbddfde4415a4b08d9499d8f4", null ], - [ "userArg2", "struct_m_p_task.html#a76cfcb32a13c33ad21464fdb7a4e4348", null ], - [ "userData", "struct_m_p_task.html#a2e294dd14122c554baa0665072b4ca7a", null ] -]; \ No newline at end of file diff --git a/struct_m_p_task_info.html b/struct_m_p_task_info.html deleted file mode 100644 index aa9fca4..0000000 --- a/struct_m_p_task_info.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: MPTaskInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MPTaskInfo Struct Reference
    -
    -
    - -

    #include <taskqueue.h>

    - - - - - - - - - - -

    -Data Fields

    MPTaskState state
     
    uint32_t result
     
    uint32_t coreID
     
    OSTime duration
     
    -

    Detailed Description

    -
    -

    Definition at line 40 of file taskqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MPTaskState state
    -
    - -

    Definition at line 42 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t result
    -
    - -

    Definition at line 43 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t coreID
    -
    - -

    Definition at line 44 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime duration
    -
    - -

    Definition at line 45 of file taskqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/taskqueue.h
    • -
    -
    - - - - diff --git a/struct_m_p_task_info.js b/struct_m_p_task_info.js deleted file mode 100644 index d4274ae..0000000 --- a/struct_m_p_task_info.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_m_p_task_info = -[ - [ "coreID", "struct_m_p_task_info.html#ae7a6d0727a33023eef6a9f9875244df0", null ], - [ "duration", "struct_m_p_task_info.html#ac19723d7577dc41b98f6d84034ab3fee", null ], - [ "result", "struct_m_p_task_info.html#a36692bbc61358ebc0e37a6fc6a395d28", null ], - [ "state", "struct_m_p_task_info.html#ab291e144e92955a88491109324ae6c6f", null ] -]; \ No newline at end of file diff --git a/struct_m_p_task_queue.html b/struct_m_p_task_queue.html deleted file mode 100644 index 84858b4..0000000 --- a/struct_m_p_task_queue.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - -WUT: MPTaskQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MPTaskQueue Struct Reference
    -
    -
    - -

    #include <taskqueue.h>

    - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    MPTaskQueueself
     
    MPTaskQueueState state
     
    uint32_t tasks
     
    uint32_t tasksReady
     
    uint32_t tasksRunning
     
    uint32_t tasksFinished
     
    uint32_t queueIndex
     
    uint32_t queueSize
     
    MPTask ** queue
     
    uint32_t queueMaxSize
     
    OSSpinLock lock
     
    -

    Detailed Description

    -
    -

    Definition at line 96 of file taskqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MPTaskQueue* self
    -
    - -

    Definition at line 98 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    MPTaskQueueState state
    -
    - -

    Definition at line 99 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasks
    -
    - -

    Definition at line 100 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksReady
    -
    - -

    Definition at line 101 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksRunning
    -
    - -

    Definition at line 102 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksFinished
    -
    - -

    Definition at line 104 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t queueIndex
    -
    - -

    Definition at line 106 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t queueSize
    -
    - -

    Definition at line 108 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    MPTask** queue
    -
    - -

    Definition at line 110 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t queueMaxSize
    -
    - -

    Definition at line 111 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSSpinLock lock
    -
    - -

    Definition at line 112 of file taskqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/taskqueue.h
    • -
    -
    - - - - diff --git a/struct_m_p_task_queue.js b/struct_m_p_task_queue.js deleted file mode 100644 index 2c10aa7..0000000 --- a/struct_m_p_task_queue.js +++ /dev/null @@ -1,14 +0,0 @@ -var struct_m_p_task_queue = -[ - [ "lock", "struct_m_p_task_queue.html#acda02b2450f7b21940084ed1114d5bb2", null ], - [ "queue", "struct_m_p_task_queue.html#a12802e4b5156049dae3d74129908e92b", null ], - [ "queueIndex", "struct_m_p_task_queue.html#af1132f527322827ebaf69a986a0c8db5", null ], - [ "queueMaxSize", "struct_m_p_task_queue.html#a428f566097f90b76ce7b6d79d481bb62", null ], - [ "queueSize", "struct_m_p_task_queue.html#acdc388d91657198c5b07921a3d849f23", null ], - [ "self", "struct_m_p_task_queue.html#ad2c5528c2542194dac9e1b515691f2fc", null ], - [ "state", "struct_m_p_task_queue.html#affdd5af0240815420313103ad40d6f1c", null ], - [ "tasks", "struct_m_p_task_queue.html#ae9887143e7fadd841d23b06e57784db0", null ], - [ "tasksFinished", "struct_m_p_task_queue.html#ab641e3974a97242c46e42c80dc259385", null ], - [ "tasksReady", "struct_m_p_task_queue.html#a0dd48e7f742c2f3734f4035e018f458f", null ], - [ "tasksRunning", "struct_m_p_task_queue.html#ae82d2169e6374aab6ddf9a081b365b17", null ] -]; \ No newline at end of file diff --git a/struct_m_p_task_queue_info.html b/struct_m_p_task_queue_info.html deleted file mode 100644 index fb955e4..0000000 --- a/struct_m_p_task_queue_info.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -WUT: MPTaskQueueInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    MPTaskQueueInfo Struct Reference
    -
    -
    - -

    #include <taskqueue.h>

    - - - - - - - - - - - - -

    -Data Fields

    MPTaskQueueState state
     
    uint32_t tasks
     
    uint32_t tasksReady
     
    uint32_t tasksRunning
     
    uint32_t tasksFinished
     
    -

    Detailed Description

    -
    -

    Definition at line 81 of file taskqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    MPTaskQueueState state
    -
    - -

    Definition at line 83 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasks
    -
    - -

    Definition at line 84 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksReady
    -
    - -

    Definition at line 85 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksRunning
    -
    - -

    Definition at line 86 of file taskqueue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tasksFinished
    -
    - -

    Definition at line 87 of file taskqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/taskqueue.h
    • -
    -
    - - - - diff --git a/struct_m_p_task_queue_info.js b/struct_m_p_task_queue_info.js deleted file mode 100644 index 8236363..0000000 --- a/struct_m_p_task_queue_info.js +++ /dev/null @@ -1,8 +0,0 @@ -var struct_m_p_task_queue_info = -[ - [ "state", "struct_m_p_task_queue_info.html#affdd5af0240815420313103ad40d6f1c", null ], - [ "tasks", "struct_m_p_task_queue_info.html#ae9887143e7fadd841d23b06e57784db0", null ], - [ "tasksFinished", "struct_m_p_task_queue_info.html#ab641e3974a97242c46e42c80dc259385", null ], - [ "tasksReady", "struct_m_p_task_queue_info.html#a0dd48e7f742c2f3734f4035e018f458f", null ], - [ "tasksRunning", "struct_m_p_task_queue_info.html#ae82d2169e6374aab6ddf9a081b365b17", null ] -]; \ No newline at end of file diff --git a/struct_o_s_alarm.html b/struct_o_s_alarm.html deleted file mode 100644 index 5ed3bfa..0000000 --- a/struct_o_s_alarm.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - -WUT: OSAlarm Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSAlarm Struct Reference
    -
    -
    - -

    #include <alarm.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_ALARM_TAG. More...
     
    const char * name
     Name set from OSCreateAlarmEx. More...
     
    OSAlarmCallback callback
     The callback to execute once the alarm is triggered. More...
     
    uint32_t group
     Used with OSCancelAlarms for bulk cancellation of alarms. More...
     
    OSTime nextFire
     The time when the alarm will next be triggered. More...
     
    OSAlarmLink link
     Link used for when this OSAlarm object is inside an OSAlarmQueue. More...
     
    OSTime period
     The period between alarm triggers, this is only set for periodic alarms. More...
     
    OSTime start
     The time the alarm was started. More...
     
    void * userData
     User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData. More...
     
    uint32_t state
     The current state of the alarm, internal values. More...
     
    OSThreadQueue threadQueue
     Queue of threads currently waiting for the alarm to trigger with OSWaitAlarm. More...
     
    OSAlarmQueuealarmQueue
     The queue that this alarm is currently in. More...
     
    OSContextcontext
     The context the alarm was triggered on. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 62 of file alarm.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_ALARM_TAG.

    - -

    Definition at line 65 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set from OSCreateAlarmEx.

    - -

    Definition at line 68 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarmCallback callback
    -
    - -

    The callback to execute once the alarm is triggered.

    - -

    Definition at line 73 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t group
    -
    - -

    Used with OSCancelAlarms for bulk cancellation of alarms.

    - -

    Definition at line 76 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime nextFire
    -
    - -

    The time when the alarm will next be triggered.

    - -

    Definition at line 81 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarmLink link
    -
    - -

    Link used for when this OSAlarm object is inside an OSAlarmQueue.

    - -

    Definition at line 84 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime period
    -
    - -

    The period between alarm triggers, this is only set for periodic alarms.

    - -

    Definition at line 87 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime start
    -
    - -

    The time the alarm was started.

    - -

    Definition at line 90 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    void* userData
    -
    - -

    User data set with OSSetAlarmUserData and retrieved with OSGetAlarmUserData.

    - -

    Definition at line 93 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t state
    -
    - -

    The current state of the alarm, internal values.

    - -

    Definition at line 96 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue threadQueue
    -
    - -

    Queue of threads currently waiting for the alarm to trigger with OSWaitAlarm.

    - -

    Definition at line 99 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarmQueue* alarmQueue
    -
    - -

    The queue that this alarm is currently in.

    - -

    Definition at line 102 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSContext* context
    -
    - -

    The context the alarm was triggered on.

    - -

    Definition at line 105 of file alarm.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/alarm.h
    • -
    -
    - - - - diff --git a/struct_o_s_alarm.js b/struct_o_s_alarm.js deleted file mode 100644 index fc000c3..0000000 --- a/struct_o_s_alarm.js +++ /dev/null @@ -1,16 +0,0 @@ -var struct_o_s_alarm = -[ - [ "alarmQueue", "struct_o_s_alarm.html#a9791c7d04c2ff00663a6f3d77dc33142", null ], - [ "callback", "struct_o_s_alarm.html#a7501d0e87468f1eeb436de26e5924e99", null ], - [ "context", "struct_o_s_alarm.html#a609d437ccc99bf081949d875f543cba1", null ], - [ "group", "struct_o_s_alarm.html#a0d20c78ce80e301ed514bd4b4dec9ec0", null ], - [ "link", "struct_o_s_alarm.html#a394e95a3ba6feaf90390cf136d69a6a1", null ], - [ "name", "struct_o_s_alarm.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "nextFire", "struct_o_s_alarm.html#a190eeb5b754b49ac842c452668043052", null ], - [ "period", "struct_o_s_alarm.html#a52c650ff8028e52e5e24e5e265fb854d", null ], - [ "start", "struct_o_s_alarm.html#a206af50e853c293ba5cc104765aea702", null ], - [ "state", "struct_o_s_alarm.html#a1b0c7bd4d79798ef4e0ce23894c9aeb2", null ], - [ "tag", "struct_o_s_alarm.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "threadQueue", "struct_o_s_alarm.html#a419c428ab51c6fbee4323287d2d9b3a8", null ], - [ "userData", "struct_o_s_alarm.html#a2e294dd14122c554baa0665072b4ca7a", null ] -]; \ No newline at end of file diff --git a/struct_o_s_alarm_link.html b/struct_o_s_alarm_link.html deleted file mode 100644 index ec7b38f..0000000 --- a/struct_o_s_alarm_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSAlarmLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSAlarmLink Struct Reference
    -
    -
    - -

    #include <alarm.h>

    - - - - - - -

    -Data Fields

    OSAlarmprev
     
    OSAlarmnext
     
    -

    Detailed Description

    -
    -

    Definition at line 52 of file alarm.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSAlarm* prev
    -
    - -

    Definition at line 54 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarm* next
    -
    - -

    Definition at line 55 of file alarm.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/alarm.h
    • -
    -
    - - - - diff --git a/struct_o_s_alarm_link.js b/struct_o_s_alarm_link.js deleted file mode 100644 index 60d74ec..0000000 --- a/struct_o_s_alarm_link.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_alarm_link = -[ - [ "next", "struct_o_s_alarm_link.html#a4153db103df18171b1c68e5a0ec30824", null ], - [ "prev", "struct_o_s_alarm_link.html#a8c6e4375dd265274be8215fa61ecae36", null ] -]; \ No newline at end of file diff --git a/struct_o_s_alarm_queue.html b/struct_o_s_alarm_queue.html deleted file mode 100644 index 2153180..0000000 --- a/struct_o_s_alarm_queue.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - -WUT: OSAlarmQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSAlarmQueue Struct Reference
    -
    -
    - -

    #include <alarm.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_ALARM_QUEUE_TAG. More...
     
    const char * name
     Name set by OSInitAlarmQueueEx. More...
     
    OSThreadQueue threadQueue
     
    OSAlarmhead
     
    OSAlarmtail
     
    -

    Detailed Description

    -
    -

    Definition at line 32 of file alarm.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_ALARM_QUEUE_TAG.

    - -

    Definition at line 35 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set by OSInitAlarmQueueEx.

    - -

    Definition at line 38 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue threadQueue
    -
    - -

    Definition at line 41 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarm* head
    -
    - -

    Definition at line 42 of file alarm.h.

    - -
    -
    - -
    -
    - - - - -
    OSAlarm* tail
    -
    - -

    Definition at line 43 of file alarm.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/alarm.h
    • -
    -
    - - - - diff --git a/struct_o_s_alarm_queue.js b/struct_o_s_alarm_queue.js deleted file mode 100644 index 27b1c6d..0000000 --- a/struct_o_s_alarm_queue.js +++ /dev/null @@ -1,8 +0,0 @@ -var struct_o_s_alarm_queue = -[ - [ "head", "struct_o_s_alarm_queue.html#a76fb1f6882f07151c599433897f8177c", null ], - [ "name", "struct_o_s_alarm_queue.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "tag", "struct_o_s_alarm_queue.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "tail", "struct_o_s_alarm_queue.html#a2a57b9fc23d9bfbe4c6f7af173399ff5", null ], - [ "threadQueue", "struct_o_s_alarm_queue.html#a419c428ab51c6fbee4323287d2d9b3a8", null ] -]; \ No newline at end of file diff --git a/struct_o_s_calendar_time.html b/struct_o_s_calendar_time.html deleted file mode 100644 index 6644a93..0000000 --- a/struct_o_s_calendar_time.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -WUT: OSCalendarTime Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSCalendarTime Struct Reference
    -
    -
    - -

    #include <time.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    int32_t tm_sec
     
    int32_t tm_min
     
    int32_t tm_hour
     
    int32_t tm_mday
     
    int32_t tm_mon
     
    int32_t tm_year
     
    -

    Detailed Description

    -
    -

    Definition at line 19 of file time.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    int32_t tm_sec
    -
    - -

    Definition at line 21 of file time.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t tm_min
    -
    - -

    Definition at line 22 of file time.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t tm_hour
    -
    - -

    Definition at line 23 of file time.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t tm_mday
    -
    - -

    Definition at line 24 of file time.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t tm_mon
    -
    - -

    Definition at line 25 of file time.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t tm_year
    -
    - -

    Definition at line 26 of file time.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/time.h
    • -
    -
    - - - - diff --git a/struct_o_s_calendar_time.js b/struct_o_s_calendar_time.js deleted file mode 100644 index b17fcb2..0000000 --- a/struct_o_s_calendar_time.js +++ /dev/null @@ -1,9 +0,0 @@ -var struct_o_s_calendar_time = -[ - [ "tm_hour", "struct_o_s_calendar_time.html#a0e9413b6e329683e8bd22c1b4f4fa527", null ], - [ "tm_mday", "struct_o_s_calendar_time.html#a43b11a5401efa13b38fb2704bc6cc276", null ], - [ "tm_min", "struct_o_s_calendar_time.html#af222f03106a223340f607d0922296595", null ], - [ "tm_mon", "struct_o_s_calendar_time.html#a4f67b4180a8ce88a4aed0270cb9f9bbf", null ], - [ "tm_sec", "struct_o_s_calendar_time.html#a1cad71d6a0320cda1e9c2972e5ed69a0", null ], - [ "tm_year", "struct_o_s_calendar_time.html#aaca5843de3a0cc8c6d665f48807adaf3", null ] -]; \ No newline at end of file diff --git a/struct_o_s_condition.html b/struct_o_s_condition.html deleted file mode 100644 index 359e21c..0000000 --- a/struct_o_s_condition.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - -WUT: OSCondition Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSCondition Struct Reference
    -
    -
    - -

    #include <condition.h>

    - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_CONDITION_TAG. More...
     
    const char * name
     Name set by OSInitCondEx. More...
     
    OSThreadQueue queue
     Queue of threads currently waiting on condition with OSWaitCond. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 24 of file condition.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_CONDITION_TAG.

    - -

    Definition at line 27 of file condition.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set by OSInitCondEx.

    - -

    Definition at line 30 of file condition.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue queue
    -
    - -

    Queue of threads currently waiting on condition with OSWaitCond.

    - -

    Definition at line 35 of file condition.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/condition.h
    • -
    -
    - - - - diff --git a/struct_o_s_condition.js b/struct_o_s_condition.js deleted file mode 100644 index ac810a9..0000000 --- a/struct_o_s_condition.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_o_s_condition = -[ - [ "name", "struct_o_s_condition.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_condition.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_condition.html#a1c50fcd1195659821729f52af8f3bb7d", null ] -]; \ No newline at end of file diff --git a/struct_o_s_context.html b/struct_o_s_context.html deleted file mode 100644 index 69cce3d..0000000 --- a/struct_o_s_context.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - -WUT: OSContext Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSContext Struct Reference
    -
    -
    - -

    #include <thread.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint64_t tag
     Should always be set to the value OS_CONTEXT_TAG. More...
     
    uint32_t gpr [32]
     
    uint32_t cr
     
    uint32_t lr
     
    uint32_t ctr
     
    uint32_t xer
     
    uint32_t srr0
     
    uint32_t srr1
     
    uint32_t fpscr
     
    double fpr [32]
     
    uint16_t spinLockCount
     
    uint16_t state
     
    uint32_t gqr [8]
     
    double psf [32]
     
    uint64_t coretime [3]
     
    uint64_t starttime
     
    uint32_t error
     
    uint32_t pmc1
     
    uint32_t pmc2
     
    uint32_t pmc3
     
    uint32_t pmc4
     
    uint32_t mmcr0
     
    uint32_t mmcr1
     
    -

    Detailed Description

    -
    -

    Definition at line 97 of file thread.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint64_t tag
    -
    - -

    Should always be set to the value OS_CONTEXT_TAG.

    - -

    Definition at line 100 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t gpr[32]
    -
    - -

    Definition at line 102 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t cr
    -
    - -

    Definition at line 103 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t lr
    -
    - -

    Definition at line 104 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t ctr
    -
    - -

    Definition at line 105 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t xer
    -
    - -

    Definition at line 106 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t srr0
    -
    - -

    Definition at line 107 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t srr1
    -
    - -

    Definition at line 108 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t fpscr
    -
    - -

    Definition at line 110 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    double fpr[32]
    -
    - -

    Definition at line 111 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t spinLockCount
    -
    - -

    Definition at line 112 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t state
    -
    - -

    Definition at line 113 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t gqr[8]
    -
    - -

    Definition at line 114 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    double psf[32]
    -
    - -

    Definition at line 116 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint64_t coretime[3]
    -
    - -

    Definition at line 117 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint64_t starttime
    -
    - -

    Definition at line 118 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t error
    -
    - -

    Definition at line 119 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pmc1
    -
    - -

    Definition at line 121 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pmc2
    -
    - -

    Definition at line 122 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pmc3
    -
    - -

    Definition at line 123 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t pmc4
    -
    - -

    Definition at line 124 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mmcr0
    -
    - -

    Definition at line 125 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t mmcr1
    -
    - -

    Definition at line 126 of file thread.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/thread.h
    • -
    -
    - - - - diff --git a/struct_o_s_context.js b/struct_o_s_context.js deleted file mode 100644 index 9e69584..0000000 --- a/struct_o_s_context.js +++ /dev/null @@ -1,26 +0,0 @@ -var struct_o_s_context = -[ - [ "coretime", "struct_o_s_context.html#a5e7ec153efce1e70b054a47da68ff5f7", null ], - [ "cr", "struct_o_s_context.html#a8e23fd42bea24a908273ef614aea3550", null ], - [ "ctr", "struct_o_s_context.html#ab1c7aa939bbb69662d4f65f205d5d45e", null ], - [ "error", "struct_o_s_context.html#aa8d183302fdfa4a6892f1d80300cdb32", null ], - [ "fpr", "struct_o_s_context.html#a67485ebee7cded94475a562cbd9d960d", null ], - [ "fpscr", "struct_o_s_context.html#a1bb7411f9602ddc316f0e483383eb2c9", null ], - [ "gpr", "struct_o_s_context.html#ace5b78628342742013d28a0c766ce138", null ], - [ "gqr", "struct_o_s_context.html#af995146e85c329f27212cf3e1a30e25e", null ], - [ "lr", "struct_o_s_context.html#a6ced3f4007bb60daf12191c058e55b8c", null ], - [ "mmcr0", "struct_o_s_context.html#af989157a101dc12bb362bcd3b87996ef", null ], - [ "mmcr1", "struct_o_s_context.html#aa99fc1b6a6f591b7b412c53fbcabcd34", null ], - [ "pmc1", "struct_o_s_context.html#a5c7fe32d8c333859adf07d0d51248e08", null ], - [ "pmc2", "struct_o_s_context.html#ae13713d587c850fc1bfdcf9b4889217f", null ], - [ "pmc3", "struct_o_s_context.html#ad1b6711759d29126acd1ee809f545a56", null ], - [ "pmc4", "struct_o_s_context.html#a0581363c9dee8cdaa94dd1d83c6ccc25", null ], - [ "psf", "struct_o_s_context.html#a373a185d9090db87a55ed12cf2622a08", null ], - [ "spinLockCount", "struct_o_s_context.html#ac660bd5ffef46cffbd71af31e664fdc1", null ], - [ "srr0", "struct_o_s_context.html#a5d5223835354a71e51ab50661f1ebdea", null ], - [ "srr1", "struct_o_s_context.html#a994bc9ea1031f1ad305d4d7eaef71f35", null ], - [ "starttime", "struct_o_s_context.html#ae2730aab7695ca3e81611b0a3ce195c9", null ], - [ "state", "struct_o_s_context.html#af4ea525e6f15623e4e9c6c6aa75f2077", null ], - [ "tag", "struct_o_s_context.html#a51853ee24a1a56a03b7458779997f002", null ], - [ "xer", "struct_o_s_context.html#aa9daa81592c3d8d93de24e5050d4d39e", null ] -]; \ No newline at end of file diff --git a/struct_o_s_coroutine.html b/struct_o_s_coroutine.html deleted file mode 100644 index abe315e..0000000 --- a/struct_o_s_coroutine.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - -WUT: OSCoroutine Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSCoroutine Struct Reference
    -
    -
    - -

    #include <coroutine.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t nia
     
    uint32_t cr
     
    uint32_t ugqr1
     
    uint32_t stack
     
    uint32_t sda2Base
     
    uint32_t sdaBase
     
    uint32_t gpr [18]
     
    double fpr [18]
     
    double psr [18]
     
    -

    Detailed Description

    -
    -

    Definition at line 16 of file coroutine.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t nia
    -
    - -

    Definition at line 18 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t cr
    -
    - -

    Definition at line 19 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t ugqr1
    -
    - -

    Definition at line 20 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t stack
    -
    - -

    Definition at line 21 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sda2Base
    -
    - -

    Definition at line 22 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t sdaBase
    -
    - -

    Definition at line 23 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t gpr[18]
    -
    - -

    Definition at line 24 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    double fpr[18]
    -
    - -

    Definition at line 25 of file coroutine.h.

    - -
    -
    - -
    -
    - - - - -
    double psr[18]
    -
    - -

    Definition at line 26 of file coroutine.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/coroutine.h
    • -
    -
    - - - - diff --git a/struct_o_s_event.html b/struct_o_s_event.html deleted file mode 100644 index ea1360d..0000000 --- a/struct_o_s_event.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - -WUT: OSEvent Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSEvent Struct Reference
    -
    -
    - -

    #include <event.h>

    - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_EVENT_TAG. More...
     
    const char * name
     Name set by OSInitEventEx. More...
     
    BOOL value
     The current value of the event object. More...
     
    OSThreadQueue queue
     The threads currently waiting on this event object with OSWaitEvent. More...
     
    OSEventMode mode
     The mode of the event object, set by OSInitEvent. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 33 of file event.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_EVENT_TAG.

    - -

    Definition at line 36 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set by OSInitEventEx.

    - -

    Definition at line 39 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    BOOL value
    -
    - -

    The current value of the event object.

    - -

    Definition at line 44 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue queue
    -
    - -

    The threads currently waiting on this event object with OSWaitEvent.

    - -

    Definition at line 47 of file event.h.

    - -
    -
    - -
    -
    - - - - -
    OSEventMode mode
    -
    - -

    The mode of the event object, set by OSInitEvent.

    - -

    Definition at line 50 of file event.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/event.h
    • -
    -
    - - - - diff --git a/struct_o_s_event.js b/struct_o_s_event.js deleted file mode 100644 index 6ba8be4..0000000 --- a/struct_o_s_event.js +++ /dev/null @@ -1,8 +0,0 @@ -var struct_o_s_event = -[ - [ "mode", "struct_o_s_event.html#a12258f18f1ea9dac6cf1682225351f1b", null ], - [ "name", "struct_o_s_event.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_event.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_event.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "value", "struct_o_s_event.html#a3502e4ff0e7d6136b4908bf15ccb6d42", null ] -]; \ No newline at end of file diff --git a/struct_o_s_fast_condition.html b/struct_o_s_fast_condition.html deleted file mode 100644 index 8579884..0000000 --- a/struct_o_s_fast_condition.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: OSFastCondition Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSFastCondition Struct Reference
    -
    -
    - -

    #include <fastcondition.h>

    - - - - - - - - -

    -Data Fields

    uint32_t tag
     
    const char * name
     
    OSThreadQueue queue
     
    -

    Detailed Description

    -
    -

    Definition at line 23 of file fastcondition.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Definition at line 25 of file fastcondition.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 26 of file fastcondition.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue queue
    -
    - -

    Definition at line 28 of file fastcondition.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_fast_condition.js b/struct_o_s_fast_condition.js deleted file mode 100644 index 905d271..0000000 --- a/struct_o_s_fast_condition.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_o_s_fast_condition = -[ - [ "name", "struct_o_s_fast_condition.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_fast_condition.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_fast_condition.html#a1c50fcd1195659821729f52af8f3bb7d", null ] -]; \ No newline at end of file diff --git a/struct_o_s_fast_mutex.html b/struct_o_s_fast_mutex.html deleted file mode 100644 index 22bad69..0000000 --- a/struct_o_s_fast_mutex.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - -WUT: OSFastMutex Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSFastMutex Struct Reference
    -
    -
    - -

    #include <fastmutex.h>

    - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     
    const char * name
     
    OSThreadSimpleQueue queue
     
    OSFastMutexLink link
     
    -

    Detailed Description

    -
    -

    Definition at line 33 of file fastmutex.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Definition at line 35 of file fastmutex.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 36 of file fastmutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadSimpleQueue queue
    -
    - -

    Definition at line 38 of file fastmutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSFastMutexLink link
    -
    - -

    Definition at line 39 of file fastmutex.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/fastmutex.h
    • -
    -
    - - - - diff --git a/struct_o_s_fast_mutex.js b/struct_o_s_fast_mutex.js deleted file mode 100644 index 49b9228..0000000 --- a/struct_o_s_fast_mutex.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_o_s_fast_mutex = -[ - [ "link", "struct_o_s_fast_mutex.html#afa8c319f706a6446c1309c1734a51110", null ], - [ "name", "struct_o_s_fast_mutex.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_fast_mutex.html#aca875af83d051fe0792ad13654a2e445", null ], - [ "tag", "struct_o_s_fast_mutex.html#a1c50fcd1195659821729f52af8f3bb7d", null ] -]; \ No newline at end of file diff --git a/struct_o_s_fast_mutex_link.html b/struct_o_s_fast_mutex_link.html deleted file mode 100644 index 6aaed0b..0000000 --- a/struct_o_s_fast_mutex_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSFastMutexLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSFastMutexLink Struct Reference
    -
    -
    - -

    #include <fastmutex.h>

    - - - - - - -

    -Data Fields

    OSFastMutexnext
     
    OSFastMutexprev
     
    -

    Detailed Description

    -
    -

    Definition at line 22 of file fastmutex.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSFastMutex* next
    -
    - -

    Definition at line 24 of file fastmutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSFastMutex* prev
    -
    - -

    Definition at line 25 of file fastmutex.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/fastmutex.h
    • -
    -
    - - - - diff --git a/struct_o_s_fast_mutex_link.js b/struct_o_s_fast_mutex_link.js deleted file mode 100644 index 82a8992..0000000 --- a/struct_o_s_fast_mutex_link.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_fast_mutex_link = -[ - [ "next", "struct_o_s_fast_mutex_link.html#a1c63da7e950aca2219132b3e699c5b22", null ], - [ "prev", "struct_o_s_fast_mutex_link.html#aa5326d186503dd5d8a77ee48493b5221", null ] -]; \ No newline at end of file diff --git a/struct_o_s_fast_mutex_queue.html b/struct_o_s_fast_mutex_queue.html deleted file mode 100644 index 228de6a..0000000 --- a/struct_o_s_fast_mutex_queue.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSFastMutexQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSFastMutexQueue Struct Reference
    -
    -
    - -

    #include <thread.h>

    - - - - - - -

    -Data Fields

    OSFastMutexhead
     
    OSFastMutextail
     
    -

    Detailed Description

    -
    -

    Definition at line 165 of file thread.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSFastMutex* head
    -
    - -

    Definition at line 167 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSFastMutex* tail
    -
    - -

    Definition at line 168 of file thread.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/thread.h
    • -
    -
    - - - - diff --git a/struct_o_s_fast_mutex_queue.js b/struct_o_s_fast_mutex_queue.js deleted file mode 100644 index 1690bd3..0000000 --- a/struct_o_s_fast_mutex_queue.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_fast_mutex_queue = -[ - [ "head", "struct_o_s_fast_mutex_queue.html#ad55284e8266fdfe37e1c0900cf3c72dc", null ], - [ "tail", "struct_o_s_fast_mutex_queue.html#a1563f8b9f6ceef503288783aa43fcb86", null ] -]; \ No newline at end of file diff --git a/struct_o_s_message.html b/struct_o_s_message.html deleted file mode 100644 index e6227c6..0000000 --- a/struct_o_s_message.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSMessage Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSMessage Struct Reference
    -
    -
    - -

    #include <messagequeue.h>

    - - - - - - -

    -Data Fields

    void * message
     
    uint32_t args [3]
     
    -

    Detailed Description

    -
    -

    Definition at line 23 of file messagequeue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    void* message
    -
    - -

    Definition at line 25 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t args[3]
    -
    - -

    Definition at line 26 of file messagequeue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_message.js b/struct_o_s_message.js deleted file mode 100644 index 16853b7..0000000 --- a/struct_o_s_message.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_message = -[ - [ "args", "struct_o_s_message.html#a988c3a7b6b5970b44a0ff380cfb78c76", null ], - [ "message", "struct_o_s_message.html#a44bbc6e0565f3bf548d4deeeaa294247", null ] -]; \ No newline at end of file diff --git a/struct_o_s_message_queue.html b/struct_o_s_message_queue.html deleted file mode 100644 index ca7c325..0000000 --- a/struct_o_s_message_queue.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - -WUT: OSMessageQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSMessageQueue Struct Reference
    -
    -
    - -

    #include <messagequeue.h>

    - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     
    const char * name
     
    OSThreadQueue sendQueue
     
    OSThreadQueue recvQueue
     
    OSMessagemessages
     
    uint32_t size
     
    uint32_t first
     
    uint32_t used
     
    -

    Detailed Description

    -
    -

    Definition at line 34 of file messagequeue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Definition at line 36 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Definition at line 37 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue sendQueue
    -
    - -

    Definition at line 39 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue recvQueue
    -
    - -

    Definition at line 40 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    OSMessage* messages
    -
    - -

    Definition at line 41 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t size
    -
    - -

    Definition at line 42 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t first
    -
    - -

    Definition at line 43 of file messagequeue.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t used
    -
    - -

    Definition at line 44 of file messagequeue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_message_queue.js b/struct_o_s_message_queue.js deleted file mode 100644 index 096d02e..0000000 --- a/struct_o_s_message_queue.js +++ /dev/null @@ -1,11 +0,0 @@ -var struct_o_s_message_queue = -[ - [ "first", "struct_o_s_message_queue.html#a278eb73b0cdb4b6029426dbd091b643f", null ], - [ "messages", "struct_o_s_message_queue.html#a912b287d73eff57c85f462d5f9cc3451", null ], - [ "name", "struct_o_s_message_queue.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "recvQueue", "struct_o_s_message_queue.html#a1254f8038fe0b3deee6612973494cf1d", null ], - [ "sendQueue", "struct_o_s_message_queue.html#ac9a94ced10ae13d7daf54d98ffdb5d23", null ], - [ "size", "struct_o_s_message_queue.html#ab2c6b258f02add8fdf4cfc7c371dd772", null ], - [ "tag", "struct_o_s_message_queue.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "used", "struct_o_s_message_queue.html#a5e1ebda31e026934b2091d2d0051818a", null ] -]; \ No newline at end of file diff --git a/struct_o_s_mutex.html b/struct_o_s_mutex.html deleted file mode 100644 index e9066f0..0000000 --- a/struct_o_s_mutex.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - -WUT: OSMutex Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSMutex Struct Reference
    -
    -
    - -

    #include <mutex.h>

    - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_MUTEX_TAG. More...
     
    const char * name
     Name set by OSInitMutexEx. More...
     
    OSThreadQueue queue
     Queue of threads waiting for this mutex to unlock. More...
     
    OSThreadowner
     Current owner of mutex. More...
     
    int32_t count
     Current recursion lock count of mutex. More...
     
    OSMutexLink link
     Link used inside OSThread's mutex queue. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 35 of file mutex.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_MUTEX_TAG.

    - -

    Definition at line 38 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set by OSInitMutexEx.

    - -

    Definition at line 41 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue queue
    -
    - -

    Queue of threads waiting for this mutex to unlock.

    - -

    Definition at line 46 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSThread* owner
    -
    - -

    Current owner of mutex.

    - -

    Definition at line 49 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t count
    -
    - -

    Current recursion lock count of mutex.

    - -

    Definition at line 52 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSMutexLink link
    -
    - -

    Link used inside OSThread's mutex queue.

    - -

    Definition at line 55 of file mutex.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mutex.h
    • -
    -
    - - - - diff --git a/struct_o_s_mutex.js b/struct_o_s_mutex.js deleted file mode 100644 index 35b71e0..0000000 --- a/struct_o_s_mutex.js +++ /dev/null @@ -1,9 +0,0 @@ -var struct_o_s_mutex = -[ - [ "count", "struct_o_s_mutex.html#a4858b400f708a13bd514376ab941b27d", null ], - [ "link", "struct_o_s_mutex.html#a7bd72373386c4d04a9fa7cf905f34572", null ], - [ "name", "struct_o_s_mutex.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "owner", "struct_o_s_mutex.html#acf3a8aadbeb5c6f5e8e6883865d082fa", null ], - [ "queue", "struct_o_s_mutex.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_mutex.html#a1c50fcd1195659821729f52af8f3bb7d", null ] -]; \ No newline at end of file diff --git a/struct_o_s_mutex_link.html b/struct_o_s_mutex_link.html deleted file mode 100644 index a06f6fe..0000000 --- a/struct_o_s_mutex_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSMutexLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSMutexLink Struct Reference
    -
    -
    - -

    #include <mutex.h>

    - - - - - - -

    -Data Fields

    OSMutexnext
     
    OSMutexprev
     
    -

    Detailed Description

    -
    -

    Definition at line 24 of file mutex.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSMutex* next
    -
    - -

    Definition at line 26 of file mutex.h.

    - -
    -
    - -
    -
    - - - - -
    OSMutex* prev
    -
    - -

    Definition at line 27 of file mutex.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/mutex.h
    • -
    -
    - - - - diff --git a/struct_o_s_mutex_link.js b/struct_o_s_mutex_link.js deleted file mode 100644 index c51915d..0000000 --- a/struct_o_s_mutex_link.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_mutex_link = -[ - [ "next", "struct_o_s_mutex_link.html#afa7ec7c377e9b9e79044cfcb94282886", null ], - [ "prev", "struct_o_s_mutex_link.html#afea7449be1ffc76a4e1a98d60569ceb0", null ] -]; \ No newline at end of file diff --git a/struct_o_s_mutex_queue.html b/struct_o_s_mutex_queue.html deleted file mode 100644 index eaf7c93..0000000 --- a/struct_o_s_mutex_queue.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: OSMutexQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSMutexQueue Struct Reference
    -
    -
    - -

    #include <thread.h>

    - - - - - - - - -

    -Data Fields

    OSMutexhead
     
    OSMutextail
     
    void * parent
     
    -

    Detailed Description

    -
    -

    Definition at line 153 of file thread.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSMutex* head
    -
    - -

    Definition at line 155 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSMutex* tail
    -
    - -

    Definition at line 156 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    void* parent
    -
    - -

    Definition at line 157 of file thread.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/thread.h
    • -
    -
    - - - - diff --git a/struct_o_s_mutex_queue.js b/struct_o_s_mutex_queue.js deleted file mode 100644 index ffdbaa5..0000000 --- a/struct_o_s_mutex_queue.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_o_s_mutex_queue = -[ - [ "head", "struct_o_s_mutex_queue.html#a0896610fffd2641ab3f42ea99b6d147a", null ], - [ "parent", "struct_o_s_mutex_queue.html#a5f450b216725a37cbc0acd54340144d9", null ], - [ "tail", "struct_o_s_mutex_queue.html#a69d02e959411b8ca397138183d931eae", null ] -]; \ No newline at end of file diff --git a/struct_o_s_rendezvous.html b/struct_o_s_rendezvous.html deleted file mode 100644 index 4bfabc7..0000000 --- a/struct_o_s_rendezvous.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -WUT: OSRendezvous Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSRendezvous Struct Reference
    -
    -
    - -

    #include <rendezvous.h>

    - - - - -

    -Data Fields

    uint32_t core [3]
     
    -

    Detailed Description

    -
    -

    Definition at line 16 of file rendezvous.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t core[3]
    -
    - -

    Definition at line 18 of file rendezvous.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/rendezvous.h
    • -
    -
    - - - - diff --git a/struct_o_s_rendezvous.js b/struct_o_s_rendezvous.js deleted file mode 100644 index 66ab0ca..0000000 --- a/struct_o_s_rendezvous.js +++ /dev/null @@ -1,4 +0,0 @@ -var struct_o_s_rendezvous = -[ - [ "core", "struct_o_s_rendezvous.html#ab89e5744527138b854c436eea8cae530", null ] -]; \ No newline at end of file diff --git a/struct_o_s_semaphore.html b/struct_o_s_semaphore.html deleted file mode 100644 index 5f07fe1..0000000 --- a/struct_o_s_semaphore.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - -WUT: OSSemaphore Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSSemaphore Struct Reference
    -
    -
    - -

    #include <semaphore.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t tag
     Should always be set to the value OS_SEMAPHORE_TAG. More...
     
    const char * name
     Name set by OSInitMutexEx. More...
     
    int32_t count
     Current count of semaphore. More...
     
    OSThreadQueue queue
     Queue of threads waiting on semaphore object with OSWaitSemaphore. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 21 of file semaphore.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_SEMAPHORE_TAG.

    - -

    Definition at line 24 of file semaphore.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Name set by OSInitMutexEx.

    - -

    Definition at line 27 of file semaphore.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t count
    -
    - -

    Current count of semaphore.

    - -

    Definition at line 32 of file semaphore.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue queue
    -
    - -

    Queue of threads waiting on semaphore object with OSWaitSemaphore.

    - -

    Definition at line 35 of file semaphore.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/semaphore.h
    • -
    -
    - - - - diff --git a/struct_o_s_semaphore.js b/struct_o_s_semaphore.js deleted file mode 100644 index 4be4cc5..0000000 --- a/struct_o_s_semaphore.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_o_s_semaphore = -[ - [ "count", "struct_o_s_semaphore.html#a4858b400f708a13bd514376ab941b27d", null ], - [ "name", "struct_o_s_semaphore.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "queue", "struct_o_s_semaphore.html#a4c72ffd2d6a41665aa8203649acbb46d", null ], - [ "tag", "struct_o_s_semaphore.html#a1c50fcd1195659821729f52af8f3bb7d", null ] -]; \ No newline at end of file diff --git a/struct_o_s_spin_lock.html b/struct_o_s_spin_lock.html deleted file mode 100644 index 87d2a04..0000000 --- a/struct_o_s_spin_lock.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSSpinLock Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSSpinLock Struct Reference
    -
    -
    - -

    #include <spinlock.h>

    - - - - - - -

    -Data Fields

    uint32_t owner
     
    uint32_t recursion
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file spinlock.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t owner
    -
    - -

    Definition at line 19 of file spinlock.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t recursion
    -
    - -

    Definition at line 21 of file spinlock.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/spinlock.h
    • -
    -
    - - - - diff --git a/struct_o_s_spin_lock.js b/struct_o_s_spin_lock.js deleted file mode 100644 index da14132..0000000 --- a/struct_o_s_spin_lock.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_spin_lock = -[ - [ "owner", "struct_o_s_spin_lock.html#a110a9f93ec5f0655ba1aef5afb020e3c", null ], - [ "recursion", "struct_o_s_spin_lock.html#a60d0e0ee15dad98a27adaf3c840bbb59", null ] -]; \ No newline at end of file diff --git a/struct_o_s_system_info.html b/struct_o_s_system_info.html deleted file mode 100644 index a419ca1..0000000 --- a/struct_o_s_system_info.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSSystemInfo Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSSystemInfo Struct Reference
    -
    -
    - -

    #include <systeminfo.h>

    - - - - - - -

    -Data Fields

    uint32_t clockSpeed
     
    OSTime baseTime
     
    -

    Detailed Description

    -
    -

    Definition at line 17 of file systeminfo.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t clockSpeed
    -
    - -

    Definition at line 19 of file systeminfo.h.

    - -
    -
    - -
    -
    - - - - -
    OSTime baseTime
    -
    - -

    Definition at line 21 of file systeminfo.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/systeminfo.h
    • -
    -
    - - - - diff --git a/struct_o_s_thread.html b/struct_o_s_thread.html deleted file mode 100644 index 8c80343..0000000 --- a/struct_o_s_thread.html +++ /dev/null @@ -1,643 +0,0 @@ - - - - - - -WUT: OSThread Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSThread Struct Reference
    -
    -
    - -

    #include <thread.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    OSContext context
     
    uint32_t tag
     Should always be set to the value OS_THREAD_TAG. More...
     
    OSThreadState state
     Bitfield of OS_THREAD_STATE. More...
     
    OSThreadAttributes attr
     Bitfield of OS_THREAD_ATTRIB. More...
     
    uint16_t id
     Unique thread ID. More...
     
    int32_t suspendCounter
     Suspend count (increased by OSSuspendThread). More...
     
    int32_t priority
     Actual priority of thread. More...
     
    int32_t basePriority
     Base priority of thread, 0 is highest priority, 31 is lowest priority. More...
     
    int32_t exitValue
     Exit value. More...
     
    OSThreadQueuequeue
     Queue the thread is currently waiting on. More...
     
    OSThreadLink link
     Link used for thread queue. More...
     
    OSThreadQueue joinQueue
     Queue of threads waiting to join this thread. More...
     
    OSMutexmutex
     Mutex this thread is waiting to lock. More...
     
    OSMutexQueue mutexQueue
     Queue of mutexes this thread owns. More...
     
    OSThreadLink activeLink
     Link for global active thread queue. More...
     
    void * stackStart
     Stack start (top, highest address) More...
     
    void * stackEnd
     Stack end (bottom, lowest address) More...
     
    OSThreadEntryPointFn entryPoint
     Thread entry point. More...
     
    uint32_t specific [0x10]
     Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific. More...
     
    const char * name
     Thread name, accessed with OSSetThreadName and OSGetThreadName. More...
     
    void * userStackPointer
     The stack pointer passed in OSCreateThread. More...
     
    OSThreadCleanupCallbackFn cleanupCallback
     Called just before thread is terminated, set with OSSetThreadCleanupCallback. More...
     
    OSThreadDeallocatorFn deallocator
     Called just after a thread is terminated, set with OSSetThreadDeallocator. More...
     
    BOOL cancelState
     If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState. More...
     
    OSThreadRequest requestFlag
     Current thread request, used for cancelleing and suspending the thread. More...
     
    int32_t needSuspend
     Pending suspend request count. More...
     
    int32_t suspendResult
     Result of thread suspend. More...
     
    OSThreadQueue suspendQueue
     Queue of threads waiting for a thread to be suspended. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 176 of file thread.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSContext context
    -
    - -

    Definition at line 178 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t tag
    -
    - -

    Should always be set to the value OS_THREAD_TAG.

    - -

    Definition at line 181 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadState state
    -
    - -

    Bitfield of OS_THREAD_STATE.

    - -

    Definition at line 184 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadAttributes attr
    -
    - -

    Bitfield of OS_THREAD_ATTRIB.

    - -

    Definition at line 187 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t id
    -
    - -

    Unique thread ID.

    - -

    Definition at line 190 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t suspendCounter
    -
    - -

    Suspend count (increased by OSSuspendThread).

    - -

    Definition at line 193 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t priority
    -
    - -

    Actual priority of thread.

    - -

    Definition at line 196 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t basePriority
    -
    - -

    Base priority of thread, 0 is highest priority, 31 is lowest priority.

    - -

    Definition at line 199 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t exitValue
    -
    - -

    Exit value.

    - -

    Definition at line 202 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue* queue
    -
    - -

    Queue the thread is currently waiting on.

    - -

    Definition at line 207 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadLink link
    -
    - -

    Link used for thread queue.

    - -

    Definition at line 210 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue joinQueue
    -
    - -

    Queue of threads waiting to join this thread.

    - -

    Definition at line 213 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSMutex* mutex
    -
    - -

    Mutex this thread is waiting to lock.

    - -

    Definition at line 216 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSMutexQueue mutexQueue
    -
    - -

    Queue of mutexes this thread owns.

    - -

    Definition at line 219 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadLink activeLink
    -
    - -

    Link for global active thread queue.

    - -

    Definition at line 222 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    void* stackStart
    -
    - -

    Stack start (top, highest address)

    - -

    Definition at line 225 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    void* stackEnd
    -
    - -

    Stack end (bottom, lowest address)

    - -

    Definition at line 228 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadEntryPointFn entryPoint
    -
    - -

    Thread entry point.

    - -

    Definition at line 231 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t specific[0x10]
    -
    - -

    Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific.

    - -

    Definition at line 236 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    const char* name
    -
    - -

    Thread name, accessed with OSSetThreadName and OSGetThreadName.

    - -

    Definition at line 241 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    void* userStackPointer
    -
    - -

    The stack pointer passed in OSCreateThread.

    - -

    Definition at line 246 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadCleanupCallbackFn cleanupCallback
    -
    - -

    Called just before thread is terminated, set with OSSetThreadCleanupCallback.

    - -

    Definition at line 249 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadDeallocatorFn deallocator
    -
    - -

    Called just after a thread is terminated, set with OSSetThreadDeallocator.

    - -

    Definition at line 252 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    BOOL cancelState
    -
    - -

    If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.

    - -

    Definition at line 255 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadRequest requestFlag
    -
    - -

    Current thread request, used for cancelleing and suspending the thread.

    - -

    Definition at line 258 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t needSuspend
    -
    - -

    Pending suspend request count.

    - -

    Definition at line 261 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    int32_t suspendResult
    -
    - -

    Result of thread suspend.

    - -

    Definition at line 264 of file thread.h.

    - -
    -
    - -
    -
    - - - - -
    OSThreadQueue suspendQueue
    -
    - -

    Queue of threads waiting for a thread to be suspended.

    - -

    Definition at line 267 of file thread.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/coreinit/thread.h
    • -
    -
    - - - - diff --git a/struct_o_s_thread.js b/struct_o_s_thread.js deleted file mode 100644 index 4663782..0000000 --- a/struct_o_s_thread.js +++ /dev/null @@ -1,31 +0,0 @@ -var struct_o_s_thread = -[ - [ "activeLink", "struct_o_s_thread.html#a01d3b93eba14965d9aba07081986d663", null ], - [ "attr", "struct_o_s_thread.html#a153ded885759fdfe2b26d53afbbba830", null ], - [ "basePriority", "struct_o_s_thread.html#a6a68a5710d475b823ee9efb0396cdf49", null ], - [ "cancelState", "struct_o_s_thread.html#aaf5c9c6f6be9a468c705d9f3c39f6904", null ], - [ "cleanupCallback", "struct_o_s_thread.html#ace4c76a6af356088cb17b29968e3fc7d", null ], - [ "context", "struct_o_s_thread.html#ab690e765a841a6d0748e1d5e7146b093", null ], - [ "deallocator", "struct_o_s_thread.html#a26a9241292d04c9c6fe64a140aff3665", null ], - [ "entryPoint", "struct_o_s_thread.html#a5b1f5074d3ad451216e44edd1b73bc1d", null ], - [ "exitValue", "struct_o_s_thread.html#ab3b846817f872aed4903032f00d16246", null ], - [ "id", "struct_o_s_thread.html#a4fc3a0c58dfbd1e68224521185cb9384", null ], - [ "joinQueue", "struct_o_s_thread.html#ae12b5a541aff405df56ed7abfa97e3b4", null ], - [ "link", "struct_o_s_thread.html#af7a13b9b9c0c4a91fd90af02e7ea7771", null ], - [ "mutex", "struct_o_s_thread.html#a8f0e11d3f286a61d3ed336429d317abf", null ], - [ "mutexQueue", "struct_o_s_thread.html#a1a546bbd037b80cd528453546cf0a341", null ], - [ "name", "struct_o_s_thread.html#a8f8f80d37794cde9472343e4487ba3eb", null ], - [ "needSuspend", "struct_o_s_thread.html#a37e895fcd32c37e6a2962a948296bf64", null ], - [ "priority", "struct_o_s_thread.html#a41b7c4ba47c44a632d5903b1f1338ad0", null ], - [ "queue", "struct_o_s_thread.html#ab426d2b1b54499adfbda3a7922e69ff0", null ], - [ "requestFlag", "struct_o_s_thread.html#a9ec25c03ad5e1dc83c7f66950ce6e4ff", null ], - [ "specific", "struct_o_s_thread.html#ac9fe2bd7981969cd8071bcc5e4aeb40b", null ], - [ "stackEnd", "struct_o_s_thread.html#afcde11463f0a6ad5922e39525ec03c7e", null ], - [ "stackStart", "struct_o_s_thread.html#acbe2c909215dcda5e24aabd7dd5995de", null ], - [ "state", "struct_o_s_thread.html#a18fc1c8e9296f17ef97a86147387d8b4", null ], - [ "suspendCounter", "struct_o_s_thread.html#abf662d124c8c0e60275f632c06d97dd1", null ], - [ "suspendQueue", "struct_o_s_thread.html#ac466ad7864ccba783b664db7b8853b71", null ], - [ "suspendResult", "struct_o_s_thread.html#ac4c316e77fc64758b15a09a6b5756bb1", null ], - [ "tag", "struct_o_s_thread.html#a1c50fcd1195659821729f52af8f3bb7d", null ], - [ "userStackPointer", "struct_o_s_thread.html#a234a19eb0790f50fe6be08397cbafd46", null ] -]; \ No newline at end of file diff --git a/struct_o_s_thread_link.html b/struct_o_s_thread_link.html deleted file mode 100644 index 789cc7e..0000000 --- a/struct_o_s_thread_link.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSThreadLink Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSThreadLink Struct Reference
    -
    -
    - -

    #include <threadqueue.h>

    - - - - - - -

    -Data Fields

    OSThreadprev
     
    OSThreadnext
     
    -

    Detailed Description

    -
    -

    Definition at line 20 of file threadqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSThread* prev
    -
    - -

    Definition at line 22 of file threadqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSThread* next
    -
    - -

    Definition at line 23 of file threadqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_thread_link.js b/struct_o_s_thread_link.js deleted file mode 100644 index 1fb8c90..0000000 --- a/struct_o_s_thread_link.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_thread_link = -[ - [ "next", "struct_o_s_thread_link.html#a5742d6f89bb20b70b4b59fb1f8cedd0b", null ], - [ "prev", "struct_o_s_thread_link.html#a6699d433816206dea049bbaa71ab6779", null ] -]; \ No newline at end of file diff --git a/struct_o_s_thread_queue.html b/struct_o_s_thread_queue.html deleted file mode 100644 index 0f52433..0000000 --- a/struct_o_s_thread_queue.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: OSThreadQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSThreadQueue Struct Reference
    -
    -
    - -

    #include <threadqueue.h>

    - - - - - - - - -

    -Data Fields

    OSThreadhead
     
    OSThreadtail
     
    void * parent
     
    -

    Detailed Description

    -
    -

    Definition at line 29 of file threadqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSThread* head
    -
    - -

    Definition at line 31 of file threadqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSThread* tail
    -
    - -

    Definition at line 32 of file threadqueue.h.

    - -
    -
    - -
    -
    - - - - -
    void* parent
    -
    - -

    Definition at line 33 of file threadqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_thread_queue.js b/struct_o_s_thread_queue.js deleted file mode 100644 index f1dd065..0000000 --- a/struct_o_s_thread_queue.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_o_s_thread_queue = -[ - [ "head", "struct_o_s_thread_queue.html#a5d78dbf3cccb8bea6b04342daa52614f", null ], - [ "parent", "struct_o_s_thread_queue.html#a5f450b216725a37cbc0acd54340144d9", null ], - [ "tail", "struct_o_s_thread_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f", null ] -]; \ No newline at end of file diff --git a/struct_o_s_thread_simple_queue.html b/struct_o_s_thread_simple_queue.html deleted file mode 100644 index 973710a..0000000 --- a/struct_o_s_thread_simple_queue.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: OSThreadSimpleQueue Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    OSThreadSimpleQueue Struct Reference
    -
    -
    - -

    #include <threadqueue.h>

    - - - - - - -

    -Data Fields

    OSThreadhead
     
    OSThreadtail
     
    -

    Detailed Description

    -
    -

    Definition at line 41 of file threadqueue.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    OSThread* head
    -
    - -

    Definition at line 43 of file threadqueue.h.

    - -
    -
    - -
    -
    - - - - -
    OSThread* tail
    -
    - -

    Definition at line 44 of file threadqueue.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    - - - - diff --git a/struct_o_s_thread_simple_queue.js b/struct_o_s_thread_simple_queue.js deleted file mode 100644 index 1974cb0..0000000 --- a/struct_o_s_thread_simple_queue.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_o_s_thread_simple_queue = -[ - [ "head", "struct_o_s_thread_simple_queue.html#a5d78dbf3cccb8bea6b04342daa52614f", null ], - [ "tail", "struct_o_s_thread_simple_queue.html#a76b0d9eddccc823e4d3a7d69ceedc95f", null ] -]; \ No newline at end of file diff --git a/struct_v_p_a_d_acc_status.html b/struct_v_p_a_d_acc_status.html deleted file mode 100644 index d01228e..0000000 --- a/struct_v_p_a_d_acc_status.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -WUT: VPADAccStatus Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADAccStatus Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    float unk1
     
    float unk2
     
    float unk3
     
    float unk4
     
    float unk5
     
    VPADVec2D vertical
     
    -

    Detailed Description

    -
    -

    Definition at line 101 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float unk1
    -
    - -

    Definition at line 103 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk2
    -
    - -

    Definition at line 104 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk3
    -
    - -

    Definition at line 105 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk4
    -
    - -

    Definition at line 106 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk5
    -
    - -

    Definition at line 107 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADVec2D vertical
    -
    - -

    Definition at line 108 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/struct_v_p_a_d_gyro_status.html b/struct_v_p_a_d_gyro_status.html deleted file mode 100644 index b5dfa27..0000000 --- a/struct_v_p_a_d_gyro_status.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - -WUT: VPADGyroStatus Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADGyroStatus Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - - - - - - - - - -

    -Data Fields

    float unk1
     
    float unk2
     
    float unk3
     
    float unk4
     
    float unk5
     
    float unk6
     
    -

    Detailed Description

    -
    -

    Definition at line 113 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float unk1
    -
    - -

    Definition at line 115 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk2
    -
    - -

    Definition at line 116 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk3
    -
    - -

    Definition at line 117 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk4
    -
    - -

    Definition at line 118 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk5
    -
    - -

    Definition at line 119 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float unk6
    -
    - -

    Definition at line 120 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/struct_v_p_a_d_status.html b/struct_v_p_a_d_status.html deleted file mode 100644 index 3b70425..0000000 --- a/struct_v_p_a_d_status.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -WUT: VPADStatus Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADStatus Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    -Data Fields

    uint32_t hold
     Indicates what VPADButtons are held down. More...
     
    uint32_t trigger
     Indicates what VPADButtons have been pressed since last sample. More...
     
    uint32_t release
     Indicates what VPADButtons have been released since last sample. More...
     
    VPADVec2D leftStick
     Position of left analog stick. More...
     
    VPADVec2D rightStick
     Position of right analog stick. More...
     
    VPADAccStatus accelorometer
     Status of DRC accelorometer. More...
     
    VPADGyroStatus gyro
     Status of DRC gyro. More...
     
    VPADTouchData tpNormal
     Current touch position on DRC. More...
     
    VPADTouchData tpFiltered1
     Filtered touch position, first level of smoothing. More...
     
    VPADTouchData tpFiltered2
     Filtered touch position, second level of smoothing. More...
     
    VPADVec3D mag
     Status of DRC magnetometer. More...
     
    uint8_t slideVolume
     Current volume set by the slide control. More...
     
    uint8_t battery
     Battery level of controller. More...
     
    uint8_t micStatus
     Status of DRC microphone. More...
     
    uint8_t slideVolumeEx
     Unknown volume related value. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 124 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint32_t hold
    -
    - -

    Indicates what VPADButtons are held down.

    - -

    Definition at line 127 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t trigger
    -
    - -

    Indicates what VPADButtons have been pressed since last sample.

    - -

    Definition at line 130 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint32_t release
    -
    - -

    Indicates what VPADButtons have been released since last sample.

    - -

    Definition at line 133 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADVec2D leftStick
    -
    - -

    Position of left analog stick.

    - -

    Definition at line 136 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADVec2D rightStick
    -
    - -

    Position of right analog stick.

    - -

    Definition at line 139 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADAccStatus accelorometer
    -
    - -

    Status of DRC accelorometer.

    - -

    Definition at line 142 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADGyroStatus gyro
    -
    - -

    Status of DRC gyro.

    - -

    Definition at line 145 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADTouchData tpNormal
    -
    - -

    Current touch position on DRC.

    - -

    Definition at line 150 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADTouchData tpFiltered1
    -
    - -

    Filtered touch position, first level of smoothing.

    - -

    Definition at line 153 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADTouchData tpFiltered2
    -
    - -

    Filtered touch position, second level of smoothing.

    - -

    Definition at line 156 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    VPADVec3D mag
    -
    - -

    Status of DRC magnetometer.

    - -

    Definition at line 161 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t slideVolume
    -
    - -

    Current volume set by the slide control.

    - -

    Definition at line 164 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t battery
    -
    - -

    Battery level of controller.

    - -

    Definition at line 167 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t micStatus
    -
    - -

    Status of DRC microphone.

    - -

    Definition at line 170 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint8_t slideVolumeEx
    -
    - -

    Unknown volume related value.

    - -

    Definition at line 173 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/struct_v_p_a_d_touch_data.html b/struct_v_p_a_d_touch_data.html deleted file mode 100644 index c42a193..0000000 --- a/struct_v_p_a_d_touch_data.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -WUT: VPADTouchData Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADTouchData Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - - - - - - - -

    -Data Fields

    uint16_t x
     
    uint16_t y
     
    uint16_t touched
     0 if screen is not currently being touched More...
     
    uint16_t validity
     Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy. More...
     
    -

    Detailed Description

    -
    -

    Definition at line 84 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    uint16_t x
    -
    - -

    Definition at line 86 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t y
    -
    - -

    Definition at line 87 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t touched
    -
    - -

    0 if screen is not currently being touched

    - -

    Definition at line 90 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    uint16_t validity
    -
    - -

    Bitfield of VPADTouchPadValidity to indicate how touch sample accuracy.

    - -

    Definition at line 93 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/struct_v_p_a_d_vec2_d.html b/struct_v_p_a_d_vec2_d.html deleted file mode 100644 index b381e07..0000000 --- a/struct_v_p_a_d_vec2_d.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: VPADVec2D Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADVec2D Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - -

    -Data Fields

    float x
     
    float y
     
    -

    Detailed Description

    -
    -

    Definition at line 64 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float x
    -
    - -

    Definition at line 66 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float y
    -
    - -

    Definition at line 67 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/struct_v_p_a_d_vec3_d.html b/struct_v_p_a_d_vec3_d.html deleted file mode 100644 index 65aa23a..0000000 --- a/struct_v_p_a_d_vec3_d.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -WUT: VPADVec3D Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    VPADVec3D Struct Reference
    -
    -
    - -

    #include <input.h>

    - - - - - - - - -

    -Data Fields

    float x
     
    float y
     
    float z
     
    -

    Detailed Description

    -
    -

    Definition at line 73 of file input.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    float x
    -
    - -

    Definition at line 75 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float y
    -
    - -

    Definition at line 76 of file input.h.

    - -
    -
    - -
    -
    - - - - -
    float z
    -
    - -

    Definition at line 77 of file input.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/vpad/input.h
    • -
    -
    - - - - diff --git a/structcurl__khkey.html b/structcurl__khkey.html new file mode 100644 index 0000000..fddf36d --- /dev/null +++ b/structcurl__khkey.html @@ -0,0 +1,183 @@ + + + + + + + +wut: curl_khkey Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    curl_khkey Struct Reference
    +
    +
    + +

    #include <include/curl/curl.h>

    + + + + +

    +Public Types

    enum  type {
    +  CURLKHTYPE_UNKNOWN, +
    +  CURLKHTYPE_RSA1, +
    +  CURLKHTYPE_RSA, +
    +  CURLKHTYPE_DSS +
    + }
     
    + + + + + + + +

    +Data Fields

    const char * key
     
    size_t len
     
    enum curl_khkey::type keytype
     
    +

    Detailed Description

    +
    +

    Definition at line 553 of file curl.h.

    +

    Member Enumeration Documentation

    + +

    ◆ type

    + +
    +
    + + + + +
    enum type
    +
    + + + + + +
    Enumerator
    CURLKHTYPE_UNKNOWN 
    CURLKHTYPE_RSA1 
    CURLKHTYPE_RSA 
    CURLKHTYPE_DSS 
    + +

    Definition at line 557 of file curl.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ key

    + +
    +
    + + + + +
    const char* key
    +
    + +

    Definition at line 554 of file curl.h.

    + +
    +
    + +

    ◆ len

    + +
    +
    + + + + +
    size_t len
    +
    + +

    Definition at line 556 of file curl.h.

    + +
    +
    + +

    ◆ keytype

    + +
    +
    + + + + +
    enum curl_khkey::type keytype
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structlinger.html b/structlinger.html deleted file mode 100644 index a0df1a7..0000000 --- a/structlinger.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: linger Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    linger Struct Reference
    -
    -
    - -

    #include <socket.h>

    - - - - - - -

    -Data Fields

    int l_onoff
     
    int l_linger
     
    -

    Detailed Description

    -
    -

    Definition at line 66 of file socket.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    int l_onoff
    -
    - -

    Definition at line 68 of file socket.h.

    - -
    -
    - -
    -
    - - - - -
    int l_linger
    -
    - -

    Definition at line 69 of file socket.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/nsysnet/socket.h
    • -
    -
    - - - - diff --git a/structnn_1_1swkbd_1_1ConfigArg.html b/structnn_1_1swkbd_1_1ConfigArg.html new file mode 100644 index 0000000..fc6ca36 --- /dev/null +++ b/structnn_1_1swkbd_1_1ConfigArg.html @@ -0,0 +1,275 @@ + + + + + + + +wut: ConfigArg Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    ConfigArg Struct Reference
    +
    +
    + +

    #include <include/nn/swkbd/swkbd_cpp.h>

    + + + + +

    +Public Member Functions

     ConfigArg ()
     
    + + + + + + + + + + + + + + + + + +

    +Data Fields

    LanguageType languageType
     
    uint32_t unk_0x04
     
    uint32_t unk_0x08
     
    uint32_t unk_0x0C
     
    uint32_t unk_0x10
     
    int32_t unk_0x14
     
    uint32_t unk_0x9C
     
    int32_t unk_0xA4
     
    +

    Detailed Description

    +
    +

    Definition at line 45 of file swkbd_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ConfigArg()

    + +
    +
    + + + + + +
    + + + + + + + +
    ConfigArg ()
    +
    +inline
    +
    + +

    Definition at line 47 of file swkbd_cpp.h.

    + +
    +
    +

    Field Documentation

    + +

    ◆ languageType

    + +
    +
    + + + + +
    LanguageType languageType
    +
    + +

    Definition at line 59 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x04

    + +
    +
    + + + + +
    uint32_t unk_0x04
    +
    + +

    Definition at line 60 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x08

    + +
    +
    + + + + +
    uint32_t unk_0x08
    +
    + +

    Definition at line 61 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x0C

    + +
    +
    + + + + +
    uint32_t unk_0x0C
    +
    + +

    Definition at line 62 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x10

    + +
    +
    + + + + +
    uint32_t unk_0x10
    +
    + +

    Definition at line 63 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x14

    + +
    +
    + + + + +
    int32_t unk_0x14
    +
    + +

    Definition at line 64 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0x9C

    + +
    +
    + + + + +
    uint32_t unk_0x9C
    +
    + +

    Definition at line 66 of file swkbd_cpp.h.

    + +
    +
    + +

    ◆ unk_0xA4

    + +
    +
    + + + + +
    int32_t unk_0xA4
    +
    + +

    Definition at line 68 of file swkbd_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structnn_1_1swkbd_1_1DrawStringInfo.html b/structnn_1_1swkbd_1_1DrawStringInfo.html new file mode 100644 index 0000000..080f163 --- /dev/null +++ b/structnn_1_1swkbd_1_1DrawStringInfo.html @@ -0,0 +1,126 @@ + + + + + + + +wut: DrawStringInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    DrawStringInfo Struct Reference
    +
    +
    + +

    #include <include/nn/swkbd/swkbd_cpp.h>

    + + + + +

    +Public Member Functions

     DrawStringInfo ()
     
    +

    Detailed Description

    +
    +

    Definition at line 159 of file swkbd_cpp.h.

    +

    Constructor & Destructor Documentation

    + +

    ◆ DrawStringInfo()

    + +
    +
    + + + + + +
    + + + + + + + +
    DrawStringInfo ()
    +
    +inline
    +
    + +

    Definition at line 161 of file swkbd_cpp.h.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/structsockaddr.html b/structsockaddr.html deleted file mode 100644 index 5bd72f7..0000000 --- a/structsockaddr.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: sockaddr Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    sockaddr Struct Reference
    -
    -
    - -

    #include <socket.h>

    - - - - - - -

    -Data Fields

    sa_family_t sa_family
     
    char sa_data []
     
    -

    Detailed Description

    -
    -

    Definition at line 54 of file socket.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    sa_family_t sa_family
    -
    - -

    Definition at line 56 of file socket.h.

    - -
    -
    - -
    -
    - - - - -
    char sa_data[]
    -
    - -

    Definition at line 57 of file socket.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/nsysnet/socket.h
    • -
    -
    - - - - diff --git a/structsockaddr__storage.html b/structsockaddr__storage.html deleted file mode 100644 index e002639..0000000 --- a/structsockaddr__storage.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - -WUT: sockaddr_storage Struct Reference - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    sockaddr_storage Struct Reference
    -
    -
    - -

    #include <socket.h>

    - - - - - - -

    -Data Fields

    sa_family_t ss_family
     
    char __ss_padding [26]
     
    -

    Detailed Description

    -
    -

    Definition at line 60 of file socket.h.

    -

    Field Documentation

    - -
    -
    - - - - -
    sa_family_t ss_family
    -
    - -

    Definition at line 62 of file socket.h.

    - -
    -
    - -
    -
    - - - - -
    char __ss_padding[26]
    -
    - -

    Definition at line 63 of file socket.h.

    - -
    -
    -
    The documentation for this struct was generated from the following file:
      -
    • D:/Programming/Projects/wut/include/nsysnet/socket.h
    • -
    -
    - - - - diff --git a/surface_8h.html b/surface_8h.html index aeaef27..c039f57 100644 --- a/surface_8h.html +++ b/surface_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/surface.h File Reference + + +wut: include/gx2/surface.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    surface.h File Reference
    -
    #include <wut.h>
    +
    #include <gx2r/resource.h>
    +#include <wut.h>
    #include "enum.h"

    Go to the source code of this file.

    - - - - - - + + + + + + + +

    Data Structures

    struct  GX2Surface
     
    struct  GX2DepthBuffer
     
    struct  GX2ColorBuffer
     
    struct  GX2Surface
     
    struct  GX2DepthBuffer
     
    struct  GX2ColorBuffer
     
    union  GX2Surface.__unnamed__
     
    - + - + - +

    Typedefs

    typedef struct GX2Surface GX2Surface
    typedef struct GX2Surface GX2Surface
     
    typedef struct GX2DepthBuffer GX2DepthBuffer
    typedef struct GX2DepthBuffer GX2DepthBuffer
     
    typedef struct GX2ColorBuffer GX2ColorBuffer
    typedef struct GX2ColorBuffer GX2ColorBuffer
     
    - + - + - + - + - + - + - + - + - + - + - + + +

    Functions

    void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
    void GX2CalcSurfaceSizeAndAlignment (GX2Surface *surface)
     
    void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
    void GX2CalcDepthBufferHiZInfo (GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
     
    void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
    void GX2CalcColorBufferAuxInfo (GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
     
    void GX2SetColorBuffer (GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
    void GX2SetColorBuffer (GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
     
    void GX2SetDepthBuffer (GX2DepthBuffer *depthBuffer)
    void GX2SetDepthBuffer (GX2DepthBuffer *depthBuffer)
     
    void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
    void GX2InitColorBufferRegs (GX2ColorBuffer *colorBuffer)
     
    void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
    void GX2InitDepthBufferRegs (GX2DepthBuffer *depthBuffer)
     
    void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
    void GX2InitDepthBufferHiZEnable (GX2DepthBuffer *depthBuffer, BOOL enable)
     
    uint32_t GX2GetSurfaceSwizzle (GX2Surface *surface)
    uint32_t GX2GetSurfaceSwizzle (GX2Surface *surface)
     
    void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
    void GX2SetSurfaceSwizzle (GX2Surface *surface, uint32_t swizzle)
     
    void GX2CopySurface (GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
    void GX2CopySurface (GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
     
    void GX2ResolveAAColorBuffer (const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
     
    diff --git a/surface_8h.js b/surface_8h.js deleted file mode 100644 index 4263b1d..0000000 --- a/surface_8h.js +++ /dev/null @@ -1,159 +0,0 @@ -var surface_8h = -[ - [ "GX2AAMode", "group__gx2__surface.html#ga4e93d2f8a2bb7466cd2516bfa173c23c", null ], - [ "GX2ColorBuffer", "group__gx2__surface.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2DepthBuffer", "group__gx2__surface.html#gaa125c2ccb0d7127fb875eb5930f505f6", null ], - [ "GX2RenderTarget", "group__gx2__surface.html#ga06c77c47199878f34d8e50cad9f5b309", null ], - [ "GX2RResourceFlags", "group__gx2__surface.html#ga07e765b17ebee95441466567a81df652", null ], - [ "GX2Surface", "group__gx2__surface.html#ga0a525a812190463f25e00b9b860258cc", null ], - [ "GX2SurfaceUse", "group__gx2__surface.html#gac9581057e2e523f7ad52186e6601532e", null ], - [ "GX2TileMode", "group__gx2__surface.html#ga720e5958081f8363bf05930fad5a30f0", null ], - [ "GX2AAMode", "group__gx2__surface.html#ga257ea04f4dd1b538f7a518af11f4897a", [ - [ "GX2_AA_MODE1X", "group__gx2__surface.html#gga257ea04f4dd1b538f7a518af11f4897aaf1aedccdf312db7e24b6120eb969d3d7", null ] - ] ], - [ "GX2RenderTarget", "group__gx2__surface.html#ga2ae8a9611caa8061334586d5c7f48c8a", [ - [ "GX2_RENDER_TARGET_0", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aab837e32822ffc3adfe5feb77f3cd1d79", null ], - [ "GX2_RENDER_TARGET_1", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa4a136feb70e2a1b4a48209d88d4d35b9", null ], - [ "GX2_RENDER_TARGET_2", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa3a7e40f141c19ab39fd729a38adb0769", null ], - [ "GX2_RENDER_TARGET_3", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa0fbc6b514cecf825137e1ca53ebc1202", null ], - [ "GX2_RENDER_TARGET_4", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aaee84409b20958e49d9fd6b07cbe4bfce", null ], - [ "GX2_RENDER_TARGET_5", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa3e00f385ba1a29ff833f0f116c496d25", null ], - [ "GX2_RENDER_TARGET_6", "group__gx2__surface.html#gga2ae8a9611caa8061334586d5c7f48c8aa4c419d8bde3086b2539e2c6d73ee83e7", null ] - ] ], - [ "GX2RResourceFlags", "group__gx2__surface.html#ga5038cc0d0ddfb9c5997bc24c25374985", [ - [ "GX2R_RESOURCE_FLAGS_BIND_TEXTURE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a450db22b4ee039abdfe8ce116da1f1a6", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_COLOR_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ae18862f5cde7d0187011061aa4476578", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_DEPTH_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a77931c658ee04f2b020ec2bf985c9008", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_SCAN_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afaa880929cc2367cd6764294e6155e3d", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_VERTEX_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ae87f22f60e98b44e69d5c62e6189d7", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_INDEX_BUFFER", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985afbbd4c12fc6795acd4411a288cc1208a", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_UNIFORM_BLOCK", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aef58a31189db6bf076a1a0108a7ae1f1", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_SHADER_PROGRAM", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a9bf338debd7b9fc4069d17edaa34cfea", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_STREAM_OUTPUT", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a71a7f6816ac32f313a71fffffe22bb41", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_DISPLAY_LIST", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4ef1e758deb265e78c88f49e24e9eaf9", null ], - [ "GX2R_RESOURCE_FLAGS_BIND_GS_RING", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a817ff3abc305f8114a7608df53bc8f3b", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_CPU_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985acd0a22c039a0864455690ba628c6ccfb", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_CPU_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa44402acc6b23c5c5d863380071d6b19", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_GPU_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a10fecf37e17f5d09a6a20de5bf904861", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_GPU_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ac6111889f17841519d11bdf1b0def3dd", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_DMA_READ", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985aa8ba1944b9970c3863e9288ef82bbd96", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_DMA_WRITE", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985ad753ccd66540c1050ab394671e95f3a4", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM1", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a44a5188f576c9c0fa4099db04fa3db70", null ], - [ "GX2R_RESOURCE_FLAGS_USAGE_FORCE_MEM2", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a2ef731dc0a6e265d397c372bbc59d386", null ], - [ "GX2R_RESOURCE_FLAGS_USER_MEMORY", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a4cc3da0a07e0e5795d7fbd0c78a69180", null ], - [ "GX2R_RESOURCE_FLAGS_LOCKED", "group__gx2__surface.html#gga5038cc0d0ddfb9c5997bc24c25374985a54cb8f8b58acfa1708ce9ffa68935651", null ] - ] ], - [ "GX2SurfaceDim", "group__gx2__surface.html#gabedadb9f5051baad71365a011a02618e", [ - [ "GX2_SURFACE_DIM_TEXTURE_1D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea748c013244e11cd5b784d993a382cf60", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea71d06fe6f845baeda2f74e293ccd7037", null ], - [ "GX2_SURFACE_DIM_TEXTURE_3D", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea359c28d083c7ab4449bf999c94575068", null ], - [ "GX2_SURFACE_DIM_TEXTURE_CUBE", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea0b610ad5188e4aa07a0baca57b41041f", null ], - [ "GX2_SURFACE_DIM_TEXTURE_1D_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea38c3bd8140742da68d63b5120126ab1c", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618eaf5e0bf0c722b7e60cf7c1e229efd1e93", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_MSAA", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea8bf5c1884479335ec7d005f485712dba", null ], - [ "GX2_SURFACE_DIM_TEXTURE_2D_MSAA_ARRAY", "group__gx2__surface.html#ggabedadb9f5051baad71365a011a02618ea75536456d108a60e26c6a685f404279d", null ] - ] ], - [ "GX2SurfaceFormat", "group__gx2__surface.html#ga4bdfe0b311093741c7cb8271cc5a67cb", [ - [ "GX2_SURFACE_FORMAT_INVALID", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba718632e56f488dd71e39adc7dc10e5fb", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R4_G4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba901444538788785a40ffbe771d65ddea", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R4_G4_B4_A4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaea6b99c88564b103a32d06a3d4190dd7", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba411ace8d20991d4611d1727813669f0a", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75f8f5271022016f3badd02db4587bfb", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba205264574f2a27985dec42054e9dc7d3", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba9d6b9708b5c4d758480f5ab61ce540a5", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6d7dc19ace952d3b64c657e20f42f26", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf72d601684fe699048e51a59df3f4eb9", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R5_G6_B5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba71afb0e037cf0b668d580cae348ab124", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R5_G5_B5_A1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0550827ea807fc9429d4a90eca22a63e", null ], - [ "GX2_SURFACE_FORMAT_UNORM_A1_B5_G5_R5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2516fef84f82a0bc4b682c8683b9404a", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R24_X8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaa00f29bcc1260a8a8008ab2da4d48116", null ], - [ "GX2_SURFACE_FORMAT_UNORM_A2_B10_G10_R10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba23f71b8f6eabb1c8cfe6ecd0433fa5d6", null ], - [ "GX2_SURFACE_FORMAT_UNORM_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaae976b192df4b4472a9aa1f9a7ffccc", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6cf2bfa99c9caa4948a809430175677b", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0744814da8dfe43a33fb219b4f9b62c6", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC3", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba0dce2338502889884bea87098ab44f88", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba92e18a55db77f57149e73bb07784f818", null ], - [ "GX2_SURFACE_FORMAT_UNORM_BC5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf0031dfda13917f67457f07c679ddf5f", null ], - [ "GX2_SURFACE_FORMAT_UNORM_NV12", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba609fc06e02302cff4478319901142b3a", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa12c67b79f412fc1b34210814326d54", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3e18569b897e2b7a377eb60cba6bf3b3", null ], - [ "GX2_SURFACE_FORMAT_UINT_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa0dd31fa6aca9ab441b6f66bf9a1859", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba7c74ef2604078baf14be34ac6da4ed21", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac94fbe7f46e5efefbb05820acb9f430", null ], - [ "GX2_SURFACE_FORMAT_UINT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbafbfff3ef9cb9ced6ad6f30eee17425cc", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbacb0c48841a96b4402f04e85e12934645", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba04c89d4b27687679f7d53a386e29b2f2", null ], - [ "GX2_SURFACE_FORMAT_UINT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba21afe6cbafc87003fc2d21172b93f770", null ], - [ "GX2_SURFACE_FORMAT_UINT_A2_B10_G10_R10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac6233b60feca1d14ac86204c1c1adcf7", null ], - [ "GX2_SURFACE_FORMAT_UINT_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba3d6ec66d4c047db11d8ad3f0d941c615", null ], - [ "GX2_SURFACE_FORMAT_UINT_X24_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6e472278cac6f27f2d755aceb16672fd", null ], - [ "GX2_SURFACE_FORMAT_UINT_G8_X24", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae569f18af8e771b94e1eff6f725134f8", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac5931852d43d94dfd598188f26b271e7", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73f01a40b8e82bfeab25cfa8941df31f", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75eabbe4d11417115141a1c0d842ebd8", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaac2b96a023b71f95260a7713c51813ba", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba208ad1feea4be5563df05ec6ff24a632", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2fa0bd2ba8e0b978cd4789a29c1d571b", null ], - [ "GX2_SURFACE_FORMAT_SNORM_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba73d3385899f47bd70580cae5f6275f71", null ], - [ "GX2_SURFACE_FORMAT_SNORM_BC4", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae065f7d09db84a173a03f32eb59f92e9", null ], - [ "GX2_SURFACE_FORMAT_SNORM_BC5", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba243ffc88c378088ff9474a72eab9071d", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbae50c846d03f6403970a31c1698b9bd0f", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8_G8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8b533fc0051511035ff0e44409ac5c83", null ], - [ "GX2_SURFACE_FORMAT_SINT_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba392e8993716a594cf2ed615b7f590db4", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8453bf4be58292cfc9c4a8a97e0ca0fd", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba10e1c6c8ced172b61514208d4f24a4bd", null ], - [ "GX2_SURFACE_FORMAT_SINT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba2e9f0cb10f9713a5362204e172b53a19", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbad6bd8450c2c6a1d2c95eb17a7c32ff5f", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba75141ac4df1409d534391a1a6c73b8c3", null ], - [ "GX2_SURFACE_FORMAT_SINT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba79793610b5712a3f3b545f72e862d6f7", null ], - [ "GX2_SURFACE_FORMAT_SINT_R10_G10_B10_A2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba480a2f18fff813ce96dfe1754b31f1f5", null ], - [ "GX2_SURFACE_FORMAT_SRGB_R8_G8_B8_A8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba876ebacff2763c23a547a2d9427b4ceb", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC1", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaf6f6de197d573179200886db825bfdd9", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC2", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab4390582090c286b860c3a948de6bb39", null ], - [ "GX2_SURFACE_FORMAT_SRGB_BC3", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba42dc764ba381c1145c54a546800697d0", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbab2a9ea8b6bf578d0e786cbd5d1a94edd", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32_G32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaab0e879ce70bf144c16abaf6b082e105", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R32_G32_B32_A32", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba537bf591d9f5ebea99d16a6521561511", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba62e5744b006917b89d4990efbb0f9460", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16_G16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbac7225a549058fc653d89dcb0639e886f", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R16_G16_B16_A16", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cbaaa21cea0b5105bb068b6b76d53909d47", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_R11_G11_B10", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba26daa771fb09f6b6239182aa2835345a", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_D24_S8", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba8e7eda39d0f1c6272abf32ebb5bf2046", null ], - [ "GX2_SURFACE_FORMAT_FLOAT_X8_X24", "group__gx2__surface.html#gga4bdfe0b311093741c7cb8271cc5a67cba6fb1f4f53cb1502a6cb951231b3d88b2", null ] - ] ], - [ "GX2SurfaceUse", "group__gx2__surface.html#gafe1ebff6752df098313c3a3c587e3114", [ - [ "GX2_SURFACE_USE_TEXTURE", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114af44bb5ec14f5bf8867285a7069419943", null ], - [ "GX2_SURFACE_USE_COLOR_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae6fe0c8cc1662f93d57fecf1cd9ab77f", null ], - [ "GX2_SURFACE_USE_DEPTH_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114acbc16c81bd2ec3330b397542e6ed11de", null ], - [ "GX2_SURFACE_USE_SCAN_BUFFER", "group__gx2__surface.html#ggafe1ebff6752df098313c3a3c587e3114ae5bc089ccdea5b16aee02a80f843711f", null ] - ] ], - [ "GX2TileMode", "group__gx2__surface.html#gaf27a80e22355f92a687c0452642fd4c1", [ - [ "GX2_TILE_MODE_DEFAULT", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aadfdce03e768516eeb173ef679e87d1f", null ], - [ "GX2_TILE_MODE_LINEAR_ALIGNED", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a6d931663af78b3bdfd74f74c6faca1ce", null ], - [ "GX2_TILE_MODE_TILED_1D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1af1f6c2dfb28c6ddf9f6eb4960ac889fa", null ], - [ "GX2_TILE_MODE_TILED_1D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a503f969f18d61cf54c6400e27627ed96", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a15bac2947322d98a5494e355293b6566", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN2", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1abdd5303e4886019ef8d9f18d3f0d9b53", null ], - [ "GX2_TILE_MODE_TILED_2D_THIN4", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a92715482d3a598cec54e5057b5aee6f9", null ], - [ "GX2_TILE_MODE_TILED_2D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a24fc94b4f48de83bdc9cde0a647560e2", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1adc90be6ca14e816fc4f813fc9aa1e9ac", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN2", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a76b58b06a58ad876d96dc8d6981bc310", null ], - [ "GX2_TILE_MODE_TILED_2B_THIN4", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a0df0a2c5afa30f91a34c205385e52ac2", null ], - [ "GX2_TILE_MODE_TILED_2B_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a803cac2a2a8e081437449db40adec73a", null ], - [ "GX2_TILE_MODE_TILED_3D_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a3231597675d0049513ebac85fac1370e", null ], - [ "GX2_TILE_MODE_TILED_3D_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ad8b652973554edf8af33c5ebe9e6c6e3", null ], - [ "GX2_TILE_MODE_TILED_3B_THIN1", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1ae46808c26d38fc3de4a85e273ed202de", null ], - [ "GX2_TILE_MODE_TILED_3B_THICK", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1a8d6a1e4df1038bc68ca0d5edc21404c1", null ], - [ "GX2_TILE_MODE_LINEAR_SPECIAL", "group__gx2__surface.html#ggaf27a80e22355f92a687c0452642fd4c1aeaac5f103fa226e18ff10e737435fcba", null ] - ] ], - [ "GX2CalcDepthBufferHiZInfo", "group__gx2__surface.html#ga764ff52d79bf50c706789be04699ee25", null ], - [ "GX2CalcSurfaceSizeAndAlignment", "group__gx2__surface.html#gabd4ef28e2cd937910bc5cf67f9dcb7e6", null ], - [ "GX2CopySurface", "group__gx2__surface.html#ga0ab61f987b771bd3302a8e68fddd0eee", null ], - [ "GX2GetSurfaceSwizzle", "group__gx2__surface.html#gab8756112cf6426088bfa57a92ce7bc2a", null ], - [ "GX2InitColorBufferRegs", "group__gx2__surface.html#ga0898a1a6f4a1157927c6003fa0ddf8c8", null ], - [ "GX2InitDepthBufferHiZEnable", "group__gx2__surface.html#gaa563893bdbd9713c718b066327e3fbec", null ], - [ "GX2InitDepthBufferRegs", "group__gx2__surface.html#ga3534f51cf1caaa3309de03694b117708", null ], - [ "GX2SetColorBuffer", "group__gx2__surface.html#gae86bf7fe897077914d7d23549c1883a3", null ], - [ "GX2SetDepthBuffer", "group__gx2__surface.html#ga6e45381f4b4a7709bfaf9c50318be714", null ], - [ "GX2SetSurfaceSwizzle", "group__gx2__surface.html#gaa2a3dfd93a944086cfd2132de6f7f0a3", null ] -]; \ No newline at end of file diff --git a/surface_8h_source.html b/surface_8h_source.html index 4dc2a5a..48e0b6b 100644 --- a/surface_8h_source.html +++ b/surface_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/surface.h Source File + + +wut: include/gx2/surface.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    surface.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct GX2Surface GX2Surface;
    - - -
    18 
    -
    19 struct GX2Surface
    -
    20 {
    - -
    22  uint32_t width;
    -
    23  uint32_t height;
    -
    24  uint32_t depth;
    -
    25  uint32_t mipLevels;
    - - - -
    29  uint32_t imageSize;
    -
    30  void *image;
    -
    31  uint32_t mipmapSize;
    -
    32  void *mipmaps;
    - -
    34  uint32_t swizzle;
    -
    35  uint32_t alignment;
    -
    36  uint32_t pitch;
    -
    37  uint32_t mipLevelOffset[13];
    -
    38 };
    -
    39 CHECK_OFFSET(GX2Surface, 0x0, dim);
    -
    40 CHECK_OFFSET(GX2Surface, 0x4, width);
    -
    41 CHECK_OFFSET(GX2Surface, 0x8, height);
    -
    42 CHECK_OFFSET(GX2Surface, 0xc, depth);
    -
    43 CHECK_OFFSET(GX2Surface, 0x10, mipLevels);
    -
    44 CHECK_OFFSET(GX2Surface, 0x14, format);
    -
    45 CHECK_OFFSET(GX2Surface, 0x18, aa);
    -
    46 CHECK_OFFSET(GX2Surface, 0x1c, use);
    -
    47 CHECK_OFFSET(GX2Surface, 0x20, imageSize);
    -
    48 CHECK_OFFSET(GX2Surface, 0x24, image);
    -
    49 CHECK_OFFSET(GX2Surface, 0x28, mipmapSize);
    -
    50 CHECK_OFFSET(GX2Surface, 0x2c, mipmaps);
    -
    51 CHECK_OFFSET(GX2Surface, 0x30, tileMode);
    -
    52 CHECK_OFFSET(GX2Surface, 0x34, swizzle);
    -
    53 CHECK_OFFSET(GX2Surface, 0x38, alignment);
    -
    54 CHECK_OFFSET(GX2Surface, 0x3C, pitch);
    -
    55 CHECK_OFFSET(GX2Surface, 0x40, mipLevelOffset);
    -
    56 CHECK_SIZE(GX2Surface, 0x74);
    -
    57 
    - -
    59 {
    - -
    61 
    -
    62  uint32_t viewMip;
    -
    63  uint32_t viewFirstSlice;
    -
    64  uint32_t viewNumSlices;
    -
    65  void *hiZPtr;
    -
    66  uint32_t hiZSize;
    -
    67  float depthClear;
    -
    68  uint32_t stencilClear;
    -
    69 
    -
    70  uint32_t regs[7];
    -
    71 };
    -
    72 CHECK_OFFSET(GX2DepthBuffer, 0x74, viewMip);
    -
    73 CHECK_OFFSET(GX2DepthBuffer, 0x78, viewFirstSlice);
    -
    74 CHECK_OFFSET(GX2DepthBuffer, 0x7C, viewNumSlices);
    -
    75 CHECK_OFFSET(GX2DepthBuffer, 0x80, hiZPtr);
    -
    76 CHECK_OFFSET(GX2DepthBuffer, 0x84, hiZSize);
    -
    77 CHECK_OFFSET(GX2DepthBuffer, 0x88, depthClear);
    -
    78 CHECK_OFFSET(GX2DepthBuffer, 0x8C, stencilClear);
    -
    79 CHECK_OFFSET(GX2DepthBuffer, 0x90, regs);
    -
    80 CHECK_SIZE(GX2DepthBuffer, 0xAC);
    -
    81 
    - -
    83 {
    - -
    85 
    -
    86  uint32_t viewMip;
    -
    87  uint32_t viewFirstSlice;
    -
    88  uint32_t viewNumSlices;
    -
    89  void *aaBuffer;
    -
    90  uint32_t aaSize;
    -
    91 
    -
    92  uint32_t regs[5];
    -
    93 };
    -
    94 CHECK_OFFSET(GX2ColorBuffer, 0x74, viewMip);
    -
    95 CHECK_OFFSET(GX2ColorBuffer, 0x78, viewFirstSlice);
    -
    96 CHECK_OFFSET(GX2ColorBuffer, 0x7C, viewNumSlices);
    -
    97 CHECK_OFFSET(GX2ColorBuffer, 0x80, aaBuffer);
    -
    98 CHECK_OFFSET(GX2ColorBuffer, 0x84, aaSize);
    -
    99 CHECK_OFFSET(GX2ColorBuffer, 0x88, regs);
    -
    100 CHECK_SIZE(GX2ColorBuffer, 0x9C);
    -
    101 
    -
    102 void
    - -
    104 
    -
    105 void
    - -
    107  uint32_t *outSize,
    -
    108  uint32_t *outAlignment);
    -
    109 
    -
    110 void
    - -
    112  uint32_t *outSize,
    -
    113  uint32_t *outAlignment);
    -
    114 
    -
    115 void
    -
    116 GX2SetColorBuffer(GX2ColorBuffer *colorBuffer,
    -
    117  GX2RenderTarget target);
    -
    118 
    -
    119 void
    -
    120 GX2SetDepthBuffer(GX2DepthBuffer *depthBuffer);
    -
    121 
    -
    122 void
    - -
    124 
    -
    125 void
    - -
    127 
    -
    128 void
    - -
    130  BOOL enable);
    -
    131 
    -
    132 uint32_t
    - -
    134 
    -
    135 void
    - -
    137  uint32_t swizzle);
    -
    138 
    -
    139 void
    - -
    141  uint32_t srcLevel,
    -
    142  uint32_t srcDepth,
    -
    143  GX2Surface *dst,
    -
    144  uint32_t dstLevel,
    -
    145  uint32_t dstDepth);
    -
    146 
    -
    147 #ifdef __cplusplus
    -
    148 }
    -
    149 #endif
    -
    150 
    -
    uint32_t viewMip
    Definition: surface.h:86
    -
    uint32_t pitch
    Definition: surface.h:36
    -
    GX2TileMode tileMode
    Definition: surface.h:33
    -
    GX2Surface surface
    Definition: surface.h:84
    -
    uint32_t stencilClear
    Definition: surface.h:68
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <gx2r/resource.h>
    3 #include <wut.h>
    4 #include "enum.h"
    5 
    12 #ifdef __cplusplus
    13 extern "C" {
    14 #endif
    15 
    16 typedef struct GX2Surface GX2Surface;
    19 
    20 struct GX2Surface
    21 {
    23  uint32_t width;
    24  uint32_t height;
    25  uint32_t depth;
    26  uint32_t mipLevels;
    29  union {
    30  GX2SurfaceUse use;
    31  GX2RResourceFlags resourceFlags;
    32  };
    33  uint32_t imageSize;
    34  void *image;
    35  uint32_t mipmapSize;
    36  void *mipmaps;
    38  uint32_t swizzle;
    39  uint32_t alignment;
    40  uint32_t pitch;
    41  uint32_t mipLevelOffset[13];
    42 };
    43 WUT_CHECK_OFFSET(GX2Surface, 0x0, dim);
    44 WUT_CHECK_OFFSET(GX2Surface, 0x4, width);
    45 WUT_CHECK_OFFSET(GX2Surface, 0x8, height);
    46 WUT_CHECK_OFFSET(GX2Surface, 0xc, depth);
    47 WUT_CHECK_OFFSET(GX2Surface, 0x10, mipLevels);
    48 WUT_CHECK_OFFSET(GX2Surface, 0x14, format);
    49 WUT_CHECK_OFFSET(GX2Surface, 0x18, aa);
    50 WUT_CHECK_OFFSET(GX2Surface, 0x1c, use);
    51 WUT_CHECK_OFFSET(GX2Surface, 0x1c, resourceFlags);
    52 WUT_CHECK_OFFSET(GX2Surface, 0x20, imageSize);
    53 WUT_CHECK_OFFSET(GX2Surface, 0x24, image);
    54 WUT_CHECK_OFFSET(GX2Surface, 0x28, mipmapSize);
    55 WUT_CHECK_OFFSET(GX2Surface, 0x2c, mipmaps);
    56 WUT_CHECK_OFFSET(GX2Surface, 0x30, tileMode);
    57 WUT_CHECK_OFFSET(GX2Surface, 0x34, swizzle);
    58 WUT_CHECK_OFFSET(GX2Surface, 0x38, alignment);
    59 WUT_CHECK_OFFSET(GX2Surface, 0x3C, pitch);
    60 WUT_CHECK_OFFSET(GX2Surface, 0x40, mipLevelOffset);
    61 WUT_CHECK_SIZE(GX2Surface, 0x74);
    62 
    64 {
    66 
    67  uint32_t viewMip;
    68  uint32_t viewFirstSlice;
    69  uint32_t viewNumSlices;
    70  void *hiZPtr;
    71  uint32_t hiZSize;
    72  float depthClear;
    73  uint32_t stencilClear;
    74 
    75  uint32_t regs[7];
    76 };
    77 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x74, viewMip);
    78 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x78, viewFirstSlice);
    79 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x7C, viewNumSlices);
    80 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x80, hiZPtr);
    81 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x84, hiZSize);
    82 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x88, depthClear);
    83 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x8C, stencilClear);
    84 WUT_CHECK_OFFSET(GX2DepthBuffer, 0x90, regs);
    85 WUT_CHECK_SIZE(GX2DepthBuffer, 0xAC);
    86 
    88 {
    90 
    91  uint32_t viewMip;
    92  uint32_t viewFirstSlice;
    93  uint32_t viewNumSlices;
    94  void *aaBuffer;
    95  uint32_t aaSize;
    96 
    97  uint32_t regs[5];
    98 };
    99 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x74, viewMip);
    100 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x78, viewFirstSlice);
    101 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x7C, viewNumSlices);
    102 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x80, aaBuffer);
    103 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x84, aaSize);
    104 WUT_CHECK_OFFSET(GX2ColorBuffer, 0x88, regs);
    105 WUT_CHECK_SIZE(GX2ColorBuffer, 0x9C);
    106 
    107 void
    109 
    110 void
    112  uint32_t *outSize,
    113  uint32_t *outAlignment);
    114 
    115 void
    117  uint32_t *outSize,
    118  uint32_t *outAlignment);
    119 
    120 void
    121 GX2SetColorBuffer(GX2ColorBuffer *colorBuffer,
    122  GX2RenderTarget target);
    123 
    124 void
    125 GX2SetDepthBuffer(GX2DepthBuffer *depthBuffer);
    126 
    127 void
    129 
    130 void
    132 
    133 void
    135  BOOL enable);
    136 
    137 uint32_t
    139 
    140 void
    142  uint32_t swizzle);
    143 
    144 void
    146  uint32_t srcLevel,
    147  uint32_t srcDepth,
    148  GX2Surface *dst,
    149  uint32_t dstLevel,
    150  uint32_t dstDepth);
    151 
    152 void
    153 GX2ResolveAAColorBuffer(const GX2ColorBuffer * srcColorBuffer,
    154  GX2Surface * dstSurface,
    155  uint32_t dstMip,
    156  uint32_t dstSlice);
    157 
    158 #ifdef __cplusplus
    159 }
    160 #endif
    161 
    GX2AAMode aa
    Definition: surface.h:28
    +
    uint32_t mipmapSize
    Definition: surface.h:35
    +
    void * mipmaps
    Definition: surface.h:36
    +
    uint32_t hiZSize
    Definition: surface.h:71
    +
    uint32_t alignment
    Definition: surface.h:39
    +
    uint32_t regs[7]
    Definition: surface.h:75
    +
    GX2TileMode tileMode
    Definition: surface.h:37
    +
    uint32_t swizzle
    Definition: surface.h:38
    void GX2SetDepthBuffer(GX2DepthBuffer *depthBuffer)
    -
    GX2Surface surface
    Definition: surface.h:60
    -
    uint32_t aaSize
    Definition: surface.h:90
    -
    uint32_t viewFirstSlice
    Definition: surface.h:87
    +
    uint32_t height
    Definition: surface.h:24
    void GX2SetColorBuffer(GX2ColorBuffer *colorBuffer, GX2RenderTarget target)
    -
    uint32_t viewMip
    Definition: surface.h:62
    -
    uint32_t viewNumSlices
    Definition: surface.h:88
    -
    uint32_t alignment
    Definition: surface.h:35
    -
    GX2SurfaceFormat format
    Definition: surface.h:26
    void GX2SetSurfaceSwizzle(GX2Surface *surface, uint32_t swizzle)
    -
    GX2TileMode
    Definition: enum.h:452
    -
    void * mipmaps
    Definition: surface.h:32
    +
    void GX2ResolveAAColorBuffer(const GX2ColorBuffer *srcColorBuffer, GX2Surface *dstSurface, uint32_t dstMip, uint32_t dstSlice)
    +
    uint32_t stencilClear
    Definition: surface.h:73
    +
    void * aaBuffer
    Definition: surface.h:94
    +
    GX2TileMode
    Definition: enum.h:477
    +
    uint32_t viewFirstSlice
    Definition: surface.h:68
    +
    uint32_t imageSize
    Definition: surface.h:33
    void GX2InitDepthBufferRegs(GX2DepthBuffer *depthBuffer)
    -
    void * aaBuffer
    Definition: surface.h:89
    -
    uint32_t height
    Definition: surface.h:23
    -
    GX2RenderTarget
    Definition: enum.h:234
    -
    GX2SurfaceUse
    Definition: enum.h:385
    - +
    uint32_t pitch
    Definition: surface.h:40
    + +
    GX2RenderTarget
    Definition: enum.h:257
    +
    uint32_t width
    Definition: surface.h:23
    + +
    uint32_t regs[5]
    Definition: surface.h:97
    +
    GX2SurfaceUse
    Definition: enum.h:408
    uint32_t GX2GetSurfaceSwizzle(GX2Surface *surface)
    -
    uint32_t hiZSize
    Definition: surface.h:66
    void GX2InitColorBufferRegs(GX2ColorBuffer *colorBuffer)
    -
    void * image
    Definition: surface.h:30
    -
    uint32_t viewFirstSlice
    Definition: surface.h:63
    -
    GX2SurfaceDim
    Definition: enum.h:298
    -
    uint32_t mipmapSize
    Definition: surface.h:31
    -
    uint32_t regs[5]
    Definition: surface.h:92
    -
    uint32_t viewNumSlices
    Definition: surface.h:64
    -
    uint32_t imageSize
    Definition: surface.h:29
    -
    float depthClear
    Definition: surface.h:67
    -
    int BOOL
    Definition: wut_types.h:5
    -
    uint32_t swizzle
    Definition: surface.h:34
    +
    GX2Surface surface
    Definition: surface.h:65
    +
    uint32_t viewMip
    Definition: surface.h:67
    +
    GX2SurfaceDim
    Definition: enum.h:321
    +
    uint32_t viewNumSlices
    Definition: surface.h:69
    +
    uint32_t mipLevelOffset[13]
    Definition: surface.h:41
    +
    void GX2InitDepthBufferHiZEnable(GX2DepthBuffer *depthBuffer, BOOL enable)
    void GX2CalcSurfaceSizeAndAlignment(GX2Surface *surface)
    - +
    uint32_t depth
    Definition: surface.h:25
    void GX2CalcDepthBufferHiZInfo(GX2DepthBuffer *depthBuffer, uint32_t *outSize, uint32_t *outAlignment)
    -
    uint32_t mipLevels
    Definition: surface.h:25
    -
    GX2SurfaceDim dim
    Definition: surface.h:21
    +
    int32_t BOOL
    Definition: wut_types.h:4
    void GX2CopySurface(GX2Surface *src, uint32_t srcLevel, uint32_t srcDepth, GX2Surface *dst, uint32_t dstLevel, uint32_t dstDepth)
    -
    GX2AAMode
    Definition: enum.h:14
    - -
    void * hiZPtr
    Definition: surface.h:65
    -
    GX2AAMode aa
    Definition: surface.h:27
    +
    GX2AAMode
    Definition: enum.h:28
    +
    GX2SurfaceFormat format
    Definition: surface.h:27
    +
    uint32_t mipLevels
    Definition: surface.h:26
    +
    void GX2CalcColorBufferAuxInfo(GX2ColorBuffer *surface, uint32_t *outSize, uint32_t *outAlignment)
    -
    uint32_t depth
    Definition: surface.h:24
    -
    GX2SurfaceUse use
    Definition: surface.h:28
    -
    uint32_t width
    Definition: surface.h:22
    -
    uint32_t mipLevelOffset[13]
    Definition: surface.h:37
    -
    uint32_t regs[7]
    Definition: surface.h:70
    -
    GX2SurfaceFormat
    Definition: enum.h:310
    +
    GX2SurfaceDim dim
    Definition: surface.h:22
    +
    void * image
    Definition: surface.h:34
    +
    void * hiZPtr
    Definition: surface.h:70
    +
    float depthClear
    Definition: surface.h:72
    +
    uint32_t aaSize
    Definition: surface.h:95
    +
    GX2SurfaceFormat
    Definition: enum.h:333
    +
    GX2RResourceFlags
    Definition: resource.h:14
    diff --git a/swap_8h.html b/swap_8h.html index cfe05b3..1ba639d 100644 --- a/swap_8h.html +++ b/swap_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/swap.h File Reference + + +wut: include/gx2/swap.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Typedefs

    -typedef struct GX2ColorBuffer GX2ColorBuffer +typedef struct GX2ColorBuffer GX2ColorBuffer   -typedef struct GX2Texture GX2Texture +typedef struct GX2Texture GX2Texture   - + - + - + @@ -126,7 +106,7 @@ Functions diff --git a/swap_8h.js b/swap_8h.js deleted file mode 100644 index 1477d8a..0000000 --- a/swap_8h.js +++ /dev/null @@ -1,16 +0,0 @@ -var swap_8h = -[ - [ "GX2ColorBuffer", "group__gx2__swap.html#ga92a99fded66d9af61379faa83de1ee94", null ], - [ "GX2ScanTarget", "group__gx2__swap.html#ga42defc5b833a5259bafd6a8bccfe3887", null ], - [ "GX2Texture", "group__gx2__swap.html#ga22759f2ea4e4ba71b3746e08a2aca280", null ], - [ "GX2ScanTarget", "group__gx2__swap.html#ga45fba64a8e78e02b653ecc02a0d7c575", [ - [ "GX2_SCAN_TARGET_TV", "group__gx2__swap.html#gga45fba64a8e78e02b653ecc02a0d7c575a6cb1c9b722d7ced52f524a13cba99b8e", null ], - [ "GX2_SCAN_TARGET_DRC", "group__gx2__swap.html#gga45fba64a8e78e02b653ecc02a0d7c575af430265b9405d3646504b95932831e41", null ] - ] ], - [ "GX2CopyColorBufferToScanBuffer", "group__gx2__swap.html#ga091d6fd3970d920ea55dd8cadf0fd565", null ], - [ "GX2GetLastFrame", "group__gx2__swap.html#ga4395562d851183078ecec07bb7449be4", null ], - [ "GX2GetLastFrameGamma", "group__gx2__swap.html#ga86238e68f0a482a171ca3a4b29721058", null ], - [ "GX2GetSwapInterval", "group__gx2__swap.html#ga7473e2bfac1dda64cfde58c9d714a29b", null ], - [ "GX2SetSwapInterval", "group__gx2__swap.html#gab5c03679a806e92f4d04a3133e81821f", null ], - [ "GX2SwapScanBuffers", "group__gx2__swap.html#ga64bf252be0ff8d8ecc2c0e9282f20124", null ] -]; \ No newline at end of file diff --git a/swap_8h_source.html b/swap_8h_source.html index 92277ab..6b32fa6 100644 --- a/swap_8h_source.html +++ b/swap_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/swap.h Source File + + +wut: include/gx2/swap.h Source File - @@ -23,8 +21,8 @@ @@ -33,40 +31,22 @@

    Functions

    void GX2CopyColorBufferToScanBuffer (GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
    void GX2CopyColorBufferToScanBuffer (GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
     
    void GX2SwapScanBuffers ()
     
    BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
    BOOL GX2GetLastFrame (GX2ScanTarget scanTarget, GX2Texture *texture)
     
    BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
    BOOL GX2GetLastFrameGamma (GX2ScanTarget scanTarget, float *gammaOut)
     
    uint32_t GX2GetSwapInterval ()
     
    -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    - + - - + + + +
    swap.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "enum.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    - -
    16 typedef struct GX2Texture GX2Texture;
    -
    17 
    -
    18 void
    - -
    20  GX2ScanTarget scanTarget);
    -
    21 
    -
    22 void
    - -
    24 
    -
    25 BOOL
    - -
    27  GX2Texture *texture);
    -
    28 
    -
    29 BOOL
    - -
    31  float *gammaOut);
    -
    32 
    -
    33 uint32_t
    - -
    35 
    -
    36 void
    -
    37 GX2SetSwapInterval(uint32_t interval);
    -
    38 
    -
    39 #ifdef __cplusplus
    -
    40 }
    -
    41 #endif
    -
    42 
    -
    uint32_t GX2GetSwapInterval()
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "enum.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    16 typedef struct GX2Texture GX2Texture;
    17 
    18 void
    20  GX2ScanTarget scanTarget);
    21 
    22 void
    24 
    25 BOOL
    27  GX2Texture *texture);
    28 
    29 BOOL
    31  float *gammaOut);
    32 
    33 uint32_t
    35 
    36 void
    37 GX2SetSwapInterval(uint32_t interval);
    38 
    39 #ifdef __cplusplus
    40 }
    41 #endif
    42 
    uint32_t GX2GetSwapInterval()
    void GX2SetSwapInterval(uint32_t interval)
    +
    BOOL GX2GetLastFrameGamma(GX2ScanTarget scanTarget, float *gammaOut)
    -
    int BOOL
    Definition: wut_types.h:5
    - +
    int32_t BOOL
    Definition: wut_types.h:4
    void GX2SwapScanBuffers()
    - +
    BOOL GX2GetLastFrame(GX2ScanTarget scanTarget, GX2Texture *texture)
    -
    GX2ScanTarget
    Definition: enum.h:259
    +
    GX2ScanTarget
    Definition: enum.h:282
    void GX2CopyColorBufferToScanBuffer(GX2ColorBuffer *buffer, GX2ScanTarget scanTarget)
    diff --git a/switch_8h.html b/switch_8h.html index 71f61e7..a86e4be 100644 --- a/switch_8h.html +++ b/switch_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp/switch.h File Reference + + +wut: include/sysapp/switch.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Typedefs

    -typedef void sysapp_input_struct -  +typedef struct SysAppBrowserArgs SysAppBrowserArgs +  @@ -113,15 +93,15 @@ Functions - - + +

    Functions

     
    void _SYSSwitchToMainApp ()
     
    void SYSSwitchToBrowserForViewer (sysapp_input_struct *)
     
    void SYSSwitchToBrowserForViewer (SysAppBrowserArgs *)
     
    diff --git a/switch_8h_source.html b/switch_8h_source.html index 4b5fd21..6907eec 100644 --- a/switch_8h_source.html +++ b/switch_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp/switch.h Source File + + +wut: include/sysapp/switch.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    switch.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 //TODO
    -
    15 typedef void sysapp_input_struct;
    -
    16 
    -
    17 void
    - -
    19 
    -
    20 void
    - -
    22 
    -
    23 void
    - -
    25 
    -
    26 void
    - -
    28 
    -
    29 void
    -
    30 SYSSwitchToBrowserForViewer(sysapp_input_struct*);
    -
    31 
    -
    32 #ifdef __cplusplus
    -
    33 }
    -
    34 #endif
    -
    35 
    -
    void SYSSwitchToEShop()
    -
    void sysapp_input_struct
    Definition: switch.h:15
    -
    void SYSSwitchToBrowserForViewer(sysapp_input_struct *)
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    15 
    16 void
    18 
    19 void
    21 
    22 void
    24 
    25 void
    27 
    28 void
    30 
    31 #ifdef __cplusplus
    32 }
    33 #endif
    34 
    void SYSSwitchToEShop()
    +
    struct SysAppBrowserArgs SysAppBrowserArgs
    Definition: switch.h:14
    void SYSSwitchToEManual()
    void _SYSSwitchToMainApp()
    void SYSSwitchToSyncControllerOnHBM()
    +
    void SYSSwitchToBrowserForViewer(SysAppBrowserArgs *)
    diff --git a/swkbd_8dox.html b/swkbd_8dox.html new file mode 100644 index 0000000..63a3fc3 --- /dev/null +++ b/swkbd_8dox.html @@ -0,0 +1,78 @@ + + + + + + + +wut: include/swkbd/swkbd.dox File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    include/swkbd/swkbd.dox File Reference
    +
    +
    +
    + + + + diff --git a/swkbd_8h.html b/swkbd_8h.html new file mode 100644 index 0000000..1cb6e80 --- /dev/null +++ b/swkbd_8h.html @@ -0,0 +1,85 @@ + + + + + + + +wut: include/nn/swkbd.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    swkbd.h File Reference
    +
    + + + + + diff --git a/swkbd_8h_source.html b/swkbd_8h_source.html new file mode 100644 index 0000000..452023d --- /dev/null +++ b/swkbd_8h_source.html @@ -0,0 +1,83 @@ + + + + + + + +wut: include/nn/swkbd.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    swkbd.h
    +
    + + + + + diff --git a/swkbd__cpp_8h.html b/swkbd__cpp_8h.html new file mode 100644 index 0000000..5bfcdec --- /dev/null +++ b/swkbd__cpp_8h.html @@ -0,0 +1,526 @@ + + + + + + + +wut: include/nn/swkbd/swkbd_cpp.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    swkbd_cpp.h File Reference
    +
    +
    +
    #include <wut.h>
    +#include <coreinit/filesystem.h>
    +#include <nn/result.h>
    +#include <padscore/kpad.h>
    +#include <vpad/input.h>
    +#include <string.h>
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + +

    +Data Structures

    struct  ConfigArg
     
    struct  ReceiverArg
     
    struct  KeyboardArg
     
    struct  InputFormArg
     
    struct  AppearArg
     
    struct  CreateArg
     
    struct  ControllerInfo
     
    struct  DrawStringInfo
     
    struct  KeyboardCondition
     
    + + + + + +

    +Namespaces

     nn
     
     nn::swkbd
     
    + + + + + + + + + +

    +Enumerations

    enum  ControllerType { Unknown0 = 0 + }
     
    enum  LanguageType {
    +  Japanese = 0, +
    +  English = 1 +
    + }
     
    enum  RegionType {
    +  Japan = 0, +
    +  USA = 1, +
    +  Europe = 2 +
    + }
     
    enum  State { Unknown0 = 0 + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool AppearInputForm (const AppearArg &args)
     
    bool AppearKeyboard (const KeyboardArg &args)
     
    void CalcSubThreadFont ()
     
    void CalcSubThreadPredict ()
     
    void Calc (const ControllerInfo &controllerInfo)
     
    void ConfirmUnfixAll ()
     
    bool Create (const CreateArg &args)
     
    void Destroy ()
     
    bool DisappearInputForm ()
     
    bool DisappearKeyboard ()
     
    void DrawDRC ()
     
    void DrawTV ()
     
    void GetDrawStringInfo (DrawStringInfo *drawStringInfo)
     
    const char16_t * GetInputFormString ()
     
    void GetKeyboardCondition (KeyboardCondition *keyboardCondition)
     
    State GetStateInputForm ()
     
    State GetStateKeyboard ()
     
    uint32_t GetWorkMemorySize (uint32_t unk)
     
    void InactivateSelectCursor ()
     
    bool InitLearnDic (void *dictionary)
     
    bool IsCoveredWithSubWindow ()
     
    bool IsDecideCancelButton (bool *outIsSelected)
     
    bool IsDecideOkButton (bool *outIsSelected)
     
    bool IsKeyboardTarget (IEventReceiver *eventReceiver)
     
    bool IsNeedCalcSubThreadFont ()
     
    bool IsNeedCalcSubThreadPredict ()
     
    bool IsSelectCursorActive ()
     
    void MuteAllSound (bool muted)
     
    void SetControllerRemo (ControllerType type)
     
    void SetCursorPos (int)
     
    void SetEnableOkButton (bool)
     
    void SetInputFormString (const char16_t *str)
     
    void SetReceiver (const ReceiverArg &receiver)
     
    void SetSelectFrom (int)
     
    void SetUserControllerEventObj (IControllerEventObj *controllerEventObj)
     
    void SetUserSoundObj (ISoundObj *soundObj)
     
    +

    Data Structure Documentation

    + +

    ◆ nn::swkbd::ReceiverArg

    + +
    +
    + + + + +
    struct nn::swkbd::ReceiverArg
    +
    +
    +

    Definition at line 80 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +uint32_t +unk_0x04 +
    +uint32_t +unk_0x08 +
    +int32_t +unk_0x0C +
    +uint32_t +unk_0x10 +
    +int32_t +unk_0x14 +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardArg

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardArg
    +
    +
    +

    Definition at line 97 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +ConfigArg +configArg +
    +ReceiverArg +receiverArg +
    + +
    +
    + +

    ◆ nn::swkbd::InputFormArg

    + +
    +
    + + + + +
    struct nn::swkbd::InputFormArg
    +
    +
    +

    Definition at line 104 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +int32_t +unk_0x04 +
    +uint32_t +unk_0x08 +
    +uint32_t +unk_0x0C +
    +int32_t +maxTextLength +
    +uint32_t +unk_0x14 +
    +uint32_t +unk_0x18 +
    +bool +unk_0x1C +
    +bool +unk_0x1D +
    +bool +unk_0x1E +
    + +
    +
    + +

    ◆ nn::swkbd::AppearArg

    + +
    +
    + + + + +
    struct nn::swkbd::AppearArg
    +
    +
    +

    Definition at line 130 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +KeyboardArg +keyboardArg +
    +InputFormArg +inputFormArg +
    + +
    +
    + +

    ◆ nn::swkbd::CreateArg

    + +
    +
    + + + + +
    struct nn::swkbd::CreateArg
    +
    +
    +

    Definition at line 137 of file swkbd_cpp.h.

    +
    + + + + + + + + + + + + + +
    Data Fields
    +void * +workMemory +
    +RegionType +regionType +
    +uint32_t +unk_0x08 +
    +FSClient * +fsClient +
    + +
    +
    + +

    ◆ nn::swkbd::ControllerInfo

    + +
    +
    + + + + +
    struct nn::swkbd::ControllerInfo
    +
    +
    +

    Definition at line 150 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +VPADStatus * +vpad +
    +KPADStatus * +kpad[4] +
    + +
    +
    + +

    ◆ nn::swkbd::KeyboardCondition

    + +
    +
    + + + + +
    struct nn::swkbd::KeyboardCondition
    +
    +
    +

    Definition at line 170 of file swkbd_cpp.h.

    +
    + + + + + + + +
    Data Fields
    +uint32_t +unk_0x00 +
    +uint32_t +unk_0x04 +
    + +
    +
    +
    + + + + diff --git a/swkbd__cpp_8h_source.html b/swkbd__cpp_8h_source.html new file mode 100644 index 0000000..74d3bae --- /dev/null +++ b/swkbd__cpp_8h_source.html @@ -0,0 +1,179 @@ + + + + + + + +wut: include/nn/swkbd/swkbd_cpp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    swkbd_cpp.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include <coreinit/filesystem.h>
    4 #include <nn/result.h>
    5 #include <padscore/kpad.h>
    6 #include <vpad/input.h>
    7 #include <string.h>
    8 
    15 #ifdef __cplusplus
    16 
    17 namespace nn
    18 {
    19 namespace swkbd
    20 {
    21 
    22 enum class ControllerType
    23 {
    24  Unknown0 = 0,
    25 };
    26 
    27 enum class LanguageType
    28 {
    29  Japanese = 0,
    30  English = 1,
    31 };
    32 
    33 enum class RegionType
    34 {
    35  Japan = 0,
    36  USA = 1,
    37  Europe = 2,
    38 };
    39 
    40 enum class State
    41 {
    42  Unknown0 = 0,
    43 };
    44 
    45 struct ConfigArg
    46 {
    48  {
    49  memset(this, 0, sizeof(*this));
    51  unk_0x04 = 4;
    52  unk_0x0C = 0x7FFFF;
    53  unk_0x10 = 19;
    54  unk_0x14 = -1;
    55  unk_0x9C = 1;
    56  unk_0xA4 = -1;
    57  }
    58 
    60  uint32_t unk_0x04;
    61  uint32_t unk_0x08;
    62  uint32_t unk_0x0C;
    63  uint32_t unk_0x10;
    64  int32_t unk_0x14;
    65  WUT_UNKNOWN_BYTES(0x9C - 0x18);
    66  uint32_t unk_0x9C;
    67  WUT_UNKNOWN_BYTES(4);
    68  int32_t unk_0xA4;
    69 };
    70 WUT_CHECK_OFFSET(ConfigArg, 0x00, languageType);
    71 WUT_CHECK_OFFSET(ConfigArg, 0x04, unk_0x04);
    72 WUT_CHECK_OFFSET(ConfigArg, 0x08, unk_0x08);
    73 WUT_CHECK_OFFSET(ConfigArg, 0x0C, unk_0x0C);
    74 WUT_CHECK_OFFSET(ConfigArg, 0x10, unk_0x10);
    75 WUT_CHECK_OFFSET(ConfigArg, 0x14, unk_0x14);
    76 WUT_CHECK_OFFSET(ConfigArg, 0x9C, unk_0x9C);
    77 WUT_CHECK_OFFSET(ConfigArg, 0xA4, unk_0xA4);
    78 WUT_CHECK_SIZE(ConfigArg, 0xA8);
    79 
    81 {
    82  uint32_t unk_0x00 = 0;
    83  uint32_t unk_0x04 = 0;
    84  uint32_t unk_0x08 = 0;
    85  int32_t unk_0x0C = -1;
    86  uint32_t unk_0x10 = 0;
    87  int32_t unk_0x14 = -1;
    88 };
    89 WUT_CHECK_OFFSET(ReceiverArg, 0x00, unk_0x00);
    90 WUT_CHECK_OFFSET(ReceiverArg, 0x04, unk_0x04);
    91 WUT_CHECK_OFFSET(ReceiverArg, 0x08, unk_0x08);
    92 WUT_CHECK_OFFSET(ReceiverArg, 0x0C, unk_0x0C);
    93 WUT_CHECK_OFFSET(ReceiverArg, 0x10, unk_0x10);
    94 WUT_CHECK_OFFSET(ReceiverArg, 0x14, unk_0x14);
    95 WUT_CHECK_SIZE(ReceiverArg, 0x18);
    96 
    98 {
    101 };
    102 WUT_CHECK_SIZE(KeyboardArg, 0xC0);
    103 
    105 {
    106  uint32_t unk_0x00 = 1;
    107  int32_t unk_0x04 = -1;
    108  uint32_t unk_0x08 = 0;
    109  uint32_t unk_0x0C = 0;
    110  int32_t maxTextLength = -1;
    111  uint32_t unk_0x14 = 0;
    112  uint32_t unk_0x18 = 0;
    113  bool unk_0x1C = false;
    114  bool unk_0x1D = false;
    115  bool unk_0x1E = false;
    116  WUT_PADDING_BYTES(1);
    117 };
    118 WUT_CHECK_OFFSET(InputFormArg, 0x00, unk_0x00);
    119 WUT_CHECK_OFFSET(InputFormArg, 0x04, unk_0x04);
    120 WUT_CHECK_OFFSET(InputFormArg, 0x08, unk_0x08);
    121 WUT_CHECK_OFFSET(InputFormArg, 0x0C, unk_0x0C);
    122 WUT_CHECK_OFFSET(InputFormArg, 0x10, maxTextLength);
    123 WUT_CHECK_OFFSET(InputFormArg, 0x14, unk_0x14);
    124 WUT_CHECK_OFFSET(InputFormArg, 0x18, unk_0x18);
    125 WUT_CHECK_OFFSET(InputFormArg, 0x1C, unk_0x1C);
    126 WUT_CHECK_OFFSET(InputFormArg, 0x1D, unk_0x1D);
    127 WUT_CHECK_OFFSET(InputFormArg, 0x1E, unk_0x1E);
    128 WUT_CHECK_SIZE(InputFormArg, 0x20);
    129 
    130 struct AppearArg
    131 {
    134 };
    135 WUT_CHECK_SIZE(AppearArg, 0xE0);
    136 
    137 struct CreateArg
    138 {
    139  void *workMemory = nullptr;
    141  uint32_t unk_0x08 = 0;
    142  FSClient *fsClient = nullptr;
    143 };
    144 WUT_CHECK_OFFSET(CreateArg, 0x00, workMemory);
    145 WUT_CHECK_OFFSET(CreateArg, 0x04, regionType);
    146 WUT_CHECK_OFFSET(CreateArg, 0x08, unk_0x08);
    147 WUT_CHECK_OFFSET(CreateArg, 0x0C, fsClient);
    148 WUT_CHECK_SIZE(CreateArg, 0x10);
    149 
    151 {
    152  VPADStatus *vpad = nullptr;
    153  KPADStatus *kpad[4] = { nullptr, nullptr, nullptr, nullptr };
    154 };
    155 WUT_CHECK_OFFSET(ControllerInfo, 0x00, vpad);
    156 WUT_CHECK_OFFSET(ControllerInfo, 0x04, kpad);
    157 WUT_CHECK_SIZE(ControllerInfo, 0x14);
    158 
    160 {
    162  {
    163  memset(this, 0, sizeof(*this));
    164  }
    165 
    166  WUT_UNKNOWN_BYTES(0x1C);
    167 };
    168 WUT_CHECK_SIZE(DrawStringInfo, 0x1C);
    169 
    171 {
    172  uint32_t unk_0x00 = 0;
    173  uint32_t unk_0x04 = 0;
    174 };
    175 WUT_CHECK_OFFSET(KeyboardCondition, 0x00, unk_0x00);
    176 WUT_CHECK_OFFSET(KeyboardCondition, 0x04, unk_0x04);
    177 WUT_CHECK_SIZE(KeyboardCondition, 0x8);
    178 
    179 struct IEventReceiver;
    180 struct IControllerEventObj;
    181 struct ISoundObj;
    182 
    183 bool
    184 AppearInputForm(const AppearArg& args);
    185 
    186 bool
    187 AppearKeyboard(const KeyboardArg& args);
    188 
    189 void
    191 
    192 void
    194 
    195 void
    196 Calc(const ControllerInfo &controllerInfo);
    197 
    198 void
    200 
    201 bool
    202 Create(const CreateArg &args);
    203 
    204 void
    205 Destroy();
    206 
    207 bool
    209 
    210 bool
    212 
    213 void
    214 DrawDRC();
    215 
    216 void
    217 DrawTV();
    218 
    219 void
    220 GetDrawStringInfo(DrawStringInfo *drawStringInfo);
    221 
    222 const char16_t *
    224 
    225 void
    226 GetKeyboardCondition(KeyboardCondition *keyboardCondition);
    227 
    228 State
    230 
    231 State
    233 
    234 uint32_t
    235 GetWorkMemorySize(uint32_t unk);
    236 
    237 void
    239 
    240 
    241 bool
    242 InitLearnDic(void *dictionary);
    243 
    244 bool
    246 
    247 bool
    248 IsDecideCancelButton(bool *outIsSelected);
    249 
    250 bool
    251 IsDecideOkButton(bool *outIsSelected);
    252 
    253 bool
    254 IsKeyboardTarget(IEventReceiver *eventReceiver);
    255 
    256 bool
    258 
    259 bool
    261 
    262 bool
    264 
    265 void
    266 MuteAllSound(bool muted);
    267 
    268 void
    270 
    271 void
    272 SetCursorPos(int);
    273 
    274 void
    275 SetEnableOkButton(bool);
    276 
    277 void
    278 SetInputFormString(const char16_t *str);
    279 
    280 void
    281 SetReceiver(const ReceiverArg &receiver);
    282 
    283 void
    284 SetSelectFrom(int);
    285 
    286 void
    287 SetUserControllerEventObj(IControllerEventObj *controllerEventObj);
    288 
    289 void
    290 SetUserSoundObj(ISoundObj *soundObj);
    291 
    292 } // namespace swkbd
    293 } // namespace nn
    294 
    295 #endif // ifdef __cplusplus
    296 
    + +
    bool IsNeedCalcSubThreadFont()
    +
    void DrawTV()
    +
    bool IsNeedCalcSubThreadPredict()
    + + + +
    bool InitLearnDic(void *dictionary)
    + + + + + + +
    LanguageType languageType
    Definition: swkbd_cpp.h:59
    +
    const char16_t * GetInputFormString()
    +
    Definition: ac_cpp.h:13
    + +
    RegionType regionType
    Definition: swkbd_cpp.h:140
    + + + +
    void SetReceiver(const ReceiverArg &receiver)
    + +
    bool Create(const CreateArg &args)
    + +
    void CalcSubThreadFont()
    +
    bool AppearInputForm(const AppearArg &args)
    +
    InputFormArg inputFormArg
    Definition: swkbd_cpp.h:133
    + +
    bool DisappearKeyboard()
    + +
    void ConfirmUnfixAll()
    + +
    bool DisappearInputForm()
    + + +
    void SetCursorPos(int)
    + + +
    bool IsDecideCancelButton(bool *outIsSelected)
    + +
    uint32_t GetWorkMemorySize(uint32_t unk)
    +
    ControllerType
    Definition: swkbd_cpp.h:22
    + +
    void SetEnableOkButton(bool)
    +
    void SetSelectFrom(int)
    +
    void Calc(const ControllerInfo &controllerInfo)
    +
    void CalcSubThreadPredict()
    + + + + +
    void DrawDRC()
    +
    KPADStatus * kpad[4]
    Definition: swkbd_cpp.h:153
    +
    bool IsSelectCursorActive()
    +
    bool IsCoveredWithSubWindow()
    + + + + + +
    FSClient * fsClient
    Definition: swkbd_cpp.h:142
    +
    void GetDrawStringInfo(DrawStringInfo *drawStringInfo)
    +
    bool IsKeyboardTarget(IEventReceiver *eventReceiver)
    +
    void SetControllerRemo(ControllerType type)
    + + + +
    State GetStateInputForm()
    +
    bool AppearKeyboard(const KeyboardArg &args)
    + + + + +
    void InactivateSelectCursor()
    + +
    void SetUserControllerEventObj(IControllerEventObj *controllerEventObj)
    + + +
    void Destroy()
    + +
    State GetStateKeyboard()
    + + + +
    void GetKeyboardCondition(KeyboardCondition *keyboardCondition)
    +
    void SetUserSoundObj(ISoundObj *soundObj)
    +
    void MuteAllSound(bool muted)
    +
    KeyboardArg keyboardArg
    Definition: swkbd_cpp.h:132
    +
    void SetInputFormString(const char16_t *str)
    + + + +
    bool IsDecideOkButton(bool *outIsSelected)
    +
    ReceiverArg receiverArg
    Definition: swkbd_cpp.h:100
    +
    + + + + diff --git a/sys_2socket_8h_source.html b/sys_2socket_8h_source.html deleted file mode 100644 index 6b377d6..0000000 --- a/sys_2socket_8h_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/sys/socket.h Source File - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    socket.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 
    -
    3 #include <nsysnet/socket.h>
    - -
    - - - - diff --git a/sysapp_8dox.html b/sysapp_8dox.html index de0c8f0..1999991 100644 --- a/sysapp_8dox.html +++ b/sysapp_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sysapp/sysapp.dox File Reference + + +wut: include/sysapp/sysapp.dox File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -
    D:/Programming/Projects/wut/include/sysapp/sysapp.dox File Reference
    +
    include/sysapp/sysapp.dox File Reference
    @@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/systeminfo_8h.html b/systeminfo_8h.html index 05c448d..5ad75cd 100644 --- a/systeminfo_8h.html +++ b/systeminfo_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/systeminfo.h File Reference + + +wut: include/coreinit/systeminfo.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    -#include "time.h"

    Go to the source code of this file.

    - - + +

    Data Structures

    struct  OSSystemInfo
     
    struct  OSSystemInfo
     
    - +

    Typedefs

    typedef struct OSSystemInfo OSSystemInfo
    typedef struct OSSystemInfo OSSystemInfo
     
    - + + + + +

    Functions

    OSSystemInfoOSGetSystemInfo ()
    OSSystemInfoOSGetSystemInfo ()
     
    BOOL OSEnableHomeButtonMenu (BOOL enable)
     
    BOOL OSIsHomeButtonMenuEnabled ()
     
    diff --git a/systeminfo_8h_source.html b/systeminfo_8h_source.html index d9b18a3..dcae819 100644 --- a/systeminfo_8h_source.html +++ b/systeminfo_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/systeminfo.h Source File + + +wut: include/coreinit/systeminfo.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    systeminfo.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "time.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct OSSystemInfo OSSystemInfo;
    -
    16 
    - -
    18 {
    -
    19  uint32_t clockSpeed;
    -
    20  UNKNOWN(0x4);
    - -
    22  UNKNOWN(0x10);
    -
    23 };
    -
    24 CHECK_OFFSET(OSSystemInfo, 0x0, clockSpeed);
    -
    25 CHECK_OFFSET(OSSystemInfo, 0x8, baseTime);
    -
    26 CHECK_SIZE(OSSystemInfo, 0x20);
    -
    27 
    - - -
    30 
    -
    31 #ifdef __cplusplus
    -
    32 }
    -
    33 #endif
    -
    34 
    -
    OSSystemInfo * OSGetSystemInfo()
    - -
    int64_t OSTime
    Definition: time.h:17
    - -
    uint32_t clockSpeed
    Definition: systeminfo.h:19
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 typedef struct OSSystemInfo OSSystemInfo;
    15 
    17 {
    18  uint32_t busClockSpeed;
    19  uint32_t coreClockSpeed;
    20  int64_t baseTime;
    21  WUT_UNKNOWN_BYTES(0x10);
    22 };
    23 WUT_CHECK_OFFSET(OSSystemInfo, 0x0, busClockSpeed);
    24 WUT_CHECK_OFFSET(OSSystemInfo, 0x4, coreClockSpeed);
    25 WUT_CHECK_OFFSET(OSSystemInfo, 0x8, baseTime);
    26 WUT_CHECK_SIZE(OSSystemInfo, 0x20);
    27 
    30 
    31 BOOL
    33 
    34 BOOL
    36 
    37 #ifdef __cplusplus
    38 }
    39 #endif
    40 
    OSSystemInfo * OSGetSystemInfo()
    +
    BOOL OSIsHomeButtonMenuEnabled()
    +
    int64_t baseTime
    Definition: systeminfo.h:20
    + +
    uint32_t coreClockSpeed
    Definition: systeminfo.h:19
    -
    OSTime baseTime
    Definition: systeminfo.h:21
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    uint32_t busClockSpeed
    Definition: systeminfo.h:18
    +
    BOOL OSEnableHomeButtonMenu(BOOL enable)
    diff --git a/tabs.css b/tabs.css index 9cf578f..a28614b 100644 --- a/tabs.css +++ b/tabs.css @@ -1,60 +1 @@ -.tabs, .tabs2, .tabs3 { - background-image: url('tab_b.png'); - width: 100%; - z-index: 101; - font-size: 13px; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -.tabs2 { - font-size: 10px; -} -.tabs3 { - font-size: 9px; -} - -.tablist { - margin: 0; - padding: 0; - display: table; -} - -.tablist li { - float: left; - display: table-cell; - background-image: url('tab_b.png'); - line-height: 36px; - list-style: none; -} - -.tablist a { - display: block; - padding: 0 20px; - font-weight: bold; - background-image:url('tab_s.png'); - background-repeat:no-repeat; - background-position:right; - color: #283A5D; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; - outline: none; -} - -.tabs3 .tablist a { - padding: 0 10px; -} - -.tablist a:hover { - background-image: url('tab_h.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); - text-decoration: none; -} - -.tablist li.current a { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/taskqueue_8h.html b/taskqueue_8h.html index 5d53cac..b6d2a3d 100644 --- a/taskqueue_8h.html +++ b/taskqueue_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/taskqueue.h File Reference + + +wut: include/coreinit/taskqueue.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  MPTaskInfo -  -struct  MPTask -  -struct  MPTaskQueueInfo -  -struct  MPTaskQueue -  +struct  MPTaskInfo +  +struct  MPTask +  +struct  MPTaskQueueInfo +  +struct  MPTaskQueue +  - + - + - + - + @@ -131,50 +111,70 @@ Typedefs

    Typedefs

    typedef struct MPTask MPTask
    typedef struct MPTask MPTask
     
    typedef struct MPTaskInfo MPTaskInfo
    typedef struct MPTaskInfo MPTaskInfo
     
    typedef struct MPTaskQueue MPTaskQueue
    typedef struct MPTaskQueue MPTaskQueue
     
    typedef struct MPTaskQueueInfo MPTaskQueueInfo
    typedef struct MPTaskQueueInfo MPTaskQueueInfo
     
    typedef uint32_t(* MPTaskFunc) (uint32_t, uint32_t)
     
    - - - - + + + +

    Enumerations

    enum  MPTaskState
     
    enum  MPTaskQueueState
     
    enum  MPTaskState {
    +  MP_TASK_STATE_INITIALISED = 1 << 0, +
    +  MP_TASK_STATE_READY = 1 << 1, +
    +  MP_TASK_STATE_RUNNING = 1 << 2, +
    +  MP_TASK_STATE_FINISHED = 1 << 3 +
    + }
     
    enum  MPTaskQueueState {
    +  MP_TASK_QUEUE_STATE_INITIALISED = 1 << 0, +
    +  MP_TASK_QUEUE_STATE_READY = 1 << 1, +
    +  MP_TASK_QUEUE_STATE_STOPPING = 1 << 2, +
    +  MP_TASK_QUEUE_STATE_STOPPED = 1 << 3, +
    +  MP_TASK_QUEUE_STATE_FINISHED = 1 << 4 +
    + }
     
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Functions

    void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    void MPInitTaskQ (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
     
    BOOL MPTermTaskQ (MPTaskQueue *queue)
    BOOL MPTermTaskQ (MPTaskQueue *queue)
     
    BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
    BOOL MPGetTaskQInfo (MPTaskQueue *queue, MPTaskQueueInfo *info)
     
    BOOL MPStartTaskQ (MPTaskQueue *queue)
    BOOL MPStartTaskQ (MPTaskQueue *queue)
     
    BOOL MPStopTaskQ (MPTaskQueue *queue)
    BOOL MPStopTaskQ (MPTaskQueue *queue)
     
    BOOL MPResetTaskQ (MPTaskQueue *queue)
    BOOL MPResetTaskQ (MPTaskQueue *queue)
     
    BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
    BOOL MPEnqueTask (MPTaskQueue *queue, MPTask *task)
     
    MPTaskMPDequeTask (MPTaskQueue *queue)
    MPTaskMPDequeTask (MPTaskQueue *queue)
     
    uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    uint32_t MPDequeTasks (MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
     
    BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
    BOOL MPWaitTaskQ (MPTaskQueue *queue, MPTaskQueueState mask)
     
    BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
    BOOL MPWaitTaskQWithTimeout (MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
     
    BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
    BOOL MPPrintTaskQStats (MPTaskQueue *queue, uint32_t unk)
     
    void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
    void MPInitTask (MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
     
    BOOL MPTermTask (MPTask *task)
    BOOL MPTermTask (MPTask *task)
     
    BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
    BOOL MPGetTaskInfo (MPTask *task, MPTaskInfo *info)
     
    void * MPGetTaskUserData (MPTask *task)
    void * MPGetTaskUserData (MPTask *task)
     
    void MPSetTaskUserData (MPTask *task, void *userData)
    void MPSetTaskUserData (MPTask *task, void *userData)
     
    BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
    BOOL MPRunTasksFromTaskQ (MPTaskQueue *queue, uint32_t count)
     
    BOOL MPRunTask (MPTask *task)
    BOOL MPRunTask (MPTask *task)
     
    @@ -182,7 +182,7 @@ Functions diff --git a/taskqueue_8h.js b/taskqueue_8h.js deleted file mode 100644 index 5134135..0000000 --- a/taskqueue_8h.js +++ /dev/null @@ -1,42 +0,0 @@ -var taskqueue_8h = -[ - [ "MPTask", "group__coreinit__taskq.html#gaee7087c6bcc80eae0c87778ce0642862", null ], - [ "MPTaskFunc", "group__coreinit__taskq.html#ga081efa5cab4a1805f988238fc50d0737", null ], - [ "MPTaskInfo", "group__coreinit__taskq.html#ga74cd6728633c299104ab7770af0cfe20", null ], - [ "MPTaskQueue", "group__coreinit__taskq.html#ga79f0ba78989e1380936a0b1ec7f7d57c", null ], - [ "MPTaskQueueInfo", "group__coreinit__taskq.html#ga5a4199733e60a9f0b5f82fdd2462339a", null ], - [ "MPTaskQueueState", "group__coreinit__taskq.html#gac94266a8be217472dad267de18189678", null ], - [ "MPTaskState", "group__coreinit__taskq.html#gaded87e178d01b545e02fa4fadb3aa475", null ], - [ "MPTaskQueueState", "group__coreinit__taskq.html#ga280b4b02047613b651579a42da3620fb", [ - [ "MP_TASK_QUEUE_STATE_INITIALISED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba27d46d58946e63c27ba77122b95659c2", null ], - [ "MP_TASK_QUEUE_STATE_READY", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3b4740921d773685518f550e1ef63415", null ], - [ "MP_TASK_QUEUE_STATE_STOPPING", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba900b4f0c2887fbf7eee91995053e88a3", null ], - [ "MP_TASK_QUEUE_STATE_STOPPED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fbaf19f37fe384d8beb9c6095cb7c717e24", null ], - [ "MP_TASK_QUEUE_STATE_FINISHED", "group__coreinit__taskq.html#gga280b4b02047613b651579a42da3620fba3537ef0950c8db86b3a4daa5a5f5f3e6", null ] - ] ], - [ "MPTaskState", "group__coreinit__taskq.html#ga305a76301d20ba3243fb77ae6060d645", [ - [ "MP_TASK_STATE_INITIALISED", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a41bd108d48746edb916958b84e916c12", null ], - [ "MP_TASK_STATE_READY", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a8edf21a54d9a21595dbe6b69ad0a6208", null ], - [ "MP_TASK_STATE_RUNNING", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a150088ccca394618b5e80c529b0098a3", null ], - [ "MP_TASK_STATE_FINISHED", "group__coreinit__taskq.html#gga305a76301d20ba3243fb77ae6060d645a58d978af1c70ae03948e84fae5ccf985", null ] - ] ], - [ "MPDequeTask", "group__coreinit__taskq.html#gabf262ab2c78a8f5d591a7e58e2e8f768", null ], - [ "MPDequeTasks", "group__coreinit__taskq.html#gae0406ef7f0ccf006af366fbe903a619c", null ], - [ "MPEnqueTask", "group__coreinit__taskq.html#ga913b557bc3962251f737c93ef371e7dc", null ], - [ "MPGetTaskInfo", "group__coreinit__taskq.html#gacf1ec12f7c6a30a0a8f61da971ac3c49", null ], - [ "MPGetTaskQInfo", "group__coreinit__taskq.html#gad87efb0bcd5311dbf8a2fff27402c091", null ], - [ "MPGetTaskUserData", "group__coreinit__taskq.html#ga6fb130858f701962f76bbc5805a7ed30", null ], - [ "MPInitTask", "group__coreinit__taskq.html#ga867af11ae623d9699d922ba61bcd532e", null ], - [ "MPInitTaskQ", "group__coreinit__taskq.html#gaf8f7f32bd6c3a3020047b341cfdb3cab", null ], - [ "MPPrintTaskQStats", "group__coreinit__taskq.html#ga75d4b2103047e8fd296b5866de9082a8", null ], - [ "MPResetTaskQ", "group__coreinit__taskq.html#ga408457cc548bbd65e9036cb5e6c377d0", null ], - [ "MPRunTask", "group__coreinit__taskq.html#ga60477005296faa65930ed8923ddb41ad", null ], - [ "MPRunTasksFromTaskQ", "group__coreinit__taskq.html#ga4cc1e07084d4d0b8881e7f314915c148", null ], - [ "MPSetTaskUserData", "group__coreinit__taskq.html#ga20e77399fb66c3f54c9103bbfa348096", null ], - [ "MPStartTaskQ", "group__coreinit__taskq.html#gadce40551eaef50217b511f986b7e7de7", null ], - [ "MPStopTaskQ", "group__coreinit__taskq.html#ga5f8225fe18cb3e1aa08f9b0c6b36092d", null ], - [ "MPTermTask", "group__coreinit__taskq.html#ga8402cf0a9549f74be900bd8de749e65f", null ], - [ "MPTermTaskQ", "group__coreinit__taskq.html#gad322b6fc2670bedf0dce96814de302ab", null ], - [ "MPWaitTaskQ", "group__coreinit__taskq.html#ga4412a2746851057160cc4c0c7b1d4418", null ], - [ "MPWaitTaskQWithTimeout", "group__coreinit__taskq.html#ga8cb8a076f4f14222d7e200e852b5970b", null ] -]; \ No newline at end of file diff --git a/taskqueue_8h_source.html b/taskqueue_8h_source.html index cf0434f..658fef4 100644 --- a/taskqueue_8h_source.html +++ b/taskqueue_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/taskqueue.h Source File + + +wut: include/coreinit/taskqueue.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    taskqueue.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "time.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct MPTask MPTask;
    -
    16 typedef struct MPTaskInfo MPTaskInfo;
    -
    17 typedef struct MPTaskQueue MPTaskQueue;
    - -
    19 
    -
    20 typedef uint32_t (*MPTaskFunc)(uint32_t, uint32_t);
    -
    21 
    -
    22 typedef enum MPTaskState
    -
    23 {
    - - - - -
    28 } MPTaskState;
    -
    29 
    -
    30 typedef enum MPTaskQueueState
    -
    31 {
    - - - - - - -
    38 
    -
    39 #pragma pack(push, 1)
    -
    40 struct MPTaskInfo
    -
    41 {
    - -
    43  uint32_t result;
    -
    44  uint32_t coreID;
    - -
    46 };
    -
    47 #pragma pack(pop)
    -
    48 CHECK_OFFSET(MPTaskInfo, 0x00, state);
    -
    49 CHECK_OFFSET(MPTaskInfo, 0x04, result);
    -
    50 CHECK_OFFSET(MPTaskInfo, 0x08, coreID);
    -
    51 CHECK_OFFSET(MPTaskInfo, 0x0C, duration);
    -
    52 CHECK_SIZE(MPTaskInfo, 0x14);
    -
    53 
    -
    54 #pragma pack(push, 1)
    -
    55 struct MPTask
    -
    56 {
    -
    57  MPTask *self;
    - - - -
    61  uint32_t userArg1;
    -
    62  uint32_t userArg2;
    -
    63  uint32_t result;
    -
    64  uint32_t coreID;
    - -
    66  void *userData;
    -
    67 };
    -
    68 #pragma pack(pop)
    -
    69 CHECK_OFFSET(MPTask, 0x00, self);
    -
    70 CHECK_OFFSET(MPTask, 0x04, queue);
    -
    71 CHECK_OFFSET(MPTask, 0x08, state);
    -
    72 CHECK_OFFSET(MPTask, 0x0C, func);
    -
    73 CHECK_OFFSET(MPTask, 0x10, userArg1);
    -
    74 CHECK_OFFSET(MPTask, 0x14, userArg2);
    -
    75 CHECK_OFFSET(MPTask, 0x18, result);
    -
    76 CHECK_OFFSET(MPTask, 0x1C, coreID);
    -
    77 CHECK_OFFSET(MPTask, 0x20, duration);
    -
    78 CHECK_OFFSET(MPTask, 0x28, userData);
    -
    79 CHECK_SIZE(MPTask, 0x2C);
    -
    80 
    - -
    82 {
    - -
    84  uint32_t tasks;
    -
    85  uint32_t tasksReady;
    -
    86  uint32_t tasksRunning;
    -
    87  uint32_t tasksFinished;
    -
    88 };
    -
    89 CHECK_OFFSET(MPTaskQueueInfo, 0x00, state);
    -
    90 CHECK_OFFSET(MPTaskQueueInfo, 0x04, tasks);
    -
    91 CHECK_OFFSET(MPTaskQueueInfo, 0x08, tasksReady);
    -
    92 CHECK_OFFSET(MPTaskQueueInfo, 0x0C, tasksRunning);
    -
    93 CHECK_OFFSET(MPTaskQueueInfo, 0x10, tasksFinished);
    -
    94 CHECK_SIZE(MPTaskQueueInfo, 0x14);
    -
    95 
    - -
    97 {
    -
    98  MPTaskQueue *self;
    - -
    100  uint32_t tasks;
    -
    101  uint32_t tasksReady;
    -
    102  uint32_t tasksRunning;
    -
    103  UNKNOWN(4);
    -
    104  uint32_t tasksFinished;
    -
    105  UNKNOWN(8);
    -
    106  uint32_t queueIndex;
    -
    107  UNKNOWN(8);
    -
    108  uint32_t queueSize;
    -
    109  UNKNOWN(4);
    - -
    111  uint32_t queueMaxSize;
    - -
    113 };
    -
    114 CHECK_OFFSET(MPTaskQueue, 0x00, self);
    -
    115 CHECK_OFFSET(MPTaskQueue, 0x04, state);
    -
    116 CHECK_OFFSET(MPTaskQueue, 0x08, tasks);
    -
    117 CHECK_OFFSET(MPTaskQueue, 0x0C, tasksReady);
    -
    118 CHECK_OFFSET(MPTaskQueue, 0x10, tasksRunning);
    -
    119 CHECK_OFFSET(MPTaskQueue, 0x18, tasksFinished);
    -
    120 CHECK_OFFSET(MPTaskQueue, 0x24, queueIndex);
    -
    121 CHECK_OFFSET(MPTaskQueue, 0x30, queueSize);
    -
    122 CHECK_OFFSET(MPTaskQueue, 0x38, queue);
    -
    123 CHECK_OFFSET(MPTaskQueue, 0x3C, queueMaxSize);
    -
    124 CHECK_OFFSET(MPTaskQueue, 0x40, lock);
    -
    125 CHECK_SIZE(MPTaskQueue, 0x50);
    -
    126 
    -
    127 void
    -
    128 MPInitTaskQ(MPTaskQueue *queue,
    -
    129  MPTask **queueBuffer,
    -
    130  uint32_t queueBufferLen);
    -
    131 
    -
    132 BOOL
    -
    133 MPTermTaskQ(MPTaskQueue *queue);
    -
    134 
    -
    135 BOOL
    - -
    137  MPTaskQueueInfo *info);
    -
    138 
    -
    139 BOOL
    -
    140 MPStartTaskQ(MPTaskQueue *queue);
    -
    141 
    -
    142 BOOL
    -
    143 MPStopTaskQ(MPTaskQueue *queue);
    -
    144 
    -
    145 BOOL
    -
    146 MPResetTaskQ(MPTaskQueue *queue);
    -
    147 
    -
    148 BOOL
    -
    149 MPEnqueTask(MPTaskQueue *queue,
    -
    150  MPTask *task);
    -
    151 
    -
    152 MPTask *
    -
    153 MPDequeTask(MPTaskQueue *queue);
    -
    154 
    -
    155 uint32_t
    - -
    157  MPTask **queueBuffer,
    -
    158  uint32_t queueBufferLen);
    -
    159 
    -
    160 BOOL
    -
    161 MPWaitTaskQ(MPTaskQueue *queue,
    -
    162  MPTaskQueueState mask);
    -
    163 
    -
    164 BOOL
    - -
    166  MPTaskQueueState wmask,
    -
    167  OSTime timeout);
    -
    168 
    -
    169 BOOL
    - -
    171  uint32_t unk);
    -
    172 
    -
    173 void
    -
    174 MPInitTask(MPTask *task,
    -
    175  MPTaskFunc func,
    -
    176  uint32_t userArg1,
    -
    177  uint32_t userArg2);
    -
    178 
    -
    179 BOOL
    -
    180 MPTermTask(MPTask* task);
    -
    181 
    -
    182 BOOL
    -
    183 MPGetTaskInfo(MPTask *task,
    -
    184  MPTaskInfo *info);
    -
    185 
    -
    186 void *
    - -
    188 
    -
    189 void
    - -
    191  void *userData);
    -
    192 
    -
    193 BOOL
    - -
    195  uint32_t count);
    -
    196 
    -
    197 BOOL
    -
    198 MPRunTask(MPTask *task);
    -
    199 
    -
    200 #ifdef __cplusplus
    -
    201 }
    -
    202 #endif
    -
    203 
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "time.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 typedef struct MPTask MPTask;
    16 typedef struct MPTaskInfo MPTaskInfo;
    17 typedef struct MPTaskQueue MPTaskQueue;
    19 
    20 typedef uint32_t (*MPTaskFunc)(uint32_t, uint32_t);
    21 
    22 typedef enum MPTaskState
    23 {
    28 } MPTaskState;
    29 
    30 typedef enum MPTaskQueueState
    31 {
    38 
    39 #pragma pack(push, 1)
    40 struct MPTaskInfo
    41 {
    43  uint32_t result;
    44  uint32_t coreID;
    46 };
    47 #pragma pack(pop)
    48 WUT_CHECK_OFFSET(MPTaskInfo, 0x00, state);
    49 WUT_CHECK_OFFSET(MPTaskInfo, 0x04, result);
    50 WUT_CHECK_OFFSET(MPTaskInfo, 0x08, coreID);
    51 WUT_CHECK_OFFSET(MPTaskInfo, 0x0C, duration);
    52 WUT_CHECK_SIZE(MPTaskInfo, 0x14);
    53 
    54 #pragma pack(push, 1)
    55 struct MPTask
    56 {
    57  MPTask *self;
    61  uint32_t userArg1;
    62  uint32_t userArg2;
    63  uint32_t result;
    64  uint32_t coreID;
    66  void *userData;
    67 };
    68 #pragma pack(pop)
    69 WUT_CHECK_OFFSET(MPTask, 0x00, self);
    70 WUT_CHECK_OFFSET(MPTask, 0x04, queue);
    71 WUT_CHECK_OFFSET(MPTask, 0x08, state);
    72 WUT_CHECK_OFFSET(MPTask, 0x0C, func);
    73 WUT_CHECK_OFFSET(MPTask, 0x10, userArg1);
    74 WUT_CHECK_OFFSET(MPTask, 0x14, userArg2);
    75 WUT_CHECK_OFFSET(MPTask, 0x18, result);
    76 WUT_CHECK_OFFSET(MPTask, 0x1C, coreID);
    77 WUT_CHECK_OFFSET(MPTask, 0x20, duration);
    78 WUT_CHECK_OFFSET(MPTask, 0x28, userData);
    79 WUT_CHECK_SIZE(MPTask, 0x2C);
    80 
    82 {
    84  uint32_t tasks;
    85  uint32_t tasksReady;
    86  uint32_t tasksRunning;
    87  uint32_t tasksFinished;
    88 };
    89 WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x00, state);
    90 WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x04, tasks);
    91 WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x08, tasksReady);
    92 WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x0C, tasksRunning);
    93 WUT_CHECK_OFFSET(MPTaskQueueInfo, 0x10, tasksFinished);
    94 WUT_CHECK_SIZE(MPTaskQueueInfo, 0x14);
    95 
    97 {
    98  MPTaskQueue *self;
    100  uint32_t tasks;
    101  uint32_t tasksReady;
    102  uint32_t tasksRunning;
    103  WUT_UNKNOWN_BYTES(4);
    104  uint32_t tasksFinished;
    105  WUT_UNKNOWN_BYTES(8);
    106  uint32_t queueIndex;
    107  WUT_UNKNOWN_BYTES(8);
    108  uint32_t queueSize;
    109  WUT_UNKNOWN_BYTES(4);
    111  uint32_t queueMaxSize;
    113 };
    114 WUT_CHECK_OFFSET(MPTaskQueue, 0x00, self);
    115 WUT_CHECK_OFFSET(MPTaskQueue, 0x04, state);
    116 WUT_CHECK_OFFSET(MPTaskQueue, 0x08, tasks);
    117 WUT_CHECK_OFFSET(MPTaskQueue, 0x0C, tasksReady);
    118 WUT_CHECK_OFFSET(MPTaskQueue, 0x10, tasksRunning);
    119 WUT_CHECK_OFFSET(MPTaskQueue, 0x18, tasksFinished);
    120 WUT_CHECK_OFFSET(MPTaskQueue, 0x24, queueIndex);
    121 WUT_CHECK_OFFSET(MPTaskQueue, 0x30, queueSize);
    122 WUT_CHECK_OFFSET(MPTaskQueue, 0x38, queue);
    123 WUT_CHECK_OFFSET(MPTaskQueue, 0x3C, queueMaxSize);
    124 WUT_CHECK_OFFSET(MPTaskQueue, 0x40, lock);
    125 WUT_CHECK_SIZE(MPTaskQueue, 0x50);
    126 
    127 void
    128 MPInitTaskQ(MPTaskQueue *queue,
    129  MPTask **queueBuffer,
    130  uint32_t queueBufferLen);
    131 
    132 BOOL
    133 MPTermTaskQ(MPTaskQueue *queue);
    134 
    135 BOOL
    137  MPTaskQueueInfo *info);
    138 
    139 BOOL
    140 MPStartTaskQ(MPTaskQueue *queue);
    141 
    142 BOOL
    143 MPStopTaskQ(MPTaskQueue *queue);
    144 
    145 BOOL
    146 MPResetTaskQ(MPTaskQueue *queue);
    147 
    148 BOOL
    149 MPEnqueTask(MPTaskQueue *queue,
    150  MPTask *task);
    151 
    152 MPTask *
    153 MPDequeTask(MPTaskQueue *queue);
    154 
    155 uint32_t
    157  MPTask **queueBuffer,
    158  uint32_t queueBufferLen);
    159 
    160 BOOL
    161 MPWaitTaskQ(MPTaskQueue *queue,
    162  MPTaskQueueState mask);
    163 
    164 BOOL
    166  MPTaskQueueState wmask,
    167  OSTime timeout);
    168 
    169 BOOL
    171  uint32_t unk);
    172 
    173 void
    174 MPInitTask(MPTask *task,
    175  MPTaskFunc func,
    176  uint32_t userArg1,
    177  uint32_t userArg2);
    178 
    179 BOOL
    180 MPTermTask(MPTask* task);
    181 
    182 BOOL
    183 MPGetTaskInfo(MPTask *task,
    184  MPTaskInfo *info);
    185 
    186 void *
    188 
    189 void
    191  void *userData);
    192 
    193 BOOL
    195  uint32_t count);
    196 
    197 BOOL
    198 MPRunTask(MPTask *task);
    199 
    200 #ifdef __cplusplus
    201 }
    202 #endif
    203 
    OSSpinLock lock
    Definition: taskqueue.h:112
    MPTaskState
    Definition: taskqueue.h:22
    BOOL MPEnqueTask(MPTaskQueue *queue, MPTask *task)
    -
    uint32_t tasksFinished
    Definition: taskqueue.h:87
    void MPInitTaskQ(MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    uint32_t MPDequeTasks(MPTaskQueue *queue, MPTask **queueBuffer, uint32_t queueBufferLen)
    BOOL MPStartTaskQ(MPTaskQueue *queue)
    MPTask * MPDequeTask(MPTaskQueue *queue)
    -
    uint32_t tasks
    Definition: taskqueue.h:100
    void * MPGetTaskUserData(MPTask *task)
    -
    int64_t OSTime
    Definition: time.h:17
    - -
    MPTaskQueueState state
    Definition: taskqueue.h:83
    +
    uint32_t queueIndex
    Definition: taskqueue.h:106
    +
    int64_t OSTime
    Definition: time.h:18
    +
    uint32_t tasksFinished
    Definition: taskqueue.h:87
    -
    uint32_t tasksRunning
    Definition: taskqueue.h:102
    +
    MPTaskQueueState state
    Definition: taskqueue.h:83
    -
    uint32_t tasksFinished
    Definition: taskqueue.h:104
    BOOL MPWaitTaskQ(MPTaskQueue *queue, MPTaskQueueState mask)
    -
    uint32_t tasksRunning
    Definition: taskqueue.h:86
    BOOL MPTermTask(MPTask *task)
    +
    uint32_t queueSize
    Definition: taskqueue.h:108
    BOOL MPRunTask(MPTask *task)
    +
    uint32_t coreID
    Definition: taskqueue.h:44
    BOOL MPPrintTaskQStats(MPTaskQueue *queue, uint32_t unk)
    -
    uint32_t queueMaxSize
    Definition: taskqueue.h:111
    -
    void * userData
    Definition: taskqueue.h:66
    BOOL MPResetTaskQ(MPTaskQueue *queue)
    - +
    uint32_t tasksRunning
    Definition: taskqueue.h:86
    BOOL MPGetTaskQInfo(MPTaskQueue *queue, MPTaskQueueInfo *info)
    -
    BOOL MPStopTaskQ(MPTaskQueue *queue)
    -
    uint32_t tasksReady
    Definition: taskqueue.h:101
    +
    uint32_t userArg2
    Definition: taskqueue.h:62
    BOOL MPRunTasksFromTaskQ(MPTaskQueue *queue, uint32_t count)
    +
    MPTaskState state
    Definition: taskqueue.h:42
    MPTaskQueueState
    Definition: taskqueue.h:30
    -
    uint32_t coreID
    Definition: taskqueue.h:44
    BOOL MPGetTaskInfo(MPTask *task, MPTaskInfo *info)
    - -
    OSSpinLock lock
    Definition: taskqueue.h:112
    -
    uint32_t result
    Definition: taskqueue.h:43
    -
    uint32_t userArg2
    Definition: taskqueue.h:62
    - +
    MPTaskFunc func
    Definition: taskqueue.h:60
    + +
    void * userData
    Definition: taskqueue.h:66
    + +
    uint32_t queueMaxSize
    Definition: taskqueue.h:111
    BOOL MPTermTaskQ(MPTaskQueue *queue)
    -
    MPTaskFunc func
    Definition: taskqueue.h:60
    -
    uint32_t queueSize
    Definition: taskqueue.h:108
    -
    uint32_t tasksReady
    Definition: taskqueue.h:85
    +
    uint32_t result
    Definition: taskqueue.h:43
    +
    OSTime duration
    Definition: taskqueue.h:45
    +
    MPTaskQueue * queue
    Definition: taskqueue.h:58
    -
    uint32_t result
    Definition: taskqueue.h:63
    -
    MPTaskState state
    Definition: taskqueue.h:42
    -
    OSTime duration
    Definition: taskqueue.h:65
    -
    int BOOL
    Definition: wut_types.h:5
    +
    MPTask ** queue
    Definition: taskqueue.h:110
    +
    uint32_t userArg1
    Definition: taskqueue.h:61
    +
    uint32_t tasks
    Definition: taskqueue.h:84
    void MPSetTaskUserData(MPTask *task, void *userData)
    -
    uint32_t tasks
    Definition: taskqueue.h:84
    -
    uint32_t queueIndex
    Definition: taskqueue.h:106
    -
    MPTaskState state
    Definition: taskqueue.h:59
    +
    uint32_t tasksReady
    Definition: taskqueue.h:85
    + +
    int32_t BOOL
    Definition: wut_types.h:4
    + -
    MPTaskQueueState state
    Definition: taskqueue.h:99
    -
    uint32_t coreID
    Definition: taskqueue.h:64
    void MPInitTask(MPTask *task, MPTaskFunc func, uint32_t userArg1, uint32_t userArg2)
    -
    MPTask ** queue
    Definition: taskqueue.h:110
    uint32_t(* MPTaskFunc)(uint32_t, uint32_t)
    Definition: taskqueue.h:20
    BOOL MPWaitTaskQWithTimeout(MPTaskQueue *queue, MPTaskQueueState wmask, OSTime timeout)
    -
    MPTaskQueue * queue
    Definition: taskqueue.h:58
    -
    OSTime duration
    Definition: taskqueue.h:45
    -
    uint32_t userArg1
    Definition: taskqueue.h:61
    +
    diff --git a/select_8h.html b/temp_8h.html similarity index 53% rename from select_8h.html rename to temp_8h.html index 4d1a869..44b1667 100644 --- a/select_8h.html +++ b/temp_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sys/select.h File Reference + + +wut: include/gx2/temp.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    +
    -
    select.h File Reference
    +
    temp.h File Reference
    - diff --git a/temp_8h_source.html b/temp_8h_source.html new file mode 100644 index 0000000..5933646 --- /dev/null +++ b/temp_8h_source.html @@ -0,0 +1,84 @@ + + + + + + + +wut: include/gx2/temp.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    temp.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 uint32_t
    16 
    17 #ifdef __cplusplus
    18 }
    19 #endif
    20 
    +
    uint32_t GX2TempGetGPUVersion()
    +
    + + + + diff --git a/tessellation_8h.html b/tessellation_8h.html index 571c0dd..2f87e3e 100644 --- a/tessellation_8h.html +++ b/tessellation_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/tessellation.h File Reference + + +wut: include/gx2/tessellation.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    diff --git a/tessellation_8h_source.html b/tessellation_8h_source.html index 788caa6..1d9e304 100644 --- a/tessellation_8h_source.html +++ b/tessellation_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/tessellation.h Source File + + +wut: include/gx2/tessellation.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    tessellation.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include <coreinit/time.h>
    -
    4 #include "enum.h"
    -
    5 
    -
    12 #ifdef __cplusplus
    -
    13 extern "C" {
    -
    14 #endif
    -
    15 
    -
    16 void
    - -
    18  GX2PrimitiveMode primitiveMode,
    -
    19  GX2IndexType indexType);
    -
    20 
    -
    21 void
    - -
    23 
    -
    24 void
    - -
    26 
    -
    27 #ifdef __cplusplus
    -
    28 }
    -
    29 #endif
    -
    30 
    -
    GX2PrimitiveMode
    Definition: enum.h:219
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include <coreinit/time.h>
    4 #include "enum.h"
    5 
    12 #ifdef __cplusplus
    13 extern "C" {
    14 #endif
    15 
    16 void
    18  GX2PrimitiveMode primitiveMode,
    19  GX2IndexType indexType);
    20 
    21 void
    23 
    24 void
    26 
    27 #ifdef __cplusplus
    28 }
    29 #endif
    30 
    GX2PrimitiveMode
    Definition: enum.h:239
    void GX2SetTessellation(GX2TessellationMode tessellationMode, GX2PrimitiveMode primitiveMode, GX2IndexType indexType)
    -
    GX2IndexType
    Definition: enum.h:169
    +
    GX2IndexType
    Definition: enum.h:186
    void GX2SetMaxTessellationLevel(float max)
    -
    GX2TessellationMode
    Definition: enum.h:393
    +
    GX2TessellationMode
    Definition: enum.h:418
    void GX2SetMinTessellationLevel(float min)
    diff --git a/texture_8h.html b/texture_8h.html index 0a795d3..9372b73 100644 --- a/texture_8h.html +++ b/texture_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/texture.h File Reference + + +wut: include/gx2/texture.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  GX2Texture -  +struct  GX2Texture +  - +

    Typedefs

    typedef struct GX2Texture GX2Texture
    typedef struct GX2Texture GX2Texture
     
    - + - + - + - +

    Functions

    void GX2InitTextureRegs (GX2Texture *texture)
    void GX2InitTextureRegs (GX2Texture *texture)
     
    void GX2SetPixelTexture (GX2Texture *texture, uint32_t unit)
    void GX2SetPixelTexture (GX2Texture *texture, uint32_t unit)
     
    void GX2SetVertexTexture (GX2Texture *texture, uint32_t unit)
    void GX2SetVertexTexture (GX2Texture *texture, uint32_t unit)
     
    void GX2SetGeometryTexture (GX2Texture *texture, uint32_t unit)
    void GX2SetGeometryTexture (GX2Texture *texture, uint32_t unit)
     
    @@ -126,7 +106,7 @@ Functions diff --git a/texture_8h.js b/texture_8h.js deleted file mode 100644 index 620ff2f..0000000 --- a/texture_8h.js +++ /dev/null @@ -1,8 +0,0 @@ -var texture_8h = -[ - [ "GX2Texture", "group__gx2__texture.html#ga22759f2ea4e4ba71b3746e08a2aca280", null ], - [ "GX2InitTextureRegs", "group__gx2__texture.html#ga0379c393c7294d313c6914b28ddaa969", null ], - [ "GX2SetGeometryTexture", "group__gx2__texture.html#ga250009bee38f3349d41b0e242100827f", null ], - [ "GX2SetPixelTexture", "group__gx2__texture.html#gacfb09c39bae2ca6a4aedc57bbf46fd98", null ], - [ "GX2SetVertexTexture", "group__gx2__texture.html#ga2cfac6b85137d3a4ea3b4a1974951085", null ] -]; \ No newline at end of file diff --git a/texture_8h_source.html b/texture_8h_source.html index 248595d..4bab47b 100644 --- a/texture_8h_source.html +++ b/texture_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/gx2/texture.h Source File + + +wut: include/gx2/texture.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    texture.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "surface.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct GX2Texture GX2Texture;
    -
    16 
    -
    17 struct GX2Texture
    -
    18 {
    - -
    20  uint32_t viewFirstMip;
    -
    21  uint32_t viewNumMips;
    -
    22  uint32_t viewFirstSlice;
    -
    23  uint32_t viewNumSlices;
    -
    24  uint32_t compMap;
    -
    25 
    -
    26  uint32_t regs[5];
    -
    27 };
    -
    28 CHECK_OFFSET(GX2Texture, 0x0, surface);
    -
    29 CHECK_OFFSET(GX2Texture, 0x74, viewFirstMip);
    -
    30 CHECK_OFFSET(GX2Texture, 0x78, viewNumMips);
    -
    31 CHECK_OFFSET(GX2Texture, 0x7c, viewFirstSlice);
    -
    32 CHECK_OFFSET(GX2Texture, 0x80, viewNumSlices);
    -
    33 CHECK_OFFSET(GX2Texture, 0x84, compMap);
    -
    34 CHECK_OFFSET(GX2Texture, 0x88, regs);
    -
    35 CHECK_SIZE(GX2Texture, 0x9c);
    -
    36 
    -
    37 void
    - -
    39 
    -
    40 void
    - -
    42  uint32_t unit);
    -
    43 
    -
    44 void
    - -
    46  uint32_t unit);
    -
    47 
    -
    48 void
    - -
    50  uint32_t unit);
    -
    51 
    -
    52 #ifdef __cplusplus
    -
    53 }
    -
    54 #endif
    -
    55 
    -
    uint32_t compMap
    Definition: texture.h:24
    -
    void GX2InitTextureRegs(GX2Texture *texture)
    -
    uint32_t viewNumMips
    Definition: texture.h:21
    -
    uint32_t viewNumSlices
    Definition: texture.h:23
    -
    uint32_t viewFirstMip
    Definition: texture.h:20
    -
    uint32_t regs[5]
    Definition: texture.h:26
    - +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "surface.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    15 typedef struct GX2Texture GX2Texture;
    16 
    17 struct GX2Texture
    18 {
    20  uint32_t viewFirstMip;
    21  uint32_t viewNumMips;
    22  uint32_t viewFirstSlice;
    23  uint32_t viewNumSlices;
    24  uint32_t compMap;
    25 
    26  uint32_t regs[5];
    27 };
    28 WUT_CHECK_OFFSET(GX2Texture, 0x0, surface);
    29 WUT_CHECK_OFFSET(GX2Texture, 0x74, viewFirstMip);
    30 WUT_CHECK_OFFSET(GX2Texture, 0x78, viewNumMips);
    31 WUT_CHECK_OFFSET(GX2Texture, 0x7c, viewFirstSlice);
    32 WUT_CHECK_OFFSET(GX2Texture, 0x80, viewNumSlices);
    33 WUT_CHECK_OFFSET(GX2Texture, 0x84, compMap);
    34 WUT_CHECK_OFFSET(GX2Texture, 0x88, regs);
    35 WUT_CHECK_SIZE(GX2Texture, 0x9c);
    36 
    37 void
    39 
    40 void
    42  uint32_t unit);
    43 
    44 void
    46  uint32_t unit);
    47 
    48 void
    50  uint32_t unit);
    51 
    52 #ifdef __cplusplus
    53 }
    54 #endif
    55 
    void GX2InitTextureRegs(GX2Texture *texture)
    +
    uint32_t viewFirstSlice
    Definition: texture.h:22
    +
    uint32_t compMap
    Definition: texture.h:24
    +
    GX2Surface surface
    Definition: texture.h:19
    +
    uint32_t viewNumSlices
    Definition: texture.h:23
    +
    uint32_t regs[5]
    Definition: texture.h:26
    void GX2SetGeometryTexture(GX2Texture *texture, uint32_t unit)
    + +
    void GX2SetPixelTexture(GX2Texture *texture, uint32_t unit)
    -
    uint32_t viewFirstSlice
    Definition: texture.h:22
    -
    GX2Surface surface
    Definition: texture.h:19
    +
    uint32_t viewFirstMip
    Definition: texture.h:20
    void GX2SetVertexTexture(GX2Texture *texture, uint32_t unit)
    - +
    uint32_t viewNumMips
    Definition: texture.h:21
    diff --git a/thread_8h.html b/thread_8h.html index a81ed20..d0cbbb0 100644 --- a/thread_8h.html +++ b/thread_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/thread.h File Reference + + +wut: include/coreinit/thread.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    +#include "context.h"
    #include "time.h"
    #include "threadqueue.h"
    @@ -105,35 +86,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); - - - - - - - - + + + + + +

    Data Structures

    struct  OSContext
     
    struct  OSMutexQueue
     
    struct  OSFastMutexQueue
     
    struct  OSThread
     
    struct  OSMutexQueue
     
    struct  OSFastMutexQueue
     
    struct  OSThread
     
    - -

    Macros

    #define OS_CONTEXT_TAG   0x4F53436F6E747874ull
     
    #define OS_THREAD_TAG   0x74487244u
     
    - - - + - + - + - + - + @@ -146,93 +121,160 @@ Typedefs - + - +

    Typedefs

    typedef struct OSContext OSContext
     
    typedef struct OSFastMutex OSFastMutex
    typedef struct OSFastMutex OSFastMutex
     
    typedef struct OSFastMutexQueue OSFastMutexQueue
    typedef struct OSFastMutexQueue OSFastMutexQueue
     
    typedef struct OSMutex OSMutex
    typedef struct OSMutex OSMutex
     
    typedef struct OSMutexQueue OSMutexQueue
    typedef struct OSMutexQueue OSMutexQueue
     
    typedef struct OSThread OSThread
    typedef struct OSThread OSThread
     
    typedef uint8_t OSThreadState
     A value from enum OS_THREAD_STATE. More...
     
    typedef int(* OSThreadEntryPointFn) (int argc, const char **argv)
     
    typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
    typedef void(* OSThreadCleanupCallbackFn) (OSThread *thread, void *stack)
     
    typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
    typedef void(* OSThreadDeallocatorFn) (OSThread *thread, void *stack)
     
    - - - - - - + + + + + +

    Enumerations

    enum  OS_THREAD_STATE
     
    enum  OS_THREAD_REQUEST
     
    enum  OS_THREAD_ATTRIB
     
    enum  OS_THREAD_STATE {
    +  OS_THREAD_STATE_NONE = 0, +
    +  OS_THREAD_STATE_READY = 1 << 0, +
    +  OS_THREAD_STATE_RUNNING = 1 << 1, +
    +  OS_THREAD_STATE_WAITING = 1 << 2, +
    +  OS_THREAD_STATE_MORIBUND = 1 << 3 +
    + }
     
    enum  OS_THREAD_REQUEST {
    +  OS_THREAD_REQUEST_NONE = 0, +
    +  OS_THREAD_REQUEST_SUSPEND = 1, +
    +  OS_THREAD_REQUEST_CANCEL = 2 +
    + }
     
    enum  OS_THREAD_ATTRIB {
    +  OS_THREAD_ATTRIB_AFFINITY_CPU0 = 1 << 0, +
    +  OS_THREAD_ATTRIB_AFFINITY_CPU1 = 1 << 1, +
    +  OS_THREAD_ATTRIB_AFFINITY_CPU2 = 1 << 2, +
    +  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)), +
    +  OS_THREAD_ATTRIB_DETACHED = 1 << 3, +
    +  OS_THREAD_ATTRIB_STACK_USAGE = 1 << 5 +
    + }
     
    - + + + - + + - + + - + + - + + - + + + - + + - + + - + + + - + + - + + - + + - - - + + + + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - - - + + + + + - + + + - + + + - + + +

    Functions

    void OSCancelThread (OSThread *thread)
    void OSCancelThread (OSThread *thread)
     Cancels a thread. More...
     
    int32_t OSCheckActiveThreads ()
     Returns the count of active threads. More...
     
    int32_t OSCheckThreadStackUsage (OSThread *thread)
    int32_t OSCheckThreadStackUsage (OSThread *thread)
     Get the maximum amount of stack the thread has used. More...
     
    void OSClearThreadStackUsage (OSThread *thread)
    void OSClearThreadStackUsage (OSThread *thread)
     Disable tracking of thread stack usage. More...
     
    void OSContinueThread (OSThread *thread)
    void OSContinueThread (OSThread *thread)
     Clears a thread's suspend counter and resumes it. More...
     
    BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
    BOOL OSCreateThread (OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
     Create a new thread. More...
     
    void OSDetachThread (OSThread *thread)
    void OSDetachThread (OSThread *thread)
     Detach thread. More...
     
    void OSExitThread (int32_t result)
     Exit the current thread with a exit code. More...
     
    void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
    void OSGetActiveThreadLink (OSThread *thread, OSThreadLink *link)
     Get the next and previous thread in the thread's active queue. More...
     
    OSThreadOSGetCurrentThread ()
    OSThreadOSGetCurrentThread ()
     Return pointer to OSThread object for the current thread. More...
     
    OSThreadOSGetDefaultThread (uint32_t coreID)
    OSThreadOSGetDefaultThread (uint32_t coreID)
     Returns the default thread for a specific core. More...
     
    uint32_t OSGetStackPointer ()
     Return current stack pointer, value of r1 register. More...
     
    uint32_t OSGetThreadAffinity (OSThread *thread)
    uint32_t OSGetThreadAffinity (OSThread *thread)
     Get a thread's affinity. More...
     
    const char * OSGetThreadName (OSThread *thread)
    const char * OSGetThreadName (OSThread *thread)
     Get a thread's name. More...
     
    int32_t OSGetThreadPriority (OSThread *thread)
    int32_t OSGetThreadPriority (OSThread *thread)
     Get a thread's base priority. More...
     
    uint32_t OSGetThreadSpecific (uint32_t id)
     
    BOOL OSIsThreadSuspended (OSThread *thread)
    void * OSGetThreadSpecific (uint32_t id)
     Get a thread's specific value set by OSSetThreadSpecific. More...
     
    BOOL OSIsThreadSuspended (OSThread *thread)
     Returns TRUE if a thread is suspended. More...
     
    BOOL OSIsThreadTerminated (OSThread *thread)
    BOOL OSIsThreadTerminated (OSThread *thread)
     Returns TRUE if a thread is terminated. More...
     
    BOOL OSJoinThread (OSThread *thread, int *threadResult)
    BOOL OSJoinThread (OSThread *thread, int *threadResult)
     Wait until thread is terminated. More...
     
    int32_t OSResumeThread (OSThread *thread)
    int32_t OSResumeThread (OSThread *thread)
     Resumes a thread. More...
     
    BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
    BOOL OSRunThread (OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
     Run a function on an already created thread. More...
     
    BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
    BOOL OSSetThreadAffinity (OSThread *thread, uint32_t affinity)
     Set a thread's affinity. More...
     
    BOOL OSSetThreadCancelState (BOOL state)
    BOOL OSSetThreadCancelState (BOOL state)
     Set a thread's cancellation state. More...
     
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback (OSThread *thread, OSThreadCleanupCallbackFn callback)
     Set the callback to be called just before a thread is terminated. More...
     
    OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
    OSThreadDeallocatorFn OSSetThreadDeallocator (OSThread *thread, OSThreadDeallocatorFn deallocator)
     Set the callback to be called just after a thread is terminated. More...
     
    void OSSetThreadName (OSThread *thread, const char *name)
    void OSSetThreadName (OSThread *thread, const char *name)
     Set a thread's name. More...
     
    BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
    BOOL OSSetThreadPriority (OSThread *thread, int32_t priority)
     Set a thread's priority. More...
     
    BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
    BOOL OSSetThreadRunQuantum (OSThread *thread, uint32_t quantum)
     Set a thread's run quantum. More...
     
    void OSSetThreadSpecific (uint32_t id, uint32_t value)
     
    BOOL OSSetThreadStackUsage (OSThread *thread)
    void OSSetThreadSpecific (uint32_t id, void *value)
     Set a thread specific value. More...
     
    BOOL OSSetThreadStackUsage (OSThread *thread)
     Set thread stack usage tracking. More...
     
    void OSSleepThread (OSThreadQueue *queue)
    void OSSleepThread (OSThreadQueue *queue)
     Sleep the current thread and add it to a thread queue. More...
     
    void OSSleepTicks (OSTime ticks)
     Sleep the current thread for a period of time. More...
     
    uint32_t OSSuspendThread (OSThread *thread)
    uint32_t OSSuspendThread (OSThread *thread)
     Suspend a thread. More...
     
    void OSTestThreadCancel ()
     Check to see if the current thread should be cancelled or suspended. More...
     
    void OSWakeupThread (OSThreadQueue *queue)
    void OSWakeupThread (OSThreadQueue *queue)
     Wake up all threads in queue. More...
     
    void OSYieldThread ()
     Yield execution to waiting threads with same priority. More...
     
    @@ -240,7 +282,7 @@ Functions diff --git a/thread_8h.js b/thread_8h.js deleted file mode 100644 index 4b25b97..0000000 --- a/thread_8h.js +++ /dev/null @@ -1,73 +0,0 @@ -var thread_8h = -[ - [ "OS_CONTEXT_TAG", "group__coreinit__thread.html#ga919f76d6fbdcfed27d8a820cf48cd274", null ], - [ "OS_THREAD_TAG", "group__coreinit__thread.html#ga557f93deefa5ce76cc300ec1beb0c879", null ], - [ "OSContext", "group__coreinit__thread.html#ga924296baf430a531adb5135a5cd54207", null ], - [ "OSFastMutex", "group__coreinit__thread.html#ga1a46c02caff79a13ecf041e55a454696", null ], - [ "OSFastMutexQueue", "group__coreinit__thread.html#ga6ab521577a62122534149c14253952cb", null ], - [ "OSMutex", "group__coreinit__thread.html#ga42b7c5a07043d7f6c8324f51ac1747c8", null ], - [ "OSMutexQueue", "group__coreinit__thread.html#ga585231e15c29fd8485e2ef645623fdec", null ], - [ "OSThread", "group__coreinit__thread.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSThreadAttributes", "group__coreinit__thread.html#ga47c38b62e66b6163f6b080a35830897a", null ], - [ "OSThreadCleanupCallbackFn", "group__coreinit__thread.html#ga729a75fba87a2740d7af69aa8978ea5a", null ], - [ "OSThreadDeallocatorFn", "group__coreinit__thread.html#gac8fa3d74d8d161709d327e38eb426422", null ], - [ "OSThreadEntryPointFn", "group__coreinit__thread.html#gab5cdc96dcec643891f88be54830acae9", null ], - [ "OSThreadRequest", "group__coreinit__thread.html#ga2b4866b3e51f4690fd197462d2cdebe7", null ], - [ "OSThreadState", "group__coreinit__thread.html#ga1c33fd51f40dec4bfff9d98992c7e2cc", null ], - [ "OS_THREAD_ATTRIB", "group__coreinit__thread.html#ga93f63e1c4e8826006db8878c9a6d0519", [ - [ "OS_THREAD_ATTRIB_AFFINITY_CPU0", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a3ea0c3a38f1342783fd2ddfa6a84a13d", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_CPU1", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519adcea8a57b4636bc5a0c3e283ce83e0f7", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_CPU2", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a1434f284dfb835aa2d0704cebf81345c", null ], - [ "OS_THREAD_ATTRIB_AFFINITY_ANY", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519abb854560be1fd9b10763999f08b3591b", null ], - [ "OS_THREAD_ATTRIB_DETACHED", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a643750f290d1a1327e4d6f83a385a923", null ], - [ "OS_THREAD_ATTRIB_STACK_USAGE", "group__coreinit__thread.html#gga93f63e1c4e8826006db8878c9a6d0519a6b6ea70f704c863a0a37b03ffbffaa85", null ] - ] ], - [ "OS_THREAD_REQUEST", "group__coreinit__thread.html#gac1b924b5c296e435eae41f0bf395d02a", [ - [ "OS_THREAD_REQUEST_NONE", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa46b42c24c445d69479b6a163ada1c3c0", null ], - [ "OS_THREAD_REQUEST_SUSPEND", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aa632959c993cef4fd2735051db6797329", null ], - [ "OS_THREAD_REQUEST_CANCEL", "group__coreinit__thread.html#ggac1b924b5c296e435eae41f0bf395d02aab227c9a028b4fb3a9f71afc33995748a", null ] - ] ], - [ "OS_THREAD_STATE", "group__coreinit__thread.html#ga2051f6f880e722ee1c16d7a9b33fc285", [ - [ "OS_THREAD_STATE_NONE", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a13a1674553ea65a706ae780c20ae84bc", null ], - [ "OS_THREAD_STATE_READY", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285aba95f54efb4f40634409efe14ac7aa1f", null ], - [ "OS_THREAD_STATE_RUNNING", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285ad2b8ca7ea948310fdce859f2a7fd265b", null ], - [ "OS_THREAD_STATE_WAITING", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a4318e1cf6017f194840a32dd1be1d57f", null ], - [ "OS_THREAD_STATE_MORIBUND", "group__coreinit__thread.html#gga2051f6f880e722ee1c16d7a9b33fc285a1a499958e89f028b8c3d29f869f97517", null ] - ] ], - [ "OSCancelThread", "group__coreinit__thread.html#ga4dc00e8b9758c58fbdbb73350637f805", null ], - [ "OSCheckActiveThreads", "group__coreinit__thread.html#ga0b90395dabd5e3077b274f8dd65fe5bb", null ], - [ "OSCheckThreadStackUsage", "group__coreinit__thread.html#ga2bfc1c71ab2551fa12c1dd26c8c9efce", null ], - [ "OSClearThreadStackUsage", "group__coreinit__thread.html#gaf3ca5305804fa4552529c5912c96ce2b", null ], - [ "OSContinueThread", "group__coreinit__thread.html#ga6aa2bd70bb3560ca3811aa0215971cf8", null ], - [ "OSCreateThread", "group__coreinit__thread.html#ga558f8aecea78aa6a81817c1d1fcbe8b1", null ], - [ "OSDetachThread", "group__coreinit__thread.html#ga5c8cbb581c038073ea97105cbc389e73", null ], - [ "OSExitThread", "group__coreinit__thread.html#ga481f2365b62f2ed1b7cda3d0bec91ff2", null ], - [ "OSGetActiveThreadLink", "group__coreinit__thread.html#ga541eec9e102156579ad86cc440d741b1", null ], - [ "OSGetCurrentThread", "group__coreinit__thread.html#ga3665f0196d1fc7983ad7a311fa1bfc37", null ], - [ "OSGetDefaultThread", "group__coreinit__thread.html#gad10a0ac959b7542472ae547a1e38b2b7", null ], - [ "OSGetStackPointer", "group__coreinit__thread.html#ga42e2be4ac798739e6b6e947099547921", null ], - [ "OSGetThreadAffinity", "group__coreinit__thread.html#ga62e2afe54836ced17ce04b005b9be728", null ], - [ "OSGetThreadName", "group__coreinit__thread.html#ga308e195cdc22b0290ea5b84774bf481e", null ], - [ "OSGetThreadPriority", "group__coreinit__thread.html#ga9e1c9d9b8de8927fb46276114a2f43ec", null ], - [ "OSGetThreadSpecific", "group__coreinit__thread.html#ga467707b2709b2636dae204e0d2c2f49a", null ], - [ "OSIsThreadSuspended", "group__coreinit__thread.html#ga0074df288baf29c18a7c823c258ba353", null ], - [ "OSIsThreadTerminated", "group__coreinit__thread.html#ga0bec4859c6c3575439660463ab58fc14", null ], - [ "OSJoinThread", "group__coreinit__thread.html#gabadb986bf587ed067719230d0194e432", null ], - [ "OSResumeThread", "group__coreinit__thread.html#ga8e47bab6ad06370cbb0990d979e1729b", null ], - [ "OSRunThread", "group__coreinit__thread.html#gaa3241ca6d126d3b4dc4be94d9836f573", null ], - [ "OSSetThreadAffinity", "group__coreinit__thread.html#ga64b826e25d3352b17abf9a1e4243837e", null ], - [ "OSSetThreadCancelState", "group__coreinit__thread.html#ga5ab3e3f830d155273978285c2ee0670f", null ], - [ "OSSetThreadCleanupCallback", "group__coreinit__thread.html#gaddb66bd8a4fcdd50eec34e0eaabaa4ea", null ], - [ "OSSetThreadDeallocator", "group__coreinit__thread.html#gab5f71458522cd623a26fda4bc7a08706", null ], - [ "OSSetThreadName", "group__coreinit__thread.html#gaf73770f5c74390d22caa7e993e667984", null ], - [ "OSSetThreadPriority", "group__coreinit__thread.html#gaf949db9990798fe799eef6f10400febc", null ], - [ "OSSetThreadRunQuantum", "group__coreinit__thread.html#gabcdf5e618af28ab7d0eb1dcc9dfc9d36", null ], - [ "OSSetThreadSpecific", "group__coreinit__thread.html#ga23deff033f4c5580a763547200ba9145", null ], - [ "OSSetThreadStackUsage", "group__coreinit__thread.html#ga3be0f7ef0eed586ef8bf5d57f3cd1dfa", null ], - [ "OSSleepThread", "group__coreinit__thread.html#ga40601ddddabf312483c9a3da0a924fa6", null ], - [ "OSSleepTicks", "group__coreinit__thread.html#gaec240f68873bb19c753cfdd346264c17", null ], - [ "OSSuspendThread", "group__coreinit__thread.html#ga97d4800cbe08b3e3cd68906a197bf587", null ], - [ "OSTestThreadCancel", "group__coreinit__thread.html#ga3d5f9fe631c3b30a30ee84a2d32a617c", null ], - [ "OSWakeupThread", "group__coreinit__thread.html#ga233d3d678de8dcccceb18424e24950b8", null ], - [ "OSYieldThread", "group__coreinit__thread.html#gaabc089f75f232061a8ba1c2f4d3a9169", null ] -]; \ No newline at end of file diff --git a/thread_8h_source.html b/thread_8h_source.html index 7afbd7f..37961f4 100644 --- a/thread_8h_source.html +++ b/thread_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/thread.h Source File + + +wut: include/coreinit/thread.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    thread.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "time.h"
    -
    4 #include "threadqueue.h"
    -
    5 
    -
    26 #ifdef __cplusplus
    -
    27 extern "C" {
    -
    28 #endif
    -
    29 
    -
    30 typedef struct OSContext OSContext;
    -
    31 typedef struct OSFastMutex OSFastMutex;
    - -
    33 typedef struct OSMutex OSMutex;
    -
    34 typedef struct OSMutexQueue OSMutexQueue;
    -
    35 typedef struct OSThread OSThread;
    -
    36 
    -
    38 typedef uint8_t OSThreadState;
    -
    39 
    -
    41 typedef uint32_t OSThreadRequest;
    -
    42 
    -
    44 typedef uint8_t OSThreadAttributes;
    -
    45 
    -
    46 typedef int (*OSThreadEntryPointFn)(int argc, const char **argv);
    -
    47 typedef void (*OSThreadCleanupCallbackFn)(OSThread *thread, void *stack);
    -
    48 typedef void (*OSThreadDeallocatorFn)(OSThread *thread, void *stack);
    -
    49 
    - -
    51 {
    - -
    53 
    - -
    56 
    - -
    59 
    - -
    62 
    - -
    65 };
    -
    66 
    - -
    68 {
    - - - -
    72 };
    -
    73 
    - -
    75 {
    - -
    78 
    - -
    81 
    - -
    84 
    -
    86  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)),
    -
    87 
    - -
    90 
    - -
    93 };
    -
    94 
    -
    95 #define OS_CONTEXT_TAG 0x4F53436F6E747874ull
    -
    96 
    -
    97 struct OSContext
    -
    98 {
    -
    100  uint64_t tag;
    -
    101 
    -
    102  uint32_t gpr[32];
    -
    103  uint32_t cr;
    -
    104  uint32_t lr;
    -
    105  uint32_t ctr;
    -
    106  uint32_t xer;
    -
    107  uint32_t srr0;
    -
    108  uint32_t srr1;
    -
    109  UNKNOWN(0x14);
    -
    110  uint32_t fpscr;
    -
    111  double fpr[32];
    -
    112  uint16_t spinLockCount;
    -
    113  uint16_t state;
    -
    114  uint32_t gqr[8];
    -
    115  UNKNOWN(4);
    -
    116  double psf[32];
    -
    117  uint64_t coretime[3];
    -
    118  uint64_t starttime;
    -
    119  uint32_t error;
    -
    120  UNKNOWN(4);
    -
    121  uint32_t pmc1;
    -
    122  uint32_t pmc2;
    -
    123  uint32_t pmc3;
    -
    124  uint32_t pmc4;
    -
    125  uint32_t mmcr0;
    -
    126  uint32_t mmcr1;
    -
    127 };
    -
    128 CHECK_OFFSET(OSContext, 0x00, tag);
    -
    129 CHECK_OFFSET(OSContext, 0x08, gpr);
    -
    130 CHECK_OFFSET(OSContext, 0x88, cr);
    -
    131 CHECK_OFFSET(OSContext, 0x8c, lr);
    -
    132 CHECK_OFFSET(OSContext, 0x90, ctr);
    -
    133 CHECK_OFFSET(OSContext, 0x94, xer);
    -
    134 CHECK_OFFSET(OSContext, 0x98, srr0);
    -
    135 CHECK_OFFSET(OSContext, 0x9c, srr1);
    -
    136 CHECK_OFFSET(OSContext, 0xb4, fpscr);
    -
    137 CHECK_OFFSET(OSContext, 0xb8, fpr);
    -
    138 CHECK_OFFSET(OSContext, 0x1b8, spinLockCount);
    -
    139 CHECK_OFFSET(OSContext, 0x1ba, state);
    -
    140 CHECK_OFFSET(OSContext, 0x1bc, gqr);
    -
    141 CHECK_OFFSET(OSContext, 0x1e0, psf);
    -
    142 CHECK_OFFSET(OSContext, 0x2e0, coretime);
    -
    143 CHECK_OFFSET(OSContext, 0x2f8, starttime);
    -
    144 CHECK_OFFSET(OSContext, 0x300, error);
    -
    145 CHECK_OFFSET(OSContext, 0x308, pmc1);
    -
    146 CHECK_OFFSET(OSContext, 0x30c, pmc2);
    -
    147 CHECK_OFFSET(OSContext, 0x310, pmc3);
    -
    148 CHECK_OFFSET(OSContext, 0x314, pmc4);
    -
    149 CHECK_OFFSET(OSContext, 0x318, mmcr0);
    -
    150 CHECK_OFFSET(OSContext, 0x31c, mmcr1);
    -
    151 CHECK_SIZE(OSContext, 0x320);
    -
    152 
    - -
    154 {
    - - -
    157  void *parent;
    -
    158  UNKNOWN(4);
    -
    159 };
    -
    160 CHECK_OFFSET(OSMutexQueue, 0x0, head);
    -
    161 CHECK_OFFSET(OSMutexQueue, 0x4, tail);
    -
    162 CHECK_OFFSET(OSMutexQueue, 0x8, parent);
    -
    163 CHECK_SIZE(OSMutexQueue, 0x10);
    -
    164 
    - -
    166 {
    - - -
    169 };
    -
    170 CHECK_OFFSET(OSFastMutexQueue, 0x00, head);
    -
    171 CHECK_OFFSET(OSFastMutexQueue, 0x04, tail);
    -
    172 CHECK_SIZE(OSFastMutexQueue, 0x08);
    -
    173 
    -
    174 #define OS_THREAD_TAG 0x74487244u
    -
    175 #pragma pack(push, 1)
    -
    176 struct OSThread
    -
    177 {
    - -
    179 
    -
    181  uint32_t tag;
    -
    182 
    -
    184  OSThreadState state;
    -
    185 
    -
    187  OSThreadAttributes attr;
    -
    188 
    -
    190  uint16_t id;
    -
    191 
    -
    193  int32_t suspendCounter;
    -
    194 
    -
    196  int32_t priority;
    -
    197 
    -
    199  int32_t basePriority;
    -
    200 
    -
    202  int32_t exitValue;
    -
    203 
    -
    204  UNKNOWN(0x35C - 0x338);
    -
    205 
    - -
    208 
    - -
    211 
    - -
    214 
    - -
    217 
    - -
    220 
    - -
    223 
    -
    225  void *stackStart;
    -
    226 
    -
    228  void *stackEnd;
    -
    229 
    - -
    232 
    -
    233  UNKNOWN(0x57c - 0x3a0);
    -
    234 
    -
    236  uint32_t specific[0x10];
    -
    237 
    -
    238  UNKNOWN(0x5c0 - 0x5bc);
    -
    239 
    -
    241  const char *name;
    -
    242 
    -
    243  UNKNOWN(0x4);
    -
    244 
    - -
    247 
    - -
    250 
    - -
    253 
    - -
    256 
    -
    258  OSThreadRequest requestFlag;
    -
    259 
    -
    261  int32_t needSuspend;
    -
    262 
    -
    264  int32_t suspendResult;
    -
    265 
    - -
    268 
    -
    269  UNKNOWN(0x69c - 0x5f4);
    -
    270 };
    -
    271 #pragma pack(pop)
    -
    272 CHECK_OFFSET(OSThread, 0x320, tag);
    -
    273 CHECK_OFFSET(OSThread, 0x324, state);
    -
    274 CHECK_OFFSET(OSThread, 0x325, attr);
    -
    275 CHECK_OFFSET(OSThread, 0x326, id);
    -
    276 CHECK_OFFSET(OSThread, 0x328, suspendCounter);
    -
    277 CHECK_OFFSET(OSThread, 0x32c, priority);
    -
    278 CHECK_OFFSET(OSThread, 0x330, basePriority);
    -
    279 CHECK_OFFSET(OSThread, 0x334, exitValue);
    -
    280 CHECK_OFFSET(OSThread, 0x35c, queue);
    -
    281 CHECK_OFFSET(OSThread, 0x360, link);
    -
    282 CHECK_OFFSET(OSThread, 0x368, joinQueue);
    -
    283 CHECK_OFFSET(OSThread, 0x378, mutex);
    -
    284 CHECK_OFFSET(OSThread, 0x37c, mutexQueue);
    -
    285 CHECK_OFFSET(OSThread, 0x38c, activeLink);
    -
    286 CHECK_OFFSET(OSThread, 0x394, stackStart);
    -
    287 CHECK_OFFSET(OSThread, 0x398, stackEnd);
    -
    288 CHECK_OFFSET(OSThread, 0x39c, entryPoint);
    -
    289 CHECK_OFFSET(OSThread, 0x57c, specific);
    -
    290 CHECK_OFFSET(OSThread, 0x5c0, name);
    -
    291 CHECK_OFFSET(OSThread, 0x5c8, userStackPointer);
    -
    292 CHECK_OFFSET(OSThread, 0x5cc, cleanupCallback);
    -
    293 CHECK_OFFSET(OSThread, 0x5d0, deallocator);
    -
    294 CHECK_OFFSET(OSThread, 0x5d4, cancelState);
    -
    295 CHECK_OFFSET(OSThread, 0x5d8, requestFlag);
    -
    296 CHECK_OFFSET(OSThread, 0x5dc, needSuspend);
    -
    297 CHECK_OFFSET(OSThread, 0x5e0, suspendResult);
    -
    298 CHECK_OFFSET(OSThread, 0x5e4, suspendQueue);
    -
    299 CHECK_SIZE(OSThread, 0x69c);
    -
    300 
    -
    301 
    -
    308 void
    -
    309 OSCancelThread(OSThread *thread);
    -
    310 
    -
    311 
    -
    315 int32_t
    - -
    317 
    -
    318 
    -
    322 int32_t
    - -
    324 
    -
    325 
    -
    329 void
    - -
    331 
    -
    332 
    -
    336 void
    -
    337 OSContinueThread(OSThread *thread);
    -
    338 
    -
    339 
    -
    352 BOOL
    -
    353 OSCreateThread(OSThread *thread,
    -
    354  OSThreadEntryPointFn entry,
    -
    355  int32_t argc,
    -
    356  char *argv,
    -
    357  void *stack,
    -
    358  uint32_t stackSize,
    -
    359  int32_t priority,
    -
    360  OSThreadAttributes attributes);
    -
    361 
    -
    362 
    -
    366 void
    -
    367 OSDetachThread(OSThread *thread);
    -
    368 
    -
    369 
    -
    375 void
    -
    376 OSExitThread(int32_t result);
    -
    377 
    -
    378 
    -
    382 void
    - -
    384  OSThreadLink *link);
    -
    385 
    -
    386 
    -
    390 OSThread *
    - -
    392 
    -
    393 
    -
    401 OSThread *
    -
    402 OSGetDefaultThread(uint32_t coreID);
    -
    403 
    -
    404 
    -
    408 uint32_t
    - -
    410 
    -
    411 
    -
    415 uint32_t
    - -
    417 
    -
    418 
    -
    422 const char *
    -
    423 OSGetThreadName(OSThread *thread);
    -
    424 
    -
    425 
    -
    429 int32_t
    - -
    431 
    -
    432 
    -
    436 uint32_t
    -
    437 OSGetThreadSpecific(uint32_t id);
    -
    438 
    -
    439 
    -
    443 BOOL
    - -
    445 
    -
    446 
    -
    450 BOOL
    - -
    452 
    -
    453 
    -
    463 BOOL
    -
    464 OSJoinThread(OSThread *thread,
    -
    465  int *threadResult);
    -
    466 
    -
    467 
    -
    476 int32_t
    -
    477 OSResumeThread(OSThread *thread);
    -
    478 
    -
    479 
    -
    485 BOOL
    -
    486 OSRunThread(OSThread *thread,
    -
    487  OSThreadEntryPointFn entry,
    -
    488  int argc,
    -
    489  const char **argv);
    -
    490 
    -
    491 
    -
    495 BOOL
    - -
    497  uint32_t affinity);
    -
    498 
    -
    499 
    -
    506 BOOL
    - -
    508 
    -
    509 
    - - -
    515  OSThreadCleanupCallbackFn callback);
    -
    516 
    -
    517 
    - - -
    523  OSThreadDeallocatorFn deallocator);
    -
    524 
    -
    525 
    -
    529 void
    -
    530 OSSetThreadName(OSThread *thread,
    -
    531  const char *name);
    -
    532 
    -
    533 
    -
    537 BOOL
    - -
    539  int32_t priority);
    -
    540 
    -
    541 
    -
    548 BOOL
    - -
    550  uint32_t quantum);
    -
    551 
    -
    557 void
    -
    558 OSSetThreadSpecific(uint32_t id,
    -
    559  uint32_t value);
    -
    560 
    -
    561 
    -
    565 BOOL
    - -
    567 
    -
    568 
    -
    574 void
    - -
    576 
    -
    577 
    -
    581 void
    -
    582 OSSleepTicks(OSTime ticks);
    -
    583 
    -
    584 
    -
    593 uint32_t
    -
    594 OSSuspendThread(OSThread *thread);
    -
    595 
    -
    596 
    -
    610 void
    - -
    612 
    -
    613 
    -
    619 void
    - -
    621 
    -
    622 
    -
    629 void
    -
    630 OSYieldThread();
    -
    631 
    -
    632 
    -
    633 #ifdef __cplusplus
    -
    634 }
    -
    635 #endif
    -
    636 
    -
    OSThreadCleanupCallbackFn cleanupCallback
    Called just before thread is terminated, set with OSSetThreadCleanupCallback.
    Definition: thread.h:249
    -
    OSThreadDeallocatorFn deallocator
    Called just after a thread is terminated, set with OSSetThreadDeallocator.
    Definition: thread.h:252
    -
    uint32_t mmcr0
    Definition: thread.h:125
    -
    uint32_t gpr[32]
    Definition: thread.h:102
    -
    void OSSetThreadSpecific(uint32_t id, uint32_t value)
    -
    uint32_t srr1
    Definition: thread.h:108
    -
    int32_t priority
    Actual priority of thread.
    Definition: thread.h:196
    -
    OSThreadLink link
    Link used for thread queue.
    Definition: thread.h:210
    -
    uint32_t gqr[8]
    Definition: thread.h:114
    -
    OSThreadQueue * queue
    Queue the thread is currently waiting on.
    Definition: thread.h:207
    -
    OSContext context
    Definition: thread.h:178
    -
    BOOL OSCreateThread(OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
    - -
    int64_t OSTime
    Definition: time.h:17
    -
    int32_t OSCheckThreadStackUsage(OSThread *thread)
    -
    double fpr[32]
    Definition: thread.h:111
    -
    int32_t suspendCounter
    Suspend count (increased by OSSuspendThread).
    Definition: thread.h:193
    -
    uint64_t tag
    Should always be set to the value OS_CONTEXT_TAG.
    Definition: thread.h:100
    -
    OSThread * OSGetDefaultThread(uint32_t coreID)
    - -
    int32_t basePriority
    Base priority of thread, 0 is highest priority, 31 is lowest priority.
    Definition: thread.h:199
    -
    uint8_t OSThreadAttributes
    A bitfield of enum OS_THREAD_ATTRIB.
    Definition: thread.h:44
    -
    OSThread * OSGetCurrentThread()
    -
    int32_t OSGetThreadPriority(OSThread *thread)
    -
    void OSCancelThread(OSThread *thread)
    -
    uint32_t pmc1
    Definition: thread.h:121
    -
    uint32_t OSThreadRequest
    A value from enum OS_THREAD_REQUEST.
    Definition: thread.h:41
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "context.h"
    4 #include "time.h"
    5 #include "threadqueue.h"
    6 
    29 #ifdef __cplusplus
    30 extern "C" {
    31 #endif
    32 
    33 typedef struct OSFastMutex OSFastMutex;
    35 typedef struct OSMutex OSMutex;
    36 typedef struct OSMutexQueue OSMutexQueue;
    37 typedef struct OSThread OSThread;
    38 
    40 typedef uint8_t OSThreadState;
    41 
    43 typedef uint32_t OSThreadRequest;
    44 
    46 typedef uint8_t OSThreadAttributes;
    47 
    48 typedef int (*OSThreadEntryPointFn)(int argc, const char **argv);
    49 typedef void (*OSThreadCleanupCallbackFn)(OSThread *thread, void *stack);
    50 typedef void (*OSThreadDeallocatorFn)(OSThread *thread, void *stack);
    51 
    53 {
    55 
    58 
    61 
    64 
    67 };
    68 
    70 {
    74 };
    75 
    77 {
    80 
    83 
    86 
    88  OS_THREAD_ATTRIB_AFFINITY_ANY = ((1 << 0) | (1 << 1) | (1 << 2)),
    89 
    92 
    95 };
    96 
    98 {
    101  void *parent;
    102  WUT_UNKNOWN_BYTES(4);
    103 };
    104 WUT_CHECK_OFFSET(OSMutexQueue, 0x0, head);
    105 WUT_CHECK_OFFSET(OSMutexQueue, 0x4, tail);
    106 WUT_CHECK_OFFSET(OSMutexQueue, 0x8, parent);
    107 WUT_CHECK_SIZE(OSMutexQueue, 0x10);
    108 
    110 {
    113 };
    114 WUT_CHECK_OFFSET(OSFastMutexQueue, 0x00, head);
    115 WUT_CHECK_OFFSET(OSFastMutexQueue, 0x04, tail);
    116 WUT_CHECK_SIZE(OSFastMutexQueue, 0x08);
    117 
    118 #define OS_THREAD_TAG 0x74487244u
    119 #pragma pack(push, 1)
    120 struct OSThread
    121 {
    123 
    125  uint32_t tag;
    126 
    129 
    132 
    134  uint16_t id;
    135 
    137  int32_t suspendCounter;
    138 
    140  int32_t priority;
    141 
    143  int32_t basePriority;
    144 
    146  int32_t exitValue;
    147 
    148  WUT_UNKNOWN_BYTES(0x35C - 0x338);
    149 
    152 
    155 
    158 
    161 
    164 
    167 
    169  void *stackStart;
    170 
    172  void *stackEnd;
    173 
    176 
    177  WUT_UNKNOWN_BYTES(0x57c - 0x3a0);
    178 
    180  void *specific[0x10];
    181 
    182  WUT_UNKNOWN_BYTES(0x5c0 - 0x5bc);
    183 
    185  const char *name;
    186 
    187  WUT_UNKNOWN_BYTES(0x4);
    188 
    191 
    194 
    197 
    200 
    203 
    205  int32_t needSuspend;
    206 
    208  int32_t suspendResult;
    209 
    212 
    213  WUT_UNKNOWN_BYTES(0x6a0 - 0x5f4);
    214 };
    215 #pragma pack(pop)
    216 WUT_CHECK_OFFSET(OSThread, 0x320, tag);
    217 WUT_CHECK_OFFSET(OSThread, 0x324, state);
    218 WUT_CHECK_OFFSET(OSThread, 0x325, attr);
    219 WUT_CHECK_OFFSET(OSThread, 0x326, id);
    220 WUT_CHECK_OFFSET(OSThread, 0x328, suspendCounter);
    221 WUT_CHECK_OFFSET(OSThread, 0x32c, priority);
    222 WUT_CHECK_OFFSET(OSThread, 0x330, basePriority);
    223 WUT_CHECK_OFFSET(OSThread, 0x334, exitValue);
    224 WUT_CHECK_OFFSET(OSThread, 0x35c, queue);
    225 WUT_CHECK_OFFSET(OSThread, 0x360, link);
    226 WUT_CHECK_OFFSET(OSThread, 0x368, joinQueue);
    227 WUT_CHECK_OFFSET(OSThread, 0x378, mutex);
    228 WUT_CHECK_OFFSET(OSThread, 0x37c, mutexQueue);
    229 WUT_CHECK_OFFSET(OSThread, 0x38c, activeLink);
    230 WUT_CHECK_OFFSET(OSThread, 0x394, stackStart);
    231 WUT_CHECK_OFFSET(OSThread, 0x398, stackEnd);
    232 WUT_CHECK_OFFSET(OSThread, 0x39c, entryPoint);
    233 WUT_CHECK_OFFSET(OSThread, 0x57c, specific);
    234 WUT_CHECK_OFFSET(OSThread, 0x5c0, name);
    235 WUT_CHECK_OFFSET(OSThread, 0x5c8, userStackPointer);
    236 WUT_CHECK_OFFSET(OSThread, 0x5cc, cleanupCallback);
    237 WUT_CHECK_OFFSET(OSThread, 0x5d0, deallocator);
    238 WUT_CHECK_OFFSET(OSThread, 0x5d4, cancelState);
    239 WUT_CHECK_OFFSET(OSThread, 0x5d8, requestFlag);
    240 WUT_CHECK_OFFSET(OSThread, 0x5dc, needSuspend);
    241 WUT_CHECK_OFFSET(OSThread, 0x5e0, suspendResult);
    242 WUT_CHECK_OFFSET(OSThread, 0x5e4, suspendQueue);
    243 WUT_CHECK_SIZE(OSThread, 0x6a0);
    244 
    245 
    252 void
    253 OSCancelThread(OSThread *thread);
    254 
    255 
    259 int32_t
    261 
    262 
    266 int32_t
    268 
    269 
    273 void
    275 
    276 
    280 void
    281 OSContinueThread(OSThread *thread);
    282 
    283 
    296 BOOL
    297 OSCreateThread(OSThread *thread,
    298  OSThreadEntryPointFn entry,
    299  int32_t argc,
    300  char *argv,
    301  void *stack,
    302  uint32_t stackSize,
    303  int32_t priority,
    304  OSThreadAttributes attributes);
    305 
    306 
    310 void
    311 OSDetachThread(OSThread *thread);
    312 
    313 
    319 void
    320 OSExitThread(int32_t result);
    321 
    322 
    326 void
    328  OSThreadLink *link);
    329 
    330 
    334 OSThread *
    336 
    337 
    345 OSThread *
    346 OSGetDefaultThread(uint32_t coreID);
    347 
    348 
    352 uint32_t
    354 
    355 
    359 uint32_t
    361 
    362 
    366 const char *
    367 OSGetThreadName(OSThread *thread);
    368 
    369 
    373 int32_t
    375 
    376 
    380 void *
    381 OSGetThreadSpecific(uint32_t id);
    382 
    383 
    387 BOOL
    389 
    390 
    394 BOOL
    396 
    397 
    407 BOOL
    408 OSJoinThread(OSThread *thread,
    409  int *threadResult);
    410 
    411 
    420 int32_t
    421 OSResumeThread(OSThread *thread);
    422 
    423 
    429 BOOL
    430 OSRunThread(OSThread *thread,
    431  OSThreadEntryPointFn entry,
    432  int argc,
    433  const char **argv);
    434 
    435 
    439 BOOL
    441  uint32_t affinity);
    442 
    443 
    450 BOOL
    452 
    453 
    459  OSThreadCleanupCallbackFn callback);
    460 
    461 
    467  OSThreadDeallocatorFn deallocator);
    468 
    469 
    473 void
    474 OSSetThreadName(OSThread *thread,
    475  const char *name);
    476 
    477 
    481 BOOL
    483  int32_t priority);
    484 
    485 
    492 BOOL
    494  uint32_t quantum);
    495 
    501 void
    502 OSSetThreadSpecific(uint32_t id,
    503  void *value);
    504 
    505 
    509 BOOL
    511 
    512 
    518 void
    520 
    521 
    525 void
    526 OSSleepTicks(OSTime ticks);
    527 
    528 
    537 uint32_t
    538 OSSuspendThread(OSThread *thread);
    539 
    540 
    554 void
    556 
    557 
    563 void
    565 
    566 
    573 void
    574 OSYieldThread();
    575 
    576 
    577 #ifdef __cplusplus
    578 }
    579 #endif
    580 
    int32_t basePriority
    Base priority of thread, 0 is highest priority, 31 is lowest priority.
    Definition: thread.h:143
    + +
    OSMutex * head
    Definition: thread.h:99
    +
    BOOL OSCreateThread(OSThread *thread, OSThreadEntryPointFn entry, int32_t argc, char *argv, void *stack, uint32_t stackSize, int32_t priority, OSThreadAttributes attributes)
    Create a new thread.
    +
    int32_t exitValue
    Exit value.
    Definition: thread.h:146
    +
    int64_t OSTime
    Definition: time.h:18
    +
    int32_t OSCheckThreadStackUsage(OSThread *thread)
    Get the maximum amount of stack the thread has used.
    +
    OSThreadLink activeLink
    Link for global active thread queue.
    Definition: thread.h:166
    +
    OSThread * OSGetDefaultThread(uint32_t coreID)
    Returns the default thread for a specific core.
    + +
    uint8_t OSThreadAttributes
    A bitfield of enum OS_THREAD_ATTRIB.
    Definition: thread.h:46
    +
    OSThread * OSGetCurrentThread()
    Return pointer to OSThread object for the current thread.
    +
    int32_t OSGetThreadPriority(OSThread *thread)
    Get a thread&#39;s base priority.
    +
    void OSCancelThread(OSThread *thread)
    Cancels a thread.
    +
    uint32_t OSThreadRequest
    A value from enum OS_THREAD_REQUEST.
    Definition: thread.h:43
    -
    const char * name
    Thread name, accessed with OSSetThreadName and OSGetThreadName.
    Definition: thread.h:241
    -
    uint16_t id
    Unique thread ID.
    Definition: thread.h:190
    -
    Thread is running.
    Definition: thread.h:58
    -
    void OSSleepTicks(OSTime ticks)
    -
    void * stackStart
    Stack start (top, highest address)
    Definition: thread.h:225
    -
    void(* OSThreadDeallocatorFn)(OSThread *thread, void *stack)
    Definition: thread.h:48
    - -
    BOOL OSIsThreadSuspended(OSThread *thread)
    -
    Start the thread detached.
    Definition: thread.h:89
    -
    void OSYieldThread()
    -
    const char * OSGetThreadName(OSThread *thread)
    -
    uint32_t pmc3
    Definition: thread.h:123
    -
    OS_THREAD_STATE
    Definition: thread.h:50
    +
    BOOL cancelState
    If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.
    Definition: thread.h:199
    +
    Thread is running.
    Definition: thread.h:60
    +
    void OSSleepTicks(OSTime ticks)
    Sleep the current thread for a period of time.
    +
    void(* OSThreadDeallocatorFn)(OSThread *thread, void *stack)
    Definition: thread.h:50
    +
    OSFastMutex * head
    Definition: thread.h:111
    +
    int32_t priority
    Actual priority of thread.
    Definition: thread.h:140
    + +
    BOOL OSIsThreadSuspended(OSThread *thread)
    Returns TRUE if a thread is suspended.
    +
    Start the thread detached.
    Definition: thread.h:91
    +
    void OSYieldThread()
    Yield execution to waiting threads with same priority.
    +
    const char * OSGetThreadName(OSThread *thread)
    Get a thread&#39;s name.
    +
    const char * name
    Thread name, accessed with OSSetThreadName and OSGetThreadName.
    Definition: thread.h:185
    +
    OSThreadQueue suspendQueue
    Queue of threads waiting for a thread to be suspended.
    Definition: thread.h:211
    +
    OS_THREAD_STATE
    Definition: thread.h:52
    -
    int32_t exitValue
    Exit value.
    Definition: thread.h:202
    -
    OSThreadLink activeLink
    Link for global active thread queue.
    Definition: thread.h:222
    -
    OSMutex * tail
    Definition: thread.h:156
    - -
    BOOL OSSetThreadRunQuantum(OSThread *thread, uint32_t quantum)
    -
    OSThreadAttributes attr
    Bitfield of OS_THREAD_ATTRIB.
    Definition: thread.h:187
    -
    uint32_t ctr
    Definition: thread.h:105
    -
    uint32_t OSSuspendThread(OSThread *thread)
    - -
    OSThreadState state
    Bitfield of OS_THREAD_STATE.
    Definition: thread.h:184
    - -
    void OSDetachThread(OSThread *thread)
    -
    Allow the thread to run any CPU.
    Definition: thread.h:86
    -
    uint8_t OSThreadState
    A value from enum OS_THREAD_STATE.
    Definition: thread.h:38
    -
    BOOL OSSetThreadCancelState(BOOL state)
    -
    int(* OSThreadEntryPointFn)(int argc, const char **argv)
    Definition: thread.h:46
    -
    BOOL OSSetThreadPriority(OSThread *thread, int32_t priority)
    -
    int32_t OSResumeThread(OSThread *thread)
    -
    int32_t needSuspend
    Pending suspend request count.
    Definition: thread.h:261
    -
    OSMutex * mutex
    Mutex this thread is waiting to lock.
    Definition: thread.h:216
    - -
    OS_THREAD_ATTRIB
    Definition: thread.h:74
    -
    OS_THREAD_REQUEST
    Definition: thread.h:67
    -
    uint32_t srr0
    Definition: thread.h:107
    -
    uint32_t OSGetStackPointer()
    -
    BOOL cancelState
    If TRUE then a thread can be cancelled or suspended, set with OSSetThreadCancelState.
    Definition: thread.h:255
    -
    void OSGetActiveThreadLink(OSThread *thread, OSThreadLink *link)
    -
    Allow the thread to run on CPU2.
    Definition: thread.h:83
    -
    int32_t OSCheckActiveThreads()
    -
    void * stackEnd
    Stack end (bottom, lowest address)
    Definition: thread.h:228
    -
    void * parent
    Definition: thread.h:157
    -
    uint32_t cr
    Definition: thread.h:103
    -
    Allow the thread to run on CPU0.
    Definition: thread.h:77
    -
    BOOL OSSetThreadAffinity(OSThread *thread, uint32_t affinity)
    -
    uint16_t spinLockCount
    Definition: thread.h:112
    -
    BOOL OSJoinThread(OSThread *thread, int *threadResult)
    -
    uint32_t tag
    Should always be set to the value OS_THREAD_TAG.
    Definition: thread.h:181
    -
    void OSWakeupThread(OSThreadQueue *queue)
    -
    uint32_t pmc2
    Definition: thread.h:122
    -
    void OSContinueThread(OSThread *thread)
    +
    uint32_t tag
    Should always be set to the value OS_THREAD_TAG.
    Definition: thread.h:125
    + +
    BOOL OSSetThreadRunQuantum(OSThread *thread, uint32_t quantum)
    Set a thread&#39;s run quantum.
    +
    uint32_t OSSuspendThread(OSThread *thread)
    Suspend a thread.
    +
    void OSDetachThread(OSThread *thread)
    Detach thread.
    +
    Allow the thread to run any CPU.
    Definition: thread.h:88
    +
    uint8_t OSThreadState
    A value from enum OS_THREAD_STATE.
    Definition: thread.h:40
    +
    OSContext context
    Definition: thread.h:122
    +
    BOOL OSSetThreadCancelState(BOOL state)
    Set a thread&#39;s cancellation state.
    +
    OSThreadDeallocatorFn deallocator
    Called just after a thread is terminated, set with OSSetThreadDeallocator.
    Definition: thread.h:196
    +
    OSMutex * tail
    Definition: thread.h:100
    +
    uint16_t id
    Unique thread ID.
    Definition: thread.h:134
    +
    int(* OSThreadEntryPointFn)(int argc, const char **argv)
    Definition: thread.h:48
    +
    BOOL OSSetThreadPriority(OSThread *thread, int32_t priority)
    Set a thread&#39;s priority.
    +
    int32_t OSResumeThread(OSThread *thread)
    Resumes a thread.
    +
    OSThreadQueue joinQueue
    Queue of threads waiting to join this thread.
    Definition: thread.h:157
    +
    Definition: mutex.h:35
    + +
    OS_THREAD_ATTRIB
    Definition: thread.h:76
    +
    OS_THREAD_REQUEST
    Definition: thread.h:69
    + +
    uint32_t OSGetStackPointer()
    Return current stack pointer, value of r1 register.
    + +
    void * OSGetThreadSpecific(uint32_t id)
    Get a thread&#39;s specific value set by OSSetThreadSpecific.
    + +
    OSMutexQueue mutexQueue
    Queue of mutexes this thread owns.
    Definition: thread.h:163
    +
    void OSGetActiveThreadLink(OSThread *thread, OSThreadLink *link)
    Get the next and previous thread in the thread&#39;s active queue.
    +
    Allow the thread to run on CPU2.
    Definition: thread.h:85
    + +
    int32_t OSCheckActiveThreads()
    Returns the count of active threads.
    +
    OSThreadState state
    Bitfield of OS_THREAD_STATE.
    Definition: thread.h:128
    +
    Allow the thread to run on CPU0.
    Definition: thread.h:79
    +
    BOOL OSSetThreadAffinity(OSThread *thread, uint32_t affinity)
    Set a thread&#39;s affinity.
    +
    BOOL OSJoinThread(OSThread *thread, int *threadResult)
    Wait until thread is terminated.
    +
    void OSWakeupThread(OSThreadQueue *queue)
    Wake up all threads in queue.
    +
    OSThreadCleanupCallbackFn cleanupCallback
    Called just before thread is terminated, set with OSSetThreadCleanupCallback.
    Definition: thread.h:193
    +
    void OSContinueThread(OSThread *thread)
    Clears a thread&#39;s suspend counter and resumes it.
    -
    OSThreadRequest requestFlag
    Current thread request, used for cancelleing and suspending the thread.
    Definition: thread.h:258
    -
    OSFastMutex * head
    Definition: thread.h:167
    -
    void OSSetThreadName(OSThread *thread, const char *name)
    - -
    uint32_t specific[0x10]
    Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific.
    Definition: thread.h:236
    -
    OSThreadEntryPointFn entryPoint
    Thread entry point.
    Definition: thread.h:231
    -
    uint32_t fpscr
    Definition: thread.h:110
    -
    OSThreadQueue suspendQueue
    Queue of threads waiting for a thread to be suspended.
    Definition: thread.h:267
    -
    BOOL OSSetThreadStackUsage(OSThread *thread)
    - -
    int BOOL
    Definition: wut_types.h:5
    -
    uint32_t lr
    Definition: thread.h:104
    -
    Thread is about to terminate.
    Definition: thread.h:64
    -
    Definition: mutex.h:35
    -
    void * userStackPointer
    The stack pointer passed in OSCreateThread.
    Definition: thread.h:246
    -
    uint64_t starttime
    Definition: thread.h:118
    -
    Thread is waiting, i.e. on a mutex.
    Definition: thread.h:61
    -
    OSMutex * head
    Definition: thread.h:155
    -
    uint64_t coretime[3]
    Definition: thread.h:117
    -
    int32_t suspendResult
    Result of thread suspend.
    Definition: thread.h:264
    -
    uint32_t xer
    Definition: thread.h:106
    -
    uint32_t error
    Definition: thread.h:119
    -
    uint32_t OSGetThreadAffinity(OSThread *thread)
    - -
    OSThreadQueue joinQueue
    Queue of threads waiting to join this thread.
    Definition: thread.h:213
    - -
    void OSSleepThread(OSThreadQueue *queue)
    -
    BOOL OSRunThread(OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
    -
    double psf[32]
    Definition: thread.h:116
    -
    void OSTestThreadCancel()
    -
    void OSExitThread(int32_t result)
    -
    uint32_t mmcr1
    Definition: thread.h:126
    -
    OSThreadDeallocatorFn OSSetThreadDeallocator(OSThread *thread, OSThreadDeallocatorFn deallocator)
    -
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback(OSThread *thread, OSThreadCleanupCallbackFn callback)
    -
    OSMutexQueue mutexQueue
    Queue of mutexes this thread owns.
    Definition: thread.h:219
    -
    Enables tracking of stack usage.
    Definition: thread.h:92
    -
    uint16_t state
    Definition: thread.h:113
    -
    void(* OSThreadCleanupCallbackFn)(OSThread *thread, void *stack)
    Definition: thread.h:47
    -
    OSFastMutex * tail
    Definition: thread.h:168
    -
    BOOL OSIsThreadTerminated(OSThread *thread)
    -
    Thread is ready to run.
    Definition: thread.h:55
    -
    uint32_t pmc4
    Definition: thread.h:124
    -
    uint32_t OSGetThreadSpecific(uint32_t id)
    -
    void OSClearThreadStackUsage(OSThread *thread)
    -
    Allow the thread to run on CPU1.
    Definition: thread.h:80
    +
    OSThreadRequest requestFlag
    Current thread request, used for cancelleing and suspending the thread.
    Definition: thread.h:202
    +
    void OSSetThreadName(OSThread *thread, const char *name)
    Set a thread&#39;s name.
    +
    void * userStackPointer
    The stack pointer passed in OSCreateThread.
    Definition: thread.h:190
    +
    BOOL OSSetThreadStackUsage(OSThread *thread)
    Set thread stack usage tracking.
    +
    Thread is about to terminate.
    Definition: thread.h:66
    +
    OSFastMutex * tail
    Definition: thread.h:112
    +
    OSMutex * mutex
    Mutex this thread is waiting to lock.
    Definition: thread.h:160
    +
    int32_t BOOL
    Definition: wut_types.h:4
    +
    OSThreadEntryPointFn entryPoint
    Thread entry point.
    Definition: thread.h:175
    +
    Thread is waiting, i.e. on a mutex.
    Definition: thread.h:63
    +
    uint32_t OSGetThreadAffinity(OSThread *thread)
    Get a thread&#39;s affinity.
    + +
    void * stackStart
    Stack start (top, highest address)
    Definition: thread.h:169
    +
    void * specific[0x10]
    Thread specific values, accessed with OSSetThreadSpecific and OSGetThreadSpecific.
    Definition: thread.h:180
    +
    void OSSleepThread(OSThreadQueue *queue)
    Sleep the current thread and add it to a thread queue.
    +
    OSThreadLink link
    Link used for thread queue.
    Definition: thread.h:154
    +
    BOOL OSRunThread(OSThread *thread, OSThreadEntryPointFn entry, int argc, const char **argv)
    Run a function on an already created thread.
    +
    void OSSetThreadSpecific(uint32_t id, void *value)
    Set a thread specific value.
    +
    OSThreadAttributes attr
    Bitfield of OS_THREAD_ATTRIB.
    Definition: thread.h:131
    +
    void OSTestThreadCancel()
    Check to see if the current thread should be cancelled or suspended.
    +
    void OSExitThread(int32_t result)
    Exit the current thread with a exit code.
    +
    OSThreadDeallocatorFn OSSetThreadDeallocator(OSThread *thread, OSThreadDeallocatorFn deallocator)
    Set the callback to be called just after a thread is terminated.
    +
    OSThreadCleanupCallbackFn OSSetThreadCleanupCallback(OSThread *thread, OSThreadCleanupCallbackFn callback)
    Set the callback to be called just before a thread is terminated.
    +
    Enables tracking of stack usage.
    Definition: thread.h:94
    +
    void * stackEnd
    Stack end (bottom, lowest address)
    Definition: thread.h:172
    +
    void(* OSThreadCleanupCallbackFn)(OSThread *thread, void *stack)
    Definition: thread.h:49
    +
    BOOL OSIsThreadTerminated(OSThread *thread)
    Returns TRUE if a thread is terminated.
    +
    void * parent
    Definition: thread.h:101
    + +
    Thread is ready to run.
    Definition: thread.h:57
    +
    int32_t suspendCounter
    Suspend count (increased by OSSuspendThread).
    Definition: thread.h:137
    + +
    int32_t suspendResult
    Result of thread suspend.
    Definition: thread.h:208
    +
    void OSClearThreadStackUsage(OSThread *thread)
    Disable tracking of thread stack usage.
    +
    OSThreadQueue * queue
    Queue the thread is currently waiting on.
    Definition: thread.h:151
    +
    Allow the thread to run on CPU1.
    Definition: thread.h:82
    +
    int32_t needSuspend
    Pending suspend request count.
    Definition: thread.h:205
    diff --git a/threadqueue_8h.html b/threadqueue_8h.html index a195b4a..9ef7dd0 100644 --- a/threadqueue_8h.html +++ b/threadqueue_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/threadqueue.h File Reference + + +wut: include/coreinit/threadqueue.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +

    Data Structures

    -struct  OSThreadLink -  -struct  OSThreadQueue -  -struct  OSThreadSimpleQueue -  +struct  OSThreadLink +  +struct  OSThreadQueue +  +struct  OSThreadSimpleQueue +  - + - + - + - +

    Typedefs

    typedef struct OSThread OSThread
    typedef struct OSThread OSThread
     
    typedef struct OSThreadLink OSThreadLink
    typedef struct OSThreadLink OSThreadLink
     
    typedef struct OSThreadQueue OSThreadQueue
    typedef struct OSThreadQueue OSThreadQueue
     
    typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
    typedef struct OSThreadSimpleQueue OSThreadSimpleQueue
     
    - + - +

    Functions

    void OSInitThreadQueue (OSThreadQueue *queue)
    void OSInitThreadQueue (OSThreadQueue *queue)
     
    void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
    void OSInitThreadQueueEx (OSThreadQueue *queue, void *parent)
     
    @@ -131,7 +111,7 @@ Functions diff --git a/threadqueue_8h.js b/threadqueue_8h.js deleted file mode 100644 index 7ed8646..0000000 --- a/threadqueue_8h.js +++ /dev/null @@ -1,9 +0,0 @@ -var threadqueue_8h = -[ - [ "OSThread", "group__coreinit__threadq.html#ga21cc46877b04baece01ef544fa06a906", null ], - [ "OSThreadLink", "group__coreinit__threadq.html#ga1941f875daf93a386051ed5cfcefff6b", null ], - [ "OSThreadQueue", "group__coreinit__threadq.html#ga78ce8892d339eb36ea9f2ada0b400119", null ], - [ "OSThreadSimpleQueue", "group__coreinit__threadq.html#gae008883a415b6eaca2c7635960fe7fd8", null ], - [ "OSInitThreadQueue", "group__coreinit__threadq.html#ga9e24384a0b5c23564ecc3bd579b36c72", null ], - [ "OSInitThreadQueueEx", "group__coreinit__threadq.html#ga931797e96666028f05a637ef5a83a1ee", null ] -]; \ No newline at end of file diff --git a/threadqueue_8h_source.html b/threadqueue_8h_source.html index bc8b2d7..003f7f1 100644 --- a/threadqueue_8h_source.html +++ b/threadqueue_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/threadqueue.h Source File + + +wut: include/coreinit/threadqueue.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    threadqueue.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    -
    14 typedef struct OSThread OSThread;
    -
    15 
    -
    16 typedef struct OSThreadLink OSThreadLink;
    - - -
    19 
    - -
    21 {
    - - -
    24 };
    -
    25 CHECK_OFFSET(OSThreadLink, 0x00, prev);
    -
    26 CHECK_OFFSET(OSThreadLink, 0x04, next);
    -
    27 CHECK_SIZE(OSThreadLink, 0x8);
    -
    28 
    - -
    30 {
    - - -
    33  void *parent;
    -
    34  UNKNOWN(4);
    -
    35 };
    -
    36 CHECK_OFFSET(OSThreadQueue, 0x00, head);
    -
    37 CHECK_OFFSET(OSThreadQueue, 0x04, tail);
    -
    38 CHECK_OFFSET(OSThreadQueue, 0x08, parent);
    -
    39 CHECK_SIZE(OSThreadQueue, 0x10);
    -
    40 
    - -
    42 {
    - - -
    45 };
    -
    46 CHECK_OFFSET(OSThreadSimpleQueue, 0x00, head);
    -
    47 CHECK_OFFSET(OSThreadSimpleQueue, 0x04, tail);
    -
    48 CHECK_SIZE(OSThreadSimpleQueue, 0x08);
    -
    49 
    -
    50 void
    - -
    52 
    -
    53 void
    - -
    55  void *parent);
    -
    56 
    -
    57 #ifdef __cplusplus
    -
    58 }
    -
    59 #endif
    -
    60 
    - +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 typedef struct OSThread OSThread;
    15 
    16 typedef struct OSThreadLink OSThreadLink;
    19 
    21 {
    24 };
    25 WUT_CHECK_OFFSET(OSThreadLink, 0x00, prev);
    26 WUT_CHECK_OFFSET(OSThreadLink, 0x04, next);
    27 WUT_CHECK_SIZE(OSThreadLink, 0x8);
    28 
    30 {
    33  void *parent;
    34  WUT_UNKNOWN_BYTES(4);
    35 };
    36 WUT_CHECK_OFFSET(OSThreadQueue, 0x00, head);
    37 WUT_CHECK_OFFSET(OSThreadQueue, 0x04, tail);
    38 WUT_CHECK_OFFSET(OSThreadQueue, 0x08, parent);
    39 WUT_CHECK_SIZE(OSThreadQueue, 0x10);
    40 
    42 {
    45 };
    46 WUT_CHECK_OFFSET(OSThreadSimpleQueue, 0x00, head);
    47 WUT_CHECK_OFFSET(OSThreadSimpleQueue, 0x04, tail);
    48 WUT_CHECK_SIZE(OSThreadSimpleQueue, 0x08);
    49 
    50 void
    52 
    53 void
    55  void *parent);
    56 
    57 #ifdef __cplusplus
    58 }
    59 #endif
    60 
    OSThread * head
    Definition: threadqueue.h:31
    +
    OSThread * prev
    Definition: threadqueue.h:22
    void OSInitThreadQueue(OSThreadQueue *queue)
    -
    OSThread * tail
    Definition: threadqueue.h:32
    -
    OSThread * head
    Definition: threadqueue.h:31
    - - +
    void * parent
    Definition: threadqueue.h:33
    + + + +
    OSThread * tail
    Definition: threadqueue.h:32
    -
    void * parent
    Definition: threadqueue.h:33
    - - -
    void OSInitThreadQueueEx(OSThreadQueue *queue, void *parent)
    - - + +
    OSThread * next
    Definition: threadqueue.h:23
    diff --git a/time_8h.html b/time_8h.html index 6bc2e7f..cf6a6f4 100644 --- a/time_8h.html +++ b/time_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/time.h File Reference + + +wut: include/coreinit/time.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    +#include "systeminfo.h"

    Go to the source code of this file.

    - - + + +

    Data Structures

    struct  OSCalendarTime
     
    struct  OSCalendarTime
     Same as std c struct tm but with msec and usec added. More...
     
    - - - - - - - - + + + + + + + + + + + + + + + + + +

    Macros

    #define OSOneSecond   ((OSGetSystemInfo()->clockSpeed) / 4)
     
    #define OSMilliseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000ull)
     
    #define OSMicroseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000ull)
     
    #define OSNanoseconds(val)   ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000000ull)
     
    #define OSTimerClockSpeed   ((OSGetSystemInfo()->busClockSpeed) / 4)
     
    #define OSSecondsToTicks(val)   ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
     
    #define OSMillisecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
     
    #define OSMicrosecondsToTicks(val)   (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
     
    #define OSNanosecondsToTicks(val)   (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
     
    #define OSTicksToSeconds(val)   ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToMilliseconds(val)   (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToMicroseconds(val)   (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
     
    #define OSTicksToNanoseconds(val)   (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
     
    - + @@ -135,9 +127,9 @@ Functions - + - +

    Typedefs

    typedef struct OSCalendarTime OSCalendarTime
    typedef struct OSCalendarTime OSCalendarTime
     
    typedef int32_t OSTick
     
     
    OSTick OSGetSystemTick ()
     
    OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
    OSTime OSCalendarTimeToTicks (OSCalendarTime *calendarTime)
     
    void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
    void OSTicksToCalendarTime (OSTime time, OSCalendarTime *calendarTime)
     
    @@ -145,7 +137,7 @@ Functions diff --git a/time_8h.js b/time_8h.js deleted file mode 100644 index 9e2d1a9..0000000 --- a/time_8h.js +++ /dev/null @@ -1,12 +0,0 @@ -var time_8h = -[ - [ "OSCalendarTime", "group__coreinit__time.html#ga3d2dd4b82471f30d5bb6cd07898815d7", null ], - [ "OSTick", "group__coreinit__time.html#ga8a345701176e997d5befdad507ce56c4", null ], - [ "OSTime", "group__coreinit__time.html#ga4d4f771188f6c29e758ed6b3b8347b4d", null ], - [ "OSCalendarTimeToTicks", "group__coreinit__time.html#ga3a8aedfc2dfd1e33ba3b19979fd9cbd3", null ], - [ "OSGetSystemTick", "group__coreinit__time.html#ga048f5f8132b8788b45d36d0571ca06dc", null ], - [ "OSGetSystemTime", "group__coreinit__time.html#ga8f77110c37a2dacc5c90cdbe06263e94", null ], - [ "OSGetTick", "group__coreinit__time.html#gae87316411264b3c9236913dabb9a6fa2", null ], - [ "OSGetTime", "group__coreinit__time.html#gab2a332ddda0097ef61cfcf7cd4a39a07", null ], - [ "OSTicksToCalendarTime", "group__coreinit__time.html#gaa34d1e7bf191ae1920ae4a7487b596b7", null ] -]; \ No newline at end of file diff --git a/time_8h_source.html b/time_8h_source.html index 45ab379..e85ee9f 100644 --- a/time_8h_source.html +++ b/time_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/coreinit/time.h Source File + + +wut: include/coreinit/time.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    time.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 
    -
    10 #ifdef __cplusplus
    -
    11 extern "C" {
    -
    12 #endif
    -
    13 
    - -
    15 
    -
    16 typedef int32_t OSTick;
    -
    17 typedef int64_t OSTime;
    -
    18 
    - -
    20 {
    -
    21  int32_t tm_sec;
    -
    22  int32_t tm_min;
    -
    23  int32_t tm_hour;
    -
    24  int32_t tm_mday;
    -
    25  int32_t tm_mon;
    -
    26  int32_t tm_year;
    -
    27 };
    -
    28 CHECK_OFFSET(OSCalendarTime, 0x00, tm_sec);
    -
    29 CHECK_OFFSET(OSCalendarTime, 0x04, tm_min);
    -
    30 CHECK_OFFSET(OSCalendarTime, 0x08, tm_hour);
    -
    31 CHECK_OFFSET(OSCalendarTime, 0x0C, tm_mday);
    -
    32 CHECK_OFFSET(OSCalendarTime, 0x10, tm_mon);
    -
    33 CHECK_OFFSET(OSCalendarTime, 0x14, tm_year);
    -
    34 CHECK_SIZE(OSCalendarTime, 0x18);
    -
    35 
    -
    36 #define OSOneSecond ((OSGetSystemInfo()->clockSpeed) / 4)
    -
    37 #define OSMilliseconds(val) ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000ull)
    -
    38 #define OSMicroseconds(val) ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000ull)
    -
    39 #define OSNanoseconds(val) ((((uint64_t)(val)) * (uint64_t)(OSOneSecond)) / 1000000000ull)
    -
    40 
    -
    41 OSTime
    -
    42 OSGetTime();
    -
    43 
    -
    44 OSTime
    - -
    46 
    -
    47 OSTick
    -
    48 OSGetTick();
    -
    49 
    -
    50 OSTick
    - -
    52 
    -
    53 OSTime
    - -
    55 
    -
    56 void
    -
    57 OSTicksToCalendarTime(OSTime time,
    -
    58  OSCalendarTime *calendarTime);
    -
    59 
    -
    60 #ifdef __cplusplus
    -
    61 }
    -
    62 #endif
    -
    63 
    -
    OSTick OSGetTick()
    -
    int64_t OSTime
    Definition: time.h:17
    -
    int32_t tm_sec
    Definition: time.h:21
    -
    int32_t tm_hour
    Definition: time.h:23
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "systeminfo.h"
    4 
    11 #ifdef __cplusplus
    12 extern "C" {
    13 #endif
    14 
    16 
    17 typedef int32_t OSTick;
    18 typedef int64_t OSTime;
    19 
    22 {
    23  int32_t tm_sec;
    24  int32_t tm_min;
    25  int32_t tm_hour;
    26  int32_t tm_mday;
    27  int32_t tm_mon;
    28  int32_t tm_year;
    29  int32_t tm_wday;
    30  int32_t tm_yday;
    31  int32_t tm_msec;
    32  int32_t tm_usec;
    33 };
    34 WUT_CHECK_OFFSET(OSCalendarTime, 0x00, tm_sec);
    35 WUT_CHECK_OFFSET(OSCalendarTime, 0x04, tm_min);
    36 WUT_CHECK_OFFSET(OSCalendarTime, 0x08, tm_hour);
    37 WUT_CHECK_OFFSET(OSCalendarTime, 0x0C, tm_mday);
    38 WUT_CHECK_OFFSET(OSCalendarTime, 0x10, tm_mon);
    39 WUT_CHECK_OFFSET(OSCalendarTime, 0x14, tm_year);
    40 WUT_CHECK_OFFSET(OSCalendarTime, 0x18, tm_wday);
    41 WUT_CHECK_OFFSET(OSCalendarTime, 0x1C, tm_yday);
    42 WUT_CHECK_OFFSET(OSCalendarTime, 0x20, tm_msec);
    43 WUT_CHECK_OFFSET(OSCalendarTime, 0x24, tm_usec);
    44 WUT_CHECK_SIZE(OSCalendarTime, 0x28);
    45 
    46 #define OSTimerClockSpeed ((OSGetSystemInfo()->busClockSpeed) / 4)
    47 
    48 #define OSSecondsToTicks(val) ((uint64_t)(val) * (uint64_t)OSTimerClockSpeed)
    49 #define OSMillisecondsToTicks(val) (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000ull)
    50 #define OSMicrosecondsToTicks(val) (((uint64_t)(val) * (uint64_t)OSTimerClockSpeed) / 1000000ull)
    51 #define OSNanosecondsToTicks(val) (((uint64_t)(val) * ((uint64_t)OSTimerClockSpeed) / 31250ull) / 32000ull)
    52 
    53 #define OSTicksToSeconds(val) ((uint64_t)(val) / (uint64_t)OSTimerClockSpeed)
    54 #define OSTicksToMilliseconds(val) (((uint64_t)(val) * 1000ull) / (uint64_t)OSTimerClockSpeed)
    55 #define OSTicksToMicroseconds(val) (((uint64_t)(val) * 1000000ull) / (uint64_t)OSTimerClockSpeed)
    56 #define OSTicksToNanoseconds(val) (((uint64_t)(val) * 32000ull) / ((uint64_t)OSTimerClockSpeed / 31250ull))
    57 
    58 OSTime
    59 OSGetTime();
    60 
    61 OSTime
    63 
    64 OSTick
    65 OSGetTick();
    66 
    67 OSTick
    69 
    70 OSTime
    72 
    73 void
    75  OSCalendarTime *calendarTime);
    76 
    77 #ifdef __cplusplus
    78 }
    79 #endif
    80 
    OSTick OSGetTick()
    +
    int32_t tm_mon
    Definition: time.h:27
    +
    int32_t tm_usec
    Definition: time.h:32
    +
    int64_t OSTime
    Definition: time.h:18
    +
    int32_t tm_sec
    Definition: time.h:23
    +
    int32_t tm_hour
    Definition: time.h:25
    OSTime OSCalendarTimeToTicks(OSCalendarTime *calendarTime)
    -
    int32_t tm_mday
    Definition: time.h:24
    +
    int32_t tm_msec
    Definition: time.h:31
    OSTime OSGetTime()
    void OSTicksToCalendarTime(OSTime time, OSCalendarTime *calendarTime)
    +
    OSTick OSGetSystemTick()
    +
    Same as std c struct tm but with msec and usec added.
    Definition: time.h:21
    -
    int32_t tm_min
    Definition: time.h:22
    OSTime OSGetSystemTime()
    - -
    int32_t OSTick
    Definition: time.h:16
    -
    int32_t tm_mon
    Definition: time.h:25
    -
    int32_t tm_year
    Definition: time.h:26
    +
    int32_t tm_wday
    Definition: time.h:29
    +
    int32_t tm_year
    Definition: time.h:28
    +
    int32_t tm_mday
    Definition: time.h:26
    +
    int32_t tm_min
    Definition: time.h:24
    +
    int32_t OSTick
    Definition: time.h:17
    +
    int32_t tm_yday
    Definition: time.h:30
    diff --git a/sys_2socket_8h.html b/title_8h.html similarity index 53% rename from sys_2socket_8h.html rename to title_8h.html index c55cabf..ab3f4ca 100644 --- a/sys_2socket_8h.html +++ b/title_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sys/socket.h File Reference + + +wut: include/coreinit/title.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    +
    -
    socket.h File Reference
    +
    title.h File Reference
    -
    #include <nsysnet/socket.h>
    +
    #include <wut.h>
    -

    Go to the source code of this file.

    +

    Go to the source code of this file.

    + + + + +

    +Functions

    uint64_t OSGetTitleID (void)
     
    diff --git a/title_8h_source.html b/title_8h_source.html new file mode 100644 index 0000000..422289a --- /dev/null +++ b/title_8h_source.html @@ -0,0 +1,84 @@ + + + + + + + +wut: include/coreinit/title.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    title.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 uint64_t OSGetTitleID(void);
    15 
    16 #ifdef __cplusplus
    17 }
    18 #endif
    19 
    uint64_t OSGetTitleID(void)
    + +
    + + + + diff --git a/typecheck-gcc_8h.html b/typecheck-gcc_8h.html new file mode 100644 index 0000000..9585baa --- /dev/null +++ b/typecheck-gcc_8h.html @@ -0,0 +1,2255 @@ + + + + + + + +wut: include/curl/typecheck-gcc.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    typecheck-gcc.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define curl_easy_setopt(handle, option, value)
     
    #define curl_easy_getinfo(handle, info, arg)
     
    #define curl_share_setopt(share, opt, param)   curl_share_setopt(share,opt,param)
     
    #define curl_multi_setopt(handle, opt, param)   curl_multi_setopt(handle,opt,param)
     
    #define _CURL_WARNING(id, message)
     
    #define _curl_is_long_option(option)   (0 < (option) && (option) < CURLOPTTYPE_OBJECTPOINT)
     
    #define _curl_is_off_t_option(option)   ((option) > CURLOPTTYPE_OFF_T)
     
    #define _curl_is_string_option(option)
     
    #define _curl_is_write_cb_option(option)
     
    #define _curl_is_conv_cb_option(option)
     
    #define _curl_is_cb_data_option(option)
     
    #define _curl_is_postfields_option(option)
     
    #define _curl_is_slist_option(option)
     
    #define _curl_is_string_info(info)   (CURLINFO_STRING < (info) && (info) < CURLINFO_LONG)
     
    #define _curl_is_long_info(info)   (CURLINFO_LONG < (info) && (info) < CURLINFO_DOUBLE)
     
    #define _curl_is_double_info(info)   (CURLINFO_DOUBLE < (info) && (info) < CURLINFO_SLIST)
     
    #define _curl_is_slist_info(info)   (CURLINFO_SLIST < (info))
     
    #define _curl_is_any_ptr(expr)   (sizeof(expr) == sizeof(void*))
     
    #define _curl_is_NULL(expr)   (__builtin_types_compatible_p(__typeof__(expr), __typeof__(NULL)))
     
    #define _curl_is_ptr(expr, type)
     
    #define _curl_is_arr(expr, type)
     
    #define _curl_is_string(expr)
     
    #define _curl_is_long(expr)
     
    #define _curl_is_off_t(expr)   (__builtin_types_compatible_p(__typeof__(expr), curl_off_t))
     
    #define _curl_is_error_buffer(expr)
     
    #define _curl_is_cb_data(expr)   _curl_is_any_ptr(expr)
     
    #define _curl_is_FILE(expr)   (__builtin_types_compatible_p(__typeof__(expr), FILE *))
     
    #define _curl_is_postfields(expr)
     
    #define _curl_callback_compatible(func, type)
     
    #define _curl_is_read_cb(expr)
     
    #define _curl_is_write_cb(expr)
     
    #define _curl_is_ioctl_cb(expr)
     
    #define _curl_is_sockopt_cb(expr)
     
    #define _curl_is_opensocket_cb(expr)
     
    #define _curl_is_progress_cb(expr)
     
    #define _curl_is_debug_cb(expr)
     
    #define _curl_is_ssl_ctx_cb(expr)
     
    #define _curl_is_conv_cb(expr)
     
    #define _curl_is_seek_cb(expr)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef size_t() _curl_read_callback1(char *, size_t, size_t, void *)
     
    typedef size_t() _curl_read_callback2(char *, size_t, size_t, const void *)
     
    typedef size_t() _curl_read_callback3(char *, size_t, size_t, FILE *)
     
    typedef size_t() _curl_read_callback4(void *, size_t, size_t, void *)
     
    typedef size_t() _curl_read_callback5(void *, size_t, size_t, const void *)
     
    typedef size_t() _curl_read_callback6(void *, size_t, size_t, FILE *)
     
    typedef size_t() _curl_write_callback1(const char *, size_t, size_t, void *)
     
    typedef size_t() _curl_write_callback2(const char *, size_t, size_t, const void *)
     
    typedef size_t() _curl_write_callback3(const char *, size_t, size_t, FILE *)
     
    typedef size_t() _curl_write_callback4(const void *, size_t, size_t, void *)
     
    typedef size_t() _curl_write_callback5(const void *, size_t, size_t, const void *)
     
    typedef size_t() _curl_write_callback6(const void *, size_t, size_t, FILE *)
     
    typedef curlioerr() _curl_ioctl_callback1(CURL *, int, void *)
     
    typedef curlioerr() _curl_ioctl_callback2(CURL *, int, const void *)
     
    typedef curlioerr() _curl_ioctl_callback3(CURL *, curliocmd, void *)
     
    typedef curlioerr() _curl_ioctl_callback4(CURL *, curliocmd, const void *)
     
    typedef int() _curl_sockopt_callback1(void *, curl_socket_t, curlsocktype)
     
    typedef int() _curl_sockopt_callback2(const void *, curl_socket_t, curlsocktype)
     
    typedef curl_socket_t() _curl_opensocket_callback1(void *, curlsocktype, struct curl_sockaddr *)
     
    typedef curl_socket_t() _curl_opensocket_callback2(void *, curlsocktype, const struct curl_sockaddr *)
     
    typedef curl_socket_t() _curl_opensocket_callback3(const void *, curlsocktype, struct curl_sockaddr *)
     
    typedef curl_socket_t() _curl_opensocket_callback4(const void *, curlsocktype, const struct curl_sockaddr *)
     
    typedef int() _curl_progress_callback1(void *, double, double, double, double)
     
    typedef int() _curl_progress_callback2(const void *, double, double, double, double)
     
    typedef int() _curl_debug_callback1(CURL *, curl_infotype, char *, size_t, void *)
     
    typedef int() _curl_debug_callback2(CURL *, curl_infotype, char *, size_t, const void *)
     
    typedef int() _curl_debug_callback3(CURL *, curl_infotype, const char *, size_t, void *)
     
    typedef int() _curl_debug_callback4(CURL *, curl_infotype, const char *, size_t, const void *)
     
    typedef CURLcode() _curl_ssl_ctx_callback1(CURL *, void *, void *)
     
    typedef CURLcode() _curl_ssl_ctx_callback2(CURL *, void *, const void *)
     
    typedef CURLcode() _curl_ssl_ctx_callback3(CURL *, const void *, void *)
     
    typedef CURLcode() _curl_ssl_ctx_callback4(CURL *, const void *, const void *)
     
    typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback5
     
    typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback6
     
    typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback7
     
    typedef _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback8
     
    typedef CURLcode(* _curl_conv_callback1) (char *, size_t length)
     
    typedef CURLcode(* _curl_conv_callback2) (const char *, size_t length)
     
    typedef CURLcode(* _curl_conv_callback3) (void *, size_t length)
     
    typedef CURLcode(* _curl_conv_callback4) (const void *, size_t length)
     
    typedef CURLcode(* _curl_seek_callback1) (void *, curl_off_t, int)
     
    typedef CURLcode(* _curl_seek_callback2) (const void *, curl_off_t, int)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

     _CURL_WARNING (_curl_easy_setopt_err_long, "curl_easy_setopt expects a long argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_off_t
     
    curl_easy_setopt expects a curl_off_t argument for this option _CURL_WARNING (_curl_easy_setopt_err_string, "curl_easy_setopt expects a " "string (char* or char[]) argument for this option") _CURL_WARNING(_curl_easy_setopt_err_write_callback
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_read_cb, "curl_easy_setopt expects a curl_read_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_ioctl_cb
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_sockopt_cb, "curl_easy_setopt expects a curl_sockopt_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_opensocket_cb
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_progress_cb, "curl_easy_setopt expects a curl_progress_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_debug_cb
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_ssl_ctx_cb, "curl_easy_setopt expects a curl_ssl_ctx_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_conv_cb
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_seek_cb, "curl_easy_setopt expects a curl_seek_callback argument for this option") _CURL_WARNING(_curl_easy_setopt_err_cb_data
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option _CURL_WARNING (_curl_easy_setopt_err_error_buffer, "curl_easy_setopt expects a " "char buffer of CURL_ERROR_SIZE as argument for this option") _CURL_WARNING(_curl_easy_setopt_err_FILE
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE *argument for this option _CURL_WARNING (_curl_easy_setopt_err_postfields, "curl_easy_setopt expects a void* or char* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_curl_httpost
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE *argument for this option curl_easy_setopt expects a struct curl_httppost *argument for this option _CURL_WARNING (_curl_easy_setopt_err_curl_slist, "curl_easy_setopt expects a struct curl_slist* argument for this option") _CURL_WARNING(_curl_easy_setopt_err_CURLSH
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE *argument for this option curl_easy_setopt expects a struct curl_httppost *argument for this option curl_easy_setopt expects a CURLSH *argument for this option _CURL_WARNING (_curl_easy_getinfo_err_string, "curl_easy_getinfo expects a pointer to char * for this info") _CURL_WARNING(_curl_easy_getinfo_err_long
     
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE *argument for this option curl_easy_setopt expects a struct curl_httppost *argument for this option curl_easy_setopt expects a CURLSH *argument for this option curl_easy_getinfo expects a pointer to long for this info _CURL_WARNING (_curl_easy_getinfo_err_double, "curl_easy_getinfo expects a pointer to double for this info") _CURL_WARNING(_curl_easy_getinfo_err_curl_slist
     
    +

    Macro Definition Documentation

    + +

    ◆ curl_easy_setopt

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define curl_easy_setopt( handle,
     option,
     value 
    )
    +
    + +

    Definition at line 41 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ curl_easy_getinfo

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define curl_easy_getinfo( handle,
     info,
     arg 
    )
    +
    +Value:
    __extension__ ({ \
    __typeof__ (info) _curl_info = info; \
    if(__builtin_constant_p(_curl_info)) { \
    if(_curl_is_string_info(_curl_info)) \
    if(!_curl_is_arr((arg), char *)) \
    _curl_easy_getinfo_err_string(); \
    if(_curl_is_long_info(_curl_info)) \
    if(!_curl_is_arr((arg), long)) \
    _curl_easy_getinfo_err_long(); \
    if(_curl_is_double_info(_curl_info)) \
    if(!_curl_is_arr((arg), double)) \
    _curl_easy_getinfo_err_double(); \
    if(_curl_is_slist_info(_curl_info)) \
    if(!_curl_is_arr((arg), struct curl_slist *)) \
    _curl_easy_getinfo_err_curl_slist(); \
    } \
    curl_easy_getinfo(handle, _curl_info, arg); \
    })
    #define _curl_is_slist_info(info)
    +
    #define _curl_is_long_info(info)
    +
    #define _curl_is_double_info(info)
    +
    #define _curl_is_arr(expr, type)
    +
    #define _curl_is_string_info(info)
    + +
    +

    Definition at line 108 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ curl_share_setopt

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define curl_share_setopt( share,
     opt,
     param 
    )   curl_share_setopt(share,opt,param)
    +
    + +

    Definition at line 132 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ curl_multi_setopt

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define curl_multi_setopt( handle,
     opt,
     param 
    )   curl_multi_setopt(handle,opt,param)
    +
    + +

    Definition at line 133 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _CURL_WARNING

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define _CURL_WARNING( id,
     message 
    )
    +
    +Value:
    static void __attribute__((warning(message))) __attribute__((unused)) \
    __attribute__((noinline)) id(void) { __asm__(""); }
    +

    Definition at line 140 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_long_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_long_option( option)   (0 < (option) && (option) < CURLOPTTYPE_OBJECTPOINT)
    +
    + +

    Definition at line 209 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_off_t_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_off_t_option( option)   ((option) > CURLOPTTYPE_OFF_T)
    +
    + +

    Definition at line 212 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_string_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_string_option( option)
    +
    + +

    Definition at line 216 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_write_cb_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_write_cb_option( option)
    +
    +Value:
    ((option) == CURLOPT_HEADERFUNCTION || \
    (option) == CURLOPT_WRITEFUNCTION)
    +

    Definition at line 253 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_conv_cb_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_conv_cb_option( option)
    +
    +Value:
    ((option) == CURLOPT_CONV_TO_NETWORK_FUNCTION || \
    (option) == CURLOPT_CONV_FROM_NETWORK_FUNCTION || \
    (option) == CURLOPT_CONV_FROM_UTF8_FUNCTION)
    +

    Definition at line 258 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_cb_data_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_cb_data_option( option)
    +
    +Value:
    ((option) == CURLOPT_WRITEDATA || \
    (option) == CURLOPT_READDATA || \
    (option) == CURLOPT_IOCTLDATA || \
    (option) == CURLOPT_SOCKOPTDATA || \
    (option) == CURLOPT_OPENSOCKETDATA || \
    (option) == CURLOPT_PROGRESSDATA || \
    (option) == CURLOPT_WRITEHEADER || \
    (option) == CURLOPT_DEBUGDATA || \
    (option) == CURLOPT_SEEKDATA || \
    (option) == CURLOPT_PRIVATE || \
    (option) == CURLOPT_SSH_KEYDATA || \
    (option) == CURLOPT_INTERLEAVEDATA || \
    (option) == CURLOPT_CHUNK_DATA || \
    (option) == CURLOPT_FNMATCH_DATA || \
    0)
    #define CURLOPT_READDATA
    Definition: curl.h:1391
    +
    #define CURLOPT_WRITEDATA
    Definition: curl.h:1390
    +
    +

    Definition at line 264 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_postfields_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_postfields_option( option)
    +
    +Value:
    ((option) == CURLOPT_POSTFIELDS || \
    (option) == CURLOPT_COPYPOSTFIELDS || \
    0)
    +

    Definition at line 282 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_slist_option

    + +
    +
    + + + + + + + + +
    #define _curl_is_slist_option( option)
    +
    +Value:
    ((option) == CURLOPT_HTTPHEADER || \
    (option) == CURLOPT_HTTP200ALIASES || \
    (option) == CURLOPT_QUOTE || \
    (option) == CURLOPT_POSTQUOTE || \
    (option) == CURLOPT_PREQUOTE || \
    (option) == CURLOPT_TELNETOPTIONS || \
    (option) == CURLOPT_MAIL_RCPT || \
    0)
    +

    Definition at line 288 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_string_info

    + +
    +
    + + + + + + + + +
    #define _curl_is_string_info( info)   (CURLINFO_STRING < (info) && (info) < CURLINFO_LONG)
    +
    + +

    Definition at line 301 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_long_info

    + +
    +
    + + + + + + + + +
    #define _curl_is_long_info( info)   (CURLINFO_LONG < (info) && (info) < CURLINFO_DOUBLE)
    +
    + +

    Definition at line 305 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_double_info

    + +
    +
    + + + + + + + + +
    #define _curl_is_double_info( info)   (CURLINFO_DOUBLE < (info) && (info) < CURLINFO_SLIST)
    +
    + +

    Definition at line 309 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_slist_info

    + +
    +
    + + + + + + + + +
    #define _curl_is_slist_info( info)   (CURLINFO_SLIST < (info))
    +
    + +

    Definition at line 313 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_any_ptr

    + +
    +
    + + + + + + + + +
    #define _curl_is_any_ptr( expr)   (sizeof(expr) == sizeof(void*))
    +
    + +

    Definition at line 329 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_NULL

    + +
    +
    + + + + + + + + +
    #define _curl_is_NULL( expr)   (__builtin_types_compatible_p(__typeof__(expr), __typeof__(NULL)))
    +
    + +

    Definition at line 334 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_ptr

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define _curl_is_ptr( expr,
     type 
    )
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), type *) || \
    __builtin_types_compatible_p(__typeof__(expr), const type *))
    #define _curl_is_NULL(expr)
    +
    +

    Definition at line 338 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_arr

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define _curl_is_arr( expr,
     type 
    )
    +
    +Value:
    (_curl_is_ptr((expr), type) || \
    __builtin_types_compatible_p(__typeof__(expr), type []))
    #define _curl_is_ptr(expr, type)
    +
    +

    Definition at line 344 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_string

    + +
    +
    + + + + + + + + +
    #define _curl_is_string( expr)
    +
    +Value:
    (_curl_is_arr((expr), char) || \
    _curl_is_arr((expr), signed char) || \
    _curl_is_arr((expr), unsigned char))
    #define _curl_is_arr(expr, type)
    +
    +

    Definition at line 349 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_long

    + +
    +
    + + + + + + + + +
    #define _curl_is_long( expr)
    +
    +Value:
    (__builtin_types_compatible_p(__typeof__(expr), long) || \
    __builtin_types_compatible_p(__typeof__(expr), signed long) || \
    __builtin_types_compatible_p(__typeof__(expr), unsigned long) || \
    __builtin_types_compatible_p(__typeof__(expr), int) || \
    __builtin_types_compatible_p(__typeof__(expr), signed int) || \
    __builtin_types_compatible_p(__typeof__(expr), unsigned int) || \
    __builtin_types_compatible_p(__typeof__(expr), short) || \
    __builtin_types_compatible_p(__typeof__(expr), signed short) || \
    __builtin_types_compatible_p(__typeof__(expr), unsigned short) || \
    __builtin_types_compatible_p(__typeof__(expr), char) || \
    __builtin_types_compatible_p(__typeof__(expr), signed char) || \
    __builtin_types_compatible_p(__typeof__(expr), unsigned char))
    +

    Definition at line 357 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_off_t

    + +
    +
    + + + + + + + + +
    #define _curl_is_off_t( expr)   (__builtin_types_compatible_p(__typeof__(expr), curl_off_t))
    +
    + +

    Definition at line 372 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_error_buffer

    + +
    +
    + + + + + + + + +
    #define _curl_is_error_buffer( expr)
    +
    +Value:
    (__builtin_types_compatible_p(__typeof__(expr), char *) || \
    __builtin_types_compatible_p(__typeof__(expr), char[]))
    +

    Definition at line 377 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_cb_data

    + +
    +
    + + + + + + + + +
    #define _curl_is_cb_data( expr)   _curl_is_any_ptr(expr)
    +
    + +

    Definition at line 387 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_FILE

    + +
    +
    + + + + + + + + +
    #define _curl_is_FILE( expr)   (__builtin_types_compatible_p(__typeof__(expr), FILE *))
    +
    + +

    Definition at line 392 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_postfields

    + +
    +
    + + + + + + + + +
    #define _curl_is_postfields( expr)
    +
    +Value:
    (_curl_is_ptr((expr), void) || \
    _curl_is_arr((expr), char))
    #define _curl_is_ptr(expr, type)
    +
    +

    Definition at line 396 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_callback_compatible

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define _curl_callback_compatible( func,
     type 
    )
    +
    +Value:
    (__builtin_types_compatible_p(__typeof__(func), type) || \
    __builtin_types_compatible_p(__typeof__(func), type*))
    +

    Definition at line 406 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_read_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_read_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), __typeof__(fread)) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_read_callback) || \
    _curl_callback_compatible((expr), _curl_read_callback1) || \
    _curl_callback_compatible((expr), _curl_read_callback2) || \
    _curl_callback_compatible((expr), _curl_read_callback3) || \
    _curl_callback_compatible((expr), _curl_read_callback4) || \
    _curl_callback_compatible((expr), _curl_read_callback5) || \
    _curl_callback_compatible((expr), _curl_read_callback6))
    size_t() _curl_read_callback4(void *, size_t, size_t, void *)
    +
    size_t() _curl_read_callback2(char *, size_t, size_t, const void *)
    +
    size_t() _curl_read_callback3(char *, size_t, size_t, FILE *)
    +
    size_t(* curl_read_callback)(char *buffer, size_t size, size_t nitems, void *instream)
    Definition: curl.h:242
    +
    size_t fread(void *, size_t, size_t, FILE *)
    +
    size_t() _curl_read_callback6(void *, size_t, size_t, FILE *)
    +
    #define _curl_is_NULL(expr)
    +
    size_t() _curl_read_callback5(void *, size_t, size_t, const void *)
    +
    size_t() _curl_read_callback1(char *, size_t, size_t, void *)
    +
    +

    Definition at line 411 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_write_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_write_cb( expr)
    +
    +Value:
    (_curl_is_read_cb(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), __typeof__(fwrite)) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_write_callback) || \
    _curl_callback_compatible((expr), _curl_write_callback1) || \
    _curl_callback_compatible((expr), _curl_write_callback2) || \
    _curl_callback_compatible((expr), _curl_write_callback3) || \
    _curl_callback_compatible((expr), _curl_write_callback4) || \
    _curl_callback_compatible((expr), _curl_write_callback5) || \
    _curl_callback_compatible((expr), _curl_write_callback6))
    size_t() _curl_write_callback4(const void *, size_t, size_t, void *)
    +
    size_t() _curl_write_callback5(const void *, size_t, size_t, const void *)
    +
    #define _curl_is_read_cb(expr)
    +
    size_t() _curl_write_callback3(const char *, size_t, size_t, FILE *)
    +
    size_t() _curl_write_callback6(const void *, size_t, size_t, FILE *)
    +
    size_t(* curl_write_callback)(char *buffer, size_t size, size_t nitems, void *outstream)
    Definition: curl.h:130
    +
    size_t() _curl_write_callback2(const char *, size_t, size_t, const void *)
    +
    size_t() _curl_write_callback1(const char *, size_t, size_t, void *)
    +
    size_t fwrite(const void *, size_t, size_t, FILE *)
    +
    +

    Definition at line 429 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_ioctl_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_ioctl_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_ioctl_callback) || \
    _curl_callback_compatible((expr), _curl_ioctl_callback1) || \
    _curl_callback_compatible((expr), _curl_ioctl_callback2) || \
    _curl_callback_compatible((expr), _curl_ioctl_callback3) || \
    _curl_callback_compatible((expr), _curl_ioctl_callback4))
    curlioerr() _curl_ioctl_callback3(CURL *, curliocmd, void *)
    +
    curlioerr() _curl_ioctl_callback1(CURL *, int, void *)
    +
    curlioerr() _curl_ioctl_callback2(CURL *, int, const void *)
    +
    curlioerr() _curl_ioctl_callback4(CURL *, curliocmd, const void *)
    +
    curlioerr(* curl_ioctl_callback)(CURL *handle, int cmd, void *clientp)
    Definition: curl.h:294
    +
    #define _curl_is_NULL(expr)
    +
    +

    Definition at line 449 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_sockopt_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_sockopt_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_sockopt_callback) || \
    _curl_callback_compatible((expr), _curl_sockopt_callback1) || \
    _curl_callback_compatible((expr), _curl_sockopt_callback2))
    int() _curl_sockopt_callback1(void *, curl_socket_t, curlsocktype)
    +
    int(* curl_sockopt_callback)(void *clientp, curl_socket_t curlfd, curlsocktype purpose)
    Definition: curl.h:259
    +
    #define _curl_is_NULL(expr)
    +
    int() _curl_sockopt_callback2(const void *, curl_socket_t, curlsocktype)
    +
    +

    Definition at line 462 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_opensocket_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_opensocket_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_opensocket_callback) ||\
    _curl_callback_compatible((expr), _curl_opensocket_callback1) || \
    _curl_callback_compatible((expr), _curl_opensocket_callback2) || \
    _curl_callback_compatible((expr), _curl_opensocket_callback3) || \
    _curl_callback_compatible((expr), _curl_opensocket_callback4))
    curl_socket_t() _curl_opensocket_callback1(void *, curlsocktype, struct curl_sockaddr *)
    +
    curl_socket_t() _curl_opensocket_callback2(void *, curlsocktype, const struct curl_sockaddr *)
    +
    curl_socket_t() _curl_opensocket_callback4(const void *, curlsocktype, const struct curl_sockaddr *)
    +
    curl_socket_t(* curl_opensocket_callback)(void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
    Definition: curl.h:274
    +
    #define _curl_is_NULL(expr)
    +
    curl_socket_t() _curl_opensocket_callback3(const void *, curlsocktype, struct curl_sockaddr *)
    +
    +

    Definition at line 473 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_progress_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_progress_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_progress_callback) || \
    _curl_callback_compatible((expr), _curl_progress_callback1) || \
    _curl_callback_compatible((expr), _curl_progress_callback2))
    int() _curl_progress_callback1(void *, double, double, double, double)
    +
    int(* curl_progress_callback)(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
    Definition: curl.h:103
    +
    #define _curl_is_NULL(expr)
    +
    int() _curl_progress_callback2(const void *, double, double, double, double)
    +
    +

    Definition at line 490 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_debug_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_debug_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_debug_callback) || \
    _curl_callback_compatible((expr), _curl_debug_callback1) || \
    _curl_callback_compatible((expr), _curl_debug_callback2) || \
    _curl_callback_compatible((expr), _curl_debug_callback3) || \
    _curl_callback_compatible((expr), _curl_debug_callback4))
    int(* curl_debug_callback)(CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
    Definition: curl.h:323
    +
    int() _curl_debug_callback4(CURL *, curl_infotype, const char *, size_t, const void *)
    +
    int() _curl_debug_callback2(CURL *, curl_infotype, char *, size_t, const void *)
    +
    int() _curl_debug_callback1(CURL *, curl_infotype, char *, size_t, void *)
    +
    int() _curl_debug_callback3(CURL *, curl_infotype, const char *, size_t, void *)
    +
    #define _curl_is_NULL(expr)
    +
    +

    Definition at line 501 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_ssl_ctx_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_ssl_ctx_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_ssl_ctx_callback) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback1) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback2) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback3) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback4) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback5) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback6) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback7) || \
    _curl_callback_compatible((expr), _curl_ssl_ctx_callback8))
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback8
    +
    CURLcode() _curl_ssl_ctx_callback1(CURL *, void *, void *)
    +
    CURLcode(* curl_ssl_ctx_callback)(CURL *curl, void *ssl_ctx, void *userptr)
    Definition: curl.h:512
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback6
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback7
    +
    CURLcode() _curl_ssl_ctx_callback2(CURL *, void *, const void *)
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback5
    +
    #define _curl_is_NULL(expr)
    +
    CURLcode() _curl_ssl_ctx_callback4(CURL *, const void *, const void *)
    +
    CURLcode() _curl_ssl_ctx_callback3(CURL *, const void *, void *)
    +
    +

    Definition at line 519 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_conv_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_conv_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_conv_callback) || \
    _curl_callback_compatible((expr), _curl_conv_callback1) || \
    _curl_callback_compatible((expr), _curl_conv_callback2) || \
    _curl_callback_compatible((expr), _curl_conv_callback3) || \
    _curl_callback_compatible((expr), _curl_conv_callback4))
    CURLcode(* _curl_conv_callback1)(char *, size_t length)
    +
    CURLcode(* _curl_conv_callback3)(void *, size_t length)
    +
    CURLcode(* curl_conv_callback)(char *buffer, size_t length)
    Definition: curl.h:510
    +
    CURLcode(* _curl_conv_callback2)(const char *, size_t length)
    +
    #define _curl_is_NULL(expr)
    +
    CURLcode(* _curl_conv_callback4)(const void *, size_t length)
    +
    +

    Definition at line 551 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_is_seek_cb

    + +
    +
    + + + + + + + + +
    #define _curl_is_seek_cb( expr)
    +
    +Value:
    (_curl_is_NULL(expr) || \
    __builtin_types_compatible_p(__typeof__(expr), curl_seek_callback) || \
    _curl_callback_compatible((expr), _curl_seek_callback1) || \
    _curl_callback_compatible((expr), _curl_seek_callback2))
    int(* curl_seek_callback)(void *instream, curl_off_t offset, int origin)
    Definition: curl.h:231
    +
    CURLcode(* _curl_seek_callback2)(const void *, curl_off_t, int)
    +
    CURLcode(* _curl_seek_callback1)(void *, curl_off_t, int)
    +
    #define _curl_is_NULL(expr)
    +
    +

    Definition at line 564 of file typecheck-gcc.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ _curl_read_callback1

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback1(char *, size_t, size_t, void *)
    +
    + +

    Definition at line 421 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_read_callback2

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback2(char *, size_t, size_t, const void *)
    +
    + +

    Definition at line 422 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_read_callback3

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback3(char *, size_t, size_t, FILE *)
    +
    + +

    Definition at line 423 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_read_callback4

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback4(void *, size_t, size_t, void *)
    +
    + +

    Definition at line 424 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_read_callback5

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback5(void *, size_t, size_t, const void *)
    +
    + +

    Definition at line 425 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_read_callback6

    + +
    +
    + + + + +
    typedef size_t() _curl_read_callback6(void *, size_t, size_t, FILE *)
    +
    + +

    Definition at line 426 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback1

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback1(const char *, size_t, size_t, void *)
    +
    + +

    Definition at line 439 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback2

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback2(const char *, size_t, size_t, const void *)
    +
    + +

    Definition at line 440 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback3

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback3(const char *, size_t, size_t, FILE *)
    +
    + +

    Definition at line 442 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback4

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback4(const void *, size_t, size_t, void *)
    +
    + +

    Definition at line 443 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback5

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback5(const void *, size_t, size_t, const void *)
    +
    + +

    Definition at line 444 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_write_callback6

    + +
    +
    + + + + +
    typedef size_t() _curl_write_callback6(const void *, size_t, size_t, FILE *)
    +
    + +

    Definition at line 446 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ioctl_callback1

    + +
    +
    + + + + +
    typedef curlioerr() _curl_ioctl_callback1(CURL *, int, void *)
    +
    + +

    Definition at line 456 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ioctl_callback2

    + +
    +
    + + + + +
    typedef curlioerr() _curl_ioctl_callback2(CURL *, int, const void *)
    +
    + +

    Definition at line 457 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ioctl_callback3

    + +
    +
    + + + + +
    typedef curlioerr() _curl_ioctl_callback3(CURL *, curliocmd, void *)
    +
    + +

    Definition at line 458 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ioctl_callback4

    + +
    +
    + + + + +
    typedef curlioerr() _curl_ioctl_callback4(CURL *, curliocmd, const void *)
    +
    + +

    Definition at line 459 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_sockopt_callback1

    + +
    +
    + + + + +
    typedef int() _curl_sockopt_callback1(void *, curl_socket_t, curlsocktype)
    +
    + +

    Definition at line 467 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_sockopt_callback2

    + +
    +
    + + + + +
    typedef int() _curl_sockopt_callback2(const void *, curl_socket_t, curlsocktype)
    +
    + +

    Definition at line 468 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_opensocket_callback1

    + +
    +
    + + + + +
    typedef curl_socket_t() _curl_opensocket_callback1(void *, curlsocktype, struct curl_sockaddr *)
    +
    + +

    Definition at line 481 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_opensocket_callback2

    + +
    +
    + + + + +
    typedef curl_socket_t() _curl_opensocket_callback2(void *, curlsocktype, const struct curl_sockaddr *)
    +
    + +

    Definition at line 483 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_opensocket_callback3

    + +
    +
    + + + + +
    typedef curl_socket_t() _curl_opensocket_callback3(const void *, curlsocktype, struct curl_sockaddr *)
    +
    + +

    Definition at line 485 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_opensocket_callback4

    + +
    +
    + + + + +
    typedef curl_socket_t() _curl_opensocket_callback4(const void *, curlsocktype, const struct curl_sockaddr *)
    +
    + +

    Definition at line 487 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_progress_callback1

    + +
    +
    + + + + +
    typedef int() _curl_progress_callback1(void *, double, double, double, double)
    +
    + +

    Definition at line 495 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_progress_callback2

    + +
    +
    + + + + +
    typedef int() _curl_progress_callback2(const void *, double, double, double, double)
    +
    + +

    Definition at line 497 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_debug_callback1

    + +
    +
    + + + + +
    typedef int() _curl_debug_callback1(CURL *, curl_infotype, char *, size_t, void *)
    +
    + +

    Definition at line 508 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_debug_callback2

    + +
    +
    + + + + +
    typedef int() _curl_debug_callback2(CURL *, curl_infotype, char *, size_t, const void *)
    +
    + +

    Definition at line 510 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_debug_callback3

    + +
    +
    + + + + +
    typedef int() _curl_debug_callback3(CURL *, curl_infotype, const char *, size_t, void *)
    +
    + +

    Definition at line 512 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_debug_callback4

    + +
    +
    + + + + +
    typedef int() _curl_debug_callback4(CURL *, curl_infotype, const char *, size_t, const void *)
    +
    + +

    Definition at line 514 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback1

    + +
    +
    + + + + +
    typedef CURLcode() _curl_ssl_ctx_callback1(CURL *, void *, void *)
    +
    + +

    Definition at line 530 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback2

    + +
    +
    + + + + +
    typedef CURLcode() _curl_ssl_ctx_callback2(CURL *, void *, const void *)
    +
    + +

    Definition at line 531 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback3

    + +
    +
    + + + + +
    typedef CURLcode() _curl_ssl_ctx_callback3(CURL *, const void *, void *)
    +
    + +

    Definition at line 532 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback4

    + +
    +
    + + + + +
    typedef CURLcode() _curl_ssl_ctx_callback4(CURL *, const void *, const void *)
    +
    + +

    Definition at line 533 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback5

    + +
    +
    + +

    Definition at line 544 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback6

    + +
    +
    + +

    Definition at line 545 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback7

    + +
    +
    + +

    Definition at line 546 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_ssl_ctx_callback8

    + +
    +
    + +

    Definition at line 547 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_conv_callback1

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_conv_callback1) (char *, size_t length)
    +
    + +

    Definition at line 558 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_conv_callback2

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_conv_callback2) (const char *, size_t length)
    +
    + +

    Definition at line 559 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_conv_callback3

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_conv_callback3) (void *, size_t length)
    +
    + +

    Definition at line 560 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_conv_callback4

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_conv_callback4) (const void *, size_t length)
    +
    + +

    Definition at line 561 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_seek_callback1

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_seek_callback1) (void *, curl_off_t, int)
    +
    + +

    Definition at line 569 of file typecheck-gcc.h.

    + +
    +
    + +

    ◆ _curl_seek_callback2

    + +
    +
    + + + + +
    typedef CURLcode(* _curl_seek_callback2) (const void *, curl_off_t, int)
    +
    + +

    Definition at line 570 of file typecheck-gcc.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ _CURL_WARNING() [1/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    _CURL_WARNING (_curl_easy_setopt_err_long ,
    "curl_easy_setopt expects a long argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [2/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option _CURL_WARNING (_curl_easy_setopt_err_string ,
    "curl_easy_setopt expects a " "string (char* or char[]) argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [3/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_read_cb ,
    "curl_easy_setopt expects a curl_read_callback argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [4/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_sockopt_cb ,
    "curl_easy_setopt expects a curl_sockopt_callback argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [5/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_progress_cb ,
    "curl_easy_setopt expects a curl_progress_callback argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [6/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_ssl_ctx_cb ,
    "curl_easy_setopt expects a curl_ssl_ctx_callback argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [7/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option _CURL_WARNING (_curl_easy_setopt_err_seek_cb ,
    "curl_easy_setopt expects a curl_seek_callback argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [8/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option _CURL_WARNING (_curl_easy_setopt_err_error_buffer ,
    "curl_easy_setopt expects a " "char buffer of CURL_ERROR_SIZE as argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [9/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE* argument for this option _CURL_WARNING (_curl_easy_setopt_err_postfields ,
    "curl_easy_setopt expects a void* or char* argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [10/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE* argument for this option curl_easy_setopt expects a struct curl_httppost* argument for this option _CURL_WARNING (_curl_easy_setopt_err_curl_slist ,
    "curl_easy_setopt expects a struct curl_slist* argument for this option"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [11/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE* argument for this option curl_easy_setopt expects a struct curl_httppost* argument for this option curl_easy_setopt expects a CURLSH* argument for this option _CURL_WARNING (_curl_easy_getinfo_err_string ,
    "curl_easy_getinfo expects a pointer to char * for this info"  
    )
    +
    + +
    +
    + +

    ◆ _CURL_WARNING() [12/12]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    curl_easy_setopt expects a curl_off_t argument for this option curl_easy_setopt expects a curl_write_callback argument for this option curl_easy_setopt expects a curl_ioctl_callback argument for this option curl_easy_setopt expects a curl_opensocket_callback argument for this option curl_easy_setopt expects a curl_debug_callback argument for this option curl_easy_setopt expects a curl_conv_callback argument for this option curl_easy_setopt expects a private data pointer as argument for this option curl_easy_setopt expects a FILE* argument for this option curl_easy_setopt expects a struct curl_httppost* argument for this option curl_easy_setopt expects a CURLSH* argument for this option curl_easy_getinfo expects a pointer to long for this info _CURL_WARNING (_curl_easy_getinfo_err_double ,
    "curl_easy_getinfo expects a pointer to double for this info"  
    )
    +
    + +
    +
    +
    + + + + diff --git a/typecheck-gcc_8h_source.html b/typecheck-gcc_8h_source.html new file mode 100644 index 0000000..d159f7d --- /dev/null +++ b/typecheck-gcc_8h_source.html @@ -0,0 +1,151 @@ + + + + + + + +wut: include/curl/typecheck-gcc.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    typecheck-gcc.h
    +
    +
    +Go to the documentation of this file.
    1 #ifndef __CURL_TYPECHECK_GCC_H
    2 #define __CURL_TYPECHECK_GCC_H
    3 /***************************************************************************
    4  * _ _ ____ _
    5  * Project ___| | | | _ \| |
    6  * / __| | | | |_) | |
    7  * | (__| |_| | _ <| |___
    8  * \___|\___/|_| \_\_____|
    9  *
    10  * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
    11  *
    12  * This software is licensed as described in the file COPYING, which
    13  * you should have received as part of this distribution. The terms
    14  * are also available at http://curl.haxx.se/docs/copyright.html.
    15  *
    16  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
    17  * copies of the Software, and permit persons to whom the Software is
    18  * furnished to do so, under the terms of the COPYING file.
    19  *
    20  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
    21  * KIND, either express or implied.
    22  *
    23  ***************************************************************************/
    24 
    25 /* wraps curl_easy_setopt() with typechecking */
    26 
    27 /* To add a new kind of warning, add an
    28  * if(_curl_is_sometype_option(_curl_opt))
    29  * if(!_curl_is_sometype(value))
    30  * _curl_easy_setopt_err_sometype();
    31  * block and define _curl_is_sometype_option, _curl_is_sometype and
    32  * _curl_easy_setopt_err_sometype below
    33  *
    34  * NOTE: We use two nested 'if' statements here instead of the && operator, in
    35  * order to work around gcc bug #32061. It affects only gcc 4.3.x/4.4.x
    36  * when compiling with -Wlogical-op.
    37  *
    38  * To add an option that uses the same type as an existing option, you'll just
    39  * need to extend the appropriate _curl_*_option macro
    40  */
    41 #define curl_easy_setopt(handle, option, value) \
    42 __extension__ ({ \
    43  __typeof__ (option) _curl_opt = option; \
    44  if(__builtin_constant_p(_curl_opt)) { \
    45  if(_curl_is_long_option(_curl_opt)) \
    46  if(!_curl_is_long(value)) \
    47  _curl_easy_setopt_err_long(); \
    48  if(_curl_is_off_t_option(_curl_opt)) \
    49  if(!_curl_is_off_t(value)) \
    50  _curl_easy_setopt_err_curl_off_t(); \
    51  if(_curl_is_string_option(_curl_opt)) \
    52  if(!_curl_is_string(value)) \
    53  _curl_easy_setopt_err_string(); \
    54  if(_curl_is_write_cb_option(_curl_opt)) \
    55  if(!_curl_is_write_cb(value)) \
    56  _curl_easy_setopt_err_write_callback(); \
    57  if((_curl_opt) == CURLOPT_READFUNCTION) \
    58  if(!_curl_is_read_cb(value)) \
    59  _curl_easy_setopt_err_read_cb(); \
    60  if((_curl_opt) == CURLOPT_IOCTLFUNCTION) \
    61  if(!_curl_is_ioctl_cb(value)) \
    62  _curl_easy_setopt_err_ioctl_cb(); \
    63  if((_curl_opt) == CURLOPT_SOCKOPTFUNCTION) \
    64  if(!_curl_is_sockopt_cb(value)) \
    65  _curl_easy_setopt_err_sockopt_cb(); \
    66  if((_curl_opt) == CURLOPT_OPENSOCKETFUNCTION) \
    67  if(!_curl_is_opensocket_cb(value)) \
    68  _curl_easy_setopt_err_opensocket_cb(); \
    69  if((_curl_opt) == CURLOPT_PROGRESSFUNCTION) \
    70  if(!_curl_is_progress_cb(value)) \
    71  _curl_easy_setopt_err_progress_cb(); \
    72  if((_curl_opt) == CURLOPT_DEBUGFUNCTION) \
    73  if(!_curl_is_debug_cb(value)) \
    74  _curl_easy_setopt_err_debug_cb(); \
    75  if(_curl_is_conv_cb_option(_curl_opt)) \
    76  if(!_curl_is_conv_cb(value)) \
    77  _curl_easy_setopt_err_conv_cb(); \
    78  if((_curl_opt) == CURLOPT_SEEKFUNCTION) \
    79  if(!_curl_is_seek_cb(value)) \
    80  _curl_easy_setopt_err_seek_cb(); \
    81  if(_curl_is_cb_data_option(_curl_opt)) \
    82  if(!_curl_is_cb_data(value)) \
    83  _curl_easy_setopt_err_cb_data(); \
    84  if((_curl_opt) == CURLOPT_ERRORBUFFER) \
    85  if(!_curl_is_error_buffer(value)) \
    86  _curl_easy_setopt_err_error_buffer(); \
    87  if((_curl_opt) == CURLOPT_STDERR) \
    88  if(!_curl_is_FILE(value)) \
    89  _curl_easy_setopt_err_FILE(); \
    90  if(_curl_is_postfields_option(_curl_opt)) \
    91  if(!_curl_is_postfields(value)) \
    92  _curl_easy_setopt_err_postfields(); \
    93  if((_curl_opt) == CURLOPT_HTTPPOST) \
    94  if(!_curl_is_arr((value), struct curl_httppost)) \
    95  _curl_easy_setopt_err_curl_httpost(); \
    96  if(_curl_is_slist_option(_curl_opt)) \
    97  if(!_curl_is_arr((value), struct curl_slist)) \
    98  _curl_easy_setopt_err_curl_slist(); \
    99  if((_curl_opt) == CURLOPT_SHARE) \
    100  if(!_curl_is_ptr((value), CURLSH)) \
    101  _curl_easy_setopt_err_CURLSH(); \
    102  } \
    103  curl_easy_setopt(handle, _curl_opt, value); \
    104 })
    105 
    106 /* wraps curl_easy_getinfo() with typechecking */
    107 /* FIXME: don't allow const pointers */
    108 #define curl_easy_getinfo(handle, info, arg) \
    109 __extension__ ({ \
    110  __typeof__ (info) _curl_info = info; \
    111  if(__builtin_constant_p(_curl_info)) { \
    112  if(_curl_is_string_info(_curl_info)) \
    113  if(!_curl_is_arr((arg), char *)) \
    114  _curl_easy_getinfo_err_string(); \
    115  if(_curl_is_long_info(_curl_info)) \
    116  if(!_curl_is_arr((arg), long)) \
    117  _curl_easy_getinfo_err_long(); \
    118  if(_curl_is_double_info(_curl_info)) \
    119  if(!_curl_is_arr((arg), double)) \
    120  _curl_easy_getinfo_err_double(); \
    121  if(_curl_is_slist_info(_curl_info)) \
    122  if(!_curl_is_arr((arg), struct curl_slist *)) \
    123  _curl_easy_getinfo_err_curl_slist(); \
    124  } \
    125  curl_easy_getinfo(handle, _curl_info, arg); \
    126 })
    127 
    128 /* TODO: typechecking for curl_share_setopt() and curl_multi_setopt(),
    129  * for now just make sure that the functions are called with three
    130  * arguments
    131  */
    132 #define curl_share_setopt(share,opt,param) curl_share_setopt(share,opt,param)
    133 #define curl_multi_setopt(handle,opt,param) curl_multi_setopt(handle,opt,param)
    134 
    135 
    136 /* the actual warnings, triggered by calling the _curl_easy_setopt_err*
    137  * functions */
    138 
    139 /* To define a new warning, use _CURL_WARNING(identifier, "message") */
    140 #define _CURL_WARNING(id, message) \
    141  static void __attribute__((warning(message))) __attribute__((unused)) \
    142  __attribute__((noinline)) id(void) { __asm__(""); }
    143 
    144 _CURL_WARNING(_curl_easy_setopt_err_long,
    145  "curl_easy_setopt expects a long argument for this option")
    146 _CURL_WARNING(_curl_easy_setopt_err_curl_off_t,
    147  "curl_easy_setopt expects a curl_off_t argument for this option")
    148 _CURL_WARNING(_curl_easy_setopt_err_string,
    149  "curl_easy_setopt expects a "
    150  "string (char* or char[]) argument for this option"
    151  )
    152 _CURL_WARNING(_curl_easy_setopt_err_write_callback,
    153  "curl_easy_setopt expects a curl_write_callback argument for this option")
    154 _CURL_WARNING(_curl_easy_setopt_err_read_cb,
    155  "curl_easy_setopt expects a curl_read_callback argument for this option")
    156 _CURL_WARNING(_curl_easy_setopt_err_ioctl_cb,
    157  "curl_easy_setopt expects a curl_ioctl_callback argument for this option")
    158 _CURL_WARNING(_curl_easy_setopt_err_sockopt_cb,
    159  "curl_easy_setopt expects a curl_sockopt_callback argument for this option")
    160 _CURL_WARNING(_curl_easy_setopt_err_opensocket_cb,
    161  "curl_easy_setopt expects a "
    162  "curl_opensocket_callback argument for this option"
    163  )
    164 _CURL_WARNING(_curl_easy_setopt_err_progress_cb,
    165  "curl_easy_setopt expects a curl_progress_callback argument for this option")
    166 _CURL_WARNING(_curl_easy_setopt_err_debug_cb,
    167  "curl_easy_setopt expects a curl_debug_callback argument for this option")
    168 _CURL_WARNING(_curl_easy_setopt_err_ssl_ctx_cb,
    169  "curl_easy_setopt expects a curl_ssl_ctx_callback argument for this option")
    170 _CURL_WARNING(_curl_easy_setopt_err_conv_cb,
    171  "curl_easy_setopt expects a curl_conv_callback argument for this option")
    172 _CURL_WARNING(_curl_easy_setopt_err_seek_cb,
    173  "curl_easy_setopt expects a curl_seek_callback argument for this option")
    174 _CURL_WARNING(_curl_easy_setopt_err_cb_data,
    175  "curl_easy_setopt expects a "
    176  "private data pointer as argument for this option")
    177 _CURL_WARNING(_curl_easy_setopt_err_error_buffer,
    178  "curl_easy_setopt expects a "
    179  "char buffer of CURL_ERROR_SIZE as argument for this option")
    180 _CURL_WARNING(_curl_easy_setopt_err_FILE,
    181  "curl_easy_setopt expects a FILE* argument for this option")
    182 _CURL_WARNING(_curl_easy_setopt_err_postfields,
    183  "curl_easy_setopt expects a void* or char* argument for this option")
    184 _CURL_WARNING(_curl_easy_setopt_err_curl_httpost,
    185  "curl_easy_setopt expects a struct curl_httppost* argument for this option")
    186 _CURL_WARNING(_curl_easy_setopt_err_curl_slist,
    187  "curl_easy_setopt expects a struct curl_slist* argument for this option")
    188 _CURL_WARNING(_curl_easy_setopt_err_CURLSH,
    189  "curl_easy_setopt expects a CURLSH* argument for this option")
    190 
    191 _CURL_WARNING(_curl_easy_getinfo_err_string,
    192  "curl_easy_getinfo expects a pointer to char * for this info")
    193 _CURL_WARNING(_curl_easy_getinfo_err_long,
    194  "curl_easy_getinfo expects a pointer to long for this info")
    195 _CURL_WARNING(_curl_easy_getinfo_err_double,
    196  "curl_easy_getinfo expects a pointer to double for this info")
    197 _CURL_WARNING(_curl_easy_getinfo_err_curl_slist,
    198  "curl_easy_getinfo expects a pointer to struct curl_slist * for this info")
    199 
    200 /* groups of curl_easy_setops options that take the same type of argument */
    201 
    202 /* To add a new option to one of the groups, just add
    203  * (option) == CURLOPT_SOMETHING
    204  * to the or-expression. If the option takes a long or curl_off_t, you don't
    205  * have to do anything
    206  */
    207 
    208 /* evaluates to true if option takes a long argument */
    209 #define _curl_is_long_option(option) \
    210  (0 < (option) && (option) < CURLOPTTYPE_OBJECTPOINT)
    211 
    212 #define _curl_is_off_t_option(option) \
    213  ((option) > CURLOPTTYPE_OFF_T)
    214 
    215 /* evaluates to true if option takes a char* argument */
    216 #define _curl_is_string_option(option) \
    217  ((option) == CURLOPT_URL || \
    218  (option) == CURLOPT_PROXY || \
    219  (option) == CURLOPT_INTERFACE || \
    220  (option) == CURLOPT_NETRC_FILE || \
    221  (option) == CURLOPT_USERPWD || \
    222  (option) == CURLOPT_USERNAME || \
    223  (option) == CURLOPT_PASSWORD || \
    224  (option) == CURLOPT_PROXYUSERPWD || \
    225  (option) == CURLOPT_PROXYUSERNAME || \
    226  (option) == CURLOPT_PROXYPASSWORD || \
    227  (option) == CURLOPT_NOPROXY || \
    228  (option) == CURLOPT_ACCEPT_ENCODING || \
    229  (option) == CURLOPT_REFERER || \
    230  (option) == CURLOPT_USERAGENT || \
    231  (option) == CURLOPT_COOKIE || \
    232  (option) == CURLOPT_COOKIEFILE || \
    233  (option) == CURLOPT_COOKIEJAR || \
    234  (option) == CURLOPT_COOKIELIST || \
    235  (option) == CURLOPT_FTPPORT || \
    236  (option) == CURLOPT_FTP_ALTERNATIVE_TO_USER || \
    237  (option) == CURLOPT_FTP_ACCOUNT || \
    238  (option) == CURLOPT_RANGE || \
    239  (option) == CURLOPT_CUSTOMREQUEST || \
    240  (option) == CURLOPT_KRBLEVEL || \
    241  (option) == CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 || \
    242  (option) == CURLOPT_SSH_PUBLIC_KEYFILE || \
    243  (option) == CURLOPT_SSH_PRIVATE_KEYFILE || \
    244  (option) == CURLOPT_SOCKS5_GSSAPI_SERVICE || \
    245  (option) == CURLOPT_SSH_KNOWNHOSTS || \
    246  (option) == CURLOPT_MAIL_FROM || \
    247  (option) == CURLOPT_RTSP_SESSION_ID || \
    248  (option) == CURLOPT_RTSP_STREAM_URI || \
    249  (option) == CURLOPT_RTSP_TRANSPORT || \
    250  0)
    251 
    252 /* evaluates to true if option takes a curl_write_callback argument */
    253 #define _curl_is_write_cb_option(option) \
    254  ((option) == CURLOPT_HEADERFUNCTION || \
    255  (option) == CURLOPT_WRITEFUNCTION)
    256 
    257 /* evaluates to true if option takes a curl_conv_callback argument */
    258 #define _curl_is_conv_cb_option(option) \
    259  ((option) == CURLOPT_CONV_TO_NETWORK_FUNCTION || \
    260  (option) == CURLOPT_CONV_FROM_NETWORK_FUNCTION || \
    261  (option) == CURLOPT_CONV_FROM_UTF8_FUNCTION)
    262 
    263 /* evaluates to true if option takes a data argument to pass to a callback */
    264 #define _curl_is_cb_data_option(option) \
    265  ((option) == CURLOPT_WRITEDATA || \
    266  (option) == CURLOPT_READDATA || \
    267  (option) == CURLOPT_IOCTLDATA || \
    268  (option) == CURLOPT_SOCKOPTDATA || \
    269  (option) == CURLOPT_OPENSOCKETDATA || \
    270  (option) == CURLOPT_PROGRESSDATA || \
    271  (option) == CURLOPT_WRITEHEADER || \
    272  (option) == CURLOPT_DEBUGDATA || \
    273  (option) == CURLOPT_SEEKDATA || \
    274  (option) == CURLOPT_PRIVATE || \
    275  (option) == CURLOPT_SSH_KEYDATA || \
    276  (option) == CURLOPT_INTERLEAVEDATA || \
    277  (option) == CURLOPT_CHUNK_DATA || \
    278  (option) == CURLOPT_FNMATCH_DATA || \
    279  0)
    280 
    281 /* evaluates to true if option takes a POST data argument (void* or char*) */
    282 #define _curl_is_postfields_option(option) \
    283  ((option) == CURLOPT_POSTFIELDS || \
    284  (option) == CURLOPT_COPYPOSTFIELDS || \
    285  0)
    286 
    287 /* evaluates to true if option takes a struct curl_slist * argument */
    288 #define _curl_is_slist_option(option) \
    289  ((option) == CURLOPT_HTTPHEADER || \
    290  (option) == CURLOPT_HTTP200ALIASES || \
    291  (option) == CURLOPT_QUOTE || \
    292  (option) == CURLOPT_POSTQUOTE || \
    293  (option) == CURLOPT_PREQUOTE || \
    294  (option) == CURLOPT_TELNETOPTIONS || \
    295  (option) == CURLOPT_MAIL_RCPT || \
    296  0)
    297 
    298 /* groups of curl_easy_getinfo infos that take the same type of argument */
    299 
    300 /* evaluates to true if info expects a pointer to char * argument */
    301 #define _curl_is_string_info(info) \
    302  (CURLINFO_STRING < (info) && (info) < CURLINFO_LONG)
    303 
    304 /* evaluates to true if info expects a pointer to long argument */
    305 #define _curl_is_long_info(info) \
    306  (CURLINFO_LONG < (info) && (info) < CURLINFO_DOUBLE)
    307 
    308 /* evaluates to true if info expects a pointer to double argument */
    309 #define _curl_is_double_info(info) \
    310  (CURLINFO_DOUBLE < (info) && (info) < CURLINFO_SLIST)
    311 
    312 /* true if info expects a pointer to struct curl_slist * argument */
    313 #define _curl_is_slist_info(info) \
    314  (CURLINFO_SLIST < (info))
    315 
    316 
    317 /* typecheck helpers -- check whether given expression has requested type*/
    318 
    319 /* For pointers, you can use the _curl_is_ptr/_curl_is_arr macros,
    320  * otherwise define a new macro. Search for __builtin_types_compatible_p
    321  * in the GCC manual.
    322  * NOTE: these macros MUST NOT EVALUATE their arguments! The argument is
    323  * the actual expression passed to the curl_easy_setopt macro. This
    324  * means that you can only apply the sizeof and __typeof__ operators, no
    325  * == or whatsoever.
    326  */
    327 
    328 /* XXX: should evaluate to true iff expr is a pointer */
    329 #define _curl_is_any_ptr(expr) \
    330  (sizeof(expr) == sizeof(void*))
    331 
    332 /* evaluates to true if expr is NULL */
    333 /* XXX: must not evaluate expr, so this check is not accurate */
    334 #define _curl_is_NULL(expr) \
    335  (__builtin_types_compatible_p(__typeof__(expr), __typeof__(NULL)))
    336 
    337 /* evaluates to true if expr is type*, const type* or NULL */
    338 #define _curl_is_ptr(expr, type) \
    339  (_curl_is_NULL(expr) || \
    340  __builtin_types_compatible_p(__typeof__(expr), type *) || \
    341  __builtin_types_compatible_p(__typeof__(expr), const type *))
    342 
    343 /* evaluates to true if expr is one of type[], type*, NULL or const type* */
    344 #define _curl_is_arr(expr, type) \
    345  (_curl_is_ptr((expr), type) || \
    346  __builtin_types_compatible_p(__typeof__(expr), type []))
    347 
    348 /* evaluates to true if expr is a string */
    349 #define _curl_is_string(expr) \
    350  (_curl_is_arr((expr), char) || \
    351  _curl_is_arr((expr), signed char) || \
    352  _curl_is_arr((expr), unsigned char))
    353 
    354 /* evaluates to true if expr is a long (no matter the signedness)
    355  * XXX: for now, int is also accepted (and therefore short and char, which
    356  * are promoted to int when passed to a variadic function) */
    357 #define _curl_is_long(expr) \
    358  (__builtin_types_compatible_p(__typeof__(expr), long) || \
    359  __builtin_types_compatible_p(__typeof__(expr), signed long) || \
    360  __builtin_types_compatible_p(__typeof__(expr), unsigned long) || \
    361  __builtin_types_compatible_p(__typeof__(expr), int) || \
    362  __builtin_types_compatible_p(__typeof__(expr), signed int) || \
    363  __builtin_types_compatible_p(__typeof__(expr), unsigned int) || \
    364  __builtin_types_compatible_p(__typeof__(expr), short) || \
    365  __builtin_types_compatible_p(__typeof__(expr), signed short) || \
    366  __builtin_types_compatible_p(__typeof__(expr), unsigned short) || \
    367  __builtin_types_compatible_p(__typeof__(expr), char) || \
    368  __builtin_types_compatible_p(__typeof__(expr), signed char) || \
    369  __builtin_types_compatible_p(__typeof__(expr), unsigned char))
    370 
    371 /* evaluates to true if expr is of type curl_off_t */
    372 #define _curl_is_off_t(expr) \
    373  (__builtin_types_compatible_p(__typeof__(expr), curl_off_t))
    374 
    375 /* evaluates to true if expr is abuffer suitable for CURLOPT_ERRORBUFFER */
    376 /* XXX: also check size of an char[] array? */
    377 #define _curl_is_error_buffer(expr) \
    378  (__builtin_types_compatible_p(__typeof__(expr), char *) || \
    379  __builtin_types_compatible_p(__typeof__(expr), char[]))
    380 
    381 /* evaluates to true if expr is of type (const) void* or (const) FILE* */
    382 #if 0
    383 #define _curl_is_cb_data(expr) \
    384  (_curl_is_ptr((expr), void) || \
    385  _curl_is_ptr((expr), FILE))
    386 #else /* be less strict */
    387 #define _curl_is_cb_data(expr) \
    388  _curl_is_any_ptr(expr)
    389 #endif
    390 
    391 /* evaluates to true if expr is of type FILE* */
    392 #define _curl_is_FILE(expr) \
    393  (__builtin_types_compatible_p(__typeof__(expr), FILE *))
    394 
    395 /* evaluates to true if expr can be passed as POST data (void* or char*) */
    396 #define _curl_is_postfields(expr) \
    397  (_curl_is_ptr((expr), void) || \
    398  _curl_is_arr((expr), char))
    399 
    400 /* FIXME: the whole callback checking is messy...
    401  * The idea is to tolerate char vs. void and const vs. not const
    402  * pointers in arguments at least
    403  */
    404 /* helper: __builtin_types_compatible_p distinguishes between functions and
    405  * function pointers, hide it */
    406 #define _curl_callback_compatible(func, type) \
    407  (__builtin_types_compatible_p(__typeof__(func), type) || \
    408  __builtin_types_compatible_p(__typeof__(func), type*))
    409 
    410 /* evaluates to true if expr is of type curl_read_callback or "similar" */
    411 #define _curl_is_read_cb(expr) \
    412  (_curl_is_NULL(expr) || \
    413  __builtin_types_compatible_p(__typeof__(expr), __typeof__(fread)) || \
    414  __builtin_types_compatible_p(__typeof__(expr), curl_read_callback) || \
    415  _curl_callback_compatible((expr), _curl_read_callback1) || \
    416  _curl_callback_compatible((expr), _curl_read_callback2) || \
    417  _curl_callback_compatible((expr), _curl_read_callback3) || \
    418  _curl_callback_compatible((expr), _curl_read_callback4) || \
    419  _curl_callback_compatible((expr), _curl_read_callback5) || \
    420  _curl_callback_compatible((expr), _curl_read_callback6))
    421 typedef size_t (_curl_read_callback1)(char *, size_t, size_t, void*);
    422 typedef size_t (_curl_read_callback2)(char *, size_t, size_t, const void*);
    423 typedef size_t (_curl_read_callback3)(char *, size_t, size_t, FILE*);
    424 typedef size_t (_curl_read_callback4)(void *, size_t, size_t, void*);
    425 typedef size_t (_curl_read_callback5)(void *, size_t, size_t, const void*);
    426 typedef size_t (_curl_read_callback6)(void *, size_t, size_t, FILE*);
    427 
    428 /* evaluates to true if expr is of type curl_write_callback or "similar" */
    429 #define _curl_is_write_cb(expr) \
    430  (_curl_is_read_cb(expr) || \
    431  __builtin_types_compatible_p(__typeof__(expr), __typeof__(fwrite)) || \
    432  __builtin_types_compatible_p(__typeof__(expr), curl_write_callback) || \
    433  _curl_callback_compatible((expr), _curl_write_callback1) || \
    434  _curl_callback_compatible((expr), _curl_write_callback2) || \
    435  _curl_callback_compatible((expr), _curl_write_callback3) || \
    436  _curl_callback_compatible((expr), _curl_write_callback4) || \
    437  _curl_callback_compatible((expr), _curl_write_callback5) || \
    438  _curl_callback_compatible((expr), _curl_write_callback6))
    439 typedef size_t (_curl_write_callback1)(const char *, size_t, size_t, void*);
    440 typedef size_t (_curl_write_callback2)(const char *, size_t, size_t,
    441  const void*);
    442 typedef size_t (_curl_write_callback3)(const char *, size_t, size_t, FILE*);
    443 typedef size_t (_curl_write_callback4)(const void *, size_t, size_t, void*);
    444 typedef size_t (_curl_write_callback5)(const void *, size_t, size_t,
    445  const void*);
    446 typedef size_t (_curl_write_callback6)(const void *, size_t, size_t, FILE*);
    447 
    448 /* evaluates to true if expr is of type curl_ioctl_callback or "similar" */
    449 #define _curl_is_ioctl_cb(expr) \
    450  (_curl_is_NULL(expr) || \
    451  __builtin_types_compatible_p(__typeof__(expr), curl_ioctl_callback) || \
    452  _curl_callback_compatible((expr), _curl_ioctl_callback1) || \
    453  _curl_callback_compatible((expr), _curl_ioctl_callback2) || \
    454  _curl_callback_compatible((expr), _curl_ioctl_callback3) || \
    455  _curl_callback_compatible((expr), _curl_ioctl_callback4))
    456 typedef curlioerr (_curl_ioctl_callback1)(CURL *, int, void*);
    457 typedef curlioerr (_curl_ioctl_callback2)(CURL *, int, const void*);
    459 typedef curlioerr (_curl_ioctl_callback4)(CURL *, curliocmd, const void*);
    460 
    461 /* evaluates to true if expr is of type curl_sockopt_callback or "similar" */
    462 #define _curl_is_sockopt_cb(expr) \
    463  (_curl_is_NULL(expr) || \
    464  __builtin_types_compatible_p(__typeof__(expr), curl_sockopt_callback) || \
    465  _curl_callback_compatible((expr), _curl_sockopt_callback1) || \
    466  _curl_callback_compatible((expr), _curl_sockopt_callback2))
    468 typedef int (_curl_sockopt_callback2)(const void *, curl_socket_t,
    469  curlsocktype);
    470 
    471 /* evaluates to true if expr is of type curl_opensocket_callback or
    472  "similar" */
    473 #define _curl_is_opensocket_cb(expr) \
    474  (_curl_is_NULL(expr) || \
    475  __builtin_types_compatible_p(__typeof__(expr), curl_opensocket_callback) ||\
    476  _curl_callback_compatible((expr), _curl_opensocket_callback1) || \
    477  _curl_callback_compatible((expr), _curl_opensocket_callback2) || \
    478  _curl_callback_compatible((expr), _curl_opensocket_callback3) || \
    479  _curl_callback_compatible((expr), _curl_opensocket_callback4))
    481  (void *, curlsocktype, struct curl_sockaddr *);
    483  (void *, curlsocktype, const struct curl_sockaddr *);
    485  (const void *, curlsocktype, struct curl_sockaddr *);
    487  (const void *, curlsocktype, const struct curl_sockaddr *);
    488 
    489 /* evaluates to true if expr is of type curl_progress_callback or "similar" */
    490 #define _curl_is_progress_cb(expr) \
    491  (_curl_is_NULL(expr) || \
    492  __builtin_types_compatible_p(__typeof__(expr), curl_progress_callback) || \
    493  _curl_callback_compatible((expr), _curl_progress_callback1) || \
    494  _curl_callback_compatible((expr), _curl_progress_callback2))
    495 typedef int (_curl_progress_callback1)(void *,
    496  double, double, double, double);
    497 typedef int (_curl_progress_callback2)(const void *,
    498  double, double, double, double);
    499 
    500 /* evaluates to true if expr is of type curl_debug_callback or "similar" */
    501 #define _curl_is_debug_cb(expr) \
    502  (_curl_is_NULL(expr) || \
    503  __builtin_types_compatible_p(__typeof__(expr), curl_debug_callback) || \
    504  _curl_callback_compatible((expr), _curl_debug_callback1) || \
    505  _curl_callback_compatible((expr), _curl_debug_callback2) || \
    506  _curl_callback_compatible((expr), _curl_debug_callback3) || \
    507  _curl_callback_compatible((expr), _curl_debug_callback4))
    508 typedef int (_curl_debug_callback1) (CURL *,
    509  curl_infotype, char *, size_t, void *);
    510 typedef int (_curl_debug_callback2) (CURL *,
    511  curl_infotype, char *, size_t, const void *);
    512 typedef int (_curl_debug_callback3) (CURL *,
    513  curl_infotype, const char *, size_t, void *);
    514 typedef int (_curl_debug_callback4) (CURL *,
    515  curl_infotype, const char *, size_t, const void *);
    516 
    517 /* evaluates to true if expr is of type curl_ssl_ctx_callback or "similar" */
    518 /* this is getting even messier... */
    519 #define _curl_is_ssl_ctx_cb(expr) \
    520  (_curl_is_NULL(expr) || \
    521  __builtin_types_compatible_p(__typeof__(expr), curl_ssl_ctx_callback) || \
    522  _curl_callback_compatible((expr), _curl_ssl_ctx_callback1) || \
    523  _curl_callback_compatible((expr), _curl_ssl_ctx_callback2) || \
    524  _curl_callback_compatible((expr), _curl_ssl_ctx_callback3) || \
    525  _curl_callback_compatible((expr), _curl_ssl_ctx_callback4) || \
    526  _curl_callback_compatible((expr), _curl_ssl_ctx_callback5) || \
    527  _curl_callback_compatible((expr), _curl_ssl_ctx_callback6) || \
    528  _curl_callback_compatible((expr), _curl_ssl_ctx_callback7) || \
    529  _curl_callback_compatible((expr), _curl_ssl_ctx_callback8))
    530 typedef CURLcode (_curl_ssl_ctx_callback1)(CURL *, void *, void *);
    531 typedef CURLcode (_curl_ssl_ctx_callback2)(CURL *, void *, const void *);
    532 typedef CURLcode (_curl_ssl_ctx_callback3)(CURL *, const void *, void *);
    533 typedef CURLcode (_curl_ssl_ctx_callback4)(CURL *, const void *, const void *);
    534 #ifdef HEADER_SSL_H
    535 /* hack: if we included OpenSSL's ssl.h, we know about SSL_CTX
    536  * this will of course break if we're included before OpenSSL headers...
    537  */
    538 typedef CURLcode (_curl_ssl_ctx_callback5)(CURL *, SSL_CTX, void *);
    539 typedef CURLcode (_curl_ssl_ctx_callback6)(CURL *, SSL_CTX, const void *);
    540 typedef CURLcode (_curl_ssl_ctx_callback7)(CURL *, const SSL_CTX, void *);
    541 typedef CURLcode (_curl_ssl_ctx_callback8)(CURL *, const SSL_CTX,
    542  const void *);
    543 #else
    548 #endif
    549 
    550 /* evaluates to true if expr is of type curl_conv_callback or "similar" */
    551 #define _curl_is_conv_cb(expr) \
    552  (_curl_is_NULL(expr) || \
    553  __builtin_types_compatible_p(__typeof__(expr), curl_conv_callback) || \
    554  _curl_callback_compatible((expr), _curl_conv_callback1) || \
    555  _curl_callback_compatible((expr), _curl_conv_callback2) || \
    556  _curl_callback_compatible((expr), _curl_conv_callback3) || \
    557  _curl_callback_compatible((expr), _curl_conv_callback4))
    558 typedef CURLcode (*_curl_conv_callback1)(char *, size_t length);
    559 typedef CURLcode (*_curl_conv_callback2)(const char *, size_t length);
    560 typedef CURLcode (*_curl_conv_callback3)(void *, size_t length);
    561 typedef CURLcode (*_curl_conv_callback4)(const void *, size_t length);
    562 
    563 /* evaluates to true if expr is of type curl_seek_callback or "similar" */
    564 #define _curl_is_seek_cb(expr) \
    565  (_curl_is_NULL(expr) || \
    566  __builtin_types_compatible_p(__typeof__(expr), curl_seek_callback) || \
    567  _curl_callback_compatible((expr), _curl_seek_callback1) || \
    568  _curl_callback_compatible((expr), _curl_seek_callback2))
    569 typedef CURLcode (*_curl_seek_callback1)(void *, curl_off_t, int);
    570 typedef CURLcode (*_curl_seek_callback2)(const void *, curl_off_t, int);
    571 
    572 
    573 #endif /* __CURL_TYPECHECK_GCC_H */
    CURLcode(* _curl_conv_callback1)(char *, size_t length)
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback8
    +
    curl_socket_t() _curl_opensocket_callback1(void *, curlsocktype, struct curl_sockaddr *)
    +
    CURLcode() _curl_ssl_ctx_callback1(CURL *, void *, void *)
    +
    int() _curl_progress_callback1(void *, double, double, double, double)
    +
    curl_socket_t() _curl_opensocket_callback2(void *, curlsocktype, const struct curl_sockaddr *)
    +
    size_t() _curl_read_callback4(void *, size_t, size_t, void *)
    +
    CURLcode(* _curl_conv_callback3)(void *, size_t length)
    +
    curlioerr() _curl_ioctl_callback3(CURL *, curliocmd, void *)
    +
    curlioerr() _curl_ioctl_callback1(CURL *, int, void *)
    +
    CURLcode(* curl_ssl_ctx_callback)(CURL *curl, void *ssl_ctx, void *userptr)
    Definition: curl.h:512
    +
    curlioerr() _curl_ioctl_callback2(CURL *, int, const void *)
    +
    size_t() _curl_write_callback4(const void *, size_t, size_t, void *)
    +
    CURLcode
    Definition: curl.h:336
    +
    size_t() _curl_write_callback5(const void *, size_t, size_t, const void *)
    +
    CURLcode(* curl_conv_callback)(char *buffer, size_t length)
    Definition: curl.h:510
    +
    union CURLMsg::@4 data
    +
    #define curl_easy_setopt(handle, option, value)
    Definition: typecheck-gcc.h:41
    +
    int(* curl_seek_callback)(void *instream, curl_off_t offset, int origin)
    Definition: curl.h:231
    +
    CURLcode(* _curl_seek_callback2)(const void *, curl_off_t, int)
    +
    int(* curl_debug_callback)(CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)
    Definition: curl.h:323
    +
    curl_socket_t() _curl_opensocket_callback4(const void *, curlsocktype, const struct curl_sockaddr *)
    + +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback6
    +
    curlioerr() _curl_ioctl_callback4(CURL *, curliocmd, const void *)
    +
    int() _curl_sockopt_callback1(void *, curl_socket_t, curlsocktype)
    +
    #define curl_easy_getinfo(handle, info, arg)
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback7
    +
    int(* curl_sockopt_callback)(void *clientp, curl_socket_t curlfd, curlsocktype purpose)
    Definition: curl.h:259
    +
    CURLcode() _curl_ssl_ctx_callback2(CURL *, void *, const void *)
    +
    curl_socket_t(* curl_opensocket_callback)(void *clientp, curlsocktype purpose, struct curl_sockaddr *address)
    Definition: curl.h:274
    +
    CURL_TYPEOF_CURL_OFF_T curl_off_t
    Definition: curlbuild.h:172
    +
    size_t() _curl_read_callback2(char *, size_t, size_t, const void *)
    +
    curlsocktype
    Definition: curl.h:247
    +
    curlioerr(* curl_ioctl_callback)(CURL *handle, int cmd, void *clientp)
    Definition: curl.h:294
    +
    size_t() _curl_write_callback3(const char *, size_t, size_t, FILE *)
    + +
    CURLcode(* _curl_conv_callback2)(const char *, size_t length)
    +
    int() _curl_debug_callback4(CURL *, curl_infotype, const char *, size_t, const void *)
    +
    curliocmd
    Definition: curl.h:288
    +
    void CURLSH
    Definition: curl.h:1871
    +
    size_t() _curl_read_callback3(char *, size_t, size_t, FILE *)
    +
    size_t() _curl_write_callback6(const void *, size_t, size_t, FILE *)
    +
    size_t(* curl_read_callback)(char *buffer, size_t size, size_t nitems, void *instream)
    Definition: curl.h:242
    +
    curlioerr
    Definition: curl.h:281
    +
    #define _CURL_WARNING(id, message)
    +
    int(* curl_progress_callback)(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)
    Definition: curl.h:103
    +
    int() _curl_debug_callback2(CURL *, curl_infotype, char *, size_t, const void *)
    +
    size_t(* curl_write_callback)(char *buffer, size_t size, size_t nitems, void *outstream)
    Definition: curl.h:130
    +
    size_t() _curl_read_callback6(void *, size_t, size_t, FILE *)
    + +
    CURLcode(* _curl_seek_callback1)(void *, curl_off_t, int)
    +
    int() _curl_debug_callback1(CURL *, curl_infotype, char *, size_t, void *)
    +
    size_t() _curl_write_callback2(const char *, size_t, size_t, const void *)
    +
    void CURL
    Definition: curl.h:48
    +
    _curl_ssl_ctx_callback1 _curl_ssl_ctx_callback5
    +
    int() _curl_debug_callback3(CURL *, curl_infotype, const char *, size_t, void *)
    +
    #define CURL_ERROR_SIZE
    Definition: curl.h:551
    +
    size_t() _curl_write_callback1(const char *, size_t, size_t, void *)
    +
    CURLcode(* _curl_conv_callback4)(const void *, size_t length)
    +
    CURLcode() _curl_ssl_ctx_callback4(CURL *, const void *, const void *)
    +
    curl_infotype
    Definition: curl.h:311
    +
    int() _curl_progress_callback2(const void *, double, double, double, double)
    +
    int curl_socket_t
    Definition: curl.h:64
    +
    size_t() _curl_read_callback5(void *, size_t, size_t, const void *)
    +
    curl_socket_t() _curl_opensocket_callback3(const void *, curlsocktype, struct curl_sockaddr *)
    +
    size_t() _curl_read_callback1(char *, size_t, size_t, void *)
    +
    CURLcode() _curl_ssl_ctx_callback3(CURL *, const void *, void *)
    +
    int() _curl_sockopt_callback2(const void *, curl_socket_t, curlsocktype)
    +
    + + + + diff --git a/unitheap_8h.js b/unitheap_8h.js deleted file mode 100644 index 33ca708..0000000 --- a/unitheap_8h.js +++ /dev/null @@ -1,11 +0,0 @@ -var unitheap_8h = -[ - [ "MEMUnitHeap", "group__coreinit__unitheap.html#ga28feade8162e7408de7ca9631ebbb3f4", null ], - [ "MEMAllocFromUnitHeap", "group__coreinit__unitheap.html#gae1aa174b51dc044eee162dc5434d85d9", null ], - [ "MEMCalcHeapSizeForUnitHeap", "group__coreinit__unitheap.html#gab878919563f5beb15d2bfdf681d53a4f", null ], - [ "MEMCountFreeBlockForUnitHeap", "group__coreinit__unitheap.html#gaa36fd6a9f4d06016c5305cfb9abb7968", null ], - [ "MEMCreateUnitHeapEx", "group__coreinit__unitheap.html#ga1473455394fafe1db2ad6eceb3ef0190", null ], - [ "MEMDestroyUnitHeap", "group__coreinit__unitheap.html#gaab3f24ef36191a8e37bdd0f25334fa22", null ], - [ "MEMFreeToUnitHeap", "group__coreinit__unitheap.html#ga24dec6b3af5469f55b123b74a8e98187", null ], - [ "MEMiDumpUnitHeap", "group__coreinit__unitheap.html#ga74d2aacbba4c0a9682b9a1a461885a0d", null ] -]; \ No newline at end of file diff --git a/unitheap_8h_source.html b/unitheap_8h_source.html deleted file mode 100644 index a9db44a..0000000 --- a/unitheap_8h_source.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -WUT: D:/Programming/Projects/wut/include/coreinit/unitheap.h Source File - - - - - - - - - - -
    -
    - - - - - - -
    -
    WUT -  0.1 -
    -
    Wii U Toolchain
    -
    -
    - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    unitheap.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "memheap.h"
    -
    4 
    -
    11 #ifdef __cplusplus
    -
    12 extern "C" {
    -
    13 #endif
    -
    14 
    -
    15 typedef struct MEMUnitHeap MEMUnitHeap;
    - -
    17 
    - -
    19 {
    - -
    21 };
    -
    22 CHECK_OFFSET(MEMUnitHeapFreeBlock, 0x00, next);
    -
    23 CHECK_SIZE(MEMUnitHeapFreeBlock, 0x04);
    -
    24 
    - -
    26 {
    - - -
    29  uint32_t blockSize;
    -
    30 };
    -
    31 CHECK_OFFSET(MEMUnitHeap, 0x00, header);
    -
    32 CHECK_OFFSET(MEMUnitHeap, 0x40, freeBlocks);
    -
    33 CHECK_OFFSET(MEMUnitHeap, 0x44, blockSize);
    -
    34 CHECK_SIZE(MEMUnitHeap, 0x48);
    -
    35 
    - - -
    38  uint32_t size,
    -
    39  uint32_t blockSize,
    -
    40  int32_t alignment,
    -
    41  uint16_t flags);
    -
    42 
    -
    43 void *
    - -
    45 
    -
    46 void *
    - -
    48 
    -
    49 void
    - -
    51  void *block);
    -
    52 
    -
    53 void
    - -
    55 
    -
    56 uint32_t
    - -
    58 
    -
    59 uint32_t
    -
    60 MEMCalcHeapSizeForUnitHeap(uint32_t blockSize,
    -
    61  uint32_t count,
    -
    62  int32_t alignment);
    -
    63 
    -
    64 #ifdef __cplusplus
    -
    65 }
    -
    66 #endif
    -
    67 
    -
    void * MEMAllocFromUnitHeap(MEMUnitHeap *heap)
    -
    void * MEMDestroyUnitHeap(MEMUnitHeap *heap)
    -
    MEMUnitHeapFreeBlock * next
    Definition: unitheap.h:20
    -
    MEMUnitHeap * MEMCreateUnitHeapEx(MEMUnitHeap *heap, uint32_t size, uint32_t blockSize, int32_t alignment, uint16_t flags)
    - -
    MEMUnitHeapFreeBlock * freeBlocks
    Definition: unitheap.h:28
    - -
    void MEMFreeToUnitHeap(MEMUnitHeap *heap, void *block)
    -
    uint32_t MEMCalcHeapSizeForUnitHeap(uint32_t blockSize, uint32_t count, int32_t alignment)
    -
    uint32_t MEMCountFreeBlockForUnitHeap(MEMUnitHeap *heap)
    - - -
    uint32_t blockSize
    Definition: unitheap.h:29
    - -
    MEMHeapHeader header
    Definition: unitheap.h:27
    -
    void MEMiDumpUnitHeap(MEMUnitHeap *heap)
    -
    - - - - diff --git a/utils_8h.html b/utils_8h.html new file mode 100644 index 0000000..867036d --- /dev/null +++ b/utils_8h.html @@ -0,0 +1,120 @@ + + + + + + + +wut: include/gx2/utils.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    utils.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +

    Go to the source code of this file.

    + + + + +

    +Macros

    #define GX2_SQ_SEL_MASK(x, y, z, w)   (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
     
    + + + +

    +Typedefs

    typedef enum GX2_SQ_SEL GX2_SQ_SEL
     
    + + + +

    +Enumerations

    enum  GX2_SQ_SEL {
    +  GX2_SQ_SEL_X = 0, +
    +  GX2_SQ_SEL_Y = 1, +
    +  GX2_SQ_SEL_Z = 2, +
    +  GX2_SQ_SEL_W = 3, +
    +  GX2_SQ_SEL_0 = 4, +
    +  GX2_SQ_SEL_1 = 5, +
    +  GX2_SQ_SEL_MASK = 7 +
    + }
     
    +
    + + + + diff --git a/utils_8h_source.html b/utils_8h_source.html new file mode 100644 index 0000000..9e8c4e0 --- /dev/null +++ b/utils_8h_source.html @@ -0,0 +1,91 @@ + + + + + + + +wut: include/gx2/utils.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    utils.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    10 #ifdef __cplusplus
    11 extern "C" {
    12 #endif
    13 
    14 typedef enum GX2_SQ_SEL
    15 {
    23 } GX2_SQ_SEL;
    24 
    25 #define GX2_SQ_SEL_MASK(x, y, z, w) (((x) << 24) | ((y) << 16) | ((z) << 8) | (w))
    26 
    27 #ifdef __cplusplus
    28 }
    29 #endif
    30 
    + +
    #define GX2_SQ_SEL_MASK(x, y, z, w)
    Definition: utils.h:25
    + + +
    GX2_SQ_SEL
    Definition: utils.h:14
    + + + +
    + + + + diff --git a/voice_8h.html b/voice_8h.html index 5868c31..c70c1fc 100644 --- a/voice_8h.html +++ b/voice_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/voice.h File Reference + + +wut: include/sndcore2/voice.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <wut.h>
    #include "device.h"
    -#include "result.h"
    +#include "result.h"

    Go to the source code of this file.

    - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +

    Data Structures

    struct  AXVoiceLink
     
    struct  AXVoiceOffsets
     
    struct  AXVoice
     
    struct  AXVoiceDeviceBusMixData
     
    struct  AXVoiceDeviceMixData
     
    struct  AXVoiceVeData
     
    struct  AXVoiceAdpcmLoopData
     
    struct  AXVoiceAdpcm
     
    struct  AXVoiceSrc
     
    struct  AXVoiceOffsets
     
    struct  AXVoice
     
    struct  AXVoiceDeviceBusMixData
     
    struct  AXVoiceDeviceMixData
     
    struct  AXVoiceVeData
     
    struct  AXVoiceAdpcmLoopData
     
    struct  AXVoiceAdpcm
     
    struct  AXVoiceSrc
     AXVoice Sample Rate Converter. More...
     
    - + - + - + - + - + - + - + - + - + @@ -171,80 +152,127 @@ Typedefs

    Typedefs

    typedef struct AXVoice AXVoice
    typedef struct AXVoice AXVoice
     
    typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
    typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData
     
    typedef struct AXVoiceAdpcm AXVoiceAdpcm
    typedef struct AXVoiceAdpcm AXVoiceAdpcm
     
    typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
    typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData
     
    typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
    typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData
     
    typedef struct AXVoiceLink AXVoiceLink
    typedef struct AXVoiceLink AXVoiceLink
     
    typedef struct AXVoiceOffsets AXVoiceOffsets
    typedef struct AXVoiceOffsets AXVoiceOffsets
     
    typedef struct AXVoiceSrc AXVoiceSrc
    typedef struct AXVoiceSrc AXVoiceSrc
     
    typedef struct AXVoiceVeData AXVoiceVeData
    typedef struct AXVoiceVeData AXVoiceVeData
     
    typedef uint16_t AXVoiceFormat
     A value from enum AX_VOICE_FORMAT. More...
    - - - - - - - - - - - - - - + + + + + + + + + + + + + +

    Enumerations

    enum  AX_VOICE_FORMAT
     
    enum  AX_VOICE_LOOP
     
    enum  AX_VOICE_RENDERER
     
    enum  AX_VOICE_RATIO_RESULT
     
    enum  AX_VOICE_SRC_TYPE
     
    enum  AX_VOICE_STATE
     
    enum  AX_VOICE_TYPE
     
    enum  AX_VOICE_FORMAT {
    +  AX_VOICE_FORMAT_ADPCM = 0, +
    +  AX_VOICE_FORMAT_LPCM16 = 10, +
    +  AX_VOICE_FORMAT_LPCM8 = 25 +
    + }
     
    enum  AX_VOICE_LOOP {
    +  AX_VOICE_LOOP_DISABLED = 0, +
    +  AX_VOICE_LOOP_ENABLED = 1 +
    + }
     
    enum  AX_VOICE_RENDERER {
    +  AX_VOICE_RENDERER_DSP = 0, +
    +  AX_VOICE_RENDERER_CPU = 1, +
    +  AX_VOICE_RENDERER_AUTO = 2 +
    + }
     
    enum  AX_VOICE_RATIO_RESULT {
    +  AX_VOICE_RATIO_RESULT_SUCCESS = 0, +
    +  AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO = -1, +
    +  AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING = -2 +
    + }
     
    enum  AX_VOICE_SRC_TYPE {
    +  AX_VOICE_SRC_TYPE_NONE = 0, +
    +  AX_VOICE_SRC_TYPE_LINEAR = 1, +
    +  AX_VOICE_SRC_TYPE_UNK0 = 2, +
    +  AX_VOICE_SRC_TYPE_UNK1 = 3, +
    +  AX_VOICE_SRC_TYPE_UNK2 = 4 +
    + }
     
    enum  AX_VOICE_STATE {
    +  AX_VOICE_STATE_STOPPED = 0, +
    +  AX_VOICE_STATE_PLAYING = 1 +
    + }
     
    enum  AX_VOICE_TYPE { AX_VOICE_TYPE_UNKNOWN + }
     
    - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

    Functions

    AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
    int32_t AXVoiceBegin (AXVoice *v)
     
    int32_t AXVoiceEnd (AXVoice *v)
     
    AXVoiceAXAcquireVoice (uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
     
    AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
    AXVoiceAXAcquireVoiceEx (uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
     
    BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
    BOOL AXCheckVoiceOffsets (AXVoiceOffsets *offsets)
     
    void AXFreeVoice (AXVoice *voice)
    void AXFreeVoice (AXVoice *voice)
     
    uint32_t AXGetMaxVoices ()
     
    uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
    uint32_t AXGetVoiceCurrentOffsetEx (AXVoice *voice, const void *samples)
     
    uint32_t AXGetVoiceLoopCount (AXVoice *voice)
    uint32_t AXGetVoiceLoopCount (AXVoice *voice)
     
    void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
    void AXGetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
     
    BOOL AXIsVoiceRunning (AXVoice *voice)
    BOOL AXIsVoiceRunning (AXVoice *voice)
     
    void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
    void AXSetVoiceAdpcm (AXVoice *voice, AXVoiceAdpcm *adpcm)
     
    void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
    void AXSetVoiceAdpcmLoop (AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
     
    void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
    void AXSetVoiceCurrentOffset (AXVoice *voice, uint32_t offset)
     
    AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
    AXResult AXSetVoiceDeviceMix (AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
     
    void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
    void AXSetVoiceEndOffset (AXVoice *voice, uint32_t offset)
     
    void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
    void AXSetVoiceEndOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
     
    AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
    AXResult AXSetVoiceInitialTimeDelay (AXVoice *voice, uint16_t delay)
     
    void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
    void AXSetVoiceLoopOffset (AXVoice *voice, uint32_t offset)
     
    void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
    void AXSetVoiceLoopOffsetEx (AXVoice *voice, uint32_t offset, const void *samples)
     
    void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
    void AXSetVoiceLoop (AXVoice *voice, AXVoiceLoop loop)
     
    void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
    void AXSetVoiceOffsets (AXVoice *voice, AXVoiceOffsets *offsets)
     
    void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
    void AXSetVoicePriority (AXVoice *voice, uint32_t priority)
     
    void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
    void AXSetVoiceRmtIIRCoefs (AXVoice *voice, uint16_t filter,...)
     
    void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
    void AXSetVoiceSrc (AXVoice *voice, AXVoiceSrc *src)
     
    AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
    AXVoiceSrcRatioResult AXSetVoiceSrcRatio (AXVoice *voice, float ratio)
     
    void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
    void AXSetVoiceSrcType (AXVoice *voice, AXVoiceSrcType type)
     
    void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
    void AXSetVoiceState (AXVoice *voice, AXVoiceState state)
     
    void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
    void AXSetVoiceType (AXVoice *voice, AXVoiceType type)
     
    void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
    void AXSetVoiceVe (AXVoice *voice, AXVoiceVeData *veData)
     
    void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
    void AXSetVoiceVeDelta (AXVoice *voice, int16_t delta)
     
    @@ -252,7 +280,7 @@ Functions diff --git a/voice_8h_source.html b/voice_8h_source.html index 0a80635..cbc37ee 100644 --- a/voice_8h_source.html +++ b/voice_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/sndcore2/voice.h Source File + + +wut: include/sndcore2/voice.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    voice.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <wut.h>
    -
    3 #include "device.h"
    -
    4 #include "result.h"
    -
    5 
    -
    13 #ifdef __cplusplus
    -
    14 extern "C" {
    -
    15 #endif
    -
    16 
    -
    17 typedef struct AXVoice AXVoice;
    - -
    19 typedef struct AXVoiceAdpcm AXVoiceAdpcm;
    - - -
    22 typedef struct AXVoiceLink AXVoiceLink;
    - -
    24 typedef struct AXVoiceSrc AXVoiceSrc;
    - -
    26 
    -
    28 typedef uint16_t AXVoiceFormat;
    -
    29 
    -
    31 typedef uint16_t AXVoiceLoop;
    -
    32 
    -
    34 typedef uint32_t AXVoiceSrcType;
    -
    35 
    -
    37 typedef uint32_t AXVoiceState;
    -
    38 
    -
    40 typedef uint32_t AXVoiceRenderer;
    -
    41 
    -
    43 typedef int32_t AXVoiceSrcRatioResult;
    -
    44 
    -
    46 typedef uint32_t AXVoiceType;
    -
    47 
    -
    48 typedef void(*AXVoiceCallbackFn)(void *);
    -
    49 typedef void(*AXVoiceCallbackExFn)(void *, uint32_t, uint32_t);
    -
    50 
    - -
    52 {
    - - - -
    56 };
    -
    57 
    - -
    59 {
    - - -
    62 };
    -
    63 
    - -
    65 {
    - - - -
    69 };
    -
    70 
    - -
    72 {
    - - - -
    76 };
    -
    77 
    - -
    79 {
    - - - - - -
    85 };
    -
    86 
    - -
    88 {
    - - -
    91 };
    -
    92 
    - -
    94 {
    -
    95  // Unknown
    - -
    97 };
    -
    98 
    - -
    100 {
    - - -
    103 };
    -
    104 CHECK_OFFSET(AXVoiceLink, 0x0, next);
    -
    105 CHECK_OFFSET(AXVoiceLink, 0x4, prev);
    -
    106 CHECK_SIZE(AXVoiceLink, 0x8);
    -
    107 
    - -
    109 {
    -
    110  AXVoiceFormat dataType;
    -
    111  AXVoiceLoop loopingEnabled;
    -
    112  uint32_t loopOffset;
    -
    113  uint32_t endOffset;
    -
    114  uint32_t currentOffset;
    -
    115  const void *data;
    -
    116 };
    -
    117 CHECK_OFFSET(AXVoiceOffsets, 0x0, dataType);
    -
    118 CHECK_OFFSET(AXVoiceOffsets, 0x2, loopingEnabled);
    -
    119 CHECK_OFFSET(AXVoiceOffsets, 0x4, loopOffset);
    -
    120 CHECK_OFFSET(AXVoiceOffsets, 0x8, endOffset);
    -
    121 CHECK_OFFSET(AXVoiceOffsets, 0xc, currentOffset);
    -
    122 CHECK_OFFSET(AXVoiceOffsets, 0x10, data);
    -
    123 CHECK_SIZE(AXVoiceOffsets, 0x14);
    -
    124 
    -
    125 struct AXVoice
    -
    126 {
    -
    128  uint32_t index;
    -
    129 
    -
    131  AXVoiceState state;
    -
    132 
    -
    134  uint32_t volume;
    -
    135 
    -
    137  AXVoiceRenderer renderer;
    -
    138 
    - -
    141 
    - -
    144 
    -
    146  uint32_t priority;
    -
    147 
    - -
    150 
    -
    152  void *userContext;
    -
    153 
    -
    155  uint32_t syncBits;
    -
    156 
    -
    157  UNKNOWN(0x8);
    -
    158 
    - -
    161 
    - -
    164 
    -
    166  uint32_t callbackReason;
    -
    167 
    -
    168  float unk0;
    -
    169  float unk1;
    -
    170 };
    -
    171 CHECK_OFFSET(AXVoice, 0x0, index);
    -
    172 CHECK_OFFSET(AXVoice, 0x4, state);
    -
    173 CHECK_OFFSET(AXVoice, 0x8, volume);
    -
    174 CHECK_OFFSET(AXVoice, 0xc, renderer);
    -
    175 CHECK_OFFSET(AXVoice, 0x10, link);
    -
    176 CHECK_OFFSET(AXVoice, 0x18, cbNext);
    -
    177 CHECK_OFFSET(AXVoice, 0x1c, priority);
    -
    178 CHECK_OFFSET(AXVoice, 0x20, callback);
    -
    179 CHECK_OFFSET(AXVoice, 0x24, userContext);
    -
    180 CHECK_OFFSET(AXVoice, 0x28, syncBits);
    -
    181 CHECK_OFFSET(AXVoice, 0x34, offsets);
    -
    182 CHECK_OFFSET(AXVoice, 0x48, callbackEx);
    -
    183 CHECK_OFFSET(AXVoice, 0x4c, callbackReason);
    -
    184 CHECK_OFFSET(AXVoice, 0x50, unk0);
    -
    185 CHECK_OFFSET(AXVoice, 0x54, unk1);
    -
    186 CHECK_SIZE(AXVoice, 0x58);
    -
    187 
    - -
    189 {
    -
    190  uint16_t volume;
    -
    191  int16_t delta;
    -
    192 };
    -
    193 CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x0, volume);
    -
    194 CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x2, delta);
    -
    195 CHECK_SIZE(AXVoiceDeviceBusMixData, 0x4);
    -
    196 
    - -
    198 {
    - -
    200 };
    -
    201 CHECK_OFFSET(AXVoiceDeviceMixData, 0x0, bus);
    -
    202 CHECK_SIZE(AXVoiceDeviceMixData, 0x10);
    -
    203 
    - -
    205 {
    -
    206  uint16_t volume;
    -
    207  int16_t delta;
    -
    208 };
    -
    209 CHECK_OFFSET(AXVoiceVeData, 0x0, volume);
    -
    210 CHECK_OFFSET(AXVoiceVeData, 0x2, delta);
    -
    211 CHECK_SIZE(AXVoiceVeData, 0x4);
    -
    212 
    - -
    214 {
    -
    215  uint16_t predScale;
    -
    216  int16_t prevSample[2];
    -
    217 };
    -
    218 CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x0, predScale);
    -
    219 CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x2, prevSample);
    -
    220 CHECK_SIZE(AXVoiceAdpcmLoopData, 0x6);
    -
    221 
    - -
    223 {
    -
    224  int16_t coefficients[16];
    -
    225  uint16_t gain;
    -
    226  uint16_t predScale;
    -
    227  int16_t prevSample[2];
    -
    228 };
    -
    229 CHECK_OFFSET(AXVoiceAdpcm, 0x0, coefficients);
    -
    230 CHECK_OFFSET(AXVoiceAdpcm, 0x20, gain);
    -
    231 CHECK_OFFSET(AXVoiceAdpcm, 0x22, predScale);
    -
    232 CHECK_OFFSET(AXVoiceAdpcm, 0x24, prevSample);
    -
    233 CHECK_SIZE(AXVoiceAdpcm, 0x28);
    -
    234 
    -
    235 #pragma pack(push, 1)
    -
    236 
    - -
    241 {
    -
    243  uint32_t ratio;
    -
    244 
    - -
    247  int16_t lastSample[4];
    -
    248 };
    -
    249 CHECK_OFFSET(AXVoiceSrc, 0x0, ratio);
    -
    250 CHECK_OFFSET(AXVoiceSrc, 0x4, currentOffsetFrac);
    -
    251 CHECK_OFFSET(AXVoiceSrc, 0x6, lastSample);
    -
    252 CHECK_SIZE(AXVoiceSrc, 0xe);
    -
    253 
    -
    254 #pragma pack(pop)
    -
    255 
    -
    256 AXVoice *
    -
    257 AXAcquireVoice(uint32_t priority,
    -
    258  AXVoiceCallbackFn callback,
    -
    259  void *userContext);
    -
    260 
    -
    261 AXVoice *
    -
    262 AXAcquireVoiceEx(uint32_t priority,
    -
    263  AXVoiceCallbackExFn callback,
    -
    264  void *userContext);
    -
    265 
    -
    266 BOOL
    - -
    268 
    -
    269 void
    -
    270 AXFreeVoice(AXVoice *voice);
    -
    271 
    -
    272 uint32_t
    - -
    274 
    -
    275 uint32_t
    - -
    277  const void *samples);
    -
    278 
    -
    279 uint32_t
    - -
    281 
    -
    282 void
    - -
    284  AXVoiceOffsets *offsets);
    -
    285 
    -
    286 BOOL
    -
    287 AXIsVoiceRunning(AXVoice *voice);
    -
    288 
    -
    289 void
    -
    290 AXSetVoiceAdpcm(AXVoice *voice,
    -
    291  AXVoiceAdpcm *adpcm);
    -
    292 
    -
    293 void
    - -
    295  AXVoiceAdpcmLoopData *loopData);
    -
    296 
    -
    297 void
    - -
    299  uint32_t offset);
    -
    300 
    -
    301 AXResult
    - -
    303  AXDeviceType type,
    -
    304  uint32_t id,
    -
    305  AXVoiceDeviceMixData *mixData);
    -
    306 
    -
    307 void
    - -
    309  uint32_t offset);
    -
    310 
    -
    311 void
    - -
    313  uint32_t offset,
    -
    314  const void *samples);
    -
    315 
    -
    316 AXResult
    - -
    318  uint16_t delay);
    -
    319 
    -
    320 void
    - -
    322  uint32_t offset);
    -
    323 
    -
    324 void
    - -
    326  uint32_t offset,
    -
    327  const void *samples);
    -
    328 
    -
    329 void
    -
    330 AXSetVoiceLoop(AXVoice *voice,
    -
    331  AXVoiceLoop loop);
    -
    332 
    -
    333 void
    - -
    335  AXVoiceOffsets *offsets);
    -
    336 
    -
    337 void
    - -
    339  uint32_t priority);
    -
    340 
    -
    341 void
    - -
    343  uint16_t filter,
    -
    344  ...);
    -
    345 
    -
    346 void
    -
    347 AXSetVoiceSrc(AXVoice *voice,
    -
    348  AXVoiceSrc *src);
    -
    349 
    -
    350 AXVoiceSrcRatioResult
    - -
    352  float ratio);
    -
    353 
    -
    354 void
    - -
    356  AXVoiceSrcType type);
    -
    357 
    -
    358 void
    -
    359 AXSetVoiceState(AXVoice *voice,
    -
    360  AXVoiceState state);
    -
    361 
    -
    362 void
    -
    363 AXSetVoiceType(AXVoice *voice,
    -
    364  AXVoiceType type);
    -
    365 
    -
    366 void
    -
    367 AXSetVoiceVe(AXVoice *voice,
    -
    368  AXVoiceVeData *veData);
    -
    369 
    -
    370 void
    - -
    372  int16_t delta);
    -
    373 
    -
    374 #ifdef __cplusplus
    -
    375 }
    -
    376 #endif
    -
    377 
    -
    int16_t prevSample[2]
    Definition: voice.h:216
    -
    void AXSetVoiceCurrentOffset(AXVoice *voice, uint32_t offset)
    - - +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 #include "device.h"
    4 #include "result.h"
    5 
    13 #ifdef __cplusplus
    14 extern "C" {
    15 #endif
    16 
    17 typedef struct AXVoice AXVoice;
    19 typedef struct AXVoiceAdpcm AXVoiceAdpcm;
    22 typedef struct AXVoiceLink AXVoiceLink;
    24 typedef struct AXVoiceSrc AXVoiceSrc;
    26 
    28 typedef uint16_t AXVoiceFormat;
    29 
    31 typedef uint16_t AXVoiceLoop;
    32 
    34 typedef uint32_t AXVoiceSrcType;
    35 
    37 typedef uint32_t AXVoiceState;
    38 
    40 typedef uint32_t AXVoiceRenderer;
    41 
    43 typedef int32_t AXVoiceSrcRatioResult;
    44 
    46 typedef uint32_t AXVoiceType;
    47 
    48 typedef void(*AXVoiceCallbackFn)(void *);
    49 typedef void(*AXVoiceCallbackExFn)(void *, uint32_t, uint32_t);
    50 
    52 {
    56 };
    57 
    59 {
    62 };
    63 
    65 {
    69 };
    70 
    72 {
    76 };
    77 
    79 {
    85 };
    86 
    88 {
    91 };
    92 
    94 {
    95  // Unknown
    97 };
    98 
    100 {
    103 };
    104 WUT_CHECK_OFFSET(AXVoiceLink, 0x0, next);
    105 WUT_CHECK_OFFSET(AXVoiceLink, 0x4, prev);
    106 WUT_CHECK_SIZE(AXVoiceLink, 0x8);
    107 
    109 {
    112  uint32_t loopOffset;
    113  uint32_t endOffset;
    114  uint32_t currentOffset;
    115  const void *data;
    116 };
    117 WUT_CHECK_OFFSET(AXVoiceOffsets, 0x0, dataType);
    118 WUT_CHECK_OFFSET(AXVoiceOffsets, 0x2, loopingEnabled);
    119 WUT_CHECK_OFFSET(AXVoiceOffsets, 0x4, loopOffset);
    120 WUT_CHECK_OFFSET(AXVoiceOffsets, 0x8, endOffset);
    121 WUT_CHECK_OFFSET(AXVoiceOffsets, 0xc, currentOffset);
    122 WUT_CHECK_OFFSET(AXVoiceOffsets, 0x10, data);
    123 WUT_CHECK_SIZE(AXVoiceOffsets, 0x14);
    124 
    125 struct AXVoice
    126 {
    128  uint32_t index;
    129 
    132 
    134  uint32_t volume;
    135 
    138 
    141 
    144 
    146  uint32_t priority;
    147 
    150 
    152  void *userContext;
    153 
    155  uint32_t syncBits;
    156 
    157  WUT_UNKNOWN_BYTES(0x8);
    158 
    161 
    164 
    166  uint32_t callbackReason;
    167 
    168  float unk0;
    169  float unk1;
    170 };
    171 WUT_CHECK_OFFSET(AXVoice, 0x0, index);
    172 WUT_CHECK_OFFSET(AXVoice, 0x4, state);
    173 WUT_CHECK_OFFSET(AXVoice, 0x8, volume);
    174 WUT_CHECK_OFFSET(AXVoice, 0xc, renderer);
    175 WUT_CHECK_OFFSET(AXVoice, 0x10, link);
    176 WUT_CHECK_OFFSET(AXVoice, 0x18, cbNext);
    177 WUT_CHECK_OFFSET(AXVoice, 0x1c, priority);
    178 WUT_CHECK_OFFSET(AXVoice, 0x20, callback);
    179 WUT_CHECK_OFFSET(AXVoice, 0x24, userContext);
    180 WUT_CHECK_OFFSET(AXVoice, 0x28, syncBits);
    181 WUT_CHECK_OFFSET(AXVoice, 0x34, offsets);
    182 WUT_CHECK_OFFSET(AXVoice, 0x48, callbackEx);
    183 WUT_CHECK_OFFSET(AXVoice, 0x4c, callbackReason);
    184 WUT_CHECK_OFFSET(AXVoice, 0x50, unk0);
    185 WUT_CHECK_OFFSET(AXVoice, 0x54, unk1);
    186 WUT_CHECK_SIZE(AXVoice, 0x58);
    187 
    189 {
    190  uint16_t volume;
    191  int16_t delta;
    192 };
    193 WUT_CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x0, volume);
    194 WUT_CHECK_OFFSET(AXVoiceDeviceBusMixData, 0x2, delta);
    195 WUT_CHECK_SIZE(AXVoiceDeviceBusMixData, 0x4);
    196 
    198 {
    200 };
    201 WUT_CHECK_OFFSET(AXVoiceDeviceMixData, 0x0, bus);
    202 WUT_CHECK_SIZE(AXVoiceDeviceMixData, 0x10);
    203 
    205 {
    206  uint16_t volume;
    207  int16_t delta;
    208 };
    209 WUT_CHECK_OFFSET(AXVoiceVeData, 0x0, volume);
    210 WUT_CHECK_OFFSET(AXVoiceVeData, 0x2, delta);
    211 WUT_CHECK_SIZE(AXVoiceVeData, 0x4);
    212 
    214 {
    215  uint16_t predScale;
    216  int16_t prevSample[2];
    217 };
    218 WUT_CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x0, predScale);
    219 WUT_CHECK_OFFSET(AXVoiceAdpcmLoopData, 0x2, prevSample);
    220 WUT_CHECK_SIZE(AXVoiceAdpcmLoopData, 0x6);
    221 
    223 {
    224  int16_t coefficients[16];
    225  uint16_t gain;
    226  uint16_t predScale;
    227  int16_t prevSample[2];
    228 };
    229 WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x0, coefficients);
    230 WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x20, gain);
    231 WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x22, predScale);
    232 WUT_CHECK_OFFSET(AXVoiceAdpcm, 0x24, prevSample);
    233 WUT_CHECK_SIZE(AXVoiceAdpcm, 0x28);
    234 
    235 #pragma pack(push, 1)
    236 
    241 {
    243  uint32_t ratio;
    244 
    247  int16_t lastSample[4];
    248 };
    249 WUT_CHECK_OFFSET(AXVoiceSrc, 0x0, ratio);
    250 WUT_CHECK_OFFSET(AXVoiceSrc, 0x4, currentOffsetFrac);
    251 WUT_CHECK_OFFSET(AXVoiceSrc, 0x6, lastSample);
    252 WUT_CHECK_SIZE(AXVoiceSrc, 0xe);
    253 
    254 #pragma pack(pop)
    255 
    256 int32_t
    258 
    259 int32_t
    260 AXVoiceEnd(AXVoice *v);
    261 
    262 AXVoice *
    263 AXAcquireVoice(uint32_t priority,
    264  AXVoiceCallbackFn callback,
    265  void *userContext);
    266 
    267 AXVoice *
    268 AXAcquireVoiceEx(uint32_t priority,
    269  AXVoiceCallbackExFn callback,
    270  void *userContext);
    271 
    272 BOOL
    274 
    275 void
    276 AXFreeVoice(AXVoice *voice);
    277 
    278 uint32_t
    280 
    281 uint32_t
    283  const void *samples);
    284 
    285 uint32_t
    287 
    288 void
    290  AXVoiceOffsets *offsets);
    291 
    292 BOOL
    293 AXIsVoiceRunning(AXVoice *voice);
    294 
    295 void
    296 AXSetVoiceAdpcm(AXVoice *voice,
    297  AXVoiceAdpcm *adpcm);
    298 
    299 void
    301  AXVoiceAdpcmLoopData *loopData);
    302 
    303 void
    305  uint32_t offset);
    306 
    307 AXResult
    309  AXDeviceType type,
    310  uint32_t id,
    311  AXVoiceDeviceMixData *mixData);
    312 
    313 void
    315  uint32_t offset);
    316 
    317 void
    319  uint32_t offset,
    320  const void *samples);
    321 
    322 AXResult
    324  uint16_t delay);
    325 
    326 void
    328  uint32_t offset);
    329 
    330 void
    332  uint32_t offset,
    333  const void *samples);
    334 
    335 void
    336 AXSetVoiceLoop(AXVoice *voice,
    337  AXVoiceLoop loop);
    338 
    339 void
    341  AXVoiceOffsets *offsets);
    342 
    343 void
    345  uint32_t priority);
    346 
    347 void
    349  uint16_t filter,
    350  ...);
    351 
    352 void
    353 AXSetVoiceSrc(AXVoice *voice,
    354  AXVoiceSrc *src);
    355 
    358  float ratio);
    359 
    360 void
    362  AXVoiceSrcType type);
    363 
    364 void
    365 AXSetVoiceState(AXVoice *voice,
    366  AXVoiceState state);
    367 
    368 void
    369 AXSetVoiceType(AXVoice *voice,
    370  AXVoiceType type);
    371 
    372 void
    373 AXSetVoiceVe(AXVoice *voice,
    374  AXVoiceVeData *veData);
    375 
    376 void
    378  int16_t delta);
    379 
    380 #ifdef __cplusplus
    381 }
    382 #endif
    383 
    void AXSetVoiceCurrentOffset(AXVoice *voice, uint32_t offset)
    +
    float unk1
    Definition: voice.h:169
    +
    AXVoiceRenderer renderer
    The renderer to use for this voice.
    Definition: voice.h:137
    +
    uint32_t index
    The index of this voice out of the total voices.
    Definition: voice.h:128
    +
    Definition: voice.h:125
    -
    uint32_t volume
    Current volume of this voice.
    Definition: voice.h:134
    -
    uint32_t syncBits
    A bitfield representing different things needing to be synced.
    Definition: voice.h:155
    -
    AXVoiceRenderer renderer
    The renderer to use for this voice.
    Definition: voice.h:137
    - -
    AXVoiceCallbackFn callback
    The callback to call if this is force-free'd by another acquire.
    Definition: voice.h:149
    +
    AXVoiceCallbackExFn callbackEx
    An extended version of the callback above.
    Definition: voice.h:163
    void AXSetVoiceAdpcm(AXVoice *voice, AXVoiceAdpcm *adpcm)
    + +
    AXVoice * cbNext
    A link to the next callback to invoke.
    Definition: voice.h:143
    void AXGetVoiceOffsets(AXVoice *voice, AXVoiceOffsets *offsets)
    +
    AXVoiceCallbackFn callback
    The callback to call if this is force-free&#39;d by another acquire.
    Definition: voice.h:149
    +
    void AXSetVoiceOffsets(AXVoice *voice, AXVoiceOffsets *offsets)
    - +
    AXVoiceLoop loopingEnabled
    Definition: voice.h:111
    +
    AXVoice * next
    Definition: voice.h:101
    void AXSetVoiceEndOffsetEx(AXVoice *voice, uint32_t offset, const void *samples)
    +
    int32_t AXVoiceBegin(AXVoice *v)
    +
    AXVoiceDeviceBusMixData bus[4]
    Definition: voice.h:199
    +
    uint32_t loopOffset
    Definition: voice.h:112
    uint32_t AXVoiceRenderer
    A value from enum AX_VOICE_RENDERER.
    Definition: voice.h:40
    -
    float unk1
    Definition: voice.h:169
    void AXSetVoiceLoopOffsetEx(AXVoice *voice, uint32_t offset, const void *samples)
    -
    BOOL AXIsVoiceRunning(AXVoice *voice)
    - + -
    AXVoiceLoop loopingEnabled
    Definition: voice.h:111
    -
    int16_t coefficients[16]
    Definition: voice.h:224
    -
    uint16_t currentOffsetFrac
    Used by the resampler, fixed 0.16.
    Definition: voice.h:246
    -
    uint32_t priority
    The priority of this voice used for force-acquiring a voice.
    Definition: voice.h:146
    +
    int32_t AXVoiceEnd(AXVoice *v)
    +
    float unk0
    Definition: voice.h:168
    void AXSetVoiceSrc(AXVoice *voice, AXVoiceSrc *src)
    void AXSetVoiceAdpcmLoop(AXVoice *voice, AXVoiceAdpcmLoopData *loopData)
    +
    void(* AXVoiceCallbackExFn)(void *, uint32_t, uint32_t)
    Definition: voice.h:49
    void AXSetVoicePriority(AXVoice *voice, uint32_t priority)
    void AXSetVoiceLoopOffset(AXVoice *voice, uint32_t offset)
    +
    uint32_t endOffset
    Definition: voice.h:113
    uint32_t AXGetMaxVoices()
    - +
    int16_t lastSample[4]
    Definition: voice.h:247
    uint32_t AXVoiceState
    A value from enum AX_VOICE_STATE.
    Definition: voice.h:37
    AX_VOICE_TYPE
    Definition: voice.h:93
    - +
    const void * data
    Definition: voice.h:115
    +
    uint16_t predScale
    Definition: voice.h:215
    int32_t AXVoiceSrcRatioResult
    A value from enum AX_VOICE_RATIO_RESULT.
    Definition: voice.h:43
    -
    AX_VOICE_STATE
    Definition: voice.h:87
    -
    AXVoiceState state
    Current play state of this voice.
    Definition: voice.h:131
    AX_VOICE_LOOP
    Definition: voice.h:58
    uint16_t AXVoiceLoop
    A value from enum AX_VOICE_LOOP.
    Definition: voice.h:31
    +
    AXVoiceState state
    Current play state of this voice.
    Definition: voice.h:131
    + +
    int16_t prevSample[2]
    Definition: voice.h:216
    AXVoiceSrcRatioResult AXSetVoiceSrcRatio(AXVoice *voice, float ratio)
    void AXSetVoiceVeDelta(AXVoice *voice, int16_t delta)
    -
    AXVoiceDeviceBusMixData bus[4]
    Definition: voice.h:199
    -
    AXVoiceFormat dataType
    Definition: voice.h:110
    + +
    uint16_t gain
    Definition: voice.h:225
    BOOL AXCheckVoiceOffsets(AXVoiceOffsets *offsets)
    void AXSetVoiceEndOffset(AXVoice *voice, uint32_t offset)
    uint32_t AXGetVoiceCurrentOffsetEx(AXVoice *voice, const void *samples)
    +
    uint32_t syncBits
    A bitfield representing different things needing to be synced.
    Definition: voice.h:155
    AX_VOICE_FORMAT
    Definition: voice.h:51
    AXResult AXSetVoiceInitialTimeDelay(AXVoice *voice, uint16_t delay)
    -
    int16_t lastSample[4]
    Definition: voice.h:247
    -
    AXVoice * cbNext
    A link to the next callback to invoke.
    Definition: voice.h:143
    +
    uint32_t callbackReason
    The reason for the callback being invoked.
    Definition: voice.h:166
    + +
    int16_t coefficients[16]
    Definition: voice.h:224
    AXVoice * AXAcquireVoiceEx(uint32_t priority, AXVoiceCallbackExFn callback, void *userContext)
    void AXSetVoiceSrcType(AXVoice *voice, AXVoiceSrcType type)
    -
    AX_VOICE_RATIO_RESULT
    Definition: voice.h:71
    uint16_t AXVoiceFormat
    A value from enum AX_VOICE_FORMAT.
    Definition: voice.h:28
    -
    uint32_t index
    The index of this voice out of the total voices.
    Definition: voice.h:128
    -
    const void * data
    Definition: voice.h:115
    -
    uint16_t gain
    Definition: voice.h:225
    void AXSetVoiceRmtIIRCoefs(AXVoice *voice, uint16_t filter,...)
    -
    int BOOL
    Definition: wut_types.h:5
    -
    int16_t prevSample[2]
    Definition: voice.h:227
    +
    uint32_t priority
    The priority of this voice used for force-acquiring a voice.
    Definition: voice.h:146
    +
    uint32_t AXDeviceType
    A value from enum AX_DEVICE_TYPE.
    Definition: device.h:23
    -
    AXVoiceCallbackExFn callbackEx
    An extended version of the callback above.
    Definition: voice.h:163
    +
    AX_VOICE_SRC_TYPE
    Definition: voice.h:78
    -
    uint32_t callbackReason
    The reason for the callback being invoked.
    Definition: voice.h:166
    -
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    -
    uint32_t currentOffset
    Definition: voice.h:114
    +
    int32_t AXResult
    A value from enum AX_RESULT.
    Definition: result.h:16
    void(* AXVoiceCallbackFn)(void *)
    Definition: voice.h:48
    -
    Definition: voice.h:125
    - -
    uint16_t predScale
    Definition: voice.h:226
    +
    int32_t BOOL
    Definition: wut_types.h:4
    AXVoice * AXAcquireVoice(uint32_t priority, AXVoiceCallbackFn callback, void *userContext)
    uint32_t AXVoiceSrcType
    A value from enum AX_VOICE_SRC_TYPE.
    Definition: voice.h:34
    +
    uint32_t currentOffset
    Definition: voice.h:114
    AXResult AXSetVoiceDeviceMix(AXVoice *voice, AXDeviceType type, uint32_t id, AXVoiceDeviceMixData *mixData)
    - +
    AXVoiceLink link
    this is a link used in the stack, we do this in host-memory currently
    Definition: voice.h:140
    +
    AXVoiceOffsets offsets
    The current offset data!
    Definition: voice.h:160
    void AXSetVoiceVe(AXVoice *voice, AXVoiceVeData *veData)
    void AXSetVoiceState(AXVoice *voice, AXVoiceState state)
    -
    float unk0
    Definition: voice.h:168
    -
    void * userContext
    The user context to send to the callbacks.
    Definition: voice.h:152
    -
    uint16_t volume
    Definition: voice.h:206
    -
    int16_t delta
    Definition: voice.h:207
    +
    uint16_t currentOffsetFrac
    Used by the resampler, fixed 0.16.
    Definition: voice.h:246
    +
    AXVoice * prev
    Definition: voice.h:102
    void AXSetVoiceLoop(AXVoice *voice, AXVoiceLoop loop)
    -
    AXVoiceLink link
    this is a link used in the stack, we do this in host-memory currently
    Definition: voice.h:140
    uint32_t AXVoiceType
    A value from enum AX_VOICE_TYPE.
    Definition: voice.h:46
    -
    uint32_t endOffset
    Definition: voice.h:113
    AX_VOICE_RENDERER
    Definition: voice.h:64
    -
    AXVoiceOffsets offsets
    The current offset data!
    Definition: voice.h:160
    +
    AXVoice Sample Rate Converter.
    Definition: voice.h:240
    void AXFreeVoice(AXVoice *voice)
    - + +
    void * userContext
    The user context to send to the callbacks.
    Definition: voice.h:152
    void AXSetVoiceType(AXVoice *voice, AXVoiceType type)
    -
    uint32_t ratio
    Playback rate, fixed 16.16.
    Definition: voice.h:243
    -
    uint16_t predScale
    Definition: voice.h:215
    -
    uint32_t loopOffset
    Definition: voice.h:112
    +
    AXVoiceFormat dataType
    Definition: voice.h:110
    +
    uint32_t volume
    Current volume of this voice.
    Definition: voice.h:134
    +
    uint32_t ratio
    Playback rate, fixed 16.16.
    Definition: voice.h:243
    uint32_t AXGetVoiceLoopCount(AXVoice *voice)
    diff --git a/vpad_8dox.html b/vpad_8dox.html index 35e069c..8ed138e 100644 --- a/vpad_8dox.html +++ b/vpad_8dox.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/vpad/vpad.dox File Reference + + +wut: include/vpad/vpad.dox File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -
    D:/Programming/Projects/wut/include/vpad/vpad.dox File Reference
    +
    include/vpad/vpad.dox File Reference
    @@ -92,7 +72,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search'); diff --git a/wpad_8h.html b/wpad_8h.html new file mode 100644 index 0000000..8e902e0 --- /dev/null +++ b/wpad_8h.html @@ -0,0 +1,301 @@ + + + + + + + +wut: include/padscore/wpad.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    wpad.h File Reference
    +
    +
    +
    #include <wut.h>
    +
    +

    Go to the source code of this file.

    + + + + + + +

    +Data Structures

    struct  WPADVec2D
     
    struct  WPADStatusProController
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef struct WPADStatusProController WPADStatusProController
     
    typedef struct WPADVec2D WPADVec2D
     
    typedef enum WPADChan WPADChan
     
    typedef enum WPADDataFormat WPADDataFormat
     
    typedef enum WPADExtensionType WPADExtensionType
     
    typedef enum WPADButton WPADButton
     
    typedef enum WPADClassicButton WPADClassicButton
     
    typedef enum WPADProButton WPADProButton
     
    typedef void(* WPADSamplingCallback) (WPADChan chan)
     
    typedef void(* WPADExtensionCallback) (WPADChan chan, int32_t status)
     
    typedef void(* WPADConnectCallback) (WPADChan chan, int32_t status)
     
    + + + + + + + + + + + + + +

    +Enumerations

    enum  WPADChan {
    +  WPAD_CHAN_0 = 0, +
    +  WPAD_CHAN_1 = 1, +
    +  WPAD_CHAN_2 = 2, +
    +  WPAD_CHAN_3 = 3 +
    + }
     
    enum  WPADDataFormat { WPAD_FMT_PRO_CONTROLLER = 22 + }
     
    enum  WPADExtensionType {
    +  WPAD_EXT_CORE = 0, +
    +  WPAD_EXT_NUNCHUK = 1, +
    +  WPAD_EXT_CLASSIC = 2, +
    +  WPAD_EXT_MPLUS = 5, +
    +  WPAD_EXT_MPLUS_NUNCHUK = 6, +
    +  WPAD_EXT_MPLUS_CLASSIC = 7, +
    +  WPAD_EXT_PRO_CONTROLLER = 31 +
    + }
     
    enum  WPADButton {
    +  WPAD_BUTTON_LEFT = 0x0001, +
    +  WPAD_BUTTON_RIGHT = 0x0002, +
    +  WPAD_BUTTON_DOWN = 0x0004, +
    +  WPAD_BUTTON_UP = 0x0008, +
    +  WPAD_BUTTON_PLUS = 0x0010, +
    +  WPAD_BUTTON_2 = 0x0100, +
    +  WPAD_BUTTON_1 = 0x0200, +
    +  WPAD_BUTTON_B = 0x0400, +
    +  WPAD_BUTTON_A = 0x0800, +
    +  WPAD_BUTTON_MINUS = 0x1000, +
    +  WPAD_BUTTON_Z = 0x2000, +
    +  WPAD_BUTTON_C = 0x4000, +
    +  WPAD_BUTTON_HOME = 0x8000 +
    + }
     
    enum  WPADClassicButton {
    +  WPAD_CLASSIC_BUTTON_UP = 0x0001, +
    +  WPAD_CLASSIC_BUTTON_LEFT = 0x0002, +
    +  WPAD_CLASSIC_BUTTON_ZR = 0x0004, +
    +  WPAD_CLASSIC_BUTTON_X = 0x0008, +
    +  WPAD_CLASSIC_BUTTON_A = 0x0010, +
    +  WPAD_CLASSIC_BUTTON_Y = 0x0020, +
    +  WPAD_CLASSIC_BUTTON_B = 0x0040, +
    +  WPAD_CLASSIC_BUTTON_ZL = 0x0080, +
    +  WPAD_CLASSIC_BUTTON_R = 0x0200, +
    +  WPAD_CLASSIC_BUTTON_PLUS = 0x0400, +
    +  WPAD_CLASSIC_BUTTON_HOME = 0x0800, +
    +  WPAD_CLASSIC_BUTTON_MINUS = 0x1000, +
    +  WPAD_CLASSIC_BUTTON_L = 0x2000, +
    +  WPAD_CLASSIC_BUTTON_DOWN = 0x4000, +
    +  WPAD_CLASSIC_BUTTON_RIGHT = 0x8000 +
    + }
     
    enum  WPADProButton {
    +  WPAD_PRO_BUTTON_UP = 0x00000001, +
    +  WPAD_PRO_BUTTON_LEFT = 0x00000002, +
    +  WPAD_PRO_TRIGGER_ZR = 0x00000004, +
    +  WPAD_PRO_BUTTON_X = 0x00000008, +
    +  WPAD_PRO_BUTTON_A = 0x00000010, +
    +  WPAD_PRO_BUTTON_Y = 0x00000020, +
    +  WPAD_PRO_BUTTON_B = 0x00000040, +
    +  WPAD_PRO_TRIGGER_ZL = 0x00000080, +
    +  WPAD_PRO_RESERVED = 0x00000100, +
    +  WPAD_PRO_TRIGGER_R = 0x00000200, +
    +  WPAD_PRO_BUTTON_PLUS = 0x00000400, +
    +  WPAD_PRO_BUTTON_HOME = 0x00000800, +
    +  WPAD_PRO_BUTTON_MINUS = 0x00001000, +
    +  WPAD_PRO_TRIGGER_L = 0x00002000, +
    +  WPAD_PRO_BUTTON_DOWN = 0x00004000, +
    +  WPAD_PRO_BUTTON_RIGHT = 0x00008000, +
    +  WPAD_PRO_BUTTON_STICK_R = 0x00010000, +
    +  WPAD_PRO_BUTTON_STICK_L = 0x00020000, +
    +  WPAD_PRO_STICK_L_EMULATION_UP = 0x00200000, +
    +  WPAD_PRO_STICK_L_EMULATION_DOWN = 0x00100000, +
    +  WPAD_PRO_STICK_L_EMULATION_LEFT = 0x00040000, +
    +  WPAD_PRO_STICK_L_EMULATION_RIGHT = 0x00080000, +
    +  WPAD_PRO_STICK_R_EMULATION_UP = 0x02000000, +
    +  WPAD_PRO_STICK_R_EMULATION_DOWN = 0x01000000, +
    +  WPAD_PRO_STICK_R_EMULATION_LEFT = 0x00400000, +
    +  WPAD_PRO_STICK_R_EMULATION_RIGHT = 0x00800000 +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    void WPADInit ()
     
    void WPADShutdown ()
     
    int32_t WPADProbe (WPADChan chan, WPADExtensionType *outExtensionType)
     
    int32_t WPADSetDataFormat (WPADChan chan, WPADDataFormat format)
     
    void WPADEnableURCC (int32_t enable)
     
    void WPADEnableWiiRemote (int32_t enable)
     
    void WPADRead (WPADChan chan, void *data)
     
    void WPADSetAutoSleepTime (uint8_t time)
     
    void WPADDisconnect (WPADChan chan)
     
    WPADConnectCallback WPADSetConnectCallback (WPADChan chan, WPADConnectCallback callback)
     
    WPADExtensionCallback WPADSetExtensionCallback (WPADChan chan, WPADExtensionCallback callback)
     
    WPADSamplingCallback WPADSetSamplingCallback (WPADChan chan, WPADSamplingCallback callback)
     
    +
    + + + + diff --git a/wpad_8h_source.html b/wpad_8h_source.html new file mode 100644 index 0000000..3f402aa --- /dev/null +++ b/wpad_8h_source.html @@ -0,0 +1,180 @@ + + + + + + + +wut: include/padscore/wpad.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    wpad.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <wut.h>
    3 
    9 #ifdef __cplusplus
    10 extern "C" {
    11 #endif
    12 
    14 typedef struct WPADVec2D WPADVec2D;
    15 
    16 typedef enum WPADChan
    17 {
    22 } WPADChan;
    23 
    24 typedef enum WPADDataFormat
    25 {
    28 
    29 typedef enum WPADExtensionType
    30 {
    39 
    40 typedef enum WPADButton
    41 {
    42  WPAD_BUTTON_LEFT = 0x0001,
    44  WPAD_BUTTON_DOWN = 0x0004,
    45  WPAD_BUTTON_UP = 0x0008,
    46  WPAD_BUTTON_PLUS = 0x0010,
    47  WPAD_BUTTON_2 = 0x0100,
    48  WPAD_BUTTON_1 = 0x0200,
    49  WPAD_BUTTON_B = 0x0400,
    50  WPAD_BUTTON_A = 0x0800,
    52  WPAD_BUTTON_Z = 0x2000,
    53  WPAD_BUTTON_C = 0x4000,
    54  WPAD_BUTTON_HOME = 0x8000,
    55 } WPADButton;
    56 
    57 typedef enum WPADClassicButton
    58 {
    75 
    76 typedef enum WPADProButton
    77 {
    78  WPAD_PRO_BUTTON_UP = 0x00000001,
    79  WPAD_PRO_BUTTON_LEFT = 0x00000002,
    80  WPAD_PRO_TRIGGER_ZR = 0x00000004,
    81  WPAD_PRO_BUTTON_X = 0x00000008,
    82  WPAD_PRO_BUTTON_A = 0x00000010,
    83  WPAD_PRO_BUTTON_Y = 0x00000020,
    84  WPAD_PRO_BUTTON_B = 0x00000040,
    85  WPAD_PRO_TRIGGER_ZL = 0x00000080,
    86  WPAD_PRO_RESERVED = 0x00000100,
    87  WPAD_PRO_TRIGGER_R = 0x00000200,
    88  WPAD_PRO_BUTTON_PLUS = 0x00000400,
    89  WPAD_PRO_BUTTON_HOME = 0x00000800,
    90  WPAD_PRO_BUTTON_MINUS = 0x00001000,
    91  WPAD_PRO_TRIGGER_L = 0x00002000,
    92  WPAD_PRO_BUTTON_DOWN = 0x00004000,
    93  WPAD_PRO_BUTTON_RIGHT = 0x00008000,
    104 } WPADProButton;
    105 
    106 struct WPADVec2D
    107 {
    108  int16_t x;
    109  int16_t y;
    110 };
    111 WUT_CHECK_OFFSET(WPADVec2D, 0x00, x);
    112 WUT_CHECK_OFFSET(WPADVec2D, 0x02, y);
    113 WUT_CHECK_SIZE(WPADVec2D, 0x04);
    114 
    116 {
    117  WUT_UNKNOWN_BYTES(0x28);
    118 
    120  uint8_t extensionType;
    121 
    122  uint8_t err;
    123  WUT_PADDING_BYTES(2);
    124  uint32_t buttons;
    127  WUT_UNKNOWN_BYTES(8);
    129 };
    130 WUT_CHECK_OFFSET(WPADStatusProController, 0x28, extensionType);
    131 WUT_CHECK_OFFSET(WPADStatusProController, 0x29, err);
    132 WUT_CHECK_OFFSET(WPADStatusProController, 0x2C, buttons);
    133 WUT_CHECK_OFFSET(WPADStatusProController, 0x30, leftStick);
    134 WUT_CHECK_OFFSET(WPADStatusProController, 0x34, rightStick);
    135 WUT_CHECK_OFFSET(WPADStatusProController, 0x40, dataFormat);
    136 WUT_CHECK_SIZE(WPADStatusProController, 0x44);
    137 
    138 typedef void (*WPADSamplingCallback)(WPADChan chan);
    139 typedef void (*WPADExtensionCallback)(WPADChan chan, int32_t status);
    140 typedef void (*WPADConnectCallback)(WPADChan chan, int32_t status);
    141 
    142 void
    143 WPADInit();
    144 
    145 void
    146 WPADShutdown();
    147 
    148 int32_t
    149 WPADProbe(WPADChan chan,
    150  WPADExtensionType *outExtensionType);
    151 
    152 int32_t
    154  WPADDataFormat format);
    155 
    156 void
    157 WPADEnableURCC(int32_t enable);
    158 
    159 void
    160 WPADEnableWiiRemote(int32_t enable);
    161 
    162 void
    163 WPADRead(WPADChan chan,
    164  void *data);
    165 
    166 void
    167 WPADSetAutoSleepTime(uint8_t time);
    168 
    169 void
    171 
    174  WPADConnectCallback callback);
    175 
    178  WPADExtensionCallback callback);
    179 
    182  WPADSamplingCallback callback);
    183 
    184 #ifdef __cplusplus
    185 }
    186 #endif
    187 
    WPADConnectCallback WPADSetConnectCallback(WPADChan chan, WPADConnectCallback callback)
    +
    WPADProButton
    Definition: wpad.h:76
    + + +
    int32_t WPADSetDataFormat(WPADChan chan, WPADDataFormat format)
    + + + +
    void(* WPADConnectCallback)(WPADChan chan, int32_t status)
    Definition: wpad.h:140
    + +
    void WPADInit()
    + +
    void(* WPADExtensionCallback)(WPADChan chan, int32_t status)
    Definition: wpad.h:139
    +
    void WPADRead(WPADChan chan, void *data)
    +
    WPADVec2D leftStick
    Definition: wpad.h:125
    +
    WPADClassicButton
    Definition: wpad.h:57
    +
    uint8_t extensionType
    A value from WPADExtensionType.
    Definition: wpad.h:120
    +
    void WPADSetAutoSleepTime(uint8_t time)
    + + + + +
    void WPADShutdown()
    +
    WPADExtensionType
    Definition: wpad.h:29
    + +
    void WPADEnableURCC(int32_t enable)
    +
    WPADExtensionCallback WPADSetExtensionCallback(WPADChan chan, WPADExtensionCallback callback)
    + + + + + + +
    WPADDataFormat dataFormat
    Definition: wpad.h:128
    + + + + + + + + +
    void WPADEnableWiiRemote(int32_t enable)
    + + +
    WPADDataFormat
    Definition: wpad.h:24
    + + + + + + + + + + + + + + + + + + + + + +
    void WPADDisconnect(WPADChan chan)
    + + + + + + +
    int16_t y
    Definition: wpad.h:109
    +
    int16_t x
    Definition: wpad.h:108
    + + + +
    uint32_t buttons
    Definition: wpad.h:124
    + +
    int32_t WPADProbe(WPADChan chan, WPADExtensionType *outExtensionType)
    + + + + +
    WPADSamplingCallback WPADSetSamplingCallback(WPADChan chan, WPADSamplingCallback callback)
    +
    void(* WPADSamplingCallback)(WPADChan chan)
    Definition: wpad.h:138
    + +
    WPADVec2D rightStick
    Definition: wpad.h:126
    +
    WPADButton
    Definition: wpad.h:40
    + + + + +
    WPADChan
    Definition: wpad.h:16
    + + +
    + + + + diff --git a/wut_8h.html b/wut_8h.html index 4867f34..fbd3ac8 100644 --- a/wut_8h.html +++ b/wut_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/wut.h File Reference + + +wut: include/wut.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include "wut_structsize.h"
    -
    3 #include "wut_types.h"
    - +Go to the documentation of this file.
    1 #pragma once
    2 
    3 /*
    4  * wut 1.0.0-alpha
    5  *
    6  * https://github.com/decaf-emu/wut
    7  */
    8 
    9 #include "wut_structsize.h"
    10 #include "wut_types.h"
    diff --git a/wut__types_8h.html b/wut__types_8h.html index 498043a..9740891 100644 --- a/wut__types_8h.html +++ b/wut__types_8h.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/wut_types.h File Reference + + +wut: include/wut_types.h File Reference - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    #include <stdint.h>
    -#include <stdbool.h>

    Go to the source code of this file.

    @@ -108,59 +87,13 @@ Macros
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +

    Typedefs

    typedef int BOOL
     
    typedef uint8_t u8
     
    typedef uint16_t u16
     
    typedef uint32_t u32
     
    typedef uint64_t u64
     
    typedef int8_t s8
     
    typedef int16_t s16
     
    typedef int32_t s32
     
    typedef int64_t s64
     
    typedef volatile u8 vu8
     
    typedef volatile u16 vu16
     
    typedef volatile u32 vu32
     
    typedef volatile u64 vu64
     
    typedef volatile s8 vs8
     
    typedef volatile s16 vs16
     
    typedef volatile s32 vs32
     
    typedef volatile s64 vs64
     
    typedef s16 sfp16
     
    typedef s32 sfp32
     
    typedef u16 ufp16
     
    typedef u32 ufp32
     
    typedef float f32
     
    typedef double f64
     
    typedef volatile float vf32
     
    typedef volatile double vf64
     
    typedef int32_t BOOL
     

    Macro Definition Documentation

    - + +

    ◆ TRUE

    +
    @@ -170,11 +103,13 @@ Typedefs
    -

    Definition at line 8 of file wut_types.h.

    +

    Definition at line 7 of file wut_types.h.

    - + +

    ◆ FALSE

    +
    @@ -184,358 +119,24 @@ Typedefs
    -

    Definition at line 12 of file wut_types.h.

    +

    Definition at line 11 of file wut_types.h.

    Typedef Documentation

    - + +

    ◆ BOOL

    +
    - +
    typedef int BOOLtypedef int32_t BOOL
    -

    Definition at line 5 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef uint8_t u8
    -
    - -

    Definition at line 15 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef uint16_t u16
    -
    - -

    Definition at line 16 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef uint32_t u32
    -
    - -

    Definition at line 17 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef uint64_t u64
    -
    - -

    Definition at line 18 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef int8_t s8
    -
    - -

    Definition at line 20 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef int16_t s16
    -
    - -

    Definition at line 21 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef int32_t s32
    -
    - -

    Definition at line 22 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef int64_t s64
    -
    - -

    Definition at line 23 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile u8 vu8
    -
    - -

    Definition at line 25 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile u16 vu16
    -
    - -

    Definition at line 26 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile u32 vu32
    -
    - -

    Definition at line 27 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile u64 vu64
    -
    - -

    Definition at line 28 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile s8 vs8
    -
    - -

    Definition at line 30 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile s16 vs16
    -
    - -

    Definition at line 31 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile s32 vs32
    -
    - -

    Definition at line 32 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile s64 vs64
    -
    - -

    Definition at line 33 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef s16 sfp16
    -
    - -

    Definition at line 35 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef s32 sfp32
    -
    - -

    Definition at line 36 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef u16 ufp16
    -
    - -

    Definition at line 37 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef u32 ufp32
    -
    - -

    Definition at line 38 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef float f32
    -
    - -

    Definition at line 40 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef double f64
    -
    - -

    Definition at line 41 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile float vf32
    -
    - -

    Definition at line 43 of file wut_types.h.

    - -
    -
    - -
    -
    - - - - -
    typedef volatile double vf64
    -
    - -

    Definition at line 44 of file wut_types.h.

    +

    Definition at line 4 of file wut_types.h.

    @@ -544,7 +145,7 @@ Typedefs diff --git a/wut__types_8h.js b/wut__types_8h.js deleted file mode 100644 index c8183d3..0000000 --- a/wut__types_8h.js +++ /dev/null @@ -1,6 +0,0 @@ -var wut__types_8h = -[ - [ "FALSE", "wut__types_8h.html#aa93f0eb578d23995850d61f7d61c55c1", null ], - [ "TRUE", "wut__types_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d", null ], - [ "BOOL", "wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788", null ] -]; \ No newline at end of file diff --git a/wut__types_8h_source.html b/wut__types_8h_source.html index bac9b5c..4fd6367 100644 --- a/wut__types_8h_source.html +++ b/wut__types_8h_source.html @@ -3,17 +3,15 @@ - -WUT: D:/Programming/Projects/wut/include/wut_types.h Source File + + +wut: include/wut_types.h Source File - @@ -23,8 +21,8 @@ -
    WUT -  0.1 +
    wut +  1.0.0-alpha
    Wii U Toolchain
    @@ -33,40 +31,22 @@
    - + - - + + + +
    wut_types.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #include <stdint.h>
    -
    3 #include <stdbool.h>
    -
    4 
    -
    5 typedef int BOOL;
    -
    6 
    -
    7 #ifndef TRUE
    -
    8 #define TRUE 1
    -
    9 #endif
    -
    10 
    -
    11 #ifndef FALSE
    -
    12 #define FALSE 0
    -
    13 #endif
    -
    14 
    -
    15 typedef uint8_t u8;
    -
    16 typedef uint16_t u16;
    -
    17 typedef uint32_t u32;
    -
    18 typedef uint64_t u64;
    -
    19 
    -
    20 typedef int8_t s8;
    -
    21 typedef int16_t s16;
    -
    22 typedef int32_t s32;
    -
    23 typedef int64_t s64;
    -
    24 
    -
    25 typedef volatile u8 vu8;
    -
    26 typedef volatile u16 vu16;
    -
    27 typedef volatile u32 vu32;
    -
    28 typedef volatile u64 vu64;
    -
    29 
    -
    30 typedef volatile s8 vs8;
    -
    31 typedef volatile s16 vs16;
    -
    32 typedef volatile s32 vs32;
    -
    33 typedef volatile s64 vs64;
    -
    34 
    -
    35 typedef s16 sfp16;
    -
    36 typedef s32 sfp32;
    -
    37 typedef u16 ufp16;
    -
    38 typedef u32 ufp32;
    -
    39 
    -
    40 typedef float f32;
    -
    41 typedef double f64;
    -
    42 
    -
    43 typedef volatile float vf32;
    -
    44 typedef volatile double vf64;
    -
    int32_t s32
    Definition: wut_types.h:22
    -
    volatile float vf32
    Definition: wut_types.h:43
    -
    double f64
    Definition: wut_types.h:41
    -
    float f32
    Definition: wut_types.h:40
    -
    u16 ufp16
    Definition: wut_types.h:37
    -
    uint8_t u8
    Definition: wut_types.h:15
    -
    int64_t s64
    Definition: wut_types.h:23
    -
    int8_t s8
    Definition: wut_types.h:20
    -
    int16_t s16
    Definition: wut_types.h:21
    -
    volatile s16 vs16
    Definition: wut_types.h:31
    -
    s16 sfp16
    Definition: wut_types.h:35
    -
    volatile s8 vs8
    Definition: wut_types.h:30
    -
    s32 sfp32
    Definition: wut_types.h:36
    -
    u32 ufp32
    Definition: wut_types.h:38
    -
    volatile u16 vu16
    Definition: wut_types.h:26
    -
    volatile s32 vs32
    Definition: wut_types.h:32
    -
    volatile u32 vu32
    Definition: wut_types.h:27
    -
    uint32_t u32
    Definition: wut_types.h:17
    -
    int BOOL
    Definition: wut_types.h:5
    -
    volatile double vf64
    Definition: wut_types.h:44
    -
    uint64_t u64
    Definition: wut_types.h:18
    -
    uint16_t u16
    Definition: wut_types.h:16
    -
    volatile u64 vu64
    Definition: wut_types.h:28
    -
    volatile u8 vu8
    Definition: wut_types.h:25
    -
    volatile s64 vs64
    Definition: wut_types.h:33
    +Go to the documentation of this file.
    1 #pragma once
    2 #include <stdint.h>
    3 
    4 typedef int32_t BOOL;
    5 
    6 #ifndef TRUE
    7 #define TRUE 1
    8 #endif
    9 
    10 #ifndef FALSE
    11 #define FALSE 0
    12 #endif
    int32_t BOOL
    Definition: wut_types.h:4
    diff --git a/zconf_8h.html b/zconf_8h.html new file mode 100644 index 0000000..6aa062e --- /dev/null +++ b/zconf_8h.html @@ -0,0 +1,533 @@ + + + + + + + +wut: include/zconf.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    zconf.h File Reference
    +
    +
    +
    #include <sys/types.h>
    +
    +

    Go to the source code of this file.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define STDC
     
    #define MAX_MEM_LEVEL   9
     
    #define MAX_WBITS   15 /* 32K LZ77 window */
     
    #define OF(args)   args
     
    #define ZEXTERN   extern
     
    #define ZEXPORT
     
    #define ZEXPORTVA
     
    #define FAR
     
    #define SEEK_SET   0 /* Seek from beginning of file. */
     
    #define SEEK_CUR   1 /* Seek from current position. */
     
    #define SEEK_END   2 /* Set file pointer to EOF plus "offset" */
     
    #define z_off_t   long
     
    #define z_off64_t   z_off_t
     
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    typedef unsigned char Byte
     
    typedef unsigned int uInt
     
    typedef unsigned long uLong
     
    typedef Byte FAR Bytef
     
    typedef char FAR charf
     
    typedef int FAR intf
     
    typedef uInt FAR uIntf
     
    typedef uLong FAR uLongf
     
    typedef void const * voidpc
     
    typedef void FARvoidpf
     
    typedef void * voidp
     
    +

    Macro Definition Documentation

    + +

    ◆ STDC

    + +
    +
    + + + + +
    #define STDC
    +
    + +

    Definition at line 178 of file zconf.h.

    + +
    +
    + +

    ◆ MAX_MEM_LEVEL

    + +
    +
    + + + + +
    #define MAX_MEM_LEVEL   9
    +
    + +

    Definition at line 210 of file zconf.h.

    + +
    +
    + +

    ◆ MAX_WBITS

    + +
    +
    + + + + +
    #define MAX_WBITS   15 /* 32K LZ77 window */
    +
    + +

    Definition at line 220 of file zconf.h.

    + +
    +
    + +

    ◆ OF

    + +
    +
    + + + + + + + + +
    #define OF( args)   args
    +
    + +

    Definition at line 240 of file zconf.h.

    + +
    +
    + +

    ◆ ZEXTERN

    + +
    +
    + + + + +
    #define ZEXTERN   extern
    +
    + +

    Definition at line 319 of file zconf.h.

    + +
    +
    + +

    ◆ ZEXPORT

    + +
    +
    + + + + +
    #define ZEXPORT
    +
    + +

    Definition at line 322 of file zconf.h.

    + +
    +
    + +

    ◆ ZEXPORTVA

    + +
    +
    + + + + +
    #define ZEXPORTVA
    +
    + +

    Definition at line 325 of file zconf.h.

    + +
    +
    + +

    ◆ FAR

    + +
    +
    + + + + +
    #define FAR
    +
    + +

    Definition at line 329 of file zconf.h.

    + +
    +
    + +

    ◆ SEEK_SET

    + +
    +
    + + + + +
    #define SEEK_SET   0 /* Seek from beginning of file. */
    +
    + +

    Definition at line 388 of file zconf.h.

    + +
    +
    + +

    ◆ SEEK_CUR

    + +
    +
    + + + + +
    #define SEEK_CUR   1 /* Seek from current position. */
    +
    + +

    Definition at line 389 of file zconf.h.

    + +
    +
    + +

    ◆ SEEK_END

    + +
    +
    + + + + +
    #define SEEK_END   2 /* Set file pointer to EOF plus "offset" */
    +
    + +

    Definition at line 390 of file zconf.h.

    + +
    +
    + +

    ◆ z_off_t

    + +
    +
    + + + + +
    #define z_off_t   long
    +
    + +

    Definition at line 394 of file zconf.h.

    + +
    +
    + +

    ◆ z_off64_t

    + +
    +
    + + + + +
    #define z_off64_t   z_off_t
    +
    + +

    Definition at line 400 of file zconf.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ Byte

    + +
    +
    + + + + +
    typedef unsigned char Byte
    +
    + +

    Definition at line 333 of file zconf.h.

    + +
    +
    + +

    ◆ uInt

    + +
    +
    + + + + +
    typedef unsigned int uInt
    +
    + +

    Definition at line 335 of file zconf.h.

    + +
    +
    + +

    ◆ uLong

    + +
    +
    + + + + +
    typedef unsigned long uLong
    +
    + +

    Definition at line 336 of file zconf.h.

    + +
    +
    + +

    ◆ Bytef

    + +
    +
    + + + + +
    typedef Byte FAR Bytef
    +
    + +

    Definition at line 342 of file zconf.h.

    + +
    +
    + +

    ◆ charf

    + +
    +
    + + + + +
    typedef char FAR charf
    +
    + +

    Definition at line 344 of file zconf.h.

    + +
    +
    + +

    ◆ intf

    + +
    +
    + + + + +
    typedef int FAR intf
    +
    + +

    Definition at line 345 of file zconf.h.

    + +
    +
    + +

    ◆ uIntf

    + +
    +
    + + + + +
    typedef uInt FAR uIntf
    +
    + +

    Definition at line 346 of file zconf.h.

    + +
    +
    + +

    ◆ uLongf

    + +
    +
    + + + + +
    typedef uLong FAR uLongf
    +
    + +

    Definition at line 347 of file zconf.h.

    + +
    +
    + +

    ◆ voidpc

    + +
    +
    + + + + +
    typedef void const* voidpc
    +
    + +

    Definition at line 350 of file zconf.h.

    + +
    +
    + +

    ◆ voidpf

    + +
    +
    + + + + +
    typedef void FAR* voidpf
    +
    + +

    Definition at line 351 of file zconf.h.

    + +
    +
    + +

    ◆ voidp

    + +
    +
    + + + + +
    typedef void* voidp
    +
    + +

    Definition at line 352 of file zconf.h.

    + +
    +
    +
    + + + + diff --git a/zconf_8h_source.html b/zconf_8h_source.html new file mode 100644 index 0000000..511646a --- /dev/null +++ b/zconf_8h_source.html @@ -0,0 +1,94 @@ + + + + + + + +wut: include/zconf.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    zconf.h
    +
    +
    +Go to the documentation of this file.
    1 /* zconf.h -- configuration of the zlib compression library
    2  * Copyright (C) 1995-2010 Jean-loup Gailly.
    3  * For conditions of distribution and use, see copyright notice in zlib.h
    4  */
    5 
    6 /* @(#) $Id$ */
    7 
    8 #ifndef ZCONF_H
    9 #define ZCONF_H
    10 
    11 /*
    12  * If you *really* need a unique prefix for all types and library functions,
    13  * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
    14  * Even better than compiling with -DZ_PREFIX would be to use configure to set
    15  * this permanently in zconf.h using "./configure --zprefix".
    16  */
    17 #ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
    18 
    19 /* all linked symbols */
    20 # define _dist_code z__dist_code
    21 # define _length_code z__length_code
    22 # define _tr_align z__tr_align
    23 # define _tr_flush_block z__tr_flush_block
    24 # define _tr_init z__tr_init
    25 # define _tr_stored_block z__tr_stored_block
    26 # define _tr_tally z__tr_tally
    27 # define adler32 z_adler32
    28 # define adler32_combine z_adler32_combine
    29 # define adler32_combine64 z_adler32_combine64
    30 # define compress z_compress
    31 # define compress2 z_compress2
    32 # define compressBound z_compressBound
    33 # define crc32 z_crc32
    34 # define crc32_combine z_crc32_combine
    35 # define crc32_combine64 z_crc32_combine64
    36 # define deflate z_deflate
    37 # define deflateBound z_deflateBound
    38 # define deflateCopy z_deflateCopy
    39 # define deflateEnd z_deflateEnd
    40 # define deflateInit2_ z_deflateInit2_
    41 # define deflateInit_ z_deflateInit_
    42 # define deflateParams z_deflateParams
    43 # define deflatePrime z_deflatePrime
    44 # define deflateReset z_deflateReset
    45 # define deflateSetDictionary z_deflateSetDictionary
    46 # define deflateSetHeader z_deflateSetHeader
    47 # define deflateTune z_deflateTune
    48 # define deflate_copyright z_deflate_copyright
    49 # define get_crc_table z_get_crc_table
    50 # define gz_error z_gz_error
    51 # define gz_intmax z_gz_intmax
    52 # define gz_strwinerror z_gz_strwinerror
    53 # define gzbuffer z_gzbuffer
    54 # define gzclearerr z_gzclearerr
    55 # define gzclose z_gzclose
    56 # define gzclose_r z_gzclose_r
    57 # define gzclose_w z_gzclose_w
    58 # define gzdirect z_gzdirect
    59 # define gzdopen z_gzdopen
    60 # define gzeof z_gzeof
    61 # define gzerror z_gzerror
    62 # define gzflush z_gzflush
    63 # define gzgetc z_gzgetc
    64 # define gzgets z_gzgets
    65 # define gzoffset z_gzoffset
    66 # define gzoffset64 z_gzoffset64
    67 # define gzopen z_gzopen
    68 # define gzopen64 z_gzopen64
    69 # define gzprintf z_gzprintf
    70 # define gzputc z_gzputc
    71 # define gzputs z_gzputs
    72 # define gzread z_gzread
    73 # define gzrewind z_gzrewind
    74 # define gzseek z_gzseek
    75 # define gzseek64 z_gzseek64
    76 # define gzsetparams z_gzsetparams
    77 # define gztell z_gztell
    78 # define gztell64 z_gztell64
    79 # define gzungetc z_gzungetc
    80 # define gzwrite z_gzwrite
    81 # define inflate z_inflate
    82 # define inflateBack z_inflateBack
    83 # define inflateBackEnd z_inflateBackEnd
    84 # define inflateBackInit_ z_inflateBackInit_
    85 # define inflateCopy z_inflateCopy
    86 # define inflateEnd z_inflateEnd
    87 # define inflateGetHeader z_inflateGetHeader
    88 # define inflateInit2_ z_inflateInit2_
    89 # define inflateInit_ z_inflateInit_
    90 # define inflateMark z_inflateMark
    91 # define inflatePrime z_inflatePrime
    92 # define inflateReset z_inflateReset
    93 # define inflateReset2 z_inflateReset2
    94 # define inflateSetDictionary z_inflateSetDictionary
    95 # define inflateSync z_inflateSync
    96 # define inflateSyncPoint z_inflateSyncPoint
    97 # define inflateUndermine z_inflateUndermine
    98 # define inflate_copyright z_inflate_copyright
    99 # define inflate_fast z_inflate_fast
    100 # define inflate_table z_inflate_table
    101 # define uncompress z_uncompress
    102 # define zError z_zError
    103 # define zcalloc z_zcalloc
    104 # define zcfree z_zcfree
    105 # define zlibCompileFlags z_zlibCompileFlags
    106 # define zlibVersion z_zlibVersion
    107 
    108 /* all zlib typedefs in zlib.h and zconf.h */
    109 # define Byte z_Byte
    110 # define Bytef z_Bytef
    111 # define alloc_func z_alloc_func
    112 # define charf z_charf
    113 # define free_func z_free_func
    114 # define gzFile z_gzFile
    115 # define gz_header z_gz_header
    116 # define gz_headerp z_gz_headerp
    117 # define in_func z_in_func
    118 # define intf z_intf
    119 # define out_func z_out_func
    120 # define uInt z_uInt
    121 # define uIntf z_uIntf
    122 # define uLong z_uLong
    123 # define uLongf z_uLongf
    124 # define voidp z_voidp
    125 # define voidpc z_voidpc
    126 # define voidpf z_voidpf
    127 
    128 /* all zlib structs in zlib.h and zconf.h */
    129 # define gz_header_s z_gz_header_s
    130 # define internal_state z_internal_state
    131 
    132 #endif
    133 
    134 #if defined(__MSDOS__) && !defined(MSDOS)
    135 # define MSDOS
    136 #endif
    137 #if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
    138 # define OS2
    139 #endif
    140 #if defined(_WINDOWS) && !defined(WINDOWS)
    141 # define WINDOWS
    142 #endif
    143 #if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
    144 # ifndef WIN32
    145 # define WIN32
    146 # endif
    147 #endif
    148 #if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
    149 # if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
    150 # ifndef SYS16BIT
    151 # define SYS16BIT
    152 # endif
    153 # endif
    154 #endif
    155 
    156 /*
    157  * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
    158  * than 64k bytes at a time (needed on systems with 16-bit int).
    159  */
    160 #ifdef SYS16BIT
    161 # define MAXSEG_64K
    162 #endif
    163 #ifdef MSDOS
    164 # define UNALIGNED_OK
    165 #endif
    166 
    167 #ifdef __STDC_VERSION__
    168 # ifndef STDC
    169 # define STDC
    170 # endif
    171 # if __STDC_VERSION__ >= 199901L
    172 # ifndef STDC99
    173 # define STDC99
    174 # endif
    175 # endif
    176 #endif
    177 #if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
    178 # define STDC
    179 #endif
    180 #if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
    181 # define STDC
    182 #endif
    183 #if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
    184 # define STDC
    185 #endif
    186 #if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
    187 # define STDC
    188 #endif
    189 
    190 #if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */
    191 # define STDC
    192 #endif
    193 
    194 #ifndef STDC
    195 # ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
    196 # define const /* note: need a more gentle solution here */
    197 # endif
    198 #endif
    199 
    200 /* Some Mac compilers merge all .h files incorrectly: */
    201 #if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
    202 # define NO_DUMMY_DECL
    203 #endif
    204 
    205 /* Maximum value for memLevel in deflateInit2 */
    206 #ifndef MAX_MEM_LEVEL
    207 # ifdef MAXSEG_64K
    208 # define MAX_MEM_LEVEL 8
    209 # else
    210 # define MAX_MEM_LEVEL 9
    211 # endif
    212 #endif
    213 
    214 /* Maximum value for windowBits in deflateInit2 and inflateInit2.
    215  * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
    216  * created by gzip. (Files created by minigzip can still be extracted by
    217  * gzip.)
    218  */
    219 #ifndef MAX_WBITS
    220 # define MAX_WBITS 15 /* 32K LZ77 window */
    221 #endif
    222 
    223 /* The memory requirements for deflate are (in bytes):
    224  (1 << (windowBits+2)) + (1 << (memLevel+9))
    225  that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
    226  plus a few kilobytes for small objects. For example, if you want to reduce
    227  the default memory requirements from 256K to 128K, compile with
    228  make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
    229  Of course this will generally degrade compression (there's no free lunch).
    230 
    231  The memory requirements for inflate are (in bytes) 1 << windowBits
    232  that is, 32K for windowBits=15 (default value) plus a few kilobytes
    233  for small objects.
    234 */
    235 
    236  /* Type declarations */
    237 
    238 #ifndef OF /* function prototypes */
    239 # ifdef STDC
    240 # define OF(args) args
    241 # else
    242 # define OF(args) ()
    243 # endif
    244 #endif
    245 
    246 /* The following definitions for FAR are needed only for MSDOS mixed
    247  * model programming (small or medium model with some far allocations).
    248  * This was tested only with MSC; for other MSDOS compilers you may have
    249  * to define NO_MEMCPY in zutil.h. If you don't need the mixed model,
    250  * just define FAR to be empty.
    251  */
    252 #ifdef SYS16BIT
    253 # if defined(M_I86SM) || defined(M_I86MM)
    254  /* MSC small or medium model */
    255 # define SMALL_MEDIUM
    256 # ifdef _MSC_VER
    257 # define FAR _far
    258 # else
    259 # define FAR far
    260 # endif
    261 # endif
    262 # if (defined(__SMALL__) || defined(__MEDIUM__))
    263  /* Turbo C small or medium model */
    264 # define SMALL_MEDIUM
    265 # ifdef __BORLANDC__
    266 # define FAR _far
    267 # else
    268 # define FAR far
    269 # endif
    270 # endif
    271 #endif
    272 
    273 #if defined(WINDOWS) || defined(WIN32)
    274  /* If building or using zlib as a DLL, define ZLIB_DLL.
    275  * This is not mandatory, but it offers a little performance increase.
    276  */
    277 # ifdef ZLIB_DLL
    278 # if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
    279 # ifdef ZLIB_INTERNAL
    280 # define ZEXTERN extern __declspec(dllexport)
    281 # else
    282 # define ZEXTERN extern __declspec(dllimport)
    283 # endif
    284 # endif
    285 # endif /* ZLIB_DLL */
    286  /* If building or using zlib with the WINAPI/WINAPIV calling convention,
    287  * define ZLIB_WINAPI.
    288  * Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
    289  */
    290 # ifdef ZLIB_WINAPI
    291 # ifdef FAR
    292 # undef FAR
    293 # endif
    294 # include <windows.h>
    295  /* No need for _export, use ZLIB.DEF instead. */
    296  /* For complete Windows compatibility, use WINAPI, not __stdcall. */
    297 # define ZEXPORT WINAPI
    298 # ifdef WIN32
    299 # define ZEXPORTVA WINAPIV
    300 # else
    301 # define ZEXPORTVA FAR CDECL
    302 # endif
    303 # endif
    304 #endif
    305 
    306 #if defined (__BEOS__)
    307 # ifdef ZLIB_DLL
    308 # ifdef ZLIB_INTERNAL
    309 # define ZEXPORT __declspec(dllexport)
    310 # define ZEXPORTVA __declspec(dllexport)
    311 # else
    312 # define ZEXPORT __declspec(dllimport)
    313 # define ZEXPORTVA __declspec(dllimport)
    314 # endif
    315 # endif
    316 #endif
    317 
    318 #ifndef ZEXTERN
    319 # define ZEXTERN extern
    320 #endif
    321 #ifndef ZEXPORT
    322 # define ZEXPORT
    323 #endif
    324 #ifndef ZEXPORTVA
    325 # define ZEXPORTVA
    326 #endif
    327 
    328 #ifndef FAR
    329 # define FAR
    330 #endif
    331 
    332 #if !defined(__MACTYPES__)
    333 typedef unsigned char Byte; /* 8 bits */
    334 #endif
    335 typedef unsigned int uInt; /* 16 bits or more */
    336 typedef unsigned long uLong; /* 32 bits or more */
    337 
    338 #ifdef SMALL_MEDIUM
    339  /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
    340 # define Bytef Byte FAR
    341 #else
    342  typedef Byte FAR Bytef;
    343 #endif
    344 typedef char FAR charf;
    345 typedef int FAR intf;
    346 typedef uInt FAR uIntf;
    347 typedef uLong FAR uLongf;
    348 
    349 #ifdef STDC
    350  typedef void const *voidpc;
    351  typedef void FAR *voidpf;
    352  typedef void *voidp;
    353 #else
    354  typedef Byte const *voidpc;
    355  typedef Byte FAR *voidpf;
    356  typedef Byte *voidp;
    357 #endif
    358 
    359 #ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */
    360 # define Z_HAVE_UNISTD_H
    361 #endif
    362 
    363 #ifdef STDC
    364 # include <sys/types.h> /* for off_t */
    365 #endif
    366 
    367 /* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
    368  * "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
    369  * though the former does not conform to the LFS document), but considering
    370  * both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
    371  * equivalently requesting no 64-bit operations
    372  */
    373 #if -_LARGEFILE64_SOURCE - -1 == 1
    374 # undef _LARGEFILE64_SOURCE
    375 #endif
    376 
    377 #if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE)
    378 # include <unistd.h> /* for SEEK_* and off_t */
    379 # ifdef VMS
    380 # include <unixio.h> /* for off_t */
    381 # endif
    382 # ifndef z_off_t
    383 # define z_off_t off_t
    384 # endif
    385 #endif
    386 
    387 #ifndef SEEK_SET
    388 # define SEEK_SET 0 /* Seek from beginning of file. */
    389 # define SEEK_CUR 1 /* Seek from current position. */
    390 # define SEEK_END 2 /* Set file pointer to EOF plus "offset" */
    391 #endif
    392 
    393 #ifndef z_off_t
    394 # define z_off_t long
    395 #endif
    396 
    397 #if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
    398 # define z_off64_t off64_t
    399 #else
    400 # define z_off64_t z_off_t
    401 #endif
    402 
    403 #if defined(__OS400__)
    404 # define NO_vsnprintf
    405 #endif
    406 
    407 #if defined(__MVS__)
    408 # define NO_vsnprintf
    409 #endif
    410 
    411 /* MVS linker does not support external names larger than 8 bytes */
    412 #if defined(__MVS__)
    413  #pragma map(deflateInit_,"DEIN")
    414  #pragma map(deflateInit2_,"DEIN2")
    415  #pragma map(deflateEnd,"DEEND")
    416  #pragma map(deflateBound,"DEBND")
    417  #pragma map(inflateInit_,"ININ")
    418  #pragma map(inflateInit2_,"ININ2")
    419  #pragma map(inflateEnd,"INEND")
    420  #pragma map(inflateSync,"INSY")
    421  #pragma map(inflateSetDictionary,"INSEDI")
    422  #pragma map(compressBound,"CMBND")
    423  #pragma map(inflate_table,"INTABL")
    424  #pragma map(inflate_fast,"INFA")
    425  #pragma map(inflate_copyright,"INCOPY")
    426 #endif
    427 
    428 #endif /* ZCONF_H */
    unsigned char Byte
    Definition: zconf.h:333
    +
    uInt FAR uIntf
    Definition: zconf.h:346
    +
    unsigned long uLong
    Definition: zconf.h:336
    +
    Byte FAR Bytef
    Definition: zconf.h:342
    +
    void * voidp
    Definition: zconf.h:352
    +
    int FAR intf
    Definition: zconf.h:345
    +
    void const * voidpc
    Definition: zconf.h:350
    +
    uLong FAR uLongf
    Definition: zconf.h:347
    +
    #define FAR
    Definition: zconf.h:329
    +
    void FAR * voidpf
    Definition: zconf.h:351
    +
    unsigned int uInt
    Definition: zconf.h:335
    +
    char FAR charf
    Definition: zconf.h:344
    +
    + + + + diff --git a/zlib_8h.html b/zlib_8h.html new file mode 100644 index 0000000..8d45cca --- /dev/null +++ b/zlib_8h.html @@ -0,0 +1,2154 @@ + + + + + + + +wut: include/zlib.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    zlib.h File Reference
    +
    +
    +
    #include "zconf.h"
    +
    +

    Go to the source code of this file.

    + + + + + + + + +

    +Data Structures

    struct  z_stream_s
     
    struct  gz_header_s
     
    struct  internal_state
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define ZLIB_VERSION   "1.2.5"
     
    #define ZLIB_VERNUM   0x1250
     
    #define ZLIB_VER_MAJOR   1
     
    #define ZLIB_VER_MINOR   2
     
    #define ZLIB_VER_REVISION   5
     
    #define ZLIB_VER_SUBREVISION   0
     
    #define Z_NO_FLUSH   0
     
    #define Z_PARTIAL_FLUSH   1
     
    #define Z_SYNC_FLUSH   2
     
    #define Z_FULL_FLUSH   3
     
    #define Z_FINISH   4
     
    #define Z_BLOCK   5
     
    #define Z_TREES   6
     
    #define Z_OK   0
     
    #define Z_STREAM_END   1
     
    #define Z_NEED_DICT   2
     
    #define Z_ERRNO   (-1)
     
    #define Z_STREAM_ERROR   (-2)
     
    #define Z_DATA_ERROR   (-3)
     
    #define Z_MEM_ERROR   (-4)
     
    #define Z_BUF_ERROR   (-5)
     
    #define Z_VERSION_ERROR   (-6)
     
    #define Z_NO_COMPRESSION   0
     
    #define Z_BEST_SPEED   1
     
    #define Z_BEST_COMPRESSION   9
     
    #define Z_DEFAULT_COMPRESSION   (-1)
     
    #define Z_FILTERED   1
     
    #define Z_HUFFMAN_ONLY   2
     
    #define Z_RLE   3
     
    #define Z_FIXED   4
     
    #define Z_DEFAULT_STRATEGY   0
     
    #define Z_BINARY   0
     
    #define Z_TEXT   1
     
    #define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */
     
    #define Z_UNKNOWN   2
     
    #define Z_DEFLATED   8
     
    #define Z_NULL   0 /* for initializing zalloc, zfree, opaque */
     
    #define zlib_version   zlibVersion()
     
    #define deflateInit(strm, level)   deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
     
    #define inflateInit(strm)   inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
     
    #define deflateInit2(strm, level, method, windowBits, memLevel, strategy)
     
    #define inflateInit2(strm, windowBits)   inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
     
    #define inflateBackInit(strm, windowBits, window)
     
    + + + + + + + + + + + + + +

    +Typedefs

    typedef voidpf alloc_func OF((voidpf opaque, uInt items, uInt size))
     
    typedef struct z_stream_s z_stream
     
    typedef z_stream FARz_streamp
     
    typedef struct gz_header_s gz_header
     
    typedef gz_header FARgz_headerp
     
    typedef voidp gzFile
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    ZEXTERN const char *ZEXPORT zlibVersion OF ((void))
     
    ZEXTERN int ZEXPORT deflate OF ((z_streamp strm, int flush))
     
    ZEXTERN int ZEXPORT deflateEnd OF ((z_streamp strm))
     
    ZEXTERN int ZEXPORT deflateSetDictionary OF ((z_streamp strm, const Bytef *dictionary, uInt dictLength))
     
    ZEXTERN int ZEXPORT deflateCopy OF ((z_streamp dest, z_streamp source))
     
    ZEXTERN int ZEXPORT deflateParams OF ((z_streamp strm, int level, int strategy))
     
    ZEXTERN int ZEXPORT deflateTune OF ((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain))
     
    ZEXTERN uLong ZEXPORT deflateBound OF ((z_streamp strm, uLong sourceLen))
     
    ZEXTERN int ZEXPORT deflatePrime OF ((z_streamp strm, int bits, int value))
     
    ZEXTERN int ZEXPORT deflateSetHeader OF ((z_streamp strm, gz_headerp head))
     
    ZEXTERN int ZEXPORT inflateReset2 OF ((z_streamp strm, int windowBits))
     
    ZEXTERN int ZEXPORT inflateBack OF ((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))
     
    ZEXTERN int ZEXPORT compress OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))
     
    ZEXTERN int ZEXPORT compress2 OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))
     
    ZEXTERN uLong ZEXPORT compressBound OF ((uLong sourceLen))
     
    ZEXTERN gzFile ZEXPORT gzdopen OF ((int fd, const char *mode))
     
    ZEXTERN int ZEXPORT gzbuffer OF ((gzFile file, unsigned size))
     
    ZEXTERN int ZEXPORT gzsetparams OF ((gzFile file, int level, int strategy))
     
    ZEXTERN int ZEXPORT gzread OF ((gzFile file, voidp buf, unsigned len))
     
    ZEXTERN int ZEXPORT gzwrite OF ((gzFile file, voidpc buf, unsigned len))
     
    ZEXTERN int ZEXPORTVA gzprintf OF ((gzFile file, const char *format,...))
     
    ZEXTERN int ZEXPORT gzputs OF ((gzFile file, const char *s))
     
    ZEXTERN char *ZEXPORT gzgets OF ((gzFile file, char *buf, int len))
     
    ZEXTERN int ZEXPORT gzputc OF ((gzFile file, int c))
     
    ZEXTERN int ZEXPORT gzgetc OF ((gzFile file))
     
    ZEXTERN int ZEXPORT gzungetc OF ((int c, gzFile file))
     
    ZEXTERN int ZEXPORT gzflush OF ((gzFile file, int flush))
     
    ZEXTERN const char *ZEXPORT gzerror OF ((gzFile file, int *errnum))
     
    ZEXTERN uLong ZEXPORT adler32 OF ((uLong adler, const Bytef *buf, uInt len))
     
    ZEXTERN uLong ZEXPORT crc32 OF ((uLong crc, const Bytef *buf, uInt len))
     
    ZEXTERN int ZEXPORT deflateInit_ OF ((z_streamp strm, int level, const char *version, int stream_size))
     
    ZEXTERN int ZEXPORT inflateInit_ OF ((z_streamp strm, const char *version, int stream_size))
     
    ZEXTERN int ZEXPORT deflateInit2_ OF ((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size))
     
    ZEXTERN int ZEXPORT inflateInit2_ OF ((z_streamp strm, int windowBits, const char *version, int stream_size))
     
    ZEXTERN int ZEXPORT inflateBackInit_ OF ((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))
     
    ZEXTERN gzFile ZEXPORT gzopen OF ((const char *, const char *))
     
    ZEXTERN z_off_t ZEXPORT gzseek OF ((gzFile, z_off_t, int))
     
    ZEXTERN z_off_t ZEXPORT gztell OF ((gzFile))
     
    ZEXTERN uLong ZEXPORT adler32_combine OF ((uLong, uLong, z_off_t))
     
    ZEXTERN const char *ZEXPORT zError OF ((int))
     
    ZEXTERN int ZEXPORT inflateSyncPoint OF ((z_streamp))
     
    ZEXTERN int ZEXPORT inflateUndermine OF ((z_streamp, int))
     
    +

    Data Structure Documentation

    + +

    ◆ z_stream_s

    + +
    +
    + + + + +
    struct z_stream_s
    +
    +
    +

    Definition at line 85 of file zlib.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +Bytef * +next_in +
    +uInt +avail_in +
    +uLong +total_in +
    +Bytef * +next_out +
    +uInt +avail_out +
    +uLong +total_out +
    +char * +msg +
    +struct internal_state FAR * +state +
    +alloc_func +zalloc +
    +free_func +zfree +
    +voidpf +opaque +
    +int +data_type +
    +uLong +adler +
    +uLong +reserved +
    + +
    +
    + +

    ◆ gz_header_s

    + +
    +
    + + + + +
    struct gz_header_s
    +
    +
    +

    Definition at line 112 of file zlib.h.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Data Fields
    +int +text +
    +uLong +time +
    +int +xflags +
    +int +os +
    +Bytef * +extra +
    +uInt +extra_len +
    +uInt +extra_max +
    +Bytef * +name +
    +uInt +name_max +
    +Bytef * +comment +
    +uInt +comm_max +
    +int +hcrc +
    +int +done +
    + +
    +
    + +

    ◆ internal_state

    + +
    +
    + + + + +
    struct internal_state
    +
    +
    +

    Definition at line 1600 of file zlib.h.

    +
    + + + + +
    Data Fields
    +int +dummy +
    + +
    +
    +

    Macro Definition Documentation

    + +

    ◆ ZLIB_VERSION

    + +
    +
    + + + + +
    #define ZLIB_VERSION   "1.2.5"
    +
    + +

    Definition at line 40 of file zlib.h.

    + +
    +
    + +

    ◆ ZLIB_VERNUM

    + +
    +
    + + + + +
    #define ZLIB_VERNUM   0x1250
    +
    + +

    Definition at line 41 of file zlib.h.

    + +
    +
    + +

    ◆ ZLIB_VER_MAJOR

    + +
    +
    + + + + +
    #define ZLIB_VER_MAJOR   1
    +
    + +

    Definition at line 42 of file zlib.h.

    + +
    +
    + +

    ◆ ZLIB_VER_MINOR

    + +
    +
    + + + + +
    #define ZLIB_VER_MINOR   2
    +
    + +

    Definition at line 43 of file zlib.h.

    + +
    +
    + +

    ◆ ZLIB_VER_REVISION

    + +
    +
    + + + + +
    #define ZLIB_VER_REVISION   5
    +
    + +

    Definition at line 44 of file zlib.h.

    + +
    +
    + +

    ◆ ZLIB_VER_SUBREVISION

    + +
    +
    + + + + +
    #define ZLIB_VER_SUBREVISION   0
    +
    + +

    Definition at line 45 of file zlib.h.

    + +
    +
    + +

    ◆ Z_NO_FLUSH

    + +
    +
    + + + + +
    #define Z_NO_FLUSH   0
    +
    + +

    Definition at line 164 of file zlib.h.

    + +
    +
    + +

    ◆ Z_PARTIAL_FLUSH

    + +
    +
    + + + + +
    #define Z_PARTIAL_FLUSH   1
    +
    + +

    Definition at line 165 of file zlib.h.

    + +
    +
    + +

    ◆ Z_SYNC_FLUSH

    + +
    +
    + + + + +
    #define Z_SYNC_FLUSH   2
    +
    + +

    Definition at line 166 of file zlib.h.

    + +
    +
    + +

    ◆ Z_FULL_FLUSH

    + +
    +
    + + + + +
    #define Z_FULL_FLUSH   3
    +
    + +

    Definition at line 167 of file zlib.h.

    + +
    +
    + +

    ◆ Z_FINISH

    + +
    +
    + + + + +
    #define Z_FINISH   4
    +
    + +

    Definition at line 168 of file zlib.h.

    + +
    +
    + +

    ◆ Z_BLOCK

    + +
    +
    + + + + +
    #define Z_BLOCK   5
    +
    + +

    Definition at line 169 of file zlib.h.

    + +
    +
    + +

    ◆ Z_TREES

    + +
    +
    + + + + +
    #define Z_TREES   6
    +
    + +

    Definition at line 170 of file zlib.h.

    + +
    +
    + +

    ◆ Z_OK

    + +
    +
    + + + + +
    #define Z_OK   0
    +
    + +

    Definition at line 173 of file zlib.h.

    + +
    +
    + +

    ◆ Z_STREAM_END

    + +
    +
    + + + + +
    #define Z_STREAM_END   1
    +
    + +

    Definition at line 174 of file zlib.h.

    + +
    +
    + +

    ◆ Z_NEED_DICT

    + +
    +
    + + + + +
    #define Z_NEED_DICT   2
    +
    + +

    Definition at line 175 of file zlib.h.

    + +
    +
    + +

    ◆ Z_ERRNO

    + +
    +
    + + + + +
    #define Z_ERRNO   (-1)
    +
    + +

    Definition at line 176 of file zlib.h.

    + +
    +
    + +

    ◆ Z_STREAM_ERROR

    + +
    +
    + + + + +
    #define Z_STREAM_ERROR   (-2)
    +
    + +

    Definition at line 177 of file zlib.h.

    + +
    +
    + +

    ◆ Z_DATA_ERROR

    + +
    +
    + + + + +
    #define Z_DATA_ERROR   (-3)
    +
    + +

    Definition at line 178 of file zlib.h.

    + +
    +
    + +

    ◆ Z_MEM_ERROR

    + +
    +
    + + + + +
    #define Z_MEM_ERROR   (-4)
    +
    + +

    Definition at line 179 of file zlib.h.

    + +
    +
    + +

    ◆ Z_BUF_ERROR

    + +
    +
    + + + + +
    #define Z_BUF_ERROR   (-5)
    +
    + +

    Definition at line 180 of file zlib.h.

    + +
    +
    + +

    ◆ Z_VERSION_ERROR

    + +
    +
    + + + + +
    #define Z_VERSION_ERROR   (-6)
    +
    + +

    Definition at line 181 of file zlib.h.

    + +
    +
    + +

    ◆ Z_NO_COMPRESSION

    + +
    +
    + + + + +
    #define Z_NO_COMPRESSION   0
    +
    + +

    Definition at line 186 of file zlib.h.

    + +
    +
    + +

    ◆ Z_BEST_SPEED

    + +
    +
    + + + + +
    #define Z_BEST_SPEED   1
    +
    + +

    Definition at line 187 of file zlib.h.

    + +
    +
    + +

    ◆ Z_BEST_COMPRESSION

    + +
    +
    + + + + +
    #define Z_BEST_COMPRESSION   9
    +
    + +

    Definition at line 188 of file zlib.h.

    + +
    +
    + +

    ◆ Z_DEFAULT_COMPRESSION

    + +
    +
    + + + + +
    #define Z_DEFAULT_COMPRESSION   (-1)
    +
    + +

    Definition at line 189 of file zlib.h.

    + +
    +
    + +

    ◆ Z_FILTERED

    + +
    +
    + + + + +
    #define Z_FILTERED   1
    +
    + +

    Definition at line 192 of file zlib.h.

    + +
    +
    + +

    ◆ Z_HUFFMAN_ONLY

    + +
    +
    + + + + +
    #define Z_HUFFMAN_ONLY   2
    +
    + +

    Definition at line 193 of file zlib.h.

    + +
    +
    + +

    ◆ Z_RLE

    + +
    +
    + + + + +
    #define Z_RLE   3
    +
    + +

    Definition at line 194 of file zlib.h.

    + +
    +
    + +

    ◆ Z_FIXED

    + +
    +
    + + + + +
    #define Z_FIXED   4
    +
    + +

    Definition at line 195 of file zlib.h.

    + +
    +
    + +

    ◆ Z_DEFAULT_STRATEGY

    + +
    +
    + + + + +
    #define Z_DEFAULT_STRATEGY   0
    +
    + +

    Definition at line 196 of file zlib.h.

    + +
    +
    + +

    ◆ Z_BINARY

    + +
    +
    + + + + +
    #define Z_BINARY   0
    +
    + +

    Definition at line 199 of file zlib.h.

    + +
    +
    + +

    ◆ Z_TEXT

    + +
    +
    + + + + +
    #define Z_TEXT   1
    +
    + +

    Definition at line 200 of file zlib.h.

    + +
    +
    + +

    ◆ Z_ASCII

    + +
    +
    + + + + +
    #define Z_ASCII   Z_TEXT /* for compatibility with 1.2.2 and earlier */
    +
    + +

    Definition at line 201 of file zlib.h.

    + +
    +
    + +

    ◆ Z_UNKNOWN

    + +
    +
    + + + + +
    #define Z_UNKNOWN   2
    +
    + +

    Definition at line 202 of file zlib.h.

    + +
    +
    + +

    ◆ Z_DEFLATED

    + +
    +
    + + + + +
    #define Z_DEFLATED   8
    +
    + +

    Definition at line 205 of file zlib.h.

    + +
    +
    + +

    ◆ Z_NULL

    + +
    +
    + + + + +
    #define Z_NULL   0 /* for initializing zalloc, zfree, opaque */
    +
    + +

    Definition at line 208 of file zlib.h.

    + +
    +
    + +

    ◆ zlib_version

    + +
    +
    + + + + +
    #define zlib_version   zlibVersion()
    +
    + +

    Definition at line 210 of file zlib.h.

    + +
    +
    + +

    ◆ deflateInit

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define deflateInit( strm,
     level 
    )   deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
    +
    + +

    Definition at line 1546 of file zlib.h.

    + +
    +
    + +

    ◆ inflateInit

    + +
    +
    + + + + + + + + +
    #define inflateInit( strm)   inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
    +
    + +

    Definition at line 1548 of file zlib.h.

    + +
    +
    + +

    ◆ deflateInit2

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define deflateInit2( strm,
     level,
     method,
     windowBits,
     memLevel,
     strategy 
    )
    +
    +Value:
    deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
    (strategy), ZLIB_VERSION, sizeof(z_stream))
    #define ZLIB_VERSION
    Definition: zlib.h:40
    + +
    +

    Definition at line 1550 of file zlib.h.

    + +
    +
    + +

    ◆ inflateInit2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define inflateInit2( strm,
     windowBits 
    )   inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
    +
    + +

    Definition at line 1553 of file zlib.h.

    + +
    +
    + +

    ◆ inflateBackInit

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define inflateBackInit( strm,
     windowBits,
     window 
    )
    +
    +Value:
    inflateBackInit_((strm), (windowBits), (window), \
    #define ZLIB_VERSION
    Definition: zlib.h:40
    + +
    +

    Definition at line 1555 of file zlib.h.

    + +
    +
    +

    Typedef Documentation

    + +

    ◆ OF

    + +
    +
    + + + + + + + + +
    ZEXTERN const uLongf *ZEXPORT get_crc_table OF ((voidpf opaque, uInt items, uInt size) )
    +
    + +

    Definition at line 80 of file zlib.h.

    + +
    +
    + +

    ◆ z_stream

    + +
    +
    + + + + +
    typedef struct z_stream_s z_stream
    +
    + +
    +
    + +

    ◆ z_streamp

    + +
    +
    + + + + +
    typedef z_stream FAR* z_streamp
    +
    + +

    Definition at line 106 of file zlib.h.

    + +
    +
    + +

    ◆ gz_header

    + +
    +
    + + + + +
    typedef struct gz_header_s gz_header
    +
    + +
    +
    + +

    ◆ gz_headerp

    + +
    +
    + + + + +
    typedef gz_header FAR* gz_headerp
    +
    + +

    Definition at line 129 of file zlib.h.

    + +
    +
    + +

    ◆ gzFile

    + +
    +
    + + + + +
    typedef voidp gzFile
    +
    + +

    Definition at line 1165 of file zlib.h.

    + +
    +
    +

    Function Documentation

    + +

    ◆ OF() [1/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN const char* ZEXPORT zlibVersion OF ((void) )
    +
    + +
    +
    + +

    ◆ OF() [2/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflate OF ((z_streamp strm, int flush) )
    +
    + +
    +
    + +

    ◆ OF() [3/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateEnd OF ((z_streamp strm) )
    +
    + +
    +
    + +

    ◆ OF() [4/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateSetDictionary OF ((z_streamp strm, const Bytef *dictionary, uInt dictLength) )
    +
    + +
    +
    + +

    ◆ OF() [5/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateCopy OF ((z_streamp dest, z_streamp source) )
    +
    + +
    +
    + +

    ◆ OF() [6/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateParams OF ((z_streamp strm, int level, int strategy) )
    +
    + +
    +
    + +

    ◆ OF() [7/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateTune OF ((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain) )
    +
    + +
    +
    + +

    ◆ OF() [8/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN uLong ZEXPORT deflateBound OF ((z_streamp strm, uLong sourceLen) )
    +
    + +
    +
    + +

    ◆ OF() [9/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflatePrime OF ((z_streamp strm, int bits, int value) )
    +
    + +
    +
    + +

    ◆ OF() [10/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateSetHeader OF ((z_streamp strm, gz_headerp head) )
    +
    + +
    +
    + +

    ◆ OF() [11/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateReset2 OF ((z_streamp strm, int windowBits) )
    +
    + +
    +
    + +

    ◆ OF() [12/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateBack OF ((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc) )
    +
    + +
    +
    + +

    ◆ OF() [13/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT compress OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen) )
    +
    + +
    +
    + +

    ◆ OF() [14/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT compress2 OF ((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level) )
    +
    + +
    +
    + +

    ◆ OF() [15/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN uLong ZEXPORT compressBound OF ((uLong sourceLen) )
    +
    + +
    +
    + +

    ◆ OF() [16/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN gzFile ZEXPORT gzdopen OF ((int fd, const char *mode) )
    +
    + +
    +
    + +

    ◆ OF() [17/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzbuffer OF ((gzFile file, unsigned size) )
    +
    + +
    +
    + +

    ◆ OF() [18/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzsetparams OF ((gzFile file, int level, int strategy) )
    +
    + +
    +
    + +

    ◆ OF() [19/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzread OF ((gzFile file, voidp buf, unsigned len) )
    +
    + +
    +
    + +

    ◆ OF() [20/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzwrite OF ((gzFile file, voidpc buf, unsigned len) )
    +
    + +
    +
    + +

    ◆ OF() [21/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORTVA gzprintf OF ((gzFile file, const char *format,...) )
    +
    + +
    +
    + +

    ◆ OF() [22/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzputs OF ((gzFile file, const char *s) )
    +
    + +
    +
    + +

    ◆ OF() [23/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN char* ZEXPORT gzgets OF ((gzFile file, char *buf, int len) )
    +
    + +
    +
    + +

    ◆ OF() [24/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzputc OF ((gzFile file, int c) )
    +
    + +
    +
    + +

    ◆ OF() [25/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzgetc OF ((gzFile file) )
    +
    + +
    +
    + +

    ◆ OF() [26/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzungetc OF ((int c, gzFile file) )
    +
    + +
    +
    + +

    ◆ OF() [27/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT gzflush OF ((gzFile file, int flush) )
    +
    + +
    +
    + +

    ◆ OF() [28/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN const char* ZEXPORT gzerror OF ((gzFile file, int *errnum) )
    +
    + +
    +
    + +

    ◆ OF() [29/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN uLong ZEXPORT adler32 OF ((uLong adler, const Bytef *buf, uInt len) )
    +
    + +
    +
    + +

    ◆ OF() [30/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN uLong ZEXPORT crc32 OF ((uLong crc, const Bytef *buf, uInt len) )
    +
    + +
    +
    + +

    ◆ OF() [31/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateInit_ OF ((z_streamp strm, int level, const char *version, int stream_size) )
    +
    + +
    +
    + +

    ◆ OF() [32/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateInit_ OF ((z_streamp strm, const char *version, int stream_size) )
    +
    + +
    +
    + +

    ◆ OF() [33/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT deflateInit2_ OF ((z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size) )
    +
    + +
    +
    + +

    ◆ OF() [34/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateInit2_ OF ((z_streamp strm, int windowBits, const char *version, int stream_size) )
    +
    + +
    +
    + +

    ◆ OF() [35/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateBackInit_ OF ((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size) )
    +
    + +
    +
    + +

    ◆ OF() [36/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN gzFile ZEXPORT gzopen OF ((const char *, const char *) )
    +
    + +
    +
    + +

    ◆ OF() [37/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN z_off_t ZEXPORT gzseek OF ((gzFile, z_off_t, int) )
    +
    + +
    +
    + +

    ◆ OF() [38/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN z_off_t ZEXPORT gztell OF ((gzFile)
    +
    + +
    +
    + +

    ◆ OF() [39/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN uLong ZEXPORT adler32_combine OF ((uLong, uLong, z_off_t)
    +
    + +
    +
    + +

    ◆ OF() [40/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN const char* ZEXPORT zError OF ((int) )
    +
    + +
    +
    + +

    ◆ OF() [41/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateSyncPoint OF ((z_streamp)
    +
    + +
    +
    + +

    ◆ OF() [42/42]

    + +
    +
    + + + + + + + + +
    ZEXTERN int ZEXPORT inflateUndermine OF ((z_streamp, int) )
    +
    + +
    +
    +
    + + + + diff --git a/zlib_8h_source.html b/zlib_8h_source.html new file mode 100644 index 0000000..99cc066 --- /dev/null +++ b/zlib_8h_source.html @@ -0,0 +1,133 @@ + + + + + + + +wut: include/zlib.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    wut +  1.0.0-alpha +
    +
    Wii U Toolchain
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    zlib.h
    +
    +
    +Go to the documentation of this file.
    1 /* zlib.h -- interface of the 'zlib' general purpose compression library
    2  version 1.2.5, April 19th, 2010
    3 
    4  Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
    5 
    6  This software is provided 'as-is', without any express or implied
    7  warranty. In no event will the authors be held liable for any damages
    8  arising from the use of this software.
    9 
    10  Permission is granted to anyone to use this software for any purpose,
    11  including commercial applications, and to alter it and redistribute it
    12  freely, subject to the following restrictions:
    13 
    14  1. The origin of this software must not be misrepresented; you must not
    15  claim that you wrote the original software. If you use this software
    16  in a product, an acknowledgment in the product documentation would be
    17  appreciated but is not required.
    18  2. Altered source versions must be plainly marked as such, and must not be
    19  misrepresented as being the original software.
    20  3. This notice may not be removed or altered from any source distribution.
    21 
    22  Jean-loup Gailly Mark Adler
    23  jloup@gzip.org madler@alumni.caltech.edu
    24 
    25 
    26  The data format used by the zlib library is described by RFCs (Request for
    27  Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt
    28  (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
    29 */
    30 
    31 #ifndef ZLIB_H
    32 #define ZLIB_H
    33 
    34 #include "zconf.h"
    35 
    36 #ifdef __cplusplus
    37 extern "C" {
    38 #endif
    39 
    40 #define ZLIB_VERSION "1.2.5"
    41 #define ZLIB_VERNUM 0x1250
    42 #define ZLIB_VER_MAJOR 1
    43 #define ZLIB_VER_MINOR 2
    44 #define ZLIB_VER_REVISION 5
    45 #define ZLIB_VER_SUBREVISION 0
    46 
    47 /*
    48  The 'zlib' compression library provides in-memory compression and
    49  decompression functions, including integrity checks of the uncompressed data.
    50  This version of the library supports only one compression method (deflation)
    51  but other algorithms will be added later and will have the same stream
    52  interface.
    53 
    54  Compression can be done in a single step if the buffers are large enough,
    55  or can be done by repeated calls of the compression function. In the latter
    56  case, the application must provide more input and/or consume the output
    57  (providing more output space) before each call.
    58 
    59  The compressed data format used by default by the in-memory functions is
    60  the zlib format, which is a zlib wrapper documented in RFC 1950, wrapped
    61  around a deflate stream, which is itself documented in RFC 1951.
    62 
    63  The library also supports reading and writing files in gzip (.gz) format
    64  with an interface similar to that of stdio using the functions that start
    65  with "gz". The gzip format is different from the zlib format. gzip is a
    66  gzip wrapper, documented in RFC 1952, wrapped around a deflate stream.
    67 
    68  This library can optionally read and write gzip streams in memory as well.
    69 
    70  The zlib format was designed to be compact and fast for use in memory
    71  and on communications channels. The gzip format was designed for single-
    72  file compression on file systems, has a larger header than zlib to maintain
    73  directory information, and uses a different, slower check method than zlib.
    74 
    75  The library does not install any signal handler. The decoder checks
    76  the consistency of the compressed data, so the library should never crash
    77  even in case of corrupted input.
    78 */
    79 
    80 typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
    81 typedef void (*free_func) OF((voidpf opaque, voidpf address));
    82 
    83 struct internal_state;
    84 
    85 typedef struct z_stream_s {
    86  Bytef *next_in; /* next input byte */
    87  uInt avail_in; /* number of bytes available at next_in */
    88  uLong total_in; /* total nb of input bytes read so far */
    89 
    90  Bytef *next_out; /* next output byte should be put there */
    91  uInt avail_out; /* remaining free space at next_out */
    92  uLong total_out; /* total nb of bytes output so far */
    93 
    94  char *msg; /* last error message, NULL if no error */
    95  struct internal_state FAR *state; /* not visible by applications */
    96 
    97  alloc_func zalloc; /* used to allocate the internal state */
    98  free_func zfree; /* used to free the internal state */
    99  voidpf opaque; /* private data object passed to zalloc and zfree */
    100 
    101  int data_type; /* best guess about the data type: binary or text */
    102  uLong adler; /* adler32 value of the uncompressed data */
    103  uLong reserved; /* reserved for future use */
    104 } z_stream;
    105 
    107 
    108 /*
    109  gzip header information passed to and from zlib routines. See RFC 1952
    110  for more details on the meanings of these fields.
    111 */
    112 typedef struct gz_header_s {
    113  int text; /* true if compressed data believed to be text */
    114  uLong time; /* modification time */
    115  int xflags; /* extra flags (not used when writing a gzip file) */
    116  int os; /* operating system */
    117  Bytef *extra; /* pointer to extra field or Z_NULL if none */
    118  uInt extra_len; /* extra field length (valid if extra != Z_NULL) */
    119  uInt extra_max; /* space at extra (only when reading header) */
    120  Bytef *name; /* pointer to zero-terminated file name or Z_NULL */
    121  uInt name_max; /* space at name (only when reading header) */
    122  Bytef *comment; /* pointer to zero-terminated comment or Z_NULL */
    123  uInt comm_max; /* space at comment (only when reading header) */
    124  int hcrc; /* true if there was or will be a header crc */
    125  int done; /* true when done reading gzip header (not used
    126  when writing a gzip file) */
    127 } gz_header;
    128 
    130 
    131 /*
    132  The application must update next_in and avail_in when avail_in has dropped
    133  to zero. It must update next_out and avail_out when avail_out has dropped
    134  to zero. The application must initialize zalloc, zfree and opaque before
    135  calling the init function. All other fields are set by the compression
    136  library and must not be updated by the application.
    137 
    138  The opaque value provided by the application will be passed as the first
    139  parameter for calls of zalloc and zfree. This can be useful for custom
    140  memory management. The compression library attaches no meaning to the
    141  opaque value.
    142 
    143  zalloc must return Z_NULL if there is not enough memory for the object.
    144  If zlib is used in a multi-threaded application, zalloc and zfree must be
    145  thread safe.
    146 
    147  On 16-bit systems, the functions zalloc and zfree must be able to allocate
    148  exactly 65536 bytes, but will not be required to allocate more than this if
    149  the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS, pointers
    150  returned by zalloc for objects of exactly 65536 bytes *must* have their
    151  offset normalized to zero. The default allocation function provided by this
    152  library ensures this (see zutil.c). To reduce memory requirements and avoid
    153  any allocation of 64K objects, at the expense of compression ratio, compile
    154  the library with -DMAX_WBITS=14 (see zconf.h).
    155 
    156  The fields total_in and total_out can be used for statistics or progress
    157  reports. After compression, total_in holds the total size of the
    158  uncompressed data and may be saved for use in the decompressor (particularly
    159  if the decompressor wants to decompress everything in a single step).
    160 */
    161 
    162  /* constants */
    163 
    164 #define Z_NO_FLUSH 0
    165 #define Z_PARTIAL_FLUSH 1
    166 #define Z_SYNC_FLUSH 2
    167 #define Z_FULL_FLUSH 3
    168 #define Z_FINISH 4
    169 #define Z_BLOCK 5
    170 #define Z_TREES 6
    171 /* Allowed flush values; see deflate() and inflate() below for details */
    172 
    173 #define Z_OK 0
    174 #define Z_STREAM_END 1
    175 #define Z_NEED_DICT 2
    176 #define Z_ERRNO (-1)
    177 #define Z_STREAM_ERROR (-2)
    178 #define Z_DATA_ERROR (-3)
    179 #define Z_MEM_ERROR (-4)
    180 #define Z_BUF_ERROR (-5)
    181 #define Z_VERSION_ERROR (-6)
    182 /* Return codes for the compression/decompression functions. Negative values
    183  * are errors, positive values are used for special but normal events.
    184  */
    185 
    186 #define Z_NO_COMPRESSION 0
    187 #define Z_BEST_SPEED 1
    188 #define Z_BEST_COMPRESSION 9
    189 #define Z_DEFAULT_COMPRESSION (-1)
    190 /* compression levels */
    191 
    192 #define Z_FILTERED 1
    193 #define Z_HUFFMAN_ONLY 2
    194 #define Z_RLE 3
    195 #define Z_FIXED 4
    196 #define Z_DEFAULT_STRATEGY 0
    197 /* compression strategy; see deflateInit2() below for details */
    198 
    199 #define Z_BINARY 0
    200 #define Z_TEXT 1
    201 #define Z_ASCII Z_TEXT /* for compatibility with 1.2.2 and earlier */
    202 #define Z_UNKNOWN 2
    203 /* Possible values of the data_type field (though see inflate()) */
    204 
    205 #define Z_DEFLATED 8
    206 /* The deflate compression method (the only one supported in this version) */
    207 
    208 #define Z_NULL 0 /* for initializing zalloc, zfree, opaque */
    209 
    210 #define zlib_version zlibVersion()
    211 /* for compatibility with versions < 1.0.2 */
    212 
    213 
    214  /* basic functions */
    215 
    216 ZEXTERN const char * ZEXPORT zlibVersion OF((void));
    217 /* The application can compare zlibVersion and ZLIB_VERSION for consistency.
    218  If the first character differs, the library code actually used is not
    219  compatible with the zlib.h header file used by the application. This check
    220  is automatically made by deflateInit and inflateInit.
    221  */
    222 
    223 /*
    224 ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
    225 
    226  Initializes the internal stream state for compression. The fields
    227  zalloc, zfree and opaque must be initialized before by the caller. If
    228  zalloc and zfree are set to Z_NULL, deflateInit updates them to use default
    229  allocation functions.
    230 
    231  The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
    232  1 gives best speed, 9 gives best compression, 0 gives no compression at all
    233  (the input data is simply copied a block at a time). Z_DEFAULT_COMPRESSION
    234  requests a default compromise between speed and compression (currently
    235  equivalent to level 6).
    236 
    237  deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
    238  memory, Z_STREAM_ERROR if level is not a valid compression level, or
    239  Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible
    240  with the version assumed by the caller (ZLIB_VERSION). msg is set to null
    241  if there is no error message. deflateInit does not perform any compression:
    242  this will be done by deflate().
    243 */
    244 
    245 
    246 ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
    247 /*
    248  deflate compresses as much data as possible, and stops when the input
    249  buffer becomes empty or the output buffer becomes full. It may introduce
    250  some output latency (reading input without producing any output) except when
    251  forced to flush.
    252 
    253  The detailed semantics are as follows. deflate performs one or both of the
    254  following actions:
    255 
    256  - Compress more input starting at next_in and update next_in and avail_in
    257  accordingly. If not all input can be processed (because there is not
    258  enough room in the output buffer), next_in and avail_in are updated and
    259  processing will resume at this point for the next call of deflate().
    260 
    261  - Provide more output starting at next_out and update next_out and avail_out
    262  accordingly. This action is forced if the parameter flush is non zero.
    263  Forcing flush frequently degrades the compression ratio, so this parameter
    264  should be set only when necessary (in interactive applications). Some
    265  output may be provided even if flush is not set.
    266 
    267  Before the call of deflate(), the application should ensure that at least
    268  one of the actions is possible, by providing more input and/or consuming more
    269  output, and updating avail_in or avail_out accordingly; avail_out should
    270  never be zero before the call. The application can consume the compressed
    271  output when it wants, for example when the output buffer is full (avail_out
    272  == 0), or after each call of deflate(). If deflate returns Z_OK and with
    273  zero avail_out, it must be called again after making room in the output
    274  buffer because there might be more output pending.
    275 
    276  Normally the parameter flush is set to Z_NO_FLUSH, which allows deflate to
    277  decide how much data to accumulate before producing output, in order to
    278  maximize compression.
    279 
    280  If the parameter flush is set to Z_SYNC_FLUSH, all pending output is
    281  flushed to the output buffer and the output is aligned on a byte boundary, so
    282  that the decompressor can get all input data available so far. (In
    283  particular avail_in is zero after the call if enough output space has been
    284  provided before the call.) Flushing may degrade compression for some
    285  compression algorithms and so it should be used only when necessary. This
    286  completes the current deflate block and follows it with an empty stored block
    287  that is three bits plus filler bits to the next byte, followed by four bytes
    288  (00 00 ff ff).
    289 
    290  If flush is set to Z_PARTIAL_FLUSH, all pending output is flushed to the
    291  output buffer, but the output is not aligned to a byte boundary. All of the
    292  input data so far will be available to the decompressor, as for Z_SYNC_FLUSH.
    293  This completes the current deflate block and follows it with an empty fixed
    294  codes block that is 10 bits long. This assures that enough bytes are output
    295  in order for the decompressor to finish the block before the empty fixed code
    296  block.
    297 
    298  If flush is set to Z_BLOCK, a deflate block is completed and emitted, as
    299  for Z_SYNC_FLUSH, but the output is not aligned on a byte boundary, and up to
    300  seven bits of the current block are held to be written as the next byte after
    301  the next deflate block is completed. In this case, the decompressor may not
    302  be provided enough bits at this point in order to complete decompression of
    303  the data provided so far to the compressor. It may need to wait for the next
    304  block to be emitted. This is for advanced applications that need to control
    305  the emission of deflate blocks.
    306 
    307  If flush is set to Z_FULL_FLUSH, all output is flushed as with
    308  Z_SYNC_FLUSH, and the compression state is reset so that decompression can
    309  restart from this point if previous compressed data has been damaged or if
    310  random access is desired. Using Z_FULL_FLUSH too often can seriously degrade
    311  compression.
    312 
    313  If deflate returns with avail_out == 0, this function must be called again
    314  with the same value of the flush parameter and more output space (updated
    315  avail_out), until the flush is complete (deflate returns with non-zero
    316  avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that
    317  avail_out is greater than six to avoid repeated flush markers due to
    318  avail_out == 0 on return.
    319 
    320  If the parameter flush is set to Z_FINISH, pending input is processed,
    321  pending output is flushed and deflate returns with Z_STREAM_END if there was
    322  enough output space; if deflate returns with Z_OK, this function must be
    323  called again with Z_FINISH and more output space (updated avail_out) but no
    324  more input data, until it returns with Z_STREAM_END or an error. After
    325  deflate has returned Z_STREAM_END, the only possible operations on the stream
    326  are deflateReset or deflateEnd.
    327 
    328  Z_FINISH can be used immediately after deflateInit if all the compression
    329  is to be done in a single step. In this case, avail_out must be at least the
    330  value returned by deflateBound (see below). If deflate does not return
    331  Z_STREAM_END, then it must be called again as described above.
    332 
    333  deflate() sets strm->adler to the adler32 checksum of all input read
    334  so far (that is, total_in bytes).
    335 
    336  deflate() may update strm->data_type if it can make a good guess about
    337  the input data type (Z_BINARY or Z_TEXT). In doubt, the data is considered
    338  binary. This field is only for information purposes and does not affect the
    339  compression algorithm in any manner.
    340 
    341  deflate() returns Z_OK if some progress has been made (more input
    342  processed or more output produced), Z_STREAM_END if all input has been
    343  consumed and all output has been produced (only when flush is set to
    344  Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
    345  if next_in or next_out was Z_NULL), Z_BUF_ERROR if no progress is possible
    346  (for example avail_in or avail_out was zero). Note that Z_BUF_ERROR is not
    347  fatal, and deflate() can be called again with more input and more output
    348  space to continue compressing.
    349 */
    350 
    351 
    352 ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));
    353 /*
    354  All dynamically allocated data structures for this stream are freed.
    355  This function discards any unprocessed input and does not flush any pending
    356  output.
    357 
    358  deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the
    359  stream state was inconsistent, Z_DATA_ERROR if the stream was freed
    360  prematurely (some input or output was discarded). In the error case, msg
    361  may be set but then points to a static string (which must not be
    362  deallocated).
    363 */
    364 
    365 
    366 /*
    367 ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
    368 
    369  Initializes the internal stream state for decompression. The fields
    370  next_in, avail_in, zalloc, zfree and opaque must be initialized before by
    371  the caller. If next_in is not Z_NULL and avail_in is large enough (the
    372  exact value depends on the compression method), inflateInit determines the
    373  compression method from the zlib header and allocates all data structures
    374  accordingly; otherwise the allocation will be deferred to the first call of
    375  inflate. If zalloc and zfree are set to Z_NULL, inflateInit updates them to
    376  use default allocation functions.
    377 
    378  inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
    379  memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
    380  version assumed by the caller, or Z_STREAM_ERROR if the parameters are
    381  invalid, such as a null pointer to the structure. msg is set to null if
    382  there is no error message. inflateInit does not perform any decompression
    383  apart from possibly reading the zlib header if present: actual decompression
    384  will be done by inflate(). (So next_in and avail_in may be modified, but
    385  next_out and avail_out are unused and unchanged.) The current implementation
    386  of inflateInit() does not process any header information -- that is deferred
    387  until inflate() is called.
    388 */
    389 
    390 
    391 ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
    392 /*
    393  inflate decompresses as much data as possible, and stops when the input
    394  buffer becomes empty or the output buffer becomes full. It may introduce
    395  some output latency (reading input without producing any output) except when
    396  forced to flush.
    397 
    398  The detailed semantics are as follows. inflate performs one or both of the
    399  following actions:
    400 
    401  - Decompress more input starting at next_in and update next_in and avail_in
    402  accordingly. If not all input can be processed (because there is not
    403  enough room in the output buffer), next_in is updated and processing will
    404  resume at this point for the next call of inflate().
    405 
    406  - Provide more output starting at next_out and update next_out and avail_out
    407  accordingly. inflate() provides as much output as possible, until there is
    408  no more input data or no more space in the output buffer (see below about
    409  the flush parameter).
    410 
    411  Before the call of inflate(), the application should ensure that at least
    412  one of the actions is possible, by providing more input and/or consuming more
    413  output, and updating the next_* and avail_* values accordingly. The
    414  application can consume the uncompressed output when it wants, for example
    415  when the output buffer is full (avail_out == 0), or after each call of
    416  inflate(). If inflate returns Z_OK and with zero avail_out, it must be
    417  called again after making room in the output buffer because there might be
    418  more output pending.
    419 
    420  The flush parameter of inflate() can be Z_NO_FLUSH, Z_SYNC_FLUSH, Z_FINISH,
    421  Z_BLOCK, or Z_TREES. Z_SYNC_FLUSH requests that inflate() flush as much
    422  output as possible to the output buffer. Z_BLOCK requests that inflate()
    423  stop if and when it gets to the next deflate block boundary. When decoding
    424  the zlib or gzip format, this will cause inflate() to return immediately
    425  after the header and before the first block. When doing a raw inflate,
    426  inflate() will go ahead and process the first block, and will return when it
    427  gets to the end of that block, or when it runs out of data.
    428 
    429  The Z_BLOCK option assists in appending to or combining deflate streams.
    430  Also to assist in this, on return inflate() will set strm->data_type to the
    431  number of unused bits in the last byte taken from strm->next_in, plus 64 if
    432  inflate() is currently decoding the last block in the deflate stream, plus
    433  128 if inflate() returned immediately after decoding an end-of-block code or
    434  decoding the complete header up to just before the first byte of the deflate
    435  stream. The end-of-block will not be indicated until all of the uncompressed
    436  data from that block has been written to strm->next_out. The number of
    437  unused bits may in general be greater than seven, except when bit 7 of
    438  data_type is set, in which case the number of unused bits will be less than
    439  eight. data_type is set as noted here every time inflate() returns for all
    440  flush options, and so can be used to determine the amount of currently
    441  consumed input in bits.
    442 
    443  The Z_TREES option behaves as Z_BLOCK does, but it also returns when the
    444  end of each deflate block header is reached, before any actual data in that
    445  block is decoded. This allows the caller to determine the length of the
    446  deflate block header for later use in random access within a deflate block.
    447  256 is added to the value of strm->data_type when inflate() returns
    448  immediately after reaching the end of the deflate block header.
    449 
    450  inflate() should normally be called until it returns Z_STREAM_END or an
    451  error. However if all decompression is to be performed in a single step (a
    452  single call of inflate), the parameter flush should be set to Z_FINISH. In
    453  this case all pending input is processed and all pending output is flushed;
    454  avail_out must be large enough to hold all the uncompressed data. (The size
    455  of the uncompressed data may have been saved by the compressor for this
    456  purpose.) The next operation on this stream must be inflateEnd to deallocate
    457  the decompression state. The use of Z_FINISH is never required, but can be
    458  used to inform inflate that a faster approach may be used for the single
    459  inflate() call.
    460 
    461  In this implementation, inflate() always flushes as much output as
    462  possible to the output buffer, and always uses the faster approach on the
    463  first call. So the only effect of the flush parameter in this implementation
    464  is on the return value of inflate(), as noted below, or when it returns early
    465  because Z_BLOCK or Z_TREES is used.
    466 
    467  If a preset dictionary is needed after this call (see inflateSetDictionary
    468  below), inflate sets strm->adler to the adler32 checksum of the dictionary
    469  chosen by the compressor and returns Z_NEED_DICT; otherwise it sets
    470  strm->adler to the adler32 checksum of all output produced so far (that is,
    471  total_out bytes) and returns Z_OK, Z_STREAM_END or an error code as described
    472  below. At the end of the stream, inflate() checks that its computed adler32
    473  checksum is equal to that saved by the compressor and returns Z_STREAM_END
    474  only if the checksum is correct.
    475 
    476  inflate() can decompress and check either zlib-wrapped or gzip-wrapped
    477  deflate data. The header type is detected automatically, if requested when
    478  initializing with inflateInit2(). Any information contained in the gzip
    479  header is not retained, so applications that need that information should
    480  instead use raw inflate, see inflateInit2() below, or inflateBack() and
    481  perform their own processing of the gzip header and trailer.
    482 
    483  inflate() returns Z_OK if some progress has been made (more input processed
    484  or more output produced), Z_STREAM_END if the end of the compressed data has
    485  been reached and all uncompressed output has been produced, Z_NEED_DICT if a
    486  preset dictionary is needed at this point, Z_DATA_ERROR if the input data was
    487  corrupted (input stream not conforming to the zlib format or incorrect check
    488  value), Z_STREAM_ERROR if the stream structure was inconsistent (for example
    489  next_in or next_out was Z_NULL), Z_MEM_ERROR if there was not enough memory,
    490  Z_BUF_ERROR if no progress is possible or if there was not enough room in the
    491  output buffer when Z_FINISH is used. Note that Z_BUF_ERROR is not fatal, and
    492  inflate() can be called again with more input and more output space to
    493  continue decompressing. If Z_DATA_ERROR is returned, the application may
    494  then call inflateSync() to look for a good compression block if a partial
    495  recovery of the data is desired.
    496 */
    497 
    498 
    499 ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
    500 /*
    501  All dynamically allocated data structures for this stream are freed.
    502  This function discards any unprocessed input and does not flush any pending
    503  output.
    504 
    505  inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
    506  was inconsistent. In the error case, msg may be set but then points to a
    507  static string (which must not be deallocated).
    508 */
    509 
    510 
    511  /* Advanced functions */
    512 
    513 /*
    514  The following functions are needed only in some special applications.
    515 */
    516 
    517 /*
    518 ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
    519  int level,
    520  int method,
    521  int windowBits,
    522  int memLevel,
    523  int strategy));
    524 
    525  This is another version of deflateInit with more compression options. The
    526  fields next_in, zalloc, zfree and opaque must be initialized before by the
    527  caller.
    528 
    529  The method parameter is the compression method. It must be Z_DEFLATED in
    530  this version of the library.
    531 
    532  The windowBits parameter is the base two logarithm of the window size
    533  (the size of the history buffer). It should be in the range 8..15 for this
    534  version of the library. Larger values of this parameter result in better
    535  compression at the expense of memory usage. The default value is 15 if
    536  deflateInit is used instead.
    537 
    538  windowBits can also be -8..-15 for raw deflate. In this case, -windowBits
    539  determines the window size. deflate() will then generate raw deflate data
    540  with no zlib header or trailer, and will not compute an adler32 check value.
    541 
    542  windowBits can also be greater than 15 for optional gzip encoding. Add
    543  16 to windowBits to write a simple gzip header and trailer around the
    544  compressed data instead of a zlib wrapper. The gzip header will have no
    545  file name, no extra data, no comment, no modification time (set to zero), no
    546  header crc, and the operating system will be set to 255 (unknown). If a
    547  gzip stream is being written, strm->adler is a crc32 instead of an adler32.
    548 
    549  The memLevel parameter specifies how much memory should be allocated
    550  for the internal compression state. memLevel=1 uses minimum memory but is
    551  slow and reduces compression ratio; memLevel=9 uses maximum memory for
    552  optimal speed. The default value is 8. See zconf.h for total memory usage
    553  as a function of windowBits and memLevel.
    554 
    555  The strategy parameter is used to tune the compression algorithm. Use the
    556  value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a
    557  filter (or predictor), Z_HUFFMAN_ONLY to force Huffman encoding only (no
    558  string match), or Z_RLE to limit match distances to one (run-length
    559  encoding). Filtered data consists mostly of small values with a somewhat
    560  random distribution. In this case, the compression algorithm is tuned to
    561  compress them better. The effect of Z_FILTERED is to force more Huffman
    562  coding and less string matching; it is somewhat intermediate between
    563  Z_DEFAULT_STRATEGY and Z_HUFFMAN_ONLY. Z_RLE is designed to be almost as
    564  fast as Z_HUFFMAN_ONLY, but give better compression for PNG image data. The
    565  strategy parameter only affects the compression ratio but not the
    566  correctness of the compressed output even if it is not set appropriately.
    567  Z_FIXED prevents the use of dynamic Huffman codes, allowing for a simpler
    568  decoder for special applications.
    569 
    570  deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
    571  memory, Z_STREAM_ERROR if any parameter is invalid (such as an invalid
    572  method), or Z_VERSION_ERROR if the zlib library version (zlib_version) is
    573  incompatible with the version assumed by the caller (ZLIB_VERSION). msg is
    574  set to null if there is no error message. deflateInit2 does not perform any
    575  compression: this will be done by deflate().
    576 */
    577 
    578 ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
    579  const Bytef *dictionary,
    580  uInt dictLength));
    581 /*
    582  Initializes the compression dictionary from the given byte sequence
    583  without producing any compressed output. This function must be called
    584  immediately after deflateInit, deflateInit2 or deflateReset, before any call
    585  of deflate. The compressor and decompressor must use exactly the same
    586  dictionary (see inflateSetDictionary).
    587 
    588  The dictionary should consist of strings (byte sequences) that are likely
    589  to be encountered later in the data to be compressed, with the most commonly
    590  used strings preferably put towards the end of the dictionary. Using a
    591  dictionary is most useful when the data to be compressed is short and can be
    592  predicted with good accuracy; the data can then be compressed better than
    593  with the default empty dictionary.
    594 
    595  Depending on the size of the compression data structures selected by
    596  deflateInit or deflateInit2, a part of the dictionary may in effect be
    597  discarded, for example if the dictionary is larger than the window size
    598  provided in deflateInit or deflateInit2. Thus the strings most likely to be
    599  useful should be put at the end of the dictionary, not at the front. In
    600  addition, the current implementation of deflate will use at most the window
    601  size minus 262 bytes of the provided dictionary.
    602 
    603  Upon return of this function, strm->adler is set to the adler32 value
    604  of the dictionary; the decompressor may later use this value to determine
    605  which dictionary has been used by the compressor. (The adler32 value
    606  applies to the whole dictionary even if only a subset of the dictionary is
    607  actually used by the compressor.) If a raw deflate was requested, then the
    608  adler32 value is not computed and strm->adler is not set.
    609 
    610  deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a
    611  parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is
    612  inconsistent (for example if deflate has already been called for this stream
    613  or if the compression method is bsort). deflateSetDictionary does not
    614  perform any compression: this will be done by deflate().
    615 */
    616 
    617 ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
    618  z_streamp source));
    619 /*
    620  Sets the destination stream as a complete copy of the source stream.
    621 
    622  This function can be useful when several compression strategies will be
    623  tried, for example when there are several ways of pre-processing the input
    624  data with a filter. The streams that will be discarded should then be freed
    625  by calling deflateEnd. Note that deflateCopy duplicates the internal
    626  compression state which can be quite large, so this strategy is slow and can
    627  consume lots of memory.
    628 
    629  deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
    630  enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
    631  (such as zalloc being Z_NULL). msg is left unchanged in both source and
    632  destination.
    633 */
    634 
    635 ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
    636 /*
    637  This function is equivalent to deflateEnd followed by deflateInit,
    638  but does not free and reallocate all the internal compression state. The
    639  stream will keep the same compression level and any other attributes that
    640  may have been set by deflateInit2.
    641 
    642  deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
    643  stream state was inconsistent (such as zalloc or state being Z_NULL).
    644 */
    645 
    646 ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
    647  int level,
    648  int strategy));
    649 /*
    650  Dynamically update the compression level and compression strategy. The
    651  interpretation of level and strategy is as in deflateInit2. This can be
    652  used to switch between compression and straight copy of the input data, or
    653  to switch to a different kind of input data requiring a different strategy.
    654  If the compression level is changed, the input available so far is
    655  compressed with the old level (and may be flushed); the new level will take
    656  effect only at the next call of deflate().
    657 
    658  Before the call of deflateParams, the stream state must be set as for
    659  a call of deflate(), since the currently available input may have to be
    660  compressed and flushed. In particular, strm->avail_out must be non-zero.
    661 
    662  deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source
    663  stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR if
    664  strm->avail_out was zero.
    665 */
    666 
    667 ZEXTERN int ZEXPORT deflateTune OF((z_streamp strm,
    668  int good_length,
    669  int max_lazy,
    670  int nice_length,
    671  int max_chain));
    672 /*
    673  Fine tune deflate's internal compression parameters. This should only be
    674  used by someone who understands the algorithm used by zlib's deflate for
    675  searching for the best matching string, and even then only by the most
    676  fanatic optimizer trying to squeeze out the last compressed bit for their
    677  specific input data. Read the deflate.c source code for the meaning of the
    678  max_lazy, good_length, nice_length, and max_chain parameters.
    679 
    680  deflateTune() can be called after deflateInit() or deflateInit2(), and
    681  returns Z_OK on success, or Z_STREAM_ERROR for an invalid deflate stream.
    682  */
    683 
    684 ZEXTERN uLong ZEXPORT deflateBound OF((z_streamp strm,
    685  uLong sourceLen));
    686 /*
    687  deflateBound() returns an upper bound on the compressed size after
    688  deflation of sourceLen bytes. It must be called after deflateInit() or
    689  deflateInit2(), and after deflateSetHeader(), if used. This would be used
    690  to allocate an output buffer for deflation in a single pass, and so would be
    691  called before deflate().
    692 */
    693 
    694 ZEXTERN int ZEXPORT deflatePrime OF((z_streamp strm,
    695  int bits,
    696  int value));
    697 /*
    698  deflatePrime() inserts bits in the deflate output stream. The intent
    699  is that this function is used to start off the deflate output with the bits
    700  leftover from a previous deflate stream when appending to it. As such, this
    701  function can only be used for raw deflate, and must be used before the first
    702  deflate() call after a deflateInit2() or deflateReset(). bits must be less
    703  than or equal to 16, and that many of the least significant bits of value
    704  will be inserted in the output.
    705 
    706  deflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source
    707  stream state was inconsistent.
    708 */
    709 
    710 ZEXTERN int ZEXPORT deflateSetHeader OF((z_streamp strm,
    711  gz_headerp head));
    712 /*
    713  deflateSetHeader() provides gzip header information for when a gzip
    714  stream is requested by deflateInit2(). deflateSetHeader() may be called
    715  after deflateInit2() or deflateReset() and before the first call of
    716  deflate(). The text, time, os, extra field, name, and comment information
    717  in the provided gz_header structure are written to the gzip header (xflag is
    718  ignored -- the extra flags are set according to the compression level). The
    719  caller must assure that, if not Z_NULL, name and comment are terminated with
    720  a zero byte, and that if extra is not Z_NULL, that extra_len bytes are
    721  available there. If hcrc is true, a gzip header crc is included. Note that
    722  the current versions of the command-line version of gzip (up through version
    723  1.3.x) do not support header crc's, and will report that it is a "multi-part
    724  gzip file" and give up.
    725 
    726  If deflateSetHeader is not used, the default gzip header has text false,
    727  the time set to zero, and os set to 255, with no extra, name, or comment
    728  fields. The gzip header is returned to the default state by deflateReset().
    729 
    730  deflateSetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source
    731  stream state was inconsistent.
    732 */
    733 
    734 /*
    735 ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
    736  int windowBits));
    737 
    738  This is another version of inflateInit with an extra parameter. The
    739  fields next_in, avail_in, zalloc, zfree and opaque must be initialized
    740  before by the caller.
    741 
    742  The windowBits parameter is the base two logarithm of the maximum window
    743  size (the size of the history buffer). It should be in the range 8..15 for
    744  this version of the library. The default value is 15 if inflateInit is used
    745  instead. windowBits must be greater than or equal to the windowBits value
    746  provided to deflateInit2() while compressing, or it must be equal to 15 if
    747  deflateInit2() was not used. If a compressed stream with a larger window
    748  size is given as input, inflate() will return with the error code
    749  Z_DATA_ERROR instead of trying to allocate a larger window.
    750 
    751  windowBits can also be zero to request that inflate use the window size in
    752  the zlib header of the compressed stream.
    753 
    754  windowBits can also be -8..-15 for raw inflate. In this case, -windowBits
    755  determines the window size. inflate() will then process raw deflate data,
    756  not looking for a zlib or gzip header, not generating a check value, and not
    757  looking for any check values for comparison at the end of the stream. This
    758  is for use with other formats that use the deflate compressed data format
    759  such as zip. Those formats provide their own check values. If a custom
    760  format is developed using the raw deflate format for compressed data, it is
    761  recommended that a check value such as an adler32 or a crc32 be applied to
    762  the uncompressed data as is done in the zlib, gzip, and zip formats. For
    763  most applications, the zlib format should be used as is. Note that comments
    764  above on the use in deflateInit2() applies to the magnitude of windowBits.
    765 
    766  windowBits can also be greater than 15 for optional gzip decoding. Add
    767  32 to windowBits to enable zlib and gzip decoding with automatic header
    768  detection, or add 16 to decode only the gzip format (the zlib format will
    769  return a Z_DATA_ERROR). If a gzip stream is being decoded, strm->adler is a
    770  crc32 instead of an adler32.
    771 
    772  inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
    773  memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
    774  version assumed by the caller, or Z_STREAM_ERROR if the parameters are
    775  invalid, such as a null pointer to the structure. msg is set to null if
    776  there is no error message. inflateInit2 does not perform any decompression
    777  apart from possibly reading the zlib header if present: actual decompression
    778  will be done by inflate(). (So next_in and avail_in may be modified, but
    779  next_out and avail_out are unused and unchanged.) The current implementation
    780  of inflateInit2() does not process any header information -- that is
    781  deferred until inflate() is called.
    782 */
    783 
    784 ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
    785  const Bytef *dictionary,
    786  uInt dictLength));
    787 /*
    788  Initializes the decompression dictionary from the given uncompressed byte
    789  sequence. This function must be called immediately after a call of inflate,
    790  if that call returned Z_NEED_DICT. The dictionary chosen by the compressor
    791  can be determined from the adler32 value returned by that call of inflate.
    792  The compressor and decompressor must use exactly the same dictionary (see
    793  deflateSetDictionary). For raw inflate, this function can be called
    794  immediately after inflateInit2() or inflateReset() and before any call of
    795  inflate() to set the dictionary. The application must insure that the
    796  dictionary that was used for compression is provided.
    797 
    798  inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a
    799  parameter is invalid (e.g. dictionary being Z_NULL) or the stream state is
    800  inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the
    801  expected one (incorrect adler32 value). inflateSetDictionary does not
    802  perform any decompression: this will be done by subsequent calls of
    803  inflate().
    804 */
    805 
    806 ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
    807 /*
    808  Skips invalid compressed data until a full flush point (see above the
    809  description of deflate with Z_FULL_FLUSH) can be found, or until all
    810  available input is skipped. No output is provided.
    811 
    812  inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR
    813  if no more input was provided, Z_DATA_ERROR if no flush point has been
    814  found, or Z_STREAM_ERROR if the stream structure was inconsistent. In the
    815  success case, the application may save the current current value of total_in
    816  which indicates where valid compressed data was found. In the error case,
    817  the application may repeatedly call inflateSync, providing more input each
    818  time, until success or end of the input data.
    819 */
    820 
    821 ZEXTERN int ZEXPORT inflateCopy OF((z_streamp dest,
    822  z_streamp source));
    823 /*
    824  Sets the destination stream as a complete copy of the source stream.
    825 
    826  This function can be useful when randomly accessing a large stream. The
    827  first pass through the stream can periodically record the inflate state,
    828  allowing restarting inflate at those points when randomly accessing the
    829  stream.
    830 
    831  inflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
    832  enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
    833  (such as zalloc being Z_NULL). msg is left unchanged in both source and
    834  destination.
    835 */
    836 
    837 ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
    838 /*
    839  This function is equivalent to inflateEnd followed by inflateInit,
    840  but does not free and reallocate all the internal decompression state. The
    841  stream will keep attributes that may have been set by inflateInit2.
    842 
    843  inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
    844  stream state was inconsistent (such as zalloc or state being Z_NULL).
    845 */
    846 
    847 ZEXTERN int ZEXPORT inflateReset2 OF((z_streamp strm,
    848  int windowBits));
    849 /*
    850  This function is the same as inflateReset, but it also permits changing
    851  the wrap and window size requests. The windowBits parameter is interpreted
    852  the same as it is for inflateInit2.
    853 
    854  inflateReset2 returns Z_OK if success, or Z_STREAM_ERROR if the source
    855  stream state was inconsistent (such as zalloc or state being Z_NULL), or if
    856  the windowBits parameter is invalid.
    857 */
    858 
    859 ZEXTERN int ZEXPORT inflatePrime OF((z_streamp strm,
    860  int bits,
    861  int value));
    862 /*
    863  This function inserts bits in the inflate input stream. The intent is
    864  that this function is used to start inflating at a bit position in the
    865  middle of a byte. The provided bits will be used before any bytes are used
    866  from next_in. This function should only be used with raw inflate, and
    867  should be used before the first inflate() call after inflateInit2() or
    868  inflateReset(). bits must be less than or equal to 16, and that many of the
    869  least significant bits of value will be inserted in the input.
    870 
    871  If bits is negative, then the input stream bit buffer is emptied. Then
    872  inflatePrime() can be called again to put bits in the buffer. This is used
    873  to clear out bits leftover after feeding inflate a block description prior
    874  to feeding inflate codes.
    875 
    876  inflatePrime returns Z_OK if success, or Z_STREAM_ERROR if the source
    877  stream state was inconsistent.
    878 */
    879 
    880 ZEXTERN long ZEXPORT inflateMark OF((z_streamp strm));
    881 /*
    882  This function returns two values, one in the lower 16 bits of the return
    883  value, and the other in the remaining upper bits, obtained by shifting the
    884  return value down 16 bits. If the upper value is -1 and the lower value is
    885  zero, then inflate() is currently decoding information outside of a block.
    886  If the upper value is -1 and the lower value is non-zero, then inflate is in
    887  the middle of a stored block, with the lower value equaling the number of
    888  bytes from the input remaining to copy. If the upper value is not -1, then
    889  it is the number of bits back from the current bit position in the input of
    890  the code (literal or length/distance pair) currently being processed. In
    891  that case the lower value is the number of bytes already emitted for that
    892  code.
    893 
    894  A code is being processed if inflate is waiting for more input to complete
    895  decoding of the code, or if it has completed decoding but is waiting for
    896  more output space to write the literal or match data.
    897 
    898  inflateMark() is used to mark locations in the input data for random
    899  access, which may be at bit positions, and to note those cases where the
    900  output of a code may span boundaries of random access blocks. The current
    901  location in the input stream can be determined from avail_in and data_type
    902  as noted in the description for the Z_BLOCK flush parameter for inflate.
    903 
    904  inflateMark returns the value noted above or -1 << 16 if the provided
    905  source stream state was inconsistent.
    906 */
    907 
    908 ZEXTERN int ZEXPORT inflateGetHeader OF((z_streamp strm,
    909  gz_headerp head));
    910 /*
    911  inflateGetHeader() requests that gzip header information be stored in the
    912  provided gz_header structure. inflateGetHeader() may be called after
    913  inflateInit2() or inflateReset(), and before the first call of inflate().
    914  As inflate() processes the gzip stream, head->done is zero until the header
    915  is completed, at which time head->done is set to one. If a zlib stream is
    916  being decoded, then head->done is set to -1 to indicate that there will be
    917  no gzip header information forthcoming. Note that Z_BLOCK or Z_TREES can be
    918  used to force inflate() to return immediately after header processing is
    919  complete and before any actual data is decompressed.
    920 
    921  The text, time, xflags, and os fields are filled in with the gzip header
    922  contents. hcrc is set to true if there is a header CRC. (The header CRC
    923  was valid if done is set to one.) If extra is not Z_NULL, then extra_max
    924  contains the maximum number of bytes to write to extra. Once done is true,
    925  extra_len contains the actual extra field length, and extra contains the
    926  extra field, or that field truncated if extra_max is less than extra_len.
    927  If name is not Z_NULL, then up to name_max characters are written there,
    928  terminated with a zero unless the length is greater than name_max. If
    929  comment is not Z_NULL, then up to comm_max characters are written there,
    930  terminated with a zero unless the length is greater than comm_max. When any
    931  of extra, name, or comment are not Z_NULL and the respective field is not
    932  present in the header, then that field is set to Z_NULL to signal its
    933  absence. This allows the use of deflateSetHeader() with the returned
    934  structure to duplicate the header. However if those fields are set to
    935  allocated memory, then the application will need to save those pointers
    936  elsewhere so that they can be eventually freed.
    937 
    938  If inflateGetHeader is not used, then the header information is simply
    939  discarded. The header is always checked for validity, including the header
    940  CRC if present. inflateReset() will reset the process to discard the header
    941  information. The application would need to call inflateGetHeader() again to
    942  retrieve the header from the next gzip stream.
    943 
    944  inflateGetHeader returns Z_OK if success, or Z_STREAM_ERROR if the source
    945  stream state was inconsistent.
    946 */
    947 
    948 /*
    949 ZEXTERN int ZEXPORT inflateBackInit OF((z_streamp strm, int windowBits,
    950  unsigned char FAR *window));
    951 
    952  Initialize the internal stream state for decompression using inflateBack()
    953  calls. The fields zalloc, zfree and opaque in strm must be initialized
    954  before the call. If zalloc and zfree are Z_NULL, then the default library-
    955  derived memory allocation routines are used. windowBits is the base two
    956  logarithm of the window size, in the range 8..15. window is a caller
    957  supplied buffer of that size. Except for special applications where it is
    958  assured that deflate was used with small window sizes, windowBits must be 15
    959  and a 32K byte window must be supplied to be able to decompress general
    960  deflate streams.
    961 
    962  See inflateBack() for the usage of these routines.
    963 
    964  inflateBackInit will return Z_OK on success, Z_STREAM_ERROR if any of
    965  the paramaters are invalid, Z_MEM_ERROR if the internal state could not be
    966  allocated, or Z_VERSION_ERROR if the version of the library does not match
    967  the version of the header file.
    968 */
    969 
    970 typedef unsigned (*in_func) OF((void FAR *, unsigned char FAR * FAR *));
    971 typedef int (*out_func) OF((void FAR *, unsigned char FAR *, unsigned));
    972 
    973 ZEXTERN int ZEXPORT inflateBack OF((z_streamp strm,
    974  in_func in, void FAR *in_desc,
    975  out_func out, void FAR *out_desc));
    976 /*
    977  inflateBack() does a raw inflate with a single call using a call-back
    978  interface for input and output. This is more efficient than inflate() for
    979  file i/o applications in that it avoids copying between the output and the
    980  sliding window by simply making the window itself the output buffer. This
    981  function trusts the application to not change the output buffer passed by
    982  the output function, at least until inflateBack() returns.
    983 
    984  inflateBackInit() must be called first to allocate the internal state
    985  and to initialize the state with the user-provided window buffer.
    986  inflateBack() may then be used multiple times to inflate a complete, raw
    987  deflate stream with each call. inflateBackEnd() is then called to free the
    988  allocated state.
    989 
    990  A raw deflate stream is one with no zlib or gzip header or trailer.
    991  This routine would normally be used in a utility that reads zip or gzip
    992  files and writes out uncompressed files. The utility would decode the
    993  header and process the trailer on its own, hence this routine expects only
    994  the raw deflate stream to decompress. This is different from the normal
    995  behavior of inflate(), which expects either a zlib or gzip header and
    996  trailer around the deflate stream.
    997 
    998  inflateBack() uses two subroutines supplied by the caller that are then
    999  called by inflateBack() for input and output. inflateBack() calls those
    1000  routines until it reads a complete deflate stream and writes out all of the
    1001  uncompressed data, or until it encounters an error. The function's
    1002  parameters and return types are defined above in the in_func and out_func
    1003  typedefs. inflateBack() will call in(in_desc, &buf) which should return the
    1004  number of bytes of provided input, and a pointer to that input in buf. If
    1005  there is no input available, in() must return zero--buf is ignored in that
    1006  case--and inflateBack() will return a buffer error. inflateBack() will call
    1007  out(out_desc, buf, len) to write the uncompressed data buf[0..len-1]. out()
    1008  should return zero on success, or non-zero on failure. If out() returns
    1009  non-zero, inflateBack() will return with an error. Neither in() nor out()
    1010  are permitted to change the contents of the window provided to
    1011  inflateBackInit(), which is also the buffer that out() uses to write from.
    1012  The length written by out() will be at most the window size. Any non-zero
    1013  amount of input may be provided by in().
    1014 
    1015  For convenience, inflateBack() can be provided input on the first call by
    1016  setting strm->next_in and strm->avail_in. If that input is exhausted, then
    1017  in() will be called. Therefore strm->next_in must be initialized before
    1018  calling inflateBack(). If strm->next_in is Z_NULL, then in() will be called
    1019  immediately for input. If strm->next_in is not Z_NULL, then strm->avail_in
    1020  must also be initialized, and then if strm->avail_in is not zero, input will
    1021  initially be taken from strm->next_in[0 .. strm->avail_in - 1].
    1022 
    1023  The in_desc and out_desc parameters of inflateBack() is passed as the
    1024  first parameter of in() and out() respectively when they are called. These
    1025  descriptors can be optionally used to pass any information that the caller-
    1026  supplied in() and out() functions need to do their job.
    1027 
    1028  On return, inflateBack() will set strm->next_in and strm->avail_in to
    1029  pass back any unused input that was provided by the last in() call. The
    1030  return values of inflateBack() can be Z_STREAM_END on success, Z_BUF_ERROR
    1031  if in() or out() returned an error, Z_DATA_ERROR if there was a format error
    1032  in the deflate stream (in which case strm->msg is set to indicate the nature
    1033  of the error), or Z_STREAM_ERROR if the stream was not properly initialized.
    1034  In the case of Z_BUF_ERROR, an input or output error can be distinguished
    1035  using strm->next_in which will be Z_NULL only if in() returned an error. If
    1036  strm->next_in is not Z_NULL, then the Z_BUF_ERROR was due to out() returning
    1037  non-zero. (in() will always be called before out(), so strm->next_in is
    1038  assured to be defined if out() returns non-zero.) Note that inflateBack()
    1039  cannot return Z_OK.
    1040 */
    1041 
    1042 ZEXTERN int ZEXPORT inflateBackEnd OF((z_streamp strm));
    1043 /*
    1044  All memory allocated by inflateBackInit() is freed.
    1045 
    1046  inflateBackEnd() returns Z_OK on success, or Z_STREAM_ERROR if the stream
    1047  state was inconsistent.
    1048 */
    1049 
    1050 ZEXTERN uLong ZEXPORT zlibCompileFlags OF((void));
    1051 /* Return flags indicating compile-time options.
    1052 
    1053  Type sizes, two bits each, 00 = 16 bits, 01 = 32, 10 = 64, 11 = other:
    1054  1.0: size of uInt
    1055  3.2: size of uLong
    1056  5.4: size of voidpf (pointer)
    1057  7.6: size of z_off_t
    1058 
    1059  Compiler, assembler, and debug options:
    1060  8: DEBUG
    1061  9: ASMV or ASMINF -- use ASM code
    1062  10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention
    1063  11: 0 (reserved)
    1064 
    1065  One-time table building (smaller code, but not thread-safe if true):
    1066  12: BUILDFIXED -- build static block decoding tables when needed
    1067  13: DYNAMIC_CRC_TABLE -- build CRC calculation tables when needed
    1068  14,15: 0 (reserved)
    1069 
    1070  Library content (indicates missing functionality):
    1071  16: NO_GZCOMPRESS -- gz* functions cannot compress (to avoid linking
    1072  deflate code when not needed)
    1073  17: NO_GZIP -- deflate can't write gzip streams, and inflate can't detect
    1074  and decode gzip streams (to avoid linking crc code)
    1075  18-19: 0 (reserved)
    1076 
    1077  Operation variations (changes in library functionality):
    1078  20: PKZIP_BUG_WORKAROUND -- slightly more permissive inflate
    1079  21: FASTEST -- deflate algorithm with only one, lowest compression level
    1080  22,23: 0 (reserved)
    1081 
    1082  The sprintf variant used by gzprintf (zero is best):
    1083  24: 0 = vs*, 1 = s* -- 1 means limited to 20 arguments after the format
    1084  25: 0 = *nprintf, 1 = *printf -- 1 means gzprintf() not secure!
    1085  26: 0 = returns value, 1 = void -- 1 means inferred string length returned
    1086 
    1087  Remainder:
    1088  27-31: 0 (reserved)
    1089  */
    1090 
    1091 
    1092  /* utility functions */
    1093 
    1094 /*
    1095  The following utility functions are implemented on top of the basic
    1096  stream-oriented functions. To simplify the interface, some default options
    1097  are assumed (compression level and memory usage, standard memory allocation
    1098  functions). The source code of these utility functions can be modified if
    1099  you need special options.
    1100 */
    1101 
    1102 ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
    1103  const Bytef *source, uLong sourceLen));
    1104 /*
    1105  Compresses the source buffer into the destination buffer. sourceLen is
    1106  the byte length of the source buffer. Upon entry, destLen is the total size
    1107  of the destination buffer, which must be at least the value returned by
    1108  compressBound(sourceLen). Upon exit, destLen is the actual size of the
    1109  compressed buffer.
    1110 
    1111  compress returns Z_OK if success, Z_MEM_ERROR if there was not
    1112  enough memory, Z_BUF_ERROR if there was not enough room in the output
    1113  buffer.
    1114 */
    1115 
    1116 ZEXTERN int ZEXPORT compress2 OF((Bytef *dest, uLongf *destLen,
    1117  const Bytef *source, uLong sourceLen,
    1118  int level));
    1119 /*
    1120  Compresses the source buffer into the destination buffer. The level
    1121  parameter has the same meaning as in deflateInit. sourceLen is the byte
    1122  length of the source buffer. Upon entry, destLen is the total size of the
    1123  destination buffer, which must be at least the value returned by
    1124  compressBound(sourceLen). Upon exit, destLen is the actual size of the
    1125  compressed buffer.
    1126 
    1127  compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
    1128  memory, Z_BUF_ERROR if there was not enough room in the output buffer,
    1129  Z_STREAM_ERROR if the level parameter is invalid.
    1130 */
    1131 
    1132 ZEXTERN uLong ZEXPORT compressBound OF((uLong sourceLen));
    1133 /*
    1134  compressBound() returns an upper bound on the compressed size after
    1135  compress() or compress2() on sourceLen bytes. It would be used before a
    1136  compress() or compress2() call to allocate the destination buffer.
    1137 */
    1138 
    1139 ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,
    1140  const Bytef *source, uLong sourceLen));
    1141 /*
    1142  Decompresses the source buffer into the destination buffer. sourceLen is
    1143  the byte length of the source buffer. Upon entry, destLen is the total size
    1144  of the destination buffer, which must be large enough to hold the entire
    1145  uncompressed data. (The size of the uncompressed data must have been saved
    1146  previously by the compressor and transmitted to the decompressor by some
    1147  mechanism outside the scope of this compression library.) Upon exit, destLen
    1148  is the actual size of the uncompressed buffer.
    1149 
    1150  uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
    1151  enough memory, Z_BUF_ERROR if there was not enough room in the output
    1152  buffer, or Z_DATA_ERROR if the input data was corrupted or incomplete.
    1153 */
    1154 
    1155 
    1156  /* gzip file access functions */
    1157 
    1158 /*
    1159  This library supports reading and writing files in gzip (.gz) format with
    1160  an interface similar to that of stdio, using the functions that start with
    1161  "gz". The gzip format is different from the zlib format. gzip is a gzip
    1162  wrapper, documented in RFC 1952, wrapped around a deflate stream.
    1163 */
    1164 
    1165 typedef voidp gzFile; /* opaque gzip file descriptor */
    1166 
    1167 /*
    1168 ZEXTERN gzFile ZEXPORT gzopen OF((const char *path, const char *mode));
    1169 
    1170  Opens a gzip (.gz) file for reading or writing. The mode parameter is as
    1171  in fopen ("rb" or "wb") but can also include a compression level ("wb9") or
    1172  a strategy: 'f' for filtered data as in "wb6f", 'h' for Huffman-only
    1173  compression as in "wb1h", 'R' for run-length encoding as in "wb1R", or 'F'
    1174  for fixed code compression as in "wb9F". (See the description of
    1175  deflateInit2 for more information about the strategy parameter.) Also "a"
    1176  can be used instead of "w" to request that the gzip stream that will be
    1177  written be appended to the file. "+" will result in an error, since reading
    1178  and writing to the same gzip file is not supported.
    1179 
    1180  gzopen can be used to read a file which is not in gzip format; in this
    1181  case gzread will directly read from the file without decompression.
    1182 
    1183  gzopen returns NULL if the file could not be opened, if there was
    1184  insufficient memory to allocate the gzFile state, or if an invalid mode was
    1185  specified (an 'r', 'w', or 'a' was not provided, or '+' was provided).
    1186  errno can be checked to determine if the reason gzopen failed was that the
    1187  file could not be opened.
    1188 */
    1189 
    1190 ZEXTERN gzFile ZEXPORT gzdopen OF((int fd, const char *mode));
    1191 /*
    1192  gzdopen associates a gzFile with the file descriptor fd. File descriptors
    1193  are obtained from calls like open, dup, creat, pipe or fileno (if the file
    1194  has been previously opened with fopen). The mode parameter is as in gzopen.
    1195 
    1196  The next call of gzclose on the returned gzFile will also close the file
    1197  descriptor fd, just like fclose(fdopen(fd, mode)) closes the file descriptor
    1198  fd. If you want to keep fd open, use fd = dup(fd_keep); gz = gzdopen(fd,
    1199  mode);. The duplicated descriptor should be saved to avoid a leak, since
    1200  gzdopen does not close fd if it fails.
    1201 
    1202  gzdopen returns NULL if there was insufficient memory to allocate the
    1203  gzFile state, if an invalid mode was specified (an 'r', 'w', or 'a' was not
    1204  provided, or '+' was provided), or if fd is -1. The file descriptor is not
    1205  used until the next gz* read, write, seek, or close operation, so gzdopen
    1206  will not detect if fd is invalid (unless fd is -1).
    1207 */
    1208 
    1209 ZEXTERN int ZEXPORT gzbuffer OF((gzFile file, unsigned size));
    1210 /*
    1211  Set the internal buffer size used by this library's functions. The
    1212  default buffer size is 8192 bytes. This function must be called after
    1213  gzopen() or gzdopen(), and before any other calls that read or write the
    1214  file. The buffer memory allocation is always deferred to the first read or
    1215  write. Two buffers are allocated, either both of the specified size when
    1216  writing, or one of the specified size and the other twice that size when
    1217  reading. A larger buffer size of, for example, 64K or 128K bytes will
    1218  noticeably increase the speed of decompression (reading).
    1219 
    1220  The new buffer size also affects the maximum length for gzprintf().
    1221 
    1222  gzbuffer() returns 0 on success, or -1 on failure, such as being called
    1223  too late.
    1224 */
    1225 
    1226 ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
    1227 /*
    1228  Dynamically update the compression level or strategy. See the description
    1229  of deflateInit2 for the meaning of these parameters.
    1230 
    1231  gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not
    1232  opened for writing.
    1233 */
    1234 
    1235 ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
    1236 /*
    1237  Reads the given number of uncompressed bytes from the compressed file. If
    1238  the input file was not in gzip format, gzread copies the given number of
    1239  bytes into the buffer.
    1240 
    1241  After reaching the end of a gzip stream in the input, gzread will continue
    1242  to read, looking for another gzip stream, or failing that, reading the rest
    1243  of the input file directly without decompression. The entire input file
    1244  will be read if gzread is called until it returns less than the requested
    1245  len.
    1246 
    1247  gzread returns the number of uncompressed bytes actually read, less than
    1248  len for end of file, or -1 for error.
    1249 */
    1250 
    1251 ZEXTERN int ZEXPORT gzwrite OF((gzFile file,
    1252  voidpc buf, unsigned len));
    1253 /*
    1254  Writes the given number of uncompressed bytes into the compressed file.
    1255  gzwrite returns the number of uncompressed bytes written or 0 in case of
    1256  error.
    1257 */
    1258 
    1259 ZEXTERN int ZEXPORTVA gzprintf OF((gzFile file, const char *format, ...));
    1260 /*
    1261  Converts, formats, and writes the arguments to the compressed file under
    1262  control of the format string, as in fprintf. gzprintf returns the number of
    1263  uncompressed bytes actually written, or 0 in case of error. The number of
    1264  uncompressed bytes written is limited to 8191, or one less than the buffer
    1265  size given to gzbuffer(). The caller should assure that this limit is not
    1266  exceeded. If it is exceeded, then gzprintf() will return an error (0) with
    1267  nothing written. In this case, there may also be a buffer overflow with
    1268  unpredictable consequences, which is possible only if zlib was compiled with
    1269  the insecure functions sprintf() or vsprintf() because the secure snprintf()
    1270  or vsnprintf() functions were not available. This can be determined using
    1271  zlibCompileFlags().
    1272 */
    1273 
    1274 ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
    1275 /*
    1276  Writes the given null-terminated string to the compressed file, excluding
    1277  the terminating null character.
    1278 
    1279  gzputs returns the number of characters written, or -1 in case of error.
    1280 */
    1281 
    1282 ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
    1283 /*
    1284  Reads bytes from the compressed file until len-1 characters are read, or a
    1285  newline character is read and transferred to buf, or an end-of-file
    1286  condition is encountered. If any characters are read or if len == 1, the
    1287  string is terminated with a null character. If no characters are read due
    1288  to an end-of-file or len < 1, then the buffer is left untouched.
    1289 
    1290  gzgets returns buf which is a null-terminated string, or it returns NULL
    1291  for end-of-file or in case of error. If there was an error, the contents at
    1292  buf are indeterminate.
    1293 */
    1294 
    1295 ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c));
    1296 /*
    1297  Writes c, converted to an unsigned char, into the compressed file. gzputc
    1298  returns the value that was written, or -1 in case of error.
    1299 */
    1300 
    1301 ZEXTERN int ZEXPORT gzgetc OF((gzFile file));
    1302 /*
    1303  Reads one byte from the compressed file. gzgetc returns this byte or -1
    1304  in case of end of file or error.
    1305 */
    1306 
    1307 ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file));
    1308 /*
    1309  Push one character back onto the stream to be read as the first character
    1310  on the next read. At least one character of push-back is allowed.
    1311  gzungetc() returns the character pushed, or -1 on failure. gzungetc() will
    1312  fail if c is -1, and may fail if a character has been pushed but not read
    1313  yet. If gzungetc is used immediately after gzopen or gzdopen, at least the
    1314  output buffer size of pushed characters is allowed. (See gzbuffer above.)
    1315  The pushed character will be discarded if the stream is repositioned with
    1316  gzseek() or gzrewind().
    1317 */
    1318 
    1319 ZEXTERN int ZEXPORT gzflush OF((gzFile file, int flush));
    1320 /*
    1321  Flushes all pending output into the compressed file. The parameter flush
    1322  is as in the deflate() function. The return value is the zlib error number
    1323  (see function gzerror below). gzflush is only permitted when writing.
    1324 
    1325  If the flush parameter is Z_FINISH, the remaining data is written and the
    1326  gzip stream is completed in the output. If gzwrite() is called again, a new
    1327  gzip stream will be started in the output. gzread() is able to read such
    1328  concatented gzip streams.
    1329 
    1330  gzflush should be called only when strictly necessary because it will
    1331  degrade compression if called too often.
    1332 */
    1333 
    1334 /*
    1335 ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile file,
    1336  z_off_t offset, int whence));
    1337 
    1338  Sets the starting position for the next gzread or gzwrite on the given
    1339  compressed file. The offset represents a number of bytes in the
    1340  uncompressed data stream. The whence parameter is defined as in lseek(2);
    1341  the value SEEK_END is not supported.
    1342 
    1343  If the file is opened for reading, this function is emulated but can be
    1344  extremely slow. If the file is opened for writing, only forward seeks are
    1345  supported; gzseek then compresses a sequence of zeroes up to the new
    1346  starting position.
    1347 
    1348  gzseek returns the resulting offset location as measured in bytes from
    1349  the beginning of the uncompressed stream, or -1 in case of error, in
    1350  particular if the file is opened for writing and the new starting position
    1351  would be before the current position.
    1352 */
    1353 
    1354 ZEXTERN int ZEXPORT gzrewind OF((gzFile file));
    1355 /*
    1356  Rewinds the given file. This function is supported only for reading.
    1357 
    1358  gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET)
    1359 */
    1360 
    1361 /*
    1362 ZEXTERN z_off_t ZEXPORT gztell OF((gzFile file));
    1363 
    1364  Returns the starting position for the next gzread or gzwrite on the given
    1365  compressed file. This position represents a number of bytes in the
    1366  uncompressed data stream, and is zero when starting, even if appending or
    1367  reading a gzip stream from the middle of a file using gzdopen().
    1368 
    1369  gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)
    1370 */
    1371 
    1372 /*
    1373 ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile file));
    1374 
    1375  Returns the current offset in the file being read or written. This offset
    1376  includes the count of bytes that precede the gzip stream, for example when
    1377  appending or when using gzdopen() for reading. When reading, the offset
    1378  does not include as yet unused buffered input. This information can be used
    1379  for a progress indicator. On error, gzoffset() returns -1.
    1380 */
    1381 
    1382 ZEXTERN int ZEXPORT gzeof OF((gzFile file));
    1383 /*
    1384  Returns true (1) if the end-of-file indicator has been set while reading,
    1385  false (0) otherwise. Note that the end-of-file indicator is set only if the
    1386  read tried to go past the end of the input, but came up short. Therefore,
    1387  just like feof(), gzeof() may return false even if there is no more data to
    1388  read, in the event that the last read request was for the exact number of
    1389  bytes remaining in the input file. This will happen if the input file size
    1390  is an exact multiple of the buffer size.
    1391 
    1392  If gzeof() returns true, then the read functions will return no more data,
    1393  unless the end-of-file indicator is reset by gzclearerr() and the input file
    1394  has grown since the previous end of file was detected.
    1395 */
    1396 
    1397 ZEXTERN int ZEXPORT gzdirect OF((gzFile file));
    1398 /*
    1399  Returns true (1) if file is being copied directly while reading, or false
    1400  (0) if file is a gzip stream being decompressed. This state can change from
    1401  false to true while reading the input file if the end of a gzip stream is
    1402  reached, but is followed by data that is not another gzip stream.
    1403 
    1404  If the input file is empty, gzdirect() will return true, since the input
    1405  does not contain a gzip stream.
    1406 
    1407  If gzdirect() is used immediately after gzopen() or gzdopen() it will
    1408  cause buffers to be allocated to allow reading the file to determine if it
    1409  is a gzip file. Therefore if gzbuffer() is used, it should be called before
    1410  gzdirect().
    1411 */
    1412 
    1413 ZEXTERN int ZEXPORT gzclose OF((gzFile file));
    1414 /*
    1415  Flushes all pending output if necessary, closes the compressed file and
    1416  deallocates the (de)compression state. Note that once file is closed, you
    1417  cannot call gzerror with file, since its structures have been deallocated.
    1418  gzclose must not be called more than once on the same file, just as free
    1419  must not be called more than once on the same allocation.
    1420 
    1421  gzclose will return Z_STREAM_ERROR if file is not valid, Z_ERRNO on a
    1422  file operation error, or Z_OK on success.
    1423 */
    1424 
    1425 ZEXTERN int ZEXPORT gzclose_r OF((gzFile file));
    1426 ZEXTERN int ZEXPORT gzclose_w OF((gzFile file));
    1427 /*
    1428  Same as gzclose(), but gzclose_r() is only for use when reading, and
    1429  gzclose_w() is only for use when writing or appending. The advantage to
    1430  using these instead of gzclose() is that they avoid linking in zlib
    1431  compression or decompression code that is not used when only reading or only
    1432  writing respectively. If gzclose() is used, then both compression and
    1433  decompression code will be included the application when linking to a static
    1434  zlib library.
    1435 */
    1436 
    1437 ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
    1438 /*
    1439  Returns the error message for the last error which occurred on the given
    1440  compressed file. errnum is set to zlib error number. If an error occurred
    1441  in the file system and not in the compression library, errnum is set to
    1442  Z_ERRNO and the application may consult errno to get the exact error code.
    1443 
    1444  The application must not modify the returned string. Future calls to
    1445  this function may invalidate the previously returned string. If file is
    1446  closed, then the string previously returned by gzerror will no longer be
    1447  available.
    1448 
    1449  gzerror() should be used to distinguish errors from end-of-file for those
    1450  functions above that do not distinguish those cases in their return values.
    1451 */
    1452 
    1453 ZEXTERN void ZEXPORT gzclearerr OF((gzFile file));
    1454 /*
    1455  Clears the error and end-of-file flags for file. This is analogous to the
    1456  clearerr() function in stdio. This is useful for continuing to read a gzip
    1457  file that is being written concurrently.
    1458 */
    1459 
    1460 
    1461  /* checksum functions */
    1462 
    1463 /*
    1464  These functions are not related to compression but are exported
    1465  anyway because they might be useful in applications using the compression
    1466  library.
    1467 */
    1468 
    1469 ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
    1470 /*
    1471  Update a running Adler-32 checksum with the bytes buf[0..len-1] and
    1472  return the updated checksum. If buf is Z_NULL, this function returns the
    1473  required initial value for the checksum.
    1474 
    1475  An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
    1476  much faster.
    1477 
    1478  Usage example:
    1479 
    1480  uLong adler = adler32(0L, Z_NULL, 0);
    1481 
    1482  while (read_buffer(buffer, length) != EOF) {
    1483  adler = adler32(adler, buffer, length);
    1484  }
    1485  if (adler != original_adler) error();
    1486 */
    1487 
    1488 /*
    1489 ZEXTERN uLong ZEXPORT adler32_combine OF((uLong adler1, uLong adler2,
    1490  z_off_t len2));
    1491 
    1492  Combine two Adler-32 checksums into one. For two sequences of bytes, seq1
    1493  and seq2 with lengths len1 and len2, Adler-32 checksums were calculated for
    1494  each, adler1 and adler2. adler32_combine() returns the Adler-32 checksum of
    1495  seq1 and seq2 concatenated, requiring only adler1, adler2, and len2.
    1496 */
    1497 
    1498 ZEXTERN uLong ZEXPORT crc32 OF((uLong crc, const Bytef *buf, uInt len));
    1499 /*
    1500  Update a running CRC-32 with the bytes buf[0..len-1] and return the
    1501  updated CRC-32. If buf is Z_NULL, this function returns the required
    1502  initial value for the for the crc. Pre- and post-conditioning (one's
    1503  complement) is performed within this function so it shouldn't be done by the
    1504  application.
    1505 
    1506  Usage example:
    1507 
    1508  uLong crc = crc32(0L, Z_NULL, 0);
    1509 
    1510  while (read_buffer(buffer, length) != EOF) {
    1511  crc = crc32(crc, buffer, length);
    1512  }
    1513  if (crc != original_crc) error();
    1514 */
    1515 
    1516 /*
    1517 ZEXTERN uLong ZEXPORT crc32_combine OF((uLong crc1, uLong crc2, z_off_t len2));
    1518 
    1519  Combine two CRC-32 check values into one. For two sequences of bytes,
    1520  seq1 and seq2 with lengths len1 and len2, CRC-32 check values were
    1521  calculated for each, crc1 and crc2. crc32_combine() returns the CRC-32
    1522  check value of seq1 and seq2 concatenated, requiring only crc1, crc2, and
    1523  len2.
    1524 */
    1525 
    1526 
    1527  /* various hacks, don't look :) */
    1528 
    1529 /* deflateInit and inflateInit are macros to allow checking the zlib version
    1530  * and the compiler's view of z_stream:
    1531  */
    1532 ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level,
    1533  const char *version, int stream_size));
    1534 ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm,
    1535  const char *version, int stream_size));
    1536 ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int level, int method,
    1537  int windowBits, int memLevel,
    1538  int strategy, const char *version,
    1539  int stream_size));
    1540 ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int windowBits,
    1541  const char *version, int stream_size));
    1542 ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
    1543  unsigned char FAR *window,
    1544  const char *version,
    1545  int stream_size));
    1546 #define deflateInit(strm, level) \
    1547  deflateInit_((strm), (level), ZLIB_VERSION, sizeof(z_stream))
    1548 #define inflateInit(strm) \
    1549  inflateInit_((strm), ZLIB_VERSION, sizeof(z_stream))
    1550 #define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
    1551  deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
    1552  (strategy), ZLIB_VERSION, sizeof(z_stream))
    1553 #define inflateInit2(strm, windowBits) \
    1554  inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
    1555 #define inflateBackInit(strm, windowBits, window) \
    1556  inflateBackInit_((strm), (windowBits), (window), \
    1557  ZLIB_VERSION, sizeof(z_stream))
    1558 
    1559 /* provide 64-bit offset functions if _LARGEFILE64_SOURCE defined, and/or
    1560  * change the regular functions to 64 bits if _FILE_OFFSET_BITS is 64 (if
    1561  * both are true, the application gets the *64 functions, and the regular
    1562  * functions are changed to 64 bits) -- in case these are set on systems
    1563  * without large file support, _LFS64_LARGEFILE must also be true
    1564  */
    1565 #if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
    1566  ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
    1567  ZEXTERN z_off64_t ZEXPORT gzseek64 OF((gzFile, z_off64_t, int));
    1568  ZEXTERN z_off64_t ZEXPORT gztell64 OF((gzFile));
    1569  ZEXTERN z_off64_t ZEXPORT gzoffset64 OF((gzFile));
    1570  ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off64_t));
    1571  ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t));
    1572 #endif
    1573 
    1574 #if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
    1575 # define gzopen gzopen64
    1576 # define gzseek gzseek64
    1577 # define gztell gztell64
    1578 # define gzoffset gzoffset64
    1579 # define adler32_combine adler32_combine64
    1580 # define crc32_combine crc32_combine64
    1581 # ifdef _LARGEFILE64_SOURCE
    1582  ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
    1583  ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
    1584  ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));
    1585  ZEXTERN z_off_t ZEXPORT gzoffset64 OF((gzFile));
    1586  ZEXTERN uLong ZEXPORT adler32_combine64 OF((uLong, uLong, z_off_t));
    1587  ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off_t));
    1588 # endif
    1589 #else
    1590  ZEXTERN gzFile ZEXPORT gzopen OF((const char *, const char *));
    1591  ZEXTERN z_off_t ZEXPORT gzseek OF((gzFile, z_off_t, int));
    1592  ZEXTERN z_off_t ZEXPORT gztell OF((gzFile));
    1593  ZEXTERN z_off_t ZEXPORT gzoffset OF((gzFile));
    1594  ZEXTERN uLong ZEXPORT adler32_combine OF((uLong, uLong, z_off_t));
    1595  ZEXTERN uLong ZEXPORT crc32_combine OF((uLong, uLong, z_off_t));
    1596 #endif
    1597 
    1598 /* hack for buggy compilers */
    1599 #if !defined(ZUTIL_H) && !defined(NO_DUMMY_DECL)
    1600  struct internal_state {int dummy;};
    1601 #endif
    1602 
    1603 /* undocumented functions */
    1604 ZEXTERN const char * ZEXPORT zError OF((int));
    1605 ZEXTERN int ZEXPORT inflateSyncPoint OF((z_streamp));
    1606 ZEXTERN const uLongf * ZEXPORT get_crc_table OF((void));
    1607 ZEXTERN int ZEXPORT inflateUndermine OF((z_streamp, int));
    1608 
    1609 #ifdef __cplusplus
    1610 }
    1611 #endif
    1612 
    1613 #endif /* ZLIB_H */
    voidpf alloc_func OF((voidpf opaque, uInt items, uInt size))
    Definition: zlib.h:80
    + +
    #define z_off_t
    Definition: zconf.h:394
    +
    Bytef * extra
    Definition: zlib.h:117
    +
    uLong reserved
    Definition: zlib.h:103
    +
    #define z_off64_t
    Definition: zconf.h:400
    +
    int hcrc
    Definition: zlib.h:124
    +
    voidpf opaque
    Definition: zlib.h:99
    +
    uInt comm_max
    Definition: zlib.h:123
    +
    unsigned long uLong
    Definition: zconf.h:336
    +
    struct gz_header_s gz_header
    +
    gz_header FAR * gz_headerp
    Definition: zlib.h:129
    +
    Bytef * comment
    Definition: zlib.h:122
    + +
    uLong adler
    Definition: zlib.h:102
    +
    char * msg
    Definition: zlib.h:94
    +
    Byte FAR Bytef
    Definition: zconf.h:342
    +
    uInt name_max
    Definition: zlib.h:121
    +
    uLong total_out
    Definition: zlib.h:92
    +
    voidp gzFile
    Definition: zlib.h:1165
    +
    void * voidp
    Definition: zconf.h:352
    +
    uInt extra_max
    Definition: zlib.h:119
    +
    Bytef * next_in
    Definition: zlib.h:86
    +
    Bytef * next_out
    Definition: zlib.h:90
    +
    alloc_func zalloc
    Definition: zlib.h:97
    +
    int data_type
    Definition: zlib.h:101
    +
    int done
    Definition: zlib.h:125
    +
    int os
    Definition: zlib.h:116
    +
    void const * voidpc
    Definition: zconf.h:350
    +
    Bytef * name
    Definition: zlib.h:120
    +
    #define ZEXTERN
    Definition: zconf.h:319
    +
    uLong FAR uLongf
    Definition: zconf.h:347
    +
    uInt extra_len
    Definition: zlib.h:118
    + +
    struct internal_state FAR * state
    Definition: zlib.h:95
    +
    int text
    Definition: zlib.h:113
    +
    struct z_stream_s z_stream
    +
    #define FAR
    Definition: zconf.h:329
    +
    z_stream FAR * z_streamp
    Definition: zlib.h:106
    +
    free_func zfree
    Definition: zlib.h:98
    + +
    void FAR * voidpf
    Definition: zconf.h:351
    + +
    int xflags
    Definition: zlib.h:115
    +
    uInt avail_in
    Definition: zlib.h:87
    +
    uInt avail_out
    Definition: zlib.h:91
    +
    uLong time
    Definition: zlib.h:114
    +
    #define ZEXPORT
    Definition: zconf.h:322
    +
    uLong total_in
    Definition: zlib.h:88
    +
    #define ZEXPORTVA
    Definition: zconf.h:325
    +
    unsigned int uInt
    Definition: zconf.h:335
    +
    + + + +