LMMS
Loading...
Searching...
No Matches
CalfLineGraph Struct Reference

#include <ctl_linegraph.h>

Public Attributes

GtkEventBox parent
const calf_plugins::line_graph_ifacesource
int source_id
bool force_cache
bool force_redraw
int recreate_surfaces
bool is_square
float fade
int mode
int movesurf
int generation
unsigned int layers
int pad_x
int pad_y
int size_x
int size_y
int x
int y
float zoom
float offset
int param_zoom
int param_offset
cairo_surface_t * background_surface
cairo_surface_t * grid_surface
cairo_surface_t * cache_surface
cairo_surface_t * moving_surface [2]
cairo_surface_t * handles_surface
cairo_surface_t * realtime_surface
gdouble mouse_x
gdouble mouse_y
bool use_crosshairs
bool crosshairs_active
int freqhandles
bool use_freqhandles_buttons
bool enforce_handle_order
float min_handle_distance
int handle_grabbed
int handle_hovered
int handle_redraw
FreqHandle freq_handles [FREQ_HANDLES]
GdkCursor * hand_cursor
 Cached hand (drag) cursor.
GdkCursor * arrow_cursor
 Cached arrow (drag) cursor.

Static Public Attributes

static const int debug = 0

Member Data Documentation

◆ arrow_cursor

GdkCursor* CalfLineGraph::arrow_cursor

Cached arrow (drag) cursor.

◆ background_surface

cairo_surface_t* CalfLineGraph::background_surface

◆ cache_surface

cairo_surface_t* CalfLineGraph::cache_surface

◆ crosshairs_active

bool CalfLineGraph::crosshairs_active

◆ debug

const int CalfLineGraph::debug = 0
static

◆ enforce_handle_order

bool CalfLineGraph::enforce_handle_order

◆ fade

float CalfLineGraph::fade

◆ force_cache

bool CalfLineGraph::force_cache

◆ force_redraw

bool CalfLineGraph::force_redraw

◆ freq_handles

FreqHandle CalfLineGraph::freq_handles[FREQ_HANDLES]

◆ freqhandles

int CalfLineGraph::freqhandles

◆ generation

int CalfLineGraph::generation

◆ grid_surface

cairo_surface_t* CalfLineGraph::grid_surface

◆ hand_cursor

GdkCursor* CalfLineGraph::hand_cursor

Cached hand (drag) cursor.

◆ handle_grabbed

int CalfLineGraph::handle_grabbed

◆ handle_hovered

int CalfLineGraph::handle_hovered

◆ handle_redraw

int CalfLineGraph::handle_redraw

◆ handles_surface

cairo_surface_t* CalfLineGraph::handles_surface

◆ is_square

bool CalfLineGraph::is_square

◆ layers

unsigned int CalfLineGraph::layers

◆ min_handle_distance

float CalfLineGraph::min_handle_distance

◆ mode

int CalfLineGraph::mode

◆ mouse_x

gdouble CalfLineGraph::mouse_x

◆ mouse_y

gdouble CalfLineGraph::mouse_y

◆ movesurf

int CalfLineGraph::movesurf

◆ moving_surface

cairo_surface_t* CalfLineGraph::moving_surface[2]

◆ offset

float CalfLineGraph::offset

◆ pad_x

int CalfLineGraph::pad_x

◆ pad_y

int CalfLineGraph::pad_y

◆ param_offset

int CalfLineGraph::param_offset

◆ param_zoom

int CalfLineGraph::param_zoom

◆ parent

GtkEventBox CalfLineGraph::parent

◆ realtime_surface

cairo_surface_t* CalfLineGraph::realtime_surface

◆ recreate_surfaces

int CalfLineGraph::recreate_surfaces

◆ size_x

int CalfLineGraph::size_x

◆ size_y

int CalfLineGraph::size_y

◆ source

const calf_plugins::line_graph_iface* CalfLineGraph::source

◆ source_id

int CalfLineGraph::source_id

◆ use_crosshairs

bool CalfLineGraph::use_crosshairs

◆ use_freqhandles_buttons

bool CalfLineGraph::use_freqhandles_buttons

◆ x

int CalfLineGraph::x

◆ y

int CalfLineGraph::y

◆ zoom

float CalfLineGraph::zoom

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