32 references to AsImpl
System.Private.CoreLib (32)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (30)
169
set =>
AsImpl
().X = value;
180
set =>
AsImpl
().Y = value;
191
set =>
AsImpl
().Z = value;
202
set =>
AsImpl
().W = value;
266
ref Impl impl = ref
AsImpl
();
384
ref Impl impl = ref
AsImpl
();
437
=> (value1.
AsImpl
() + value2.
AsImpl
()).AsM4x4();
446
=> value1.
AsImpl
() == value2.
AsImpl
();
454
=> value1.
AsImpl
() != value2.
AsImpl
();
476
=> (value1.
AsImpl
() * value2).AsM4x4();
485
=> (value1.
AsImpl
() - value2.
AsImpl
()).AsM4x4();
492
=> (-value.
AsImpl
()).AsM4x4();
500
=> (value1.
AsImpl
() + value2.
AsImpl
()).AsM4x4();
968
=> Impl.Decompose(in matrix.
AsImpl
(), out scale, out rotation, out translation);
977
return Impl.Invert(in matrix.
AsImpl
(), out result.
AsImpl
());
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();
1044
=> AsROImpl().Equals(in other.
AsImpl
());
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (2)
952
Impl matTemp = Matrix4x4.Identity.
AsImpl
();
1607
=> (obj is Matrix4x4 other) && Equals(in other.
AsImpl
());