Browse Source

sceneconverter: print scene field flags in --info, if present.

Hm, this will soon need some color distinction, it's starting to get
hard to read.
pull/525/head
Vladimír Vondruš 4 years ago
parent
commit
43c70d8c22
  1. 4
      src/Magnum/MeshTools/sceneconverter.cpp

4
src/Magnum/MeshTools/sceneconverter.cpp

@ -379,6 +379,7 @@ used.)")
struct SceneFieldInfo {
Trade::SceneField name;
std::string customName;
Trade::SceneFieldFlags flags;
Trade::SceneFieldType type;
UnsignedInt arraySize;
std::size_t size;
@ -439,6 +440,7 @@ used.)")
name,
Trade::isSceneFieldCustom(name) ?
importer->sceneFieldName(name) : "",
scene->fieldFlags(j),
scene->fieldType(j),
scene->fieldArraySize(j),
scene->fieldSize(j));
@ -679,6 +681,8 @@ used.)")
if(field.arraySize)
d << Debug::nospace << Utility::formatString("[{}]", field.arraySize);
d << Debug::nospace << "," << field.size << "entries";
if(field.flags)
d << Debug::newline << " " << field.flags;
}
}

Loading…
Cancel
Save