AtlasSprite
Extends:
Constructor Summary
| Public Constructor | ||
| public |
constructor(spriteName: string) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
spriteName: * |
|
Method Summary
| Public Methods | ||
| public |
draw(context: *, x: *, y: *, w: *, h: *) Draws the sprite onto a regular context using no contexts |
|
| public |
drawCached(parameters: DrawParameters, x: number, y: number, w: number, h: number, clipping: boolean=) Draws the sprite |
|
| public |
drawCachedCentered(parameters: DrawParameters, x: number, y: number, size: number, clipping: boolean=) |
|
| public |
drawCachedWithClipRect(parameters: DrawParameters, x: number, y: number, w: number, h: number, clipRect: Rectangle=) Draws a subset of the sprite. |
|
| public |
drawCentered(context: CanvasRenderingContext2D, x: number, y: number, size: number) |
|
| public |
Returns the html to render as icon |
|
| public |
getRawTexture(): * |
|
| public |
renderToHTMLElement(element: HTMLElement, w: number, h: number) Renders into an html element |
|
Inherited Summary
| From class BaseSprite | ||
| public |
Draws the sprite |
|
| public |
getRawTexture(): HTMLImageElement | HTMLCanvasElement Returns the raw handle |
|
Public Constructors
Public Members
public linksByResolution: Object<string, SpriteAtlasLink> source
public spriteName: * source
Public Methods
public draw(context: *, x: *, y: *, w: *, h: *) source
Draws the sprite onto a regular context using no contexts
Override:
BaseSprite#drawParams:
| Name | Type | Attribute | Description |
| context | * | ||
| x | * | ||
| y | * | ||
| w | * | ||
| h | * |
public drawCached(parameters: DrawParameters, x: number, y: number, w: number, h: number, clipping: boolean=) source
Draws the sprite
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters | ||
| x | number | ||
| y | number | ||
| w | number | ||
| h | number | ||
| clipping | boolean= | Whether to perform culling |
public drawCachedCentered(parameters: DrawParameters, x: number, y: number, size: number, clipping: boolean=) source
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters | ||
| x | number | ||
| y | number | ||
| size | number | ||
| clipping | boolean= |
public drawCachedWithClipRect(parameters: DrawParameters, x: number, y: number, w: number, h: number, clipRect: Rectangle=) source
Draws a subset of the sprite. Does NO culling
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters | ||
| x | number | ||
| y | number | ||
| w | number | ||
| h | number | ||
| clipRect | Rectangle= | The rectangle in local space (0 ... 1) to draw of the image |
