59 struct : halp::lineedit<
"Text",
"Hello">
60 {
void update(
TextToMesh& n) { n.rebuild(); } } text;
61 struct : halp::lineedit<
"Font family",
"Sans">
62 {
void update(
TextToMesh& n) { n.rebuild(); } } font_family;
63 struct : halp::spinbox_i32<
"Font size", halp::irange{4, 512, 72}>
64 {
void update(
TextToMesh& n) { n.rebuild(); } } font_size;
65 struct : halp::toggle<
"Bold">
66 {
void update(
TextToMesh& n) { n.rebuild(); } } bold;
67 struct : halp::toggle<
"Italic">
68 {
void update(
TextToMesh& n) { n.rebuild(); } } italic;
72 struct : halp::hslider_f32<
"Height", halp::range{0.01, 100., 1.}>
73 {
void update(
TextToMesh& n) { n.rebuild(); } } height;
76 struct : halp::toggle<
"Center X">
77 {
void update(
TextToMesh& n) { n.rebuild(); } } center_x;
80 {
void update(
TextToMesh& n) { n.rebuild(); } } position;
82 {
void update(
TextToMesh& n) { n.rebuild(); } } rotation;
84 {
void update(
TextToMesh& n) { n.rebuild(); } } scale;