RetroArch
Public Attributes | List of all members
frontend_ctx_driver Struct Reference

#include <frontend_driver.h>

Collaboration diagram for frontend_ctx_driver:
[legend]

Public Attributes

environment_get_t environment_get
 
void(* init )(void *data)
 
void(* deinit )(void *data)
 
void(* exitspawn )(char *s, size_t len)
 
process_args_t process_args
 
void(* exec )(const char *, bool)
 
bool(* set_fork )(enum frontend_fork fork_mode)
 
void(* shutdown )(bool)
 
void(* get_name )(char *, size_t)
 
void(* get_os )(char *, size_t, int *major, int *minor)
 
int(* get_rating )(void)
 
void(* content_loaded )(void)
 
enum frontend_architecture(* get_architecture )(void)
 
enum frontend_powerstate(* get_powerstate )(int *seconds, int *percent)
 
int(* parse_drive_list )(void *, bool)
 
uint64_t(* get_total_mem )(void)
 
uint64_t(* get_used_mem )(void)
 
void(* install_signal_handler )(void)
 
int(* get_signal_handler_state )(void)
 
void(* set_signal_handler_state )(int value)
 
void(* destroy_signal_handler_state )(void)
 
void(* attach_console )(void)
 
void(* detach_console )(void)
 
void(* watch_path_for_changes )(struct string_list *list, int flags, path_change_data_t **change_data)
 
bool(* check_for_path_changes )(path_change_data_t *change_data)
 
void(* set_sustained_performance_mode )(bool on)
 
const char * ident
 
const struct video_driver *(* get_video_driver )(void)
 

Member Data Documentation

◆ attach_console

void(* frontend_ctx_driver::attach_console) (void)

◆ check_for_path_changes

bool(* frontend_ctx_driver::check_for_path_changes) (path_change_data_t *change_data)

◆ content_loaded

void(* frontend_ctx_driver::content_loaded) (void)

◆ deinit

void(* frontend_ctx_driver::deinit) (void *data)

◆ destroy_signal_handler_state

void(* frontend_ctx_driver::destroy_signal_handler_state) (void)

◆ detach_console

void(* frontend_ctx_driver::detach_console) (void)

◆ environment_get

environment_get_t frontend_ctx_driver::environment_get

◆ exec

void(* frontend_ctx_driver::exec) (const char *, bool)

◆ exitspawn

void(* frontend_ctx_driver::exitspawn) (char *s, size_t len)

◆ get_architecture

enum frontend_architecture(* frontend_ctx_driver::get_architecture) (void)

◆ get_name

void(* frontend_ctx_driver::get_name) (char *, size_t)

◆ get_os

void(* frontend_ctx_driver::get_os) (char *, size_t, int *major, int *minor)

◆ get_powerstate

enum frontend_powerstate(* frontend_ctx_driver::get_powerstate) (int *seconds, int *percent)

◆ get_rating

int(* frontend_ctx_driver::get_rating) (void)

◆ get_signal_handler_state

int(* frontend_ctx_driver::get_signal_handler_state) (void)

◆ get_total_mem

uint64_t(* frontend_ctx_driver::get_total_mem) (void)

◆ get_used_mem

uint64_t(* frontend_ctx_driver::get_used_mem) (void)

◆ get_video_driver

const struct video_driver*(* frontend_ctx_driver::get_video_driver) (void)

◆ ident

const char* frontend_ctx_driver::ident

◆ init

void(* frontend_ctx_driver::init) (void *data)

◆ install_signal_handler

void(* frontend_ctx_driver::install_signal_handler) (void)

◆ parse_drive_list

int(* frontend_ctx_driver::parse_drive_list) (void *, bool)

◆ process_args

process_args_t frontend_ctx_driver::process_args

◆ set_fork

bool(* frontend_ctx_driver::set_fork) (enum frontend_fork fork_mode)

◆ set_signal_handler_state

void(* frontend_ctx_driver::set_signal_handler_state) (int value)

◆ set_sustained_performance_mode

void(* frontend_ctx_driver::set_sustained_performance_mode) (bool on)

◆ shutdown

void(* frontend_ctx_driver::shutdown) (bool)

◆ watch_path_for_changes

void(* frontend_ctx_driver::watch_path_for_changes) (struct string_list *list, int flags, path_change_data_t **change_data)

The documentation for this struct was generated from the following file: