|
Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
|
This is the complete list of members for DekiEditor::EditorUI, including all inherited members.
| AlignTextToFramePadding() | DekiEditor::EditorUI | |
| Begin(const char *name, bool *open=nullptr, int winFlags=0) | DekiEditor::EditorUI | |
| BeginChild(const char *id, float w, float h, bool border=false) | DekiEditor::EditorUI | |
| BeginCombo(const char *label, const char *preview) | DekiEditor::EditorUI | |
| BeginComponent(DekiComponent *comp, const DekiComponentMeta *meta, DrawPropertyByNameFunc drawByName, DrawPropertyByOffsetFunc drawByOffset, DrawDefaultPropertiesFunc drawDefault, ResolveAssetNameFunc resolveAsset, GetFontAtlasFunc getFontAtlas, ModifyAssetFunc modifyAsset=nullptr) | DekiEditor::EditorUI | |
| BeginDisabled(bool disabled=true) | DekiEditor::EditorUI | |
| BeginGroup() | DekiEditor::EditorUI | |
| BeginListClipper(int itemCount, float itemHeight=-1.0f) | DekiEditor::EditorUI | |
| BeginMenu(const char *label) | DekiEditor::EditorUI | |
| BeginPopup(const char *id) | DekiEditor::EditorUI | |
| BeginPopupContextItem(const char *id=nullptr) | DekiEditor::EditorUI | |
| BeginPopupModal(const char *name, bool *open=nullptr, int winFlags=0) | DekiEditor::EditorUI | |
| BeginTabBar(const char *id) | DekiEditor::EditorUI | |
| BeginTabItem(const char *label) | DekiEditor::EditorUI | |
| BeginTable(const char *id, int columns, int tableFlags=0, float outerW=0.0f, float outerH=0.0f) | DekiEditor::EditorUI | |
| BeginTabLinks() | DekiEditor::EditorUI | |
| BeginToolbar() | DekiEditor::EditorUI | |
| BulletText(const char *text) | DekiEditor::EditorUI | |
| Button(const char *label, float width=0.0f, float height=0.0f) | DekiEditor::EditorUI | |
| CalcItemWidth() | DekiEditor::EditorUI | |
| Checkbox(const char *label, bool *v) | DekiEditor::EditorUI | |
| CloseCurrentPopup() | DekiEditor::EditorUI | |
| Col enum name | DekiEditor::EditorUI | |
| CollapsingHeader(const char *label, bool *pVisible=nullptr, bool defaultOpen=false) | DekiEditor::EditorUI | |
| ColorEdit3(const char *id, float col[3]) | DekiEditor::EditorUI | |
| ColorEdit4(const char *id, float col[4]) | DekiEditor::EditorUI | |
| ColorField(const char *label, float v[4], const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| ColorRGBField(const char *label, float v[3], const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| Combo(const char *id, int *currentIndex, const char *const items[], int count) | DekiEditor::EditorUI | |
| Combo(const char *id, int *currentIndex, const char *itemsSeparatedByZeros) | DekiEditor::EditorUI | |
| DragFloat(const char *id, float *v, float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f") | DekiEditor::EditorUI | |
| DragFloat2(const char *id, float v[2], float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f") | DekiEditor::EditorUI | |
| DragFloat3(const char *id, float v[3], float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f") | DekiEditor::EditorUI | |
| DragInt(const char *id, int *v, float speed=1.0f, int vmin=0, int vmax=0) | DekiEditor::EditorUI | |
| DrawCircle(float cx, float cy, float radius, uint32_t rgba, float thickness=1.0f) | DekiEditor::EditorUI | |
| DrawCircleFilled(float cx, float cy, float radius, uint32_t rgba) | DekiEditor::EditorUI | |
| DrawDefaultInspector() | DekiEditor::EditorUI | |
| DrawDefaultPropertiesFunc typedef | DekiEditor::EditorUI | |
| DrawImage(uint32_t texture, float x0, float y0, float x1, float y1, float u0=0.0f, float v0=0.0f, float u1=1.0f, float v1=1.0f, uint32_t tint=0xFFFFFFFFu) | DekiEditor::EditorUI | |
| DrawLine(float x0, float y0, float x1, float y1, uint32_t rgba, float thickness=1.0f) | DekiEditor::EditorUI | |
| DrawPropertyByNameFunc typedef | DekiEditor::EditorUI | |
| DrawPropertyByOffsetFunc typedef | DekiEditor::EditorUI | |
| DrawRect(float x0, float y0, float x1, float y1, uint32_t rgba, float thickness=1.0f, float rounding=0.0f) | DekiEditor::EditorUI | |
| DrawRectFilled(float x0, float y0, float x1, float y1, uint32_t rgba, float rounding=0.0f) | DekiEditor::EditorUI | |
| DrawTextAt(float pixelSize, float x, float y, uint32_t rgba, const char *text) | DekiEditor::EditorUI | |
| DrawTextCss(float cssPx, float x, float y, uint32_t rgba, const char *text) | DekiEditor::EditorUI | |
| Dummy(float width, float height) | DekiEditor::EditorUI | |
| End() | DekiEditor::EditorUI | |
| EndChild() | DekiEditor::EditorUI | |
| EndCombo() | DekiEditor::EditorUI | |
| EndComponent() | DekiEditor::EditorUI | |
| EndDisabled() | DekiEditor::EditorUI | |
| EndGroup() | DekiEditor::EditorUI | |
| EndListClipper() | DekiEditor::EditorUI | |
| EndMenu() | DekiEditor::EditorUI | |
| EndPopup() | DekiEditor::EditorUI | |
| EndTabBar() | DekiEditor::EditorUI | |
| EndTabItem() | DekiEditor::EditorUI | |
| EndTable() | DekiEditor::EditorUI | |
| EndTabLinks() | DekiEditor::EditorUI | |
| EndToolbar() | DekiEditor::EditorUI | |
| EnumField(const char *label, int *index, const char *const items[], int count, const EnumCallbacks &cb={}) | DekiEditor::EditorUI | |
| EnumField(const char *label, int *index, const char *itemsZeroSep, const EnumCallbacks &cb={}) | DekiEditor::EditorUI | |
| FloatField(const char *label, float *v, float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f", const FloatCallbacks &cb={}) | DekiEditor::EditorUI | |
| FloatField(const char *label, float *v, Unit unit, const FloatCallbacks &cb={}) | DekiEditor::EditorUI | |
| FloatField(const char *label, float value, Unit unit, const FloatCallbacks &cb) | DekiEditor::EditorUI | |
| FloatField(const char *label, float value, float speed, float vmin, float vmax, const char *format, const FloatCallbacks &cb) | DekiEditor::EditorUI | |
| FullBleedSeparator() | DekiEditor::EditorUI | |
| Get() | DekiEditor::EditorUI | static |
| GetContentRegionAvail(float *outW, float *outH) | DekiEditor::EditorUI | |
| GetContentRegionMax(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetCurrentComponent() const | DekiEditor::EditorUI | inline |
| GetCurrentMeta() const | DekiEditor::EditorUI | inline |
| GetCursorScreenPos(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetDeltaTime() | DekiEditor::EditorUI | |
| GetDpiScale() | DekiEditor::EditorUI | |
| GetFontAtlasFunc typedef | DekiEditor::EditorUI | |
| GetFontAtlasTexture(const std::string &fontGuid, int fontSize, uint32_t *outWidth, uint32_t *outHeight) | DekiEditor::EditorUI | |
| GetFontSize() | DekiEditor::EditorUI | |
| GetFrameHeight() | DekiEditor::EditorUI | |
| GetFrameHeightWithSpacing() | DekiEditor::EditorUI | |
| GetFramePadding(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetItemInnerSpacing(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetItemRect(float *outMinX, float *outMinY, float *outMaxX, float *outMaxY) | DekiEditor::EditorUI | |
| GetItemSpacing(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetMainViewportRect(float *outX, float *outY, float *outW, float *outH) | DekiEditor::EditorUI | |
| GetMouseDelta(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetMousePos(float *outX, float *outY) | DekiEditor::EditorUI | |
| GetMouseWheel() | DekiEditor::EditorUI | |
| GetStyleColor(Col col) | DekiEditor::EditorUI | |
| GetTextLineHeight() | DekiEditor::EditorUI | |
| Image(uint32_t texture, float w, float h, float u0=0.0f, float v0=0.0f, float u1=1.0f, float v1=1.0f) | DekiEditor::EditorUI | |
| ImageButton(const char *id, uint32_t texture, float w, float h, float u0=0.0f, float v0=0.0f, float u1=1.0f, float v1=1.0f) | DekiEditor::EditorUI | |
| Indent() | DekiEditor::EditorUI | |
| Indent(float amount) | DekiEditor::EditorUI | |
| InputField(const char *label, char *buf, size_t bufSize, const TextCallbacks &cb={}) | DekiEditor::EditorUI | |
| InputInt(const char *id, int *v, int step=1, int stepFast=100) | DekiEditor::EditorUI | |
| InputText(const char *id, char *buf, size_t bufSize) | DekiEditor::EditorUI | |
| InputTextWithHint(const char *id, const char *hint, char *buf, int bufSize) | DekiEditor::EditorUI | |
| IntField(const char *label, int32_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| IntField(const char *label, uint32_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| IntField(const char *label, int16_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| IntField(const char *label, uint16_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| IntField(const char *label, int8_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| IntField(const char *label, uint8_t *v, float speed=1.0f, int64_t vmin=0, int64_t vmax=0, const IntCallbacks &cb={}) | DekiEditor::EditorUI | |
| InvisibleButton(const char *id, float w, float h) | DekiEditor::EditorUI | |
| InvisibleButton(const char *id, float w, float h, bool allowLeft, bool allowMiddle, bool allowRight=false) | DekiEditor::EditorUI | |
| IsItemActive() | DekiEditor::EditorUI | |
| IsItemClicked() | DekiEditor::EditorUI | |
| IsItemDeactivated() | DekiEditor::EditorUI | |
| IsItemDeactivatedAfterEdit() | DekiEditor::EditorUI | |
| IsItemHovered(bool allowWhenDisabled=false) | DekiEditor::EditorUI | |
| IsKeyAlt() | DekiEditor::EditorUI | |
| IsKeyCtrl() | DekiEditor::EditorUI | |
| IsKeyPressed(Key key, bool repeat=true) | DekiEditor::EditorUI | |
| IsKeyShift() | DekiEditor::EditorUI | |
| IsMouseClicked(int button) | DekiEditor::EditorUI | |
| IsMouseDoubleClicked(int button) | DekiEditor::EditorUI | |
| IsMouseDown(int button) | DekiEditor::EditorUI | |
| IsMouseDragging(int button, float lockThreshold=-1.0f) | DekiEditor::EditorUI | |
| IsWindowFocused(bool rootAndChildWindows=false) | DekiEditor::EditorUI | |
| Key enum name | DekiEditor::EditorUI | |
| Label(const char *text) | DekiEditor::EditorUI | inline |
| ListClipperStep(int *outStart, int *outEnd) | DekiEditor::EditorUI | |
| MeasureText(const char *text, float *outW, float *outH) | DekiEditor::EditorUI | |
| MeasureTextCss(float cssPx, const char *text, float *outW, float *outH) | DekiEditor::EditorUI | |
| MenuItem(const char *label, bool enabled=true) | DekiEditor::EditorUI | |
| ModifyAsset(const std::string &assetPath, const std::string &assetGuid, const std::string &oldJson, const std::string &newJson) | DekiEditor::EditorUI | |
| ModifyAssetFunc typedef | DekiEditor::EditorUI | |
| MouseCursor enum name | DekiEditor::EditorUI | |
| OpenPopup(const char *id) | DekiEditor::EditorUI | |
| OpenPopupOnItemClick(const char *id, int mouseButton=1) | DekiEditor::EditorUI | |
| PopClipRect() | DekiEditor::EditorUI | |
| PopFont() | DekiEditor::EditorUI | |
| PopID() | DekiEditor::EditorUI | |
| PopItemWidth() | DekiEditor::EditorUI | |
| PopStyleColor(int count=1) | DekiEditor::EditorUI | |
| PopStyleVar(int count=1) | DekiEditor::EditorUI | |
| PropertyField(size_t offset) | DekiEditor::EditorUI | |
| PropertyField(const char *propertyName) | DekiEditor::EditorUI | |
| PropertyRow(const char *label) | DekiEditor::EditorUI | |
| PushBoldFont() | DekiEditor::EditorUI | |
| PushButtonTextAlign(float x, float y) | DekiEditor::EditorUI | |
| PushClipRect(float x0, float y0, float x1, float y1, bool intersectWithCurrent=true) | DekiEditor::EditorUI | |
| PushID(int id) | DekiEditor::EditorUI | |
| PushID(const void *ptr) | DekiEditor::EditorUI | |
| PushItemWidth(float w) | DekiEditor::EditorUI | |
| PushStyleColor(Col col, uint32_t rgba) | DekiEditor::EditorUI | |
| PushStyleVar(StyleVar var, float x, float y) | DekiEditor::EditorUI | |
| RadioButton(const char *label, bool active) | DekiEditor::EditorUI | |
| ResolveAssetName(const std::string &guid) | DekiEditor::EditorUI | |
| ResolveAssetNameFunc typedef | DekiEditor::EditorUI | |
| Rgba(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255) | DekiEditor::EditorUI | inlinestatic |
| SameLine(float offsetFromStartX=0.0f, float spacing=-1.0f) | DekiEditor::EditorUI | |
| SectionHeader(const char *label) | DekiEditor::EditorUI | |
| Selectable(const char *label, bool selected) | DekiEditor::EditorUI | |
| Selectable(const char *label, bool selected, bool spanAllColumns) | DekiEditor::EditorUI | |
| SelectableCard(const char *id, const char *title, const char *subtitle, bool selected, uint32_t subtitleColor=0) | DekiEditor::EditorUI | |
| Separator() | DekiEditor::EditorUI | |
| SetCursorScreenPos(float x, float y) | DekiEditor::EditorUI | |
| SetExtraWindowFlagsProvider(std::function< int(const char *)> fn) | DekiEditor::EditorUI | static |
| SetKeyboardFocusHere() | DekiEditor::EditorUI | |
| SetMouseCursor(MouseCursor cursor) | DekiEditor::EditorUI | |
| SetNextItemAllowOverlap() | DekiEditor::EditorUI | |
| SetNextItemWidth(float w) | DekiEditor::EditorUI | |
| SetNextWindowPos(float x, float y, float pivotX=0.0f, float pivotY=0.0f) | DekiEditor::EditorUI | |
| SetNextWindowSize(float w, float h, bool firstUseEver=false) | DekiEditor::EditorUI | |
| SetNextWindowSizeConstraints(float minW, float minH, float maxW, float maxH) | DekiEditor::EditorUI | |
| SetTooltip(const char *text) | DekiEditor::EditorUI | |
| SetWidgetBackend(const WidgetBackend &backend) | DekiEditor::EditorUI | static |
| SliderField(const char *label, float *v, float vmin, float vmax, const char *format="%.3f", const FloatCallbacks &cb={}) | DekiEditor::EditorUI | |
| SliderField(const char *label, int *v, int vmin, int vmax, const EnumCallbacks &cb={}) | DekiEditor::EditorUI | |
| SliderFloat(const char *id, float *v, float vmin, float vmax, const char *format="%.3f") | DekiEditor::EditorUI | |
| SliderInt(const char *id, int *v, int vmin, int vmax) | DekiEditor::EditorUI | |
| SmallButton(const char *label) | DekiEditor::EditorUI | |
| Space() | DekiEditor::EditorUI | inline |
| Spacing() | DekiEditor::EditorUI | |
| StyleVar enum name | DekiEditor::EditorUI | |
| TableBordersInnerV enum value | DekiEditor::EditorUI | |
| TableBordersOuter enum value | DekiEditor::EditorUI | |
| TableColumnFlags enum name | DekiEditor::EditorUI | |
| TableColumnNone enum value | DekiEditor::EditorUI | |
| TableColumnWidthFixed enum value | DekiEditor::EditorUI | |
| TableColumnWidthStretch enum value | DekiEditor::EditorUI | |
| TableFlags enum name | DekiEditor::EditorUI | |
| TableHeadersRow() | DekiEditor::EditorUI | |
| TableNextColumn() | DekiEditor::EditorUI | |
| TableNextRow() | DekiEditor::EditorUI | |
| TableNone enum value | DekiEditor::EditorUI | |
| TableResizable enum value | DekiEditor::EditorUI | |
| TableRowBg enum value | DekiEditor::EditorUI | |
| TableScrollY enum value | DekiEditor::EditorUI | |
| TableSetupColumn(const char *label, int columnFlags=0, float widthOrWeight=0.0f) | DekiEditor::EditorUI | |
| TableSetupScrollFreeze(int cols, int rows) | DekiEditor::EditorUI | |
| TabLink(const char *label, bool active) | DekiEditor::EditorUI | |
| Text(const char *text) | DekiEditor::EditorUI | |
| TextColored(float r, float g, float b, float a, const char *text) | DekiEditor::EditorUI | |
| TextColored(uint32_t rgba, const char *text) | DekiEditor::EditorUI | |
| TextDisabled(const char *text) | DekiEditor::EditorUI | |
| TextWrapped(const char *text) | DekiEditor::EditorUI | |
| ToolbarButton(const char *label, bool enabled=true, bool active=false) | DekiEditor::EditorUI | |
| ToolbarIconButton(const char *id, const char *icon, const char *tooltip=nullptr, bool enabled=true, bool active=false, bool destructive=false) | DekiEditor::EditorUI | |
| TreeDefaultOpen enum value | DekiEditor::EditorUI | |
| TreeFlags enum name | DekiEditor::EditorUI | |
| TreeLeaf enum value | DekiEditor::EditorUI | |
| TreeNodeEx(const char *label, int treeFlags=0) | DekiEditor::EditorUI | |
| TreeNone enum value | DekiEditor::EditorUI | |
| TreeOpenOnArrow enum value | DekiEditor::EditorUI | |
| TreePop() | DekiEditor::EditorUI | |
| TreeSelected enum value | DekiEditor::EditorUI | |
| Unindent() | DekiEditor::EditorUI | |
| Unindent(float amount) | DekiEditor::EditorUI | |
| Unit enum name | DekiEditor::EditorUI | |
| Vector2Field(const char *label, float v[2], float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f", const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| Vector2Field(const char *label, float v[2], Unit unit, const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| Vector2Field(const char *label, float x, float y, Unit unit, const VecCallbacks &cb) | DekiEditor::EditorUI | |
| Vector2Field(const char *label, float x, float y, float speed, float vmin, float vmax, const char *format, const VecCallbacks &cb) | DekiEditor::EditorUI | |
| Vector3Field(const char *label, float v[3], float speed=1.0f, float vmin=0.0f, float vmax=0.0f, const char *format="%.3f", const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| Vector3Field(const char *label, float v[3], Unit unit, const VecCallbacks &cb={}) | DekiEditor::EditorUI | |
| Vector3Field(const char *label, float x, float y, float z, Unit unit, const VecCallbacks &cb) | DekiEditor::EditorUI | |
| Vector3Field(const char *label, float x, float y, float z, float speed, float vmin, float vmax, const char *format, const VecCallbacks &cb) | DekiEditor::EditorUI | |
| WinAlwaysAutoResize enum value | DekiEditor::EditorUI | |
| WinFlags enum name | DekiEditor::EditorUI | |
| WinNoCollapse enum value | DekiEditor::EditorUI | |
| WinNone enum value | DekiEditor::EditorUI | |
| WinNoSavedSettings enum value | DekiEditor::EditorUI | |
| WinNoScrollbar enum value | DekiEditor::EditorUI |