Fix a lot of small errors/warnings

This commit is contained in:
Jérôme Leclercq
2020-08-28 15:42:19 +02:00
parent 0ff0425045
commit 8d873a8307
25 changed files with 85 additions and 926 deletions

View File

@@ -44,6 +44,7 @@ namespace Nz
inline const Component& GetComponent(std::size_t componentIndex) const;
inline std::size_t GetComponentCount() const;
inline const std::vector<Component>& GetComponents() const;
inline VertexInputRate GetInputRate() const;
inline std::size_t GetStride() const;

View File

@@ -33,6 +33,11 @@ namespace Nz
return m_components.size();
}
inline auto VertexDeclaration::GetComponents() const -> const std::vector<Component>&
{
return m_components;
}
inline VertexInputRate VertexDeclaration::GetInputRate() const
{
return m_inputRate;
@@ -84,19 +89,4 @@ namespace Nz
}
}
namespace std
{
inline const Nz::VertexDeclaration::Component* begin(const Nz::VertexDeclaration& declaration)
{
assert(declaration.GetComponentCount() != 0);
return &declaration.GetComponent(0);
}
inline const Nz::VertexDeclaration::Component* end(const Nz::VertexDeclaration& declaration)
{
assert(declaration.GetComponentCount() != 0);
return (&declaration.GetComponent(declaration.GetComponentCount() - 1) + 1);
}
}
#include <Nazara/Utility/DebugOff.hpp>