OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::DragDrop Namespace Reference

Functions

void AcceptFilePaths (bool accept)
 ドラッグ&ドロップでファイルパスを受け付けるかを設定します。 More...
 
void AcceptText (bool accept)
 ドラッグ&ドロップでテキストを受け付けるかを設定します。 More...
 
Optional< DragStatusDragOver ()
 ウィンドウ上でドラッグ中のアイテムの情報を返します。 More...
 
bool HasNewFilePaths ()
 新しいファイルパスがドロップされたアイテムリストにあるかを返します。 More...
 
bool HasNewText ()
 新しいテキストがドロップされたアイテムリストにあるかを返します。 More...
 
void Clear ()
 ドロップされているオブジェクトの情報を消去します。 More...
 
Array< DroppedFilePathGetDroppedFilePaths ()
 ドロップされたファイルパスの情報一覧を返します。 More...
 
Array< DroppedTextGetDroppedText ()
 ドロップされたテキストの情報一覧を返します。 More...
 

Function Documentation

◆ AcceptFilePaths()

void s3d::DragDrop::AcceptFilePaths ( bool  accept)

ドラッグ&ドロップでファイルパスを受け付けるかを設定します。

Parameters
acceptファイルパスを受け付けるか
Remarks
デフォルトでは true です。

◆ AcceptText()

void s3d::DragDrop::AcceptText ( bool  accept)

ドラッグ&ドロップでテキストを受け付けるかを設定します。

Parameters
acceptテキストを受け付けるか
Remarks
デフォルトでは false です。

◆ Clear()

void s3d::DragDrop::Clear ( )

ドロップされているオブジェクトの情報を消去します。

◆ DragOver()

Optional<DragStatus> s3d::DragDrop::DragOver ( )

ウィンドウ上でドラッグ中のアイテムの情報を返します。

Returns
ドラッグ中のアイテムの情報。ドラッグ中でない場合 none

◆ GetDroppedFilePaths()

Array<DroppedFilePath> s3d::DragDrop::GetDroppedFilePaths ( )

ドロップされたファイルパスの情報一覧を返します。

Remarks
この関数で返されたアイテムは、現在のアイテムリストから削除されます。
Returns
ドロップされたファイルパスの情報一覧

◆ GetDroppedText()

Array<DroppedText> s3d::DragDrop::GetDroppedText ( )

ドロップされたテキストの情報一覧を返します。

Remarks
この関数で返されたアイテムは、現在のアイテムリストから削除されます。
Returns
ドロップされたテキストの情報一覧

◆ HasNewFilePaths()

bool s3d::DragDrop::HasNewFilePaths ( )

新しいファイルパスがドロップされたアイテムリストにあるかを返します。

Returns
新しいファイルパスがドロップされている場合 true, それ以外の場合は false

◆ HasNewText()

bool s3d::DragDrop::HasNewText ( )

新しいテキストがドロップされたアイテムリストにあるかを返します。

Returns
新しいテキストがドロップされている場合 true, それ以外の場合は false