chore(registry): notes en huerfanas usadas por framework/apps

Auditoria del issue 0044: anota en notes: el contexto de consumo de
huerfanos que no pueden registrarse en uses_functions porque sus
consumidores no son funciones del registry:
- consumido por cpp/framework/app_base.cpp (framework no indexado)
- consumido por cpp/apps/{shaders_lab,chart_demo,text_editor_smoke}/main.cpp
- scaffolding/demo en primitives_gallery

31 huerfanas anotadas. Las que quedan en uses_functions=[] tras esto
son hojas legitimas (no llaman a nada) o realmente sin uso (lista
DEAD reportada en el issue 0044).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-28 23:40:51 +02:00
parent 96fcd05511
commit 958189227d
31 changed files with 31 additions and 0 deletions
+1
View File
@@ -39,6 +39,7 @@ params:
- name: tooltip
desc: "Si true, muestra tooltip con valores O/H/L/C al hacer hover sobre una vela"
output: "Renderiza el grafico de velas OHLC en el frame ImGui actual, sin retornar valor"
notes: "scaffolding/demo en primitives_gallery"
---
# candlestick
+1
View File
@@ -31,6 +31,7 @@ params:
- name: size
desc: "Tamano del area cuadrada del chord. Default 400x400"
output: "Renderiza arcos en el borde y cuerdas curvas internas usando AddConvexPolyFilled + AddText"
notes: "scaffolding/demo en primitives_gallery"
---
# chord
+1
View File
@@ -35,6 +35,7 @@ params:
- name: size
desc: "Tamano del rect de render. x <= 0 usa el ancho disponible"
output: "Renderiza los contornos como segmentos de linea (AddLine) con color por nivel (gradiente azul->amarillo)"
notes: "scaffolding/demo en primitives_gallery"
---
# contour
+1
View File
@@ -31,6 +31,7 @@ params:
- name: radius
desc: "Radio del gauge en pixels (default 60.0)"
output: "Renderiza el gauge en el frame ImGui actual, reservando espacio con ImGui::Dummy"
notes: "scaffolding/demo en primitives_gallery"
---
# gauge
+1
View File
@@ -25,6 +25,7 @@ params:
- name: config
desc: "Parametros de la simulacion: repulsion (fuerza coulombiana), attraction (spring constant), damping (decay de velocidad), theta (precision Barnes-Hut 0=exacto/1=rapido), gravity (atraccion al centro), max_velocity, iterations."
output: "Energia cinetica total (suma de |v|^2). Cuando cae por debajo de un umbral elegido por el caller, el layout ha convergido y se puede dejar de llamar."
notes: "scaffolding/demo en primitives_gallery"
---
# graph_force_layout
+1
View File
@@ -33,6 +33,7 @@ params:
- name: scale_max
desc: "Valor maximo de la escala de color (0 para autodetectar)"
output: "Renderiza el heatmap en el frame ImGui actual"
notes: "consumido por cpp/apps/chart_demo/main.cpp; scaffolding/demo en primitives_gallery"
---
# heatmap
+1
View File
@@ -29,6 +29,7 @@ params:
- name: size
desc: "Tamano del diagrama. x <= 0 usa el ancho disponible"
output: "Renderiza nodos como rectangulos verticales por columna y links como bandas con bezier cubico, con alpha bajo y color del nodo origen"
notes: "scaffolding/demo en primitives_gallery"
---
# sankey
+1
View File
@@ -25,6 +25,7 @@ params:
- name: cfg
desc: "fn::Scatter3DConfig — xs, ys, zs (length n), sizes opcional, colors opcional (ImU32 RGBA), size del plot"
output: "Renderiza una nube de puntos 3D dentro del frame ImGui actual; soporta orbit (drag), zoom (wheel) y pan"
notes: "scaffolding/demo en primitives_gallery"
---
# scatter_3d
+1
View File
@@ -31,6 +31,7 @@ params:
- name: height
desc: "Alto en pixels del sparkline (default 20.0)"
output: "Renderiza el sparkline inline en el frame ImGui actual, reservando espacio con ImGui::Dummy"
notes: "scaffolding/demo en primitives_gallery"
---
# sparkline
+1
View File
@@ -25,6 +25,7 @@ params:
- name: cfg
desc: "fn::SurfacePlot3DConfig — z (nx*ny row-major), nx, ny, x/y_min, x/y_max, labels, size, show_colormap"
output: "Renderiza una superficie 3D dentro del frame ImGui actual; soporta orbit (drag), zoom (wheel) y pan via ImPlot3D"
notes: "scaffolding/demo en primitives_gallery"
---
# surface_plot_3d
+1
View File
@@ -31,6 +31,7 @@ params:
- name: row_count
desc: "Numero de filas de datos, sin contar el header"
output: "true si la tabla se renderizo visible, false si fue clipped o skipped por ImGui"
notes: "scaffolding/demo en primitives_gallery"
---
# table_view
+1
View File
@@ -27,6 +27,7 @@ params:
- name: size
desc: "Tamano del rect del treemap. x <= 0 usa el ancho disponible"
output: "Renderiza el treemap en el frame ImGui actual usando AddRectFilled + AddText sobre el WindowDrawList"
notes: "scaffolding/demo en primitives_gallery"
---
# treemap
+1
View File
@@ -31,6 +31,7 @@ params:
- name: size
desc: "Tamano del area Voronoi. x <= 0 usa el ancho disponible"
output: "Renderiza la teselacion de Voronoi como mosaico de tiles 4x4 px coloreados + seeds visibles como circulos blancos sobre negros"
notes: "scaffolding/demo en primitives_gallery"
---
# voronoi