114 halp_meta(name,
"Main")
115 halp_meta(layout, halp::layouts::hbox)
116 halp_meta(background, halp::colors::background_mid)
120 halp_meta(name,
"Tabs")
121 halp_meta(layout, halp::layouts::tabs)
122 halp_meta(background, halp::colors::background_darker)
125 halp_meta(name,
"Global")
126 halp_meta(layout, halp::layouts::hbox)
129 halp_meta(layout, halp::layouts::vbox)
130 halp::item<&ins::vertices> vertices;
131 halp::item<&ins::instances> instances;
132 halp::item<&ins::topology> topology;
133 halp::item<&ins::cull_mode> cull_mode;
134 halp::item<&ins::front_face> front_face;
139 halp_meta(layout, halp::layouts::vbox)
140 halp::item<&ins::position> p;
141 halp::item<&ins::rotation> r;
142 halp::item<&ins::scale> s;
149 halp_meta(layout, halp::layouts::vbox)
150 halp::item<&ins::attribute_buffer_0> buffer;
151 halp::item<&ins::attribute_offset_0> offset;
152 halp::item<&ins::attribute_stride_0> stride;
153 halp::item<&ins::format_0> format;
154 halp::item<&ins::semantic_0> semantic;
155 halp::item<&ins::instanced_0> instanced;
160 halp_meta(layout, halp::layouts::vbox)
161 halp::item<&ins::attribute_buffer_1> buffer;
162 halp::item<&ins::attribute_offset_1> offset;
163 halp::item<&ins::attribute_stride_1> stride;
164 halp::item<&ins::format_1> format;
165 halp::item<&ins::semantic_1> semantic;
166 halp::item<&ins::instanced_1> instanced;
171 halp_meta(layout, halp::layouts::vbox)
172 halp::item<&ins::attribute_buffer_2> buffer;
173 halp::item<&ins::attribute_offset_2> offset;
174 halp::item<&ins::attribute_stride_2> stride;
175 halp::item<&ins::format_2> format;
176 halp::item<&ins::semantic_2> semantic;
177 halp::item<&ins::instanced_2> instanced;
182 halp_meta(layout, halp::layouts::vbox)
183 halp::item<&ins::attribute_buffer_3> buffer;
184 halp::item<&ins::attribute_offset_3> offset;
185 halp::item<&ins::attribute_stride_3> stride;
186 halp::item<&ins::format_3> format;
187 halp::item<&ins::semantic_3> semantic;
188 halp::item<&ins::instanced_3> instanced;
193 halp_meta(layout, halp::layouts::vbox)
194 halp::item<&ins::attribute_buffer_4> buffer;
195 halp::item<&ins::attribute_offset_4> offset;
196 halp::item<&ins::attribute_stride_4> stride;
197 halp::item<&ins::format_4> format;
198 halp::item<&ins::semantic_4> semantic;
199 halp::item<&ins::instanced_4> instanced;
204 halp_meta(layout, halp::layouts::vbox)
205 halp::item<&ins::attribute_buffer_5> buffer;
206 halp::item<&ins::attribute_offset_5> offset;
207 halp::item<&ins::attribute_stride_5> stride;
208 halp::item<&ins::format_5> format;
209 halp::item<&ins::semantic_5> semantic;
210 halp::item<&ins::instanced_5> instanced;
215 halp_meta(layout, halp::layouts::vbox)
216 halp::item<&ins::attribute_buffer_6> buffer;
217 halp::item<&ins::attribute_offset_6> offset;
218 halp::item<&ins::attribute_stride_6> stride;
219 halp::item<&ins::format_6> format;
220 halp::item<&ins::semantic_6> semantic;
221 halp::item<&ins::instanced_6> instanced;
226 halp_meta(layout, halp::layouts::vbox)
227 halp::item<&ins::attribute_buffer_7> buffer;
228 halp::item<&ins::attribute_offset_7> offset;
229 halp::item<&ins::attribute_stride_7> stride;
230 halp::item<&ins::format_7> format;
231 halp::item<&ins::semantic_7> semantic;
232 halp::item<&ins::instanced_7> instanced;
236 halp_meta(name,
"Index")
237 halp_meta(layout, halp::layouts::vbox)
238 halp::item<&ins::index_buffer> buffer;
239 halp::item<&ins::index_offset> offset;
240 halp::item<&ins::index_format> format;