Skip to content
Snippets Groups Projects
Commit b34877b4 authored by Tazpn's avatar Tazpn
Browse files

niflib: Update with recent nif.xml changes. Fix Num Control Points

parent 6c03da1e
No related branches found
No related tags found
No related merge requests found
......@@ -91,11 +91,11 @@ std::list<NiObjectRef> NiBSplineBasisData::GetRefs() const {
//--BEGIN MISC CUSTOM CODE--//
unsigned int NiBSplineBasisData::GetNumControlPt() const {
unsigned int NiBSplineBasisData::GetNumControlPoints() const {
return numControlPoints;
}
void NiBSplineBasisData::SetNumControlPt( unsigned int value ) {
void NiBSplineBasisData::SetNumControlPoints( unsigned int value ) {
numControlPoints = value;
}
......
......@@ -165,7 +165,7 @@ vector< Quaternion > NiBSplineCompTransformInterpolator::GetQuatRotateControlDat
{
vector< Quaternion > value;
if ((rotationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofQuat;
vector<short> points = splineData->GetShortControlPointRange(rotationOffset, npts);
value.reserve(nctrl);
......@@ -185,7 +185,7 @@ vector< Vector3 > NiBSplineCompTransformInterpolator::GetTranslateControlData()
{
vector< Vector3 > value;
if ((translationOffset != USHRT_MAX) && splineData && basisData) { // has translation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofTrans;
vector<short> points = splineData->GetShortControlPointRange(translationOffset, npts);
value.reserve(nctrl);
......@@ -204,7 +204,7 @@ vector< float > NiBSplineCompTransformInterpolator::GetScaleControlData() const
{
vector< float > value;
if ((scaleOffset != USHRT_MAX) && splineData && basisData) { // has translation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofScale;
vector<short> points = splineData->GetShortControlPointRange(scaleOffset, npts);
value.reserve(nctrl);
......@@ -220,7 +220,7 @@ vector< Key<Quaternion> > NiBSplineCompTransformInterpolator::SampleQuatRotateKe
{
vector< Key<Quaternion> > value;
if ((rotationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofQuat;
vector<short> points = splineData->GetShortControlPointRange(rotationOffset, npts);
vector<float> control(npts);
......@@ -258,7 +258,7 @@ vector< Key<Vector3> > NiBSplineCompTransformInterpolator::SampleTranslateKeys(i
{
vector< Key<Vector3> > value;
if ((translationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofTrans;
vector<short> points = splineData->GetShortControlPointRange(translationOffset, npts);
vector<float> control(npts);
......@@ -294,7 +294,7 @@ vector< Key<float> > NiBSplineCompTransformInterpolator::SampleScaleKeys(int npo
vector< Key<float> > value;
if ((scaleOffset != USHRT_MAX) && splineData && basisData) // has rotation data
{
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofScale;
vector<short> points = splineData->GetShortControlPointRange(scaleOffset, npts);
vector<float> control(npts);
......@@ -322,11 +322,11 @@ vector< Key<float> > NiBSplineCompTransformInterpolator::SampleScaleKeys(int npo
return value;
}
int NiBSplineCompTransformInterpolator::GetNumControlPt() const
int NiBSplineCompTransformInterpolator::GetNumControlPoints() const
{
if (basisData)
{
return basisData->GetNumControlPt();
return basisData->GetNumControlPoints();
}
return 0;
}
......
......@@ -140,7 +140,7 @@ vector< Quaternion > NiBSplineTransformInterpolator::GetQuatRotateControlData()
{
vector< Quaternion > value;
if ((rotationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofQuat;
vector<float> points = splineData->GetFloatControlPointRange(rotationOffset, npts);
value.reserve(nctrl);
......@@ -160,7 +160,7 @@ vector< Vector3 > NiBSplineTransformInterpolator::GetTranslateControlData() cons
{
vector< Vector3 > value;
if ((translationOffset != USHRT_MAX) && splineData && basisData) { // has translation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofTrans;
vector<float> points = splineData->GetFloatControlPointRange(translationOffset, npts);
value.reserve(nctrl);
......@@ -179,7 +179,7 @@ vector< float > NiBSplineTransformInterpolator::GetScaleControlData() const
{
vector< float > value;
if ((scaleOffset != USHRT_MAX) && splineData && basisData) { // has translation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofScale;
vector<float> points = splineData->GetFloatControlPointRange(scaleOffset, npts);
value.reserve(nctrl);
......@@ -195,7 +195,7 @@ vector< Key<Quaternion> > NiBSplineTransformInterpolator::SampleQuatRotateKeys(i
{
vector< Key<Quaternion> > value;
if ((rotationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofQuat;
vector<float> points = splineData->GetFloatControlPointRange(rotationOffset, npts);
vector<float> control(npts);
......@@ -233,7 +233,7 @@ vector< Key<Vector3> > NiBSplineTransformInterpolator::SampleTranslateKeys(int n
{
vector< Key<Vector3> > value;
if ((translationOffset != USHRT_MAX) && splineData && basisData) { // has rotation data
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofTrans;
vector<float> points = splineData->GetFloatControlPointRange(translationOffset, npts);
vector<float> control(npts);
......@@ -269,7 +269,7 @@ vector< Key<float> > NiBSplineTransformInterpolator::SampleScaleKeys(int npoints
vector< Key<float> > value;
if ((scaleOffset != USHRT_MAX) && splineData && basisData) // has rotation data
{
int nctrl = basisData->GetNumControlPt();
int nctrl = basisData->GetNumControlPoints();
int npts = nctrl * SizeofScale;
vector<float> points = splineData->GetFloatControlPointRange(scaleOffset, npts);
vector<float> control(npts);
......@@ -297,11 +297,11 @@ vector< Key<float> > NiBSplineTransformInterpolator::SampleScaleKeys(int npoints
return value;
}
int NiBSplineTransformInterpolator::GetNumControlPt() const
int NiBSplineTransformInterpolator::GetNumControlPoints() const
{
if (basisData)
{
return basisData->GetNumControlPt();
return basisData->GetNumControlPoints();
}
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment