RetroArch
Classes | Functions | Variables
uwp_main.cpp File Reference
#include "uwp_main.h"
#include <queues/task_queue.h>
#include <retro_timers.h>
#include "../retroarch.h"
#include "../frontend/frontend.h"
#include "../input/input_keymaps.h"
#include "../input/input_driver.h"
#include "../verbosity.h"
#include "../libretro-common/include/encodings/utf.h"
#include "../libretro-common/include/lists/string_list.h"
#include "uwp_func.h"
#include <ppltasks.h>
#include <collection.h>
Include dependency graph for uwp_main.cpp:

Classes

struct  uwp_input_state_t
 

Functions

int main (Platform::Array< Platform::String^>^)
 
static float ConvertDipsToPixels (float dips, float dpi)
 
bool win32_has_focus (void)
 
bool win32_set_video_mode (void *data, unsigned width, unsigned height, bool fullscreen)
 
void win32_show_cursor (bool state)
 
void win32_check_window (bool *quit, bool *resize, unsigned *width, unsigned *height)
 
voiduwp_get_corewindow (void)
 
void uwp_fill_installed_core_packages (struct string_list *list)
 
void uwp_input_next_frame (void)
 
bool uwp_keyboard_pressed (unsigned key)
 
int16_t uwp_mouse_state (unsigned port, unsigned id, bool screen)
 
int16_t uwp_pointer_state (unsigned idx, unsigned id, bool screen)
 

Variables

char uwp_dir_install [PATH_MAX_LENGTH]
 
char uwp_dir_data [PATH_MAX_LENGTH]
 
char uwp_device_family [128]
 
const struct rarch_key_map rarch_key_map_uwp []
 
struct uwp_input_state_t uwp_current_input uwp_next_input
 

Function Documentation

◆ ConvertDipsToPixels()

static float ConvertDipsToPixels ( float  dips,
float  dpi 
)
inlinestatic
Here is the caller graph for this function:

◆ main()

int main ( Platform::Array< Platform::String^>^  )
Here is the call graph for this function:

◆ uwp_fill_installed_core_packages()

void uwp_fill_installed_core_packages ( struct string_list list)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ uwp_get_corewindow()

void* uwp_get_corewindow ( void  )
Here is the caller graph for this function:

◆ uwp_input_next_frame()

void uwp_input_next_frame ( void  )
Here is the caller graph for this function:

◆ uwp_keyboard_pressed()

bool uwp_keyboard_pressed ( unsigned  key)
Here is the caller graph for this function:

◆ uwp_mouse_state()

int16_t uwp_mouse_state ( unsigned  port,
unsigned  id,
bool  screen 
)
Here is the caller graph for this function:

◆ uwp_pointer_state()

int16_t uwp_pointer_state ( unsigned  idx,
unsigned  id,
bool  screen 
)
Here is the caller graph for this function:

◆ win32_check_window()

void win32_check_window ( bool quit,
bool resize,
unsigned *  width,
unsigned *  height 
)
Here is the call graph for this function:

◆ win32_has_focus()

bool win32_has_focus ( void  )
Here is the call graph for this function:

◆ win32_set_video_mode()

bool win32_set_video_mode ( void data,
unsigned  width,
unsigned  height,
bool  fullscreen 
)
Here is the call graph for this function:

◆ win32_show_cursor()

void win32_show_cursor ( bool  state)

Variable Documentation

◆ rarch_key_map_uwp

const struct rarch_key_map rarch_key_map_uwp[]

◆ uwp_device_family

char uwp_device_family[128]

◆ uwp_dir_data

char uwp_dir_data[PATH_MAX_LENGTH]

◆ uwp_dir_install

char uwp_dir_install[PATH_MAX_LENGTH]

◆ uwp_next_input

struct uwp_input_state_t uwp_current_input uwp_next_input