![]() |
Pioneer
|
Enumerations | |
| enum | RectSide : uint8_t { RectSide_Left = 0 , RectSide_Top = 1 , RectSide_Right = 2 , RectSide_Bottom = 3 } |
| enum | DragDropTarget { DROP_NONE = 0 , DROP_BEFORE = 1 , DROP_CHILD = 2 , DROP_AFTER = 3 } |
Functions | |
| ImRect | RectCut (ImRect &orig, float amount, RectSide side) |
| bool | BeginWindow (ImRect rect, const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
| bool | BeginHostWindow (const char *name, bool *p_open=NULL, ImGuiWindowFlags flags=0) |
| bool | EditFloat2 (const char *label, ImVec2 *vec, float step=0.f, float step_fast=0.f, const char *format="%.3f") |
| bool | LayoutHorizontal (const char *label, int nItems, float itemLabelSize) |
| void | EndLayout () |
| void | BeginHorizontalBar () |
| void | EndHorizontalBar () |
| void | ShowUndoDebugWindow (UndoSystem *undo, bool *p_open=nullptr) |
| bool | UndoHelper (std::string_view label, UndoSystem *undo) |
| bool | ComboUndoHelper (std::string_view entryName, const char *label, const char *preview, UndoSystem *undo) |
| bool | ComboUndoHelper (std::string_view label, const char *preview, UndoSystem *undo) |
| void | EditEnum (std::string_view label, const char *name, const char *ns, int *val, size_t val_max, UndoSystem *undo) |
| bool | MenuButton (const char *label) |
| bool | ToggleButton (const char *label, bool *value, ImVec4 activeColor) |
| bool | ColorEdit3 (const char *label, Color4ub *color) |
| DragDropTarget | HierarchyDragDrop (const char *type, ImGuiID targetID, void *data, void *outData, size_t dataSize) |
| void | HelpMarker (const char *desc, bool same_line=true) |
| bool | DerivedValues (std::string_view sectionLabel) |
| void | SubtractItemWidth () |
| bool | RandomButton () |
| bool | InputFixedSlider (const char *str, fixed *val, double val_min=0.0, double val_max=1.0, const char *format="%.4f", ImGuiSliderFlags flags=ImGuiSliderFlags_AlwaysClamp) |
| bool | InputFixedDegrees (const char *str, fixed *val, double val_min=-360.0, double val_max=360.0, ImGuiInputTextFlags flags=0) |
| bool | InputFixedDistance (const char *str, fixed *val, ImGuiInputTextFlags flags=0) |
| bool | InputFixedMass (const char *str, fixed *val, bool is_solar, ImGuiInputTextFlags flags=0) |
| bool | InputFixedRadius (const char *str, fixed *val, bool is_solar, ImGuiInputTextFlags flags=0) |
| enum Editor::Draw::RectSide : uint8_t |
| void Editor::Draw::BeginHorizontalBar | ( | ) |
| bool Editor::Draw::BeginHostWindow | ( | const char * | name, |
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| bool Editor::Draw::BeginWindow | ( | ImRect | rect, |
| const char * | name, | ||
| bool * | p_open = NULL, |
||
| ImGuiWindowFlags | flags = 0 |
||
| ) |
| bool Editor::Draw::ColorEdit3 | ( | const char * | label, |
| Color4ub * | color | ||
| ) |

| bool Editor::Draw::ComboUndoHelper | ( | std::string_view | entryName, |
| const char * | label, | ||
| const char * | preview, | ||
| UndoSystem * | undo | ||
| ) |

| bool Editor::Draw::ComboUndoHelper | ( | std::string_view | label, |
| const char * | preview, | ||
| UndoSystem * | undo | ||
| ) |

| bool Editor::Draw::DerivedValues | ( | std::string_view | sectionLabel | ) |
| void Editor::Draw::EditEnum | ( | std::string_view | label, |
| const char * | name, | ||
| const char * | ns, | ||
| int * | val, | ||
| size_t | val_max, | ||
| UndoSystem * | undo | ||
| ) |

| bool Editor::Draw::EditFloat2 | ( | const char * | label, |
| ImVec2 * | vec, | ||
| float | step = 0.f, |
||
| float | step_fast = 0.f, |
||
| const char * | format = "%.3f" |
||
| ) |

| void Editor::Draw::EndHorizontalBar | ( | ) |
| void Editor::Draw::EndLayout | ( | ) |
| void Editor::Draw::HelpMarker | ( | const char * | desc, |
| bool | same_line = true |
||
| ) |
| Draw::DragDropTarget Editor::Draw::HierarchyDragDrop | ( | const char * | type, |
| ImGuiID | targetID, | ||
| void * | data, | ||
| void * | outData, | ||
| size_t | dataSize | ||
| ) |

| bool Editor::Draw::InputFixedDegrees | ( | const char * | str, |
| fixed * | val, | ||
| double | val_min = -360.0, |
||
| double | val_max = 360.0, |
||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |

| bool Editor::Draw::InputFixedDistance | ( | const char * | str, |
| fixed * | val, | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |

| bool Editor::Draw::InputFixedMass | ( | const char * | str, |
| fixed * | val, | ||
| bool | is_solar, | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |

| bool Editor::Draw::InputFixedRadius | ( | const char * | str, |
| fixed * | val, | ||
| bool | is_solar, | ||
| ImGuiInputTextFlags | flags = 0 |
||
| ) |

| bool Editor::Draw::InputFixedSlider | ( | const char * | str, |
| fixed * | val, | ||
| double | val_min = 0.0, |
||
| double | val_max = 1.0, |
||
| const char * | format = "%.4f", |
||
| ImGuiSliderFlags | flags = ImGuiSliderFlags_AlwaysClamp |
||
| ) |

| bool Editor::Draw::LayoutHorizontal | ( | const char * | label, |
| int | nItems, | ||
| float | itemLabelSize | ||
| ) |
| bool Editor::Draw::MenuButton | ( | const char * | label | ) |
|
inline |

| ImRect Editor::Draw::RectCut | ( | ImRect & | orig, |
| float | amount, | ||
| RectSide | side | ||
| ) |
| void Editor::Draw::ShowUndoDebugWindow | ( | UndoSystem * | undo, |
| bool * | p_open = nullptr |
||
| ) |

| void Editor::Draw::SubtractItemWidth | ( | ) |
| bool Editor::Draw::ToggleButton | ( | const char * | label, |
| bool * | value, | ||
| ImVec4 | activeColor | ||
| ) |
| bool Editor::Draw::UndoHelper | ( | std::string_view | label, |
| UndoSystem * | undo | ||
| ) |
