RetroArch
uwp_func.h
Go to the documentation of this file.
1 /* RetroArch - A frontend for libretro.
2  * Copyright (C) 2018 - Krzysztof HaƂadyn
3  *
4  * RetroArch is free software: you can redistribute it and/or modify it under the terms
5  * of the GNU General Public License as published by the Free Software Found-
6  * ation, either version 3 of the License, or (at your option) any later version.
7  *
8  * RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
9  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
10  * PURPOSE. See the GNU General Public License for more details.
11  *
12  * You should have received a copy of the GNU General Public License along with RetroArch.
13  * If not, see <http://www.gnu.org/licenses/>.
14  */
15 
16 #ifndef _UWP_FUNC_H
17 #define _UWP_FUNC_H
18 
19 #include <retro_miscellaneous.h>
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 extern char uwp_dir_install[PATH_MAX_LENGTH];
26 extern char uwp_dir_data[PATH_MAX_LENGTH];
27 extern char uwp_device_family[128];
28 
29 void* uwp_get_corewindow(void);
30 
31 void uwp_input_next_frame(void);
32 bool uwp_keyboard_pressed(unsigned key);
33 int16_t uwp_mouse_state(unsigned port, unsigned id, bool screen);
34 int16_t uwp_pointer_state(unsigned idx, unsigned id, bool screen);
35 
37 
38 extern const struct rarch_key_map rarch_key_map_uwp[];
39 
40 #ifdef __cplusplus
41 }
42 #endif
43 
44 #endif _UWP_FUNC_H
const struct rarch_key_map rarch_key_map_uwp[]
Definition: uwp_main.cpp:52
set set set set set set set macro pixldst1 abits if abits op else op endif endm macro pixldst2 abits if abits op else op endif endm macro pixldst4 abits if abits op else op endif endm macro pixldst0 idx
Definition: pixman-arm-neon-asm.h:96
void * uwp_get_corewindow(void)
Definition: uwp_main.cpp:546
char uwp_device_family[128]
Definition: uwp_main.cpp:49
Definition: string_list.h:47
signed short int16_t
Definition: stdint.h:122
includes all by default used to find thumbnails Please choose a single playlist first Add Entry Add Folder Select Files< multiple > Please fill out all required fields RetroArch updated successfully Please restart the application for the changes to take effect Contributors Move Down Load Remove Add Pass No shader passes Reset All Passes Download thumbnail Start on Download All Thumbnails This Playlist Configured in port
Definition: msg_hash_us.h:7695
#define PATH_MAX_LENGTH
Definition: retro_miscellaneous.h:83
char uwp_dir_install[PATH_MAX_LENGTH]
Definition: uwp_main.cpp:47
int16_t uwp_pointer_state(unsigned idx, unsigned id, bool screen)
Definition: uwp_main.cpp:614
Definition: input_keymaps.h:27
int16_t uwp_mouse_state(unsigned port, unsigned id, bool screen)
Definition: uwp_main.cpp:580
void uwp_input_next_frame(void)
Definition: uwp_main.cpp:563
bool uwp_keyboard_pressed(unsigned key)
Definition: uwp_main.cpp:574
char uwp_dir_data[PATH_MAX_LENGTH]
Definition: uwp_main.cpp:48
void uwp_fill_installed_core_packages(struct string_list *list)
Definition: uwp_main.cpp:551