Properties
blur
blur: ((drawingOperations: (() => void), radius?: number) => void)
Type declaration
-
- (drawingOperations: (() => void), radius?: number): void
-
Parameters
-
drawingOperations: (() => void)
-
Optional radius: number
Returns void
clear
clear: ((colour?: string) => void)
Type declaration
-
- (colour?: string): void
-
Returns void
clearRect
clear
Rect
: ((rectangle
: Rectangle, colour
?: string) => void)
Type declaration
-
- (rectangle: Rectangle, colour?: string): void
-
Returns void
colourShift
colourShift: ((drawingOperations: (() => void), options?: {
hue?: number;
saturate?: number;
}) => void)
Type declaration
-
- (drawingOperations: (() => void), options?: {
hue?: number;
saturate?: number;
}): void
-
Parameters
-
drawingOperations: (() => void)
-
Optional options: {
hue?: number;
saturate?: number;
}
-
Optional hue?: number
-
Optional saturate?: number
Returns void
dodge
dodge: ((drawingOperations: (() => void)) => void)
Type declaration
-
- (drawingOperations: (() => void)): void
-
Parameters
-
drawingOperations: (() => void)
Returns void
image
image
: ((image
: HTMLImageElement, position
: Point, size
: Size) => void)
Type declaration
-
- (image: HTMLImageElement, position: Point, size: Size): void
-
Returns void
multiply
multiply: ((drawingOperations: (() => void)) => void)
Type declaration
-
- (drawingOperations: (() => void)): void
-
Parameters
-
drawingOperations: (() => void)
Returns void
overlay
overlay: ((drawingOperations: (() => void)) => void)
Type declaration
-
- (drawingOperations: (() => void)): void
-
Parameters
-
drawingOperations: (() => void)
Returns void
rotation
rotation
: ((drawingOperations
: (() => void), rotation
: number, around
: Point) => void)
Type declaration
-
- (drawingOperations: (() => void), rotation: number, around: Point): void
-
Parameters
-
drawingOperations: (() => void)
-
rotation: number
-
Returns void
scale
scale
: ((drawingOperations
: (() => void), factor
: number | Point, around
?: Point) => void)
Type declaration
-
- (drawingOperations: (() => void), factor: number | Point, around?: Point): void
-
Parameters
-
drawingOperations: (() => void)
-
factor: number | Point
-
Optional around: Point
Returns void
screen
screen: ((drawingOperations: (() => void)) => void)
Type declaration
-
- (drawingOperations: (() => void)): void
-
Parameters
-
drawingOperations: (() => void)
Returns void
shadow
Type declaration
-
- (drawingOperations: (() => void), options?: DropShadowOptions): void
-
Parameters
-
drawingOperations: (() => void)
-
Returns void
sprite
sprite
: ((sprite
: Sprite) => void)
Type declaration
-
- (sprite: Sprite): void
-
Returns void
strokeGlow
strokeGlow: ((drawingOperations: (() => void), options?: {
blur?: number;
color?: string;
}) => void)
Type declaration
-
- (drawingOperations: (() => void), options?: {
blur?: number;
color?: string;
}): void
-
Parameters
-
drawingOperations: (() => void)
-
Optional options: {
blur?: number;
color?: string;
}
-
Optional blur?: number
-
Optional color?: string
Returns void
subImage
sub
Image
: ((image
: HTMLImageElement, position
: Point, size
: Size, subPosition
: Point, subSize
: Size) => void)
Type declaration
-
- (image: HTMLImageElement, position: Point, size: Size, subPosition: Point, subSize: Size): void
-
Parameters
-
image: HTMLImageElement
-
-
-
subPosition: Point
-
subSize: Size
Returns void
tiles
tiles
: ((position
: Point, tileGrid
: number[][], spriteSheets
: Terrain[], scale
: number) => void)
Type declaration
-
- (position: Point, tileGrid: number[][], spriteSheets: Terrain[], scale: number): void
-
Parameters
-
-
tileGrid: number[][]
-
spriteSheets: Terrain[]
-
scale: number
Returns void
transform
transform
: ((drawingOperations
: (() => void), options
: TransformOptions) => void)
Type declaration
-
- (drawingOperations: (() => void), options: TransformOptions): void
-
Parameters
-
drawingOperations: (() => void)
-
Returns void
transparency
transparency: ((drawingOperations: (() => void), alpha: number) => void)
Type declaration
-
- (drawingOperations: (() => void), alpha: number): void
-
Parameters
-
drawingOperations: (() => void)
-
alpha: number
Returns void