55 references to AsM4x4
System.Private.CoreLib (55)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (54)
120
get => 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
();
294
return Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
305
return Impl.CreateLookToLeftHanded(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
314
=> Impl.CreateLookTo(in cameraPosition, in cameraDirection, in cameraUpVector).
AsM4x4
();
323
return 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)
1228
rotation = Quaternion.CreateFromRotationMatrix(matTemp.
AsM4x4
());