RetroArch
Public Attributes | List of all members
switch_video_t Struct Reference

#include <switch_common.h>

Collaboration diagram for switch_video_t:
[legend]

Public Attributes

bool vsync
 
bool rgb32
 
bool smooth
 
unsigned width
 
unsigned height
 
unsigned rotation
 
struct video_viewport vp
 
struct texture_imageoverlay
 
bool overlay_enabled
 
bool in_menu
 
struct {
   bool   enable
 
   bool   fullscreen
 
   uint32_t *   pixels
 
   uint32_t   width
 
   uint32_t   height
 
   unsigned   tgtw
 
   unsigned   tgth
 
   struct scaler_ctx   scaler
 
menu_texture
 
struct {
   uint32_t   width
 
   uint32_t   height
 
   uint32_t   x_offset
 
hw_scale
 
uint32_t image [1280 *720]
 
uint32_t tmp_image [1280 *720]
 
u32 cnt
 
uint32_t last_width
 
uint32_t last_height
 
bool keep_aspect
 
bool should_resize
 
bool need_clear
 
bool is_threaded
 
bool o_size
 
uint32_t o_height
 
uint32_t o_width
 
struct {
   bool   enable
 
   bool   fullscreen
 
   uint32_t *   pixels
 
   unsigned   width
 
   unsigned   height
 
   unsigned   tgtw
 
   unsigned   tgth
 
   struct scaler_ctx   scaler
 
menu_texture
 
surface_t surface
 
revent_h vsync_h
 

Member Data Documentation

◆ cnt

u32 switch_video_t::cnt

◆ enable

bool switch_video_t::enable

◆ fullscreen

bool switch_video_t::fullscreen

◆ height [1/2]

unsigned switch_video_t::height

◆ height [2/2]

uint32_t switch_video_t::height

◆ hw_scale

struct { ... } switch_video_t::hw_scale

◆ image

uint32_t switch_video_t::image

◆ in_menu

bool switch_video_t::in_menu

◆ is_threaded

bool switch_video_t::is_threaded

◆ keep_aspect

bool switch_video_t::keep_aspect

◆ last_height

uint32_t switch_video_t::last_height

◆ last_width

uint32_t switch_video_t::last_width

◆ menu_texture [1/2]

struct { ... } switch_video_t::menu_texture

◆ menu_texture [2/2]

struct { ... } switch_video_t::menu_texture

◆ need_clear

bool switch_video_t::need_clear

◆ o_height

uint32_t switch_video_t::o_height

◆ o_size

bool switch_video_t::o_size

◆ o_width

uint32_t switch_video_t::o_width

◆ overlay

struct texture_image* switch_video_t::overlay

◆ overlay_enabled

bool switch_video_t::overlay_enabled

◆ pixels

uint32_t* switch_video_t::pixels

◆ rgb32

bool switch_video_t::rgb32

◆ rotation

unsigned switch_video_t::rotation

◆ scaler

struct scaler_ctx switch_video_t::scaler

◆ should_resize

bool switch_video_t::should_resize

◆ smooth

bool switch_video_t::smooth

◆ surface

surface_t switch_video_t::surface

◆ tgth

unsigned switch_video_t::tgth

◆ tgtw

unsigned switch_video_t::tgtw

◆ tmp_image

uint32_t switch_video_t::tmp_image[1280 *720]

◆ vp

struct video_viewport switch_video_t::vp

◆ vsync

bool switch_video_t::vsync

◆ vsync_h

revent_h switch_video_t::vsync_h

◆ width [1/2]

unsigned switch_video_t::width

◆ width [2/2]

uint32_t switch_video_t::width

◆ x_offset

uint32_t switch_video_t::x_offset

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