Lines Matching refs:this

191     math::MTX34& DirectTransformMatrix() { return this->m_TransformMatrix; }  in DirectTransformMatrix()
197 const math::MTX34& TransformMatrix() const { return this->m_TransformMatrix; } in TransformMatrix()
203 math::MTX34Copy(&this->m_TransformMatrix, transformMatrix); in SetTransformMatrix()
205 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
215 this->m_TransformMatrix.f._00 = x00; in SetTransformMatrix()
216 this->m_TransformMatrix.f._10 = x10; in SetTransformMatrix()
217 this->m_TransformMatrix.f._20 = x20; in SetTransformMatrix()
218 this->m_TransformMatrix.f._01 = x01; in SetTransformMatrix()
219 this->m_TransformMatrix.f._11 = x11; in SetTransformMatrix()
220 this->m_TransformMatrix.f._21 = x21; in SetTransformMatrix()
221 this->m_TransformMatrix.f._02 = x02; in SetTransformMatrix()
222 this->m_TransformMatrix.f._12 = x12; in SetTransformMatrix()
223 this->m_TransformMatrix.f._22 = x22; in SetTransformMatrix()
224 this->m_TransformMatrix.f._03 = x03; in SetTransformMatrix()
225 this->m_TransformMatrix.f._13 = x13; in SetTransformMatrix()
226 this->m_TransformMatrix.f._23 = x23; in SetTransformMatrix()
228 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTransformMatrix()
236 this->m_TransformMatrix.f._00 = rotateMatrix.f._00; in SetRotateMatrix()
237 this->m_TransformMatrix.f._10 = rotateMatrix.f._10; in SetRotateMatrix()
238 this->m_TransformMatrix.f._20 = rotateMatrix.f._20; in SetRotateMatrix()
239 this->m_TransformMatrix.f._01 = rotateMatrix.f._01; in SetRotateMatrix()
240 this->m_TransformMatrix.f._11 = rotateMatrix.f._11; in SetRotateMatrix()
241 this->m_TransformMatrix.f._21 = rotateMatrix.f._21; in SetRotateMatrix()
242 this->m_TransformMatrix.f._02 = rotateMatrix.f._02; in SetRotateMatrix()
243 this->m_TransformMatrix.f._12 = rotateMatrix.f._12; in SetRotateMatrix()
244 this->m_TransformMatrix.f._22 = rotateMatrix.f._22; in SetRotateMatrix()
246 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetRotateMatrix()
256 this->m_TransformMatrix.f._00 = x00; in SetRotateMatrix()
257 this->m_TransformMatrix.f._10 = x10; in SetRotateMatrix()
258 this->m_TransformMatrix.f._20 = x20; in SetRotateMatrix()
259 this->m_TransformMatrix.f._01 = x01; in SetRotateMatrix()
260 this->m_TransformMatrix.f._11 = x11; in SetRotateMatrix()
261 this->m_TransformMatrix.f._21 = x21; in SetRotateMatrix()
262 this->m_TransformMatrix.f._02 = x02; in SetRotateMatrix()
263 this->m_TransformMatrix.f._12 = x12; in SetRotateMatrix()
264 this->m_TransformMatrix.f._22 = x22; in SetRotateMatrix()
266 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetRotateMatrix()
282 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetScale()
291 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetScale()
298 this->m_TransformMatrix.f._03 = x; in SetTranslate()
299 this->m_TransformMatrix.f._13 = y; in SetTranslate()
300 this->m_TransformMatrix.f._23 = z; in SetTranslate()
302 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in SetTranslate()
319 translate->x = this->m_TransformMatrix.f._03; in GetTranslate()
320 translate->y = this->m_TransformMatrix.f._13; in GetTranslate()
321 translate->z = this->m_TransformMatrix.f._23; in GetTranslate()
328 this->m_TransformMatrix.f._03, in GetTranslate()
329 this->m_TransformMatrix.f._13, in GetTranslate()
330 this->m_TransformMatrix.f._23); in GetTranslate()
338 this->GetTranslate(&translate); in SetRotateXYZ()
339 nw::math::MTX34RotXYZRad(&this->m_TransformMatrix, in SetRotateXYZ()
343 this->SetTranslate(translate); in SetRotateXYZ()
354 nw::math::MTX34RotXYZRad(&this->m_TransformMatrix, in SetRotateAndTranslate()
359 this->SetTranslate(translate); in SetRotateAndTranslate()
369 this->m_Scale = transform.scale; in SetTransform()
389 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in NormalizeRotateMatrix()
394 math::VEC3* v0 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[0]); in NormalizeRotateMatrix()
395 math::VEC3* v1 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[1]); in NormalizeRotateMatrix()
396 math::VEC3* v2 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[2]); in NormalizeRotateMatrix()
417 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in NormalizeRotateMatrix()
430 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in RotateMatrixToQuaternion()
434 math::MTX34ToQUAT(&q, &this->m_TransformMatrix); in RotateMatrixToQuaternion()
435 this->m_TransformMatrix.f._00 = q.x; in RotateMatrixToQuaternion()
436 this->m_TransformMatrix.f._01 = q.y; in RotateMatrixToQuaternion()
437 this->m_TransformMatrix.f._02 = q.z; in RotateMatrixToQuaternion()
438 this->m_TransformMatrix.f._10 = q.w; in RotateMatrixToQuaternion()
440 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in RotateMatrixToQuaternion()
453 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in QuaternionToRotateMatrix()
456 math::VEC3 t = this->m_TransformMatrix.GetColumn(3); in QuaternionToRotateMatrix()
457 …math::QUAT q(this->m_TransformMatrix.f._00, this->m_TransformMatrix.f._01, this->m_TransformMatrix… in QuaternionToRotateMatrix()
458 math::QUATToMTX34(&this->m_TransformMatrix, &q); in QuaternionToRotateMatrix()
459 this->m_TransformMatrix.SetColumn(3, t); // 移動成分を復元 in QuaternionToRotateMatrix()
461 math::VEC3* v0 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[0]); in QuaternionToRotateMatrix()
462 math::VEC3* v1 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[1]); in QuaternionToRotateMatrix()
463 math::VEC3* v2 = reinterpret_cast<math::VEC3*>(&this->m_TransformMatrix.m[2]); in QuaternionToRotateMatrix()
472 this->EnableFlags(CalculatedTransform::FLAG_IS_DIRTY); in QuaternionToRotateMatrix()
486 if (!this->IsEnabledFlags(CalculatedTransform::FLAG_IS_IGNORE_ROTATE)) in AdjustZeroRotateMatrix()
488 const math::MTX34& m = this->TransformMatrix(); in AdjustZeroRotateMatrix()
499 this->SetRotateMatrix(defaultMtx); in AdjustZeroRotateMatrix()
503 this->SetRotateMatrix( in AdjustZeroRotateMatrix()
585 if (this->IsEnabledFlags(FLAG_IS_IGNORE_SCALE)) in UpdateScaleFlags()
590 this->DisableFlags(FLAG_IS_UNIFORM_SCALE | FLAG_IS_SCALE_ONE); in UpdateScaleFlags()
592 const math::VEC3& scale = this->m_Scale; in UpdateScaleFlags()
595 this->EnableFlags(FLAG_IS_UNIFORM_SCALE); in UpdateScaleFlags()
599 this->EnableFlags(FLAG_IS_SCALE_ONE); in UpdateScaleFlags()