現在のレイアウトカーソルを絶対スクリーン座標の {x,y} としてコピーします。書き込みビューではありません。
レイアウトのカーソル位置:
「カーソル」は現在の出力位置を指します。
通常のウィジェットは現在のカーソル位置に出力し、その後カーソルを 1 行下げます。
ウィジェット間で SameLine() を呼ぶと直前の改行を取り消し、前のウィジェットの右に出力できます。
GetCursorScreenPos() と GetContentRegionAvail() だけで必要なことの 99% を実現できます。
注意!現在はウィンドウローカル座標と絶対座標に不整合があり、将来の API で修正する予定です。
絶対座標:GetCursorScreenPos()、SetCursorScreenPos()、すべての ImGui.ImDrawList_*
関数。今後はこちらを推奨します。
ウィンドウローカル座標:SameLineEx(offset)、GetCursorPos()、SetCursorPos()、 GetCursorStartPos()、PushTextWrapPos()。
ウィンドウローカル座標:GetContentRegionMax()、GetWindowContentRegionMin()、 GetWindowContentRegionMax() はすべて廃止済みで、使う必要はありません。
GetCursorScreenPos() = GetCursorPos() + GetWindowPos()。GetWindowPos() はほぼローカル座標から絶対座標への変換にしか役立ちません。なるべく使わないでください。カーソル位置を絶対座標で取得します。最も頼りになる関数です( GetCursorPos() より優先してください。ImDrawList API と組み合わせる際にも便利です)。
レイアウトカーソルの画面座標を取得します。