RetroArch
Public Attributes | List of all members
scaler_ctx Struct Reference

#include <scaler.h>

Collaboration diagram for scaler_ctx:
[legend]

Public Attributes

int in_width
 
int in_height
 
int in_stride
 
int out_width
 
int out_height
 
int out_stride
 
enum scaler_pix_fmt in_fmt
 
enum scaler_pix_fmt out_fmt
 
enum scaler_type scaler_type
 
void(* scaler_horiz )(const struct scaler_ctx *, const void *, int)
 
void(* scaler_vert )(const struct scaler_ctx *, void *, int)
 
void(* scaler_special )(const struct scaler_ctx *, void *, const void *, int, int, int, int, int, int)
 
void(* in_pixconv )(void *, const void *, int, int, int, int)
 
void(* out_pixconv )(void *, const void *, int, int, int, int)
 
void(* direct_pixconv )(void *, const void *, int, int, int, int)
 
bool unscaled
 
struct scaler_filter horiz vert
 
struct {
   uint32_t *   frame
 
   int   stride
 
input
 
struct {
   uint64_t *   frame
 
   int   width
 
   int   height
 
   int   stride
 
scaled
 
struct {
   uint32_t *   frame
 
   int   stride
 
output
 

Member Data Documentation

◆ direct_pixconv

void(* scaler_ctx::direct_pixconv) (void *, const void *, int, int, int, int)

◆ frame [1/2]

uint32_t* scaler_ctx::frame

◆ frame [2/2]

uint64_t* scaler_ctx::frame

◆ height

int scaler_ctx::height

◆ in_fmt

enum scaler_pix_fmt scaler_ctx::in_fmt

◆ in_height

int scaler_ctx::in_height

◆ in_pixconv

void(* scaler_ctx::in_pixconv) (void *, const void *, int, int, int, int)

◆ in_stride

int scaler_ctx::in_stride

◆ in_width

int scaler_ctx::in_width

◆ input

struct { ... } scaler_ctx::input

◆ out_fmt

enum scaler_pix_fmt scaler_ctx::out_fmt

◆ out_height

int scaler_ctx::out_height

◆ out_pixconv

void(* scaler_ctx::out_pixconv) (void *, const void *, int, int, int, int)

◆ out_stride

int scaler_ctx::out_stride

◆ out_width

int scaler_ctx::out_width

◆ output

struct { ... } scaler_ctx::output

◆ scaled

struct { ... } scaler_ctx::scaled

◆ scaler_horiz

void(* scaler_ctx::scaler_horiz) (const struct scaler_ctx *, const void *, int)

◆ scaler_special

void(* scaler_ctx::scaler_special) (const struct scaler_ctx *, void *, const void *, int, int, int, int, int, int)

◆ scaler_type

enum scaler_type scaler_ctx::scaler_type

◆ scaler_vert

void(* scaler_ctx::scaler_vert) (const struct scaler_ctx *, void *, int)

◆ stride

int scaler_ctx::stride

◆ unscaled

bool scaler_ctx::unscaled

◆ vert

struct scaler_filter horiz scaler_ctx::vert

◆ width

int scaler_ctx::width

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