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
();
641
return Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
652
return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
661
=> Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
670
return 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)
1128
rotation = Quaternion.CreateFromRotationMatrix(matTemp.
AsM4x4
());