Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
EditorNaming.h File Reference

Reflected-identifier to human-label conversion, shared by every inspector-like surface (the app's Inspector panel, package tool windows, asset inspectors). More...

Namespaces

namespace  DekiEditor
namespace  DekiEditor::EditorNaming

Functions

std::string DekiEditor::EditorNaming::NicifyName (const char *name)
const std::string & DekiEditor::EditorNaming::GetDisplayName (const DekiPropertyInfo &prop)
void DekiEditor::EditorNaming::ClearDisplayNameCache ()

Detailed Description

Reflected-identifier to human-label conversion, shared by every inspector-like surface (the app's Inspector panel, package tool windows, asset inspectors).

Lives in deki-editor.dll because package DLLs draw reflected properties too (node-graph node inspectors, custom editors) and must produce labels identical to the app's — one nicifier, not a copy per tool.