#include <scaler.h>
|
| 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 |
| |
◆ direct_pixconv
◆ frame [1/2]
◆ frame [2/2]
◆ height
◆ in_fmt
◆ in_height
| int scaler_ctx::in_height |
◆ in_pixconv
◆ in_stride
| int scaler_ctx::in_stride |
◆ in_width
◆ input
| struct { ... } scaler_ctx::input |
◆ out_fmt
◆ out_height
| int scaler_ctx::out_height |
◆ out_pixconv
◆ 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
◆ scaler_special
◆ scaler_type
◆ scaler_vert
◆ stride
◆ unscaled
| bool scaler_ctx::unscaled |
◆ vert
◆ width
The documentation for this struct was generated from the following file:
- libretro-common/include/gfx/scaler/scaler.h