-AccessorType::Type AccessorType::FromString(const char* s, size_t len)
-{
- auto iFind = ACCESSOR_TYPES.find(std::string_view(s, len));
- if(iFind != ACCESSOR_TYPES.end())
- {
- return iFind->second;
- }
- return AccessorType::INVALID;
-}
-
-AlphaMode::Type AlphaMode::FromString(const char* s, size_t len)
-{
- auto iFind = ALPHA_MODE_TYPES.find(std::string_view(s, len));
- if(iFind != ALPHA_MODE_TYPES.end())
- {
- return iFind->second;
- }
- return AlphaMode::INVALID;
-}
-
-Attribute::Type Attribute::FromString(const char* s, size_t len)
-{
- auto iFind = ATTRIBUTE_TYPES.find(std::string_view(s, len));
- if(iFind != ATTRIBUTE_TYPES.end())
- {
- return iFind->second;
- }
- return Attribute::INVALID;
-}
-
-Animation::Sampler::Interpolation::Type Animation::Sampler::Interpolation::FromString(const char* s, size_t len)
-{
- auto iFind = ANIMATION_SAMPLER_INTERPOLATION.find(std::string_view(s, len));
- if(iFind != ANIMATION_SAMPLER_INTERPOLATION.end())
- {
- return iFind->second;
- }
- return Animation::Sampler::Interpolation::Type::INVALID;
-}
-