RetroArch
Public Attributes | List of all members
d3d9_video Struct Reference

#include <d3d9_common.h>

Collaboration diagram for d3d9_video:
[legend]

Public Attributes

bool keep_aspect
 
bool should_resize
 
bool quitting
 
bool needs_restore
 
bool overlays_enabled
 
bool resolution_hd_enable
 
unsigned cur_mon_id
 
unsigned dev_rotation
 
overlay_tmenu
 
const d3d9_renderchain_driver_trenderchain_driver
 
voidrenderchain_data
 
RECT font_rect
 
RECT font_rect_shifted
 
math_matrix_4x4 mvp
 
math_matrix_4x4 mvp_rotate
 
math_matrix_4x4 mvp_transposed
 
state_tracker_tstate_tracker
 
struct video_viewport vp
 
struct video_shader shader
 
video_info_t video_info
 
WNDCLASSEX windowClass
 
LPDIRECT3DDEVICE9 dev
 
D3DVIEWPORT9 final_viewport
 
char * shader_path
 
struct {
   int   size
 
   int   offset
 
   void *   buffer
 
   void *   decl
 
menu_display
 
size_t overlays_size
 
overlay_toverlays
 

Member Data Documentation

◆ buffer

void* d3d9_video::buffer

◆ cur_mon_id

unsigned d3d9_video::cur_mon_id

◆ decl

void* d3d9_video::decl

◆ dev

LPDIRECT3DDEVICE9 d3d9_video::dev

◆ dev_rotation

unsigned d3d9_video::dev_rotation

◆ final_viewport

D3DVIEWPORT9 d3d9_video::final_viewport

◆ font_rect

RECT d3d9_video::font_rect

◆ font_rect_shifted

RECT d3d9_video::font_rect_shifted

◆ keep_aspect

bool d3d9_video::keep_aspect

◆ menu

overlay_t* d3d9_video::menu

◆ menu_display

struct { ... } d3d9_video::menu_display

◆ mvp

math_matrix_4x4 d3d9_video::mvp

◆ mvp_rotate

math_matrix_4x4 d3d9_video::mvp_rotate

◆ mvp_transposed

math_matrix_4x4 d3d9_video::mvp_transposed

◆ needs_restore

bool d3d9_video::needs_restore

◆ offset

int d3d9_video::offset

◆ overlays

overlay_t* d3d9_video::overlays

◆ overlays_enabled

bool d3d9_video::overlays_enabled

◆ overlays_size

size_t d3d9_video::overlays_size

◆ quitting

bool d3d9_video::quitting

◆ renderchain_data

void* d3d9_video::renderchain_data

◆ renderchain_driver

const d3d9_renderchain_driver_t* d3d9_video::renderchain_driver

◆ resolution_hd_enable

bool d3d9_video::resolution_hd_enable

◆ shader

struct video_shader d3d9_video::shader

◆ shader_path

char* d3d9_video::shader_path

◆ should_resize

bool d3d9_video::should_resize

◆ size

int d3d9_video::size

◆ state_tracker

state_tracker_t* d3d9_video::state_tracker

◆ video_info

video_info_t d3d9_video::video_info

◆ vp

struct video_viewport d3d9_video::vp

◆ windowClass

WNDCLASSEX d3d9_video::windowClass

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