directx11 rendering library for windows with 2d graphics, immediate mode gui, and 3d model visualization.
- 2d primitives (lines, rectangles, circles, polygons, arcs, triangles)
- text rendering with custom font support (via freetype)
- texture loading and rendering
- efficient batched rendering with dynamic buffers
- clip rect support
- multi-color gradients and styled text
- widgets: button, checkbox, slider, keybind, combo box, multi combo box, color picker, text input
- window management with drag/resize/autosize support
- nested windows and group boxes
- styling system with color presets
- animations and hover effects
- gltf/glb model loading
- skeletal animation playback
- perspective camera with auto-positioning
- auto-fit and auto-orient models
- auto-rotate turntable mode
- render to texture for embedding in gui
- skeleton bone screen projection (needs improvement)
- directx11
- freetype
- wincodec (image loading)
- cgltf (model loading)
