Lines Matching refs:vec
303 Vector2 Transform(const Vector2& vec, const Matrix3& mat) in Transform() argument
306 retVal.x_ = vec.x_ * mat.mat_[0][0] + vec.y_ * mat.mat_[1][0] + mat.mat_[2][0]; // 2: row2 in Transform()
307 retVal.y_ = vec.x_ * mat.mat_[0][1] + vec.y_ * mat.mat_[1][1] + mat.mat_[2][1]; // 2: row2 in Transform()
312 Vector3 Transform(const Vector3& vec, const Matrix4& mat) in Transform() argument
315 retVal.x_ = vec.x_ * mat.mat_[0][0] + vec.y_ * mat.mat_[1][0] + in Transform()
316 vec.z_ * mat.mat_[2][0] + mat.mat_[3][0]; // 2: row2, 3: row3 in Transform()
317 retVal.y_ = vec.x_ * mat.mat_[0][1] + vec.y_ * mat.mat_[1][1] + in Transform()
318 vec.z_ * mat.mat_[2][1] + mat.mat_[3][1]; // 2: row2, 3: row3 in Transform()
319 retVal.z_ = vec.x_ * mat.mat_[0][2] + vec.y_ * mat.mat_[1][2] + // 2: row2 in Transform()
320 vec.z_ * mat.mat_[2][2] + mat.mat_[3][2]; // 2: row2, 3: row3 in Transform()
325 Vector3 TransformWithPerspDiv(const Vector3& vec, const Matrix4& mat, float w) in TransformWithPerspDiv() argument
328 retVal.x_ = vec.x_ * mat.mat_[0][0] + vec.y_ * mat.mat_[1][0] + in TransformWithPerspDiv()
329 vec.z_ * mat.mat_[2][0] + w * mat.mat_[3][0]; // 2: row2, 3: row3 in TransformWithPerspDiv()
330 retVal.y_ = vec.x_ * mat.mat_[0][1] + vec.y_ * mat.mat_[1][1] + in TransformWithPerspDiv()
331 vec.z_ * mat.mat_[2][1] + w * mat.mat_[3][1]; // 2: row2, 3: row3 in TransformWithPerspDiv()
332 retVal.z_ = vec.x_ * mat.mat_[0][2] + vec.y_ * mat.mat_[1][2] + in TransformWithPerspDiv()
333 vec.z_ * mat.mat_[2][2] + w * mat.mat_[3][2]; // 2: row2, 3: row3 in TransformWithPerspDiv()
334 float transformedW = vec.x_ * mat.mat_[0][3] + vec.y_ * mat.mat_[1][3] + in TransformWithPerspDiv()
335 vec.z_ * mat.mat_[2][3] + w * mat.mat_[3][3]; // 2: row2, 3: row3 in TransformWithPerspDiv()