52 references to AsM4x4
System.Private.CoreLib (52)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (51)
437=> (value1.AsImpl() + value2.AsImpl()).AsM4x4(); 476=> (value1.AsImpl() * value2).AsM4x4(); 485=> (value1.AsImpl() - value2.AsImpl()).AsM4x4(); 492=> (-value.AsImpl()).AsM4x4(); 500=> (value1.AsImpl() + value2.AsImpl()).AsM4x4(); 581=> Impl.CreateBillboard(in objectPosition, in cameraPosition, in cameraUpVector, in cameraForwardVector).AsM4x4(); 590=> Impl.CreateBillboardLeftHanded(in objectPosition, in cameraPosition, in cameraUpVector, in cameraForwardVector).AsM4x4(); 600=> Impl.CreateConstrainedBillboard(in objectPosition, in cameraPosition, in rotateAxis, in cameraForwardVector, in objectForwardVector).AsM4x4(); 610=> Impl.CreateConstrainedBillboardLeftHanded(in objectPosition, in cameraPosition, in rotateAxis, in cameraForwardVector, in objectForwardVector).AsM4x4(); 617=> Impl.CreateFromAxisAngle(in axis, angle).AsM4x4(); 623=> Impl.CreateFromQuaternion(in quaternion).AsM4x4(); 631=> Impl.CreateFromYawPitchRoll(yaw, pitch, roll).AsM4x4(); 641return Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 652return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 661=> Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 670return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 680=> Impl.CreateOrthographic(width, height, zNearPlane, zFarPlane).AsM4x4(); 689=> Impl.CreateOrthographicLeftHanded(width, height, zNearPlane, zFarPlane).AsM4x4(); 700=> Impl.CreateOrthographicOffCenter(left, right, bottom, top, zNearPlane, zFarPlane).AsM4x4(); 711=> Impl.CreateOrthographicOffCenterLeftHanded(left, right, bottom, top, zNearPlane, zFarPlane).AsM4x4(); 725=> Impl.CreatePerspective(width, height, nearPlaneDistance, farPlaneDistance).AsM4x4(); 739=> Impl.CreatePerspectiveLeftHanded(width, height, nearPlaneDistance, farPlaneDistance).AsM4x4(); 756=> Impl.CreatePerspectiveFieldOfView(fieldOfView, aspectRatio, nearPlaneDistance, farPlaneDistance).AsM4x4(); 773=> Impl.CreatePerspectiveFieldOfViewLeftHanded(fieldOfView, aspectRatio, nearPlaneDistance, farPlaneDistance).AsM4x4(); 789=> Impl.CreatePerspectiveOffCenter(left, right, bottom, top, nearPlaneDistance, farPlaneDistance).AsM4x4(); 805=> Impl.CreatePerspectiveOffCenterLeftHanded(left, right, bottom, top, nearPlaneDistance, farPlaneDistance).AsM4x4(); 811=> Impl.CreateReflection(in value).AsM4x4(); 817=> Impl.CreateRotationX(radians).AsM4x4(); 824=> Impl.CreateRotationX(radians, in centerPoint).AsM4x4(); 830=> Impl.CreateRotationY(radians).AsM4x4(); 837=> Impl.CreateRotationY(radians, in centerPoint).AsM4x4(); 843=> Impl.CreateRotationZ(radians).AsM4x4(); 850=> Impl.CreateRotationZ(radians, in centerPoint).AsM4x4(); 858=> Impl.CreateScale(xScale, yScale, zScale).AsM4x4(); 867=> Impl.CreateScale(xScale, yScale, zScale, in centerPoint).AsM4x4(); 873=> Impl.CreateScale(in scales).AsM4x4(); 880=> Impl.CreateScale(scales, in centerPoint).AsM4x4(); 886=> Impl.CreateScale(scale).AsM4x4(); 893=> Impl.CreateScale(scale, in centerPoint).AsM4x4(); 900=> Impl.CreateShadow(in lightDirection, in plane).AsM4x4(); 906=> Impl.CreateTranslation(in position).AsM4x4(); 914=> Impl.CreateTranslation(xPosition, yPosition, zPosition).AsM4x4(); 932=> Impl.CreateViewport(x, y, width, height, minDepth, maxDepth).AsM4x4(); 950=> Impl.CreateViewportLeftHanded(x, y, width, height, minDepth, maxDepth).AsM4x4(); 959=> Impl.CreateWorld(in position, in forward, in up).AsM4x4(); 987=> Impl.Lerp(in matrix1.AsImpl(), in matrix2.AsImpl(), amount).AsM4x4(); 1001=> (value1.AsImpl() * value2).AsM4x4(); 1008=> (-value.AsImpl()).AsM4x4(); 1016=> (value1.AsImpl() - value2.AsImpl()).AsM4x4(); 1023=> Impl.Transform(in value.AsImpl(), in rotation).AsM4x4(); 1029=> Impl.Transpose(in matrix.AsImpl()).AsM4x4();
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (1)
1128rotation = Quaternion.CreateFromRotationMatrix(matTemp.AsM4x4());