Box2D.Common.Mat22.MulTransToOutUnsafe C# (CSharp) Method

MulTransToOutUnsafe() public method

public MulTransToOutUnsafe ( Mat22 b, Mat22 result ) : void
b Mat22
result Mat22
return void
        public void MulTransToOutUnsafe(Mat22 b, Mat22 result)
        {
            Debug.Assert(b != result);
            Debug.Assert(this != result);
            result.Ex.X = Ex.X * b.Ex.X + Ex.Y * b.Ex.Y;
            result.Ey.X = Ex.X * b.Ey.X + Ex.Y * b.Ey.Y;
            result.Ex.Y = Ey.X * b.Ex.X + Ey.Y * b.Ex.Y;
            result.Ey.Y = Ey.X * b.Ey.X + Ey.Y * b.Ey.Y;
        }

Same methods

Mat22::MulTransToOutUnsafe ( Mat22 a, Mat22 b, Mat22 result ) : void
Mat22::MulTransToOutUnsafe ( Mat22 r, Vec2 v, Vec2 result ) : void