Readonly
canvasカラーブジェクトを文字列に変換する
カラーオブジェクトか、カラーを表す文字列
Optional
set_global_alpha: booleanカラーオブジェクトの不透明度を GlobalAlpha に設定するかどうか
カラーを表す文字列
左上と右下の座標を指定して矩形を描画する
左上の x 座標
左上の y 座標
右下の x 座標
右下の y 座標
色
Optional
fill: boolean塗りつぶすかどうか
Optional
thickness: number塗りつぶさない場合は枠線の太さ
Optional
angle: number回転角度
円を描画する
中心の x 座標
中心の y 座標
半径
色
Optional
fill: boolean塗りつぶすかどうか
Optional
thickness: number塗りつぶさない場合は枠線の太さ
Optional
start_angle: number描画を開始する角度
Optional
end_angle: number描画を終了する角度
Optional
counterclockwise: boolean反時計回りに描画するかどうか
画像を描画する
描画する画像
描画する左上の x 座標
描画する左上の y 座標
Optional
width: null | number描画する画像の横幅 ( 指定しない場合は画像サイズのまま描画する )
Optional
height: null | number描画する画像の高さ ( 指定しない場合は画像サイズのまま描画する )
Optional
sx: null | number画像の一部を表示する場合に指定する、表示する範囲の左上の x 座標
Optional
sy: null | number画像の一部を表示する場合に指定する、表示する範囲の左上の y 座標
Optional
s_width: null | number画像の一部を表示する場合に指定する、表示する範囲の横幅
Optional
s_height: null | number画像の一部を表示する場合に指定する、表示する範囲の高さ
基準となる座標と基準の位置を指定して画像を描画する
描画する画像
描画する左上の x 座標
描画する左上の y 座標
Optional
width: null | number描画する画像の横幅 ( 指定しない場合は画像サイズのまま描画する )
Optional
height: null | number描画する画像の高さ ( 指定しない場合は画像サイズのまま描画する )
Optional
anchor_x: number基準となる x 座標の位置
Optional
anchor_y: number基準となる y 座標の位置
線を描画する
描画開始位置の x 座標
描画開始位置の y 座標
描画終了位置の x 座標
描画終了位置の y 座標
色
Optional
thickness: number線の太さ
画像を疑似的に 3D 描画する
描画する画像
画像を描画する中心の x 座標
画像を描画する中心の y 座標
Optional
angle_x: number画像の回転角度 ( オイラー x 軸 )
Optional
angle_y: number画像の回転角度 ( オイラー y 軸 )
Optional
angle_z: number画像の回転角度 ( オイラー z 軸 )
Optional
scale: number表示する画像の拡大率
シームレス画像を指定された範囲に描画する
描画する画像
描画範囲の横幅
描画範囲の高さ
画像の横幅
画像の高さ
x 方向のスクロール量
y 方向のスクロール量
Optional
x: number描画開始座標
Optional
y: number描画開始座標
描画後した画像の枚数
各辺と中央で 9 つに分割された画像を結合して一つの画像として描画する
各辺と中央で分割された 9 つの画像
結合された画像の左上の座標
結合された画像の右下の座標
Optional
boarder_scale: number中央以外の 8 画像を描画する拡大率
左下の座標を指定してカラーコードありの文字列を描画する ( <#ff0000>red</> のように <> の中にカラーコードを記載して </> で閉じるまでの箇所が指定されたカラーコードになる )
ctx.draw_text_color_tag("white<#ff0000>red</>white<#00ff00>green</><#0000ff>blue</>", 100, 100, Color.white);
右下の座標を指定してカラーコードありの文字列を描画する ( <#ff0000>red</> のように <> の中にカラーコードを記載して </> で閉じるまでの箇所が指定されたカラーコードになる )
ctx.draw_text_color_tag_anchor("white<#ff0000>red</>white<#00ff00>green</><#0000ff>blue</>", 100, 100, Color.white);
x が中央、y が下の座標を指定して文字列を描画し、改行文字で改行する
描画する文字列
基準となる x 座標
基準となる y 座標
基準となる x 座標の位置
基準となる y 座標の位置
色
Optional
outline_thickness: null | numberアウトラインの太さ
Optional
outline_color: null | string | Colorアウトラインの色
Optional
font: null | string | Fontフォント
Optional
pad_y: number改行時の y 座標の間隔
左上の座標を指定してカラーコードありの文字列を描画し、改行文字で改行する ( <#ff0000>red</> のように <> の中にカラーコードを記載して </> で閉じるまでの箇所が指定されたカラーコードになる )
ctx.draw_text_new_line_color_tag("white<#ff0000>red</>white<#00ff00>green</><#0000ff>blue</>", 100, 100, Color.white);
x が中央、y が下の座標を指定してカラーコードありの文字列を描画し、改行文字で改行する ( <#ff0000>red</> のように <> の中にカラーコードを記載して </> で閉じるまでの箇所が指定されたカラーコードになる )
描画する文字列
基準となる x 座標
基準となる y 座標
基準となる x 座標の位置
基準となる y 座標の位置
色
Optional
outline_thickness: null | numberアウトラインの太さ
Optional
outline_color: null | string | Colorアウトラインの色
Optional
font: null | string | Fontフォント
Optional
pad_y: number改行時の y 座標の間隔
ctx.draw_text_new_line_color_tag_anchor("white<#ff0000>red</>white<#00ff00>green</><#0000ff>blue</>", 100, 100, Color.white);
三角を描画する
中心の x 座標
中心の y 座標
底辺の長さ
高さ
色
Optional
fill: boolean塗りつぶすかどうか
Optional
thickness: number塗りつぶさない場合は枠線の太さ
Optional
angle: number三角形の向き
フォントオブジェクトを文字列に変換する
フォントオブジェクトか、フォント情報を表す文字列
フォント情報を表す文字列
フォントを適応した文字の高さを取得する
高さを取得する文字列
Optional
font: null | string | Font適応するフォント ( 指定しない場合はデフォルトのフォント )
改行を考慮してフォントを適応した文字の高さを取得する
高さを取得する文字列
Optional
font: null | string | Font適応するフォント ( 指定しない場合はデフォルトのフォント )
Optional
pad_y: number改行時の y 座標の間隔
フォントを適応した文字の横幅を取得する
横幅を取得する文字列
Optional
font: null | string | Font適応するフォント ( 指定しない場合はデフォルトのフォント )
改行を考慮してフォントを適応した文字の横幅を取得する
横幅を取得する文字列
Optional
font: null | string | Font適応するフォント ( 指定しない場合はデフォルトのフォント )
Optional
radii: number | DOMPointInit | (number | DOMPointInit)[]Optional
radii: number | DOMPointInit | Iterable<number | DOMPointInit>
The CanvasRenderingContext2D interface, part of the Canvas API, provides the 2D rendering context for the drawing surface of a
MDN Reference