Methods
# createCache(name, width, height, drawFnopt) → {HTMLCanvasElement}
新しいキャンバスを作り, nameという名前で登録する. もしdrawFnが与えられた場合, キャンバスを生成したあと, このキャンバスの コンテクストを引数として drawFn(ctx) を実行する.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
name |
string
|
作られたキャンバスの登録名 |
||
width |
number
|
キャンバスの横幅 |
||
height |
number
|
キャンバスの縦幅 |
||
drawFn |
function
|
<optional> |
(ctx)=>{} | 作られたキャンバスに対してすぐに作業をしたい場合はコールバック関数を指定する. ここで, コールバック関数の引数は生成されたキャンバスのコンテクストである. |
- 生成されたキャンバス
HTMLCanvasElement
# get(name) → {HTMLCanvasElement}
指定した名前で登録されているキャンバスを返す.
Parameters:
| Name | Type | Description |
|---|---|---|
name |
string
|
キャンバスの登録名 |
- 指定された登録名のキャンバス. 存在しなければundefined
HTMLCanvasElement