diff --git a/extensions/imlayout/imlayout-build/src/main/cpp/imlayout.idl b/extensions/imlayout/imlayout-build/src/main/cpp/imlayout.idl index 65af50e9..7c8a06dd 100644 --- a/extensions/imlayout/imlayout-build/src/main/cpp/imlayout.idl +++ b/extensions/imlayout/imlayout-build/src/main/cpp/imlayout.idl @@ -85,7 +85,6 @@ interface ImGuiLayout { [Value] ImVec2 getAbsoluteSize(); [Value] ImVec2 getAbsoluteSizePadding(); [Value] ImVec2 getContentSize(); - [Value] ImVec2 getContentSizePadding(); [Value] ImVec2 getPositionPadding(); }; diff --git a/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.cpp b/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.cpp index 9f09092a..c5c311b6 100644 --- a/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.cpp +++ b/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.cpp @@ -32,7 +32,7 @@ ImVec2 ImGuiLayout::getAbsoluteSize() { } ImVec2 ImGuiLayout::getContentSize() { - return ImVec2(position.x + contentSize.x, position.y + contentSize.y); + return ImVec2(contentSize.x, contentSize.y); } ImVec2 ImGuiLayout::getAbsoluteSizePadding() { @@ -40,7 +40,7 @@ ImVec2 ImGuiLayout::getAbsoluteSizePadding() { } ImVec2 ImGuiLayout::getContentSizePadding() { - return ImVec2(position.x + contentSize.x - paddingRight, position.y + contentSize.y - paddingBottom); + return ImVec2(contentSize.x - paddingRight, contentSize.y - paddingBottom); } ImVec2 ImGuiLayout::getPositionPadding() { diff --git a/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.h b/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.h index 54497815..866d7441 100644 --- a/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.h +++ b/extensions/imlayout/imlayout-build/src/main/cpp/source/imgui_layout.h @@ -61,7 +61,6 @@ struct ImGuiLayout ImVec2 getAbsoluteSize(); ImVec2 getContentSize(); ImVec2 getAbsoluteSizePadding(); - ImVec2 getContentSizePadding(); ImVec2 getPositionPadding(); ImRect getBoundingBox();