RetroArch
Public Attributes | List of all members
ctr_video Struct Reference

#include <ctr_common.h>

Collaboration diagram for ctr_video:
[legend]

Public Attributes

struct {
   struct {
      void *   left
 
      void *   right
 
   }   top
 
drawbuffers
 
voiddepthbuffer
 
struct {
   uint32_t *   display_list
 
   int   display_list_size
 
   void *   texture_linear
 
   void *   texture_swizzled
 
   int   texture_width
 
   int   texture_height
 
   ctr_scale_vector_t   scale_vector
 
   ctr_vertex_t *   frame_coords
 
menu
 
DVLB_s * dvlb
 
shaderProgram_s shader
 
video_viewport_t vp
 
bool rgb32
 
bool vsync
 
bool smooth
 
bool menu_texture_enable
 
bool menu_texture_frame_enable
 
unsigned rotation
 
bool keep_aspect
 
bool should_resize
 
bool lcd_buttom_on
 
bool msg_rendering_enabled
 
voidempty_framebuffer
 
aptHookCookie lcd_aptHook
 
ctr_video_mode_enum video_mode
 
int current_buffer_top
 
bool p3d_event_pending
 
bool ppf_event_pending
 
volatile bool vsync_event_pending
 
struct {
   ctr_vertex_t *   buffer
 
   ctr_vertex_t *   current
 
   int   size
 
vertex_cache
 

Member Data Documentation

◆ buffer

ctr_vertex_t* ctr_video::buffer

◆ current

ctr_vertex_t* ctr_video::current

◆ current_buffer_top

int ctr_video::current_buffer_top

◆ depthbuffer

void* ctr_video::depthbuffer

◆ display_list

uint32_t * ctr_video::display_list

◆ display_list_size

int ctr_video::display_list_size

◆ drawbuffers

struct { ... } ctr_video::drawbuffers

◆ dvlb

DVLB_s* ctr_video::dvlb

◆ empty_framebuffer

void* ctr_video::empty_framebuffer

◆ frame_coords

ctr_vertex_t * ctr_video::frame_coords

◆ keep_aspect

bool ctr_video::keep_aspect

◆ lcd_aptHook

aptHookCookie ctr_video::lcd_aptHook

◆ lcd_buttom_on

bool ctr_video::lcd_buttom_on

◆ left

void* ctr_video::left

◆ menu

struct { ... } ctr_video::menu

◆ menu_texture_enable

bool ctr_video::menu_texture_enable

◆ menu_texture_frame_enable

bool ctr_video::menu_texture_frame_enable

◆ msg_rendering_enabled

bool ctr_video::msg_rendering_enabled

◆ p3d_event_pending

bool ctr_video::p3d_event_pending

◆ ppf_event_pending

bool ctr_video::ppf_event_pending

◆ rgb32

bool ctr_video::rgb32

◆ right

void* ctr_video::right

◆ rotation

unsigned ctr_video::rotation

◆ scale_vector

ctr_scale_vector_t ctr_video::scale_vector

◆ shader

shaderProgram_s ctr_video::shader

◆ should_resize

bool ctr_video::should_resize

◆ size

int ctr_video::size

◆ smooth

bool ctr_video::smooth

◆ texture_height

int ctr_video::texture_height

◆ texture_linear

void * ctr_video::texture_linear

◆ texture_swizzled

void * ctr_video::texture_swizzled

◆ texture_width

int ctr_video::texture_width

◆ top

struct { ... } ctr_video::top

◆ vertex_cache

struct { ... } ctr_video::vertex_cache

◆ video_mode

ctr_video_mode_enum ctr_video::video_mode

◆ vp

video_viewport_t ctr_video::vp

◆ vsync

bool ctr_video::vsync

◆ vsync_event_pending

volatile bool ctr_video::vsync_event_pending

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