BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
bstsegment.hh File Reference
#include "bstutils.hh"

Go to the source code of this file.

Classes

struct  BstSegmentAny
struct  BstSegmentLine
union  BstSegment

Enumerations

enum  BstSegmentType { BST_SEGMENT_LINE }

Functions

void bst_segment_init (BstSegment *self, BstSegmentType type, GdkDrawable *drawable)
gint bst_segment_initialized (BstSegment *self)
void bst_segment_start (BstSegment *self, gdouble x, gdouble y)
void bst_segment_move_to (BstSegment *self, gdouble x, gdouble y)
void bst_segment_translate (BstSegment *self, gdouble xdiff, gdouble ydiff)
void bst_segment_xrange (BstSegment *self, gdouble *x, gdouble *width)
void bst_segment_yrange (BstSegment *self, gdouble *x, gdouble *height)
gdouble bst_segment_calcy (BstSegment *self, gdouble x)
void bst_segment_bbox (BstSegment *self, GdkRectangle *area)
void bst_segment_expose (BstSegment *self)
void bst_segment_draw (BstSegment *self, GtkStyle *style)
void bst_segment_clear (BstSegment *self)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines