210 {
211 out << YAML::Flow;
213
215 {
216 out << std::any_cast<glm::vec4>(p.
paramValue);
217 }
219 {
220 out << std::any_cast<glm::vec3>(p.
paramValue);
221 }
223 {
224 out << std::any_cast<glm::vec2>(p.
paramValue);
225 }
227 {
229 }
231 {
233 }
235 {
237 }
238 else
239 {
240 std::stringstream ss;
241 ss <<
"YAML::operator<<: not supported paramType: " << p.
paramType;
242
243 SPICES_CORE_WARN(ss.str())
244
246 }
247
249 return out;
250 }