Visual Computing Library  devel
Loading...
Searching...
No Matches
embedded_vf_programs.h
1/*****************************************************************************
2 * VCLib *
3 * Visual Computing Library *
4 * *
5 * Copyright(C) 2021-2025 *
6 * Visual Computing Lab *
7 * ISTI - Italian National Research Council *
8 * *
9 * All rights reserved. *
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the Mozilla Public License Version 2.0 as published *
13 * by the Mozilla Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 * This program is distributed in the hope that it will be useful, *
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
19 * Mozilla Public License Version 2.0 *
20 * (https://www.mozilla.org/en-US/MPL/2.0/) for more details. *
21 ****************************************************************************/
22
23#ifndef VCL_BGFX_PROGRAMS_EMBEDDED_VF_PROGRAMS_H
24#define VCL_BGFX_PROGRAMS_EMBEDDED_VF_PROGRAMS_H
25
26#include "embedded_vf_programs/drawable_axis.h"
27#include "embedded_vf_programs/drawable_directional_light.h"
28#include "embedded_vf_programs/drawable_mesh_edges.h"
29#include "embedded_vf_programs/drawable_mesh_edges_id.h"
30#include "embedded_vf_programs/drawable_mesh_points.h"
31#include "embedded_vf_programs/drawable_mesh_points_id.h"
32#include "embedded_vf_programs/drawable_mesh_points_instance.h"
33#include "embedded_vf_programs/drawable_mesh_points_instance_id.h"
34// #include "embedded_vf_programs/drawable_mesh_surface.h"
35#include "embedded_vf_programs/drawable_mesh_surface_id.h"
36#include "embedded_vf_programs/drawable_mesh_wireframe.h"
37#include "embedded_vf_programs/drawable_mesh_wireframe_id.h"
38
39#include "embedded_vf_programs/drawable_mesh_surface_flat_color_face.h"
40#include "embedded_vf_programs/drawable_mesh_surface_flat_color_face_si.h"
41#include "embedded_vf_programs/drawable_mesh_surface_flat_color_mesh.h"
42#include "embedded_vf_programs/drawable_mesh_surface_flat_color_mesh_si.h"
43#include "embedded_vf_programs/drawable_mesh_surface_flat_color_user.h"
44#include "embedded_vf_programs/drawable_mesh_surface_flat_color_user_si.h"
45#include "embedded_vf_programs/drawable_mesh_surface_flat_color_vertex.h"
46#include "embedded_vf_programs/drawable_mesh_surface_flat_color_vertex_si.h"
47#include "embedded_vf_programs/drawable_mesh_surface_flat_tex_vertex.h"
48#include "embedded_vf_programs/drawable_mesh_surface_flat_tex_vertex_si.h"
49#include "embedded_vf_programs/drawable_mesh_surface_flat_tex_wedge.h"
50#include "embedded_vf_programs/drawable_mesh_surface_flat_tex_wedge_si.h"
51#include "embedded_vf_programs/drawable_mesh_surface_none_color_face.h"
52#include "embedded_vf_programs/drawable_mesh_surface_none_color_face_si.h"
53#include "embedded_vf_programs/drawable_mesh_surface_none_color_mesh.h"
54#include "embedded_vf_programs/drawable_mesh_surface_none_color_mesh_si.h"
55#include "embedded_vf_programs/drawable_mesh_surface_none_color_user.h"
56#include "embedded_vf_programs/drawable_mesh_surface_none_color_user_si.h"
57#include "embedded_vf_programs/drawable_mesh_surface_none_color_vertex.h"
58#include "embedded_vf_programs/drawable_mesh_surface_none_color_vertex_si.h"
59#include "embedded_vf_programs/drawable_mesh_surface_none_tex_vertex.h"
60#include "embedded_vf_programs/drawable_mesh_surface_none_tex_vertex_si.h"
61#include "embedded_vf_programs/drawable_mesh_surface_none_tex_wedge.h"
62#include "embedded_vf_programs/drawable_mesh_surface_none_tex_wedge_si.h"
63#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_face.h"
64#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_face_si.h"
65#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_mesh.h"
66#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_mesh_si.h"
67#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_user.h"
68#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_user_si.h"
69#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_vertex.h"
70#include "embedded_vf_programs/drawable_mesh_surface_smooth_color_vertex_si.h"
71#include "embedded_vf_programs/drawable_mesh_surface_smooth_tex_vertex.h"
72#include "embedded_vf_programs/drawable_mesh_surface_smooth_tex_vertex_si.h"
73#include "embedded_vf_programs/drawable_mesh_surface_smooth_tex_wedge.h"
74#include "embedded_vf_programs/drawable_mesh_surface_smooth_tex_wedge_si.h"
75#include "embedded_vf_programs/drawable_mesh_surface_uber.h"
76
77#include "embedded_vf_programs/drawable_trackball.h"
78#include "embedded_vf_programs/font_basic.h"
79#include "embedded_vf_programs/font_distance_field.h"
80#include "embedded_vf_programs/font_distance_field_drop_shadow.h"
81#include "embedded_vf_programs/font_distance_field_drop_shadow_image.h"
82#include "embedded_vf_programs/font_distance_field_outline.h"
83#include "embedded_vf_programs/font_distance_field_outline_drop_shadow_image.h"
84#include "embedded_vf_programs/font_distance_field_outline_image.h"
85#include "embedded_vf_programs/font_distance_field_subpixel.h"
86
87#endif // VCL_BGFX_PROGRAMS_EMBEDDED_VF_PROGRAMS_H