API リファレンス
検索インデックスを準備中…

ImGui.ImGuiDragDropFlags

定数
ImGuiDragDropFlags: Readonly<
    {
        AcceptBeforeDelivery: 1024;
        AcceptNoDrawDefaultRect: 2048;
        AcceptNoPreviewTooltip: 4096;
        AcceptPeekOnly: 3072;
        None: 0;
        PayloadAutoExpire: 32;
        PayloadNoCrossContext: 64;
        PayloadNoCrossProcess: 128;
        SourceAllowNullID: 8;
        SourceAutoExpirePayload: 32;
        SourceExtern: 16;
        SourceNoDisableHover: 2;
        SourceNoHoldToOpenOthers: 4;
        SourceNoPreviewTooltip: 1;
    },
> = ...

ドラッグ元、ペイロード寿命、ドロップ先の受け入れ設定。

型宣言

  • 読み取り専用AcceptBeforeDelivery: 1024

    ボタンを離す前も受け入れます。null でないペイロードを Payload_IsDelivery(payload) で確認し、実際の受け渡しを判定します。

  • 読み取り専用AcceptNoDrawDefaultRect: 2048

    ドロップ先の既定強調矩形を描かない。

  • 読み取り専用AcceptNoPreviewTooltip: 4096

    ドロップ先から元のプレビューツールチップを隠すよう要求。

  • 読み取り専用AcceptPeekOnly: 3072

    受け渡し前に内容を調べ、ドロップ先の強調矩形は描かない。

  • 読み取り専用None: 0

    標準のドラッグ&ドロップ動作。

  • 読み取り専用PayloadAutoExpire: 32

    元項目の送信が止まるとペイロードを失効させる。

  • 読み取り専用PayloadNoCrossContext: 64

    この ImGui コンテキスト外へコピー不可というヒント。

  • 読み取り専用PayloadNoCrossProcess: 128

    このプロセス外へコピー不可というヒント。

  • 読み取り専用SourceAllowNullID: 8

    ID のない元項目にウィンドウ相対位置から仮 ID を与える。

  • 読み取り専用SourceAutoExpirePayload: 32

    PayloadAutoExpire の旧名。元の送信停止で失効。

  • 読み取り専用SourceExtern: 16

    外部のドラッグ元。現在の項目や窓を使わず、同時に一つのみ有効。

  • 読み取り専用SourceNoDisableHover: 2

    ドラッグ中も元項目の IsItemHovered() 判定を維持する。

  • 読み取り専用SourceNoHoldToOpenOthers: 4

    ドラッグを重ね続けてもツリーや見出しを開かない。

  • 読み取り専用SourceNoPreviewTooltip: 1

    ドラッグ元のプレビューツールチップを作らない。

ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0