Skip to content

Commit

Permalink
Added const
Browse files Browse the repository at this point in the history
  • Loading branch information
denis-beqiraj committed May 3, 2024
1 parent 0dafeb5 commit 9493f82
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
14 changes: 7 additions & 7 deletions Engine/include/SceneData/Bone.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,22 +42,22 @@ namespace Prisma {



int GetPositionIndex(float animationTime);
int GetPositionIndex(float animationTime) const;

int GetRotationIndex(float animationTime);
int GetRotationIndex(float animationTime) const;

int GetScaleIndex(float animationTime);
int GetScaleIndex(float animationTime) const;


private:

float GetScaleFactor(float lastTimeStamp, float nextTimeStamp, float animationTime);
float GetScaleFactor(float lastTimeStamp, float nextTimeStamp, float animationTime) const;

glm::mat4 InterpolatePosition(float animationTime);
glm::mat4 InterpolatePosition(float animationTime) const;

glm::mat4 InterpolateRotation(float animationTime);
glm::mat4 InterpolateRotation(float animationTime) const;

glm::mat4 InterpolateScaling(float animationTime);
glm::mat4 InterpolateScaling(float animationTime) const;

std::vector<KeyPosition> m_Positions;
std::vector<KeyRotation> m_Rotations;
Expand Down
14 changes: 7 additions & 7 deletions Engine/src/SceneData/Bone.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ std::string Prisma::Bone::GetBoneName() const { return m_Name; }

int Prisma::Bone::GetBoneID() { return m_ID; }

int Prisma::Bone::GetPositionIndex(float animationTime)
int Prisma::Bone::GetPositionIndex(float animationTime) const
{
for (int index = 0; index < m_NumPositions - 1; ++index)
{
Expand All @@ -65,7 +65,7 @@ int Prisma::Bone::GetPositionIndex(float animationTime)
assert(0);
}

int Prisma::Bone::GetRotationIndex(float animationTime)
int Prisma::Bone::GetRotationIndex(float animationTime) const
{
for (int index = 0; index < m_NumRotations - 1; ++index)
{
Expand All @@ -75,7 +75,7 @@ int Prisma::Bone::GetRotationIndex(float animationTime)
assert(0);
}

int Prisma::Bone::GetScaleIndex(float animationTime)
int Prisma::Bone::GetScaleIndex(float animationTime) const
{
for (int index = 0; index < m_NumScalings - 1; ++index)
{
Expand All @@ -85,7 +85,7 @@ int Prisma::Bone::GetScaleIndex(float animationTime)
assert(0);
}

float Prisma::Bone::GetScaleFactor(float lastTimeStamp, float nextTimeStamp, float animationTime)
float Prisma::Bone::GetScaleFactor(float lastTimeStamp, float nextTimeStamp, float animationTime) const
{
float scaleFactor = 0.0f;
float midWayLength = animationTime - lastTimeStamp;
Expand All @@ -94,7 +94,7 @@ float Prisma::Bone::GetScaleFactor(float lastTimeStamp, float nextTimeStamp, flo
return scaleFactor;
}

glm::mat4 Prisma::Bone::InterpolatePosition(float animationTime)
glm::mat4 Prisma::Bone::InterpolatePosition(float animationTime) const
{
if (1 == m_NumPositions)
return glm::translate(glm::mat4(1.0f), m_Positions[0].position);
Expand All @@ -108,7 +108,7 @@ glm::mat4 Prisma::Bone::InterpolatePosition(float animationTime)
return glm::translate(glm::mat4(1.0f), finalPosition);
}

glm::mat4 Prisma::Bone::InterpolateRotation(float animationTime)
glm::mat4 Prisma::Bone::InterpolateRotation(float animationTime) const
{
if (1 == m_NumRotations)
{
Expand All @@ -127,7 +127,7 @@ glm::mat4 Prisma::Bone::InterpolateRotation(float animationTime)

}

glm::mat4 Prisma::Bone::InterpolateScaling(float animationTime)
glm::mat4 Prisma::Bone::InterpolateScaling(float animationTime) const
{
if (1 == m_NumScalings)
return glm::scale(glm::mat4(1.0f), m_Scales[0].scale);
Expand Down

0 comments on commit 9493f82

Please sign in to comment.