RetroArch
Public Attributes | List of all members
xv Struct Reference
Collaboration diagram for xv:
[legend]

Public Attributes

GC gc
 
XShmSegmentInfo shminfo
 
XvPortID port
 
int depth
 
int visualid
 
XvImage * image
 
uint32_t fourcc
 
unsigned width
 
unsigned height
 
bool keep_aspect
 
struct video_viewport vp
 
uint8_tytable
 
uint8_tutable
 
uint8_tvtable
 
voidfont
 
const font_renderer_driver_tfont_driver
 
unsigned luma_index [2]
 
unsigned chroma_u_index
 
unsigned chroma_v_index
 
uint8_t font_y
 
uint8_t font_u
 
uint8_t font_v
 
void(* render_func )(struct xv *, const void *frame, unsigned width, unsigned height, unsigned pitch)
 

Member Data Documentation

◆ chroma_u_index

unsigned xv::chroma_u_index

◆ chroma_v_index

unsigned xv::chroma_v_index

◆ depth

int xv::depth

◆ font

void* xv::font

◆ font_driver

const font_renderer_driver_t* xv::font_driver

◆ font_u

uint8_t xv::font_u

◆ font_v

uint8_t xv::font_v

◆ font_y

uint8_t xv::font_y

◆ fourcc

uint32_t xv::fourcc

◆ gc

GC xv::gc

◆ height

unsigned xv::height

◆ image

XvImage* xv::image

◆ keep_aspect

bool xv::keep_aspect

◆ luma_index

unsigned xv::luma_index[2]

◆ port

XvPortID xv::port

◆ render_func

void(* xv::render_func) (struct xv *, const void *frame, unsigned width, unsigned height, unsigned pitch)

◆ shminfo

XShmSegmentInfo xv::shminfo

◆ utable

uint8_t* xv::utable

◆ visualid

int xv::visualid

◆ vp

struct video_viewport xv::vp

◆ vtable

uint8_t* xv::vtable

◆ width

unsigned xv::width

◆ ytable

uint8_t* xv::ytable

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