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)