Use std::string_view for strings

This commit is contained in:
SirLynix
2024-01-04 14:40:50 +01:00
parent 0cd8cff53e
commit 2125b80b8d
9 changed files with 18 additions and 18 deletions

View File

@@ -22,7 +22,7 @@ namespace Nz
~NodeComponent() = default;
void SetParent(entt::handle entity, bool keepDerived = false);
void SetParentJoint(entt::handle entity, const std::string& jointName, bool keepDerived = false);
void SetParentJoint(entt::handle entity, std::string_view jointName, bool keepDerived = false);
void SetParentJoint(entt::handle entity, std::size_t jointIndex, bool keepDerived = false);
using Node::SetParent;

View File

@@ -20,7 +20,7 @@ namespace Nz
SkeletonComponentBase(SkeletonComponentBase&&) noexcept = default;
~SkeletonComponentBase() = default;
inline std::size_t FindJointByName(const std::string& jointName) const;
inline std::size_t FindJointByName(std::string_view jointName) const;
inline const Joint& GetAttachedJoint(std::size_t jointIndex) const;
inline const std::shared_ptr<Skeleton>& GetSkeleton() const;

View File

@@ -11,7 +11,7 @@ namespace Nz
{
}
inline std::size_t SkeletonComponentBase::FindJointByName(const std::string& jointName) const
inline std::size_t SkeletonComponentBase::FindJointByName(std::string_view jointName) const
{
return m_referenceSkeleton->GetJointIndex(jointName);
}