void SetProjection(const glm::mat4 &p) noexcept;
void SetView(const glm::mat4 &v) noexcept;
void SetVP(const glm::mat4 &v, const glm::mat4 &p) noexcept;
void SetProjection(const glm::mat4 &p) noexcept;
void SetView(const glm::mat4 &v) noexcept;
void SetVP(const glm::mat4 &v, const glm::mat4 &p) noexcept;