rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
gfx_turn_job_t Struct Reference

One block as the copy engine takes it: where it is read, where it lands turned, and the context the engine's done callback gets. More...

#include <gfx_turn.h>

Data Fields

const gfx_color_t * in
gfx_color_t * out
int16_t width
int16_t height
gfx_rect_t src
int16_t dst_x
int16_t dst_y
void * user_data

Detailed Description

One block as the copy engine takes it: where it is read, where it lands turned, and the context the engine's done callback gets.

Field Documentation

◆ dst_x

int16_t gfx_turn_job_t::dst_x

its left edge in out, turned

◆ dst_y

int16_t gfx_turn_job_t::dst_y

its top edge in out, turned

◆ height

int16_t gfx_turn_job_t::height

their height, rows

◆ in

const gfx_color_t* gfx_turn_job_t::in

the logical buffer, width x height, packed

◆ out

gfx_color_t* gfx_turn_job_t::out

the frame buffer, of the same size

◆ src

gfx_rect_t gfx_turn_job_t::src

the block in in

◆ user_data

void* gfx_turn_job_t::user_data

what the done callback receives: the engine's done_ctx, never NULL from gfx_turn_engine_copy()

◆ width

int16_t gfx_turn_job_t::width

both pictures' width, pixels


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