Files
Misaki.HighPerformance/docfx/_site/api/Misaki.HighPerformance.Mathematics.float4x4.html

1876 lines
58 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Struct float4x4 | Misaki.HighPerformance </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Struct float4x4 | Misaki.HighPerformance ">
<link rel="icon" href="../favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../logo.svg" alt="Misaki.HighPerformance">
Misaki.HighPerformance
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Misaki.HighPerformance.Mathematics.float4x4">
<h1 id="Misaki_HighPerformance_Mathematics_float4x4" data-uid="Misaki.HighPerformance.Mathematics.float4x4" class="text-break">
Struct float4x4
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Misaki.html">Misaki</a>.<a class="xref" href="Misaki.HighPerformance.html">HighPerformance</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.html">Mathematics</a></dd></dl>
<dl><dt>Assembly</dt><dd>Misaki.HighPerformance.Mathematics.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[NumericType(typeof(float4), 4, 4, 4, &quot;global::Misaki.HighPerformance.Mathematics.float&quot;, true, true, typeof(float), null)]
[NumericConvertable(&quot;{v}.{c}&quot;, new Type[] { typeof(int4x4), typeof(uint4x4), typeof(double4x4) })]
public struct float4x4 : IEquatable&lt;float4x4&gt;</code></pre>
</div>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a>&lt;<a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a>&gt;</div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(Misaki.HighPerformance.Mathematics.double4x4)">
float4x4(double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(double4x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(Misaki.HighPerformance.Mathematics.float4)">
float4x4(float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(float4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
float4x4(float4, float4, float4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(float4 c0, float4 c1, float4 c2, float4 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(Misaki.HighPerformance.Mathematics.int4x4)">
float4x4(int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(int4x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(Misaki.HighPerformance.Mathematics.uint4x4)">
float4x4(uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(uint4x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_System_ReadOnlySpan_Misaki_HighPerformance_Mathematics_float4___" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(System.ReadOnlySpan{Misaki.HighPerformance.Mathematics.float4}@)">
float4x4(in ReadOnlySpan&lt;float4&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(in ReadOnlySpan&lt;float4&gt; values)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>values</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.readonlyspan-1">ReadOnlySpan</a>&lt;<a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_System_ReadOnlySpan_System_Single___" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(System.ReadOnlySpan{System.Single}@)">
float4x4(in ReadOnlySpan&lt;float&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(in ReadOnlySpan&lt;float&gt; values)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>values</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.readonlyspan-1">ReadOnlySpan</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(System.Single)">
float4x4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(float value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4__ctor_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4__ctor_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float4x4(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m00</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>m33</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_c0" data-uid="Misaki.HighPerformance.Mathematics.float4x4.c0">
c0
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4 c0</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_c1" data-uid="Misaki.HighPerformance.Mathematics.float4x4.c1">
c1
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4 c1</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_c2" data-uid="Misaki.HighPerformance.Mathematics.float4x4.c2">
c2
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4 c2</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_c3" data-uid="Misaki.HighPerformance.Mathematics.float4x4.c3">
c3
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public float4 c3</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Misaki_HighPerformance_Mathematics_float4x4_Item_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Item*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_Item_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Item(System.Int32)">
this[int]
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public ref float4 this[int index] { get; }</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_identity_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.identity*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_identity" data-uid="Misaki.HighPerformance.Mathematics.float4x4.identity">
identity
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 identity { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_zero_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.zero*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_zero" data-uid="Misaki.HighPerformance.Mathematics.float4x4.zero">
zero
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 zero { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Misaki_HighPerformance_Mathematics_float4x4_Equals_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Equals*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_Equals_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Equals(Misaki.HighPerformance.Mathematics.float4x4)">
Equals(float4x4)
</h3>
<div class="markdown level1 summary"><p>Indicates whether the current object is equal to another object of the same type.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public readonly bool Equals(float4x4 other)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>other</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd><p>An object to compare with this object.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the current object is equal to the <code class="paramref">other</code> parameter; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_Equals_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Equals*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_Equals_System_Object_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.Equals(System.Object)">
Equals(object?)
</h3>
<div class="markdown level1 summary"><p>Indicates whether this instance and a specified object are equal.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override readonly bool Equals(object? obj)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>obj</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd><p>The object to compare with the current instance.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if <code class="paramref">obj</code> and this instance are the same type and represent the same value; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_GetHashCode_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.GetHashCode*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_GetHashCode" data-uid="Misaki.HighPerformance.Mathematics.float4x4.GetHashCode">
GetHashCode()
</h3>
<div class="markdown level1 summary"><p>Returns the hash code for this instance.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override readonly int GetHashCode()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>A 32-bit signed integer that is the hash code for this instance.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_ToString_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.ToString*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_ToString" data-uid="Misaki.HighPerformance.Mathematics.float4x4.ToString">
ToString()
</h3>
<div class="markdown level1 summary"><p>Returns the fully qualified type name of this instance.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public override readonly string ToString()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The fully qualified type name.</p>
</dd>
</dl>
<h2 class="section" id="operators">Operators
</h2>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
operator +(float4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator +(float4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
operator +(float4x4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator +(float4x4 lhs, float4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Addition_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Addition(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator +(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator +(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Decrement_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Decrement*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Decrement_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Decrement(Misaki.HighPerformance.Mathematics.float4x4)">
operator --(float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator --(float4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
operator /(float4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator /(float4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
operator /(float4x4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator /(float4x4 lhs, float4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Division_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Division(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator /(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator /(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Equality_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Equality*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Equality_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Equality(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator ==(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator ==(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_GreaterThan_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_GreaterThan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_GreaterThan_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_GreaterThan(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator &gt;(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator &gt;(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_GreaterThanOrEqual_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_GreaterThanOrEqual*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_GreaterThanOrEqual_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_GreaterThanOrEqual(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator &gt;=(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator &gt;=(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Implicit_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Implicit*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Implicit_Misaki_HighPerformance_Mathematics_float4__Misaki_HighPerformance_Mathematics_float4x4" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Implicit(Misaki.HighPerformance.Mathematics.float4)~Misaki.HighPerformance.Mathematics.float4x4">
implicit operator float4x4(float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static implicit operator float4x4(float4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Implicit_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Implicit*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Implicit_System_ReadOnlySpan_Misaki_HighPerformance_Mathematics_float4___Misaki_HighPerformance_Mathematics_float4x4" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Implicit(System.ReadOnlySpan{Misaki.HighPerformance.Mathematics.float4})~Misaki.HighPerformance.Mathematics.float4x4">
implicit operator float4x4(ReadOnlySpan&lt;float4&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static implicit operator float4x4(ReadOnlySpan&lt;float4&gt; value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.readonlyspan-1">ReadOnlySpan</a>&lt;<a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Increment_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Increment*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Increment_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Increment(Misaki.HighPerformance.Mathematics.float4x4)">
operator ++(float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator ++(float4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Inequality_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Inequality*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Inequality_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Inequality(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator !=(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator !=(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_LessThan_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_LessThan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_LessThan_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_LessThan(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator &lt;(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator &lt;(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_LessThanOrEqual_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_LessThanOrEqual*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_LessThanOrEqual_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_LessThanOrEqual(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator &lt;=(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x4 operator &lt;=(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
operator %(float4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator %(float4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
operator %(float4x4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator %(float4x4 lhs, float4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Modulus_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Modulus(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator %(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator %(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
operator *(float4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator *(float4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
operator *(float4x4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator *(float4x4 lhs, float4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Multiply_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Multiply(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator *(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator *(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
operator -(float4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator -(float4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
operator -(float4x4, float4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator -(float4x4 lhs, float4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_Subtraction_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_Subtraction(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
operator -(float4x4, float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator -(float4x4 lhs, float4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_UnaryNegation_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_UnaryNegation*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_UnaryNegation_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_UnaryNegation(Misaki.HighPerformance.Mathematics.float4x4)">
operator -(float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator -(float4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_float4x4_op_UnaryPlus_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_UnaryPlus*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_float4x4_op_UnaryPlus_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.float4x4.op_UnaryPlus(Misaki.HighPerformance.Mathematics.float4x4)">
operator +(float4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x4 operator +(float4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
</div>
</div>
</footer>
</body>
</html>