현재 배치 커서의 절대 화면 좌표 복사본 {x,y}입니다. 네이티브 쓰기 뷰가 아닙니다.
레이아웃 커서 위치:
'커서'는 현재 출력 위치를 뜻합니다.
일반적으로 위젯은 현재 커서 위치에 출력한 뒤 커서를 한 줄 아래로 옮깁니다.
위젯 사이에서 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와 함께 쓰기에도 더 유용합니다).
레이아웃 커서의 화면 좌표를 가져옵니다.