You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OtterPlayGround/Docs/struct_otter_1_1_vector2.html

388 lines
48 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Otter: Otter.Vector2 Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="otterlogosmall.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Otter
&#160;<span id="projectnumber">0.9.8.91</span>
</div>
<div id="projectbrief">2d Game Development Framework based on SFML.Net</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_otter_1_1_vector2.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Properties</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="struct_otter_1_1_vector2-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Otter.Vector2 Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Struct for representing a <a class="el" href="struct_otter_1_1_vector2.html" title="Struct for representing a Vector2. ">Vector2</a>.
<a href="struct_otter_1_1_vector2.html#details">More...</a></p>
<p>Inherits IEquatable&lt; Vector2 &gt;.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab54bee644c19f7548f529ae5918d5058"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab54bee644c19f7548f529ae5918d5058"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Vector2</b> (float x, float y)</td></tr>
<tr class="separator:ab54bee644c19f7548f529ae5918d5058"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74d6ab46652d9e75ef9c0f4ccba39eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac74d6ab46652d9e75ef9c0f4ccba39eb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Vector2</b> (float value)</td></tr>
<tr class="separator:ac74d6ab46652d9e75ef9c0f4ccba39eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae930d64a23980188afecf9ac9dcda6fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae930d64a23980188afecf9ac9dcda6fb"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>Equals</b> (object obj)</td></tr>
<tr class="separator:ae930d64a23980188afecf9ac9dcda6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ceba5b1cbfb4a338a99aa5355b452e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ceba5b1cbfb4a338a99aa5355b452e8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Equals</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> other)</td></tr>
<tr class="separator:a5ceba5b1cbfb4a338a99aa5355b452e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a586d1bae56eb33e15d098b96bc8c7a29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a586d1bae56eb33e15d098b96bc8c7a29"></a>
override int&#160;</td><td class="memItemRight" valign="bottom"><b>GetHashCode</b> ()</td></tr>
<tr class="separator:a586d1bae56eb33e15d098b96bc8c7a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe7077ae147589d794ea4f15538f37fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe7077ae147589d794ea4f15538f37fb"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>LengthSquared</b> ()</td></tr>
<tr class="separator:abe7077ae147589d794ea4f15538f37fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac750151d029d5abe4b07949f58ee0dd0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac750151d029d5abe4b07949f58ee0dd0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> ()</td></tr>
<tr class="separator:ac750151d029d5abe4b07949f58ee0dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a123c32e165a2e49b6d18db1d7485a2ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a123c32e165a2e49b6d18db1d7485a2ef"></a>
<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalized</b> ()</td></tr>
<tr class="separator:a123c32e165a2e49b6d18db1d7485a2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678a1cab4c02f7a9a2d73723d6bd71bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a678a1cab4c02f7a9a2d73723d6bd71bf"></a>
<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalized</b> (float value)</td></tr>
<tr class="separator:a678a1cab4c02f7a9a2d73723d6bd71bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d1414eae0fe364b56c756de723a2e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52d1414eae0fe364b56c756de723a2e2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> (float value)</td></tr>
<tr class="separator:a52d1414eae0fe364b56c756de723a2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a067273cbda7be09d686805e2a60a26bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a067273cbda7be09d686805e2a60a26bf"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:a067273cbda7be09d686805e2a60a26bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aaebb9998c665efd31644a1d2050c14c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaebb9998c665efd31644a1d2050c14c6"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CreateFromAngleLength</b> (float angle, float length)</td></tr>
<tr class="separator:aaebb9998c665efd31644a1d2050c14c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7307214ed26b4abbaa4703684fc7c8ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7307214ed26b4abbaa4703684fc7c8ec"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Add</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a7307214ed26b4abbaa4703684fc7c8ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff6d55cf608b0d1e57329a04d61b87d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff6d55cf608b0d1e57329a04d61b87d7"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Add</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:aff6d55cf608b0d1e57329a04d61b87d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f39715980540ee7ac132b68f8ebdcbb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f39715980540ee7ac132b68f8ebdcbb"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Barycentric</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value3, float amount1, float amount2)</td></tr>
<tr class="separator:a8f39715980540ee7ac132b68f8ebdcbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2f3461ee4af2c1bd9b181579e74296"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e2f3461ee4af2c1bd9b181579e74296"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Barycentric</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value3, float amount1, float amount2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a1e2f3461ee4af2c1bd9b181579e74296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9201ea93580e2cbb31e20b652bdcfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f9201ea93580e2cbb31e20b652bdcfc"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CatmullRom</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value3, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value4, float amount)</td></tr>
<tr class="separator:a8f9201ea93580e2cbb31e20b652bdcfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afddd1325e15b8b6653c687711bf3259f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afddd1325e15b8b6653c687711bf3259f"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>CatmullRom</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value3, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value4, float amount, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:afddd1325e15b8b6653c687711bf3259f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7600d4874260243c839b78ca20640c96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7600d4874260243c839b78ca20640c96"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Clamp</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> min, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> max)</td></tr>
<tr class="separator:a7600d4874260243c839b78ca20640c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518db623cf6e400869ade62e56f53fdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a518db623cf6e400869ade62e56f53fdc"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Clamp</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> min, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> max, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a518db623cf6e400869ade62e56f53fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212959a6086c0b9b19d561132cd6d3c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a212959a6086c0b9b19d561132cd6d3c7"></a>
static float&#160;</td><td class="memItemRight" valign="bottom"><b>Distance</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a212959a6086c0b9b19d561132cd6d3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6f811398a9f02ebf31ab1fb4a6c03e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6f811398a9f02ebf31ab1fb4a6c03e6"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Distance</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out float result)</td></tr>
<tr class="separator:ab6f811398a9f02ebf31ab1fb4a6c03e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7618710728dfc7e5945135f48f9bf53b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7618710728dfc7e5945135f48f9bf53b"></a>
static float&#160;</td><td class="memItemRight" valign="bottom"><b>DistanceSquared</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a7618710728dfc7e5945135f48f9bf53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af82e8438d1e8966a5256c2ec2bdc2233"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af82e8438d1e8966a5256c2ec2bdc2233"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>DistanceSquared</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out float result)</td></tr>
<tr class="separator:af82e8438d1e8966a5256c2ec2bdc2233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39f5564bff8d8082581e25f0304021b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39f5564bff8d8082581e25f0304021b1"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Divide</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a39f5564bff8d8082581e25f0304021b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c55f50238ada5ebcbf996a56bf2c560"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c55f50238ada5ebcbf996a56bf2c560"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Divide</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a0c55f50238ada5ebcbf996a56bf2c560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7515e8bc35954323189145433405210"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7515e8bc35954323189145433405210"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Divide</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, float divider)</td></tr>
<tr class="separator:ad7515e8bc35954323189145433405210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f6496c5ae2509addc07f9b521632a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84f6496c5ae2509addc07f9b521632a0"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Divide</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, float divider, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a84f6496c5ae2509addc07f9b521632a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5741ee5706cf56bd78214465b939fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea5741ee5706cf56bd78214465b939fb"></a>
static float&#160;</td><td class="memItemRight" valign="bottom"><b>Dot</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:aea5741ee5706cf56bd78214465b939fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f23c63b9d7334629916fc956759445d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f23c63b9d7334629916fc956759445d"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Dot</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out float result)</td></tr>
<tr class="separator:a8f23c63b9d7334629916fc956759445d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9d7b09ef1d124692364b1ad808c29df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d7b09ef1d124692364b1ad808c29df"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reflect</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> vector, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> normal)</td></tr>
<tr class="separator:ae9d7b09ef1d124692364b1ad808c29df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefb9e57f1444cc2c85ed0ac44cf89df0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefb9e57f1444cc2c85ed0ac44cf89df0"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Reflect</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> vector, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> normal, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:aefb9e57f1444cc2c85ed0ac44cf89df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95808f27209dbfd83057b9113f60e22a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95808f27209dbfd83057b9113f60e22a"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Hermite</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> tangent1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> tangent2, float amount)</td></tr>
<tr class="separator:a95808f27209dbfd83057b9113f60e22a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a443a80904a028398118c2f1a2d0d859a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a443a80904a028398118c2f1a2d0d859a"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Hermite</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> tangent1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> tangent2, float amount, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a443a80904a028398118c2f1a2d0d859a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9298ae99792a5c8db1b86cc2fb50ec71"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9298ae99792a5c8db1b86cc2fb50ec71"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Lerp</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, float amount)</td></tr>
<tr class="separator:a9298ae99792a5c8db1b86cc2fb50ec71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa467203533344dc844e61f3c21cdcef3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa467203533344dc844e61f3c21cdcef3"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Lerp</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, float amount, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:aa467203533344dc844e61f3c21cdcef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8af2253ab4e8b8412886f6d5897f63b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8af2253ab4e8b8412886f6d5897f63b9"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Max</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a8af2253ab4e8b8412886f6d5897f63b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae76c9dec1c98c3345d39aba1f01b0080"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76c9dec1c98c3345d39aba1f01b0080"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Max</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:ae76c9dec1c98c3345d39aba1f01b0080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ecf81ad32d250626e0b51701005915"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66ecf81ad32d250626e0b51701005915"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Min</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a66ecf81ad32d250626e0b51701005915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691b6237c5a01fc0ab2739bffab63130"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691b6237c5a01fc0ab2739bffab63130"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Min</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a691b6237c5a01fc0ab2739bffab63130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac29fce2979ac1513a8e1030d77d40767"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac29fce2979ac1513a8e1030d77d40767"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Multiply</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:ac29fce2979ac1513a8e1030d77d40767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01c72f30625e0973c781e233e2ec839"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad01c72f30625e0973c781e233e2ec839"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Multiply</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, float scaleFactor)</td></tr>
<tr class="separator:ad01c72f30625e0973c781e233e2ec839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b7ca299f0a1db5bc1cb3078908e48d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13b7ca299f0a1db5bc1cb3078908e48d"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Multiply</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, float scaleFactor, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a13b7ca299f0a1db5bc1cb3078908e48d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9d86cb086170e1c13b062bf6634a4d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9d86cb086170e1c13b062bf6634a4d7"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Multiply</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:ae9d86cb086170e1c13b062bf6634a4d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92299b8e68cccaf33d4335ebf5830d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab92299b8e68cccaf33d4335ebf5830d3"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Negate</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value)</td></tr>
<tr class="separator:ab92299b8e68cccaf33d4335ebf5830d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d0171f78b3db8983cd85630b8fdafda"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d0171f78b3db8983cd85630b8fdafda"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Negate</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a8d0171f78b3db8983cd85630b8fdafda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb3cdcbf23beb610927f1cd8024f6a4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb3cdcbf23beb610927f1cd8024f6a4b"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value)</td></tr>
<tr class="separator:adb3cdcbf23beb610927f1cd8024f6a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861f18490e066dfcafe614f6236427be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f18490e066dfcafe614f6236427be"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a861f18490e066dfcafe614f6236427be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d96998bc8a819277479f953ee223b02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d96998bc8a819277479f953ee223b02"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>SmoothStep</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, float amount)</td></tr>
<tr class="separator:a1d96998bc8a819277479f953ee223b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46d93ee24cf1efd9c30f907315bdac2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46d93ee24cf1efd9c30f907315bdac2f"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>SmoothStep</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, float amount, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a46d93ee24cf1efd9c30f907315bdac2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6411c70e9badbb08c0a1329041158672"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6411c70e9badbb08c0a1329041158672"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Subtract</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a6411c70e9badbb08c0a1329041158672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1e8f3853cb55b7373bb08707f0ee66b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1e8f3853cb55b7373bb08707f0ee66b"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Subtract</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:ac1e8f3853cb55b7373bb08707f0ee66b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d1dd6b5e8f08542a000ad56be71dc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74d1dd6b5e8f08542a000ad56be71dc7"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> position, <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix)</td></tr>
<tr class="separator:a74d1dd6b5e8f08542a000ad56be71dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea2b680ade7f430a043051c624aacf8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ea2b680ade7f430a043051c624aacf8"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> position, ref <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a9ea2b680ade7f430a043051c624aacf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23b09c61e7ebb817fabf29e87b59a367"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23b09c61e7ebb817fabf29e87b59a367"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> position, <a class="el" href="struct_otter_1_1_quaternion.html">Quaternion</a> quat)</td></tr>
<tr class="separator:a23b09c61e7ebb817fabf29e87b59a367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f9b40e1365573304704ce44425ecce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21f9b40e1365573304704ce44425ecce"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> position, ref <a class="el" href="struct_otter_1_1_quaternion.html">Quaternion</a> quat, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a21f9b40e1365573304704ce44425ecce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa320bb35e88798917191a2728a15a3f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa320bb35e88798917191a2728a15a3f2"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>[] sourceArray, ref <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>[] destinationArray)</td></tr>
<tr class="separator:aa320bb35e88798917191a2728a15a3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4bee3988f4b27badfb870aa65282d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d4bee3988f4b27badfb870aa65282d6"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>[] sourceArray, int sourceIndex, ref <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>[] destinationArray, int destinationIndex, int length)</td></tr>
<tr class="separator:a1d4bee3988f4b27badfb870aa65282d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8ab16f88678de12409255377cfbded"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f8ab16f88678de12409255377cfbded"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TransformNormal</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> normal, <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix)</td></tr>
<tr class="separator:a1f8ab16f88678de12409255377cfbded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34f32a582a52438e920961dcdf5236d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34f32a582a52438e920961dcdf5236d9"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>TransformNormal</b> (ref <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> normal, ref <a class="el" href="struct_otter_1_1_matrix.html">Matrix</a> matrix, out <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> result)</td></tr>
<tr class="separator:a34f32a582a52438e920961dcdf5236d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af26ffb633901d5a58bf4c8b04e6d9e24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af26ffb633901d5a58bf4c8b04e6d9e24"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value)</td></tr>
<tr class="separator:af26ffb633901d5a58bf4c8b04e6d9e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae62a987058c212f4e2bbd0d13c83aba6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae62a987058c212f4e2bbd0d13c83aba6"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:ae62a987058c212f4e2bbd0d13c83aba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c6b30596cf5cd12755ee0eb37e54861"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c6b30596cf5cd12755ee0eb37e54861"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a9c6b30596cf5cd12755ee0eb37e54861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d1caa6f591f4a9a622a5958d6193155"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d1caa6f591f4a9a622a5958d6193155"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a8d1caa6f591f4a9a622a5958d6193155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358027d86c90559656704ed06fe13e26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a358027d86c90559656704ed06fe13e26"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a358027d86c90559656704ed06fe13e26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d6c7bf6c97d63436acc64ef3a7d2d70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d6c7bf6c97d63436acc64ef3a7d2d70"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:a4d6c7bf6c97d63436acc64ef3a7d2d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f93d55544d6504b9653ba0c7ce56ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2f93d55544d6504b9653ba0c7ce56ac"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value, float scaleFactor)</td></tr>
<tr class="separator:ae2f93d55544d6504b9653ba0c7ce56ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0b91adfe14d75dde7e447bd4230c0dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b91adfe14d75dde7e447bd4230c0dc"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (float scaleFactor, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value)</td></tr>
<tr class="separator:ad0b91adfe14d75dde7e447bd4230c0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee438ad4eb9c4f97e7e582effd84ff44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee438ad4eb9c4f97e7e582effd84ff44"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator/</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value2)</td></tr>
<tr class="separator:aee438ad4eb9c4f97e7e582effd84ff44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e84feec64275856236aef48d217fed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1e84feec64275856236aef48d217fed"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator/</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> value1, float divider)</td></tr>
<tr class="separator:ab1e84feec64275856236aef48d217fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:adc84eb5cf57a918a338acdfae8201086"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc84eb5cf57a918a338acdfae8201086"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>X</b></td></tr>
<tr class="separator:adc84eb5cf57a918a338acdfae8201086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af45838932b175ab60726a632c6845b95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af45838932b175ab60726a632c6845b95"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>Y</b></td></tr>
<tr class="separator:af45838932b175ab60726a632c6845b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a8417982be1eea82ba49fc2f4775240ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8417982be1eea82ba49fc2f4775240ec"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Zero</b><code> [get]</code></td></tr>
<tr class="separator:a8417982be1eea82ba49fc2f4775240ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acabf05f76a6bae99abc93454d2889f78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acabf05f76a6bae99abc93454d2889f78"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>One</b><code> [get]</code></td></tr>
<tr class="separator:acabf05f76a6bae99abc93454d2889f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e092c0638a1f0c5a60fb7e7d7d20901"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e092c0638a1f0c5a60fb7e7d7d20901"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>UnitX</b><code> [get]</code></td></tr>
<tr class="separator:a4e092c0638a1f0c5a60fb7e7d7d20901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5701555a325024e54549e407de72eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff5701555a325024e54549e407de72eb"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>UnitY</b><code> [get]</code></td></tr>
<tr class="separator:aff5701555a325024e54549e407de72eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939f9de664b134b237d6cd0a64ae6aa7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a939f9de664b134b237d6cd0a64ae6aa7"></a>
static <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MaxValue</b><code> [get]</code></td></tr>
<tr class="separator:a939f9de664b134b237d6cd0a64ae6aa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79182dfd275f035f68eda1a77261ebfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79182dfd275f035f68eda1a77261ebfc"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>Length</b><code> [get, set]</code></td></tr>
<tr class="separator:a79182dfd275f035f68eda1a77261ebfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Struct for representing a <a class="el" href="struct_otter_1_1_vector2.html" title="Struct for representing a Vector2. ">Vector2</a>. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>Otter/Utility/MonoGame/Vector2.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_otter.html">Otter</a></li><li class="navelem"><a class="el" href="struct_otter_1_1_vector2.html">Vector2</a></li>
<li class="footer">Generated on Thu May 12 2016 18:16:53 for Otter by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
</ul>
</div>
</body>
</html>