src/main.h

changeset 64
f99d52b1646b
parent 63
f7dd937667a5
child 73
97df974b5ed5
equal deleted inserted replaced
63:f7dd937667a5 64:f99d52b1646b
85 template<typename T> 85 template<typename T>
86 void reserveMore(std::vector<T>& vector, std::size_t amount) 86 void reserveMore(std::vector<T>& vector, std::size_t amount)
87 { 87 {
88 vector.reserve(vector.size() + amount); 88 vector.reserve(vector.size() + amount);
89 } 89 }
90
91 inline QString vectorToString(const glm::vec2& vec)
92 {
93 return "(%1, %2)"_q
94 .arg(toDouble(vec.x))
95 .arg(toDouble(vec.y));
96 }
97
98 inline QString vectorToString(const glm::vec3& vec)
99 {
100 return "(%1, %2, %3)"_q
101 .arg(toDouble(vec.x))
102 .arg(toDouble(vec.y))
103 .arg(toDouble(vec.z));
104 }
105
106 inline QString vectorToString(const glm::vec4& vec)
107 {
108 return "(%1, %2, %3, %4)"_q
109 .arg(toDouble(vec.x))
110 .arg(toDouble(vec.y))
111 .arg(toDouble(vec.z))
112 .arg(toDouble(vec.w));
113 }

mercurial