Ardour  9.0-pre0-582-g084a23a80d
ArdourCanvas::Image::Data Struct Reference

#include <image.h>

Public Member Functions

 Data (uint8_t *d, int w, int h, int s, Cairo::Format fmt)
 
virtual ~Data ()
 

Public Attributes

uint8_t * data
 
int width
 
int height
 
int stride
 
Cairo::Format format
 
ImageReleaseCallback destroy_callback
 
void * destroy_arg
 

Detailed Description

Definition at line 40 of file canvas/canvas/image.h.

Constructor & Destructor Documentation

◆ Data()

ArdourCanvas::Image::Data::Data ( uint8_t *  d,
int  w,
int  h,
int  s,
Cairo::Format  fmt 
)
inline

Definition at line 41 of file canvas/canvas/image.h.

◆ ~Data()

virtual ArdourCanvas::Image::Data::~Data ( )
inlinevirtual

Definition at line 51 of file canvas/canvas/image.h.

Member Data Documentation

◆ data

uint8_t* ArdourCanvas::Image::Data::data

Definition at line 59 of file canvas/canvas/image.h.

◆ destroy_arg

void* ArdourCanvas::Image::Data::destroy_arg

Definition at line 65 of file canvas/canvas/image.h.

◆ destroy_callback

ImageReleaseCallback ArdourCanvas::Image::Data::destroy_callback

Definition at line 64 of file canvas/canvas/image.h.

◆ format

Cairo::Format ArdourCanvas::Image::Data::format

Definition at line 63 of file canvas/canvas/image.h.

◆ height

int ArdourCanvas::Image::Data::height

Definition at line 61 of file canvas/canvas/image.h.

◆ stride

int ArdourCanvas::Image::Data::stride

Definition at line 62 of file canvas/canvas/image.h.

◆ width

int ArdourCanvas::Image::Data::width

Definition at line 60 of file canvas/canvas/image.h.


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