RetroArch
Classes | Macros | Functions | Variables
dispserv_win32.c File Reference
#include <objbase.h>
#include <initguid.h>
#include <windows.h>
#include <ntverp.h>
#include <shlobj.h>
#include "../video_display_server.h"
#include "../common/win32_common.h"
#include "../../verbosity.h"
#include "../video_driver.h"
Include dependency graph for dispserv_win32.c:

Classes

struct  dispserv_win32_t
 

Macros

#define COBJMACROS
 
#define COBJMACROS_DEFINED
 

Functions

static voidwin32_display_server_init (void)
 
static void win32_display_server_destroy (void *data)
 
static bool win32_display_server_set_window_opacity (void *data, unsigned opacity)
 
static bool win32_display_server_set_window_progress (void *data, int progress, bool finished)
 
static bool win32_display_server_set_window_decorations (void *data, bool on)
 
static bool win32_display_server_set_resolution (void *data, unsigned width, unsigned height, int int_hz, float hz, int center)
 
voidwin32_display_server_get_resolution_list (void *data, unsigned *len)
 

Variables

static unsigned win32_orig_width = 0
 
static unsigned win32_orig_height = 0
 
static unsigned win32_orig_refresh = 0
 
static int crt_center = 0
 
const video_display_server_t dispserv_win32
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

◆ COBJMACROS_DEFINED

#define COBJMACROS_DEFINED

Function Documentation

◆ win32_display_server_destroy()

static void win32_display_server_destroy ( void data)
static
Here is the call graph for this function:

◆ win32_display_server_get_resolution_list()

void* win32_display_server_get_resolution_list ( void data,
unsigned *  len 
)
Here is the call graph for this function:

◆ win32_display_server_init()

static void* win32_display_server_init ( void  )
static
Here is the call graph for this function:

◆ win32_display_server_set_resolution()

static bool win32_display_server_set_resolution ( void data,
unsigned  width,
unsigned  height,
int  int_hz,
float  hz,
int  center 
)
static
Here is the call graph for this function:

◆ win32_display_server_set_window_decorations()

static bool win32_display_server_set_window_decorations ( void data,
bool  on 
)
static

◆ win32_display_server_set_window_opacity()

static bool win32_display_server_set_window_opacity ( void data,
unsigned  opacity 
)
static
Here is the call graph for this function:

◆ win32_display_server_set_window_progress()

static bool win32_display_server_set_window_progress ( void data,
int  progress,
bool  finished 
)
static
Here is the call graph for this function:

Variable Documentation

◆ crt_center

int crt_center = 0
static

◆ dispserv_win32

const video_display_server_t dispserv_win32
Initial value:
= {
NULL,
"win32"
}
void * win32_display_server_get_resolution_list(void *data, unsigned *len)
Definition: dispserv_win32.c:293
static void * win32_display_server_init(void)
Definition: dispserv_win32.c:74
static bool win32_display_server_set_window_progress(void *data, int progress, bool finished)
Definition: dispserv_win32.c:160
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static bool win32_display_server_set_window_decorations(void *data, bool on)
Definition: dispserv_win32.c:199
static void win32_display_server_destroy(void *data)
Definition: dispserv_win32.c:112
static bool win32_display_server_set_resolution(void *data, unsigned width, unsigned height, int int_hz, float hz, int center)
Definition: dispserv_win32.c:212
static bool win32_display_server_set_window_opacity(void *data, unsigned opacity)
Definition: dispserv_win32.c:133

◆ win32_orig_height

unsigned win32_orig_height = 0
static

◆ win32_orig_refresh

unsigned win32_orig_refresh = 0
static

◆ win32_orig_width

unsigned win32_orig_width = 0
static