Home > steelseries-rose-gauge > Rose
Rose class
Round Rose-Chart Gauge
Signature:
export declare class Rose
Remarks
require steelseries
package installed or imported globally
Example 1
Example passing directly the canvas id
const rose = new Rose('canvasId', {
size: 200,
// ...
})
Example 2
Example passing the canvas element
const canvas = document.getElementById('canvasId')
// or
const canvas = document.createElement('canvas')
const rose = new Rose(canvas, {
// ...
})
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(canvas, parameters) | Constructs a new instance of the Rose class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
getBackgroundColor | () => ss.BackgroundColor | Return current background color | |
getForegroundType | () => ss.ForegroundType | Return current foreground type | |
getFrameDesign | () => ss.ForegroundType | Return current frame design | |
getOdoValue | () => number | Return current odometer value | |
getPointSymbols | () => string[] | Return current cardinal points symbols | |
getTitleString | () => string | Return current title string | |
getUnitString | () => string | Return current unit string | |
getValue | () => number[] | Return current Rose value | |
repaint | () => void | Repaint the gauge | |
setBackgroundColor | (newBackgroundColor: ss.BackgroundColor) => this | Set a new background color | |
setForegroundType | (newForegroundType: ss.ForegroundType) => this | Set a new foreground type | |
setFrameDesign | (newFrameDesign: ss.FrameDesign) => this | Set a new frame design | |
setOdoValue | (newValue: number) => this | Change odometer value | |
setOdoValueAnimated | (newValue: number, callback?: () => void) => this | Change odometer value, with animation | |
setPointSymbols | (newPointSymbols: string[]) => this | Change cardinal points symbols | |
setTitleString | (newTitle: string | number) => this | Change title string | |
setUnitString | (newUnit: string) => this | Change unit string | |
setValue | (newValue: number[]) => this | Change Rose value |