draw2dライブラリは現在、動作環境(-eオプション)が「exe」のときのみ使えます。 他の環境向けに使用するとコンパイルエラーになります。
draw2d@circle
塗りつぶされた円を描画する関数です。
func circle(x: float, y: float, radiusX: float, radiusY: float, color: int) | |
x | 中心のX座標 |
y | 中心のY座標 |
radiusX | 半径X |
radiusY | 半径Y |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@circleLine
円の枠線を描画する関数です。
func circleLine(x: float, y: float, radiusX: float, radiusY: float, strokeWidth: float, color: int) | |
x | 中心のX座標 |
y | 中心のY座標 |
radiusX | 半径X |
radiusY | 半径Y |
strokeWidth | 線の太さ |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@line
線分を描画する関数です。
func line(x1: float, y1: float, x2: float, y2: float, strokeWidth: float, color: int) | |
x1 | 頂点1のX座標 |
y1 | 頂点1のY座標 |
x2 | 頂点2のX座標 |
y2 | 頂点2のY座標 |
strokeWidth | 線の太さ |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@rect
塗りつぶされた四角形を描画する関数です。
func rect(x: float, y: float, width: float, height: float, color: int) | |
x | 左端座標 |
y | 上端座標 |
width | 幅 |
height | 高さ |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@rectLine
四角形の枠線を描画する関数です。
func rectLine(x: float, y: float, width: float, height: float, strokeWidth: float, color: int) | |
x | 左端座標 |
y | 上端座標 |
width | 幅 |
height | 高さ |
strokeWidth | 線の太さ |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@roundRect
塗りつぶされた角丸四角形を描画する関数です。
func roundRect(x: float, y: float, width: float, height: float, radiusX: float, radiusY: float, color: int) | |
x | 左端座標 |
y | 上端座標 |
width | 幅 |
height | 高さ |
radiusX | 角丸半径X |
radiusY | 角丸半径Y |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@roundRectLine
角丸四角形の枠線を描画する関数です。
func roundRectLine(x: float, y: float, width: float, height: float, radiusX: float, radiusY: float, strokeWidth: float, color: int) | |
x | 左端座標 |
y | 上端座標 |
width | 幅 |
height | 高さ |
radiusX | 角丸半径X |
radiusY | 角丸半径Y |
strokeWidth | 線の太さ |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |
draw2d@tri
塗りつぶされた三角形を描画する関数です。
func tri(x1: float, y1: float, x2: float, y2: float, x3: float, y3: float, color: int) | |
x1 | 頂点1のX座標 |
y1 | 頂点1のY座標 |
x2 | 頂点2のX座標 |
y2 | 頂点2のY座標 |
x3 | 頂点3のX座標 |
y3 | 頂点3のY座標 |
color | 色(sRGB) |
発生条件 | ビルド | 例外コード |
---|---|---|
colorの値が有効範囲外 | dbgのみ | 0xE9170006 |