@@ -76,7 +76,7 @@ namespace libgltf
7676
7777 bool operator <<(float & _rData, const GLTFCharValue& _JsonValue)
7878 {
79- if (_JsonValue.IsFloat ())
79+ if (_JsonValue.IsNumber ())
8080 {
8181 _rData = _JsonValue.GetFloat ();
8282 return true ;
@@ -1022,19 +1022,19 @@ namespace libgltf
10221022 SGlTFProperty& super_ptr = _rData;
10231023 if (!(super_ptr << _JsonValue)) return false ;
10241024 }
1025- if (_JsonValue.HasMember (GLTFTEXT (" xmag" )) && _JsonValue[GLTFTEXT (" xmag" )].IsFloat ())
1025+ if (_JsonValue.HasMember (GLTFTEXT (" xmag" )) && _JsonValue[GLTFTEXT (" xmag" )].IsNumber ())
10261026 {
10271027 _rData.xmag = _JsonValue[GLTFTEXT (" xmag" )].GetFloat ();
10281028 }
1029- if (_JsonValue.HasMember (GLTFTEXT (" ymag" )) && _JsonValue[GLTFTEXT (" ymag" )].IsFloat ())
1029+ if (_JsonValue.HasMember (GLTFTEXT (" ymag" )) && _JsonValue[GLTFTEXT (" ymag" )].IsNumber ())
10301030 {
10311031 _rData.ymag = _JsonValue[GLTFTEXT (" ymag" )].GetFloat ();
10321032 }
1033- if (_JsonValue.HasMember (GLTFTEXT (" zfar" )) && _JsonValue[GLTFTEXT (" zfar" )].IsFloat ())
1033+ if (_JsonValue.HasMember (GLTFTEXT (" zfar" )) && _JsonValue[GLTFTEXT (" zfar" )].IsNumber ())
10341034 {
10351035 _rData.zfar = _JsonValue[GLTFTEXT (" zfar" )].GetFloat ();
10361036 }
1037- if (_JsonValue.HasMember (GLTFTEXT (" znear" )) && _JsonValue[GLTFTEXT (" znear" )].IsFloat ())
1037+ if (_JsonValue.HasMember (GLTFTEXT (" znear" )) && _JsonValue[GLTFTEXT (" znear" )].IsNumber ())
10381038 {
10391039 _rData.znear = _JsonValue[GLTFTEXT (" znear" )].GetFloat ();
10401040 }
@@ -1103,19 +1103,19 @@ namespace libgltf
11031103 SGlTFProperty& super_ptr = _rData;
11041104 if (!(super_ptr << _JsonValue)) return false ;
11051105 }
1106- if (_JsonValue.HasMember (GLTFTEXT (" aspectRatio" )) && _JsonValue[GLTFTEXT (" aspectRatio" )].IsFloat ())
1106+ if (_JsonValue.HasMember (GLTFTEXT (" aspectRatio" )) && _JsonValue[GLTFTEXT (" aspectRatio" )].IsNumber ())
11071107 {
11081108 _rData.aspectRatio = _JsonValue[GLTFTEXT (" aspectRatio" )].GetFloat ();
11091109 }
1110- if (_JsonValue.HasMember (GLTFTEXT (" yfov" )) && _JsonValue[GLTFTEXT (" yfov" )].IsFloat ())
1110+ if (_JsonValue.HasMember (GLTFTEXT (" yfov" )) && _JsonValue[GLTFTEXT (" yfov" )].IsNumber ())
11111111 {
11121112 _rData.yfov = _JsonValue[GLTFTEXT (" yfov" )].GetFloat ();
11131113 }
1114- if (_JsonValue.HasMember (GLTFTEXT (" zfar" )) && _JsonValue[GLTFTEXT (" zfar" )].IsFloat ())
1114+ if (_JsonValue.HasMember (GLTFTEXT (" zfar" )) && _JsonValue[GLTFTEXT (" zfar" )].IsNumber ())
11151115 {
11161116 _rData.zfar = _JsonValue[GLTFTEXT (" zfar" )].GetFloat ();
11171117 }
1118- if (_JsonValue.HasMember (GLTFTEXT (" znear" )) && _JsonValue[GLTFTEXT (" znear" )].IsFloat ())
1118+ if (_JsonValue.HasMember (GLTFTEXT (" znear" )) && _JsonValue[GLTFTEXT (" znear" )].IsNumber ())
11191119 {
11201120 _rData.znear = _JsonValue[GLTFTEXT (" znear" )].GetFloat ();
11211121 }
@@ -1993,7 +1993,7 @@ namespace libgltf
19931993 STextureInfo& super_ptr = _rData;
19941994 if (!(super_ptr << _JsonValue)) return false ;
19951995 }
1996- if (_JsonValue.HasMember (GLTFTEXT (" scale" )) && _JsonValue[GLTFTEXT (" scale" )].IsFloat ())
1996+ if (_JsonValue.HasMember (GLTFTEXT (" scale" )) && _JsonValue[GLTFTEXT (" scale" )].IsNumber ())
19971997 {
19981998 _rData.scale = _JsonValue[GLTFTEXT (" scale" )].GetFloat ();
19991999 }
@@ -2047,7 +2047,7 @@ namespace libgltf
20472047 STextureInfo& super_ptr = _rData;
20482048 if (!(super_ptr << _JsonValue)) return false ;
20492049 }
2050- if (_JsonValue.HasMember (GLTFTEXT (" strength" )) && _JsonValue[GLTFTEXT (" strength" )].IsFloat ())
2050+ if (_JsonValue.HasMember (GLTFTEXT (" strength" )) && _JsonValue[GLTFTEXT (" strength" )].IsNumber ())
20512051 {
20522052 _rData.strength = _JsonValue[GLTFTEXT (" strength" )].GetFloat ();
20532053 }
@@ -2109,11 +2109,11 @@ namespace libgltf
21092109 {
21102110 if (!(_rData.baseColorTexture << _JsonValue[GLTFTEXT (" baseColorTexture" )])) return false ;
21112111 }
2112- if (_JsonValue.HasMember (GLTFTEXT (" metallicFactor" )) && _JsonValue[GLTFTEXT (" metallicFactor" )].IsFloat ())
2112+ if (_JsonValue.HasMember (GLTFTEXT (" metallicFactor" )) && _JsonValue[GLTFTEXT (" metallicFactor" )].IsNumber ())
21132113 {
21142114 _rData.metallicFactor = _JsonValue[GLTFTEXT (" metallicFactor" )].GetFloat ();
21152115 }
2116- if (_JsonValue.HasMember (GLTFTEXT (" roughnessFactor" )) && _JsonValue[GLTFTEXT (" roughnessFactor" )].IsFloat ())
2116+ if (_JsonValue.HasMember (GLTFTEXT (" roughnessFactor" )) && _JsonValue[GLTFTEXT (" roughnessFactor" )].IsNumber ())
21172117 {
21182118 _rData.roughnessFactor = _JsonValue[GLTFTEXT (" roughnessFactor" )].GetFloat ();
21192119 }
@@ -2218,7 +2218,7 @@ namespace libgltf
22182218 {
22192219 _rData.alphaMode = _JsonValue[GLTFTEXT (" alphaMode" )].GetString ();
22202220 }
2221- if (_JsonValue.HasMember (GLTFTEXT (" alphaCutoff" )) && _JsonValue[GLTFTEXT (" alphaCutoff" )].IsFloat ())
2221+ if (_JsonValue.HasMember (GLTFTEXT (" alphaCutoff" )) && _JsonValue[GLTFTEXT (" alphaCutoff" )].IsNumber ())
22222222 {
22232223 _rData.alphaCutoff = _JsonValue[GLTFTEXT (" alphaCutoff" )].GetFloat ();
22242224 }
@@ -3074,7 +3074,7 @@ namespace libgltf
30743074 {
30753075 if (!(_rData.color << _JsonValue[GLTFTEXT (" color" )])) return false ;
30763076 }
3077- if (_JsonValue.HasMember (GLTFTEXT (" intensity" )) && _JsonValue[GLTFTEXT (" intensity" )].IsFloat ())
3077+ if (_JsonValue.HasMember (GLTFTEXT (" intensity" )) && _JsonValue[GLTFTEXT (" intensity" )].IsNumber ())
30783078 {
30793079 _rData.intensity = _JsonValue[GLTFTEXT (" intensity" )].GetFloat ();
30803080 }
@@ -3086,7 +3086,7 @@ namespace libgltf
30863086 {
30873087 _rData.type = _JsonValue[GLTFTEXT (" type" )].GetString ();
30883088 }
3089- if (_JsonValue.HasMember (GLTFTEXT (" range" )) && _JsonValue[GLTFTEXT (" range" )].IsFloat ())
3089+ if (_JsonValue.HasMember (GLTFTEXT (" range" )) && _JsonValue[GLTFTEXT (" range" )].IsNumber ())
30903090 {
30913091 _rData.range = _JsonValue[GLTFTEXT (" range" )].GetFloat ();
30923092 }
@@ -3162,11 +3162,11 @@ namespace libgltf
31623162 SGlTFProperty& super_ptr = _rData;
31633163 if (!(super_ptr << _JsonValue)) return false ;
31643164 }
3165- if (_JsonValue.HasMember (GLTFTEXT (" innerConeAngle" )) && _JsonValue[GLTFTEXT (" innerConeAngle" )].IsFloat ())
3165+ if (_JsonValue.HasMember (GLTFTEXT (" innerConeAngle" )) && _JsonValue[GLTFTEXT (" innerConeAngle" )].IsNumber ())
31663166 {
31673167 _rData.innerConeAngle = _JsonValue[GLTFTEXT (" innerConeAngle" )].GetFloat ();
31683168 }
3169- if (_JsonValue.HasMember (GLTFTEXT (" outerConeAngle" )) && _JsonValue[GLTFTEXT (" outerConeAngle" )].IsFloat ())
3169+ if (_JsonValue.HasMember (GLTFTEXT (" outerConeAngle" )) && _JsonValue[GLTFTEXT (" outerConeAngle" )].IsNumber ())
31703170 {
31713171 _rData.outerConeAngle = _JsonValue[GLTFTEXT (" outerConeAngle" )].GetFloat ();
31723172 }
@@ -3280,15 +3280,15 @@ namespace libgltf
32803280 SGlTFProperty& super_ptr = _rData;
32813281 if (!(super_ptr << _JsonValue)) return false ;
32823282 }
3283- if (_JsonValue.HasMember (GLTFTEXT (" clearcoatFactor" )) && _JsonValue[GLTFTEXT (" clearcoatFactor" )].IsFloat ())
3283+ if (_JsonValue.HasMember (GLTFTEXT (" clearcoatFactor" )) && _JsonValue[GLTFTEXT (" clearcoatFactor" )].IsNumber ())
32843284 {
32853285 _rData.clearcoatFactor = _JsonValue[GLTFTEXT (" clearcoatFactor" )].GetFloat ();
32863286 }
32873287 if (_JsonValue.HasMember (GLTFTEXT (" clearcoatTexture" )) && _JsonValue[GLTFTEXT (" clearcoatTexture" )].IsObject ())
32883288 {
32893289 if (!(_rData.clearcoatTexture << _JsonValue[GLTFTEXT (" clearcoatTexture" )])) return false ;
32903290 }
3291- if (_JsonValue.HasMember (GLTFTEXT (" clearcoatRoughnessFactor" )) && _JsonValue[GLTFTEXT (" clearcoatRoughnessFactor" )].IsFloat ())
3291+ if (_JsonValue.HasMember (GLTFTEXT (" clearcoatRoughnessFactor" )) && _JsonValue[GLTFTEXT (" clearcoatRoughnessFactor" )].IsNumber ())
32923292 {
32933293 _rData.clearcoatRoughnessFactor = _JsonValue[GLTFTEXT (" clearcoatRoughnessFactor" )].GetFloat ();
32943294 }
@@ -3385,7 +3385,7 @@ namespace libgltf
33853385 {
33863386 if (!(_rData.specularFactor << _JsonValue[GLTFTEXT (" specularFactor" )])) return false ;
33873387 }
3388- if (_JsonValue.HasMember (GLTFTEXT (" glossinessFactor" )) && _JsonValue[GLTFTEXT (" glossinessFactor" )].IsFloat ())
3388+ if (_JsonValue.HasMember (GLTFTEXT (" glossinessFactor" )) && _JsonValue[GLTFTEXT (" glossinessFactor" )].IsNumber ())
33893389 {
33903390 _rData.glossinessFactor = _JsonValue[GLTFTEXT (" glossinessFactor" )].GetFloat ();
33913391 }
@@ -4062,7 +4062,7 @@ namespace libgltf
40624062 {
40634063 if (!(_rData.offset << _JsonValue[GLTFTEXT (" offset" )])) return false ;
40644064 }
4065- if (_JsonValue.HasMember (GLTFTEXT (" rotation" )) && _JsonValue[GLTFTEXT (" rotation" )].IsFloat ())
4065+ if (_JsonValue.HasMember (GLTFTEXT (" rotation" )) && _JsonValue[GLTFTEXT (" rotation" )].IsNumber ())
40664066 {
40674067 _rData.rotation = _JsonValue[GLTFTEXT (" rotation" )].GetFloat ();
40684068 }
@@ -4141,15 +4141,15 @@ namespace libgltf
41414141 SGlTFProperty& super_ptr = _rData;
41424142 if (!(super_ptr << _JsonValue)) return false ;
41434143 }
4144- if (_JsonValue.HasMember (GLTFTEXT (" transmissionFactor" )) && _JsonValue[GLTFTEXT (" transmissionFactor" )].IsFloat ())
4144+ if (_JsonValue.HasMember (GLTFTEXT (" transmissionFactor" )) && _JsonValue[GLTFTEXT (" transmissionFactor" )].IsNumber ())
41454145 {
41464146 _rData.transmissionFactor = _JsonValue[GLTFTEXT (" transmissionFactor" )].GetFloat ();
41474147 }
41484148 if (_JsonValue.HasMember (GLTFTEXT (" transmissionTexture" )) && _JsonValue[GLTFTEXT (" transmissionTexture" )].IsObject ())
41494149 {
41504150 if (!(_rData.transmissionTexture << _JsonValue[GLTFTEXT (" transmissionTexture" )])) return false ;
41514151 }
4152- if (_JsonValue.HasMember (GLTFTEXT (" ior" )) && _JsonValue[GLTFTEXT (" ior" )].IsFloat ())
4152+ if (_JsonValue.HasMember (GLTFTEXT (" ior" )) && _JsonValue[GLTFTEXT (" ior" )].IsNumber ())
41534153 {
41544154 _rData.ior = _JsonValue[GLTFTEXT (" ior" )].GetFloat ();
41554155 }
@@ -4296,15 +4296,15 @@ namespace libgltf
42964296 {
42974297 _rData.type = _JsonValue[GLTFTEXT (" type" )].GetString ();
42984298 }
4299- if (_JsonValue.HasMember (GLTFTEXT (" minimumValue" )) && _JsonValue[GLTFTEXT (" minimumValue" )].IsFloat ())
4299+ if (_JsonValue.HasMember (GLTFTEXT (" minimumValue" )) && _JsonValue[GLTFTEXT (" minimumValue" )].IsNumber ())
43004300 {
43014301 _rData.minimumValue = _JsonValue[GLTFTEXT (" minimumValue" )].GetFloat ();
43024302 }
4303- if (_JsonValue.HasMember (GLTFTEXT (" maximumValue" )) && _JsonValue[GLTFTEXT (" maximumValue" )].IsFloat ())
4303+ if (_JsonValue.HasMember (GLTFTEXT (" maximumValue" )) && _JsonValue[GLTFTEXT (" maximumValue" )].IsNumber ())
43044304 {
43054305 _rData.maximumValue = _JsonValue[GLTFTEXT (" maximumValue" )].GetFloat ();
43064306 }
4307- if (_JsonValue.HasMember (GLTFTEXT (" initialValue" )) && _JsonValue[GLTFTEXT (" initialValue" )].IsFloat ())
4307+ if (_JsonValue.HasMember (GLTFTEXT (" initialValue" )) && _JsonValue[GLTFTEXT (" initialValue" )].IsNumber ())
43084308 {
43094309 _rData.initialValue = _JsonValue[GLTFTEXT (" initialValue" )].GetFloat ();
43104310 }
@@ -4618,7 +4618,7 @@ namespace libgltf
46184618 {
46194619 _rData.name = _JsonValue[GLTFTEXT (" name" )].GetString ();
46204620 }
4621- if (_JsonValue.HasMember (GLTFTEXT (" efficiency" )) && _JsonValue[GLTFTEXT (" efficiency" )].IsFloat ())
4621+ if (_JsonValue.HasMember (GLTFTEXT (" efficiency" )) && _JsonValue[GLTFTEXT (" efficiency" )].IsNumber ())
46224622 {
46234623 _rData.efficiency = _JsonValue[GLTFTEXT (" efficiency" )].GetFloat ();
46244624 }
0 commit comments