55 references to AsM4x4
System.Private.CoreLib (55)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (54)
120get => Impl.Identity.AsM4x4(); 167=> (value1.AsImpl() + value2.AsImpl()).AsM4x4(); 192=> (value1.AsImpl() * value2.AsImpl()).AsM4x4(); 201=> (value1.AsImpl() * value2).AsM4x4(); 210=> (value1.AsImpl() - value2.AsImpl()).AsM4x4(); 217=> (-value.AsImpl()).AsM4x4(); 225=> (value1.AsImpl() + value2.AsImpl()).AsM4x4(); 234=> Impl.CreateBillboard(in objectPosition, in cameraPosition, in cameraUpVector, in cameraForwardVector).AsM4x4(); 243=> Impl.CreateBillboardLeftHanded(in objectPosition, in cameraPosition, in cameraUpVector, in cameraForwardVector).AsM4x4(); 253=> Impl.CreateConstrainedBillboard(in objectPosition, in cameraPosition, in rotateAxis, in cameraForwardVector, in objectForwardVector).AsM4x4(); 263=> Impl.CreateConstrainedBillboardLeftHanded(in objectPosition, in cameraPosition, in rotateAxis, in cameraForwardVector, in objectForwardVector).AsM4x4(); 270=> Impl.CreateFromAxisAngle(in axis, angle).AsM4x4(); 276=> Impl.CreateFromQuaternion(in quaternion).AsM4x4(); 284=> Impl.CreateFromYawPitchRoll(yaw, pitch, roll).AsM4x4(); 294return Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 305return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 314=> Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 323return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).AsM4x4(); 333=> Impl.CreateOrthographic(width, height, zNearPlane, zFarPlane).AsM4x4(); 342=> Impl.CreateOrthographicLeftHanded(width, height, zNearPlane, zFarPlane).AsM4x4(); 353=> Impl.CreateOrthographicOffCenter(left, right, bottom, top, zNearPlane, zFarPlane).AsM4x4(); 364=> Impl.CreateOrthographicOffCenterLeftHanded(left, right, bottom, top, zNearPlane, zFarPlane).AsM4x4(); 378=> Impl.CreatePerspective(width, height, nearPlaneDistance, farPlaneDistance).AsM4x4(); 392=> Impl.CreatePerspectiveLeftHanded(width, height, nearPlaneDistance, farPlaneDistance).AsM4x4(); 409=> Impl.CreatePerspectiveFieldOfView(fieldOfView, aspectRatio, nearPlaneDistance, farPlaneDistance).AsM4x4(); 426=> Impl.CreatePerspectiveFieldOfViewLeftHanded(fieldOfView, aspectRatio, nearPlaneDistance, farPlaneDistance).AsM4x4(); 442=> Impl.CreatePerspectiveOffCenter(left, right, bottom, top, nearPlaneDistance, farPlaneDistance).AsM4x4(); 458=> Impl.CreatePerspectiveOffCenterLeftHanded(left, right, bottom, top, nearPlaneDistance, farPlaneDistance).AsM4x4(); 464=> Impl.CreateReflection(in value).AsM4x4(); 470=> Impl.CreateRotationX(radians).AsM4x4(); 477=> Impl.CreateRotationX(radians, in centerPoint).AsM4x4(); 483=> Impl.CreateRotationY(radians).AsM4x4(); 490=> Impl.CreateRotationY(radians, in centerPoint).AsM4x4(); 496=> Impl.CreateRotationZ(radians).AsM4x4(); 503=> Impl.CreateRotationZ(radians, in centerPoint).AsM4x4(); 511=> Impl.CreateScale(xScale, yScale, zScale).AsM4x4(); 520=> Impl.CreateScale(xScale, yScale, zScale, in centerPoint).AsM4x4(); 526=> Impl.CreateScale(in scales).AsM4x4(); 533=> Impl.CreateScale(scales, in centerPoint).AsM4x4(); 539=> Impl.CreateScale(scale).AsM4x4(); 546=> Impl.CreateScale(scale, in centerPoint).AsM4x4(); 553=> Impl.CreateShadow(in lightDirection, in plane).AsM4x4(); 559=> Impl.CreateTranslation(in position).AsM4x4(); 567=> Impl.CreateTranslation(xPosition, yPosition, zPosition).AsM4x4(); 585=> Impl.CreateViewport(x, y, width, height, minDepth, maxDepth).AsM4x4(); 603=> Impl.CreateViewportLeftHanded(x, y, width, height, minDepth, maxDepth).AsM4x4(); 612=> Impl.CreateWorld(in position, in forward, in up).AsM4x4(); 640=> Impl.Lerp(in matrix1.AsImpl(), in matrix2.AsImpl(), amount).AsM4x4(); 647=> (value1.AsImpl() * value2.AsImpl()).AsM4x4(); 655=> (value1.AsImpl() * value2).AsM4x4(); 662=> (-value.AsImpl()).AsM4x4(); 670=> (value1.AsImpl() - value2.AsImpl()).AsM4x4(); 677=> Impl.Transform(in value.AsImpl(), in rotation).AsM4x4(); 683=> Impl.Transpose(in matrix.AsImpl()).AsM4x4();
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (1)
1228rotation = Quaternion.CreateFromRotationMatrix(matTemp.AsM4x4());