mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-02 01:34:02 +00:00
ui_application - add initialize
This commit is contained in:
parent
f183fab022
commit
c011090ebb
@ -23,6 +23,11 @@
|
||||
#include "cocoa_common.h"
|
||||
#include "../../ui_companion_driver.h"
|
||||
|
||||
static bool ui_application_cocoa_initialize(void)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool ui_application_cocoa_pending_events(void)
|
||||
{
|
||||
NSEvent *event = [NSApp nextEventMatchingMask:NSAnyEventMask untilDate:[NSDate distantPast] inMode:NSDefaultRunLoopMode dequeue:YES];
|
||||
@ -45,6 +50,7 @@ static void ui_application_cocoa_process_events(void)
|
||||
}
|
||||
|
||||
const ui_application_t ui_application_cocoa = {
|
||||
ui_application_cocoa_initialize,
|
||||
ui_application_cocoa_pending_events,
|
||||
ui_application_cocoa_process_events,
|
||||
"cocoa"
|
||||
|
@ -21,6 +21,11 @@
|
||||
|
||||
#include "../../ui_companion_driver.h"
|
||||
|
||||
static bool ui_application_null_initialize(void)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool ui_application_null_pending_events(void)
|
||||
{
|
||||
return true;
|
||||
@ -31,6 +36,7 @@ static void ui_application_null_process_events(void)
|
||||
}
|
||||
|
||||
const ui_application_t ui_application_null = {
|
||||
ui_application_null_initialize,
|
||||
ui_application_null_pending_events,
|
||||
ui_application_null_process_events,
|
||||
"null"
|
||||
|
@ -23,6 +23,11 @@
|
||||
|
||||
#include "../../ui_companion_driver.h"
|
||||
|
||||
static bool ui_application_win32_initialize(void)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool ui_application_win32_pending_events(void)
|
||||
{
|
||||
MSG msg;
|
||||
@ -44,6 +49,7 @@ static void ui_application_win32_process_events(void)
|
||||
}
|
||||
|
||||
const ui_application_t ui_application_win32 = {
|
||||
ui_application_win32_initialize,
|
||||
ui_application_win32_pending_events,
|
||||
ui_application_win32_process_events,
|
||||
"win32"
|
||||
|
@ -103,6 +103,7 @@ typedef struct ui_msg_window
|
||||
|
||||
typedef struct ui_application
|
||||
{
|
||||
bool (*initialize)(void);
|
||||
bool (*pending_events)(void);
|
||||
void (*process_events)(void);
|
||||
const char *ident;
|
||||
|
Loading…
x
Reference in New Issue
Block a user