1#ifndef NOTCURSES_VISUAL_DETAILS
2#define NOTCURSES_VISUAL_DETAILS
17struct ncvisual_details;
32ncvisual_set_data(
ncvisual*
ncv,
void* data,
bool owned){
35 if(data !=
ncv->data){
39 ncv->data = (uint32_t*)data;
45scale_visual(
const ncvisual*
ncv,
unsigned* disprows,
unsigned* dispcols){
46 float xratio = (float)(*dispcols) /
ncv->pixx;
47 if(xratio *
ncv->pixy > *disprows){
48 xratio = (float)(*disprows) /
ncv->pixy;
50 *disprows = xratio * (
ncv->pixy);
51 *dispcols = xratio * (
ncv->pixx);
const struct ncplane_options struct ncvisual * ncv
struct ncvisual_details * details