RetroArch
Public Attributes | List of all members
d3d9_renderchain_driver Struct Reference

#include <d3d9_common.h>

Public Attributes

void(* chain_free )(void *data)
 
void *(* chain_new )(void)
 
bool(* init )(d3d9_video_t *d3d, const video_info_t *video_info, LPDIRECT3DDEVICE9 dev, const D3DVIEWPORT9 *final_viewport, const struct LinkInfo *info, bool rgb32)
 
void(* set_final_viewport )(d3d9_video_t *d3d, void *renderchain_data, const D3DVIEWPORT9 *final_viewport)
 
bool(* add_pass )(void *data, const struct LinkInfo *info)
 
bool(* add_lut )(void *data, const char *id, const char *path, bool smooth)
 
bool(* render )(d3d9_video_t *d3d, const video_frame_info_t *video_info, state_tracker_t *tracker, const void *frame, unsigned width, unsigned height, unsigned pitch, unsigned rotation)
 
const char * ident
 

Member Data Documentation

◆ add_lut

bool(* d3d9_renderchain_driver::add_lut) (void *data, const char *id, const char *path, bool smooth)

◆ add_pass

bool(* d3d9_renderchain_driver::add_pass) (void *data, const struct LinkInfo *info)

◆ chain_free

void(* d3d9_renderchain_driver::chain_free) (void *data)

◆ chain_new

void*(* d3d9_renderchain_driver::chain_new) (void)

◆ ident

const char* d3d9_renderchain_driver::ident

◆ init

bool(* d3d9_renderchain_driver::init) (d3d9_video_t *d3d, const video_info_t *video_info, LPDIRECT3DDEVICE9 dev, const D3DVIEWPORT9 *final_viewport, const struct LinkInfo *info, bool rgb32)

◆ render

bool(* d3d9_renderchain_driver::render) (d3d9_video_t *d3d, const video_frame_info_t *video_info, state_tracker_t *tracker, const void *frame, unsigned width, unsigned height, unsigned pitch, unsigned rotation)

◆ set_final_viewport

void(* d3d9_renderchain_driver::set_final_viewport) (d3d9_video_t *d3d, void *renderchain_data, const D3DVIEWPORT9 *final_viewport)

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