目次 - SDL 3.0 API(機能別) - イベント処理 - SDL_DropEvent

SDL_DropEvent

ドロップイベントの構造体(event.drop.*)

ヘッダ

SDL3/SDL_events.h

フィールド

Uint32typeSDL_EVENT_DROP_BEGIN, SDL_EVENT_DROP_FILE, SDL_EVENT_DROP_TEXT, SDL_EVENT_DROP_COMPLETE, SDL_EVENT_DROP_POSITION
Uint32reserved予約
Uint64timestampイベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定
SDL_WindowIDwindowIDドロップしたウィンドウ(存在すれば)
floatxウィンドウからのX座標 (開始時ではない)
floatyウィンドウからのY座標 (開始時ではない)
const char **sourceドロップイベントの送り元アプリケーション. 利用不可のときNULL
const char *dataSDL_EVENT_DROP_TEXTのテキスト, またはSDL_EVENT_DROP_FILEのファイル名. 他のイベントのときNULL

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_DropEvent - SDL Wiki