Lines Matching refs:index
228 VEC3& GetRow(int index) in GetRow() argument
230 NN_MATH_MINMAXLT_ASSERT(index, 0, ROW_COUNT); in GetRow()
231 return *reinterpret_cast<VEC3*>(&this->v[index]); in GetRow()
235 const VEC3& GetRow(int index) const in GetRow() argument
237 NN_MATH_MINMAXLT_ASSERT(index, 0, ROW_COUNT); in GetRow()
238 return *reinterpret_cast<const VEC3*>(&this->v[index]); in GetRow()
242 VEC4 GetColumn(int index) const in GetColumn() argument
244 NN_MATH_MINMAXLT_ASSERT(index, 0, COLUMN_COUNT); in GetColumn()
246 column.x = this->m[0][index]; in GetColumn()
247 column.y = this->m[1][index]; in GetColumn()
248 column.z = this->m[2][index]; in GetColumn()
249 column.w = this->m[3][index]; in GetColumn()
254 void SetColumn(int index, const VEC4& column) in SetColumn() argument
256 NN_MATH_MINMAXLT_ASSERT(index, 0, COLUMN_COUNT); in SetColumn()
257 this->m[0][index] = column.x; in SetColumn()
258 this->m[1][index] = column.y; in SetColumn()
259 this->m[2][index] = column.z; in SetColumn()
260 this->m[3][index] = column.w; in SetColumn()