|
| void | DekiEditor::SetupEditorTheme (float dpiScale) |
| void | DekiEditor::Fonts::RegisterTtf (ImFont *font, const char *ttfPath) |
| float | DekiEditor::Fonts::CssPx (ImFont *font, float cssPx) |
| void | DekiEditor::Tooltip (const char *fmt,...) IM_FMTARGS(1) |
| int | DekiEditor::SchematicPicker (const char *id, const char *title, const PickerItem *items, int itemCount, bool justOpened, float listHeight, const char *itemIcon=nullptr, const char *searchHint=nullptr, const char *emptyText=nullptr) |
| void | DekiEditor::BeginPropertyContext () |
| void | DekiEditor::EndPropertyContext () |
| bool | DekiEditor::SchematicCollapsingHeader (const char *label, ImGuiTreeNodeFlags flags=ImGuiTreeNodeFlags_DefaultOpen) |
| bool | DekiEditor::SchematicSectionBegin (const char *label, ImGuiTreeNodeFlags flags=ImGuiTreeNodeFlags_DefaultOpen, ImGuiID *outHeaderId=nullptr) |
| void | DekiEditor::SchematicSectionEnd () |
| bool | DekiEditor::SchematicTreeBodyBegin (bool open, ImGuiID nodeId) |
| void | DekiEditor::SchematicTreeBodyEnd () |
| bool | DekiEditor::SchematicSectionBand (const char *label, float *outLabelX=nullptr) |
| bool | DekiEditor::SchematicBandTitleField (const char *id, char *buf, int bufSize, float x, float bandTop, float bandBottom, float width, const char *hint) |
| void | DekiEditor::SchematicSubHeader (const char *label) |
| bool | DekiEditor::SchematicAddButton (const char *label, float width=0.0f) |
| void | DekiEditor::DrawTreeNodeChevronLabel (bool open, bool expandable, const char *label, ImU32 labelColor) |
| void | DekiEditor::FullBleedSeparator () |
| bool | DekiEditor::PanelToolbar (bool *pinned=nullptr) |
| void | DekiEditor::SearchField (const char *id, char *buf, size_t bufSize, float rightReserve=0.0f, bool bottomBorder=false, float *outSlotX=nullptr, float *outSlotY=nullptr, float *outSlotW=nullptr, float *outSlotH=nullptr, const char *hint="Search") |
| bool | DekiEditor::SchematicToolbarCombo (const char *id, int *currentIndex, const char *items, float height, bool leftDivider=false) |
| bool | DekiEditor::SchematicActionLink (const char *label) |
| bool | DekiEditor::SchematicDragFloat (const char *id, float *v, float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f") |
| bool | DekiEditor::SchematicDragInt (const char *id, int *v, float v_speed=1.0f, int v_min=0, int v_max=0, const char *format="%d") |
| bool | DekiEditor::SchematicDragFloat2 (const char *id, float v[2], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f") |
| bool | DekiEditor::SchematicDragFloat3 (const char *id, float v[3], float v_speed=1.0f, float v_min=0.0f, float v_max=0.0f, const char *format="%.3f") |
| bool | DekiEditor::SchematicColorEdit4 (const char *id, float col[4]) |
| bool | DekiEditor::SchematicColorEdit3 (const char *id, float col[3]) |
| bool | DekiEditor::SchematicCombo (const char *id, int *currentIndex, const char *const items[], int count) |
| bool | DekiEditor::SchematicCombo (const char *id, int *currentIndex, const char *itemsSeparatedByZeros) |
| bool | DekiEditor::SchematicBeginCombo (const char *id, const char *preview) |
| void | DekiEditor::SchematicEndCombo () |
| void | DekiEditor::DrawAllTabTopAccents () |
| void | DekiEditor::DrawDockSeams () |
| bool | DekiEditor::SchematicCheckbox (const char *label, bool *v) |
| bool | DekiEditor::SchematicCheckbox (const char *label, bool *v, const ImVec4 &fillColor) |
| void | DekiEditor::PushContextMenuPopupStyle () |
| void | DekiEditor::PushContextMenuItemStyle () |
| bool | DekiEditor::BeginSchematicModal (const char *title, float cssWidth) |
| void | DekiEditor::EndSchematicModal () |
|
| constexpr ImVec4 | DekiEditor::Palette::Bg = ImVec4(0.039f, 0.043f, 0.051f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Bg2 = ImVec4(0.063f, 0.067f, 0.075f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Bg3 = ImVec4(0.051f, 0.055f, 0.063f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Panel = ImVec4(0.047f, 0.051f, 0.063f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Line = ImVec4(0.114f, 0.122f, 0.137f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Line2 = ImVec4(0.149f, 0.157f, 0.176f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Line3 = ImVec4(0.200f, 0.212f, 0.235f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Fg = ImVec4(0.910f, 0.902f, 0.882f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Dim = ImVec4(0.478f, 0.478f, 0.463f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Dim2 = ImVec4(0.322f, 0.322f, 0.310f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Accent = ImVec4(0.230f, 0.764f, 1.000f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::AccentDim = ImVec4(0.230f, 0.764f, 1.000f, 0.40f) |
| constexpr ImVec4 | DekiEditor::Palette::FolderIcon = ImVec4(0.141f, 0.561f, 0.800f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Red = ImVec4(0.910f, 0.420f, 0.310f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Amber = ImVec4(0.870f, 0.690f, 0.310f, 1.0f) |
| constexpr ImVec4 | DekiEditor::Palette::Green = ImVec4(0.451f, 0.831f, 0.451f, 1.0f) |
| constexpr float | DekiEditor::Metrics::InspectorIndent = 18.0f |
| constexpr float | DekiEditor::Metrics::SectionHeaderOutdent = 10.0f |
| constexpr float | DekiEditor::Metrics::SectionHeaderMargin = 8.0f |
| constexpr float | DekiEditor::Metrics::SectionLabelIndent = 22.0f |
| constexpr float | DekiEditor::Metrics::InspectorRightPad = 14.0f |
| constexpr float | DekiEditor::Metrics::RowSpacing = 12.0f |
| constexpr float | DekiEditor::Metrics::FieldPadding = 8.0f |
| constexpr float | DekiEditor::Metrics::PreviewMaxHeight = 200.0f |
| ImFont * | DekiEditor::g_FontUI |
| ImFont * | DekiEditor::g_FontUISmall |
| ImFont * | DekiEditor::g_FontUIMed |
| ImFont * | DekiEditor::g_FontUIBold |
| ImFont * | DekiEditor::g_FontMono |
| ImFont * | DekiEditor::g_FontMonoSmall |
| ImFont * | DekiEditor::g_FontMonoBold |
| ImFont * | DekiEditor::g_FontDisplay |
| ImFont * | DekiEditor::g_FontDisplaySmall |
| ImFont * | DekiEditor::g_FontLogo |
| constexpr float | DekiEditor::TooltipDelaySeconds = 1.0f |