in GLTFSDK/Inc/GLTFSDK/GLTF.h [477:496]
static std::string GetComponentTypeName(ComponentType componentType)
{
switch (componentType)
{
case COMPONENT_BYTE:
return COMPONENT_TYPE_NAME_BYTE;
case COMPONENT_UNSIGNED_BYTE:
return COMPONENT_TYPE_NAME_UNSIGNED_BYTE;
case COMPONENT_SHORT:
return COMPONENT_TYPE_NAME_SHORT;
case COMPONENT_UNSIGNED_SHORT:
return COMPONENT_TYPE_NAME_UNSIGNED_SHORT;
case COMPONENT_UNSIGNED_INT:
return COMPONENT_TYPE_NAME_UNSIGNED_INT;
case COMPONENT_FLOAT:
return COMPONENT_TYPE_NAME_FLOAT;
default:
throw GLTFException("Unknown componentType " + std::to_string(componentType));
}
}