• Home
  • Raw
  • Download

Lines Matching refs:b

109 Matrix4 Matrix4::frustum(float l, float r, float b, float t, float n, float f)  in frustum()  argument
111 return Matrix4((2.0f * n) / (r - l), 0.0f, (r + l) / (r - l), 0.0f, 0.0f, (2.0f * n) / (t - b), in frustum()
112 (t + b) / (t - b), 0.0f, 0.0f, 0.0f, -(f + n) / (f - n), in frustum()
123 Matrix4 Matrix4::ortho(float l, float r, float b, float t, float n, float f) in ortho() argument
125 return Matrix4(2.0f / (r - l), 0.0f, 0.0f, -(r + l) / (r - l), 0.0f, 2.0f / (t - b), 0.0f, in ortho()
126 -(t + b) / (t - b), 0.0f, 0.0f, -2.0f / (f - n), -(f + n) / (f - n), 0.0f, 0.0f, in ortho()
222 Matrix4 operator*(const Matrix4 &a, const Matrix4 &b) in operator *() argument
224 return Matrix4(a.data[0] * b.data[0] + a.data[4] * b.data[1] + a.data[8] * b.data[2] + in operator *()
225 a.data[12] * b.data[3], in operator *()
226 a.data[0] * b.data[4] + a.data[4] * b.data[5] + a.data[8] * b.data[6] + in operator *()
227 a.data[12] * b.data[7], in operator *()
228 a.data[0] * b.data[8] + a.data[4] * b.data[9] + a.data[8] * b.data[10] + in operator *()
229 a.data[12] * b.data[11], in operator *()
230 a.data[0] * b.data[12] + a.data[4] * b.data[13] + a.data[8] * b.data[14] + in operator *()
231 a.data[12] * b.data[15], in operator *()
232 a.data[1] * b.data[0] + a.data[5] * b.data[1] + a.data[9] * b.data[2] + in operator *()
233 a.data[13] * b.data[3], in operator *()
234 a.data[1] * b.data[4] + a.data[5] * b.data[5] + a.data[9] * b.data[6] + in operator *()
235 a.data[13] * b.data[7], in operator *()
236 a.data[1] * b.data[8] + a.data[5] * b.data[9] + a.data[9] * b.data[10] + in operator *()
237 a.data[13] * b.data[11], in operator *()
238 a.data[1] * b.data[12] + a.data[5] * b.data[13] + a.data[9] * b.data[14] + in operator *()
239 a.data[13] * b.data[15], in operator *()
240 a.data[2] * b.data[0] + a.data[6] * b.data[1] + a.data[10] * b.data[2] + in operator *()
241 a.data[14] * b.data[3], in operator *()
242 a.data[2] * b.data[4] + a.data[6] * b.data[5] + a.data[10] * b.data[6] + in operator *()
243 a.data[14] * b.data[7], in operator *()
244 a.data[2] * b.data[8] + a.data[6] * b.data[9] + a.data[10] * b.data[10] + in operator *()
245 a.data[14] * b.data[11], in operator *()
246 a.data[2] * b.data[12] + a.data[6] * b.data[13] + a.data[10] * b.data[14] + in operator *()
247 a.data[14] * b.data[15], in operator *()
248 a.data[3] * b.data[0] + a.data[7] * b.data[1] + a.data[11] * b.data[2] + in operator *()
249 a.data[15] * b.data[3], in operator *()
250 a.data[3] * b.data[4] + a.data[7] * b.data[5] + a.data[11] * b.data[6] + in operator *()
251 a.data[15] * b.data[7], in operator *()
252 a.data[3] * b.data[8] + a.data[7] * b.data[9] + a.data[11] * b.data[10] + in operator *()
253 a.data[15] * b.data[11], in operator *()
254 a.data[3] * b.data[12] + a.data[7] * b.data[13] + a.data[11] * b.data[14] + in operator *()
255 a.data[15] * b.data[15]); in operator *()
258 Matrix4 &operator*=(Matrix4 &a, const Matrix4 &b) in operator *=() argument
260 a = a * b; in operator *=()
264 Matrix4 operator*(const Matrix4 &a, float b) in operator *() argument
269 ret.data[i] *= b; in operator *()
274 Matrix4 &operator*=(Matrix4 &a, float b) in operator *=() argument
278 a.data[i] *= b; in operator *=()
283 Vector4 operator*(const Matrix4 &a, const Vector4 &b) in operator *() argument
285 return Vector4(a.data[0] * b.x() + a.data[4] * b.y() + a.data[8] * b.z() + a.data[12] * b.w(), in operator *()
286 a.data[1] * b.x() + a.data[5] * b.y() + a.data[9] * b.z() + a.data[13] * b.w(), in operator *()
287 a.data[2] * b.x() + a.data[6] * b.y() + a.data[10] * b.z() + a.data[14] * b.w(), in operator *()
288 a.data[3] * b.x() + a.data[7] * b.y() + a.data[11] * b.z() + a.data[15] * b.w()); in operator *()
291 bool operator==(const Matrix4 &a, const Matrix4 &b) in operator ==() argument
295 if (a.data[i] != b.data[i]) in operator ==()
303 bool operator!=(const Matrix4 &a, const Matrix4 &b) in operator !=() argument
305 return !(a == b); in operator !=()