From 139c6f85ff0f15dac9a56350481d3f1c90c3d559 Mon Sep 17 00:00:00 2001 From: Amorilia <amorilia@users.sourceforge.net> Date: Sun, 28 May 2006 19:17:44 +0000 Subject: [PATCH] Handle arguments. --- xml_extract.h | 56 +++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/xml_extract.h b/xml_extract.h index 8163dc8b..dcbe7bce 100644 --- a/xml_extract.h +++ b/xml_extract.h @@ -4872,7 +4872,7 @@ if ( data.numKeys != 0 ) { \ }; \ data.keys.resize(data.numKeys); \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], in, version ); \ + NifStream( data.keys[i0], in, version, data.interpolation ); \ }; \ #define NI_BOOL_DATA_WRITE \ @@ -4882,7 +4882,7 @@ if ( data.numKeys != 0 ) { \ NifStream( data.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], out, version ); \ + NifStream( data.keys[i0], out, version, data.interpolation ); \ }; \ #define NI_BOOL_DATA_STRING \ @@ -5465,7 +5465,7 @@ if ( data.numKeys != 0 ) { \ }; \ data.keys.resize(data.numKeys); \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], in, version ); \ + NifStream( data.keys[i0], in, version, data.interpolation ); \ }; \ #define NI_COLOR_DATA_WRITE \ @@ -5475,7 +5475,7 @@ if ( data.numKeys != 0 ) { \ NifStream( data.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], out, version ); \ + NifStream( data.keys[i0], out, version, data.interpolation ); \ }; \ #define NI_COLOR_DATA_STRING \ @@ -6247,7 +6247,7 @@ if ( data.numKeys != 0 ) { \ }; \ data.keys.resize(data.numKeys); \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], in, version ); \ + NifStream( data.keys[i0], in, version, data.interpolation ); \ }; \ #define NI_FLOAT_DATA_WRITE \ @@ -6257,7 +6257,7 @@ if ( data.numKeys != 0 ) { \ NifStream( data.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], out, version ); \ + NifStream( data.keys[i0], out, version, data.interpolation ); \ }; \ #define NI_FLOAT_DATA_STRING \ @@ -6770,7 +6770,7 @@ if ( numRotationKeys != 0 ) { \ if ( rotationType != 4 ) { \ quaternionKeys.resize(numRotationKeys); \ for (uint i1 = 0; i1 < numRotationKeys; i1++) { \ - NifStream( quaternionKeys[i1], in, version ); \ + NifStream( quaternionKeys[i1], in, version, rotationType ); \ }; \ }; \ if ( version <= 0x0A010000 ) { \ @@ -6787,7 +6787,7 @@ if ( rotationType == 4 ) { \ }; \ xyzRotations[i1].keys.resize(xyzRotations[i1].numKeys); \ for (uint i2 = 0; i2 < xyzRotations[i1].numKeys; i2++) { \ - NifStream( xyzRotations[i1].keys[i2], in, version ); \ + NifStream( xyzRotations[i1].keys[i2], in, version, xyzRotations[i1].interpolation ); \ }; \ }; \ }; \ @@ -6797,7 +6797,7 @@ if ( translations.numKeys != 0 ) { \ }; \ translations.keys.resize(translations.numKeys); \ for (uint i0 = 0; i0 < translations.numKeys; i0++) { \ - NifStream( translations.keys[i0], in, version ); \ + NifStream( translations.keys[i0], in, version, translations.interpolation ); \ }; \ NifStream( scales.numKeys, in, version ); \ if ( scales.numKeys != 0 ) { \ @@ -6805,7 +6805,7 @@ if ( scales.numKeys != 0 ) { \ }; \ scales.keys.resize(scales.numKeys); \ for (uint i0 = 0; i0 < scales.numKeys; i0++) { \ - NifStream( scales.keys[i0], in, version ); \ + NifStream( scales.keys[i0], in, version, scales.interpolation ); \ }; \ #define NI_KEYFRAME_DATA_WRITE \ @@ -6816,7 +6816,7 @@ if ( numRotationKeys != 0 ) { \ }; \ if ( rotationType != 4 ) { \ for (uint i1 = 0; i1 < numRotationKeys; i1++) { \ - NifStream( quaternionKeys[i1], out, version ); \ + NifStream( quaternionKeys[i1], out, version, rotationType ); \ }; \ }; \ if ( version <= 0x0A010000 ) { \ @@ -6831,7 +6831,7 @@ if ( rotationType == 4 ) { \ NifStream( xyzRotations[i1].interpolation, out, version ); \ }; \ for (uint i2 = 0; i2 < xyzRotations[i1].numKeys; i2++) { \ - NifStream( xyzRotations[i1].keys[i2], out, version ); \ + NifStream( xyzRotations[i1].keys[i2], out, version, xyzRotations[i1].interpolation ); \ }; \ }; \ }; \ @@ -6840,14 +6840,14 @@ if ( translations.numKeys != 0 ) { \ NifStream( translations.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < translations.numKeys; i0++) { \ - NifStream( translations.keys[i0], out, version ); \ + NifStream( translations.keys[i0], out, version, translations.interpolation ); \ }; \ NifStream( scales.numKeys, out, version ); \ if ( scales.numKeys != 0 ) { \ NifStream( scales.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < scales.numKeys; i0++) { \ - NifStream( scales.keys[i0], out, version ); \ + NifStream( scales.keys[i0], out, version, scales.interpolation ); \ }; \ #define NI_KEYFRAME_DATA_STRING \ @@ -7458,7 +7458,7 @@ for (uint i0 = 0; i0 < numMorphs; i0++) { \ NifStream( morphs[i0].morphInterpolation, in, version ); \ morphs[i0].morphKeys.resize(morphs_numMorphKeys); \ for (uint i2 = 0; i2 < morphs_numMorphKeys; i2++) { \ - NifStream( morphs[i0].morphKeys[i2], in, version ); \ + NifStream( morphs[i0].morphKeys[i2], in, version, morphs[i0].morphInterpolation ); \ }; \ }; \ if ( ( version >= 0x0A01006A ) && ( version <= 0x0A01006A ) ) { \ @@ -7487,7 +7487,7 @@ for (uint i0 = 0; i0 < numMorphs; i0++) { \ NifStream( morphs_numMorphKeys, out, version ); \ NifStream( morphs[i0].morphInterpolation, out, version ); \ for (uint i2 = 0; i2 < morphs_numMorphKeys; i2++) { \ - NifStream( morphs[i0].morphKeys[i2], out, version ); \ + NifStream( morphs[i0].morphKeys[i2], out, version, morphs[i0].morphInterpolation ); \ }; \ }; \ if ( ( version >= 0x0A01006A ) && ( version <= 0x0A01006A ) ) { \ @@ -9187,7 +9187,7 @@ if ( data.numKeys != 0 ) { \ }; \ data.keys.resize(data.numKeys); \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], in, version ); \ + NifStream( data.keys[i0], in, version, data.interpolation ); \ }; \ #define NI_POS_DATA_WRITE \ @@ -9197,7 +9197,7 @@ if ( data.numKeys != 0 ) { \ NifStream( data.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < data.numKeys; i0++) { \ - NifStream( data.keys[i0], out, version ); \ + NifStream( data.keys[i0], out, version, data.interpolation ); \ }; \ #define NI_POS_DATA_STRING \ @@ -9733,12 +9733,12 @@ if ( floatKeys_.numKeys != 0 ) { \ }; \ floatKeys_.keys.resize(floatKeys_.numKeys); \ for (uint i0 = 0; i0 < floatKeys_.numKeys; i0++) { \ - NifStream( floatKeys_.keys[i0], in, version ); \ + NifStream( floatKeys_.keys[i0], in, version, floatKeys_.interpolation ); \ }; \ NifStream( numVisibilityKeys_, in, version ); \ visibilityKeys_.resize(numVisibilityKeys_); \ for (uint i0 = 0; i0 < numVisibilityKeys_; i0++) { \ - NifStream( visibilityKeys_[i0], in, version ); \ + NifStream( visibilityKeys_[i0], in, version, 1 ); \ }; \ #define NI_P_SYS_EMITTER_CTLR_DATA_WRITE \ @@ -9750,11 +9750,11 @@ if ( floatKeys_.numKeys != 0 ) { \ NifStream( floatKeys_.interpolation, out, version ); \ }; \ for (uint i0 = 0; i0 < floatKeys_.numKeys; i0++) { \ - NifStream( floatKeys_.keys[i0], out, version ); \ + NifStream( floatKeys_.keys[i0], out, version, floatKeys_.interpolation ); \ }; \ NifStream( numVisibilityKeys_, out, version ); \ for (uint i0 = 0; i0 < numVisibilityKeys_; i0++) { \ - NifStream( visibilityKeys_[i0], out, version ); \ + NifStream( visibilityKeys_[i0], out, version, 1 ); \ }; \ #define NI_P_SYS_EMITTER_CTLR_DATA_STRING \ @@ -11619,7 +11619,7 @@ if ( version <= 0x04020200 ) { \ NifStream( numTextKeys, in, version ); \ textKeys.resize(numTextKeys); \ for (uint i0 = 0; i0 < numTextKeys; i0++) { \ - NifStream( textKeys[i0], in, version ); \ + NifStream( textKeys[i0], in, version, 1 ); \ }; \ #define NI_TEXT_KEY_EXTRA_DATA_WRITE \ @@ -11631,7 +11631,7 @@ if ( version <= 0x04020200 ) { \ }; \ NifStream( numTextKeys, out, version ); \ for (uint i0 = 0; i0 < numTextKeys; i0++) { \ - NifStream( textKeys[i0], out, version ); \ + NifStream( textKeys[i0], out, version, 1 ); \ }; \ #define NI_TEXT_KEY_EXTRA_DATA_STRING \ @@ -13081,7 +13081,7 @@ for (uint i0 = 0; i0 < 4; i0++) { \ }; \ uvGroups[i0].keys.resize(uvGroups[i0].numKeys); \ for (uint i1 = 0; i1 < uvGroups[i0].numKeys; i1++) { \ - NifStream( uvGroups[i0].keys[i1], in, version ); \ + NifStream( uvGroups[i0].keys[i1], in, version, uvGroups[i0].interpolation ); \ }; \ }; \ @@ -13093,7 +13093,7 @@ for (uint i0 = 0; i0 < 4; i0++) { \ NifStream( uvGroups[i0].interpolation, out, version ); \ }; \ for (uint i1 = 0; i1 < uvGroups[i0].numKeys; i1++) { \ - NifStream( uvGroups[i0].keys[i1], out, version ); \ + NifStream( uvGroups[i0].keys[i1], out, version, uvGroups[i0].interpolation ); \ }; \ }; \ @@ -13278,7 +13278,7 @@ uint numVisKeys; \ NifStream( numVisKeys, in, version ); \ visKeys.resize(numVisKeys); \ for (uint i0 = 0; i0 < numVisKeys; i0++) { \ - NifStream( visKeys[i0], in, version ); \ + NifStream( visKeys[i0], in, version, 1 ); \ }; \ #define NI_VIS_DATA_WRITE \ @@ -13287,7 +13287,7 @@ uint numVisKeys; \ numVisKeys = uint(visKeys.size()); \ NifStream( numVisKeys, out, version ); \ for (uint i0 = 0; i0 < numVisKeys; i0++) { \ - NifStream( visKeys[i0], out, version ); \ + NifStream( visKeys[i0], out, version, 1 ); \ }; \ #define NI_VIS_DATA_STRING \ -- GitLab