json AccessorData::serialize()

in src/gltf/properties/AccessorData.cpp [23:40]


json AccessorData::serialize() const {
  json result{
      {"componentType", type.componentType.glType}, {"type", type.dataType}, {"count", count}};
  if (bufferView >= 0) {
    result["bufferView"] = bufferView;
    result["byteOffset"] = byteOffset;
  }
  if (!min.empty()) {
    result["min"] = min;
  }
  if (!max.empty()) {
    result["max"] = max;
  }
  if (name.length() > 0) {
    result["name"] = name;
  }
  return result;
}