7#ifndef _DS_GAUGE_LIQUID_H 
    8#define _DS_GAUGE_LIQUID_H 
   12#include <ds_gauge_base.h> 
   13#include <ds_value_base.h> 
   48    int32_t mBottomFillLine;
 
   51    void onSizeChange(
void) 
override final;
 
   52    void onPaint(
DsRenderer &renderer) 
override final;
 
   53    float onValueChange(
float value) 
override final;
 
 
DsEllipse is a class that represents a 2D ellipse (Xc, Yc, Rx, Ry)
Definition ds_geometry.h:2636
 
DsGaugeBase is a base class for all gauge views.
Definition ds_gauge_base.h:22
 
DsGaugeDisc is a class that implements a liquid style gauge.
Definition ds_gauge_liquid.h:20
 
DsGaugeLiquid(DsView *parent, const DsPoint &pos, const DsSize &size)
Creates a DsGaugeLiquid object.
 
DsGaugeLiquid & setFillMargin(uint8_t margin)
Sets the liquid gauge fill area margin.
 
DsPoint is a class that represents the X and Y 2D coordinates of a point as integer numbers.
Definition ds_geometry.h:24
 
DsRenderer is a class that implements all the drawing operations.
Definition ds_renderer.h:42
 
DsSize is class that represents the 2D size of a graphic object (width, height) as integer values.
Definition ds_geometry.h:780
 
DsValueBase is a base class that contains a float value.
Definition ds_value_base.h:19
 
DsView is a base class that represents any view on the screen.
Definition ds_view.h:40