Skip to main content

alphaTab.platform.ICanvas

This is the base public interface for canvas implementations on different plattforms.

 interface ICanvas

Properties​

color​

(no description)

color: Color;

font​

(no description)

font: Font;

lineWidth​

(no description)

lineWidth: number;

settings​

(no description)

settings: Settings;

textAlign​

(no description)

textAlign: TextAlign;

textBaseline​

(no description)

textBaseline: TextBaseline;

Methods​

beginGroup​

(no description)

beginGroup(identifier: string): void
ParameterSummary
identifierAll

(no description)

beginPath​

(no description)

beginPath(): void

beginRender​

(no description)

beginRender(width: number, height: number): void
ParameterSummary
widthAll

(no description)

heightAll

(no description)

beginRotate​

(no description)

beginRotate(centerX: number, centerY: number, angle: number): void
ParameterSummary
centerXAll

(no description)

centerYAll

(no description)

angleAll

(no description)

bezierCurveTo​

(no description)

bezierCurveTo(cp1X: number, cp1Y: number, cp2X: number, cp2Y: number, x: number, y: number): void
ParameterSummary
cp1XAll

(no description)

cp1YAll

(no description)

cp2XAll

(no description)

cp2YAll

(no description)

xAll

(no description)

yAll

(no description)

closePath​

(no description)

closePath(): void

destroy​

(no description)

destroy(): void

endGroup​

(no description)

endGroup(): void

endRender​

(no description)

endRender(): unknown

endRotate​

(no description)

endRotate(): void

fill​

(no description)

fill(): void

fillCircle​

(no description)

fillCircle(x: number, y: number, radius: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

radiusAll

(no description)

fillMusicFontSymbol​

(no description)

fillMusicFontSymbol(x: number, y: number, relativeScale: number, symbol: MusicFontSymbol, centerAtPosition?: boolean): void
ParameterSummary
xAll

(no description)

yAll

(no description)

relativeScaleAll

(no description)

symbolAll

(no description)

centerAtPositionAll

(no description)

fillMusicFontSymbols​

(no description)

fillMusicFontSymbols(x: number, y: number, relativeScale: number, symbols: MusicFontSymbol[], centerAtPosition?: boolean): void
ParameterSummary
xAll

(no description)

yAll

(no description)

relativeScaleAll

(no description)

symbolsAll

(no description)

centerAtPositionAll

(no description)

fillRect​

(no description)

fillRect(x: number, y: number, w: number, h: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

wAll

(no description)

hAll

(no description)

fillText​

(no description)

fillText(text: string, x: number, y: number): void
ParameterSummary
textAll

(no description)

xAll

(no description)

yAll

(no description)

lineTo​

(no description)

lineTo(x: number, y: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

measureText​

(no description)

measureText(text: string): MeasuredText
ParameterSummary
textAll

(no description)

moveTo​

(no description)

moveTo(x: number, y: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

onRenderFinished​

(no description)

onRenderFinished(): unknown

quadraticCurveTo​

(no description)

quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): void
ParameterSummary
cpxAll

(no description)

cpyAll

(no description)

xAll

(no description)

yAll

(no description)

stroke​

(no description)

stroke(): void

strokeCircle​

(no description)

strokeCircle(x: number, y: number, radius: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

radiusAll

(no description)

strokeRect​

(no description)

strokeRect(x: number, y: number, w: number, h: number): void
ParameterSummary
xAll

(no description)

yAll

(no description)

wAll

(no description)

hAll

(no description)