Lines Matching refs:transform
393 // This method is used to update transform when rect changed, but world transform matrix should not change.
395 Transform& transform)
397 TransformHelper::Vector3 pivotPos = { rect.posX_ + transform.pivotX_ * rect.width_,
398 rect.posY_ + transform.pivotY_ * rect.height_, 0 };
403 transform.scaleX_ = scale.x_;
404 transform.scaleY_ = scale.y_;
405 transform.scaleZ_ = scale.z_;
406 transform.translateX_ = translation.x_;
407 transform.translateY_ = translation.y_;
408 transform.translateZ_ = translation.z_;
411 static TransformHelper::Matrix4 ComputeWorldTransformMat4(const Transform& transform)
415 if (!MathHelper::NearZero(transform.scaleX_ - 1.0f) || !MathHelper::NearZero(transform.scaleY_ - 1.0f) ||
416 !MathHelper::NearZero(transform.scaleZ_ - 1.0f)) {
417 ret *= TransformHelper::CreateScale(transform.scaleX_, transform.scaleY_, transform.scaleZ_);
420 if (!MathHelper::NearZero(transform.rotationX_)) {
421 ret *= TransformHelper::CreateRotationX(MathHelper::ToRadians(transform.rotationX_));
423 if (!MathHelper::NearZero(transform.rotationY_)) {
424 ret *= TransformHelper::CreateRotationY(MathHelper::ToRadians(transform.rotationY_));
426 if (!MathHelper::NearZero(transform.rotationZ_)) {
427 ret *= TransformHelper::CreateRotationZ(MathHelper::ToRadians(transform.rotationZ_));
430 if (!MathHelper::NearZero(transform.translateX_) || !MathHelper::NearZero(transform.translateY_) ||
431 !MathHelper::NearZero(transform.translateZ_)) {
432 ret *= TransformHelper::CreateTranslation(TransformHelper::Vector3(transform.translateX_,
433 transform.translateY_, transform.translateZ_));