Methods
Abstract _getImageData
- _getImageData(sx: number, sy: number, sw: number, sh: number): ImageData
-
Parameters
-
sx: number
-
sy: number
-
sw: number
-
sh: number
Abstract _putImageData
- _putImageData(imageData: ImageData, dx: number, dy: number, dirtyX?: number, dirtyY?: number, dirtyWidth?: number, dirtyHeight?: number): void
-
Parameters
-
-
dx: number
-
dy: number
-
Optional dirtyX: number
-
Optional dirtyY: number
-
Optional dirtyWidth: number
-
Optional dirtyHeight: number
Returns void
begin
-
Returns void
Abstract clear
-
Returns void
draw
-
Parameters
Returns void
Abstract drawImage
- drawImage(surface: Surface, offsetX: number, offsetY: number, width: number, height: number, destOffsetX: number, destOffsetY: number): void
-
Parameters
-
-
offsetX: number
-
offsetY: number
-
width: number
-
height: number
-
destOffsetX: number
-
destOffsetY: number
Returns void
Abstract drawSprites
- drawSprites(surface: Surface, offsetX: number[], offsetY: number[], width: number[], height: number[], canvasOffsetX: number[], canvasOffsetY: number[], count: number): void
-
Parameters
-
-
offsetX: number[]
-
offsetY: number[]
-
width: number[]
-
height: number[]
-
canvasOffsetX: number[]
-
canvasOffsetY: number[]
-
count: number
Returns void
Abstract drawSystemText
- drawSystemText(text: string, x: number, y: number, maxWidth: number, fontSize: number, textAlign: TextAlign, textBaseline: TextBaseline, textColor: string, fontFamily: FontFamily, strokeWidth: number, strokeColor: string, strokeOnly: boolean): void
-
Parameters
-
text: string
-
x: number
-
y: number
-
maxWidth: number
-
fontSize: number
-
-
-
textColor: string
-
-
strokeWidth: number
-
strokeColor: string
-
strokeOnly: boolean
Returns void
end
-
Returns void
Abstract fillRect
- fillRect(x: number, y: number, width: number, height: number, cssColor: string): void
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
-
cssColor: string
Returns void
Abstract isSupportedShaderProgram
- isSupportedShaderProgram(): boolean
-
Returns boolean
Abstract opacity
- opacity(opacity: number): void
-
Parameters
Returns void
Abstract restore
-
Returns void
Abstract save
-
Returns void
Abstract setCompositeOperation
-
Parameters
Returns void
Abstract setOpacity
- setOpacity(opacity: number): void
-
Parameters
Returns void
Abstract setShaderProgram
-
Parameters
Returns void
Abstract setTransform
- setTransform(matrix: number[]): void
-
Parameters
Returns void
Abstract transform
- transform(matrix: number[]): void
-
Parameters
Returns void
Abstract translate
- translate(x: number, y: number): void
-
Parameters
Returns void
ゲームの描画を行うクラス。
描画は各エンティティによって行われる。通常、ゲーム開発者が本クラスを利用する必要はない。