Merge pull request #4167 from assimp/kimkulling-fix_uninitialized_attribs_issue-4158
Update anim.hpull/4165/head^2
commit
d4755648b4
|
@ -98,6 +98,7 @@ struct aiVectorKey {
|
||||||
bool operator<(const aiVectorKey &rhs) const {
|
bool operator<(const aiVectorKey &rhs) const {
|
||||||
return mTime < rhs.mTime;
|
return mTime < rhs.mTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator>(const aiVectorKey &rhs) const {
|
bool operator>(const aiVectorKey &rhs) const {
|
||||||
return mTime > rhs.mTime;
|
return mTime > rhs.mTime;
|
||||||
}
|
}
|
||||||
|
@ -131,6 +132,7 @@ struct aiQuatKey {
|
||||||
bool operator==(const aiQuatKey &rhs) const {
|
bool operator==(const aiQuatKey &rhs) const {
|
||||||
return rhs.mValue == this->mValue;
|
return rhs.mValue == this->mValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator!=(const aiQuatKey &rhs) const {
|
bool operator!=(const aiQuatKey &rhs) const {
|
||||||
return rhs.mValue != this->mValue;
|
return rhs.mValue != this->mValue;
|
||||||
}
|
}
|
||||||
|
@ -139,6 +141,7 @@ struct aiQuatKey {
|
||||||
bool operator<(const aiQuatKey &rhs) const {
|
bool operator<(const aiQuatKey &rhs) const {
|
||||||
return mTime < rhs.mTime;
|
return mTime < rhs.mTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool operator>(const aiQuatKey &rhs) const {
|
bool operator>(const aiQuatKey &rhs) const {
|
||||||
return mTime > rhs.mTime;
|
return mTime > rhs.mTime;
|
||||||
}
|
}
|
||||||
|
|
|
@ -300,6 +300,10 @@ struct aiBone {
|
||||||
aiBone() AI_NO_EXCEPT
|
aiBone() AI_NO_EXCEPT
|
||||||
: mName(),
|
: mName(),
|
||||||
mNumWeights(0),
|
mNumWeights(0),
|
||||||
|
#ifndef ASSIMP_BUILD_NO_ARMATUREPOPULATE_PROCESS
|
||||||
|
mArmature(nullptr),
|
||||||
|
mNode(nullptr),
|
||||||
|
#endif
|
||||||
mWeights(nullptr),
|
mWeights(nullptr),
|
||||||
mOffsetMatrix() {
|
mOffsetMatrix() {
|
||||||
// empty
|
// empty
|
||||||
|
@ -309,6 +313,10 @@ struct aiBone {
|
||||||
aiBone(const aiBone &other) :
|
aiBone(const aiBone &other) :
|
||||||
mName(other.mName),
|
mName(other.mName),
|
||||||
mNumWeights(other.mNumWeights),
|
mNumWeights(other.mNumWeights),
|
||||||
|
#ifndef ASSIMP_BUILD_NO_ARMATUREPOPULATE_PROCESS
|
||||||
|
mArmature(nullptr),
|
||||||
|
mNode(nullptr),
|
||||||
|
#endif
|
||||||
mWeights(nullptr),
|
mWeights(nullptr),
|
||||||
mOffsetMatrix(other.mOffsetMatrix) {
|
mOffsetMatrix(other.mOffsetMatrix) {
|
||||||
if (other.mWeights && other.mNumWeights) {
|
if (other.mWeights && other.mNumWeights) {
|
||||||
|
|
Loading…
Reference in New Issue