RetroArch
Functions | Variables
nullgfx.c File Reference
#include "../video_driver.h"
#include "../../driver.h"
#include "../../verbosity.h"
Include dependency graph for nullgfx.c:
This graph shows which files directly or indirectly include this file:

Functions

static voidnull_gfx_init (const video_info_t *video, const input_driver_t **input, void **input_data)
 
static bool null_gfx_frame (void *data, const void *frame, unsigned width, unsigned height, uint64_t frame_count, unsigned pitch, const char *msg, video_frame_info_t *video_info)
 
static void null_gfx_set_nonblock_state (void *data, bool toggle)
 
static bool null_gfx_alive (void *data)
 
static bool null_gfx_focus (void *data)
 
static bool null_gfx_suppress_screensaver (void *data, bool enable)
 
static bool null_gfx_has_windowed (void *data)
 
static void null_gfx_free (void *data)
 
static bool null_gfx_set_shader (void *data, enum rarch_shader_type type, const char *path)
 
static void null_gfx_set_rotation (void *data, unsigned rotation)
 
static void null_gfx_viewport_info (void *data, struct video_viewport *vp)
 
static bool null_gfx_read_viewport (void *data, uint8_t *buffer, bool is_idle)
 
static void null_gfx_get_poke_interface (void *data, const video_poke_interface_t **iface)
 

Variables

video_driver_t video_null
 

Function Documentation

◆ null_gfx_alive()

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

◆ null_gfx_focus()

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

◆ null_gfx_frame()

static bool null_gfx_frame ( void data,
const void frame,
unsigned  width,
unsigned  height,
uint64_t  frame_count,
unsigned  pitch,
const char *  msg,
video_frame_info_t video_info 
)
static
Here is the call graph for this function:

◆ null_gfx_free()

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

◆ null_gfx_get_poke_interface()

static void null_gfx_get_poke_interface ( void data,
const video_poke_interface_t **  iface 
)
static
Here is the call graph for this function:

◆ null_gfx_has_windowed()

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

◆ null_gfx_init()

static void* null_gfx_init ( const video_info_t video,
const input_driver_t **  input,
void **  input_data 
)
static
Here is the call graph for this function:

◆ null_gfx_read_viewport()

static bool null_gfx_read_viewport ( void data,
uint8_t buffer,
bool  is_idle 
)
static
Here is the call graph for this function:

◆ null_gfx_set_nonblock_state()

static void null_gfx_set_nonblock_state ( void data,
bool  toggle 
)
static
Here is the call graph for this function:

◆ null_gfx_set_rotation()

static void null_gfx_set_rotation ( void data,
unsigned  rotation 
)
static
Here is the call graph for this function:

◆ null_gfx_set_shader()

static bool null_gfx_set_shader ( void data,
enum rarch_shader_type  type,
const char *  path 
)
static
Here is the call graph for this function:

◆ null_gfx_suppress_screensaver()

static bool null_gfx_suppress_screensaver ( void data,
bool  enable 
)
static
Here is the call graph for this function:

◆ null_gfx_viewport_info()

static void null_gfx_viewport_info ( void data,
struct video_viewport vp 
)
static
Here is the call graph for this function:

Variable Documentation

◆ video_null

video_driver_t video_null
Initial value:
= {
"null",
NULL,
NULL,
}
static void * null_gfx_init(const video_info_t *video, const input_driver_t **input, void **input_data)
Definition: nullgfx.c:22
static void null_gfx_set_nonblock_state(void *data, bool toggle)
Definition: nullgfx.c:48
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static void null_gfx_viewport_info(void *data, struct video_viewport *vp)
Definition: nullgfx.c:101
static bool null_gfx_has_windowed(void *data)
Definition: nullgfx.c:73
static void null_gfx_get_poke_interface(void *data, const video_poke_interface_t **iface)
Definition: nullgfx.c:116
static bool null_gfx_read_viewport(void *data, uint8_t *buffer, bool is_idle)
Definition: nullgfx.c:108
static bool null_gfx_set_shader(void *data, enum rarch_shader_type type, const char *path)
Definition: nullgfx.c:84
static bool null_gfx_frame(void *data, const void *frame, unsigned width, unsigned height, uint64_t frame_count, unsigned pitch, const char *msg, video_frame_info_t *video_info)
Definition: nullgfx.c:34
static bool null_gfx_focus(void *data)
Definition: nullgfx.c:60
static bool null_gfx_suppress_screensaver(void *data, bool enable)
Definition: nullgfx.c:66
static void null_gfx_set_rotation(void *data, unsigned rotation)
Definition: nullgfx.c:94
static bool null_gfx_alive(void *data)
Definition: nullgfx.c:54
static void null_gfx_free(void *data)
Definition: nullgfx.c:79