RetroArch
Public Attributes | List of all members
rarch_setting Struct Reference

#include <setting_list.h>

Collaboration diagram for rarch_setting:
[legend]

Public Attributes

enum setting_type browser_selection_type
 
enum msg_hash_enums enum_idx
 
enum msg_hash_enums enum_value_idx
 
enum setting_type type
 
bool dont_use_enum_idx_representation
 
bool enforce_minrange
 
bool enforce_maxrange
 
uint8_t index
 
uint32_t index_offset
 
int16_t offset_by
 
unsigned bind_type
 
uint32_t size
 
float step
 
uint64_t flags
 
uint64_t free_flags
 
double min
 
double max
 
const char * rounding_fraction
 
const char * name
 
const char * short_description
 
const char * group
 
const char * subgroup
 
const char * parent_group
 
const char * values
 
change_handler_t change_handler
 
change_handler_t read_handler
 
action_start_handler_t action_start
 
action_left_handler_t action_left
 
action_right_handler_t action_right
 
action_up_handler_t action_up
 
action_down_handler_t action_down
 
action_cancel_handler_t action_cancel
 
action_ok_handler_t action_ok
 
action_select_handler_t action_select
 
get_string_representation_t get_string_representation
 
union {
   bool   boolean
 
   const char *   string
 
   int   integer
 
   unsigned int   unsigned_integer
 
   float   fraction
 
   const struct retro_keybind *   keybind
 
   size_t   sizet
 
default_value
 
struct {
   union {
      bool *   boolean
 
      char *   string
 
      int *   integer
 
      unsigned int *   unsigned_integer
 
      float *   fraction
 
      struct retro_keybind *   keybind
 
      size_t *   sizet
 
   }   target
 
value
 
union {
   bool   boolean
 
   int   integer
 
   unsigned int   unsigned_integer
 
   float   fraction
 
   size_t   sizet
 
original_value
 
struct {
   const char *   empty_path
 
dir
 
struct {
   enum event_command   idx
 
   bool   triggered
 
cmd_trigger
 
struct {
   const char *   off_label
 
   const char *   on_label
 
boolean
 

Member Data Documentation

◆ action_cancel

action_cancel_handler_t rarch_setting::action_cancel

◆ action_down

action_down_handler_t rarch_setting::action_down

◆ action_left

action_left_handler_t rarch_setting::action_left

◆ action_ok

action_ok_handler_t rarch_setting::action_ok

◆ action_right

action_right_handler_t rarch_setting::action_right

◆ action_select

action_select_handler_t rarch_setting::action_select

◆ action_start

action_start_handler_t rarch_setting::action_start

◆ action_up

action_up_handler_t rarch_setting::action_up

◆ bind_type

unsigned rarch_setting::bind_type

◆ boolean [1/3]

bool rarch_setting::boolean

◆ boolean [2/3]

bool* rarch_setting::boolean

◆ boolean [3/3]

struct { ... } rarch_setting::boolean

◆ browser_selection_type

enum setting_type rarch_setting::browser_selection_type

◆ change_handler

change_handler_t rarch_setting::change_handler

◆ cmd_trigger

struct { ... } rarch_setting::cmd_trigger

◆ default_value

union { ... } rarch_setting::default_value

◆ dir

struct { ... } rarch_setting::dir

◆ dont_use_enum_idx_representation

bool rarch_setting::dont_use_enum_idx_representation

◆ empty_path

const char* rarch_setting::empty_path

◆ enforce_maxrange

bool rarch_setting::enforce_maxrange

◆ enforce_minrange

bool rarch_setting::enforce_minrange

◆ enum_idx

enum msg_hash_enums rarch_setting::enum_idx

◆ enum_value_idx

enum msg_hash_enums rarch_setting::enum_value_idx

◆ flags

uint64_t rarch_setting::flags

◆ fraction [1/2]

float rarch_setting::fraction

◆ fraction [2/2]

float* rarch_setting::fraction

◆ free_flags

uint64_t rarch_setting::free_flags

◆ get_string_representation

get_string_representation_t rarch_setting::get_string_representation

◆ group

const char* rarch_setting::group

◆ idx

enum event_command rarch_setting::idx

◆ index

uint8_t rarch_setting::index

◆ index_offset

uint32_t rarch_setting::index_offset

◆ integer [1/2]

int rarch_setting::integer

◆ integer [2/2]

int* rarch_setting::integer

◆ keybind [1/2]

const struct retro_keybind* rarch_setting::keybind

◆ keybind [2/2]

struct retro_keybind* rarch_setting::keybind

◆ max

double rarch_setting::max

◆ min

double rarch_setting::min

◆ name

const char* rarch_setting::name

◆ off_label

const char* rarch_setting::off_label

◆ offset_by

int16_t rarch_setting::offset_by

◆ on_label

const char* rarch_setting::on_label

◆ original_value

union { ... } rarch_setting::original_value

◆ parent_group

const char* rarch_setting::parent_group

◆ read_handler

change_handler_t rarch_setting::read_handler

◆ rounding_fraction

const char* rarch_setting::rounding_fraction

◆ short_description

const char* rarch_setting::short_description

◆ size

uint32_t rarch_setting::size

◆ sizet [1/2]

size_t rarch_setting::sizet

◆ sizet [2/2]

size_t* rarch_setting::sizet

◆ step

float rarch_setting::step

◆ string [1/2]

const char* rarch_setting::string

◆ string [2/2]

char* rarch_setting::string

◆ subgroup

const char* rarch_setting::subgroup

◆ target

union { ... } rarch_setting::target

◆ triggered

bool rarch_setting::triggered

◆ type

enum setting_type rarch_setting::type

◆ unsigned_integer [1/2]

unsigned int rarch_setting::unsigned_integer

◆ unsigned_integer [2/2]

unsigned int* rarch_setting::unsigned_integer

◆ value

struct { ... } rarch_setting::value

◆ values

const char* rarch_setting::values

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