RetroArch
Public Attributes | List of all members
ozone_handle Struct Reference

#include <ozone.h>

Collaboration diagram for ozone_handle:
[legend]

Public Attributes

uint64_t frame_count
 
struct {
   font_data_t *   footer
 
   font_data_t *   title
 
   font_data_t *   time
 
   font_data_t *   entries_label
 
   font_data_t *   entries_sublabel
 
   font_data_t *   sidebar
 
fonts
 
struct {
   video_font_raster_block_t   footer
 
   video_font_raster_block_t   title
 
   video_font_raster_block_t   time
 
   video_font_raster_block_t   entries_label
 
   video_font_raster_block_t   entries_sublabel
 
   video_font_raster_block_t   sidebar
 
raster_blocks
 
menu_texture_item textures [OZONE_THEME_TEXTURE_LAST]
 
menu_texture_item icons_textures [OZONE_ENTRIES_ICONS_TEXTURE_LAST]
 
menu_texture_item tab_textures [OZONE_TAB_TEXTURE_LAST]
 
char title [PATH_MAX_LENGTH]
 
char assets_path [PATH_MAX_LENGTH]
 
char png_path [PATH_MAX_LENGTH]
 
char icons_path [PATH_MAX_LENGTH]
 
char tab_path [PATH_MAX_LENGTH]
 
uint8_t system_tab_end
 
uint8_t tabs [OZONE_SYSTEM_TAB_LAST]
 
size_t categories_selection_ptr
 
size_t categories_active_idx_old
 
bool cursor_in_sidebar
 
bool cursor_in_sidebar_old
 
struct {
   float   cursor_alpha
 
   float   scroll_y
 
   float   scroll_y_sidebar
 
   float   list_alpha
 
   float   messagebox_alpha
 
animations
 
bool fade_direction
 
size_t selection
 
size_t selection_old
 
size_t selection_old_list
 
unsigned entries_height
 
int depth
 
bool draw_sidebar
 
float sidebar_offset
 
unsigned title_font_glyph_width
 
unsigned entry_font_glyph_width
 
unsigned sublabel_font_glyph_width
 
ozone_theme_ttheme
 
struct {
   float   selection_border [16]
 
   float   selection [16]
 
   float   entries_border [16]
 
   float   entries_icon [16]
 
   float   entries_checkmark [16]
 
   float   cursor_alpha [16]
 
   unsigned   cursor_state
 
   float   cursor_border [16]
 
   float   message_background [16]
 
theme_dynamic
 
bool need_compute
 
file_list_tselection_buf_old
 
bool draw_old_list
 
float scroll_old
 
char * pending_message
 
bool has_all_assets
 
bool is_playlist
 
bool is_playlist_old
 
bool empty_playlist
 
bool osk_cursor
 
bool messagebox_state
 
bool messagebox_state_old
 
bool should_draw_messagebox
 
unsigned old_list_offset_y
 
file_list_thorizontal_list
 

Member Data Documentation

◆ animations

struct { ... } ozone_handle::animations

◆ assets_path

char ozone_handle::assets_path[PATH_MAX_LENGTH]

◆ categories_active_idx_old

size_t ozone_handle::categories_active_idx_old

◆ categories_selection_ptr

size_t ozone_handle::categories_selection_ptr

◆ cursor_alpha

float ozone_handle::cursor_alpha[16]

◆ cursor_border

float ozone_handle::cursor_border[16]

◆ cursor_in_sidebar

bool ozone_handle::cursor_in_sidebar

◆ cursor_in_sidebar_old

bool ozone_handle::cursor_in_sidebar_old

◆ cursor_state

unsigned ozone_handle::cursor_state

◆ depth

int ozone_handle::depth

◆ draw_old_list

bool ozone_handle::draw_old_list

◆ draw_sidebar

bool ozone_handle::draw_sidebar

◆ empty_playlist

bool ozone_handle::empty_playlist

◆ entries_border

float ozone_handle::entries_border[16]

◆ entries_checkmark

float ozone_handle::entries_checkmark[16]

◆ entries_height

unsigned ozone_handle::entries_height

◆ entries_icon

float ozone_handle::entries_icon[16]

◆ entries_label [1/2]

font_data_t* ozone_handle::entries_label

◆ entries_label [2/2]

video_font_raster_block_t ozone_handle::entries_label

◆ entries_sublabel [1/2]

font_data_t* ozone_handle::entries_sublabel

◆ entries_sublabel [2/2]

video_font_raster_block_t ozone_handle::entries_sublabel

◆ entry_font_glyph_width

unsigned ozone_handle::entry_font_glyph_width

◆ fade_direction

bool ozone_handle::fade_direction

◆ fonts

struct { ... } ozone_handle::fonts

◆ footer [1/2]

font_data_t* ozone_handle::footer

◆ footer [2/2]

video_font_raster_block_t ozone_handle::footer

◆ frame_count

uint64_t ozone_handle::frame_count

◆ has_all_assets

bool ozone_handle::has_all_assets

◆ horizontal_list

file_list_t* ozone_handle::horizontal_list

◆ icons_path

char ozone_handle::icons_path[PATH_MAX_LENGTH]

◆ icons_textures

menu_texture_item ozone_handle::icons_textures[OZONE_ENTRIES_ICONS_TEXTURE_LAST]

◆ is_playlist

bool ozone_handle::is_playlist

◆ is_playlist_old

bool ozone_handle::is_playlist_old

◆ list_alpha

float ozone_handle::list_alpha

◆ message_background

float ozone_handle::message_background[16]

◆ messagebox_alpha

float ozone_handle::messagebox_alpha

◆ messagebox_state

bool ozone_handle::messagebox_state

◆ messagebox_state_old

bool ozone_handle::messagebox_state_old

◆ need_compute

bool ozone_handle::need_compute

◆ old_list_offset_y

unsigned ozone_handle::old_list_offset_y

◆ osk_cursor

bool ozone_handle::osk_cursor

◆ pending_message

char* ozone_handle::pending_message

◆ png_path

char ozone_handle::png_path[PATH_MAX_LENGTH]

◆ raster_blocks

struct { ... } ozone_handle::raster_blocks

◆ scroll_old

float ozone_handle::scroll_old

◆ scroll_y

float ozone_handle::scroll_y

◆ scroll_y_sidebar

float ozone_handle::scroll_y_sidebar

◆ selection [1/2]

size_t ozone_handle::selection

◆ selection [2/2]

float ozone_handle::selection[16]

◆ selection_border

float ozone_handle::selection_border[16]

◆ selection_buf_old

file_list_t* ozone_handle::selection_buf_old

◆ selection_old

size_t ozone_handle::selection_old

◆ selection_old_list

size_t ozone_handle::selection_old_list

◆ should_draw_messagebox

bool ozone_handle::should_draw_messagebox

◆ sidebar [1/2]

font_data_t* ozone_handle::sidebar

◆ sidebar [2/2]

video_font_raster_block_t ozone_handle::sidebar

◆ sidebar_offset

float ozone_handle::sidebar_offset

◆ sublabel_font_glyph_width

unsigned ozone_handle::sublabel_font_glyph_width

◆ system_tab_end

uint8_t ozone_handle::system_tab_end

◆ tab_path

char ozone_handle::tab_path[PATH_MAX_LENGTH]

◆ tab_textures

menu_texture_item ozone_handle::tab_textures[OZONE_TAB_TEXTURE_LAST]

◆ tabs

uint8_t ozone_handle::tabs[OZONE_SYSTEM_TAB_LAST]

◆ textures

◆ theme

ozone_theme_t* ozone_handle::theme

◆ theme_dynamic

struct { ... } ozone_handle::theme_dynamic

◆ time [1/2]

font_data_t* ozone_handle::time

◆ time [2/2]

video_font_raster_block_t ozone_handle::time

◆ title [1/3]

font_data_t* ozone_handle::title

◆ title [2/3]

video_font_raster_block_t ozone_handle::title

◆ title [3/3]

char ozone_handle::title[PATH_MAX_LENGTH]

◆ title_font_glyph_width

unsigned ozone_handle::title_font_glyph_width

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