Skip to content

CrowdWare/SMLUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMLUI

SMLUI mappt SML (SimpleMarkupLanguage) auf ImGui. Ziel: UI-Layouts in Text beschreiben und im Editor rendern.

Was es kann

  • Liest Window, DockLayout, ToolBar, StatusBar, PropertyPanel, Viewport3D, Overlay
  • Erzeugt Toolbar-Buttons aus SML-Icons (z.B. play, select, move, paint)
  • Rendert ein Docking-Layout in ImGui

Beispiel (SML)

Window {
    title: "RaidBuilder"
    size: 1280,720
    DockLayout {
        Left { label: "Tools" width: 56 }
        Right { label: "Properties" width: 360 }
        Center { label: "Viewport" }
    }
}

Build

Voraussetzungen:

  • Vulkan SDK
  • GLFW3 (pkg-config)
cmake -S . -B build
cmake --build build

Hinweise

  • ImGui ist lokal eingebunden (imgui/).
  • Abhaengig von SMLParser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published