dasImguiImplot documentation Logo
0.16

Contents

  • dasImguiImplot tutorials
    • Line plot
      • Walkthrough
      • The ImPlot context
      • The plot scope
      • View navigation
      • Items
    • Multi series
      • Walkthrough
      • The plot snapshot scope
      • OR-typed items
      • Per-item styling
      • Legend toggle
    • Shaded and stairs
      • Walkthrough
      • Bands between two series
      • Fill to a baseline
      • Step plots
    • Realtime scroll
      • Walkthrough
      • The rolling buffer
      • Pinning the x window
    • Multi axes
      • Walkthrough
      • Enabling a second axis
      • Routing items to an axis
      • Panning one axis
    • Subplots
      • Walkthrough
      • The grid container
      • Nested snapshot paths
      • Box zoom one cell
    • Heatmap histogram
      • Walkthrough
      • Heatmaps
      • Histograms
    • Bar groups and pie
      • Walkthrough
      • Bar groups
      • Pie charts
      • Coloring
      • Testing the categorical items
    • Drag tools
      • Walkthrough
      • Persistent state
      • Overlap and draw order
      • Driving them in tests
    • Colormaps and style
      • Walkthrough
      • The colormap scope
      • The colorbar
      • Auto-colored series
    • Query and hover
      • Walkthrough
      • Live query
      • Annotating the cursor
      • Testing the hover
  • dasImguiImplot v0.16
    • 1. Boost v2 — the ImPlot DSL
      • 1.1. Boost v2 — the ImPlot DSL: snapshot plot scopes, OR-typed items, Setup*/SetNext* styling, drag tools, coordinate helpers
        • 1.1.1. Structures
        • 1.1.2. Call macros
        • 1.1.3. Axis & legend setup
        • 1.1.4. Next-item styling
        • 1.1.5. Plot items
        • 1.1.6. Drag tools
        • 1.1.7. Colormaps
        • 1.1.8. Coordinate conversion
    • 2. Testing harness
      • 2.1. App harness — with_implot_app + with_implot_recording_app, thin ImPlot delegates over imgui_playwright’s with_imgui_app / with_recording_app
        • 2.1.1. App harness
      • 2.2. ImPlot playwright — ImPlot-aware test layer over imgui_playwright (PlotSession + plot_* / drag_* readers and wait_for_* polls)
        • 2.2.1. Structures
        • 2.2.2. Session
        • 2.2.3. Reads
        • 2.2.4. Axis drag
        • 2.2.5. Drag-tool handles
        • 2.2.6. Legend
        • 2.2.7. Polling / await
    • 3. External types
      • 3.1. implot::ImAxis
      • 3.2. implot::ImPlotAxisFlags
      • 3.3. implot::ImPlotCond
      • 3.4. implot::ImPlotMarker
      • 3.5. implot::ImPlotLocation
      • 3.6. implot::ImPlotLegendFlags
      • 3.7. implot::ImPlotTextFlags
      • 3.8. implot::ImPlotDummyFlags
      • 3.9. implot::ImPlotDragToolFlags
      • 3.10. implot::ImPlotColormap
      • 3.11. implot::ImPlotColormapScaleFlags
      • 3.12. imgui_playwright::ImguiApp
dasImguiImplot documentation
  • dasImguiImplot v0.16
  • Edit on GitHub

dasImguiImplot v0.16

The dasImguiImplot v0.16 surface, organised by area: the boost DSL spine (plot scopes, items, styling, drag tools), the testing harness, and the external types it references. The underlying implot::* C++ bindings are not duplicated here.

  • 1. Boost v2 — the ImPlot DSL
    • 1.1. Boost v2 — the ImPlot DSL: snapshot plot scopes, OR-typed items, Setup*/SetNext* styling, drag tools, coordinate helpers
      • 1.1.1. Structures
      • 1.1.2. Call macros
      • 1.1.3. Axis & legend setup
      • 1.1.4. Next-item styling
      • 1.1.5. Plot items
      • 1.1.6. Drag tools
      • 1.1.7. Colormaps
      • 1.1.8. Coordinate conversion
  • 2. Testing harness
    • 2.1. App harness — with_implot_app + with_implot_recording_app, thin ImPlot delegates over imgui_playwright’s with_imgui_app / with_recording_app
      • 2.1.1. App harness
    • 2.2. ImPlot playwright — ImPlot-aware test layer over imgui_playwright (PlotSession + plot_* / drag_* readers and wait_for_* polls)
      • 2.2.1. Structures
      • 2.2.2. Session
      • 2.2.3. Reads
      • 2.2.4. Axis drag
      • 2.2.5. Drag-tool handles
      • 2.2.6. Legend
      • 2.2.7. Polling / await
  • 3. External types
    • 3.1. implot::ImAxis
    • 3.2. implot::ImPlotAxisFlags
    • 3.3. implot::ImPlotCond
    • 3.4. implot::ImPlotMarker
    • 3.5. implot::ImPlotLocation
    • 3.6. implot::ImPlotLegendFlags
    • 3.7. implot::ImPlotTextFlags
    • 3.8. implot::ImPlotDummyFlags
    • 3.9. implot::ImPlotDragToolFlags
    • 3.10. implot::ImPlotColormap
    • 3.11. implot::ImPlotColormapScaleFlags
    • 3.12. imgui_playwright::ImguiApp
Previous Next

© Copyright 2026-2026, Gaijin Entertainment.

Built with Sphinx using a theme provided by Read the Docs.