CSkeleton: Make use of size_t where applicable

Prevents truncation warnings.
This commit is contained in:
Lioncash
2020-06-17 04:24:43 -04:00
parent 21d89d0a23
commit 32dafc6bb8
4 changed files with 19 additions and 16 deletions

View File

@@ -131,7 +131,7 @@ void CSkeleton::Draw(FRenderOptions /*Options*/, const CBoneTransformData *pkDat
}
// Draw child links
for (uint32 iChild = 0; iChild < pBone->NumChildren(); iChild++)
for (size_t iChild = 0; iChild < pBone->NumChildren(); iChild++)
{
const CBone *pChild = pBone->ChildByIndex(iChild);
const CVector3f ChildPos = pkData ? pChild->TransformedPosition(*pkData) : pChild->Position();

View File

@@ -73,8 +73,8 @@ public:
// Accessors
CSkeleton* Skeleton() const { return mpSkeleton; }
CBone* Parent() const { return mpParent; }
uint32 NumChildren() const { return mChildren.size(); }
CBone* ChildByIndex(uint32 Index) const { return mChildren[Index]; }
size_t NumChildren() const { return mChildren.size(); }
CBone* ChildByIndex(size_t Index) const { return mChildren[Index]; }
uint32 ID() const { return mID; }
CVector3f Position() const { return mPosition; }
CVector3f LocalPosition() const { return mLocalPosition; }

View File

@@ -6,7 +6,7 @@
void CSkeletonLoader::SetLocalBoneCoords(CBone *pBone)
{
for (uint32 iChild = 0; iChild < pBone->NumChildren(); iChild++)
for (size_t iChild = 0; iChild < pBone->NumChildren(); iChild++)
SetLocalBoneCoords(pBone->ChildByIndex(iChild));
if (pBone->mpParent)