Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiEditor::EditorUI Member List

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 nameDekiEditor::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 typedefDekiEditor::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 typedefDekiEditor::EditorUI
DrawPropertyByOffsetFunc typedefDekiEditor::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::EditorUIstatic
GetContentRegionAvail(float *outW, float *outH)DekiEditor::EditorUI
GetContentRegionMax(float *outX, float *outY)DekiEditor::EditorUI
GetCurrentComponent() constDekiEditor::EditorUIinline
GetCurrentMeta() constDekiEditor::EditorUIinline
GetCursorScreenPos(float *outX, float *outY)DekiEditor::EditorUI
GetDeltaTime()DekiEditor::EditorUI
GetDpiScale()DekiEditor::EditorUI
GetFontAtlasFunc typedefDekiEditor::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 nameDekiEditor::EditorUI
Label(const char *text)DekiEditor::EditorUIinline
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 typedefDekiEditor::EditorUI
MouseCursor enum nameDekiEditor::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 typedefDekiEditor::EditorUI
Rgba(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)DekiEditor::EditorUIinlinestatic
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::EditorUIstatic
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::EditorUIstatic
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::EditorUIinline
Spacing()DekiEditor::EditorUI
StyleVar enum nameDekiEditor::EditorUI
TableBordersInnerV enum valueDekiEditor::EditorUI
TableBordersOuter enum valueDekiEditor::EditorUI
TableColumnFlags enum nameDekiEditor::EditorUI
TableColumnNone enum valueDekiEditor::EditorUI
TableColumnWidthFixed enum valueDekiEditor::EditorUI
TableColumnWidthStretch enum valueDekiEditor::EditorUI
TableFlags enum nameDekiEditor::EditorUI
TableHeadersRow()DekiEditor::EditorUI
TableNextColumn()DekiEditor::EditorUI
TableNextRow()DekiEditor::EditorUI
TableNone enum valueDekiEditor::EditorUI
TableResizable enum valueDekiEditor::EditorUI
TableRowBg enum valueDekiEditor::EditorUI
TableScrollY enum valueDekiEditor::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 valueDekiEditor::EditorUI
TreeFlags enum nameDekiEditor::EditorUI
TreeLeaf enum valueDekiEditor::EditorUI
TreeNodeEx(const char *label, int treeFlags=0)DekiEditor::EditorUI
TreeNone enum valueDekiEditor::EditorUI
TreeOpenOnArrow enum valueDekiEditor::EditorUI
TreePop()DekiEditor::EditorUI
TreeSelected enum valueDekiEditor::EditorUI
Unindent()DekiEditor::EditorUI
Unindent(float amount)DekiEditor::EditorUI
Unit enum nameDekiEditor::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 valueDekiEditor::EditorUI
WinFlags enum nameDekiEditor::EditorUI
WinNoCollapse enum valueDekiEditor::EditorUI
WinNone enum valueDekiEditor::EditorUI
WinNoSavedSettings enum valueDekiEditor::EditorUI
WinNoScrollbar enum valueDekiEditor::EditorUI