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

59963 lines
1.8 MiB

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class math | Misaki.HighPerformance </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class math | Misaki.HighPerformance ">
<meta name="description" content="A static class to contain various math functions and constants.">
<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.math">
<h1 id="Misaki_HighPerformance_Mathematics_math" data-uid="Misaki.HighPerformance.Mathematics.math" class="text-break">
Class math
</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"><p>A static class to contain various math functions and constants.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static class math</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">math</span></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)">object.Equals(object)</a>
</div>
<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.gethashcode">object.GetHashCode()</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.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Misaki_HighPerformance_Mathematics_math_DBL_MIN_NORMAL" data-uid="Misaki.HighPerformance.Mathematics.math.DBL_MIN_NORMAL">
DBL_MIN_NORMAL
</h3>
<div class="markdown level1 summary"><p>The smallest positive normal number representable in a double. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double DBL_MIN_NORMAL = 2.2250738585072014E-308</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_E" data-uid="Misaki.HighPerformance.Mathematics.math.E">
E
</h3>
<div class="markdown level1 summary"><p>The mathematical constant e also known as Euler's number. Approximately 2.72.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float E = 2.7182817</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_EPSILON" data-uid="Misaki.HighPerformance.Mathematics.math.EPSILON">
EPSILON
</h3>
<div class="markdown level1 summary"><p>The difference between 1.0f and the next representable f32/single precision number.</p>
<p>Beware:
This value is different from System.Single.Epsilon, which is the smallest, positive, denormalized f32/single.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float EPSILON = 1.1920929E-07</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_EPSILON_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.EPSILON_DBL">
EPSILON_DBL
</h3>
<div class="markdown level1 summary"><p>The difference between 1.0 and the next representable f64/double precision number.</p>
<p>Beware:
This value is different from System.Double.Epsilon, which is the smallest, positive, denormalized f64/double.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double EPSILON_DBL = 2.220446049250313E-16</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_E_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.E_DBL">
E_DBL
</h3>
<div class="markdown level1 summary"><p>The mathematical constant e also known as Euler's number. Approximately 2.72. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double E_DBL = 2.718281828459045</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_FALSE" data-uid="Misaki.HighPerformance.Mathematics.math.FALSE">
FALSE
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const uint FALSE = 0</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_FLT_MIN_NORMAL" data-uid="Misaki.HighPerformance.Mathematics.math.FLT_MIN_NORMAL">
FLT_MIN_NORMAL
</h3>
<div class="markdown level1 summary"><p>The smallest positive normal number representable in a float.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float FLT_MIN_NORMAL = 1.1754944E-38</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_INFINITY" data-uid="Misaki.HighPerformance.Mathematics.math.INFINITY">
INFINITY
</h3>
<div class="markdown level1 summary"><p>Single precision constant for positive infinity.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float INFINITY = Infinity</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_INFINITY_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.INFINITY_DBL">
INFINITY_DBL
</h3>
<div class="markdown level1 summary"><p>Double precision constant for positive infinity.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double INFINITY_DBL = Infinity</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LN10" data-uid="Misaki.HighPerformance.Mathematics.math.LN10">
LN10
</h3>
<div class="markdown level1 summary"><p>The natural logarithm of 10. Approximately 2.30.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float LN10 = 2.3025851</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LN10_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.LN10_DBL">
LN10_DBL
</h3>
<div class="markdown level1 summary"><p>The natural logarithm of 10. Approximately 2.30. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double LN10_DBL = 2.302585092994046</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LN2" data-uid="Misaki.HighPerformance.Mathematics.math.LN2">
LN2
</h3>
<div class="markdown level1 summary"><p>The natural logarithm of 2. Approximately 0.69.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float LN2 = 0.6931472</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LN2_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.LN2_DBL">
LN2_DBL
</h3>
<div class="markdown level1 summary"><p>The natural logarithm of 2. Approximately 0.69. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double LN2_DBL = 0.6931471805599453</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LOG10E" data-uid="Misaki.HighPerformance.Mathematics.math.LOG10E">
LOG10E
</h3>
<div class="markdown level1 summary"><p>The base 10 logarithm of e. Approximately 0.43.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float LOG10E = 0.4342945</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LOG10E_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.LOG10E_DBL">
LOG10E_DBL
</h3>
<div class="markdown level1 summary"><p>The base 10 logarithm of e. Approximately 0.43. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double LOG10E_DBL = 0.4342944819032518</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LOG2E" data-uid="Misaki.HighPerformance.Mathematics.math.LOG2E">
LOG2E
</h3>
<div class="markdown level1 summary"><p>The base 2 logarithm of e. Approximately 1.44.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float LOG2E = 1.442695</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_LOG2E_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.LOG2E_DBL">
LOG2E_DBL
</h3>
<div class="markdown level1 summary"><p>The base 2 logarithm of e. Approximately 1.44. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double LOG2E_DBL = 1.4426950408889634</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_NAN" data-uid="Misaki.HighPerformance.Mathematics.math.NAN">
NAN
</h3>
<div class="markdown level1 summary"><p>Single precision constant for Not a Number.</p>
<p>NAN is considered unordered, which means all comparisons involving it are false except for not equal (operator !=).
As a consequence, NAN == NAN is false but NAN != NAN is true.</p>
<p>Additionally, there are multiple bit representations for Not a Number, so if you must test if your value
is NAN, use isnan().</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float NAN = NaN</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_NAN_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.NAN_DBL">
NAN_DBL
</h3>
<div class="markdown level1 summary"><p>Double precision constant for Not a Number.</p>
<p>NAN_DBL is considered unordered, which means all comparisons involving it are false except for not equal (operator !=).
As a consequence, NAN_DBL == NAN_DBL is false but NAN_DBL != NAN_DBL is true.</p>
<p>Additionally, there are multiple bit representations for Not a Number, so if you must test if your value
is NAN_DBL, use isnan().</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double NAN_DBL = NaN</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PI" data-uid="Misaki.HighPerformance.Mathematics.math.PI">
PI
</h3>
<div class="markdown level1 summary"><p>The mathematical constant pi. Approximately 3.14.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float PI = 3.1415927</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PI2" data-uid="Misaki.HighPerformance.Mathematics.math.PI2">
PI2
</h3>
<div class="markdown level1 summary"><p>The mathematical constant (2 * pi). Approximately 6.28. Also known as <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_TAU">TAU</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float PI2 = 6.2831855</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PI2_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.PI2_DBL">
PI2_DBL
</h3>
<div class="markdown level1 summary"><p>The mathematical constant (2 * pi). Approximately 6.28. This is a f64/double precision constant. Also known as <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_TAU_DBL">TAU_DBL</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double PI2_DBL = 6.283185307179586</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PIHALF" data-uid="Misaki.HighPerformance.Mathematics.math.PIHALF">
PIHALF
</h3>
<div class="markdown level1 summary"><p>The mathematical constant (pi / 2). Approximately 1.57.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float PIHALF = 1.5707964</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PIHALF_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.PIHALF_DBL">
PIHALF_DBL
</h3>
<div class="markdown level1 summary"><p>The mathematical constant (pi / 2). Approximately 1.57. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double PIHALF_DBL = 1.5707963267948966</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_PI_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.PI_DBL">
PI_DBL
</h3>
<div class="markdown level1 summary"><p>The mathematical constant pi. Approximately 3.14. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double PI_DBL = 3.141592653589793</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_SQRT2" data-uid="Misaki.HighPerformance.Mathematics.math.SQRT2">
SQRT2
</h3>
<div class="markdown level1 summary"><p>The square root 2. Approximately 1.41.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float SQRT2 = 1.4142135</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_SQRT2_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.SQRT2_DBL">
SQRT2_DBL
</h3>
<div class="markdown level1 summary"><p>The square root 2. Approximately 1.41. This is a f64/double precision constant.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double SQRT2_DBL = 1.4142135623730951</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_TAU" data-uid="Misaki.HighPerformance.Mathematics.math.TAU">
TAU
</h3>
<div class="markdown level1 summary"><p>The mathematical constant tau. Approximately 6.28. Also known as <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_PI2">PI2</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float TAU = 6.2831855</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_TAU_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.TAU_DBL">
TAU_DBL
</h3>
<div class="markdown level1 summary"><p>The mathematical constant tau. Approximately 6.28. This is a f64/double precision constant. Also known as <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_PI2_DBL">PI2_DBL</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double TAU_DBL = 6.283185307179586</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h3 id="Misaki_HighPerformance_Mathematics_math_TODEGREES" data-uid="Misaki.HighPerformance.Mathematics.math.TODEGREES">
TODEGREES
</h3>
<div class="markdown level1 summary"><p>The conversion constant used to convert radians to degrees. Multiply the radian value by this constant to get degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float TODEGREES = 57.29578</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_TODEGREES_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Multiplying by this constant is equivalent to using <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_degrees_System_Single_">degrees(float)</a>.</p>
</div>
<h3 id="Misaki_HighPerformance_Mathematics_math_TODEGREES_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.TODEGREES_DBL">
TODEGREES_DBL
</h3>
<div class="markdown level1 summary"><p>The conversion constant used to convert radians to degrees. Multiply the radian value by this constant to get degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double TODEGREES_DBL = 57.29577951308232</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_TODEGREES_DBL_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Multiplying by this constant is equivalent to using <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_degrees_System_Double_">degrees(double)</a>.</p>
</div>
<h3 id="Misaki_HighPerformance_Mathematics_math_TORADIANS" data-uid="Misaki.HighPerformance.Mathematics.math.TORADIANS">
TORADIANS
</h3>
<div class="markdown level1 summary"><p>The conversion constant used to convert degrees to radians. Multiply the degree value by this constant to get radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const float TORADIANS = 0.017453292</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_TORADIANS_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Multiplying by this constant is equivalent to using <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_radians_System_Single_">radians(float)</a>.</p>
</div>
<h3 id="Misaki_HighPerformance_Mathematics_math_TORADIANS_DBL" data-uid="Misaki.HighPerformance.Mathematics.math.TORADIANS_DBL">
TORADIANS_DBL
</h3>
<div class="markdown level1 summary"><p>The conversion constant used to convert degrees to radians. Multiply the degree value by this constant to get radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const double TORADIANS_DBL = 0.017453292519943295</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_TORADIANS_DBL_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Multiplying by this constant is equivalent to using <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_radians_System_Double_">radians(double)</a>.</p>
</div>
<h3 id="Misaki_HighPerformance_Mathematics_math_TRUE" data-uid="Misaki.HighPerformance.Mathematics.math.TRUE">
TRUE
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const uint TRUE = 4294967295</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Misaki_HighPerformance_Mathematics_math_BoolToMask_" data-uid="Misaki.HighPerformance.Mathematics.math.BoolToMask*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_BoolToMask_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.BoolToMask(System.Boolean)">
BoolToMask(bool)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint BoolToMask(bool b)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>b</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_Euler_" data-uid="Misaki.HighPerformance.Mathematics.math.Euler*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_Euler_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_math_RotationOrder_" data-uid="Misaki.HighPerformance.Mathematics.math.Euler(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.math.RotationOrder)">
Euler(quaternion, RotationOrder)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion. The returned angles depend on the specified order to apply the
three rotations around the principal axes. All rotation angles are in radians and clockwise when looking along the
rotation axis towards the origin.
When the rotation order is known at compile time, to get the best performance you should use the specific
Euler rotation constructors such as EulerZXY(...).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 Euler(quaternion q, math.RotationOrder order = RotationOrder.Default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
<dt><code>order</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.RotationOrder.html">RotationOrder</a></dt>
<dd><p>The order in which the rotations are applied.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in the specified order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerXYZ_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerXYZ*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerXYZ_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerXYZ(Misaki.HighPerformance.Mathematics.quaternion)">
EulerXYZ(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the XYZ rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerXYZ(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in XYZ order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerXZY_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerXZY*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerXZY_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerXZY(Misaki.HighPerformance.Mathematics.quaternion)">
EulerXZY(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the XZY rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerXZY(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in XZY order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerYXZ_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerYXZ*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerYXZ_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerYXZ(Misaki.HighPerformance.Mathematics.quaternion)">
EulerYXZ(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the YXZ rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerYXZ(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in YXZ order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerYZX_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerYZX*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerYZX_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerYZX(Misaki.HighPerformance.Mathematics.quaternion)">
EulerYZX(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the YZX rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerYZX(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in YZX order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerZXY_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerZXY*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerZXY_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerZXY(Misaki.HighPerformance.Mathematics.quaternion)">
EulerZXY(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the ZXY rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerZXY(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in ZXY order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_EulerZYX_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerZYX*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_EulerZYX_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.EulerZYX(Misaki.HighPerformance.Mathematics.quaternion)">
EulerZYX(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the Euler angle representation of the quaternion following the ZYX rotation order.
All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 EulerZYX(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to convert to Euler angles.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The Euler angle representation of the quaternion in ZYX order.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_PackVector256_" data-uid="Misaki.HighPerformance.Mathematics.math.PackVector256*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_PackVector256_System_Runtime_Intrinsics_Vector256_System_UInt32__" data-uid="Misaki.HighPerformance.Mathematics.math.PackVector256(System.Runtime.Intrinsics.Vector256{System.UInt32})">
PackVector256(Vector256&lt;uint&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 Vector128&lt;uint&gt; PackVector256(Vector256&lt;uint&gt; vector)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>vector</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.intrinsics.vector256-1">Vector256</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.intrinsics.vector128-1">Vector128</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_UnpackVector128_" data-uid="Misaki.HighPerformance.Mathematics.math.UnpackVector128*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_UnpackVector128_System_Runtime_Intrinsics_Vector128_System_UInt32__" data-uid="Misaki.HighPerformance.Mathematics.math.UnpackVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
UnpackVector128(Vector128&lt;uint&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 Vector256&lt;uint&gt; UnpackVector128(Vector128&lt;uint&gt; vector)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>vector</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.intrinsics.vector128-1">Vector128</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.runtime.intrinsics.vector256-1">Vector256</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.double2)">
abs(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 abs(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.double3)">
abs(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 abs(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.double4)">
abs(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 abs(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.float2)">
abs(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 abs(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.float3)">
abs(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 abs(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.float4)">
abs(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 abs(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.int2)">
abs(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 abs(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.int3)">
abs(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 abs(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(Misaki.HighPerformance.Mathematics.int4)">
abs(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise absolute value of a int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 abs(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(System.Double)">
abs(double)
</h3>
<div class="markdown level1 summary"><p>Returns the absolute value of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double abs(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(System.Int32)">
abs(int)
</h3>
<div class="markdown level1 summary"><p>Returns the absolute value of a int value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int abs(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(System.Int64)">
abs(long)
</h3>
<div class="markdown level1 summary"><p>Returns the absolute value of a long value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long abs(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_abs_" data-uid="Misaki.HighPerformance.Mathematics.math.abs*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_abs_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.abs(System.Single)">
abs(float)
</h3>
<div class="markdown level1 summary"><p>Returns the absolute value of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float abs(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The absolute value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.double2)">
acos(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 acos(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.double3)">
acos(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 acos(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.double4)">
acos(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 acos(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.float2)">
acos(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 acos(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.float3)">
acos(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 acos(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(Misaki.HighPerformance.Mathematics.float4)">
acos(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arccosine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 acos(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(System.Double)">
acos(double)
</h3>
<div class="markdown level1 summary"><p>Returns the arccosine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double acos(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_acos_" data-uid="Misaki.HighPerformance.Mathematics.math.acos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_acos_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.acos(System.Single)">
acos(float)
</h3>
<div class="markdown level1 summary"><p>Returns the arccosine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float acos(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The arccosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.bool2)">
all(bool2)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input bool2 vector are true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(bool2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.bool3)">
all(bool3)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input bool3 vector are true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(bool3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.bool4)">
all(bool4)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input bool4 vector are true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(bool4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.double2)">
all(double2)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input double2 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.double3)">
all(double3)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input double3 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.double4)">
all(double4)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input double4 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.float2)">
all(float2)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input float2 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.float3)">
all(float3)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input float3 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.float4)">
all(float4)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input float4 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.int2)">
all(int2)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input int2 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.int3)">
all(int3)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input int3 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.int4)">
all(int4)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input int4 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.uint2)">
all(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input uint2 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.uint3)">
all(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input uint3 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_all_" data-uid="Misaki.HighPerformance.Mathematics.math.all*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_all_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.all(Misaki.HighPerformance.Mathematics.uint4)">
all(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns true if all components of the input uint4 vector are non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool all(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Vector of values to compare.</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>True if all the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_angle_" data-uid="Misaki.HighPerformance.Mathematics.math.angle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_angle_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.angle(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion)">
angle(quaternion, quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the angle in radians between two unit quaternions.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float angle(quaternion q1, quaternion q2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The first quaternion.</p>
</dd>
<dt><code>q2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The second quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The angle between two unit quaternions.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.bool2)">
any(bool2)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input bool2 vector is true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(bool2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.bool3)">
any(bool3)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input bool3 vector is true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(bool3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.bool4)">
any(bool4)
</h3>
<div class="markdown level1 summary"><p>Returns true if any components of the input bool4 vector is true, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(bool4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are true, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.double2)">
any(double2)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input double2 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.double3)">
any(double3)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input double3 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.double4)">
any(double4)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input double4 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.float2)">
any(float2)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input float2 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.float3)">
any(float3)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input float3 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.float4)">
any(float4)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input float4 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.int2)">
any(int2)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input int2 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.int3)">
any(int3)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input int3 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.int4)">
any(int4)
</h3>
<div class="markdown level1 summary"><p>Returns true if any components of the input int4 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.uint2)">
any(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input uint2 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.uint3)">
any(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns true if any component of the input uint3 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_any_" data-uid="Misaki.HighPerformance.Mathematics.math.any*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_any_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.any(Misaki.HighPerformance.Mathematics.uint4)">
any(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns true if any components of the input uint4 vector is non-zero, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool any(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Vector of values to compare.</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>True if any the components of x are non-zero, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asdouble_" data-uid="Misaki.HighPerformance.Mathematics.math.asdouble*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asdouble_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.asdouble(System.Int64)">
asdouble(long)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a long as a double.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double asdouble(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The long bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The double with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asdouble_" data-uid="Misaki.HighPerformance.Mathematics.math.asdouble*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asdouble_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.asdouble(System.UInt64)">
asdouble(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a ulong as a double.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double asdouble(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The ulong bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The double with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.int2)">
asfloat(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int2 as a float2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 asfloat(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The int2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The float2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.int3)">
asfloat(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int3 as a float3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 asfloat(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The int3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The float3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.int4)">
asfloat(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int4 as a float4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 asfloat(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The int4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The float4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.uint2)">
asfloat(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint2 as a float2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 asfloat(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The uint2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The float2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.uint3)">
asfloat(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint3 as a float3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 asfloat(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The uint3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The float3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(Misaki.HighPerformance.Mathematics.uint4)">
asfloat(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint4 as a float4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 asfloat(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The uint4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The float4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(System.Int32)">
asfloat(int)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int as a float.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float asfloat(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The int bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The float with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asfloat_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asfloat_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.asfloat(System.UInt32)">
asfloat(uint)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint as a float.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float asfloat(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The uint bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The float with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.double2)">
asin(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 asin(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.double3)">
asin(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 asin(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.double4)">
asin(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 asin(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.float2)">
asin(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 asin(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.float3)">
asin(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 asin(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(Misaki.HighPerformance.Mathematics.float4)">
asin(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arcsine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 asin(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(System.Double)">
asin(double)
</h3>
<div class="markdown level1 summary"><p>Returns the arcsine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double asin(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asin_" data-uid="Misaki.HighPerformance.Mathematics.math.asin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asin_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.asin(System.Single)">
asin(float)
</h3>
<div class="markdown level1 summary"><p>Returns the arcsine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float asin(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The arcsine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.float2)">
asint(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float2 as an int2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 asint(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The float2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The int2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.float3)">
asint(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float3 as an int3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 asint(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The float3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The int3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.float4)">
asint(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float4 as an int4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 asint(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The float4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The int4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.uint2)">
asint(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint2 as an int2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 asint(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The uint2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The int2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.uint3)">
asint(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint3 as an int3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 asint(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The uint3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The int3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(Misaki.HighPerformance.Mathematics.uint4)">
asint(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint4 as an int4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 asint(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The uint4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The int4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(System.Single)">
asint(float)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float as an int.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int asint(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The float bits to copy.</p>
</dd>
</dl>
<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>The int with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asint_" data-uid="Misaki.HighPerformance.Mathematics.math.asint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asint_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.asint(System.UInt32)">
asint(uint)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a uint as an int.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int asint(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The uint bits to copy.</p>
</dd>
</dl>
<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>The int with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_aslong_" data-uid="Misaki.HighPerformance.Mathematics.math.aslong*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_aslong_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.aslong(System.Double)">
aslong(double)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a double as a long.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long aslong(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The double bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The long with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_aslong_" data-uid="Misaki.HighPerformance.Mathematics.math.aslong*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_aslong_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.aslong(System.UInt64)">
aslong(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a ulong as a long.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long aslong(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The ulong bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The long with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.float2)">
asuint(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float2 as a uint2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 asuint(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The float2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The uint2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.float3)">
asuint(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float3 as a uint3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 asuint(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The float3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The uint3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.float4)">
asuint(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float4 as a uint4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 asuint(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The float4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The uint4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.int2)">
asuint(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int2 as a uint2.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 asuint(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The int2 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The uint2 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.int3)">
asuint(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int3 as a uint3.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 asuint(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The int3 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The uint3 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(Misaki.HighPerformance.Mathematics.int4)">
asuint(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int4 as a uint4.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 asuint(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The int4 bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The uint4 with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(System.Int32)">
asuint(int)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of an int as a uint.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint asuint(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The int bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The uint with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asuint_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asuint_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.asuint(System.Single)">
asuint(float)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a float as a uint.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint asuint(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The float bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The uint with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asulong_" data-uid="Misaki.HighPerformance.Mathematics.math.asulong*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asulong_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.asulong(System.Double)">
asulong(double)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a double as a ulong.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong asulong(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The double bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The ulong with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_asulong_" data-uid="Misaki.HighPerformance.Mathematics.math.asulong*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_asulong_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.asulong(System.Int64)">
asulong(long)
</h3>
<div class="markdown level1 summary"><p>Returns the bit pattern of a long as a ulong.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong asulong(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The long bits to copy.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The ulong with the same bit pattern as the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.double2)">
atan(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 atan(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.double3)">
atan(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 atan(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.double4)">
atan(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 atan(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.float2)">
atan(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 atan(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.float3)">
atan(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 atan(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(Misaki.HighPerformance.Mathematics.float4)">
atan(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise arctangent of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 atan(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(System.Double)">
atan(double)
</h3>
<div class="markdown level1 summary"><p>Returns the arctangent of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double atan(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan_" data-uid="Misaki.HighPerformance.Mathematics.math.atan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.atan(System.Single)">
atan(float)
</h3>
<div class="markdown level1 summary"><p>Returns the arctangent of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float atan(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>A tangent value, usually the ratio y/x on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The arctangent of the input, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
atan2(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the 2-argument arctangent of a pair of double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 atan2(double2 y, double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
atan2(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the 2-argument arctangent of a pair of double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 atan2(double3 y, double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
atan2(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the 2-argument arctangent of a pair of double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 atan2(double4 y, double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
atan2(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise 2-argument arctangent of a pair of floats2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 atan2(float2 y, float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
atan2(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise 2-argument arctangent of a pair of floats3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 atan2(float3 y, float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
atan2(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise 2-argument arctangent of a pair of floats4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 atan2(float4 y, float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(System.Double,System.Double)">
atan2(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the 2-argument arctangent of a pair of double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double atan2(double y, double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_atan2_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_atan2_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.atan2(System.Single,System.Single)">
atan2(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the 2-argument arctangent of a pair of float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float atan2(float y, float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Numerator of the ratio y/x, usually the y component on the unit circle.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Denominator of the ratio y/x, usually the x component on the unit circle.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The arctangent of the ratio y/x, in radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_back_" data-uid="Misaki.HighPerformance.Mathematics.math.back*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_back" data-uid="Misaki.HighPerformance.Mathematics.math.back">
back()
</h3>
<div class="markdown level1 summary"><p>Unity's back axis (0, 0, -1).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 back()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The back axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_back_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-back.html">https://docs.unity3d.com/ScriptReference/Vector3-back.html</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_bitmask_" data-uid="Misaki.HighPerformance.Mathematics.math.bitmask*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bitmask_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bitmask(Misaki.HighPerformance.Mathematics.bool4)">
bitmask(bool4)
</h3>
<div class="markdown level1 summary"><p>Returns a bitmask representation of a bool4. Storing one 1 bit per component
in LSB order, from lower to higher bits (so 4 bits in total).
The component x is stored at bit 0,
The component y is stored at bit 1,
The component z is stored at bit 2,
The component w is stored at bit 3
The bool4(x = true, y = true, z = false, w = true) would produce the value 1011 = 0xB</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int bitmask(bool4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>The input bool4 to calculate the bitmask for</p>
</dd>
</dl>
<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 bitmask representation of the bool4, in LSB order</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(Misaki.HighPerformance.Mathematics.bool2)">
bool2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(bool2 xy)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(Misaki.HighPerformance.Mathematics.double2)">
bool2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(Misaki.HighPerformance.Mathematics.float2)">
bool2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(Misaki.HighPerformance.Mathematics.int2)">
bool2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(Misaki.HighPerformance.Mathematics.uint2)">
bool2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(System.UInt32)">
bool2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2(System.UInt32,System.UInt32)">
bool2(uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 bool2(uint x, uint y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2(Misaki.HighPerformance.Mathematics.bool2)">
bool2x2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x2 bool2x2(bool2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2)">
bool2x2(bool2, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x2 bool2x2(bool2 c0, bool2 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2(System.UInt32)">
bool2x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x2 bool2x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool2x2(uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x2 bool2x2(uint m00, uint m01, uint m10, uint m11)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x3_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3(Misaki.HighPerformance.Mathematics.bool2)">
bool2x3(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x3 bool2x3(bool2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x3_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2)">
bool2x3(bool2, bool2, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x3 bool2x3(bool2 c0, bool2 c1, bool2 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3(System.UInt32)">
bool2x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x3 bool2x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool2x3(uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x3 bool2x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x4_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4(Misaki.HighPerformance.Mathematics.bool2)">
bool2x4(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x4 bool2x4(bool2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x4_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2)">
bool2x4(bool2, bool2, bool2, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x4 bool2x4(bool2 c0, bool2 c1, bool2 c2, bool2 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4(System.UInt32)">
bool2x4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x4 bool2x4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool2x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool2x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool2x4(uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x4 bool2x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_bool2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.bool2,System.UInt32)">
bool3(bool2, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(bool2 xy, uint z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.bool3)">
bool3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(bool3 xyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.double3)">
bool3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.float3)">
bool3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.int3)">
bool3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(Misaki.HighPerformance.Mathematics.uint3)">
bool3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(System.UInt32)">
bool3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_System_UInt32_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(System.UInt32,Misaki.HighPerformance.Mathematics.bool2)">
bool3(uint, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(uint x, bool2 yz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3(System.UInt32,System.UInt32,System.UInt32)">
bool3(uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 bool3(uint x, uint y, uint z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x2_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2(Misaki.HighPerformance.Mathematics.bool3)">
bool3x2(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x2 bool3x2(bool3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x2_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3)">
bool3x2(bool3, bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x2 bool3x2(bool3 c0, bool3 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2(System.UInt32)">
bool3x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x2 bool3x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool3x2(uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x2 bool3x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3(Misaki.HighPerformance.Mathematics.bool3)">
bool3x3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x3 bool3x3(bool3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3)">
bool3x3(bool3, bool3, bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x3 bool3x3(bool3 c0, bool3 c1, bool3 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3(System.UInt32)">
bool3x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x3 bool3x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool3x3(uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x3 bool3x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x4_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4(Misaki.HighPerformance.Mathematics.bool3)">
bool3x4(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x4 bool3x4(bool3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x4_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3)">
bool3x4(bool3, bool3, bool3, bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x4 bool3x4(bool3 c0, bool3 c1, bool3 c2, bool3 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4(System.UInt32)">
bool3x4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x4 bool3x4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool3x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool3x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool3x4(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x4 bool3x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2)">
bool4(bool2, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(bool2 xy, bool2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_bool2_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.bool2,System.UInt32,System.UInt32)">
bool4(bool2, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(bool2 xy, uint z, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_bool3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.bool3,System.UInt32)">
bool4(bool3, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(bool3 xyz, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.double4)">
bool4(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.float4)">
bool4(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 bool4 bool4(float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</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.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.int4)">
bool4(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(Misaki.HighPerformance.Mathematics.uint4)">
bool4(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(System.UInt32)">
bool4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_System_UInt32_Misaki_HighPerformance_Mathematics_bool2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(System.UInt32,Misaki.HighPerformance.Mathematics.bool2,System.UInt32)">
bool4(uint, bool2, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint x, bool2 yz, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_System_UInt32_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(System.UInt32,Misaki.HighPerformance.Mathematics.bool3)">
bool4(uint, bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint x, bool3 yzw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yzw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_System_UInt32_System_UInt32_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(System.UInt32,System.UInt32,Misaki.HighPerformance.Mathematics.bool2)">
bool4(uint, uint, bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint x, uint y, bool2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool4(uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 bool4(uint x, uint y, uint z, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x2_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2(Misaki.HighPerformance.Mathematics.bool4)">
bool4x2(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x2 bool4x2(bool4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x2_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4)">
bool4x2(bool4, bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x2 bool4x2(bool4 c0, bool4 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2(System.UInt32)">
bool4x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x2 bool4x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool4x2(uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x2 bool4x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21, uint m30, uint m31)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x3_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3(Misaki.HighPerformance.Mathematics.bool4)">
bool4x3(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x3 bool4x3(bool4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x3_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4)">
bool4x3(bool4, bool4, bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x3 bool4x3(bool4 c0, bool4 c1, bool4 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3(System.UInt32)">
bool4x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x3 bool4x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool4x3(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x3 bool4x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22, uint m30, uint m31, uint m32)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_bool4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4(Misaki.HighPerformance.Mathematics.bool4)">
bool4x4(bool4)
</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 bool4x4(bool4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</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_math_bool4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4)">
bool4x4(bool4, bool4, bool4, bool4)
</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 bool4x4(bool4 c0, bool4 c1, bool4 c2, bool4 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</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_math_bool4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4(System.UInt32)">
bool4x4(uint)
</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 bool4x4(uint 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.uint32">uint</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_math_bool4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_bool4x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.bool4x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
bool4x4(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</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 bool4x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23, uint m30, uint m31, uint m32, uint 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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m33</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</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_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.double2)">
ceil(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double2 vector value up to the nearest integral value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 ceil(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.double3)">
ceil(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double3 vector value up to the nearest integral value greater or equal to the original value..</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 ceil(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.double4)">
ceil(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double4 vector value up to the nearest integral value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 ceil(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.float2)">
ceil(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float2 vector value up to the nearest value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 ceil(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.float3)">
ceil(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float3 vector value up to the nearest value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 ceil(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(Misaki.HighPerformance.Mathematics.float4)">
ceil(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float4 vector value up to the nearest value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 ceil(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(System.Double)">
ceil(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a double value up to the nearest greater integral value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double ceil(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceil_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceil_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.ceil(System.Single)">
ceil(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a float value up to the nearest integral value greater or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float ceil(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The round up to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.int2)">
ceillog2(int2)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 ceillog2(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.int3)">
ceillog2(int3)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 ceillog2(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>int3 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.int4)">
ceillog2(int4)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 ceillog2(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>int4 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.uint2)">
ceillog2(uint2)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 ceillog2(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>uint2 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.uint3)">
ceillog2(uint3)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 ceillog2(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>uint3 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(Misaki.HighPerformance.Mathematics.uint4)">
ceillog2(uint4)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 ceillog2(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>uint4 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Componentwise ceiling of the base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than 0, otherwise the result for that component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(System.Int32)">
ceillog2(int)
</h3>
<div class="markdown level1 summary"><p>Computes the ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int ceillog2(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Integer to be used as input.</p>
</dd>
</dl>
<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>Ceiling of the base-2 logarithm of x, as an integer.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>x must be greater than 0, otherwise the result is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceillog2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceillog2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.ceillog2(System.UInt32)">
ceillog2(uint)
</h3>
<div class="markdown level1 summary"><p>Computes the ceiling of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int ceillog2(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Unsigned integer to be used as input.</p>
</dd>
</dl>
<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>Ceiling of the base-2 logarithm of x, as an integer.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceillog2_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>x must be greater than 0, otherwise the result is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.int2)">
ceilpow2(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 ceilpow2(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.int3)">
ceilpow2(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 ceilpow2(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.int4)">
ceilpow2(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 ceilpow2(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.uint2)">
ceilpow2(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 ceilpow2(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.uint3)">
ceilpow2(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 ceilpow2(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(Misaki.HighPerformance.Mathematics.uint4)">
ceilpow2(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise calculation of the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 ceilpow2(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(System.Int32)">
ceilpow2(int)
</h3>
<div class="markdown level1 summary"><p>Returns the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int ceilpow2(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(System.Int64)">
ceilpow2(long)
</h3>
<div class="markdown level1 summary"><p>Returns the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long ceilpow2(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_Int64__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(System.UInt32)">
ceilpow2(uint)
</h3>
<div class="markdown level1 summary"><p>Returns the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint ceilpow2(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ceilpow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.ceilpow2(System.UInt64)">
ceilpow2(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the smallest power of two greater than or equal to the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong ceilpow2(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The smallest power of two greater than or equal to the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ceilpow2_System_UInt64__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Also known as nextpow2.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_chgsign_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_chgsign_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
chgsign(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 chgsign(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The single precision float vector to change the sign.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The single precision float vector used to test the most significant bit.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Returns vector x with changed sign based on vector y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_chgsign_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_chgsign_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
chgsign(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 chgsign(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The single precision float vector to change the sign.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The single precision float vector used to test the most significant bit.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Returns vector x with changed sign based on vector y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_chgsign_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_chgsign_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
chgsign(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 chgsign(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The single precision float vector to change the sign.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The single precision float vector used to test the most significant bit.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Returns vector x with changed sign based on vector y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_chgsign_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_chgsign_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.chgsign(System.Single,System.Single)">
chgsign(float, float)
</h3>
<div class="markdown level1 summary"><p>Change the sign of x based on the most significant bit of y [msb(y) ? -x : x].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float chgsign(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The single precision float to change the sign.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The single precision float used to test the most significant bit.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Returns x with changed sign based on y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
clamp(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 clamp(double2 valueToClamp, double2 lowerBound, double2 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
clamp(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 clamp(double3 valueToClamp, double3 lowerBound, double3 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
clamp(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 clamp(double4 valueToClamp, double4 lowerBound, double4 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
clamp(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 clamp(float2 valueToClamp, float2 lowerBound, float2 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
clamp(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 clamp(float3 valueToClamp, float3 lowerBound, float3 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
clamp(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 clamp(float4 valueToClamp, float4 lowerBound, float4 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
clamp(int2, int2, int2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the int2 x into the interval [a, b], where a and b are int2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 clamp(int2 valueToClamp, int2 lowerBound, int2 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
clamp(int3, int3, int3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the int3 x into the interval [a, b], where x, a and b are int3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 clamp(int3 valueToClamp, int3 lowerBound, int3 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
clamp(int4, int4, int4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are int4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 clamp(int4 valueToClamp, int4 lowerBound, int4 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
clamp(uint2, uint2, uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are uint2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 clamp(uint2 valueToClamp, uint2 lowerBound, uint2 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
clamp(uint3, uint3, uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are uint3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 clamp(uint3 valueToClamp, uint3 lowerBound, uint3 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
clamp(uint4, uint4, uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are uint4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 clamp(uint4 valueToClamp, uint4 lowerBound, uint4 upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.Double,System.Double,System.Double)">
clamp(double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double clamp(double valueToClamp, double lowerBound, double upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.Int32,System.Int32,System.Int32)">
clamp(int, int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are int values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int clamp(int valueToClamp, int lowerBound, int upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<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>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_Int64_System_Int64_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.Int64,System.Int64,System.Int64)">
clamp(long, long, long)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are long values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long clamp(long valueToClamp, long lowerBound, long upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.Single,System.Single,System.Single)">
clamp(float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float clamp(float valueToClamp, float lowerBound, float upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.UInt32,System.UInt32,System.UInt32)">
clamp(uint, uint, uint)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are uint values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint clamp(uint valueToClamp, uint lowerBound, uint upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_clamp_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_clamp_System_UInt64_System_UInt64_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.clamp(System.UInt64,System.UInt64,System.UInt64)">
clamp(ulong, ulong, ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the value valueToClamp into the interval (inclusive) [lowerBound, upperBound], where valueToClamp, lowerBound and upperBound are ulong values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong clamp(ulong valueToClamp, ulong lowerBound, ulong upperBound)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>valueToClamp</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Input value to be clamped.</p>
</dd>
<dt><code>lowerBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Lower bound of the interval.</p>
</dd>
<dt><code>upperBound</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Upper bound of the interval.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The clamping of the input valueToClamp into the interval (inclusive) [lowerBound, upperBound].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.double2)">
cmax(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmax(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.double3)">
cmax(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmax(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.double4)">
cmax(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmax(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.float2)">
cmax(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmax(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.float3)">
cmax(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmax(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.float4)">
cmax(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmax(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.int2)">
cmax(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of an int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmax(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<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>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.int3)">
cmax(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of an int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmax(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<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>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.int4)">
cmax(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of an int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmax(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<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>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.uint2)">
cmax(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a uint2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmax(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.uint3)">
cmax(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a uint3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmax(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmax_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmax_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmax(Misaki.HighPerformance.Mathematics.uint4)">
cmax(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum component of a uint4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmax(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The vector to use when computing the maximum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the maximum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.double2)">
cmin(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmin(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.double3)">
cmin(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmin(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.double4)">
cmin(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cmin(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.float2)">
cmin(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmin(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.float3)">
cmin(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmin(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.float4)">
cmin(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cmin(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.int2)">
cmin(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of an int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmin(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<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>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.int3)">
cmin(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of an int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmin(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<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>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.int4)">
cmin(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of an int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int cmin(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<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>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.uint2)">
cmin(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a uint2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmin(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.uint3)">
cmin(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a uint3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmin(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cmin_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cmin_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.cmin(Misaki.HighPerformance.Mathematics.uint4)">
cmin(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum component of a uint4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint cmin(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The vector to use when computing the minimum component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The value of the minimum component of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_compress_" data-uid="Misaki.HighPerformance.Mathematics.math.compress*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_compress_System_Int32__System_Int32_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.compress(System.Int32*,System.Int32,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.bool4)">
compress(int*, int, int4, bool4)
</h3>
<div class="markdown level1 summary"><p>Packs components with an enabled mask to the left.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int compress(int* output, int index, int4 val, bool4 mask)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>output</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>*</dt>
<dd><p>Pointer to packed output array where enabled components should be stored to.</p>
</dd>
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Index into output array where first enabled component should be stored to.</p>
</dd>
<dt><code>val</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The value to to compress.</p>
</dd>
<dt><code>mask</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Mask indicating which components are enabled.</p>
</dd>
</dl>
<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>Index to element after the last one stored.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_compress_System_Int32__System_Int32_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_bool4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function is also known as left packing. The effect of this function is to filter out components that
are not enabled and leave an output buffer tightly packed with only the enabled components. A common use
case is if you perform intersection tests on arrays of data in structure of arrays (SoA) form and need to
produce an output array of the things that intersected.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_compress_" data-uid="Misaki.HighPerformance.Mathematics.math.compress*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_compress_System_Single__System_Int32_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.compress(System.Single*,System.Int32,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.bool4)">
compress(float*, int, float4, bool4)
</h3>
<div class="markdown level1 summary"><p>Packs components with an enabled mask to the left.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int compress(float* output, int index, float4 val, bool4 mask)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>output</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a>*</dt>
<dd><p>Pointer to packed output array where enabled components should be stored to.</p>
</dd>
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Index into output array where first enabled component should be stored to.</p>
</dd>
<dt><code>val</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The value to to compress.</p>
</dd>
<dt><code>mask</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Mask indicating which components are enabled.</p>
</dd>
</dl>
<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>Index to element after the last one stored.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_compress_System_Single__System_Int32_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_bool4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function is also known as left packing. The effect of this function is to filter out components that
are not enabled and leave an output buffer tightly packed with only the enabled components. A common use
case is if you perform intersection tests on arrays of data in structure of arrays (SoA) form and need to
produce an output array of the things that intersected.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_compress_" data-uid="Misaki.HighPerformance.Mathematics.math.compress*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_compress_System_UInt32__System_Int32_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.compress(System.UInt32*,System.Int32,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.bool4)">
compress(uint*, int, uint4, bool4)
</h3>
<div class="markdown level1 summary"><p>Packs components with an enabled mask to the left.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int compress(uint* output, int index, uint4 val, bool4 mask)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>output</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a>*</dt>
<dd><p>Pointer to packed output array where enabled components should be stored to.</p>
</dd>
<dt><code>index</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Index into output array where first enabled component should be stored to.</p>
</dd>
<dt><code>val</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The value to to compress.</p>
</dd>
<dt><code>mask</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Mask indicating which components are enabled.</p>
</dd>
</dl>
<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>Index to element after the last one stored.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_compress_System_UInt32__System_Int32_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_bool4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function is also known as left packing. The effect of this function is to filter out components that
are not enabled and leave an output buffer tightly packed with only the enabled components. A common use
case is if you perform intersection tests on arrays of data in structure of arrays (SoA) form and need to
produce an output array of the things that intersected.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_conjugate_" data-uid="Misaki.HighPerformance.Mathematics.math.conjugate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_conjugate_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.conjugate(Misaki.HighPerformance.Mathematics.quaternion)">
conjugate(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the conjugate of a quaternion value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion conjugate(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to conjugate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The conjugate of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.double2)">
cos(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 cos(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.double3)">
cos(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 cos(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.double4)">
cos(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 cos(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.float2)">
cos(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 cos(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.float3)">
cos(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 cos(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(Misaki.HighPerformance.Mathematics.float4)">
cos(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise cosine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 cos(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(System.Double)">
cos(double)
</h3>
<div class="markdown level1 summary"><p>Returns the cosine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cos(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cos_" data-uid="Misaki.HighPerformance.Mathematics.math.cos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cos_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.cos(System.Single)">
cos(float)
</h3>
<div class="markdown level1 summary"><p>Returns the cosine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cos(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The cosine cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.double2)">
cosh(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 cosh(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.double3)">
cosh(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 cosh(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.double4)">
cosh(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 cosh(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.float2)">
cosh(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 cosh(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.float3)">
cosh(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 cosh(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(Misaki.HighPerformance.Mathematics.float4)">
cosh(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic cosine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 cosh(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(System.Double)">
cosh(double)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic cosine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double cosh(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cosh_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cosh_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.cosh(System.Single)">
cosh(float)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic cosine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float cosh(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The hyperbolic cosine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.int2)">
countbits(int2)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of an int2 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 countbits(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 value in which to count bits for each component.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.int3)">
countbits(int3)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of an int3 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 countbits(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>int3 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.int4)">
countbits(int4)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of an int4 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 countbits(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>int4 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.uint2)">
countbits(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of a uint2 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 countbits(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.uint3)">
countbits(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of a uint3 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 countbits(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>int3 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(Misaki.HighPerformance.Mathematics.uint4)">
countbits(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns component-wise number of 1-bits in the binary representation of a uint4 vector. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 countbits(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>int4 containing number of bits set to 1 within each component of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(System.Int32)">
countbits(int)
</h3>
<div class="markdown level1 summary"><p>Returns number of 1-bits in the binary representation of an int value. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int countbits(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>int value in which to count bits set to 1.</p>
</dd>
</dl>
<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>Number of bits set to 1 within x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(System.Int64)">
countbits(long)
</h3>
<div class="markdown level1 summary"><p>Returns number of 1-bits in the binary representation of a long value. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int countbits(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<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>Number of bits set to 1 within x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(System.UInt32)">
countbits(uint)
</h3>
<div class="markdown level1 summary"><p>Returns number of 1-bits in the binary representation of a uint value. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int countbits(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<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>Number of bits set to 1 within x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_countbits_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_countbits_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.countbits(System.UInt64)">
countbits(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns number of 1-bits in the binary representation of a ulong value. Also known as the Hamming weight, popcnt on x86, and vcnt on ARM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int countbits(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Number in which to count bits.</p>
</dd>
</dl>
<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>Number of bits set to 1 within x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cross_" data-uid="Misaki.HighPerformance.Mathematics.math.cross*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cross_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.cross(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
cross(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the cross product of two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 cross(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>First vector to use in cross product.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Second vector to use in cross product.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The cross product of x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_cross_" data-uid="Misaki.HighPerformance.Mathematics.math.cross*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_cross_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.cross(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
cross(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the cross product of two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 cross(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>First vector to use in cross product.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Second vector to use in cross product.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The cross product of x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.double2)">
csum(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double csum(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.double3)">
csum(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double csum(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.double4)">
csum(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double csum(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.float2)">
csum(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float csum(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.float3)">
csum(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float csum(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.float4)">
csum(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float csum(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.int2)">
csum(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of an int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int csum(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<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>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.int3)">
csum(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of an int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int csum(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<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>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.int4)">
csum(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of an int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int csum(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<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>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.uint2)">
csum(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a uint2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint csum(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.uint3)">
csum(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a uint3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint csum(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_csum_" data-uid="Misaki.HighPerformance.Mathematics.math.csum*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_csum_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.csum(Misaki.HighPerformance.Mathematics.uint4)">
csum(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the horizontal sum of components of a uint4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint csum(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The vector to use when computing the horizontal sum.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The horizontal sum of of components of the vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.double2)">
degrees(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double2 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 degrees(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector containing angles converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.double3)">
degrees(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double3 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 degrees(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector containing values converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.double4)">
degrees(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double4 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 degrees(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector containing angles converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.float2)">
degrees(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double2 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 degrees(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector containing angles converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.float3)">
degrees(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double3 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 degrees(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector containing angles converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(Misaki.HighPerformance.Mathematics.float4)">
degrees(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a double4 vector from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 degrees(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector containing angles in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector containing angles converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(System.Double)">
degrees(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of converting a double value from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double degrees(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Angle in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Angle converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_degrees_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_degrees_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.degrees(System.Single)">
degrees(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of converting a double value from radians to degrees.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float degrees(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Angle in radians.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Angle converted to degrees.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.double2x2)">
determinant(double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double determinant(double2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.double3x3)">
determinant(double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double determinant(double3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.double4x4)">
determinant(double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double determinant(double4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.float2x2)">
determinant(float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float determinant(float2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.float3x3)">
determinant(float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float determinant(float3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.float4x4)">
determinant(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 float determinant(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="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.int2x2)">
determinant(int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int determinant(int2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.int3x3)">
determinant(int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int determinant(int3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.int4x4)">
determinant(int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int determinant(int4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.uint2x2)">
determinant(uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint determinant(uint2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.uint3x3)">
determinant(uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint determinant(uint3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_determinant_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_determinant_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.determinant(Misaki.HighPerformance.Mathematics.uint4x4)">
determinant(uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint determinant(uint4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
distance(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distance(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
distance(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distance(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
distance(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distance(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
distance(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distance(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
distance(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distance(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
distance(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distance(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(System.Double,System.Double)">
distance(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distance(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>First value to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Second value to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distance_" data-uid="Misaki.HighPerformance.Mathematics.math.distance*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distance_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.distance(System.Single,System.Single)">
distance(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the distance between two float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distance(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>First value to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Second value to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
distancesq(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distancesq(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
distancesq(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distancesq(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
distancesq(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distancesq(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
distancesq(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distancesq(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
distancesq(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distancesq(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
distancesq(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distancesq(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>First vector to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Second vector to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(System.Double,System.Double)">
distancesq(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double distancesq(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>First value to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Second value to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_distancesq_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_distancesq_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.distancesq(System.Single,System.Single)">
distancesq(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the squared distance between two float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float distancesq(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>First value to use in distance computation.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Second value to use in distance computation.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The squared distance between x and y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
dot(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double dot(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
dot(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double dot(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
dot(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double dot(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
dot(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float dot(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
dot(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float dot(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
dot(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float dot(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
dot(int2, int2)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two int2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int dot(int2 x, int2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<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>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
dot(int3, int3)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two int3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int dot(int3 x, int3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<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>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
dot(int4, int4)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two int4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int dot(int4 x, int4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<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>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion)">
dot(quaternion, quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two quaternions.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float dot(quaternion a, quaternion b)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The first quaternion.</p>
</dd>
<dt><code>b</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The second quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dot product of two quaternions.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
dot(uint2, uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two uint2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint dot(uint2 x, uint2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
dot(uint3, uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two uint3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint dot(uint3 x, uint3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
dot(uint4, uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two uint4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint dot(uint4 x, uint4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The first vector.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The second vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The dot product of two vectors.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(System.Double,System.Double)">
dot(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two double values. Equivalent to multiplication.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double dot(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The first value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The second value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The dot product of two values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(System.Int32,System.Int32)">
dot(int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two int values. Equivalent to multiplication.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int dot(int x, int y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The first value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The second value.</p>
</dd>
</dl>
<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>The dot product of two values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(System.Single,System.Single)">
dot(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two float values. Equivalent to multiplication.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float dot(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The first value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The second value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dot product of two values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_dot_" data-uid="Misaki.HighPerformance.Mathematics.math.dot*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_dot_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.dot(System.UInt32,System.UInt32)">
dot(uint, uint)
</h3>
<div class="markdown level1 summary"><p>Returns the dot product of two uint values. Equivalent to multiplication.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint dot(uint x, uint y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The first value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The second value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The dot product of two values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(Misaki.HighPerformance.Mathematics.bool2)">
double2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(bool2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(Misaki.HighPerformance.Mathematics.double2)">
double2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(double2 xy)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(Misaki.HighPerformance.Mathematics.float2)">
double2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(Misaki.HighPerformance.Mathematics.int2)">
double2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(Misaki.HighPerformance.Mathematics.uint2)">
double2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(System.Double)">
double2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(System.Double,System.Double)">
double2(double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(System.Int32)">
double2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(System.Single)">
double2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.double2(System.UInt32)">
double2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 double2(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2(Misaki.HighPerformance.Mathematics.double2)">
double2x2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 double2x2(double2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
double2x2(double2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 double2x2(double2 c0, double2 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2(System.Double)">
double2x2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 double2x2(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x2_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x2(System.Double,System.Double,System.Double,System.Double)">
double2x2(double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 double2x2(double m00, double m01, double m10, double m11)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x3_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3(Misaki.HighPerformance.Mathematics.double2)">
double2x3(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 double2x3(double2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x3_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
double2x3(double2, double2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 double2x3(double2 c0, double2 c1, double2 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3(System.Double)">
double2x3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 double2x3(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x3_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x3(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double2x3(double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 double2x3(double m00, double m01, double m02, double m10, double m11, double m12)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x4_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4(Misaki.HighPerformance.Mathematics.double2)">
double2x4(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 double2x4(double2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x4_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
double2x4(double2, double2, double2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 double2x4(double2 c0, double2 c1, double2 c2, double2 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4(System.Double)">
double2x4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 double2x4(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double2x4_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double2x4(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double2x4(double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 double2x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.bool3)">
double3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(bool3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_double2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.double2,System.Double)">
double3(double2, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(double2 xy, double z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.double3)">
double3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(double3 xyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.float3)">
double3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.int3)">
double3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(Misaki.HighPerformance.Mathematics.uint3)">
double3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.Double)">
double3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_Double_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.Double,Misaki.HighPerformance.Mathematics.double2)">
double3(double, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(double x, double2 yz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.Double,System.Double,System.Double)">
double3(double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(double x, double y, double z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.Int32)">
double3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.Single)">
double3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.double3(System.UInt32)">
double3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 double3(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x2_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2(Misaki.HighPerformance.Mathematics.double3)">
double3x2(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 double3x2(double3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x2_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
double3x2(double3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 double3x2(double3 c0, double3 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2(System.Double)">
double3x2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 double3x2(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x2_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x2(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double3x2(double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 double3x2(double m00, double m01, double m10, double m11, double m20, double m21)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3(Misaki.HighPerformance.Mathematics.double3)">
double3x3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 double3x3(double3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
double3x3(double3, double3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 double3x3(double3 c0, double3 c1, double3 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3(System.Double)">
double3x3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 double3x3(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x3_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x3(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double3x3(double, double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 double3x3(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x4_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4(Misaki.HighPerformance.Mathematics.double3)">
double3x4(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 double3x4(double3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x4_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
double3x4(double3, double3, double3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 double3x4(double3 c0, double3 c1, double3 c2, double3 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4(System.Double)">
double3x4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 double3x4(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double3x4_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double3x4(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double3x4(double, double, double, double, double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 double3x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.bool4)">
double4(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(bool4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
double4(double2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double2 xy, double2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_double2_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.double2,System.Double,System.Double)">
double4(double2, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double2 xy, double z, double w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_double3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.double3,System.Double)">
double4(double3, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double3 xyz, double w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.float4)">
double4(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 double4 double4(float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</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.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.int4)">
double4(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(Misaki.HighPerformance.Mathematics.uint4)">
double4(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Double)">
double4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Double_Misaki_HighPerformance_Mathematics_double2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Double,Misaki.HighPerformance.Mathematics.double2,System.Double)">
double4(double, double2, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double x, double2 yz, double w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Double_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Double,Misaki.HighPerformance.Mathematics.double3)">
double4(double, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double x, double3 yzw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>yzw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Double_System_Double_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Double,System.Double,Misaki.HighPerformance.Mathematics.double2)">
double4(double, double, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double x, double y, double2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Double,System.Double,System.Double,System.Double)">
double4(double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(double x, double y, double z, double w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Int32)">
double4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.Single)">
double4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.double4(System.UInt32)">
double4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 double4(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x2_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2(Misaki.HighPerformance.Mathematics.double4)">
double4x2(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 double4x2(double4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x2_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
double4x2(double4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 double4x2(double4 c0, double4 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2(System.Double)">
double4x2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 double4x2(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x2_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x2(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double4x2(double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 double4x2(double m00, double m01, double m10, double m11, double m20, double m21, double m30, double m31)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x3_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3(Misaki.HighPerformance.Mathematics.double4)">
double4x3(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 double4x3(double4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x3_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
double4x3(double4, double4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 double4x3(double4 c0, double4 c1, double4 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3(System.Double)">
double4x3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 double4x3(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x3_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x3(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double4x3(double, double, double, double, double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 double4x3(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22, double m30, double m31, double m32)</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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4(Misaki.HighPerformance.Mathematics.double4)">
double4x4(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 double4x4(double4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
double4x4(double4, double4, double4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 double4x4(double4 c0, double4 c1, double4 c2, double4 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4(System.Double)">
double4x4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 double4x4(double 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.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_double4x4_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.double4x4(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
double4x4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 double4x4(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double 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.double">double</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
<dt><code>m33</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_down_" data-uid="Misaki.HighPerformance.Mathematics.math.down*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_down" data-uid="Misaki.HighPerformance.Mathematics.math.down">
down()
</h3>
<div class="markdown level1 summary"><p>Unity's down axis (0, -1, 0).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 down()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The down axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_down_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-down.html">https://docs.unity3d.com/ScriptReference/Vector3-down.html</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.double2)">
exp(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 exp(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.double3)">
exp(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 exp(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.double4)">
exp(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 exp(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.float2)">
exp(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 exp(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.float3)">
exp(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 exp(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.float4)">
exp(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 exp(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(Misaki.HighPerformance.Mathematics.quaternion)">
exp(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the natural exponent of a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion exp(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The natural exponent of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(System.Double)">
exp(double)
</h3>
<div class="markdown level1 summary"><p>Returns the base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double exp(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp_" data-uid="Misaki.HighPerformance.Mathematics.math.exp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.exp(System.Single)">
exp(float)
</h3>
<div class="markdown level1 summary"><p>Returns the base-e exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float exp(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The base-e exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.double2)">
exp10(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 exp10(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.double3)">
exp10(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 exp10(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.double4)">
exp10(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 exp10(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.float2)">
exp10(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 exp10(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.float3)">
exp10(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 exp10(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(Misaki.HighPerformance.Mathematics.float4)">
exp10(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 exp10(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(System.Double)">
exp10(double)
</h3>
<div class="markdown level1 summary"><p>Returns the base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double exp10(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp10_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp10_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.exp10(System.Single)">
exp10(float)
</h3>
<div class="markdown level1 summary"><p>Returns the base-10 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float exp10(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The base-10 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.double2)">
exp2(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 exp2(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.double3)">
exp2(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 exp2(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.double4)">
exp2(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 exp2(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.float2)">
exp2(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 exp2(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.float3)">
exp2(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 exp2(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(Misaki.HighPerformance.Mathematics.float4)">
exp2(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 exp2(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(System.Double)">
exp2(double)
</h3>
<div class="markdown level1 summary"><p>Returns the base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double exp2(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_exp2_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_exp2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.exp2(System.Single)">
exp2(float)
</h3>
<div class="markdown level1 summary"><p>Returns the base-2 exponential of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float exp2(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The base-2 exponential of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
faceforward(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 faceforward(double2 n, double2 i, double2 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
faceforward(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 faceforward(double3 n, double3 i, double3 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
faceforward(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 faceforward(double4 n, double4 i, double4 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
faceforward(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 faceforward(float2 n, float2 i, float2 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
faceforward(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 faceforward(float3 n, float3 i, float3 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_faceforward_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_faceforward_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.faceforward(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
faceforward(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Conditionally flips a vector n if two vectors i and ng are pointing in the same direction. Returns n if dot(i, ng) &lt; 0, -n otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 faceforward(float4 n, float4 i, float4 ng)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to conditionally flip.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>First vector in direction comparison.</p>
</dd>
<dt><code>ng</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Second vector in direction comparison.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>-n if i and ng point in the same direction; otherwise return n unchanged.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fastinverse_" data-uid="Misaki.HighPerformance.Mathematics.math.fastinverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fastinverse_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.fastinverse(Misaki.HighPerformance.Mathematics.double4x4)">
fastinverse(double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 fastinverse(double4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fastinverse_" data-uid="Misaki.HighPerformance.Mathematics.math.fastinverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fastinverse_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.fastinverse(Misaki.HighPerformance.Mathematics.float4x4)">
fastinverse(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 fastinverse(float4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</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_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(Misaki.HighPerformance.Mathematics.bool2)">
float2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(bool2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(Misaki.HighPerformance.Mathematics.double2)">
float2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(Misaki.HighPerformance.Mathematics.float2)">
float2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(float2 xy)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(Misaki.HighPerformance.Mathematics.int2)">
float2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(Misaki.HighPerformance.Mathematics.uint2)">
float2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(System.Double)">
float2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(System.Int32)">
float2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(System.Single)">
float2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(System.Single,System.Single)">
float2(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 static float2 float2(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.float2(System.UInt32)">
float2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 float2(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(Misaki.HighPerformance.Mathematics.double2x2)">
float2x2(double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(double2x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(Misaki.HighPerformance.Mathematics.float2)">
float2x2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(float2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
float2x2(float2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(float2 c0, float2 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(Misaki.HighPerformance.Mathematics.int2x2)">
float2x2(int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(int2x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(Misaki.HighPerformance.Mathematics.uint2x2)">
float2x2(uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(uint2x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(System.Single)">
float2x2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 float2x2(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x2_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x2(System.Single,System.Single,System.Single,System.Single)">
float2x2(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 static float2x2 float2x2(float m00, float m01, float m10, float m11)</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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(Misaki.HighPerformance.Mathematics.double2x3)">
float2x3(double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(double2x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(Misaki.HighPerformance.Mathematics.float2)">
float2x3(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(float2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
float2x3(float2, float2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(float2 c0, float2 c1, float2 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(Misaki.HighPerformance.Mathematics.int2x3)">
float2x3(int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(int2x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(Misaki.HighPerformance.Mathematics.uint2x3)">
float2x3(uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(uint2x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(System.Single)">
float2x3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 float2x3(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x3_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x3(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float2x3(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 static float2x3 float2x3(float m00, float m01, float m02, float m10, float m11, float m12)</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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(Misaki.HighPerformance.Mathematics.double2x4)">
float2x4(double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(double2x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(Misaki.HighPerformance.Mathematics.float2)">
float2x4(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(float2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
float2x4(float2, float2, float2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(float2 c0, float2 c1, float2 c2, float2 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(Misaki.HighPerformance.Mathematics.int2x4)">
float2x4(int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(int2x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(Misaki.HighPerformance.Mathematics.uint2x4)">
float2x4(uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(uint2x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(System.Single)">
float2x4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 float2x4(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float2x4_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float2x4(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float2x4(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 static float2x4 float2x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13)</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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.bool3)">
float3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(bool3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.double3)">
float3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_float2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.float2,System.Single)">
float3(float2, float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(float2 xy, float z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.float3)">
float3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(float3 xyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.int3)">
float3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(Misaki.HighPerformance.Mathematics.uint3)">
float3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.Double)">
float3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.Int32)">
float3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.Single)">
float3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_Single_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.Single,Misaki.HighPerformance.Mathematics.float2)">
float3(float, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(float x, float2 yz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.Single,System.Single,System.Single)">
float3(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 static float3 float3(float x, float y, float z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.float3(System.UInt32)">
float3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 float3(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(Misaki.HighPerformance.Mathematics.double3x2)">
float3x2(double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(double3x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(Misaki.HighPerformance.Mathematics.float3)">
float3x2(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(float3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
float3x2(float3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(float3 c0, float3 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(Misaki.HighPerformance.Mathematics.int3x2)">
float3x2(int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(int3x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(Misaki.HighPerformance.Mathematics.uint3x2)">
float3x2(uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(uint3x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(System.Single)">
float3x2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 float3x2(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x2_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x2(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float3x2(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 static float3x2 float3x2(float m00, float m01, float m10, float m11, float m20, float m21)</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>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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(Misaki.HighPerformance.Mathematics.double3x3)">
float3x3(double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(double3x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(Misaki.HighPerformance.Mathematics.float3)">
float3x3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(float3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
float3x3(float3, float3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(float3 c0, float3 c1, float3 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(Misaki.HighPerformance.Mathematics.int3x3)">
float3x3(int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(int3x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(Misaki.HighPerformance.Mathematics.uint3x3)">
float3x3(uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(uint3x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(System.Single)">
float3x3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 float3x3(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x3_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x3(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float3x3(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 static float3x3 float3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22)</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>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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(Misaki.HighPerformance.Mathematics.double3x4)">
float3x4(double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(double3x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(Misaki.HighPerformance.Mathematics.float3)">
float3x4(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(float3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
float3x4(float3, float3, float3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(float3 c0, float3 c1, float3 c2, float3 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(Misaki.HighPerformance.Mathematics.int3x4)">
float3x4(int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(int3x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(Misaki.HighPerformance.Mathematics.uint3x4)">
float3x4(uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(uint3x4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4(System.Single)">
float3x4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 float3x4(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float3x4_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.math.float3x4(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float3x4(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 static float3x4 float3x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23)</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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.bool4)">
float4(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(bool4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.double4)">
float4(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
float4(float2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(float2 xy, float2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_float2_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.float2,System.Single,System.Single)">
float4(float2, 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 static float4 float4(float2 xy, float z, float w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_float3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.float3,System.Single)">
float4(float3, float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(float3 xyz, float w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.int4)">
float4(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(Misaki.HighPerformance.Mathematics.uint4)">
float4(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Double)">
float4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Int32)">
float4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Single)">
float4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(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>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Single_Misaki_HighPerformance_Mathematics_float2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Single,Misaki.HighPerformance.Mathematics.float2,System.Single)">
float4(float, float2, float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(float x, float2 yz, float w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Single_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Single,Misaki.HighPerformance.Mathematics.float3)">
float4(float, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(float x, float3 yzw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>yzw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Single_System_Single_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Single,System.Single,Misaki.HighPerformance.Mathematics.float2)">
float4(float, float, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(float x, float y, float2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.Single,System.Single,System.Single,System.Single)">
float4(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 static float4 float4(float x, float y, float z, float w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.float4(System.UInt32)">
float4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 float4(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(Misaki.HighPerformance.Mathematics.double4x2)">
float4x2(double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 float4x2(double4x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(Misaki.HighPerformance.Mathematics.float4)">
float4x2(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 float4x2 float4x2(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.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
float4x2(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 static float4x2 float4x2(float4 c0, float4 c1)</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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(Misaki.HighPerformance.Mathematics.int4x2)">
float4x2(int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 float4x2(int4x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(Misaki.HighPerformance.Mathematics.uint4x2)">
float4x2(uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 float4x2(uint4x2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(System.Single)">
float4x2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 float4x2(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x2_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x2(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float4x2(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 static float4x2 float4x2(float m00, float m01, float m10, float m11, float m20, float m21, float m30, float m31)</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>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>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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(Misaki.HighPerformance.Mathematics.double4x3)">
float4x3(double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 float4x3(double4x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(Misaki.HighPerformance.Mathematics.float4)">
float4x3(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 float4x3 float4x3(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.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
float4x3(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 static float4x3 float4x3(float4 c0, float4 c1, float4 c2)</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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(Misaki.HighPerformance.Mathematics.int4x3)">
float4x3(int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 float4x3(int4x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(Misaki.HighPerformance.Mathematics.uint4x3)">
float4x3(uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 float4x3(uint4x3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3(System.Single)">
float4x3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 float4x3(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>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x3_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.math.float4x3(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
float4x3(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 static float4x3 float4x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22, float m30, float m31, float m32)</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>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>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>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>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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>
<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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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>
<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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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>
<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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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>
<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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4(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 static float4x4 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>
<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_math_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.float4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_float4x4_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.math.float4x4(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 static float4x4 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>
<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_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.double2)">
floor(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double2 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 floor(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.double3)">
floor(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double3 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 floor(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.double4)">
floor(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double4 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 floor(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.float2)">
floor(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float2 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 floor(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.float3)">
floor(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float3 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 floor(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(Misaki.HighPerformance.Mathematics.float4)">
floor(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float4 vector value down to the nearest value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 floor(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(System.Double)">
floor(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a double value up to the nearest integral value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double floor(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floor_" data-uid="Misaki.HighPerformance.Mathematics.math.floor*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floor_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.floor(System.Single)">
floor(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a float value up to the nearest integral value less or equal to the original value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float floor(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The round down to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.int2)">
floorlog2(int2)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 floorlog2(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.int3)">
floorlog2(int3)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 floorlog2(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>int3 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.int4)">
floorlog2(int4)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 floorlog2(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>int4 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.uint2)">
floorlog2(uint2)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 floorlog2(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>uint2 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.uint3)">
floorlog2(uint3)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 floorlog2(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>uint3 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(Misaki.HighPerformance.Mathematics.uint4)">
floorlog2(uint4)
</h3>
<div class="markdown level1 summary"><p>Computes the componentwise floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 floorlog2(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>uint4 to be used as input.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Componentwise floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Components of x must be greater than zero, otherwise the result of the component is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(System.Int32)">
floorlog2(int)
</h3>
<div class="markdown level1 summary"><p>Computes the floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int floorlog2(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Integer to be used as input.</p>
</dd>
</dl>
<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>Floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>x must be greater than zero, otherwise the result is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_floorlog2_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_floorlog2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.floorlog2(System.UInt32)">
floorlog2(uint)
</h3>
<div class="markdown level1 summary"><p>Computes the floor of the base-2 logarithm of x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int floorlog2(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Unsigned integer to be used as input.</p>
</dd>
</dl>
<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>Floor of base-2 logarithm of x.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_floorlog2_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>x must be greater than zero, otherwise the result is undefined.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
fmod(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise double precision floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 fmod(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
fmod(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise double precision floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 fmod(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
fmod(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise double precision floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 fmod(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
fmod(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 fmod(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
fmod(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 fmod(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
fmod(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 fmod(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(System.Double,System.Double)">
fmod(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the double precision floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double fmod(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_fmod_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_fmod_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.fmod(System.Single,System.Single)">
fmod(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the floating point remainder of x/y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float fmod(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The dividend in x/y.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The divisor in x/y.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The remainder of x/y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_forward_" data-uid="Misaki.HighPerformance.Mathematics.math.forward*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_forward" data-uid="Misaki.HighPerformance.Mathematics.math.forward">
forward()
</h3>
<div class="markdown level1 summary"><p>Unity's forward axis (0, 0, 1).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 forward()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The forward axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_forward_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-forward.html">https://docs.unity3d.com/ScriptReference/Vector3-forward.html</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.double2)">
frac(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 frac(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.double3)">
frac(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 frac(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.double4)">
frac(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 frac(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.float2)">
frac(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 frac(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.float3)">
frac(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 frac(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(Misaki.HighPerformance.Mathematics.float4)">
frac(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise fractional parts of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 frac(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(System.Double)">
frac(double)
</h3>
<div class="markdown level1 summary"><p>Returns the fractional part of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double frac(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_frac_" data-uid="Misaki.HighPerformance.Mathematics.math.frac*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_frac_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.frac(System.Single)">
frac(float)
</h3>
<div class="markdown level1 summary"><p>Returns the fractional part of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float frac(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The fractional part of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_hash_" data-uid="Misaki.HighPerformance.Mathematics.math.hash*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_hash_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.hash(Misaki.HighPerformance.Mathematics.quaternion)">
hash(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns a uint hash code of a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint hash(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to hash.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The hash code for the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_hash_" data-uid="Misaki.HighPerformance.Mathematics.math.hash*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_hash_System_Void__System_Int32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.hash(System.Void*,System.Int32,System.UInt32)">
hash(void*, int, uint)
</h3>
<div class="markdown level1 summary"><p>Returns a uint hash from a block of memory using the xxhash32 algorithm. Can only be used in an unsafe context.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint hash(void* pBuffer, int numBytes, uint seed = 0)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>pBuffer</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.void">void</a>*</dt>
<dd><p>A pointer to the beginning of the data.</p>
</dd>
<dt><code>numBytes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bytes to hash.</p>
</dd>
<dt><code>seed</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Starting seed value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The 32 bit hash of the input data buffer.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_hashwide_" data-uid="Misaki.HighPerformance.Mathematics.math.hashwide*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_hashwide_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.hashwide(Misaki.HighPerformance.Mathematics.quaternion)">
hashwide(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns a uint4 vector hash code of a quaternion.
When multiple elements are to be hashes together, it can more efficient to calculate and combine wide hash
that are only reduced to a narrow uint hash at the very end instead of at every step.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 hashwide(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to hash.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The uint4 vector hash code of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(Misaki.HighPerformance.Mathematics.bool2)">
int2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(bool2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(Misaki.HighPerformance.Mathematics.double2)">
int2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(Misaki.HighPerformance.Mathematics.float2)">
int2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(Misaki.HighPerformance.Mathematics.int2)">
int2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(int2 xy)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(Misaki.HighPerformance.Mathematics.uint2)">
int2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(System.Double)">
int2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(System.Int32)">
int2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(System.Int32,System.Int32)">
int2(int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(int x, int y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(System.Single)">
int2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2(System.UInt32)">
int2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 int2(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2(Misaki.HighPerformance.Mathematics.int2)">
int2x2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 int2x2(int2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
int2x2(int2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 int2x2(int2 c0, int2 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2(System.Int32)">
int2x2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 int2x2(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x2_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x2(System.Int32,System.Int32,System.Int32,System.Int32)">
int2x2(int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 int2x2(int m00, int m01, int m10, int m11)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x3_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3(Misaki.HighPerformance.Mathematics.int2)">
int2x3(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 int2x3(int2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x3_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
int2x3(int2, int2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 int2x3(int2 c0, int2 c1, int2 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3(System.Int32)">
int2x3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 int2x3(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x3_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x3(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int2x3(int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 int2x3(int m00, int m01, int m02, int m10, int m11, int m12)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x4_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4(Misaki.HighPerformance.Mathematics.int2)">
int2x4(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 int2x4(int2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x4_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
int2x4(int2, int2, int2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 int2x4(int2 c0, int2 c1, int2 c2, int2 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4(System.Int32)">
int2x4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 int2x4(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int2x4_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int2x4(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int2x4(int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 int2x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.bool3)">
int3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(bool3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.double3)">
int3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.float3)">
int3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_int2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.int2,System.Int32)">
int3(int2, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(int2 xy, int z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.int3)">
int3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(int3 xyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(Misaki.HighPerformance.Mathematics.uint3)">
int3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.Double)">
int3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.Int32)">
int3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_Int32_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.Int32,Misaki.HighPerformance.Mathematics.int2)">
int3(int, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(int x, int2 yz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.Int32,System.Int32,System.Int32)">
int3(int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(int x, int y, int z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.Single)">
int3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3(System.UInt32)">
int3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 int3(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x2_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2(Misaki.HighPerformance.Mathematics.int3)">
int3x2(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 int3x2(int3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x2_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
int3x2(int3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 int3x2(int3 c0, int3 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2(System.Int32)">
int3x2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 int3x2(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x2_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x2(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int3x2(int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 int3x2(int m00, int m01, int m10, int m11, int m20, int m21)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3(Misaki.HighPerformance.Mathematics.int3)">
int3x3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 int3x3(int3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
int3x3(int3, int3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 int3x3(int3 c0, int3 c1, int3 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3(System.Int32)">
int3x3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 int3x3(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x3_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x3(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int3x3(int, int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 int3x3(int m00, int m01, int m02, int m10, int m11, int m12, int m20, int m21, int m22)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x4_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4(Misaki.HighPerformance.Mathematics.int3)">
int3x4(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 int3x4(int3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x4_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
int3x4(int3, int3, int3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 int3x4(int3 c0, int3 c1, int3 c2, int3 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4(System.Int32)">
int3x4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 int3x4(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int3x4_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int3x4(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int3x4(int, int, int, int, int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 int3x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13, int m20, int m21, int m22, int m23)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.bool4)">
int4(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(bool4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.double4)">
int4(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.float4)">
int4(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 int4 int4(float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</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.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
int4(int2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int2 xy, int2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_int2_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.int2,System.Int32,System.Int32)">
int4(int2, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int2 xy, int z, int w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_int3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.int3,System.Int32)">
int4(int3, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int3 xyz, int w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(Misaki.HighPerformance.Mathematics.uint4)">
int4(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Double)">
int4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Int32)">
int4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Int32_Misaki_HighPerformance_Mathematics_int2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Int32,Misaki.HighPerformance.Mathematics.int2,System.Int32)">
int4(int, int2, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int x, int2 yz, int w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Int32_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Int32,Misaki.HighPerformance.Mathematics.int3)">
int4(int, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int x, int3 yzw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>yzw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Int32_System_Int32_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Int32,System.Int32,Misaki.HighPerformance.Mathematics.int2)">
int4(int, int, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int x, int y, int2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Int32,System.Int32,System.Int32,System.Int32)">
int4(int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(int x, int y, int z, int w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.Single)">
int4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4(System.UInt32)">
int4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 int4(uint v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x2_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2(Misaki.HighPerformance.Mathematics.int4)">
int4x2(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 int4x2(int4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x2_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
int4x2(int4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 int4x2(int4 c0, int4 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2(System.Int32)">
int4x2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 int4x2(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x2_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x2(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int4x2(int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 int4x2(int m00, int m01, int m10, int m11, int m20, int m21, int m30, int m31)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x3_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3(Misaki.HighPerformance.Mathematics.int4)">
int4x3(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 int4x3(int4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x3_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
int4x3(int4, int4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 int4x3(int4 c0, int4 c1, int4 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3(System.Int32)">
int4x3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 int4x3(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x3_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x3(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int4x3(int, int, int, int, int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 int4x3(int m00, int m01, int m02, int m10, int m11, int m12, int m20, int m21, int m22, int m30, int m31, int m32)</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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4(Misaki.HighPerformance.Mathematics.int4)">
int4x4(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 int4x4(int4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
int4x4(int4, int4, int4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 int4x4(int4 c0, int4 c1, int4 c2, int4 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4(System.Int32)">
int4x4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 int4x4(int 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.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_int4x4_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.int4x4(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
int4x4(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 int4x4(int m00, int m01, int m02, int m03, int m10, int m11, int m12, int m13, int m20, int m21, int m22, int m23, int m30, int m31, int m32, int 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.int32">int</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dt><code>m33</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.double2x2)">
inverse(double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 inverse(double2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.double3x3)">
inverse(double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 inverse(double3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.double4x4)">
inverse(double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 inverse(double4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.float2x2)">
inverse(float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 inverse(float2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.float3x3)">
inverse(float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 inverse(float3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.float4x4)">
inverse(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 inverse(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_math_inverse_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_inverse_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.inverse(Misaki.HighPerformance.Mathematics.quaternion)">
inverse(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the inverse of a quaternion value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion inverse(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to invert.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion inverse of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.double2)">
isfinite(double2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a double2 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isfinite(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The double2 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>A bool2 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.double3)">
isfinite(double3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a double3 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isfinite(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The double3 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>A bool3 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.double4)">
isfinite(double4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a double4 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isfinite(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The double4 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>A bool4 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.float2)">
isfinite(float2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a float2 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isfinite(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The float2 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>A bool2 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.float3)">
isfinite(float3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a float3 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isfinite(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The float3 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>A bool3 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(Misaki.HighPerformance.Mathematics.float4)">
isfinite(float4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a float4 whether it is a finite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isfinite(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The float4 value to test.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>A bool4 where it is true in a component if that component is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(System.Double)">
isfinite(double)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input double is a finite floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isfinite(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The double value to test.</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>True if the double is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isfinite_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isfinite_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.isfinite(System.Single)">
isfinite(float)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input float is a finite floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isfinite(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The float value to test.</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>True if the float is finite, false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.double2)">
isinf(double2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a double2 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isinf(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.double3)">
isinf(double3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a double3 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isinf(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.double4)">
isinf(double4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a double4 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isinf(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.float2)">
isinf(float2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a float2 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isinf(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.float3)">
isinf(float3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a float3 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isinf(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(Misaki.HighPerformance.Mathematics.float4)">
isinf(float4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a float4 whether it is an infinite floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isinf(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>True if the component was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(System.Double)">
isinf(double)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input double is an infinite floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isinf(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</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>True if the input was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isinf_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isinf_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.isinf(System.Single)">
isinf(float)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input float is an infinite floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isinf(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</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>True if the input was an infinite value; false otherwise.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.double2)">
isnan(double2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a double2 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isnan(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.double3)">
isnan(double3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a double3 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isnan(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.double4)">
isnan(double4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a double4 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isnan(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_double4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.float2)">
isnan(float2)
</h3>
<div class="markdown level1 summary"><p>Returns a bool2 indicating for each component of a float2 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 isnan(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.float3)">
isnan(float3)
</h3>
<div class="markdown level1 summary"><p>Returns a bool3 indicating for each component of a float3 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 isnan(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(Misaki.HighPerformance.Mathematics.float4)">
isnan(float4)
</h3>
<div class="markdown level1 summary"><p>Returns a bool4 indicating for each component of a float4 whether it is a NaN (not a number) floating point value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 isnan(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>True if the component was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_Misaki_HighPerformance_Mathematics_float4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(System.Double)">
isnan(double)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input double is a NaN (not a number) floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isnan(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</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>True if the value was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_isnan_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_isnan_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.isnan(System.Single)">
isnan(float)
</h3>
<div class="markdown level1 summary"><p>Returns true if the input float is a NaN (not a number) floating point value, false otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool isnan(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</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>True if the value was NaN; false otherwise.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_isnan_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>NaN has several representations and may vary across architectures. Use this function to check if you have a NaN.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.int2)">
ispow2(int2)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 ispow2(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>int2 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>bool2 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.int3)">
ispow2(int3)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 ispow2(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>int3 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>bool3 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.int4)">
ispow2(int4)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 ispow2(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>int4 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>bool4 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.uint2)">
ispow2(uint2)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 ispow2(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>uint2 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>bool2 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.uint3)">
ispow2(uint3)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 ispow2(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>uint3 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>bool3 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(Misaki.HighPerformance.Mathematics.uint4)">
ispow2(uint4)
</h3>
<div class="markdown level1 summary"><p>Checks if each component of the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 ispow2(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>uint4 input</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>bool4 where true in a component indicates the same component in the input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If a component of x is less than or equal to zero, then this function returns false in that component.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(System.Int32)">
ispow2(int)
</h3>
<div class="markdown level1 summary"><p>Checks if the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool ispow2(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Integer input.</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>bool where true indicates that input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If x is less than or equal to zero, then this function returns false.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_ispow2_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ispow2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.ispow2(System.UInt32)">
ispow2(uint)
</h3>
<div class="markdown level1 summary"><p>Checks if the input is a power of two.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool ispow2(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Unsigned integer input.</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>bool where true indicates that input was a power of two.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_ispow2_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If x is less than or equal to zero, then this function returns false.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_left_" data-uid="Misaki.HighPerformance.Mathematics.math.left*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_left" data-uid="Misaki.HighPerformance.Mathematics.math.left">
left()
</h3>
<div class="markdown level1 summary"><p>Unity's left axis (-1, 0, 0).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 left()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The left axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_left_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-left.html">https://docs.unity3d.com/ScriptReference/Vector3-left.html</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.double2)">
length(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double length(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.double3)">
length(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double length(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.double4)">
length(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double length(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.float2)">
length(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float length(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to use when computing length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.float3)">
length(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float length(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to use when computing length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.float4)">
length(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float length(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to use when computing length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.length(Misaki.HighPerformance.Mathematics.quaternion)">
length(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float length(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The input quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The length of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.length(System.Double)">
length(double)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a double value. Equivalent to the absolute value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double length(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_length_" data-uid="Misaki.HighPerformance.Mathematics.math.length*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_length_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.length(System.Single)">
length(float)
</h3>
<div class="markdown level1 summary"><p>Returns the length of a float value. Equivalent to the absolute value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float length(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use when computing length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Length of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.double2)">
lengthsq(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double lengthsq(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.double3)">
lengthsq(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double lengthsq(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.double4)">
lengthsq(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double lengthsq(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.float2)">
lengthsq(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lengthsq(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.float3)">
lengthsq(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lengthsq(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.float4)">
lengthsq(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lengthsq(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Squared length of vector x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(Misaki.HighPerformance.Mathematics.quaternion)">
lengthsq(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lengthsq(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The input quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The length squared of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(System.Double)">
lengthsq(double)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a double value. Equivalent to squaring the value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double lengthsq(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Squared length of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lengthsq_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lengthsq_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.lengthsq(System.Single)">
lengthsq(float)
</h3>
<div class="markdown level1 summary"><p>Returns the squared length of a float value. Equivalent to squaring the value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lengthsq(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use when computing squared length.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Squared length of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
lerp(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 lerp(double2 start, double2 end, double2 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,System.Double)">
lerp(double2, double2, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 lerp(double2 start, double2 end, double t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
lerp(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 lerp(double3 start, double3 end, double3 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,System.Double)">
lerp(double3, double3, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 lerp(double3 start, double3 end, double t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
lerp(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 lerp(double4 start, double4 end, double4 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,System.Double)">
lerp(double4, double4, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 lerp(double4 start, double4 end, double t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
lerp(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 lerp(float2 start, float2 end, float2 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,System.Single)">
lerp(float2, float2, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 lerp(float2 start, float2 end, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
lerp(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 lerp(float3 start, float3 end, float3 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,System.Single)">
lerp(float3, float3, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 lerp(float3 start, float3 end, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
lerp(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the corresponding components of the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 lerp(float4 start, float4 end, float4 t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,System.Single)">
lerp(float4, float4, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise linear interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 lerp(float4 start, float4 end, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(System.Double,System.Double,System.Double)">
lerp(double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of linearly interpolating from x to y using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double lerp(double start, double end, double t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation from x to y.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_System_Double_System_Double_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_lerp_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lerp_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.lerp(System.Single,System.Single,System.Single)">
lerp(float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of linearly interpolating from start to end using the interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float lerp(float start, float end, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The start point, corresponding to the interpolation parameter value of 0.</p>
</dd>
<dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The end point, corresponding to the interpolation parameter value of 1.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter. May be a value outside the interval [0, 1].</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation from start to end.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_lerp_System_Single_System_Single_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>If the interpolation parameter is not in the range [0, 1], then this function extrapolates.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.double2)">
log(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 log(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.double3)">
log(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 log(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.double4)">
log(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 log(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.float2)">
log(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 log(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.float3)">
log(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 log(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.float4)">
log(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise natural logarithm of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 log(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.log(Misaki.HighPerformance.Mathematics.quaternion)">
log(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the natural logarithm of a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion log(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The natural logarithm of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.log(System.Double)">
log(double)
</h3>
<div class="markdown level1 summary"><p>Returns the natural logarithm of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double log(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log_" data-uid="Misaki.HighPerformance.Mathematics.math.log*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.log(System.Single)">
log(float)
</h3>
<div class="markdown level1 summary"><p>Returns the natural logarithm of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float log(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The natural logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.double2)">
log10(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 log10(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.double3)">
log10(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 log10(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.double4)">
log10(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 log10(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.float2)">
log10(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 log10(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.float3)">
log10(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 log10(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(Misaki.HighPerformance.Mathematics.float4)">
log10(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-10 logarithm of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 log10(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(System.Double)">
log10(double)
</h3>
<div class="markdown level1 summary"><p>Returns the base-10 logarithm of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double log10(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log10_" data-uid="Misaki.HighPerformance.Mathematics.math.log10*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log10_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.log10(System.Single)">
log10(float)
</h3>
<div class="markdown level1 summary"><p>Returns the base-10 logarithm of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float log10(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The base-10 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.double2)">
log2(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 log2(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.double3)">
log2(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 log2(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.double4)">
log2(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 log2(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.float2)">
log2(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 log2(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.float3)">
log2(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 log2(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(Misaki.HighPerformance.Mathematics.float4)">
log2(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise base-2 logarithm of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 log2(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(System.Double)">
log2(double)
</h3>
<div class="markdown level1 summary"><p>Returns the base-2 logarithm of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double log2(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_log2_" data-uid="Misaki.HighPerformance.Mathematics.math.log2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_log2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.log2(System.Single)">
log2(float)
</h3>
<div class="markdown level1 summary"><p>Returns the base-2 logarithm of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float log2(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The base-2 logarithm of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.int2)">
lzcnt(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of an int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 lzcnt(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.int3)">
lzcnt(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of an int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 lzcnt(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.int4)">
lzcnt(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of an int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 lzcnt(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.uint2)">
lzcnt(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of a uint2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 lzcnt(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.uint3)">
lzcnt(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of a uint3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 lzcnt(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(Misaki.HighPerformance.Mathematics.uint4)">
lzcnt(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of a uint4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 lzcnt(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(System.Int32)">
lzcnt(int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise number of leading zeros in the binary representations of an int vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int lzcnt(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(System.Int64)">
lzcnt(long)
</h3>
<div class="markdown level1 summary"><p>Returns number of leading zeros in the binary representations of a long value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int lzcnt(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(System.UInt32)">
lzcnt(uint)
</h3>
<div class="markdown level1 summary"><p>Returns number of leading zeros in the binary representations of a uint value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int lzcnt(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_lzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_lzcnt_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.lzcnt(System.UInt64)">
lzcnt(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns number of leading zeros in the binary representations of a ulong value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int lzcnt(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The number of leading zeros of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
mad(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mad(double2 mulA, double2 mulB, double2 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
mad(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mad(double3 mulA, double3 mulB, double3 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
mad(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mad(double4 mulA, double4 mulB, double4 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
mad(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mad(float2 mulA, float2 mulB, float2 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
mad(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mad(float3 mulA, float3 mulB, float3 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
mad(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 mad(float4 mulA, float4 mulB, float4 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
mad(int2, int2, int2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 int2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mad(int2 mulA, int2 mulB, int2 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
mad(int3, int3, int3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 int3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mad(int3 mulA, int3 mulB, int3 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
mad(int4, int4, int4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 int4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mad(int4 mulA, int4 mulB, int4 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
mad(uint2, uint2, uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 uint2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mad(uint2 mulA, uint2 mulB, uint2 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
mad(uint3, uint3, uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 uint3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mad(uint3 mulA, uint3 mulB, uint3 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
mad(uint4, uint4, uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise multiply-add operation (a * b + c) on 3 uint4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mad(uint4 mulA, uint4 mulB, uint4 addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.Double,System.Double,System.Double)">
mad(double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double mad(double mulA, double mulB, double addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_System_Double_System_Double_System_Double__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_Int32_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.Int32,System.Int32,System.Int32)">
mad(int, int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 int values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int mad(int mulA, int mulB, int addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<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>The multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_Int64_System_Int64_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.Int64,System.Int64,System.Int64)">
mad(long, long, long)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 long values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long mad(long mulA, long mulB, long addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.Single,System.Single,System.Single)">
mad(float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float mad(float mulA, float mulB, float addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The multiply-add of the inputs.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_mad_System_Single_System_Single_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled with fast math enabled on some architectures, this could be converted to a fused multiply add (FMA).
FMA is more accurate due to rounding once at the end of the computation rather than twice that is required when
this computation is not fused.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.UInt32,System.UInt32,System.UInt32)">
mad(uint, uint, uint)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 uint values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint mad(uint mulA, uint mulB, uint addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mad_" data-uid="Misaki.HighPerformance.Mathematics.math.mad*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mad_System_UInt64_System_UInt64_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.mad(System.UInt64,System.UInt64,System.UInt64)">
mad(ulong, ulong, ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a multiply-add operation (a * b + c) on 3 ulong values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong mad(ulong mulA, ulong mulB, ulong addC)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>mulA</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>First value to multiply.</p>
</dd>
<dt><code>mulB</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Second value to multiply.</p>
</dd>
<dt><code>addC</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Third value to add to the product of a and b.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The multiply-add of the inputs.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
max(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 max(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
max(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 max(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
max(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 max(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
max(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 max(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
max(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 max(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
max(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 max(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
max(int2, int2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two int2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 max(int2 x, int2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
max(int3, int3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two int3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 max(int3 x, int3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
max(int4, int4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two int4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 max(int4 x, int4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
max(uint2, uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two uint2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 max(uint2 x, uint2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
max(uint3, uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two uint3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 max(uint3 x, uint3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.max(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
max(uint4, uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise maximum of two uint4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 max(uint4 x, uint4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.Double,System.Double)">
max(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double max(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.Int32,System.Int32)">
max(int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two int values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int max(int x, int y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<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>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_Int64_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.Int64,System.Int64)">
max(long, long)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two long values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long max(long x, long y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.Single,System.Single)">
max(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float max(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.UInt32,System.UInt32)">
max(uint, uint)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two uint values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint max(uint x, uint y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_max_" data-uid="Misaki.HighPerformance.Mathematics.math.max*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_max_System_UInt64_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.max(System.UInt64,System.UInt64)">
max(ulong, ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the maximum of two ulong values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong max(ulong x, ulong y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The maximum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
min(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two double2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 min(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
min(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two double3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 min(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
min(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two double4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 min(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
min(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two float2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 min(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
min(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two float3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 min(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
min(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two float4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 min(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2)">
min(int2, int2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two int2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 min(int2 x, int2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3)">
min(int3, int3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two int3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 min(int3 x, int3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4)">
min(int4, int4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two int4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 min(int4 x, int4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
min(uint2, uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two uint2 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 min(uint2 x, uint2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
min(uint3, uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two uint3 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 min(uint3 x, uint3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.min(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
min(uint4, uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise minimum of two uint4 vectors.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 min(uint4 x, uint4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.Double,System.Double)">
min(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two double values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double min(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.Int32,System.Int32)">
min(int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two int values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int min(int x, int y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<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>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_Int64_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.Int64,System.Int64)">
min(long, long)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two long values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long min(long x, long y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.Single,System.Single)">
min(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float min(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.UInt32,System.UInt32)">
min(uint, uint)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two uint values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint min(uint x, uint y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_min_" data-uid="Misaki.HighPerformance.Mathematics.math.min*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_min_System_UInt64_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.min(System.UInt64,System.UInt64)">
min(ulong, ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the minimum of two ulong values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong min(ulong x, ulong y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The first input value.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The second input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The minimum of the two input values.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2@)">
modf(double2, out double2)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a double2 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 modf(double2 x, out double2 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3@)">
modf(double3, out double3)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a double3 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 modf(double3 x, out double3 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4@)">
modf(double4, out double4)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a double4 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 modf(double4 x, out double4 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2@)">
modf(float2, out float2)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a float2 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 modf(float2 x, out float2 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3@)">
modf(float3, out float3)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a float3 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 modf(float3 x, out float3 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4@)">
modf(float4, out float4)
</h3>
<div class="markdown level1 summary"><p>Performs a componentwise split of a float4 vector into an integral part i and a fractional part that gets returned.
Both parts take the sign of the corresponding input component.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 modf(float4 x, out float4 i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_System_Double_System_Double__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(System.Double,System.Double@)">
modf(double, out double)
</h3>
<div class="markdown level1 summary"><p>Splits a double value into an integral part i and a fractional part that gets returned. Both parts take the sign of the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double modf(double x, out double i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_modf_" data-uid="Misaki.HighPerformance.Mathematics.math.modf*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_modf_System_Single_System_Single__" data-uid="Misaki.HighPerformance.Mathematics.math.modf(System.Single,System.Single@)">
modf(float, out float)
</h3>
<div class="markdown level1 summary"><p>Splits a float value into an integral part i and a fractional part that gets returned. Both parts take the sign of the input.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float modf(float x, out float i)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to split into integral and fractional part.</p>
</dd>
<dt><code>i</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Output value containing integral part of x.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The fractional part of x.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2x2)">
mul(double2, double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double2 v, double2x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2x3)">
mul(double2, double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double2 v, double2x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2x4)">
mul(double2, double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double2 v, double2x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x2,Misaki.HighPerformance.Mathematics.double2)">
mul(double2x2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double2x2 m, double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x2_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x2,Misaki.HighPerformance.Mathematics.double2x2)">
mul(double2x2, double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 mul(double2x2 lhs, double2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x2_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x2,Misaki.HighPerformance.Mathematics.double2x3)">
mul(double2x2, double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 mul(double2x2 lhs, double2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x2_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x2,Misaki.HighPerformance.Mathematics.double2x4)">
mul(double2x2, double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 mul(double2x2 lhs, double2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x3,Misaki.HighPerformance.Mathematics.double3)">
mul(double2x3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double2x3 m, double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x3_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x3,Misaki.HighPerformance.Mathematics.double3x2)">
mul(double2x3, double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 mul(double2x3 lhs, double3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x3_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x3,Misaki.HighPerformance.Mathematics.double3x3)">
mul(double2x3, double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 mul(double2x3 lhs, double3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x3_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x3,Misaki.HighPerformance.Mathematics.double3x4)">
mul(double2x3, double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 mul(double2x3 lhs, double3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x4,Misaki.HighPerformance.Mathematics.double4)">
mul(double2x4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double2x4 m, double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x4_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x4,Misaki.HighPerformance.Mathematics.double4x2)">
mul(double2x4, double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 mul(double2x4 lhs, double4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x4_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x4,Misaki.HighPerformance.Mathematics.double4x3)">
mul(double2x4, double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 mul(double2x4 lhs, double4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double2x4_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double2x4,Misaki.HighPerformance.Mathematics.double4x4)">
mul(double2x4, double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 mul(double2x4 lhs, double4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3x2)">
mul(double3, double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double3 v, double3x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3x3)">
mul(double3, double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double3 v, double3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3x4)">
mul(double3, double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double3 v, double3x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x2,Misaki.HighPerformance.Mathematics.double2)">
mul(double3x2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double3x2 m, double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x2_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x2,Misaki.HighPerformance.Mathematics.double2x2)">
mul(double3x2, double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 mul(double3x2 lhs, double2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x2_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x2,Misaki.HighPerformance.Mathematics.double2x3)">
mul(double3x2, double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 mul(double3x2 lhs, double2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x2_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x2,Misaki.HighPerformance.Mathematics.double2x4)">
mul(double3x2, double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 mul(double3x2 lhs, double2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x3,Misaki.HighPerformance.Mathematics.double3)">
mul(double3x3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double3x3 m, double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x3_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x3,Misaki.HighPerformance.Mathematics.double3x2)">
mul(double3x3, double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 mul(double3x3 lhs, double3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x3_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x3,Misaki.HighPerformance.Mathematics.double3x3)">
mul(double3x3, double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 mul(double3x3 lhs, double3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x3_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x3,Misaki.HighPerformance.Mathematics.double3x4)">
mul(double3x3, double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 mul(double3x3 lhs, double3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x4,Misaki.HighPerformance.Mathematics.double4)">
mul(double3x4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double3x4 m, double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x4_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x4,Misaki.HighPerformance.Mathematics.double4x2)">
mul(double3x4, double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 mul(double3x4 lhs, double4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x4_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x4,Misaki.HighPerformance.Mathematics.double4x3)">
mul(double3x4, double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 mul(double3x4 lhs, double4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double3x4_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double3x4,Misaki.HighPerformance.Mathematics.double4x4)">
mul(double3x4, double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 mul(double3x4 lhs, double4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4x2)">
mul(double4, double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 mul(double4 v, double4x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4x3)">
mul(double4, double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 mul(double4 v, double4x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4x4)">
mul(double4, double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double4 v, double4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x2,Misaki.HighPerformance.Mathematics.double2)">
mul(double4x2, double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double4x2 m, double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x2_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x2,Misaki.HighPerformance.Mathematics.double2x2)">
mul(double4x2, double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 mul(double4x2 lhs, double2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x2_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x2,Misaki.HighPerformance.Mathematics.double2x3)">
mul(double4x2, double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 mul(double4x2 lhs, double2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x2_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x2,Misaki.HighPerformance.Mathematics.double2x4)">
mul(double4x2, double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 mul(double4x2 lhs, double2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x3,Misaki.HighPerformance.Mathematics.double3)">
mul(double4x3, double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double4x3 m, double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x3_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x3,Misaki.HighPerformance.Mathematics.double3x2)">
mul(double4x3, double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 mul(double4x3 lhs, double3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x3_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x3,Misaki.HighPerformance.Mathematics.double3x3)">
mul(double4x3, double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 mul(double4x3 lhs, double3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x3_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x3,Misaki.HighPerformance.Mathematics.double3x4)">
mul(double4x3, double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 mul(double4x3 lhs, double3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x4,Misaki.HighPerformance.Mathematics.double4)">
mul(double4x4, double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 mul(double4x4 m, double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x4_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x4,Misaki.HighPerformance.Mathematics.double4x2)">
mul(double4x4, double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 mul(double4x4 lhs, double4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x4_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x4,Misaki.HighPerformance.Mathematics.double4x3)">
mul(double4x4, double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 mul(double4x4 lhs, double4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_double4x4_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.double4x4,Misaki.HighPerformance.Mathematics.double4x4)">
mul(double4x4, double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 mul(double4x4 lhs, double4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2x2)">
mul(float2, float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mul(float2 v, float2x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2x3)">
mul(float2, float2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(float2 v, float2x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2x4)">
mul(float2, float2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 mul(float2 v, float2x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x2,Misaki.HighPerformance.Mathematics.float2)">
mul(float2x2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mul(float2x2 m, float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x2_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x2,Misaki.HighPerformance.Mathematics.float2x2)">
mul(float2x2, float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 mul(float2x2 lhs, float2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x2_Misaki_HighPerformance_Mathematics_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x2,Misaki.HighPerformance.Mathematics.float2x3)">
mul(float2x2, float2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 mul(float2x2 lhs, float2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x2_Misaki_HighPerformance_Mathematics_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x2,Misaki.HighPerformance.Mathematics.float2x4)">
mul(float2x2, float2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 mul(float2x2 lhs, float2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x3,Misaki.HighPerformance.Mathematics.float3)">
mul(float2x3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mul(float2x3 m, float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x3_Misaki_HighPerformance_Mathematics_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x3,Misaki.HighPerformance.Mathematics.float3x2)">
mul(float2x3, float3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 mul(float2x3 lhs, float3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x3_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x3,Misaki.HighPerformance.Mathematics.float3x3)">
mul(float2x3, float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 mul(float2x3 lhs, float3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x3_Misaki_HighPerformance_Mathematics_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x3,Misaki.HighPerformance.Mathematics.float3x4)">
mul(float2x3, float3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 mul(float2x3 lhs, float3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x4,Misaki.HighPerformance.Mathematics.float4)">
mul(float2x4, 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 float2 mul(float2x4 m, float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
<dt><code>v</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.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x4_Misaki_HighPerformance_Mathematics_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x4,Misaki.HighPerformance.Mathematics.float4x2)">
mul(float2x4, float4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 mul(float2x4 lhs, float4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x4_Misaki_HighPerformance_Mathematics_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x4,Misaki.HighPerformance.Mathematics.float4x3)">
mul(float2x4, float4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 mul(float2x4 lhs, float4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float2x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float2x4,Misaki.HighPerformance.Mathematics.float4x4)">
mul(float2x4, 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 float2x4 mul(float2x4 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.float2x4.html">float2x4</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.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3x2)">
mul(float3, float3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mul(float3 v, float3x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3x3)">
mul(float3, float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(float3 v, float3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3x4)">
mul(float3, float3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 mul(float3 v, float3x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x2,Misaki.HighPerformance.Mathematics.float2)">
mul(float3x2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(float3x2 m, float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x2_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x2,Misaki.HighPerformance.Mathematics.float2x2)">
mul(float3x2, float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 mul(float3x2 lhs, float2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x2_Misaki_HighPerformance_Mathematics_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x2,Misaki.HighPerformance.Mathematics.float2x3)">
mul(float3x2, float2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 mul(float3x2 lhs, float2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x2_Misaki_HighPerformance_Mathematics_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x2,Misaki.HighPerformance.Mathematics.float2x4)">
mul(float3x2, float2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 mul(float3x2 lhs, float2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x3,Misaki.HighPerformance.Mathematics.float3)">
mul(float3x3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(float3x3 m, float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x3_Misaki_HighPerformance_Mathematics_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x3,Misaki.HighPerformance.Mathematics.float3x2)">
mul(float3x3, float3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 mul(float3x3 lhs, float3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x3_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x3,Misaki.HighPerformance.Mathematics.float3x3)">
mul(float3x3, float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 mul(float3x3 lhs, float3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x3_Misaki_HighPerformance_Mathematics_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x3,Misaki.HighPerformance.Mathematics.float3x4)">
mul(float3x3, float3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 mul(float3x3 lhs, float3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x4,Misaki.HighPerformance.Mathematics.float4)">
mul(float3x4, 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 float3 mul(float3x4 m, float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
<dt><code>v</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.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x4_Misaki_HighPerformance_Mathematics_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x4,Misaki.HighPerformance.Mathematics.float4x2)">
mul(float3x4, float4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 mul(float3x4 lhs, float4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x4_Misaki_HighPerformance_Mathematics_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x4,Misaki.HighPerformance.Mathematics.float4x3)">
mul(float3x4, float4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 mul(float3x4 lhs, float4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float3x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float3x4,Misaki.HighPerformance.Mathematics.float4x4)">
mul(float3x4, 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 float3x4 mul(float3x4 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.float3x4.html">float3x4</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.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x2)">
mul(float4, float4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 mul(float4 v, float4x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x3)">
mul(float4, float4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(float4 v, float4x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4x4)">
mul(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 float4 mul(float4 v, float4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>m</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.float4.html">float4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x2,Misaki.HighPerformance.Mathematics.float2)">
mul(float4x2, float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 mul(float4x2 m, float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x2_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x2,Misaki.HighPerformance.Mathematics.float2x2)">
mul(float4x2, float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 mul(float4x2 lhs, float2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x2_Misaki_HighPerformance_Mathematics_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x2,Misaki.HighPerformance.Mathematics.float2x3)">
mul(float4x2, float2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 mul(float4x2 lhs, float2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x2_Misaki_HighPerformance_Mathematics_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x2,Misaki.HighPerformance.Mathematics.float2x4)">
mul(float4x2, float2x4)
</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 mul(float4x2 lhs, float2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x3,Misaki.HighPerformance.Mathematics.float3)">
mul(float4x3, float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 mul(float4x3 m, float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x3_Misaki_HighPerformance_Mathematics_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x3,Misaki.HighPerformance.Mathematics.float3x2)">
mul(float4x3, float3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 mul(float4x3 lhs, float3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x3_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x3,Misaki.HighPerformance.Mathematics.float3x3)">
mul(float4x3, float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 mul(float4x3 lhs, float3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x3_Misaki_HighPerformance_Mathematics_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x3,Misaki.HighPerformance.Mathematics.float3x4)">
mul(float4x3, float3x4)
</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 mul(float4x3 lhs, float3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4)">
mul(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 float4 mul(float4x4 m, float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x4.html">float4x4</a></dt>
<dd></dd>
<dt><code>v</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.float4.html">float4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x2)">
mul(float4x4, float4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 mul(float4x4 lhs, float4x2 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.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x3)">
mul(float4x4, float4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 mul(float4x4 lhs, float4x3 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.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_float4x4_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.float4x4,Misaki.HighPerformance.Mathematics.float4x4)">
mul(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 mul(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_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2x2)">
mul(int2, int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int2 v, int2x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2x3)">
mul(int2, int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int2 v, int2x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2x4)">
mul(int2, int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int2 v, int2x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x2,Misaki.HighPerformance.Mathematics.int2)">
mul(int2x2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int2x2 m, int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x2_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x2,Misaki.HighPerformance.Mathematics.int2x2)">
mul(int2x2, int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 mul(int2x2 lhs, int2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x2_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x2,Misaki.HighPerformance.Mathematics.int2x3)">
mul(int2x2, int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 mul(int2x2 lhs, int2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x2_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x2,Misaki.HighPerformance.Mathematics.int2x4)">
mul(int2x2, int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 mul(int2x2 lhs, int2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x3,Misaki.HighPerformance.Mathematics.int3)">
mul(int2x3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int2x3 m, int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x3_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x3,Misaki.HighPerformance.Mathematics.int3x2)">
mul(int2x3, int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 mul(int2x3 lhs, int3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x3_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x3,Misaki.HighPerformance.Mathematics.int3x3)">
mul(int2x3, int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 mul(int2x3 lhs, int3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x3_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x3,Misaki.HighPerformance.Mathematics.int3x4)">
mul(int2x3, int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 mul(int2x3 lhs, int3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x4,Misaki.HighPerformance.Mathematics.int4)">
mul(int2x4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int2x4 m, int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x4_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x4,Misaki.HighPerformance.Mathematics.int4x2)">
mul(int2x4, int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 mul(int2x4 lhs, int4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x4_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x4,Misaki.HighPerformance.Mathematics.int4x3)">
mul(int2x4, int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 mul(int2x4 lhs, int4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int2x4_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int2x4,Misaki.HighPerformance.Mathematics.int4x4)">
mul(int2x4, int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 mul(int2x4 lhs, int4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3x2)">
mul(int3, int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int3 v, int3x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3x3)">
mul(int3, int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int3 v, int3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3x4)">
mul(int3, int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int3 v, int3x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x2,Misaki.HighPerformance.Mathematics.int2)">
mul(int3x2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int3x2 m, int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x2_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x2,Misaki.HighPerformance.Mathematics.int2x2)">
mul(int3x2, int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 mul(int3x2 lhs, int2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x2_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x2,Misaki.HighPerformance.Mathematics.int2x3)">
mul(int3x2, int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 mul(int3x2 lhs, int2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x2_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x2,Misaki.HighPerformance.Mathematics.int2x4)">
mul(int3x2, int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 mul(int3x2 lhs, int2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x3,Misaki.HighPerformance.Mathematics.int3)">
mul(int3x3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int3x3 m, int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x3_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x3,Misaki.HighPerformance.Mathematics.int3x2)">
mul(int3x3, int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 mul(int3x3 lhs, int3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x3_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x3,Misaki.HighPerformance.Mathematics.int3x3)">
mul(int3x3, int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 mul(int3x3 lhs, int3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x3_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x3,Misaki.HighPerformance.Mathematics.int3x4)">
mul(int3x3, int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 mul(int3x3 lhs, int3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x4,Misaki.HighPerformance.Mathematics.int4)">
mul(int3x4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int3x4 m, int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x4_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x4,Misaki.HighPerformance.Mathematics.int4x2)">
mul(int3x4, int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 mul(int3x4 lhs, int4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x4_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x4,Misaki.HighPerformance.Mathematics.int4x3)">
mul(int3x4, int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 mul(int3x4 lhs, int4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int3x4_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int3x4,Misaki.HighPerformance.Mathematics.int4x4)">
mul(int3x4, int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 mul(int3x4 lhs, int4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4x2)">
mul(int4, int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 mul(int4 v, int4x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4x3)">
mul(int4, int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 mul(int4 v, int4x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4x4)">
mul(int4, int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int4 v, int4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x2,Misaki.HighPerformance.Mathematics.int2)">
mul(int4x2, int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int4x2 m, int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x2_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x2,Misaki.HighPerformance.Mathematics.int2x2)">
mul(int4x2, int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 mul(int4x2 lhs, int2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x2_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x2,Misaki.HighPerformance.Mathematics.int2x3)">
mul(int4x2, int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 mul(int4x2 lhs, int2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x2_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x2,Misaki.HighPerformance.Mathematics.int2x4)">
mul(int4x2, int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 mul(int4x2 lhs, int2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x3,Misaki.HighPerformance.Mathematics.int3)">
mul(int4x3, int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int4x3 m, int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x3_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x3,Misaki.HighPerformance.Mathematics.int3x2)">
mul(int4x3, int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 mul(int4x3 lhs, int3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x3_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x3,Misaki.HighPerformance.Mathematics.int3x3)">
mul(int4x3, int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 mul(int4x3 lhs, int3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x3_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x3,Misaki.HighPerformance.Mathematics.int3x4)">
mul(int4x3, int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 mul(int4x3 lhs, int3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x4,Misaki.HighPerformance.Mathematics.int4)">
mul(int4x4, int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 mul(int4x4 m, int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x4_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x4,Misaki.HighPerformance.Mathematics.int4x2)">
mul(int4x4, int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 mul(int4x4 lhs, int4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x4_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x4,Misaki.HighPerformance.Mathematics.int4x3)">
mul(int4x4, int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 mul(int4x4 lhs, int4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_int4x4_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.int4x4,Misaki.HighPerformance.Mathematics.int4x4)">
mul(int4x4, int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 mul(int4x4 lhs, int4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.float3)">
mul(quaternion, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of transforming a vector by a quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 mul(quaternion q, float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion transformation.</p>
</dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The vector to transform.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The transformation of vector v by quaternion q.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion)">
mul(quaternion, quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the result of transforming the quaternion b by the quaternion a.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion mul(quaternion a, quaternion b)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion on the left.</p>
</dd>
<dt><code>b</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion on the right.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The result of transforming quaternion b by the quaternion a.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2x2)">
mul(uint2, uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint2 v, uint2x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2x3)">
mul(uint2, uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint2 v, uint2x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2x4)">
mul(uint2, uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint2 v, uint2x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x2,Misaki.HighPerformance.Mathematics.uint2)">
mul(uint2x2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint2x2 m, uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x2_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x2,Misaki.HighPerformance.Mathematics.uint2x2)">
mul(uint2x2, uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 mul(uint2x2 lhs, uint2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x2_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x2,Misaki.HighPerformance.Mathematics.uint2x3)">
mul(uint2x2, uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 mul(uint2x2 lhs, uint2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x2_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x2,Misaki.HighPerformance.Mathematics.uint2x4)">
mul(uint2x2, uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 mul(uint2x2 lhs, uint2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x3,Misaki.HighPerformance.Mathematics.uint3)">
mul(uint2x3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint2x3 m, uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x3_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x3,Misaki.HighPerformance.Mathematics.uint3x2)">
mul(uint2x3, uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 mul(uint2x3 lhs, uint3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x3_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x3,Misaki.HighPerformance.Mathematics.uint3x3)">
mul(uint2x3, uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 mul(uint2x3 lhs, uint3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x3_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x3,Misaki.HighPerformance.Mathematics.uint3x4)">
mul(uint2x3, uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 mul(uint2x3 lhs, uint3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x4,Misaki.HighPerformance.Mathematics.uint4)">
mul(uint2x4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint2x4 m, uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x4_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x4,Misaki.HighPerformance.Mathematics.uint4x2)">
mul(uint2x4, uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 mul(uint2x4 lhs, uint4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x4_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x4,Misaki.HighPerformance.Mathematics.uint4x3)">
mul(uint2x4, uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 mul(uint2x4 lhs, uint4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint2x4_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint2x4,Misaki.HighPerformance.Mathematics.uint4x4)">
mul(uint2x4, uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 mul(uint2x4 lhs, uint4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3x2)">
mul(uint3, uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint3 v, uint3x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3x3)">
mul(uint3, uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint3 v, uint3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3x4)">
mul(uint3, uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint3 v, uint3x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x2,Misaki.HighPerformance.Mathematics.uint2)">
mul(uint3x2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint3x2 m, uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x2_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x2,Misaki.HighPerformance.Mathematics.uint2x2)">
mul(uint3x2, uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 mul(uint3x2 lhs, uint2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x2_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x2,Misaki.HighPerformance.Mathematics.uint2x3)">
mul(uint3x2, uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 mul(uint3x2 lhs, uint2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x2_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x2,Misaki.HighPerformance.Mathematics.uint2x4)">
mul(uint3x2, uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 mul(uint3x2 lhs, uint2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x3,Misaki.HighPerformance.Mathematics.uint3)">
mul(uint3x3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint3x3 m, uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x3_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x3,Misaki.HighPerformance.Mathematics.uint3x2)">
mul(uint3x3, uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 mul(uint3x3 lhs, uint3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x3_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x3,Misaki.HighPerformance.Mathematics.uint3x3)">
mul(uint3x3, uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 mul(uint3x3 lhs, uint3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x3_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x3,Misaki.HighPerformance.Mathematics.uint3x4)">
mul(uint3x3, uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 mul(uint3x3 lhs, uint3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x4,Misaki.HighPerformance.Mathematics.uint4)">
mul(uint3x4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint3x4 m, uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x4_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x4,Misaki.HighPerformance.Mathematics.uint4x2)">
mul(uint3x4, uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 mul(uint3x4 lhs, uint4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x4_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x4,Misaki.HighPerformance.Mathematics.uint4x3)">
mul(uint3x4, uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 mul(uint3x4 lhs, uint4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint3x4_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint3x4,Misaki.HighPerformance.Mathematics.uint4x4)">
mul(uint3x4, uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 mul(uint3x4 lhs, uint4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4x2)">
mul(uint4, uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 mul(uint4 v, uint4x2 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4x3)">
mul(uint4, uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 mul(uint4 v, uint4x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4x4)">
mul(uint4, uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint4 v, uint4x4 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x2,Misaki.HighPerformance.Mathematics.uint2)">
mul(uint4x2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint4x2 m, uint2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x2_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x2,Misaki.HighPerformance.Mathematics.uint2x2)">
mul(uint4x2, uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 mul(uint4x2 lhs, uint2x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x2_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x2,Misaki.HighPerformance.Mathematics.uint2x3)">
mul(uint4x2, uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 mul(uint4x2 lhs, uint2x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x2_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x2,Misaki.HighPerformance.Mathematics.uint2x4)">
mul(uint4x2, uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 mul(uint4x2 lhs, uint2x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x3,Misaki.HighPerformance.Mathematics.uint3)">
mul(uint4x3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint4x3 m, uint3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x3_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x3,Misaki.HighPerformance.Mathematics.uint3x2)">
mul(uint4x3, uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 mul(uint4x3 lhs, uint3x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x3_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x3,Misaki.HighPerformance.Mathematics.uint3x3)">
mul(uint4x3, uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 mul(uint4x3 lhs, uint3x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x3_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x3,Misaki.HighPerformance.Mathematics.uint3x4)">
mul(uint4x3, uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 mul(uint4x3 lhs, uint3x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x4,Misaki.HighPerformance.Mathematics.uint4)">
mul(uint4x4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 mul(uint4x4 m, uint4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x4_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x4,Misaki.HighPerformance.Mathematics.uint4x2)">
mul(uint4x4, uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 mul(uint4x4 lhs, uint4x2 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x4_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x4,Misaki.HighPerformance.Mathematics.uint4x3)">
mul(uint4x4, uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 mul(uint4x4 lhs, uint4x3 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mul_" data-uid="Misaki.HighPerformance.Mathematics.math.mul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mul_Misaki_HighPerformance_Mathematics_uint4x4_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.mul(Misaki.HighPerformance.Mathematics.uint4x4,Misaki.HighPerformance.Mathematics.uint4x4)">
mul(uint4x4, uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 mul(uint4x4 lhs, uint4x4 rhs)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>lhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
<dt><code>rhs</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_mulScale_" data-uid="Misaki.HighPerformance.Mathematics.math.mulScale*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_mulScale_Misaki_HighPerformance_Mathematics_float3x3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.mulScale(Misaki.HighPerformance.Mathematics.float3x3,Misaki.HighPerformance.Mathematics.float3)">
mulScale(float3x3, float3)
</h3>
<div class="markdown level1 summary"><p>Matrix columns multiplied by scale components
m.c0.x * s.x | m.c1.x * s.y | m.c2.x * s.z
m.c0.y * s.x | m.c1.y * s.y | m.c2.y * s.z
m.c0.z * s.x | m.c1.z * s.y | m.c2.z * s.z</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 mulScale(float3x3 m, float3 s)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd><p>Matrix to scale.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Scaling coefficients for each column.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd><p>The scaled matrix.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_nlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.nlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_nlerp_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.nlerp(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion,System.Single)">
nlerp(quaternion, quaternion, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a normalized linear interpolation between two quaternions q1 and a2 using an interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion nlerp(quaternion q1, quaternion q2, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The first quaternion.</p>
</dd>
<dt><code>q2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The second quaternion.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The normalized linear interpolation of two quaternions.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_nlerp_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_System_Single__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Prefer to use this over slerp() when you know the distance between q1 and q2 is small. This can be much
higher performance due to avoiding trigonometric function evaluations that occur in slerp().</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.double2)">
normalize(double2)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the double2 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 normalize(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.double3)">
normalize(double3)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the double3 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 normalize(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.double4)">
normalize(double4)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the double4 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 normalize(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.float2)">
normalize(float2)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the float2 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 normalize(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.float3)">
normalize(float3)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the float3 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 normalize(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.float4)">
normalize(float4)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of the float4 vector x by scaling it by 1 / length(x).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 normalize(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The normalized vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalize_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalize_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.normalize(Misaki.HighPerformance.Mathematics.quaternion)">
normalize(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns a normalized version of a quaternion q by scaling it by 1 / length(q).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion normalize(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The normalized quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
normalizesafe(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the double4 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 normalizesafe(double2 x, double2 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
normalizesafe(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the double4 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 normalizesafe(double3 x, double3 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
normalizesafe(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the double4 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 normalizesafe(double4 x, double4 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
normalizesafe(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the float2 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 normalizesafe(float2 x, float2 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
normalizesafe(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the float3 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 normalizesafe(float3 x, float3 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
normalizesafe(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the float4 vector x by scaling it by 1 / length(x).
Returns the given default value when 1 / length(x) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 normalizesafe(float4 x, float4 defaultvalue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to return if normalized vector is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The normalized vector or the default value if the normalized vector is not finite.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.quaternion)">
normalizesafe(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the q by scaling it by 1 / length(q).
Returns the identity when 1 / length(q) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion normalizesafe(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to normalize.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The normalized quaternion or the identity quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_normalizesafe_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_normalizesafe_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.normalizesafe(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion)">
normalizesafe(quaternion, quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns a safe normalized version of the q by scaling it by 1 / length(q).
Returns the given default value when 1 / length(q) does not produce a finite number.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion normalizesafe(quaternion q, quaternion defaultvalue)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion to normalize.</p>
</dd>
<dt><code>defaultvalue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The default value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The normalized quaternion or the default value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_" data-uid="Misaki.HighPerformance.Mathematics.math.orthonormal_basis*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__Misaki_HighPerformance_Mathematics_double3__" data-uid="Misaki.HighPerformance.Mathematics.math.orthonormal_basis(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3@,Misaki.HighPerformance.Mathematics.double3@)">
orthonormal_basis(double3, out double3, out double3)
</h3>
<div class="markdown level1 summary"><p>Generate an orthonormal basis given a single unit length normal vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void orthonormal_basis(double3 normal, out double3 basis1, out double3 basis2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>normal</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Unit length normal vector.</p>
</dd>
<dt><code>basis1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Output unit length vector, orthogonal to normal vector.</p>
</dd>
<dt><code>basis2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Output unit length vector, orthogonal to normal vector and basis1.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__Misaki_HighPerformance_Mathematics_double3___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This implementation is from &quot;Building an Orthonormal Basis, Revisited&quot;
<a href="https://graphics.pixar.com/library/OrthonormalB/paper.pdf">https://graphics.pixar.com/library/OrthonormalB/paper.pdf</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_" data-uid="Misaki.HighPerformance.Mathematics.math.orthonormal_basis*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__Misaki_HighPerformance_Mathematics_float3__" data-uid="Misaki.HighPerformance.Mathematics.math.orthonormal_basis(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3@,Misaki.HighPerformance.Mathematics.float3@)">
orthonormal_basis(float3, out float3, out float3)
</h3>
<div class="markdown level1 summary"><p>Generate an orthonormal basis given a single unit length normal vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void orthonormal_basis(float3 normal, out float3 basis1, out float3 basis2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>normal</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Unit length normal vector.</p>
</dd>
<dt><code>basis1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Output unit length vector, orthogonal to normal vector.</p>
</dd>
<dt><code>basis2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Output unit length vector, orthogonal to normal vector and basis1.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_orthonormal_basis_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__Misaki_HighPerformance_Mathematics_float3___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This implementation is from &quot;Building an Orthonormal Basis, Revisited&quot;
<a href="https://graphics.pixar.com/library/OrthonormalB/paper.pdf">https://graphics.pixar.com/library/OrthonormalB/paper.pdf</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
pow(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 pow(double2 x, double2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
pow(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 pow(double3 x, double3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
pow(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 pow(double4 x, double4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
pow(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 pow(float2 x, float2 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
pow(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 pow(float3 x, float3 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
pow(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of raising x to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 pow(float4 x, float4 y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(System.Double,System.Double)">
pow(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns x raised to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double pow(double x, double y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_pow_" data-uid="Misaki.HighPerformance.Mathematics.math.pow*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_pow_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.pow(System.Single,System.Single)">
pow(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns x raised to the power y.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float pow(float x, float y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The exponent base.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The exponent power.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The result of raising x to the power y.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
project(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 project(double2 a, double2 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Double.MaxValue) or when b's components are very small (close to DBL_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_">projectsafe(double2, double2, double2)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
project(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 project(double3 a, double3 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Double.MaxValue) or when b's components are very small (close to DBL_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_">projectsafe(double3, double3, double3)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
project(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 project(double4 a, double4 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Double.MaxValue) or when b's components are very small (close to DBL_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_">projectsafe(double4, double4, double4)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
project(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 project(float2 a, float2 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Single.MaxValue) or when b's components are very small (close to FLT_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_">projectsafe(float2, float2, float2)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
project(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 project(float3 a, float3 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Single.MaxValue) or when b's components are very small (close to FLT_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_">projectsafe(float3, float3, float3)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_project_" data-uid="Misaki.HighPerformance.Mathematics.math.project*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.project(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
project(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 project(float4 a, float4 ontoB)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector projection of a onto b.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Some finite vectors a and b could generate a non-finite result. This is most likely when a's components
are very large (close to Single.MaxValue) or when b's components are very small (close to FLT_MIN_NORMAL).
In these cases, you can call <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_">projectsafe(float4, float4, float4)</a>
which will use a given default value if the result is not finite.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
projectsafe(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 projectsafe(double2 a, double2 ontoB, double2 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_">project(double2, double2)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
projectsafe(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 projectsafe(double3 a, double3 ontoB, double3 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_">project(double3, double3)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
projectsafe(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 projectsafe(double4 a, double4 ontoB, double4 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_">project(double4, double4)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
projectsafe(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 projectsafe(float2 a, float2 ontoB, float2 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_">project(float2, float2)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
projectsafe(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 projectsafe(float3 a, float3 ontoB, float3 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_">project(float3, float3)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_projectsafe_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.projectsafe(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
projectsafe(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Compute vector projection of a onto b. If result is not finite, then return the default value instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 projectsafe(float4 a, float4 ontoB, float4 defaultValue = default)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector to project.</p>
</dd>
<dt><code>ontoB</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Non-zero vector to project onto.</p>
</dd>
<dt><code>defaultValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Default value to return if projection is not finite.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector projection of a onto b or the default value.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_projectsafe_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This function performs extra checks to see if the result of projecting a onto b is finite. If you know that
your inputs will generate a finite result or you don't care if the result is finite, then you can call
<a class="xref" href="Misaki.HighPerformance.Mathematics.math.html#Misaki_HighPerformance_Mathematics_math_project_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_">project(float4, float4)</a> instead which is faster than this
function.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.quaternion*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_quaternion_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.quaternion(Misaki.HighPerformance.Mathematics.float4)">
quaternion(float4)
</h3>
<div class="markdown level1 summary"><p>Returns a quaternion constructed from a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion quaternion(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><p>The float4 containing the components of the quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion constructed from a float4.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.quaternion*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_quaternion_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.quaternion(System.Single,System.Single,System.Single,System.Single)">
quaternion(float, float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns a quaternion constructed from four float values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion quaternion(float x, float y, float z, float w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The x component of the quaternion.</p>
</dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The y component of the quaternion.</p>
</dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The z component of the quaternion.</p>
</dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The w component of the quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion constructed from individual components.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.double2)">
radians(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float2 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 radians(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.double3)">
radians(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float3 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 radians(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.double4)">
radians(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float4 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 radians(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.float2)">
radians(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float2 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 radians(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.float3)">
radians(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float3 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 radians(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(Misaki.HighPerformance.Mathematics.float4)">
radians(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise conversion of a float4 vector from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 radians(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector containing angles in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector containing angles converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(System.Double)">
radians(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of converting a float value from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double radians(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Angle in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Angle converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_radians_" data-uid="Misaki.HighPerformance.Mathematics.math.radians*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_radians_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.radians(System.Single)">
radians(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of converting a float value from degrees to radians.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float radians(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Angle in degrees.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Angle converted to radians.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.double2)">
rcp(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 rcp(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.double3)">
rcp(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 rcp(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.double4)">
rcp(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 rcp(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.float2)">
rcp(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 rcp(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.float3)">
rcp(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 rcp(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(Misaki.HighPerformance.Mathematics.float4)">
rcp(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 rcp(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(System.Double)">
rcp(double)
</h3>
<div class="markdown level1 summary"><p>Returns the reciprocal a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double rcp(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rcp_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rcp_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.rcp(System.Single)">
rcp(float)
</h3>
<div class="markdown level1 summary"><p>Returns the reciprocal a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float rcp(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The reciprocal of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
reflect(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0 * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 reflect(double2 i, double2 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
reflect(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0 * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 reflect(double3 i, double3 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
reflect(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0 * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 reflect(double4 i, double4 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
reflect(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0f * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 reflect(float2 i, float2 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
reflect(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0f * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 reflect(float3 i, float3 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reflect_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reflect_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.reflect(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
reflect(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Given an incident vector i and a normal vector n, returns the reflection vector r = i - 2.0f * dot(i, n) * n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 reflect(float4 i, float4 n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Normal vector.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Reflection vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,System.Double)">
refract(double2, double2, double)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 refract(double2 i, double2 n, double indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,System.Double)">
refract(double3, double3, double)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 refract(double3 i, double3 n, double indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,System.Double)">
refract(double4, double4, double)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 refract(double4 i, double4 n, double indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,System.Single)">
refract(float2, float2, float)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 refract(float2 i, float2 n, float indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,System.Single)">
refract(float3, float3, float)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 refract(float3 i, float3 n, float indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_refract_" data-uid="Misaki.HighPerformance.Mathematics.math.refract*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_refract_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.refract(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,System.Single)">
refract(float4, float4, float)
</h3>
<div class="markdown level1 summary"><p>Returns the refraction vector given the incident vector i, the normal vector n and the refraction index.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 refract(float4 i, float4 n, float indexOfRefraction)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>i</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Incident vector.</p>
</dd>
<dt><code>n</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Normal vector.</p>
</dd>
<dt><code>indexOfRefraction</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Index of refraction.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Refraction vector.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
remap(double2, double2, double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 remap(double2 srcStart, double2 srcEnd, double2 dstStart, double2 dstEnd, double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
remap(double3, double3, double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 remap(double3 srcStart, double3 srcEnd, double3 dstStart, double3 dstEnd, double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
remap(double4, double4, double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 remap(double4 srcStart, double4 srcEnd, double4 dstStart, double4 dstEnd, double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
remap(float2, float2, float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 remap(float2 srcStart, float2 srcEnd, float2 dstStart, float2 dstEnd, float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
remap(float3, float3, float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 remap(float3 srcStart, float3 srcEnd, float3 dstStart, float3 dstEnd, float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
remap(float4, float4, float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 remap(float4 srcStart, float4 srcEnd, float4 dstStart, float4 dstEnd, float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_System_Double_System_Double_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(System.Double,System.Double,System.Double,System.Double,System.Double)">
remap(double, double, double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double remap(double srcStart, double srcEnd, double dstStart, double dstEnd, double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_remap_" data-uid="Misaki.HighPerformance.Mathematics.math.remap*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_remap_System_Single_System_Single_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.remap(System.Single,System.Single,System.Single,System.Single,System.Single)">
remap(float, float, float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float remap(float srcStart, float srcEnd, float dstStart, float dstEnd, float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcStart</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The start point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>srcEnd</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The end point of the source range [srcStart, srcEnd].</p>
</dd>
<dt><code>dstStart</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The start point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>dstEnd</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The end point of the destination range [dstStart, dstEnd].</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value to remap from the source to destination range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The remap of input x from the source range to the destination range.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.int2)">
reversebits(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an int2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 reversebits(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.int3)">
reversebits(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an int3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 reversebits(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.int4)">
reversebits(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an int4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 reversebits(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.uint2)">
reversebits(uint2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an uint2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 reversebits(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.uint3)">
reversebits(uint3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an uint3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 reversebits(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(Misaki.HighPerformance.Mathematics.uint4)">
reversebits(uint4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a componentwise reversal of the bit pattern of an uint4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 reversebits(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value with componentwise reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(System.Int32)">
reversebits(int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a reversal of the bit pattern of an int value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int reversebits(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<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>Value with reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(System.Int64)">
reversebits(long)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a reversal of the bit pattern of a long value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long reversebits(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value with reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(System.UInt32)">
reversebits(uint)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a reversal of the bit pattern of a uint value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint reversebits(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value with reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_reversebits_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_reversebits_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.reversebits(System.UInt64)">
reversebits(ulong)
</h3>
<div class="markdown level1 summary"><p>Returns the result of performing a reversal of the bit pattern of a ulong value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong reversebits(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value to reverse.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value with reversed bits.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_right_" data-uid="Misaki.HighPerformance.Mathematics.math.right*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_right" data-uid="Misaki.HighPerformance.Mathematics.math.right">
right()
</h3>
<div class="markdown level1 summary"><p>Unity's right axis (1, 0, 0).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 right()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The right axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_right_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-right.html">https://docs.unity3d.com/ScriptReference/Vector3-right.html</a></p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_int2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.int2,System.Int32)">
rol(int2, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int2 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 rol(int2 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_int3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.int3,System.Int32)">
rol(int3, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int3 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 rol(int3 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_int4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.int4,System.Int32)">
rol(int4, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int4 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 rol(int4 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_uint2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.uint2,System.Int32)">
rol(uint2, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint2 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 rol(uint2 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_uint3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.uint3,System.Int32)">
rol(uint3, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint3 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 rol(uint3 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_Misaki_HighPerformance_Mathematics_uint4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(Misaki.HighPerformance.Mathematics.uint4,System.Int32)">
rol(uint4, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint4 left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 rol(uint4 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(System.Int32,System.Int32)">
rol(int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of an int left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int rol(int x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<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>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_System_Int64_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(System.Int64,System.Int32)">
rol(long, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a long left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long rol(long x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_System_UInt32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(System.UInt32,System.Int32)">
rol(uint, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a uint left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint rol(uint x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rol_" data-uid="Misaki.HighPerformance.Mathematics.math.rol*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rol_System_UInt64_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.rol(System.UInt64,System.Int32)">
rol(ulong, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a ulong left by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong rol(ulong x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_int2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.int2,System.Int32)">
ror(int2, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int2 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 ror(int2 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_int3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.int3,System.Int32)">
ror(int3, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int3 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 ror(int3 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_int4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.int4,System.Int32)">
ror(int4, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of an int4 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 ror(int4 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_uint2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.uint2,System.Int32)">
ror(uint2, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint2 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 ror(uint2 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_uint3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.uint3,System.Int32)">
ror(uint3, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint3 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 ror(uint3 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_Misaki_HighPerformance_Mathematics_uint4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(Misaki.HighPerformance.Mathematics.uint4,System.Int32)">
ror(uint4, int)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of rotating the bits of a uint4 right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 ror(uint4 x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_System_Int32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(System.Int32,System.Int32)">
ror(int, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of an int right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int ror(int x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<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>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_System_Int64_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(System.Int64,System.Int32)">
ror(long, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a long right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long ror(long x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_System_UInt32_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(System.UInt32,System.Int32)">
ror(uint, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a uint right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint ror(uint x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_ror_" data-uid="Misaki.HighPerformance.Mathematics.math.ror*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_ror_System_UInt64_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.ror(System.UInt64,System.Int32)">
ror(ulong, int)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating the bits of a ulong right by bits n.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong ror(ulong x, int n)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value to rotate.</p>
</dd>
<dt><code>n</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Number of bits to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The rotated value.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rotate_" data-uid="Misaki.HighPerformance.Mathematics.math.rotate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rotate_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.rotate(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.float3)">
rotate(quaternion, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rotating a vector by a unit quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 rotate(quaternion q, float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion rotation.</p>
</dd>
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The vector to rotate.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The rotation of vector v by quaternion q.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rotation_" data-uid="Misaki.HighPerformance.Mathematics.math.rotation*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rotation_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.rotation(Misaki.HighPerformance.Mathematics.float3x3)">
rotation(float3x3)
</h3>
<div class="markdown level1 summary"><p>Extracts the rotation from a matrix.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion rotation(float3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd><p>Matrix to extract rotation from</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>Extracted rotation</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_rotation_Misaki_HighPerformance_Mathematics_float3x3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>This method supports any type of rotation matrix: if the matrix has a non uniform scale you should use this method.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.double2)">
round(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double2 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 round(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.double3)">
round(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double3 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 round(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.double4)">
round(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a double4 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 round(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.float2)">
round(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float2 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 round(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.float3)">
round(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float3 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 round(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.round(Misaki.HighPerformance.Mathematics.float4)">
round(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding each component of a float4 vector value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 round(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.round(System.Double)">
round(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a double value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double round(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_round_" data-uid="Misaki.HighPerformance.Mathematics.math.round*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_round_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.round(System.Single)">
round(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of rounding a float value to the nearest integral value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float round(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The round to nearest integral value of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.double2)">
rsqrt(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 rsqrt(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.double3)">
rsqrt(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 rsqrt(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.double4)">
rsqrt(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 rsqrt(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.float2)">
rsqrt(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 rsqrt(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.float3)">
rsqrt(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 rsqrt(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(Misaki.HighPerformance.Mathematics.float4)">
rsqrt(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise reciprocal square root of a float4 vector</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 rsqrt(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(System.Double)">
rsqrt(double)
</h3>
<div class="markdown level1 summary"><p>Returns the reciprocal square root of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double rsqrt(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_rsqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_rsqrt_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.rsqrt(System.Single)">
rsqrt(float)
</h3>
<div class="markdown level1 summary"><p>Returns the reciprocal square root of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float rsqrt(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use when computing reciprocal square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The reciprocal square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.double2)">
saturate(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the double2 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 saturate(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.double3)">
saturate(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the double3 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 saturate(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.double4)">
saturate(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the double4 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 saturate(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.float2)">
saturate(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the float2 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 saturate(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.float3)">
saturate(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the float3 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 saturate(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(Misaki.HighPerformance.Mathematics.float4)">
saturate(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise clamping of the float4 vector x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 saturate(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(System.Double)">
saturate(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the double value x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double saturate(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_saturate_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_saturate_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.saturate(System.Single)">
saturate(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of clamping the float value x into the interval [0, 1].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float saturate(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The clamping of the input into the interval [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_scaleMul_" data-uid="Misaki.HighPerformance.Mathematics.math.scaleMul*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_scaleMul_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.scaleMul(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3x3)">
scaleMul(float3, float3x3)
</h3>
<div class="markdown level1 summary"><p>Matrix rows multiplied by scale components
m.c0.x * s.x | m.c1.x * s.x | m.c2.x * s.x
m.c0.y * s.y | m.c1.y * s.y | m.c2.y * s.y
m.c0.z * s.z | m.c1.z * s.z | m.c2.z * s.z</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 scaleMul(float3 s, float3x3 m)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Scaling coefficients for each row.</p>
</dd>
<dt><code>m</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd><p>Matrix to scale.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd><p>The scaled matrix.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.bool2)">
select(double2, double2, bool2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 select(double2 trueValue, double2 falseValue, bool2 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,System.Boolean)">
select(double2, double2, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 select(double2 trueValue, double2 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.bool3)">
select(double3, double3, bool3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 select(double3 trueValue, double3 falseValue, bool3 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,System.Boolean)">
select(double3, double3, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 select(double3 trueValue, double3 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.bool4)">
select(double4, double4, bool4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 select(double4 trueValue, double4 falseValue, bool4 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,System.Boolean)">
select(double4, double4, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 select(double4 trueValue, double4 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.bool2)">
select(float2, float2, bool2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 select(float2 trueValue, float2 falseValue, bool2 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,System.Boolean)">
select(float2, float2, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 select(float2 trueValue, float2 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.bool3)">
select(float3, float3, bool3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 select(float3 trueValue, float3 falseValue, bool3 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,System.Boolean)">
select(float3, float3, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 select(float3 trueValue, float3 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.bool4)">
select(float4, float4, bool4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 select(float4 trueValue, float4 falseValue, bool4 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,System.Boolean)">
select(float4, float4, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 select(float4 trueValue, float4 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.bool2)">
select(int2, int2, bool2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 select(int2 trueValue, int2 falseValue, bool2 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,System.Boolean)">
select(int2, int2, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 select(int2 trueValue, int2 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.bool3)">
select(int3, int3, bool3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 select(int3 trueValue, int3 falseValue, bool3 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,System.Boolean)">
select(int3, int3, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 select(int3 trueValue, int3 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.bool4)">
select(int4, int4, bool4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 select(int4 trueValue, int4 falseValue, bool4 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,System.Boolean)">
select(int4, int4, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 select(int4 trueValue, int4 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.bool2)">
select(uint2, uint2, bool2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 select(uint2 trueValue, uint2 falseValue, bool2 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,System.Boolean)">
select(uint2, uint2, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 select(uint2 trueValue, uint2 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.bool3)">
select(uint3, uint3, bool3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 select(uint3 trueValue, uint3 falseValue, bool3 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,System.Boolean)">
select(uint3, uint3, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 select(uint3 trueValue, uint3 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.bool4)">
select(uint4, uint4, bool4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test.
Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 select(uint4 trueValue, uint4 falseValue, bool4 test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Values to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Values to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd><p>Selection mask to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The componentwise selection between falseValue and trueValue according to selection mask test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,System.Boolean)">
select(uint4, uint4, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 select(uint4 trueValue, uint4 falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_Double_System_Double_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.Double,System.Double,System.Boolean)">
select(double, double, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double select(double trueValue, double falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_Int32_System_Int32_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.Int32,System.Int32,System.Boolean)">
select(int, int, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int select(int trueValue, int falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<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>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_Int64_System_Int64_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.Int64,System.Int64,System.Boolean)">
select(long, long, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static long select(long trueValue, long falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_Single_System_Single_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.Single,System.Single,System.Boolean)">
select(float, float, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float select(float trueValue, float falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_UInt32_System_UInt32_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.UInt32,System.UInt32,System.Boolean)">
select(uint, uint, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint select(uint trueValue, uint falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_select_" data-uid="Misaki.HighPerformance.Mathematics.math.select*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_select_System_UInt64_System_UInt64_System_Boolean_" data-uid="Misaki.HighPerformance.Mathematics.math.select(System.UInt64,System.UInt64,System.Boolean)">
select(ulong, ulong, bool)
</h3>
<div class="markdown level1 summary"><p>Returns trueValue if test is true, falseValue otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static ulong select(ulong trueValue, ulong falseValue, bool test)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>trueValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value to use if test is true.</p>
</dd>
<dt><code>falseValue</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Value to use if test is false.</p>
</dd>
<dt><code>test</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Bool value to choose between falseValue and trueValue.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>The selection between falseValue and trueValue according to bool test.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool2, bool2, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(bool2 left, bool2 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_bool2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.bool2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool2, bool2, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 shuffle(bool2 left, bool2 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool3, bool3, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(bool3 left, bool3 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool3, bool3, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 shuffle(bool3 left, bool3 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_bool3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.bool3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool3, bool3, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 shuffle(bool3 left, bool3 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool4, bool4, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(bool4 left, bool4 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool4, bool4, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2 shuffle(bool4 left, bool4 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool4, bool4, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3 shuffle(bool4 left, bool4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_bool4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.bool4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(bool4, bool4, ShuffleComponent, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4 shuffle(bool4 left, bool4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z, math.ShuffleComponent w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double2, double2, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double shuffle(double2 left, double2 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double2, double2, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 shuffle(double2 left, double2 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double3, double3, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double shuffle(double3 left, double3 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double3, double3, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 shuffle(double3 left, double3 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double3, double3, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 shuffle(double3 left, double3 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double4, double4, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double shuffle(double4 left, double4 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double4, double4, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 shuffle(double4 left, double4 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double4, double4, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 shuffle(double4 left, double4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(double4, double4, ShuffleComponent, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 shuffle(double4 left, double4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z, math.ShuffleComponent w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float2, float2, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float shuffle(float2 left, float2 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float2, float2, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 shuffle(float2 left, float2 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float3, float3, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float shuffle(float3 left, float3 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float3, float3, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 shuffle(float3 left, float3 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float3, float3, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 shuffle(float3 left, float3 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float4, float4, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float shuffle(float4 left, float4 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float4, float4, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 shuffle(float4 left, float4 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float4, float4, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 shuffle(float4 left, float4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(float4, float4, ShuffleComponent, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 shuffle(float4 left, float4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z, math.ShuffleComponent w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int2, int2, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int shuffle(int2 left, int2 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_int2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.int2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int2, int2, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 shuffle(int2 left, int2 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int3, int3, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int shuffle(int3 left, int3 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int3, int3, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 shuffle(int3 left, int3 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_int3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.int3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int3, int3, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 shuffle(int3 left, int3 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int4, int4, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int shuffle(int4 left, int4 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<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></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int4, int4, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 shuffle(int4 left, int4 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int4, int4, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 shuffle(int4 left, int4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_int4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.int4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(int4, int4, ShuffleComponent, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 shuffle(int4 left, int4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z, math.ShuffleComponent w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint2, uint2, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(uint2 left, uint2 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint2, uint2, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 shuffle(uint2 left, uint2 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint3, uint3, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(uint3 left, uint3 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint3, uint3, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 shuffle(uint3 left, uint3 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint3, uint3, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 shuffle(uint3 left, uint3 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint4, uint4, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint shuffle(uint4 left, uint4 right, math.ShuffleComponent x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint4, uint4, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 shuffle(uint4 left, uint4 right, math.ShuffleComponent x, math.ShuffleComponent y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint4, uint4, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 shuffle(uint4 left, uint4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_shuffle_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_shuffle_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_Misaki_HighPerformance_Mathematics_math_ShuffleComponent_" data-uid="Misaki.HighPerformance.Mathematics.math.shuffle(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent,Misaki.HighPerformance.Mathematics.math.ShuffleComponent)">
shuffle(uint4, uint4, ShuffleComponent, ShuffleComponent, ShuffleComponent, ShuffleComponent)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 shuffle(uint4 left, uint4 right, math.ShuffleComponent x, math.ShuffleComponent y, math.ShuffleComponent z, math.ShuffleComponent w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>left</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>right</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.math.html">math</a>.<a class="xref" href="Misaki.HighPerformance.Mathematics.math.ShuffleComponent.html">ShuffleComponent</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.double2)">
sign(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a double2 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 sign(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.double3)">
sign(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a double3 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 sign(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.double4)">
sign(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a double4 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 sign(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.float2)">
sign(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a float2 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 sign(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.float3)">
sign(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a float3 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 sign(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.float4)">
sign(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a float4 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 sign(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.int2)">
sign(int2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a int2 value. 1 for positive components, 0 for zero components and -1 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 sign(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.int3)">
sign(int3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a int3 value. 1 for positive components, 0 for zero components and -1 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 sign(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(Misaki.HighPerformance.Mathematics.int4)">
sign(int4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sign of a int4 value. 1 for positive components, 0 for zero components and -1 for negative components.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 sign(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>The componentwise sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(System.Double)">
sign(double)
</h3>
<div class="markdown level1 summary"><p>Returns the sign of a double value. -1.0 if it is less than zero, 0.0 if it is zero and 1.0 if it greater than zero.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double sign(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(System.Int32)">
sign(int)
</h3>
<div class="markdown level1 summary"><p>Returns the sign of a int value. -1 if it is less than zero, 0 if it is zero and 1 if it greater than zero.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int sign(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<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>The sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sign_" data-uid="Misaki.HighPerformance.Mathematics.math.sign*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sign_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.sign(System.Single)">
sign(float)
</h3>
<div class="markdown level1 summary"><p>Returns the sign of a float value. -1.0f if it is less than zero, 0.0f if it is zero and 1.0f if it greater than zero.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float sign(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The sign of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.double2)">
sin(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 sin(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.double3)">
sin(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 sin(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.double4)">
sin(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 sin(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.float2)">
sin(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 sin(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.float3)">
sin(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 sin(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(Misaki.HighPerformance.Mathematics.float4)">
sin(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 sin(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(System.Double)">
sin(double)
</h3>
<div class="markdown level1 summary"><p>Returns the sine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double sin(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sin_" data-uid="Misaki.HighPerformance.Mathematics.math.sin*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sin_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.sin(System.Single)">
sin(float)
</h3>
<div class="markdown level1 summary"><p>Returns the sine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float sin(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__Misaki_HighPerformance_Mathematics_double2__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2@,Misaki.HighPerformance.Mathematics.double2@)">
sincos(double2, out double2, out double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input double2 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(double2 x, out double2 s, out double2 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2__Misaki_HighPerformance_Mathematics_double2___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__Misaki_HighPerformance_Mathematics_double3__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3@,Misaki.HighPerformance.Mathematics.double3@)">
sincos(double3, out double3, out double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input double3 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(double3 x, out double3 s, out double3 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3__Misaki_HighPerformance_Mathematics_double3___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__Misaki_HighPerformance_Mathematics_double4__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4@,Misaki.HighPerformance.Mathematics.double4@)">
sincos(double4, out double4, out double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input double4 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(double4 x, out double4 s, out double4 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4__Misaki_HighPerformance_Mathematics_double4___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__Misaki_HighPerformance_Mathematics_float2__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2@,Misaki.HighPerformance.Mathematics.float2@)">
sincos(float2, out float2, out float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input float2 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(float2 x, out float2 s, out float2 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2__Misaki_HighPerformance_Mathematics_float2___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__Misaki_HighPerformance_Mathematics_float3__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3@,Misaki.HighPerformance.Mathematics.float3@)">
sincos(float3, out float3, out float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input float3 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(float3 x, out float3 s, out float3 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3__Misaki_HighPerformance_Mathematics_float3___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__Misaki_HighPerformance_Mathematics_float4__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4@,Misaki.HighPerformance.Mathematics.float4@)">
sincos(float4, out float4, out float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise sine and cosine of the input float4 vector x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(float4 x, out float4 s, out float4 c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input vector containing angles in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Output vector containing the componentwise sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Output vector containing the componentwise cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4__Misaki_HighPerformance_Mathematics_float4___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_System_Double_System_Double__System_Double__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(System.Double,System.Double@,System.Double@)">
sincos(double, out double, out double)
</h3>
<div class="markdown level1 summary"><p>Returns the sine and cosine of the input double value x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(double x, out double s, out double c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input angle in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Output sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Output cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_System_Double_System_Double__System_Double___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sincos_" data-uid="Misaki.HighPerformance.Mathematics.math.sincos*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sincos_System_Single_System_Single__System_Single__" data-uid="Misaki.HighPerformance.Mathematics.math.sincos(System.Single,System.Single@,System.Single@)">
sincos(float, out float, out float)
</h3>
<div class="markdown level1 summary"><p>Returns the sine and cosine of the input float value x through the out parameters s and c.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void sincos(float x, out float s, out float c)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input angle in radians.</p>
</dd>
<dt><code>s</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Output sine of the input.</p>
</dd>
<dt><code>c</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Output cosine of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_sincos_System_Single_System_Single__System_Single___remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>When Burst compiled, his method is faster than calling sin() and cos() separately.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.double2)">
sinh(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 sinh(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.double3)">
sinh(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 sinh(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.double4)">
sinh(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 sinh(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.float2)">
sinh(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 sinh(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.float3)">
sinh(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 sinh(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(Misaki.HighPerformance.Mathematics.float4)">
sinh(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic sine of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 sinh(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(System.Double)">
sinh(double)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic sine of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double sinh(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sinh_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sinh_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.sinh(System.Single)">
sinh(float)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic sine of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float sinh(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The hyperbolic sine of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_slerp_" data-uid="Misaki.HighPerformance.Mathematics.math.slerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_slerp_Misaki_HighPerformance_Mathematics_quaternion_Misaki_HighPerformance_Mathematics_quaternion_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.slerp(Misaki.HighPerformance.Mathematics.quaternion,Misaki.HighPerformance.Mathematics.quaternion,System.Single)">
slerp(quaternion, quaternion, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a spherical interpolation between two quaternions q1 and a2 using an interpolation parameter t.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion slerp(quaternion q1, quaternion q2, float t)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The first quaternion.</p>
</dd>
<dt><code>q2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The second quaternion.</p>
</dd>
<dt><code>t</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The spherical linear interpolation of two quaternions.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
smoothstep(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0 and 1.0 when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 smoothstep(double2 xMin, double2 xMax, double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
smoothstep(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0 and 1.0 when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 smoothstep(double3 xMin, double3 xMax, double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
smoothstep(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0 and 1.0 when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 smoothstep(double4 xMin, double4 xMax, double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
smoothstep(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0f and 1.0f when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 smoothstep(float2 xMin, float2 xMax, float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
smoothstep(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0f and 1.0f when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 smoothstep(float3 xMin, float3 xMax, float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
smoothstep(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns a componentwise smooth Hermite interpolation between 0.0f and 1.0f when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 smoothstep(float4 xMin, float4 xMax, float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Returns component values camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(System.Double,System.Double,System.Double)">
smoothstep(double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns a smooth Hermite interpolation between 0.0 and 1.0 when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double smoothstep(double xMin, double xMax, double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Returns a value camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_smoothstep_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_smoothstep_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.smoothstep(System.Single,System.Single,System.Single)">
smoothstep(float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns a smooth Hermite interpolation between 0.0f and 1.0f when x is in the interval (inclusive) [xMin, xMax].</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float smoothstep(float xMin, float xMax, float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xMin</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The minimum range of the x parameter.</p>
</dd>
<dt><code>xMax</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The maximum range of the x parameter.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value to be interpolated.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Returns a value camped to the range [0, 1].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.double2)">
sqrt(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 sqrt(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.double3)">
sqrt(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 sqrt(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.double4)">
sqrt(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 sqrt(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.float2)">
sqrt(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 sqrt(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.float3)">
sqrt(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 sqrt(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(Misaki.HighPerformance.Mathematics.float4)">
sqrt(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise square root of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 sqrt(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(System.Double)">
sqrt(double)
</h3>
<div class="markdown level1 summary"><p>Returns the square root of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double sqrt(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_sqrt_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_sqrt_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.sqrt(System.Single)">
sqrt(float)
</h3>
<div class="markdown level1 summary"><p>Returns the square root of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float sqrt(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to use when computing square root.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The square root.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.double2)">
square(double2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 square(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.double3)">
square(double3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 square(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.double4)">
square(double4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 square(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.float2)">
square(float2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 square(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.float3)">
square(float3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 square(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.float4)">
square(float4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 square(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.int2)">
square(int2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 square(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x)</code> is positive. For example, <code>square(new int2(46341))</code>
will return <code>new int2(-2147479015)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.int3)">
square(int3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 square(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x)</code> is positive. For example, <code>square(new int3(46341))</code>
will return <code>new int3(-2147479015)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.int4)">
square(int4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 square(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x)</code> is positive. For example, <code>square(new int4(46341))</code>
will return <code>new int4(-2147479015)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.uint2)">
square(uint2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 square(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x) &gt;= x</code>. For example, <code>square(new uint2(4294967295u))</code>
will return <code>new uint2(1u)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.uint3)">
square(uint3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 square(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x) &gt;= x</code>. For example, <code>square(new uint3(4294967295u))</code>
will return <code>new uint3(1u)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.square(Misaki.HighPerformance.Mathematics.uint4)">
square(uint4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 square(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x) &gt;= x</code>. For example, <code>square(new uint4(4294967295u))</code>
will return <code>new uint4(1u)</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.square(System.Double)">
square(double)
</h3>
<div class="markdown level1 summary"><p>Computes the square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double square(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.square(System.Int32)">
square(int)
</h3>
<div class="markdown level1 summary"><p>Computes the square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int square(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<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>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x)</code> is positive. For example, <code>square(46341)</code>
will return <code>-2147479015</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.square(System.Single)">
square(float)
</h3>
<div class="markdown level1 summary"><p>Computes the square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float square(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_square_" data-uid="Misaki.HighPerformance.Mathematics.math.square*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_square_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.square(System.UInt32)">
square(uint)
</h3>
<div class="markdown level1 summary"><p>Computes the square (x * x) of the input argument x.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint square(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Value to square.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Returns the square of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_square_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Due to integer overflow, it's not always guaranteed that <code>square(x) &gt;= x</code>. For example, <code>square(4294967295u)</code>
will return <code>1u</code>.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
step(double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 step(double2 threshold, double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
step(double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 step(double3 threshold, double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
step(double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 step(double4 threshold, double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
step(float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 step(float2 threshold, float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
step(float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 step(float3 threshold, float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.step(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
step(float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise step function where each component is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 step(float4 threshold, float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector of values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Vector of values to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>1 if the componentwise comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.step(System.Double,System.Double)">
step(double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a step function where the result is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double step(double threshold, double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Values to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Value to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>1 if the comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_step_" data-uid="Misaki.HighPerformance.Mathematics.math.step*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_step_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.step(System.Single,System.Single)">
step(float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a step function where the result is 1.0f when x &gt;= threshold and 0.0f otherwise.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float step(float threshold, float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>threshold</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to be used as a threshold for returning 1.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Value to compare against threshold.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>1 if the comparison x &gt;= threshold is true, otherwise 0.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.double2)">
tan(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 tan(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.double3)">
tan(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 tan(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.double4)">
tan(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 tan(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.float2)">
tan(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 tan(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.float3)">
tan(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 tan(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(Misaki.HighPerformance.Mathematics.float4)">
tan(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise tangent of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 tan(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(System.Double)">
tan(double)
</h3>
<div class="markdown level1 summary"><p>Returns the tangent of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double tan(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tan_" data-uid="Misaki.HighPerformance.Mathematics.math.tan*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tan_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.tan(System.Single)">
tan(float)
</h3>
<div class="markdown level1 summary"><p>Returns the tangent of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float tan(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.double2)">
tanh(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a double2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 tanh(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.double3)">
tanh(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a double3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 tanh(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.double4)">
tanh(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a double4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 tanh(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.float2)">
tanh(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a float2 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 tanh(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.float3)">
tanh(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a float3 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 tanh(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(Misaki.HighPerformance.Mathematics.float4)">
tanh(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise hyperbolic tangent of a float4 vector.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 tanh(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(System.Double)">
tanh(double)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic tangent of a double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double tanh(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tanh_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tanh_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.tanh(System.Single)">
tanh(float)
</h3>
<div class="markdown level1 summary"><p>Returns the hyperbolic tangent of a float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float tanh(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The hyperbolic tangent of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool2x2)">
transpose(bool2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x2 transpose(bool2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x2.html">bool2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool2x3)">
transpose(bool2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x2 transpose(bool2x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool2x4)">
transpose(bool2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x2 transpose(bool2x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool3x2)">
transpose(bool3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x3 transpose(bool3x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x2.html">bool3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x3.html">bool2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool3x3)">
transpose(bool3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x3 transpose(bool3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x3.html">bool3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool3x4)">
transpose(bool3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool4x3 transpose(bool3x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool4x2)">
transpose(bool4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool2x4 transpose(bool4x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x2.html">bool4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool2x4.html">bool2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool4x3)">
transpose(bool4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool3x4 transpose(bool4x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x3.html">bool4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.bool3x4.html">bool3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_bool4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.bool4x4)">
transpose(bool4x4)
</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 transpose(bool4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4x4.html">bool4x4</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_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double2x2)">
transpose(double2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x2 transpose(double2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x2.html">double2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double2x3)">
transpose(double2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x2 transpose(double2x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double2x4)">
transpose(double2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x2 transpose(double2x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double3x2)">
transpose(double3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x3 transpose(double3x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x2.html">double3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x3.html">double2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double3x3)">
transpose(double3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x3 transpose(double3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x3.html">double3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double3x4)">
transpose(double3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x3 transpose(double3x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double4x2)">
transpose(double4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2x4 transpose(double4x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x2.html">double4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2x4.html">double2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double4x3)">
transpose(double4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3x4 transpose(double4x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x3.html">double4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3x4.html">double3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_double4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.double4x4)">
transpose(double4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4x4 transpose(double4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4x4.html">double4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float2x2)">
transpose(float2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x2 transpose(float2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x2.html">float2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float2x3)">
transpose(float2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x2 transpose(float2x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float2x4)">
transpose(float2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x2 transpose(float2x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float3x2)">
transpose(float3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x3 transpose(float3x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x2.html">float3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x3.html">float2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float3x3)">
transpose(float3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x3 transpose(float3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x3.html">float3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float3x4)">
transpose(float3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4x3 transpose(float3x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float4x2)">
transpose(float4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2x4 transpose(float4x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x2.html">float4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2x4.html">float2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float4x3)">
transpose(float4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3x4 transpose(float4x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4x3.html">float4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3x4.html">float3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_float4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.float4x4)">
transpose(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 transpose(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_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int2x2)">
transpose(int2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x2 transpose(int2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x2.html">int2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int2x3)">
transpose(int2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x2 transpose(int2x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int2x4)">
transpose(int2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x2 transpose(int2x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int3x2)">
transpose(int3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x3 transpose(int3x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x2.html">int3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x3.html">int2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int3x3)">
transpose(int3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x3 transpose(int3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x3.html">int3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int3x4)">
transpose(int3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x3 transpose(int3x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int4x2)">
transpose(int4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2x4 transpose(int4x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x2.html">int4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2x4.html">int2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int4x3)">
transpose(int4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3x4 transpose(int4x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x3.html">int4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3x4.html">int3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_int4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.int4x4)">
transpose(int4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4x4 transpose(int4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4x4.html">int4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint2x2)">
transpose(uint2x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 transpose(uint2x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint2x3)">
transpose(uint2x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 transpose(uint2x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint2x4)">
transpose(uint2x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 transpose(uint2x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint3x2)">
transpose(uint3x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 transpose(uint3x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint3x3)">
transpose(uint3x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 transpose(uint3x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint3x4)">
transpose(uint3x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 transpose(uint3x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint4x2)">
transpose(uint4x2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 transpose(uint4x2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint4x3)">
transpose(uint4x3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 transpose(uint4x3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_transpose_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_transpose_Misaki_HighPerformance_Mathematics_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.transpose(Misaki.HighPerformance.Mathematics.uint4x4)">
transpose(uint4x4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 transpose(uint4x4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.double2)">
trunc(double2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a double2 value to an integral double2 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 trunc(double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.double3)">
trunc(double3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a double3 value to an integral double3 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 trunc(double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.double4)">
trunc(double4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a double4 value to an integral double4 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 trunc(double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.float2)">
trunc(float2)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a float2 value to an integral float2 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 trunc(float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.float3)">
trunc(float3)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a float3 value to an integral float3 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 trunc(float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(Misaki.HighPerformance.Mathematics.float4)">
trunc(float4)
</h3>
<div class="markdown level1 summary"><p>Returns the result of a componentwise truncation of a float4 value to an integral float4 value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 trunc(float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(System.Double)">
trunc(double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of truncating a double value to an integral double value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double trunc(double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_trunc_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_trunc_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.trunc(System.Single)">
trunc(float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of truncating a float value to an integral float value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float trunc(float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>Input value.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The truncation of the input.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.int2)">
tzcnt(int2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 tzcnt(int2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.int3)">
tzcnt(int3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 tzcnt(int3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.int4)">
tzcnt(int4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 tzcnt(int4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_int4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.uint2)">
tzcnt(uint2)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int2 tzcnt(uint2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint2__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.uint3)">
tzcnt(uint3)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int3 tzcnt(uint3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint3__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(Misaki.HighPerformance.Mathematics.uint4)">
tzcnt(uint4)
</h3>
<div class="markdown level1 summary"><p>Computes the component-wise trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int4 tzcnt(uint4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd><p>Returns the component-wise trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_Misaki_HighPerformance_Mathematics_uint4__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(System.Int32)">
tzcnt(int)
</h3>
<div class="markdown level1 summary"><p>Computes the trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int tzcnt(int x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<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>Returns the trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_Int32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_Int64_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(System.Int64)">
tzcnt(long)
</h3>
<div class="markdown level1 summary"><p>Computes the trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int tzcnt(long x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int64">long</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<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>Returns the trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_Int64__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(System.UInt32)">
tzcnt(uint)
</h3>
<div class="markdown level1 summary"><p>Computes the trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int tzcnt(uint x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<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>Returns the trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_UInt32__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_tzcnt_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_UInt64_" data-uid="Misaki.HighPerformance.Mathematics.math.tzcnt(System.UInt64)">
tzcnt(ulong)
</h3>
<div class="markdown level1 summary"><p>Computes the trailing zero count in the binary representation of the input value.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static int tzcnt(ulong x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint64">ulong</a></dt>
<dd><p>Input to use when computing the trailing zero count.</p>
</dd>
</dl>
<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>Returns the trailing zero count of the input.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_tzcnt_System_UInt64__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Assuming that the least significant bit is on the right, the integer value 4 has a binary representation
0100 and the trailing zero count is two. The integer value 1 has a binary representation 0001 and the
trailing zero count is zero.</p>
</div>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_Misaki_HighPerformance_Mathematics_bool2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(Misaki.HighPerformance.Mathematics.bool2)">
uint2(bool2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(bool2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool2.html">bool2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(Misaki.HighPerformance.Mathematics.double2)">
uint2(double2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(double2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(Misaki.HighPerformance.Mathematics.float2)">
uint2(float2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(float2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_Misaki_HighPerformance_Mathematics_int2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(Misaki.HighPerformance.Mathematics.int2)">
uint2(int2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(int2 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int2.html">int2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(Misaki.HighPerformance.Mathematics.uint2)">
uint2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(uint2 xy)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(System.Double)">
uint2(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(System.Int32)">
uint2(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(System.Single)">
uint2(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(System.UInt32)">
uint2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2(System.UInt32,System.UInt32)">
uint2(uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2 uint2(uint x, uint y)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2(Misaki.HighPerformance.Mathematics.uint2)">
uint2x2(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 uint2x2(uint2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
uint2x2(uint2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 uint2x2(uint2 c0, uint2 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2(System.UInt32)">
uint2x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 uint2x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint2x2(uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x2 uint2x2(uint m00, uint m01, uint m10, uint m11)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x2.html">uint2x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x3_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3(Misaki.HighPerformance.Mathematics.uint2)">
uint2x3(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 uint2x3(uint2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x3_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
uint2x3(uint2, uint2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 uint2x3(uint2 c0, uint2 c1, uint2 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3(System.UInt32)">
uint2x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 uint2x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint2x3(uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x3 uint2x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x3.html">uint2x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x4_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4(Misaki.HighPerformance.Mathematics.uint2)">
uint2x4(uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 uint2x4(uint2 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x4_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
uint2x4(uint2, uint2, uint2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 uint2x4(uint2 c0, uint2 c1, uint2 c2, uint2 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4(System.UInt32)">
uint2x4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 uint2x4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint2x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint2x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint2x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint2x4(uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint2x4 uint2x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint2x4.html">uint2x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_bool3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.bool3)">
uint3(bool3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(bool3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool3.html">bool3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.double3)">
uint3(double3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(double3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.float3)">
uint3(float3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(float3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_int3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.int3)">
uint3(int3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(int3 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int3.html">int3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_uint2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.uint2,System.UInt32)">
uint3(uint2, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(uint2 xy, uint z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(Misaki.HighPerformance.Mathematics.uint3)">
uint3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(uint3 xyz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.Double)">
uint3(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.Int32)">
uint3(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.Single)">
uint3(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.UInt32)">
uint3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_UInt32_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.UInt32,Misaki.HighPerformance.Mathematics.uint2)">
uint3(uint, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(uint x, uint2 yz)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3(System.UInt32,System.UInt32,System.UInt32)">
uint3(uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3 uint3(uint x, uint y, uint z)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x2_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2(Misaki.HighPerformance.Mathematics.uint3)">
uint3x2(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 uint3x2(uint3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x2_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
uint3x2(uint3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 uint3x2(uint3 c0, uint3 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2(System.UInt32)">
uint3x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 uint3x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint3x2(uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x2 uint3x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x2.html">uint3x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3(Misaki.HighPerformance.Mathematics.uint3)">
uint3x3(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 uint3x3(uint3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
uint3x3(uint3, uint3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 uint3x3(uint3 c0, uint3 c1, uint3 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3(System.UInt32)">
uint3x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 uint3x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint3x3(uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x3 uint3x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x3.html">uint3x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x4_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4(Misaki.HighPerformance.Mathematics.uint3)">
uint3x4(uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 uint3x4(uint3 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x4_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4(Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3,Misaki.HighPerformance.Mathematics.uint3)">
uint3x4(uint3, uint3, uint3, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 uint3x4(uint3 c0, uint3 c1, uint3 c2, uint3 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4(System.UInt32)">
uint3x4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 uint3x4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint3x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint3x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint3x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint3x4(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint3x4 uint3x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint3x4.html">uint3x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_bool4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.bool4)">
uint4(bool4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(bool4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.bool4.html">bool4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.double4)">
uint4(double4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(double4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.float4)">
uint4(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 uint4 uint4(float4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</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.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_int4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.int4)">
uint4(int4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(int4 v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.int4.html">int4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_uint2_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.uint2,Misaki.HighPerformance.Mathematics.uint2)">
uint4(uint2, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint2 xy, uint2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_uint2_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.uint2,System.UInt32,System.UInt32)">
uint4(uint2, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint2 xy, uint z, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xy</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_Misaki_HighPerformance_Mathematics_uint3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(Misaki.HighPerformance.Mathematics.uint3,System.UInt32)">
uint4(uint3, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint3 xyz, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>xyz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.Double)">
uint4(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(double v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_Int32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.Int32)">
uint4(int)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(int v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.Single)">
uint4(float)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(float v)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>v</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.UInt32)">
uint4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_UInt32_Misaki_HighPerformance_Mathematics_uint2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.UInt32,Misaki.HighPerformance.Mathematics.uint2,System.UInt32)">
uint4(uint, uint2, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint x, uint2 yz, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yz</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_UInt32_Misaki_HighPerformance_Mathematics_uint3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.UInt32,Misaki.HighPerformance.Mathematics.uint3)">
uint4(uint, uint3)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint x, uint3 yzw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>yzw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint3.html">uint3</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_UInt32_System_UInt32_Misaki_HighPerformance_Mathematics_uint2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.UInt32,System.UInt32,Misaki.HighPerformance.Mathematics.uint2)">
uint4(uint, uint, uint2)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint x, uint y, uint2 zw)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>zw</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint2.html">uint2</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint4(uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4 uint4(uint x, uint y, uint z, uint w)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>w</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x2_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2(Misaki.HighPerformance.Mathematics.uint4)">
uint4x2(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 uint4x2(uint4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x2_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
uint4x2(uint4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 uint4x2(uint4 c0, uint4 c1)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x2_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2(System.UInt32)">
uint4x2(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 uint4x2(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x2_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x2_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x2(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint4x2(uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x2 uint4x2(uint m00, uint m01, uint m10, uint m11, uint m20, uint m21, uint m30, uint m31)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x2.html">uint4x2</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x3_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3(Misaki.HighPerformance.Mathematics.uint4)">
uint4x3(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 uint4x3(uint4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x3_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
uint4x3(uint4, uint4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 uint4x3(uint4 c0, uint4 c1, uint4 c2)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x3_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3(System.UInt32)">
uint4x3(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 uint4x3(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x3_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x3_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x3(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint4x3(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x3 uint4x3(uint m00, uint m01, uint m02, uint m10, uint m11, uint m12, uint m20, uint m21, uint m22, uint m30, uint m31, uint m32)</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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x3.html">uint4x3</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4(Misaki.HighPerformance.Mathematics.uint4)">
uint4x4(uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 uint4x4(uint4 value)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>value</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_Misaki_HighPerformance_Mathematics_uint4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4(Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4,Misaki.HighPerformance.Mathematics.uint4)">
uint4x4(uint4, uint4, uint4, uint4)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 uint4x4(uint4 c0, uint4 c1, uint4 c2, uint4 c3)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>c0</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c1</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c2</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
<dt><code>c3</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.uint4.html">uint4</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x4_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4(System.UInt32)">
uint4x4(uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 uint4x4(uint 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.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_uint4x4_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_uint4x4_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_System_UInt32_" data-uid="Misaki.HighPerformance.Mathematics.math.uint4x4(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
uint4x4(uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint, uint)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static uint4x4 uint4x4(uint m00, uint m01, uint m02, uint m03, uint m10, uint m11, uint m12, uint m13, uint m20, uint m21, uint m22, uint m23, uint m30, uint m31, uint m32, uint 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.uint32">uint</a></dt>
<dd></dd>
<dt><code>m01</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m02</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m03</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m10</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m11</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m12</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m13</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m20</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m21</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m22</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m23</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m30</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m31</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m32</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
<dt><code>m33</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.uint32">uint</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.uint4x4.html">uint4x4</a></dt>
<dd></dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unitexp_" data-uid="Misaki.HighPerformance.Mathematics.math.unitexp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unitexp_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.unitexp(Misaki.HighPerformance.Mathematics.quaternion)">
unitexp(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the natural exponent of a quaternion. Assumes w is zero.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion unitexp(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The quaternion with w component equal to zero.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The natural exponent of the input quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unitlog_" data-uid="Misaki.HighPerformance.Mathematics.math.unitlog*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unitlog_Misaki_HighPerformance_Mathematics_quaternion_" data-uid="Misaki.HighPerformance.Mathematics.math.unitlog(Misaki.HighPerformance.Mathematics.quaternion)">
unitlog(quaternion)
</h3>
<div class="markdown level1 summary"><p>Returns the natural logarithm of a unit length quaternion.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static quaternion unitlog(quaternion q)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The unit length quaternion.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.quaternion.html">quaternion</a></dt>
<dd><p>The natural logarithm of the unit length quaternion.</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_Misaki_HighPerformance_Mathematics_double2_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2,Misaki.HighPerformance.Mathematics.double2)">
unlerp(double2, double2, double2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double2 unlerp(double2 start, double2 end, double2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double2.html">double2</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_Misaki_HighPerformance_Mathematics_double3_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3,Misaki.HighPerformance.Mathematics.double3)">
unlerp(double3, double3, double3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double3 unlerp(double3 start, double3 end, double3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double3.html">double3</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_Misaki_HighPerformance_Mathematics_double4_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4,Misaki.HighPerformance.Mathematics.double4)">
unlerp(double4, double4, double4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double4 unlerp(double4 start, double4 end, double4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.double4.html">double4</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_Misaki_HighPerformance_Mathematics_float2_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2,Misaki.HighPerformance.Mathematics.float2)">
unlerp(float2, float2, float2)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float2 unlerp(float2 start, float2 end, float2 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float2.html">float2</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_Misaki_HighPerformance_Mathematics_float3_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3,Misaki.HighPerformance.Mathematics.float3)">
unlerp(float3, float3, float3)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 unlerp(float3 start, float3 end, float3 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_Misaki_HighPerformance_Mathematics_float4_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4,Misaki.HighPerformance.Mathematics.float4)">
unlerp(float4, float4, float4)
</h3>
<div class="markdown level1 summary"><p>Returns the componentwise result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float4 unlerp(float4 start, float4 end, float4 x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float4.html">float4</a></dt>
<dd><p>The componentwise interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_System_Double_System_Double_System_Double_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(System.Double,System.Double,System.Double)">
unlerp(double, double, double)
</h3>
<div class="markdown level1 summary"><p>Returns the result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double unlerp(double start, double end, double x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>The interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_unlerp_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_unlerp_System_Single_System_Single_System_Single_" data-uid="Misaki.HighPerformance.Mathematics.math.unlerp(System.Single,System.Single,System.Single)">
unlerp(float, float, float)
</h3>
<div class="markdown level1 summary"><p>Returns the result of normalizing a floating point value x to a range [a, b]. The opposite of lerp. Equivalent to (x - a) / (b - a).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float unlerp(float start, float end, float x)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>start</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The start point of the range.</p>
</dd>
<dt><code>end</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The end point of the range.</p>
</dd>
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The value to normalize to the range.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.single">float</a></dt>
<dd><p>The interpolation parameter of x with respect to the input range [a, b].</p>
</dd>
</dl>
<a id="Misaki_HighPerformance_Mathematics_math_up_" data-uid="Misaki.HighPerformance.Mathematics.math.up*"></a>
<h3 id="Misaki_HighPerformance_Mathematics_math_up" data-uid="Misaki.HighPerformance.Mathematics.math.up">
up()
</h3>
<div class="markdown level1 summary"><p>Unity's up axis (0, 1, 0).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static float3 up()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Misaki.HighPerformance.Mathematics.float3.html">float3</a></dt>
<dd><p>The up axis.</p>
</dd>
</dl>
<h4 class="section" id="Misaki_HighPerformance_Mathematics_math_up_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Matches <a href="https://docs.unity3d.com/ScriptReference/Vector3-up.html">https://docs.unity3d.com/ScriptReference/Vector3-up.html</a></p>
</div>
</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>