mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-17 00:47:05 +00:00
CSkeleton: Make use of size_t where applicable
Prevents truncation warnings.
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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; }
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user