Lines Matching defs:axis
767 // V denote the main, longer axis of the scrollbar (= height for a vertical scrollbar)
1024 // size_arg (for each axis) < 0.0f: align to end, 0.0f: auto, > 0.0f: specified size
1207 bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend, float hover_visibility_delay)
1221 bb_interact.Expand(axis == ImGuiAxis_Y ? ImVec2(0.0f, hover_extend) : ImVec2(hover_extend, 0.0f));
1227 SetMouseCursor(axis == ImGuiAxis_Y ? ImGuiMouseCursor_ResizeNS : ImGuiMouseCursor_ResizeEW);
1233 float mouse_delta = (axis == ImGuiAxis_Y) ? mouse_delta_2d.y : mouse_delta_2d.x;
1252 bb_render.Translate((axis == ImGuiAxis_X) ? ImVec2(mouse_delta, 0.0f) : ImVec2(0.0f, mouse_delta));
1733 const ImGuiAxis axis = (flags & ImGuiDragFlags_Vertical) ? ImGuiAxis_Y : ImGuiAxis_X;
1746 adjust_delta = g.IO.MouseDelta[axis];
1755 adjust_delta = GetNavInputAmount2d(ImGuiNavDirSourceFlags_Keyboard | ImGuiNavDirSourceFlags_PadDPad, ImGuiInputReadMode_RepeatFast, 1.0f / 10.0f, 10.0f)[axis];
1761 if (axis == ImGuiAxis_Y)
2109 const ImGuiAxis axis = (flags & ImGuiSliderFlags_Vertical) ? ImGuiAxis_Y : ImGuiAxis_X;
2114 const float slider_sz = (bb.Max[axis] - bb.Min[axis]) - grab_padding * 2.0f;
2121 const float slider_usable_pos_min = bb.Min[axis] + grab_padding + grab_sz*0.5f;
2122 const float slider_usable_pos_max = bb.Max[axis] - grab_padding - grab_sz*0.5f;
2153 const float mouse_abs_pos = g.IO.MousePos[axis];
2155 if (axis == ImGuiAxis_Y)
2163 float delta = (axis == ImGuiAxis_X) ? delta2.x : -delta2.y;
2255 if (axis == ImGuiAxis_Y)
2258 if (axis == ImGuiAxis_X)