IMGUI_APIvoidSetStateStorage(ImGuiStorage*tree);// replace tree state storage with our own (if you want to manipulate it yourself, typically clear subsection of it).
IMGUI_APIImGuiStorage*GetStateStorage();
IMGUI_APIvoidPushItemWidth(floatitem_width);// width of items for the common item+label case. default to ~2/3 of windows width.
IMGUI_APIvoidPopItemWidth();
IMGUI_APIfloatGetItemWidth();
// Parameters stacks (shared)
IMGUI_APIvoidPushFont(ImFont*font);
IMGUI_APIvoidPopFont();
IMGUI_APIvoidPushAllowKeyboardFocus(boolv);// allow focusing using TAB/Shift-TAB, enabled by default but you can disable it for certain widgets.
IMGUI_APIvoidPushItemWidth(floatitem_width);// width of items for the common item+label case. default to ~2/3 of windows width.
IMGUI_APIvoidPopItemWidth();
IMGUI_APIfloatGetItemWidth();
IMGUI_APIvoidPushAllowKeyboardFocus(boolv);// allow focusing using TAB/Shift-TAB, enabled by default but you can disable it for certain widgets.
IMGUI_APIvoidPopAllowKeyboardFocus();
IMGUI_APIvoidPushTextWrapPos(floatwrap_pos_x=0.0f);// word-wrapping for Text*() commands. < 0.0f: no wrapping; 0.0f: wrap to end of window (or column); > 0.0f: wrap at 'wrap_pos_x' position in window local space.