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