RetroArch
Public Attributes | List of all members
video_frame_info Struct Reference

#include <video_driver.h>

Collaboration diagram for video_frame_info:
[legend]

Public Attributes

bool input_menu_swap_ok_cancel_buttons
 
bool input_driver_nonblock_state
 
bool shared_context
 
bool black_frame_insertion
 
bool hard_sync
 
bool fps_show
 
bool statistics_show
 
bool framecount_show
 
bool scale_integer
 
bool post_filter_record
 
bool windowed_fullscreen
 
bool fullscreen
 
bool font_enable
 
bool use_rgba
 
bool libretro_running
 
bool xmb_shadows_enable
 
bool battery_level_enable
 
bool timedate_enable
 
bool runloop_is_slowmotion
 
bool runloop_is_idle
 
bool runloop_is_paused
 
bool is_perfcnt_enable
 
bool menu_is_alive
 
bool msg_bgcolor_enable
 
int custom_vp_x
 
int custom_vp_y
 
int crt_switch_center_adjust
 
unsigned hard_sync_frames
 
unsigned aspect_ratio_idx
 
unsigned max_swapchain_images
 
unsigned monitor_index
 
unsigned crt_switch_resolution
 
unsigned crt_switch_resolution_super
 
unsigned width
 
unsigned height
 
unsigned xmb_theme
 
unsigned xmb_color_theme
 
unsigned menu_shader_pipeline
 
unsigned materialui_color_theme
 
unsigned ozone_color_theme
 
unsigned custom_vp_width
 
unsigned custom_vp_height
 
unsigned custom_vp_full_width
 
unsigned custom_vp_full_height
 
float menu_wallpaper_opacity
 
float menu_framebuffer_opacity
 
float menu_header_opacity
 
float menu_footer_opacity
 
float refresh_rate
 
float font_msg_pos_x
 
float font_msg_pos_y
 
float font_msg_color_r
 
float font_msg_color_g
 
float font_msg_color_b
 
float xmb_alpha_factor
 
char fps_text [128]
 
char stat_text [512]
 
char chat_text [256]
 
uint64_t frame_count
 
float frame_time
 
float frame_rate
 
struct {
   float   x
 
   float   y
 
   float   scale
 
   float   drop_mod
 
   int   drop_x
 
   int   drop_y
 
   float   drop_alpha
 
   uint32_t   color
 
   bool   full_screen
 
   enum text_alignment   text_align
 
osd_stat_params
 
void(* cb_update_window_title )(void *, void *)
 
void(* cb_swap_buffers )(void *, void *)
 
bool(* cb_get_metrics )(void *data, enum display_metric_types type, float *value)
 
bool(* cb_set_resize )(void *, unsigned, unsigned)
 
bool(* cb_set_mvp )(void *data, void *shader_data, const void *mat_data)
 
voidcontext_data
 
voidshader_data
 
voiduserdata
 
const shader_backend_tshader_driver
 

Member Data Documentation

◆ aspect_ratio_idx

unsigned video_frame_info::aspect_ratio_idx

◆ battery_level_enable

bool video_frame_info::battery_level_enable

◆ black_frame_insertion

bool video_frame_info::black_frame_insertion

◆ cb_get_metrics

bool(* video_frame_info::cb_get_metrics) (void *data, enum display_metric_types type, float *value)

◆ cb_set_mvp

bool(* video_frame_info::cb_set_mvp) (void *data, void *shader_data, const void *mat_data)

◆ cb_set_resize

bool(* video_frame_info::cb_set_resize) (void *, unsigned, unsigned)

◆ cb_swap_buffers

void(* video_frame_info::cb_swap_buffers) (void *, void *)

◆ cb_update_window_title

void(* video_frame_info::cb_update_window_title) (void *, void *)

◆ chat_text

char video_frame_info::chat_text[256]

◆ color

uint32_t video_frame_info::color

◆ context_data

void* video_frame_info::context_data

◆ crt_switch_center_adjust

int video_frame_info::crt_switch_center_adjust

◆ crt_switch_resolution

unsigned video_frame_info::crt_switch_resolution

◆ crt_switch_resolution_super

unsigned video_frame_info::crt_switch_resolution_super

◆ custom_vp_full_height

unsigned video_frame_info::custom_vp_full_height

◆ custom_vp_full_width

unsigned video_frame_info::custom_vp_full_width

◆ custom_vp_height

unsigned video_frame_info::custom_vp_height

◆ custom_vp_width

unsigned video_frame_info::custom_vp_width

◆ custom_vp_x

int video_frame_info::custom_vp_x

◆ custom_vp_y

int video_frame_info::custom_vp_y

◆ drop_alpha

float video_frame_info::drop_alpha

◆ drop_mod

float video_frame_info::drop_mod

◆ drop_x

int video_frame_info::drop_x

◆ drop_y

int video_frame_info::drop_y

◆ font_enable

bool video_frame_info::font_enable

◆ font_msg_color_b

float video_frame_info::font_msg_color_b

◆ font_msg_color_g

float video_frame_info::font_msg_color_g

◆ font_msg_color_r

float video_frame_info::font_msg_color_r

◆ font_msg_pos_x

float video_frame_info::font_msg_pos_x

◆ font_msg_pos_y

float video_frame_info::font_msg_pos_y

◆ fps_show

bool video_frame_info::fps_show

◆ fps_text

char video_frame_info::fps_text[128]

◆ frame_count

uint64_t video_frame_info::frame_count

◆ frame_rate

float video_frame_info::frame_rate

◆ frame_time

float video_frame_info::frame_time

◆ framecount_show

bool video_frame_info::framecount_show

◆ full_screen

bool video_frame_info::full_screen

◆ fullscreen

bool video_frame_info::fullscreen

◆ hard_sync

bool video_frame_info::hard_sync

◆ hard_sync_frames

unsigned video_frame_info::hard_sync_frames

◆ height

unsigned video_frame_info::height

◆ input_driver_nonblock_state

bool video_frame_info::input_driver_nonblock_state

◆ input_menu_swap_ok_cancel_buttons

bool video_frame_info::input_menu_swap_ok_cancel_buttons

◆ is_perfcnt_enable

bool video_frame_info::is_perfcnt_enable

◆ libretro_running

bool video_frame_info::libretro_running

◆ materialui_color_theme

unsigned video_frame_info::materialui_color_theme

◆ max_swapchain_images

unsigned video_frame_info::max_swapchain_images

◆ menu_footer_opacity

float video_frame_info::menu_footer_opacity

◆ menu_framebuffer_opacity

float video_frame_info::menu_framebuffer_opacity

◆ menu_header_opacity

float video_frame_info::menu_header_opacity

◆ menu_is_alive

bool video_frame_info::menu_is_alive

◆ menu_shader_pipeline

unsigned video_frame_info::menu_shader_pipeline

◆ menu_wallpaper_opacity

float video_frame_info::menu_wallpaper_opacity

◆ monitor_index

unsigned video_frame_info::monitor_index

◆ msg_bgcolor_enable

bool video_frame_info::msg_bgcolor_enable

◆ osd_stat_params

struct { ... } video_frame_info::osd_stat_params

◆ ozone_color_theme

unsigned video_frame_info::ozone_color_theme

◆ post_filter_record

bool video_frame_info::post_filter_record

◆ refresh_rate

float video_frame_info::refresh_rate

◆ runloop_is_idle

bool video_frame_info::runloop_is_idle

◆ runloop_is_paused

bool video_frame_info::runloop_is_paused

◆ runloop_is_slowmotion

bool video_frame_info::runloop_is_slowmotion

◆ scale

float video_frame_info::scale

◆ scale_integer

bool video_frame_info::scale_integer

◆ shader_data

void* video_frame_info::shader_data

◆ shader_driver

const shader_backend_t* video_frame_info::shader_driver

◆ shared_context

bool video_frame_info::shared_context

◆ stat_text

char video_frame_info::stat_text[512]

◆ statistics_show

bool video_frame_info::statistics_show

◆ text_align

enum text_alignment video_frame_info::text_align

◆ timedate_enable

bool video_frame_info::timedate_enable

◆ use_rgba

bool video_frame_info::use_rgba

◆ userdata

void* video_frame_info::userdata

◆ width

unsigned video_frame_info::width

◆ windowed_fullscreen

bool video_frame_info::windowed_fullscreen

◆ x

float video_frame_info::x

◆ xmb_alpha_factor

float video_frame_info::xmb_alpha_factor

◆ xmb_color_theme

unsigned video_frame_info::xmb_color_theme

◆ xmb_shadows_enable

bool video_frame_info::xmb_shadows_enable

◆ xmb_theme

unsigned video_frame_info::xmb_theme

◆ y

float video_frame_info::y

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