Lines Matching refs:this
181 math::MTX34& DirectTransformMatrix() { return this->m_TransformMatrix; } in DirectTransformMatrix()
187 const math::MTX34& TransformMatrix() const { return this->m_TransformMatrix; } in TransformMatrix()
193 math::MTX34Copy(&this->m_TransformMatrix, transformMatrix); in SetTransformMatrix()
195 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
205 this->m_TransformMatrix.f._00 = x00; in SetTransformMatrix()
206 this->m_TransformMatrix.f._10 = x10; in SetTransformMatrix()
207 this->m_TransformMatrix.f._20 = x20; in SetTransformMatrix()
208 this->m_TransformMatrix.f._01 = x01; in SetTransformMatrix()
209 this->m_TransformMatrix.f._11 = x11; in SetTransformMatrix()
210 this->m_TransformMatrix.f._21 = x21; in SetTransformMatrix()
211 this->m_TransformMatrix.f._02 = x02; in SetTransformMatrix()
212 this->m_TransformMatrix.f._12 = x12; in SetTransformMatrix()
213 this->m_TransformMatrix.f._22 = x22; in SetTransformMatrix()
214 this->m_TransformMatrix.f._03 = x03; in SetTransformMatrix()
215 this->m_TransformMatrix.f._13 = x13; in SetTransformMatrix()
216 this->m_TransformMatrix.f._23 = x23; in SetTransformMatrix()
218 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
226 this->m_TransformMatrix.f._00 = rotateMatrix.f._00; in SetRotateMatrix()
227 this->m_TransformMatrix.f._10 = rotateMatrix.f._10; in SetRotateMatrix()
228 this->m_TransformMatrix.f._20 = rotateMatrix.f._20; in SetRotateMatrix()
229 this->m_TransformMatrix.f._01 = rotateMatrix.f._01; in SetRotateMatrix()
230 this->m_TransformMatrix.f._11 = rotateMatrix.f._11; in SetRotateMatrix()
231 this->m_TransformMatrix.f._21 = rotateMatrix.f._21; in SetRotateMatrix()
232 this->m_TransformMatrix.f._02 = rotateMatrix.f._02; in SetRotateMatrix()
233 this->m_TransformMatrix.f._12 = rotateMatrix.f._12; in SetRotateMatrix()
234 this->m_TransformMatrix.f._22 = rotateMatrix.f._22; in SetRotateMatrix()
236 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetRotateMatrix()
246 this->m_TransformMatrix.f._00 = x00; in SetRotateMatrix()
247 this->m_TransformMatrix.f._10 = x10; in SetRotateMatrix()
248 this->m_TransformMatrix.f._20 = x20; in SetRotateMatrix()
249 this->m_TransformMatrix.f._01 = x01; in SetRotateMatrix()
250 this->m_TransformMatrix.f._11 = x11; in SetRotateMatrix()
251 this->m_TransformMatrix.f._21 = x21; in SetRotateMatrix()
252 this->m_TransformMatrix.f._02 = x02; in SetRotateMatrix()
253 this->m_TransformMatrix.f._12 = x12; in SetRotateMatrix()
254 this->m_TransformMatrix.f._22 = x22; in SetRotateMatrix()
256 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetRotateMatrix()
272 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetScale()
281 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetScale()
288 this->m_TransformMatrix.f._03 = x; in SetTranslate()
289 this->m_TransformMatrix.f._13 = y; in SetTranslate()
290 this->m_TransformMatrix.f._23 = z; in SetTranslate()
292 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTranslate()
309 translate->x = this->m_TransformMatrix.f._03; in GetTranslate()
310 translate->y = this->m_TransformMatrix.f._13; in GetTranslate()
311 translate->z = this->m_TransformMatrix.f._23; in GetTranslate()
318 this->m_TransformMatrix.f._03, in GetTranslate()
319 this->m_TransformMatrix.f._13, in GetTranslate()
320 this->m_TransformMatrix.f._23); in GetTranslate()
328 this->GetTranslate(&translate); in SetRotateXYZ()
329 nw::math::MTX34RotXYZRad(&this->m_TransformMatrix, in SetRotateXYZ()
333 this->SetTranslate(translate); in SetRotateXYZ()
344 nw::math::MTX34RotXYZRad(&this->m_TransformMatrix, in SetRotateAndTranslate()
349 this->SetTranslate(translate); in SetRotateAndTranslate()
359 this->m_Scale = transform.scale; in SetTransform()
381 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in NormalizeRotateMatrix()
386 math::VEC3* v0 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[0]); in NormalizeRotateMatrix()
387 math::VEC3* v1 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[1]); in NormalizeRotateMatrix()
388 math::VEC3* v2 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[2]); in NormalizeRotateMatrix()
409 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in NormalizeRotateMatrix()
422 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in RotateMatrixToQuaternion()
426 math::MTX34ToQUAT(&q, &this->m_TransformMatrix); in RotateMatrixToQuaternion()
427 this->m_TransformMatrix.f._00 = q.x; in RotateMatrixToQuaternion()
428 this->m_TransformMatrix.f._01 = q.y; in RotateMatrixToQuaternion()
429 this->m_TransformMatrix.f._02 = q.z; in RotateMatrixToQuaternion()
430 this->m_TransformMatrix.f._10 = q.w; in RotateMatrixToQuaternion()
432 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in RotateMatrixToQuaternion()
447 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in QuaternionToRotateMatrix()
450 math::VEC3 t = this->m_TransformMatrix.GetColumn(3); in QuaternionToRotateMatrix()
451 …math::QUAT q(this->m_TransformMatrix.f._00, this->m_TransformMatrix.f._01, this->m_TransformMatrix… in QuaternionToRotateMatrix()
452 math::QUATToMTX34(&this->m_TransformMatrix, &q); in QuaternionToRotateMatrix()
453 this->m_TransformMatrix.SetColumn(3, t); // 移動成分を復元 in QuaternionToRotateMatrix()
455 math::VEC3* v0 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[0]); in QuaternionToRotateMatrix()
456 math::VEC3* v1 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[1]); in QuaternionToRotateMatrix()
457 math::VEC3* v2 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[2]); in QuaternionToRotateMatrix()
466 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in QuaternionToRotateMatrix()
529 if (this->IsEnabledFlags(FLAG_IS_IGNORE_SCALE)) in UpdateScaleFlags()
534 this->DisableFlags(FLAG_IS_UNIFORM_SCALE | FLAG_IS_SCALE_ONE); in UpdateScaleFlags()
536 const math::VEC3& scale = this->m_Scale; in UpdateScaleFlags()
539 this->EnableFlags(FLAG_IS_UNIFORM_SCALE); in UpdateScaleFlags()
543 this->EnableFlags(FLAG_IS_SCALE_ONE); in UpdateScaleFlags()