LMMS
Loading...
Searching...
No Matches
calf_plugins::cairo_impl Class Reference

#include <gui.h>

Inheritance diagram for calf_plugins::cairo_impl:
calf_plugins::cairo_iface

Public Member Functions

virtual void set_source_rgba (float r, float g, float b, float a=1.f)
virtual void set_line_width (float width)
virtual void set_dash (const double *dash, int length)
virtual void draw_label (const char *label, float x, float y, int pos, float margin, float align)
Public Member Functions inherited from calf_plugins::cairo_iface
virtual ~cairo_iface ()

Public Attributes

cairo_t * context
Public Attributes inherited from calf_plugins::cairo_iface
int size_x
int size_y
int pad_x
int pad_y

Member Function Documentation

◆ draw_label()

virtual void calf_plugins::cairo_impl::draw_label ( const char * label,
float x,
float y,
int pos,
float margin,
float align )
inlinevirtual

◆ set_dash()

virtual void calf_plugins::cairo_impl::set_dash ( const double * dash,
int length )
inlinevirtual

◆ set_line_width()

virtual void calf_plugins::cairo_impl::set_line_width ( float width)
inlinevirtual

◆ set_source_rgba()

virtual void calf_plugins::cairo_impl::set_source_rgba ( float r,
float g,
float b,
float a = 1.f )
inlinevirtual

Member Data Documentation

◆ context

cairo_t* calf_plugins::cairo_impl::context

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