1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-24 18:39:59 +00:00

NIFStream: remove getShort, getMatrix3, getQuaternion

This commit is contained in:
Alexei Kotov 2023-09-13 21:56:02 +03:00
parent 090da90302
commit 956ede52fb
4 changed files with 5 additions and 8 deletions

View File

@ -264,7 +264,7 @@ namespace Nif
bankDir = nif->getInt();
maxBankAngle = nif->getFloat();
smoothing = nif->getFloat();
followAxis = nif->getShort();
nif->read(followAxis);
posData.read(nif);
floatData.read(nif);
}
@ -507,7 +507,7 @@ namespace Nif
void NiTransformInterpolator::read(NIFStream* nif)
{
defaultPos = nif->getVector3();
defaultRot = nif->getQuaternion();
nif->read(defaultRot);
defaultScale = nif->getFloat();
if (nif->getVersion() <= NIFStream::generateVersion(10, 1, 0, 109))
{
@ -655,7 +655,7 @@ namespace Nif
if (nif->getVersion() <= NIFStream::generateVersion(10, 1, 0, 109))
{
mPosValue = nif->getVector3();
mRotValue = nif->getQuaternion();
nif->read(mRotValue);
mScaleValue = nif->getFloat();
if (!nif->getBoolean())
mPosValue = osg::Vec3f();

View File

@ -203,7 +203,7 @@ namespace Nif
int bankDir;
float maxBankAngle, smoothing;
short followAxis;
uint16_t followAxis;
void read(NIFStream* nif) override;
void post(Reader& nif) override;

View File

@ -149,7 +149,6 @@ namespace Nif
/// DEPRECATED: Use read() or get()
char getChar() { return get<char>(); }
short getShort() { return get<short>(); }
unsigned short getUShort() { return get<unsigned short>(); }
int getInt() { return get<int>(); }
unsigned int getUInt() { return get<unsigned int>(); }
@ -157,8 +156,6 @@ namespace Nif
osg::Vec2f getVector2() { return get<osg::Vec2f>(); }
osg::Vec3f getVector3() { return get<osg::Vec3f>(); }
osg::Vec4f getVector4() { return get<osg::Vec4f>(); }
Matrix3 getMatrix3() { return get<Matrix3>(); }
osg::Quat getQuaternion() { return get<osg::Quat>(); }
bool getBoolean() { return get<bool>(); }
std::string getString() { return get<std::string>(); }
};

View File

@ -25,7 +25,7 @@ namespace Nif
case BOX_BV:
{
box.center = nif->getVector3();
box.axes = nif->getMatrix3();
nif->read(box.axes);
box.extents = nif->getVector3();
break;
}