37e8139c5b
Tras integrar 0025 (que trajo la app entera) y 0026 (que solo añadio demos_gl_texture.cpp + assets/sample.png + cpp/functions/gfx/gl_texture_load.*), falta wire-up de la entrada nueva en los archivos compartidos del gallery. - demos.h: declarar gallery::demo_gl_texture() - main.cpp: entrada en k_demos[] con id "gl_texture", category "Gfx" - CMakeLists.txt: añadir demos_gl_texture.cpp, gl_texture_load.cpp, stb_image_impl.cpp, e include dir vendor/stb Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
39 lines
840 B
C++
39 lines
840 B
C++
#pragma once
|
|
// Cada demo_xxx() renderiza una seccion completa para un primitivo.
|
|
// Se llaman desde main.cpp en funcion del item seleccionado en el sidebar.
|
|
|
|
namespace gallery {
|
|
|
|
// --- Core ---
|
|
void demo_button();
|
|
void demo_icon_button();
|
|
void demo_toolbar();
|
|
void demo_modal();
|
|
void demo_text_input();
|
|
void demo_select();
|
|
void demo_toast();
|
|
void demo_tree_view();
|
|
void demo_kpi_card();
|
|
void demo_badge();
|
|
void demo_empty_state();
|
|
void demo_page_header();
|
|
void demo_dashboard_panel();
|
|
|
|
// --- Viz ---
|
|
void demo_bar_chart();
|
|
void demo_pie_chart();
|
|
void demo_line_plot();
|
|
void demo_scatter_plot();
|
|
void demo_histogram();
|
|
void demo_sparkline();
|
|
void demo_graph();
|
|
|
|
// --- Gfx ---
|
|
void demo_shader_canvas();
|
|
void demo_gl_texture();
|
|
|
|
// --- Core (combined demo: text_editor + file_watcher) ---
|
|
void demo_text_editor();
|
|
|
|
} // namespace gallery
|