RetroArch
Public Attributes | List of all members
d3d10_video_t Struct Reference

#include <d3d10_common.h>

Collaboration diagram for d3d10_video_t:
[legend]

Public Attributes

unsigned cur_mon_id
 
DXGISwapChain swapChain
 
D3D10Device device
 
D3D10RasterizerState state
 
D3D10RenderTargetView renderTargetView
 
D3D10Buffer ubo
 
d3d10_uniform_t ubo_values
 
D3D10SamplerState samplers [RARCH_FILTER_MAX][RARCH_WRAP_MAX]
 
D3D10BlendState blend_enable
 
D3D10BlendState blend_disable
 
D3D10BlendState blend_pipeline
 
D3D10Buffer menu_pipeline_vbo
 
math_matrix_4x4 mvp
 
math_matrix_4x4 mvp_no_rot
 
struct video_viewport vp
 
D3D10_VIEWPORT viewport
 
DXGI_FORMAT format
 
float clearcolor [4]
 
bool vsync
 
bool resize_chain
 
bool keep_aspect
 
bool resize_viewport
 
bool resize_render_targets
 
bool init_history
 
d3d10_shader_t shaders [GFX_MAX_SHADERS]
 
struct {
   d3d10_shader_t   shader
 
   d3d10_shader_t   shader_font
 
   D3D10Buffer   vbo
 
   int   offset
 
   int   capacity
 
   bool   enabled
 
sprites
 
struct {
   d3d10_texture_t   texture
 
   D3D10Buffer   vbo
 
   bool   enabled
 
   bool   fullscreen
 
menu
 
struct {
   d3d10_texture_t   texture [GFX_MAX_FRAME_HISTORY+1]
 
   D3D10Buffer   vbo
 
   D3D10Buffer   ubo
 
   D3D10_VIEWPORT   viewport
 
   float4_t   output_size
 
   int   rotation
 
frame
 
struct {
   d3d10_shader_t   shader
 
   D3D10Buffer   buffers [SLANG_CBUFFER_MAX]
 
   d3d10_texture_t   rt
 
   d3d10_texture_t   feedback
 
   D3D10_VIEWPORT   viewport
 
   pass_semantics_t   semantics
 
   uint32_t   frame_count
 
pass [GFX_MAX_SHADERS]
 
struct video_shadershader_preset
 
d3d10_texture_t luts [GFX_MAX_TEXTURES]
 

Member Data Documentation

◆ blend_disable

D3D10BlendState d3d10_video_t::blend_disable

◆ blend_enable

D3D10BlendState d3d10_video_t::blend_enable

◆ blend_pipeline

D3D10BlendState d3d10_video_t::blend_pipeline

◆ buffers

D3D10Buffer d3d10_video_t::buffers[SLANG_CBUFFER_MAX]

◆ capacity

int d3d10_video_t::capacity

◆ clearcolor

float d3d10_video_t::clearcolor[4]

◆ cur_mon_id

unsigned d3d10_video_t::cur_mon_id

◆ device

D3D10Device d3d10_video_t::device

◆ enabled

bool d3d10_video_t::enabled

◆ feedback

d3d10_texture_t d3d10_video_t::feedback

◆ format

DXGI_FORMAT d3d10_video_t::format

◆ frame

struct { ... } d3d10_video_t::frame

◆ frame_count

uint32_t d3d10_video_t::frame_count

◆ fullscreen

bool d3d10_video_t::fullscreen

◆ init_history

bool d3d10_video_t::init_history

◆ keep_aspect

bool d3d10_video_t::keep_aspect

◆ luts

d3d10_texture_t d3d10_video_t::luts[GFX_MAX_TEXTURES]

◆ menu

struct { ... } d3d10_video_t::menu

◆ menu_pipeline_vbo

D3D10Buffer d3d10_video_t::menu_pipeline_vbo

◆ mvp

math_matrix_4x4 d3d10_video_t::mvp

◆ mvp_no_rot

math_matrix_4x4 d3d10_video_t::mvp_no_rot

◆ offset

int d3d10_video_t::offset

◆ output_size

float4_t d3d10_video_t::output_size

◆ pass

struct { ... } d3d10_video_t::pass[GFX_MAX_SHADERS]

◆ renderTargetView

D3D10RenderTargetView d3d10_video_t::renderTargetView

◆ resize_chain

bool d3d10_video_t::resize_chain

◆ resize_render_targets

bool d3d10_video_t::resize_render_targets

◆ resize_viewport

bool d3d10_video_t::resize_viewport

◆ rotation

int d3d10_video_t::rotation

◆ rt

d3d10_texture_t d3d10_video_t::rt

◆ samplers

◆ semantics

pass_semantics_t d3d10_video_t::semantics

◆ shader

d3d10_shader_t d3d10_video_t::shader

◆ shader_font

d3d10_shader_t d3d10_video_t::shader_font

◆ shader_preset

struct video_shader* d3d10_video_t::shader_preset

◆ shaders

d3d10_shader_t d3d10_video_t::shaders[GFX_MAX_SHADERS]

◆ sprites

struct { ... } d3d10_video_t::sprites

◆ state

D3D10RasterizerState d3d10_video_t::state

◆ swapChain

DXGISwapChain d3d10_video_t::swapChain

◆ texture

d3d10_texture_t d3d10_video_t::texture[GFX_MAX_FRAME_HISTORY+1]

◆ ubo

D3D10Buffer d3d10_video_t::ubo

◆ ubo_values

d3d10_uniform_t d3d10_video_t::ubo_values

◆ vbo

D3D10Buffer d3d10_video_t::vbo

◆ viewport

D3D10_VIEWPORT d3d10_video_t::viewport

◆ vp

struct video_viewport d3d10_video_t::vp

◆ vsync

bool d3d10_video_t::vsync

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