目次 - API(機能別) - ディスプレイとウィンドウ - SDL_SetWindowShape

# SDL_SetWindowShape

非矩形ウィンドウの形とパラメータを設定する

## 構文

`int SDL_SetWindowShape(SDL_Window* window, SDL_Surface* shape, SDL_WindowShapeMode* shape_mode)`

## 引数

window | パラメータが設定される非矩形ウィンドウ
shape | ウィンドウの形を現すサーフェイス
shape_mode | 非矩形ウィンドウに設定するパラメータ

## 戻り値

成功のとき0, 引数`shape`が不正のときSDL_INVALID_SHAPE_ARGUMENT, 非矩形ウィンドウでないときSDL_NONSHAPEABLE_WINDOWを戻す.

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_WindowShapeMode
SDL_GetShapedWindowMode

## SDL Wikiへのリンク

SDL_SetWindowShape - SDL Wiki