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/class_otter_1_1_tilemap.html

3157 lines
203 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.Tilemap Class 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('class_otter_1_1_tilemap.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-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_otter_1_1_tilemap-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Otter.Tilemap Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> used for loading and rendering a tilemap. Renders tiles using a vertex array.
<a href="class_otter_1_1_tilemap.html#details">More...</a></p>
<p>Inherits <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a>.</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:a8f8c5932588f989205a27943092624b0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a8f8c5932588f989205a27943092624b0">Tilemap</a> (string source, int width, int height, int tileWidth, int tileHeight)</td></tr>
<tr class="memdesc:a8f8c5932588f989205a27943092624b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using the path of a texture. <a href="#a8f8c5932588f989205a27943092624b0">More...</a><br/></td></tr>
<tr class="separator:a8f8c5932588f989205a27943092624b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3771bc31b380c111dd15c375efc17ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#af3771bc31b380c111dd15c375efc17ea">Tilemap</a> (string source, int size, int tileSize)</td></tr>
<tr class="memdesc:af3771bc31b380c111dd15c375efc17ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using the path of a texture. <a href="#af3771bc31b380c111dd15c375efc17ea">More...</a><br/></td></tr>
<tr class="separator:af3771bc31b380c111dd15c375efc17ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f9da706db71700564015b7d1a8dabd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a17f9da706db71700564015b7d1a8dabd">Tilemap</a> (<a class="el" href="class_otter_1_1_texture.html">Texture</a> texture, int width, int height, int tileWidth, int tileHeight)</td></tr>
<tr class="memdesc:a17f9da706db71700564015b7d1a8dabd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using a <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a17f9da706db71700564015b7d1a8dabd">More...</a><br/></td></tr>
<tr class="separator:a17f9da706db71700564015b7d1a8dabd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f0183d965d05cefc998e0186a1864f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a7f0183d965d05cefc998e0186a1864f4">Tilemap</a> (<a class="el" href="class_otter_1_1_texture.html">Texture</a> texture, int size, int tileSize)</td></tr>
<tr class="memdesc:a7f0183d965d05cefc998e0186a1864f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using a <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a7f0183d965d05cefc998e0186a1864f4">More...</a><br/></td></tr>
<tr class="separator:a7f0183d965d05cefc998e0186a1864f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af616020ca5dd59f21fba356bdedc366a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#af616020ca5dd59f21fba356bdedc366a">Tilemap</a> (<a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a> texture, int width, int height, int tileWidth, int tileHeight)</td></tr>
<tr class="memdesc:af616020ca5dd59f21fba356bdedc366a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a>. <a href="#af616020ca5dd59f21fba356bdedc366a">More...</a><br/></td></tr>
<tr class="separator:af616020ca5dd59f21fba356bdedc366a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51cefaab8faa164fe33f28aa76fd17c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a51cefaab8faa164fe33f28aa76fd17c4">Tilemap</a> (<a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a> texture, int size, int tileSize)</td></tr>
<tr class="memdesc:a51cefaab8faa164fe33f28aa76fd17c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a>. <a href="#a51cefaab8faa164fe33f28aa76fd17c4">More...</a><br/></td></tr>
<tr class="separator:a51cefaab8faa164fe33f28aa76fd17c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c1e9e88b0c3c514b293ef48527863b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a54c1e9e88b0c3c514b293ef48527863b">Tilemap</a> (int width, int height, int tileWidth, int tileHeight)</td></tr>
<tr class="memdesc:a54c1e9e88b0c3c514b293ef48527863b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> without any texture. Tiles will be solid colors instead. <a href="#a54c1e9e88b0c3c514b293ef48527863b">More...</a><br/></td></tr>
<tr class="separator:a54c1e9e88b0c3c514b293ef48527863b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a66c34eee3c09f20fcb7430ae2b213"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ac3a66c34eee3c09f20fcb7430ae2b213">Tilemap</a> (int size, int tileSize)</td></tr>
<tr class="memdesc:ac3a66c34eee3c09f20fcb7430ae2b213"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> without any texture. Tiles will be solid colors instead. <a href="#ac3a66c34eee3c09f20fcb7430ae2b213">More...</a><br/></td></tr>
<tr class="separator:ac3a66c34eee3c09f20fcb7430ae2b213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c5b4b57d1b782085b62239b038bcee7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a0c5b4b57d1b782085b62239b038bcee7">SetTile</a> (int tileX, int tileY, <a class="el" href="class_otter_1_1_color.html">Color</a> color, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a0c5b4b57d1b782085b62239b038bcee7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile to a specific color. <a href="#a0c5b4b57d1b782085b62239b038bcee7">More...</a><br/></td></tr>
<tr class="separator:a0c5b4b57d1b782085b62239b038bcee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad696034c55ce760346d7a162a476abc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ad696034c55ce760346d7a162a476abc5">SetTile</a> (int tileX, int tileY, <a class="el" href="class_otter_1_1_color.html">Color</a> color, Enum layer)</td></tr>
<tr class="memdesc:ad696034c55ce760346d7a162a476abc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile to a specific color. <a href="#ad696034c55ce760346d7a162a476abc5">More...</a><br/></td></tr>
<tr class="separator:ad696034c55ce760346d7a162a476abc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cab984ed9f54a63ac2652a5a2bab098"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a4cab984ed9f54a63ac2652a5a2bab098">SetTile</a> (int tileX, int tileY, int sourceX, int sourceY, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a4cab984ed9f54a63ac2652a5a2bab098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile to a specific tile from the source texture. <a href="#a4cab984ed9f54a63ac2652a5a2bab098">More...</a><br/></td></tr>
<tr class="separator:a4cab984ed9f54a63ac2652a5a2bab098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24743761d60ca9098f9b0fbba920b309"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a24743761d60ca9098f9b0fbba920b309">SetTile</a> (int tileX, int tileY, int sourceX, int sourceY, Enum layer)</td></tr>
<tr class="memdesc:a24743761d60ca9098f9b0fbba920b309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile to a specific tile from the source texture. <a href="#a24743761d60ca9098f9b0fbba920b309">More...</a><br/></td></tr>
<tr class="separator:a24743761d60ca9098f9b0fbba920b309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73010637449a18dc2f0be4ea0995b7b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a73010637449a18dc2f0be4ea0995b7b1">SetTile</a> (XmlElement e)</td></tr>
<tr class="memdesc:a73010637449a18dc2f0be4ea0995b7b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load tile data from an XmlElement. <a href="#a73010637449a18dc2f0be4ea0995b7b1">More...</a><br/></td></tr>
<tr class="separator:a73010637449a18dc2f0be4ea0995b7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b75948560ee037520a2dcdd9ec2a763"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a2b75948560ee037520a2dcdd9ec2a763">SetTile</a> (int tileX, int tileY, int tileIndex, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a2b75948560ee037520a2dcdd9ec2a763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to a specific tile. <a href="#a2b75948560ee037520a2dcdd9ec2a763">More...</a><br/></td></tr>
<tr class="separator:a2b75948560ee037520a2dcdd9ec2a763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdba39bbd55796a1ac498878d796d388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#acdba39bbd55796a1ac498878d796d388">SetTile</a> (int tileX, int tileY, int tileIndex, Enum layer)</td></tr>
<tr class="memdesc:acdba39bbd55796a1ac498878d796d388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to a specific tile. <a href="#acdba39bbd55796a1ac498878d796d388">More...</a><br/></td></tr>
<tr class="separator:acdba39bbd55796a1ac498878d796d388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5e7699e47b44f5d934337aeab6b1d67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#af5e7699e47b44f5d934337aeab6b1d67">SetTile</a> (int tileX, int tileY, bool flipX, bool flipY)</td></tr>
<tr class="memdesc:af5e7699e47b44f5d934337aeab6b1d67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to be flipped horizontally and/or vertically. <a href="#af5e7699e47b44f5d934337aeab6b1d67">More...</a><br/></td></tr>
<tr class="separator:af5e7699e47b44f5d934337aeab6b1d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef91b375b6789ce2ce0a57ebae840536"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#aef91b375b6789ce2ce0a57ebae840536">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, <a class="el" href="class_otter_1_1_color.html">Color</a> color, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:aef91b375b6789ce2ce0a57ebae840536"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle area of tiles to a defined color. <a href="#aef91b375b6789ce2ce0a57ebae840536">More...</a><br/></td></tr>
<tr class="separator:aef91b375b6789ce2ce0a57ebae840536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae57c21ff605fa22159c4a2c31219fc15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ae57c21ff605fa22159c4a2c31219fc15">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, <a class="el" href="class_otter_1_1_color.html">Color</a> color, Enum layer)</td></tr>
<tr class="memdesc:ae57c21ff605fa22159c4a2c31219fc15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle area of tiles to a defined color. <a href="#ae57c21ff605fa22159c4a2c31219fc15">More...</a><br/></td></tr>
<tr class="separator:ae57c21ff605fa22159c4a2c31219fc15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98a4a6559e29fad8869b0856b5ca74d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a98a4a6559e29fad8869b0856b5ca74d7">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, int sourceX, int sourceY, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a98a4a6559e29fad8869b0856b5ca74d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle of tiles to a tile defined by texture coordinates. <a href="#a98a4a6559e29fad8869b0856b5ca74d7">More...</a><br/></td></tr>
<tr class="separator:a98a4a6559e29fad8869b0856b5ca74d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbcaf724792756b6b037257e6b8e6b0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#adbcaf724792756b6b037257e6b8e6b0a">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, int sourceX, int sourceY, Enum layer)</td></tr>
<tr class="memdesc:adbcaf724792756b6b037257e6b8e6b0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle of tiles to a tile defined by texture coordinates. <a href="#adbcaf724792756b6b037257e6b8e6b0a">More...</a><br/></td></tr>
<tr class="separator:adbcaf724792756b6b037257e6b8e6b0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1885709927c69b46c6f810caebf97e9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a1885709927c69b46c6f810caebf97e9f">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, int tileIndex, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a1885709927c69b46c6f810caebf97e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle of tiles to a tile defined by an index. <a href="#a1885709927c69b46c6f810caebf97e9f">More...</a><br/></td></tr>
<tr class="separator:a1885709927c69b46c6f810caebf97e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055c986df6d4b7cb1a6282c4624cff32"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a055c986df6d4b7cb1a6282c4624cff32">SetRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, int tileIndex, Enum layer)</td></tr>
<tr class="memdesc:a055c986df6d4b7cb1a6282c4624cff32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a rectangle of tiles to a tile defined by an index. <a href="#a055c986df6d4b7cb1a6282c4624cff32">More...</a><br/></td></tr>
<tr class="separator:a055c986df6d4b7cb1a6282c4624cff32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a084cddf9d702ee7be98ea4089ba7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ad5a084cddf9d702ee7be98ea4089ba7e">SetLayer</a> (int tileIndex, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:ad5a084cddf9d702ee7be98ea4089ba7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#ad5a084cddf9d702ee7be98ea4089ba7e">More...</a><br/></td></tr>
<tr class="separator:ad5a084cddf9d702ee7be98ea4089ba7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab21a3b98f25925124bb92b693dd7ac39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ab21a3b98f25925124bb92b693dd7ac39">SetLayer</a> (int sourceX, int sourceY, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:ab21a3b98f25925124bb92b693dd7ac39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#ab21a3b98f25925124bb92b693dd7ac39">More...</a><br/></td></tr>
<tr class="separator:ab21a3b98f25925124bb92b693dd7ac39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d5093d1c943deb1dd6d7a03de892eb5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a6d5093d1c943deb1dd6d7a03de892eb5">SetLayer</a> (<a class="el" href="class_otter_1_1_color.html">Color</a> color, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a6d5093d1c943deb1dd6d7a03de892eb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#a6d5093d1c943deb1dd6d7a03de892eb5">More...</a><br/></td></tr>
<tr class="separator:a6d5093d1c943deb1dd6d7a03de892eb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616977fb69d2829bf3e487edcb6caa05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a616977fb69d2829bf3e487edcb6caa05">SetLayer</a> (int tileIndex, Enum layer)</td></tr>
<tr class="memdesc:a616977fb69d2829bf3e487edcb6caa05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#a616977fb69d2829bf3e487edcb6caa05">More...</a><br/></td></tr>
<tr class="separator:a616977fb69d2829bf3e487edcb6caa05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56c26ebec50f7728931ea50620d5980"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#aa56c26ebec50f7728931ea50620d5980">SetLayer</a> (int sourceX, int sourceY, Enum layer)</td></tr>
<tr class="memdesc:aa56c26ebec50f7728931ea50620d5980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#aa56c26ebec50f7728931ea50620d5980">More...</a><br/></td></tr>
<tr class="separator:aa56c26ebec50f7728931ea50620d5980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa2497ec30471c3a348e26daa4b868e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a4fa2497ec30471c3a348e26daa4b868e">SetLayer</a> (<a class="el" href="class_otter_1_1_color.html">Color</a> color, Enum layer)</td></tr>
<tr class="memdesc:a4fa2497ec30471c3a348e26daa4b868e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all tiles of a specific layer. <a href="#a4fa2497ec30471c3a348e26daa4b868e">More...</a><br/></td></tr>
<tr class="separator:a4fa2497ec30471c3a348e26daa4b868e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8efca98cab0c038e8e54b388348dcc70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a8efca98cab0c038e8e54b388348dcc70">GetTile</a> (int tileX, int tileY, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a8efca98cab0c038e8e54b388348dcc70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of a specific tile on the tilemap. <a href="#a8efca98cab0c038e8e54b388348dcc70">More...</a><br/></td></tr>
<tr class="separator:a8efca98cab0c038e8e54b388348dcc70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a889f49bc3b94f2acec32f2fff266fc22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a889f49bc3b94f2acec32f2fff266fc22">GetTile</a> (int tileX, int tileY, Enum layer)</td></tr>
<tr class="memdesc:a889f49bc3b94f2acec32f2fff266fc22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of a specific tile on the tilemap. <a href="#a889f49bc3b94f2acec32f2fff266fc22">More...</a><br/></td></tr>
<tr class="separator:a889f49bc3b94f2acec32f2fff266fc22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21890f05a2676f12c33ebb3b6503e845"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a21890f05a2676f12c33ebb3b6503e845">LoadGrid</a> (<a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a> grid, <a class="el" href="class_otter_1_1_color.html">Color</a> color, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a21890f05a2676f12c33ebb3b6503e845"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a>. <a href="#a21890f05a2676f12c33ebb3b6503e845">More...</a><br/></td></tr>
<tr class="separator:a21890f05a2676f12c33ebb3b6503e845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab13ce55d4b446788ef2b5ed88f0b906c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ab13ce55d4b446788ef2b5ed88f0b906c">SetAutoTileData</a> (string tileData)</td></tr>
<tr class="memdesc:ab13ce55d4b446788ef2b5ed88f0b906c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the tile data to use for LoadGridAutoTile. <a href="#ab13ce55d4b446788ef2b5ed88f0b906c">More...</a><br/></td></tr>
<tr class="separator:ab13ce55d4b446788ef2b5ed88f0b906c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c9821fa47f7aeb22e4febe7142f3757"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a7c9821fa47f7aeb22e4febe7142f3757">LoadGridAutoTile</a> (<a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a> grid, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a7c9821fa47f7aeb22e4febe7142f3757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a> and choose tiles based on the shape of the grid. <a href="#a7c9821fa47f7aeb22e4febe7142f3757">More...</a><br/></td></tr>
<tr class="separator:a7c9821fa47f7aeb22e4febe7142f3757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3efb3a271173b8e903641b7a48e6b9af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a3efb3a271173b8e903641b7a48e6b9af">LoadGrid</a> (<a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a> grid, <a class="el" href="class_otter_1_1_color.html">Color</a> color, Enum layer)</td></tr>
<tr class="memdesc:a3efb3a271173b8e903641b7a48e6b9af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a>. <a href="#a3efb3a271173b8e903641b7a48e6b9af">More...</a><br/></td></tr>
<tr class="separator:a3efb3a271173b8e903641b7a48e6b9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f57c68d84cbf5fab4dc04d348c4dea"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a95f57c68d84cbf5fab4dc04d348c4dea">LayerName</a> (int layer)</td></tr>
<tr class="memdesc:a95f57c68d84cbf5fab4dc04d348c4dea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the layer name for a specific layer on the tilemap. <a href="#a95f57c68d84cbf5fab4dc04d348c4dea">More...</a><br/></td></tr>
<tr class="separator:a95f57c68d84cbf5fab4dc04d348c4dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56151758dd6d7e1ac522fbf09a8f6e21"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a56151758dd6d7e1ac522fbf09a8f6e21">LayerDepth</a> (string layer)</td></tr>
<tr class="memdesc:a56151758dd6d7e1ac522fbf09a8f6e21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the layer depth of a layer on the tilemap by name. <a href="#a56151758dd6d7e1ac522fbf09a8f6e21">More...</a><br/></td></tr>
<tr class="separator:a56151758dd6d7e1ac522fbf09a8f6e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ebce286051126849c74ff16ebf0bca2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a9ebce286051126849c74ff16ebf0bca2">LayerDepth</a> (Enum layer)</td></tr>
<tr class="memdesc:a9ebce286051126849c74ff16ebf0bca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the layer depth of a layer on the tilemap by enum value. <a href="#a9ebce286051126849c74ff16ebf0bca2">More...</a><br/></td></tr>
<tr class="separator:a9ebce286051126849c74ff16ebf0bca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f7d38924213d77b648d4fcfc5ae0620"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a9f7d38924213d77b648d4fcfc5ae0620">LoadString</a> (string source, <a class="el" href="class_otter_1_1_color.html">Color</a> color=null, char empty= '0', char filled= '1', string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a9f7d38924213d77b648d4fcfc5ae0620"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the tilemap with a color based on a string. <a href="#a9f7d38924213d77b648d4fcfc5ae0620">More...</a><br/></td></tr>
<tr class="separator:a9f7d38924213d77b648d4fcfc5ae0620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ec8c0326fd5475ec684e9966f5f37be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a3ec8c0326fd5475ec684e9966f5f37be">LoadString</a> (string source, <a class="el" href="class_otter_1_1_color.html">Color</a> color, char empty, char filled, Enum layer)</td></tr>
<tr class="memdesc:a3ec8c0326fd5475ec684e9966f5f37be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the tilemap with a color based on a string. <a href="#a3ec8c0326fd5475ec684e9966f5f37be">More...</a><br/></td></tr>
<tr class="separator:a3ec8c0326fd5475ec684e9966f5f37be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069d55ac337777045dade2d139429eba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a069d55ac337777045dade2d139429eba">LoadCSV</a> (string str, char columnSep= ',', char rowSep= '\n', string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a069d55ac337777045dade2d139429eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the tilemap from a CSV formatted string. <a href="#a069d55ac337777045dade2d139429eba">More...</a><br/></td></tr>
<tr class="separator:a069d55ac337777045dade2d139429eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb741e5c2fc4c2b889a482efbe296fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a0bb741e5c2fc4c2b889a482efbe296fd">LoadCSV</a> (string str, char columnSep, char rowSep, Enum layer)</td></tr>
<tr class="memdesc:a0bb741e5c2fc4c2b889a482efbe296fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the tilemap from a CSV formatted string. <a href="#a0bb741e5c2fc4c2b889a482efbe296fd">More...</a><br/></td></tr>
<tr class="separator:a0bb741e5c2fc4c2b889a482efbe296fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960dfd523215a1edc564002120be3f8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a960dfd523215a1edc564002120be3f8a">ClearTile</a> (int tileX, int tileY, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a960dfd523215a1edc564002120be3f8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a tile from the tilemap. <a href="#a960dfd523215a1edc564002120be3f8a">More...</a><br/></td></tr>
<tr class="separator:a960dfd523215a1edc564002120be3f8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9da87fee5a2e7bf61a5866a6b4d01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#af9e9da87fee5a2e7bf61a5866a6b4d01">ClearTile</a> (int tileX, int tileY, Enum layer)</td></tr>
<tr class="memdesc:af9e9da87fee5a2e7bf61a5866a6b4d01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a tile from the tilemap. <a href="#af9e9da87fee5a2e7bf61a5866a6b4d01">More...</a><br/></td></tr>
<tr class="separator:af9e9da87fee5a2e7bf61a5866a6b4d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141ed6f4f6db9c9344ab6dc8f399d306"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a141ed6f4f6db9c9344ab6dc8f399d306">ClearLayer</a> (string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a141ed6f4f6db9c9344ab6dc8f399d306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all tiles on a specific layer. <a href="#a141ed6f4f6db9c9344ab6dc8f399d306">More...</a><br/></td></tr>
<tr class="separator:a141ed6f4f6db9c9344ab6dc8f399d306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6ed6b7255e0e3666d81ac7c6cec68d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a8a6ed6b7255e0e3666d81ac7c6cec68d">ClearLayer</a> (Enum layer)</td></tr>
<tr class="memdesc:a8a6ed6b7255e0e3666d81ac7c6cec68d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all tiles on a specific layer. <a href="#a8a6ed6b7255e0e3666d81ac7c6cec68d">More...</a><br/></td></tr>
<tr class="separator:a8a6ed6b7255e0e3666d81ac7c6cec68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb545347de20629b0ee4e31ee9c42cb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#aeb545347de20629b0ee4e31ee9c42cb9">ClearAll</a> ()</td></tr>
<tr class="memdesc:aeb545347de20629b0ee4e31ee9c42cb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all tiles on all layers. <a href="#aeb545347de20629b0ee4e31ee9c42cb9">More...</a><br/></td></tr>
<tr class="separator:aeb545347de20629b0ee4e31ee9c42cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c02387a691a15a9731fb309eb38c01c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a4c02387a691a15a9731fb309eb38c01c">ClearRect</a> (int tileX, int tileY, int tileWidth, int tileHeight, string layer=&quot;&quot;)</td></tr>
<tr class="memdesc:a4c02387a691a15a9731fb309eb38c01c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear all tiles inside a specified rectangle. <a href="#a4c02387a691a15a9731fb309eb38c01c">More...</a><br/></td></tr>
<tr class="separator:a4c02387a691a15a9731fb309eb38c01c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2250e7297b633b60853307043c7b9a9d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a2250e7297b633b60853307043c7b9a9d">AddLayer</a> (string name, int depth=0)</td></tr>
<tr class="memdesc:a2250e7297b633b60853307043c7b9a9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new layer to the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a>. <a href="#a2250e7297b633b60853307043c7b9a9d">More...</a><br/></td></tr>
<tr class="separator:a2250e7297b633b60853307043c7b9a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084a358552c69a1c14e6dd0abcc5facc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a084a358552c69a1c14e6dd0abcc5facc">AddLayer</a> (Enum name, int depth=0)</td></tr>
<tr class="memdesc:a084a358552c69a1c14e6dd0abcc5facc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new layer to the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a>. <a href="#a084a358552c69a1c14e6dd0abcc5facc">More...</a><br/></td></tr>
<tr class="separator:a084a358552c69a1c14e6dd0abcc5facc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac03298c422b62602ccec7b3901dd3f96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ac03298c422b62602ccec7b3901dd3f96">RemoveLayer</a> (string name)</td></tr>
<tr class="memdesc:ac03298c422b62602ccec7b3901dd3f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a layer from the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> and delete that layer's tiles. <a href="#ac03298c422b62602ccec7b3901dd3f96">More...</a><br/></td></tr>
<tr class="separator:ac03298c422b62602ccec7b3901dd3f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66bd35012771cc50d56551a094fb9e7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a66bd35012771cc50d56551a094fb9e7e">RemoveLayer</a> (Enum name)</td></tr>
<tr class="memdesc:a66bd35012771cc50d56551a094fb9e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a layer from the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> and delete that layer's tiles. <a href="#a66bd35012771cc50d56551a094fb9e7e">More...</a><br/></td></tr>
<tr class="separator:a66bd35012771cc50d56551a094fb9e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6755d3ee8e4fc56d76acaa46efd4cbbe"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a6755d3ee8e4fc56d76acaa46efd4cbbe">LayerExists</a> (string name)</td></tr>
<tr class="memdesc:a6755d3ee8e4fc56d76acaa46efd4cbbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a layer exists. <a href="#a6755d3ee8e4fc56d76acaa46efd4cbbe">More...</a><br/></td></tr>
<tr class="separator:a6755d3ee8e4fc56d76acaa46efd4cbbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d303c528fa05879879b58dce772bcd7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a2d303c528fa05879879b58dce772bcd7">LayerExists</a> (Enum name)</td></tr>
<tr class="memdesc:a2d303c528fa05879879b58dce772bcd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a layer exists. <a href="#a2d303c528fa05879879b58dce772bcd7">More...</a><br/></td></tr>
<tr class="separator:a2d303c528fa05879879b58dce772bcd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1c925423f1806bf9cffe040e3c7029"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#abc1c925423f1806bf9cffe040e3c7029">MergeTilemap</a> (<a class="el" href="class_otter_1_1_tilemap.html">Tilemap</a> other, string layerPrefix=&quot;&quot;, int layerOffset=-1)</td></tr>
<tr class="memdesc:abc1c925423f1806bf9cffe040e3c7029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Merges another tilemap into this one. <a href="#abc1c925423f1806bf9cffe040e3c7029">More...</a><br/></td></tr>
<tr class="separator:abc1c925423f1806bf9cffe040e3c7029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a089e06664a304186e37eee736e1d5e18"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a089e06664a304186e37eee736e1d5e18">GetTiles</a> (string layerName)</td></tr>
<tr class="memdesc:a089e06664a304186e37eee736e1d5e18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of tiles on a specific layer. <a href="#a089e06664a304186e37eee736e1d5e18">More...</a><br/></td></tr>
<tr class="separator:a089e06664a304186e37eee736e1d5e18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966d29aaa88c75c8e249fc6533f64c76"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a966d29aaa88c75c8e249fc6533f64c76">GetTiles</a> (int layerDepth)</td></tr>
<tr class="memdesc:a966d29aaa88c75c8e249fc6533f64c76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of tiles on a specific layer. <a href="#a966d29aaa88c75c8e249fc6533f64c76">More...</a><br/></td></tr>
<tr class="separator:a966d29aaa88c75c8e249fc6533f64c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af10a02efcb10d5ed482bb7d1b83e061d"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#af10a02efcb10d5ed482bb7d1b83e061d">GetTiles</a> (Enum layerName)</td></tr>
<tr class="memdesc:af10a02efcb10d5ed482bb7d1b83e061d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the list of tiles on a specific layer. <a href="#af10a02efcb10d5ed482bb7d1b83e061d">More...</a><br/></td></tr>
<tr class="separator:af10a02efcb10d5ed482bb7d1b83e061d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9e93963146c58ec24fc90d50155dc48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#ad9e93963146c58ec24fc90d50155dc48">GetTileIndex</a> (<a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> tile)</td></tr>
<tr class="memdesc:ad9e93963146c58ec24fc90d50155dc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of a specific tile on the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#ad9e93963146c58ec24fc90d50155dc48">More...</a><br/></td></tr>
<tr class="separator:ad9e93963146c58ec24fc90d50155dc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a19af5b38665a0de5f823ef30d2a01690 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19af5b38665a0de5f823ef30d2a01690"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> (<a class="el" href="class_otter_1_1_transformation.html">Transformation</a> transform)</td></tr>
<tr class="separator:a19af5b38665a0de5f823ef30d2a01690 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218600d2e9a20afe9d27a3e432b713fd inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a218600d2e9a20afe9d27a3e432b713fd"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> translation, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> scale, <a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> origin, float rotation)</td></tr>
<tr class="separator:a218600d2e9a20afe9d27a3e432b713fd inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbddf0e42a5805e1f08996b1631bec50 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbddf0e42a5805e1f08996b1631bec50"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddTransform</b> ()</td></tr>
<tr class="separator:adbddf0e42a5805e1f08996b1631bec50 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81dc0b5eeaa0ddcbb85e5034d8f9ee25 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81dc0b5eeaa0ddcbb85e5034d8f9ee25"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveTransformation</b> (<a class="el" href="class_otter_1_1_transformation.html">Transformation</a> transform)</td></tr>
<tr class="separator:a81dc0b5eeaa0ddcbb85e5034d8f9ee25 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e233d18fe578df8d8778dc1edf10596 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e233d18fe578df8d8778dc1edf10596"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PopTransformation</b> ()</td></tr>
<tr class="separator:a0e233d18fe578df8d8778dc1edf10596 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a566449091c7353e8dea9dae85aeb60f0">ClearShader</a> ()</td></tr>
<tr class="memdesc:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the shader from the graphic. <a href="#a566449091c7353e8dea9dae85aeb60f0">More...</a><br/></td></tr>
<tr class="separator:a566449091c7353e8dea9dae85aeb60f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a62013484a901990be782e16aef717049">SetPosition</a> (float x, float y)</td></tr>
<tr class="memdesc:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a62013484a901990be782e16aef717049">More...</a><br/></td></tr>
<tr class="separator:a62013484a901990be782e16aef717049 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a1151402908fdd8971e5df7443b8e222e">SetPosition</a> (<a class="el" href="class_otter_1_1_graphic.html">Graphic</a> g, float offsetX=0, float offsetY=0)</td></tr>
<tr class="memdesc:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a1151402908fdd8971e5df7443b8e222e">More...</a><br/></td></tr>
<tr class="separator:a1151402908fdd8971e5df7443b8e222e inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ab5f04a957e20bcdaed51110371ca8c85">SetPosition</a> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> xy)</td></tr>
<tr class="memdesc:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ab5f04a957e20bcdaed51110371ca8c85">More...</a><br/></td></tr>
<tr class="separator:ab5f04a957e20bcdaed51110371ca8c85 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#adcb4d86ecf9735426e59740df3a48308">SetOrigin</a> (float x, float y)</td></tr>
<tr class="memdesc:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#adcb4d86ecf9735426e59740df3a48308">More...</a><br/></td></tr>
<tr class="separator:adcb4d86ecf9735426e59740df3a48308 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af7d3259291a4e54b8940717122dc39f0">SetOrigin</a> (<a class="el" href="struct_otter_1_1_vector2.html">Vector2</a> xy)</td></tr>
<tr class="memdesc:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the origin of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#af7d3259291a4e54b8940717122dc39f0">More...</a><br/></td></tr>
<tr class="separator:af7d3259291a4e54b8940717122dc39f0 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aeda2b7a576877a1814111599099ef333">SetTexture</a> (string path)</td></tr>
<tr class="memdesc:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#aeda2b7a576877a1814111599099ef333">More...</a><br/></td></tr>
<tr class="separator:aeda2b7a576877a1814111599099ef333 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af643b03002a92ca84d9c2889e398d31d">SetTexture</a> (<a class="el" href="class_otter_1_1_texture.html">Texture</a> texture)</td></tr>
<tr class="memdesc:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#af643b03002a92ca84d9c2889e398d31d">More...</a><br/></td></tr>
<tr class="separator:af643b03002a92ca84d9c2889e398d31d inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aef6dbc4707a667519509a987df405eed">SetTexture</a> (<a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a> atlasTexture)</td></tr>
<tr class="memdesc:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> that the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is using (if it is using one.) <a href="#aef6dbc4707a667519509a987df405eed">More...</a><br/></td></tr>
<tr class="separator:aef6dbc4707a667519509a987df405eed inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bd584f60a829d0b4e85bb87468bdbdc inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6bd584f60a829d0b4e85bb87468bdbdc">Update</a> ()</td></tr>
<tr class="memdesc:a6bd584f60a829d0b4e85bb87468bdbdc inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the graphic. <a href="#a6bd584f60a829d0b4e85bb87468bdbdc">More...</a><br/></td></tr>
<tr class="separator:a6bd584f60a829d0b4e85bb87468bdbdc inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b0f76f35bb137064a42978563cfd204 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a7b0f76f35bb137064a42978563cfd204">CenterOrigin</a> ()</td></tr>
<tr class="memdesc:a7b0f76f35bb137064a42978563cfd204 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centers the graphic origin. <a href="#a7b0f76f35bb137064a42978563cfd204">More...</a><br/></td></tr>
<tr class="separator:a7b0f76f35bb137064a42978563cfd204 inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a82434a556614d98a0e440aab876dc08d">CenterOriginZero</a> ()</td></tr>
<tr class="memdesc:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Centers the graphic origin while retaining its relative position. <a href="#a82434a556614d98a0e440aab876dc08d">More...</a><br/></td></tr>
<tr class="separator:a82434a556614d98a0e440aab876dc08d inherit pub_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5e57f7a981500e8d2fe90910a27948f4">Render</a> (float x=0, float y=0)</td></tr>
<tr class="memdesc:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the graphic. <a href="#a5e57f7a981500e8d2fe90910a27948f4">More...</a><br/></td></tr>
<tr class="separator:a5e57f7a981500e8d2fe90910a27948f4 inherit pub_methods_class_otter_1_1_graphic"><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:a5b634303e264fe7cf7be788a66f90e57"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a5b634303e264fe7cf7be788a66f90e57">UsePositions</a></td></tr>
<tr class="memdesc:a5b634303e264fe7cf7be788a66f90e57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the X and Y positions of tiles are interpreted as pixels or tile coords. <a href="#a5b634303e264fe7cf7be788a66f90e57">More...</a><br/></td></tr>
<tr class="separator:a5b634303e264fe7cf7be788a66f90e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e4728501b15ea3f866f16fc17413053"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a8e4728501b15ea3f866f16fc17413053">DefaultLayerName</a> = &quot;base&quot;</td></tr>
<tr class="memdesc:a8e4728501b15ea3f866f16fc17413053"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default layer name to use. <a href="#a8e4728501b15ea3f866f16fc17413053">More...</a><br/></td></tr>
<tr class="separator:a8e4728501b15ea3f866f16fc17413053"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:af23d42792ac18cca618787cfaf4ab0d2 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af23d42792ac18cca618787cfaf4ab0d2"></a>
List&lt; <a class="el" href="class_otter_1_1_transformation.html">Transformation</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Transforms</b> = new List&lt;<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&gt;() { new <a class="el" href="class_otter_1_1_transformation.html">Transformation</a>() }</td></tr>
<tr class="separator:af23d42792ac18cca618787cfaf4ab0d2 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afe0a50137a980c22d03ae172b2ad6a79">Relative</a> = true</td></tr>
<tr class="memdesc:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> is rendered relative to its <a class="el" href="class_otter_1_1_entity.html" title="Class used for a game object. The bread and butter of your game. Entities are added to Scenes which a...">Entity</a>. <a href="#afe0a50137a980c22d03ae172b2ad6a79">More...</a><br/></td></tr>
<tr class="separator:afe0a50137a980c22d03ae172b2ad6a79 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a35e50e9305e42625246e0ecc4dda5c11">Visible</a> = true</td></tr>
<tr class="memdesc:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> will render. <a href="#a35e50e9305e42625246e0ecc4dda5c11">More...</a><br/></td></tr>
<tr class="separator:a35e50e9305e42625246e0ecc4dda5c11 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af191405ef8b1d887c227aad5a5c0a3df">ScrollX</a> = 1</td></tr>
<tr class="memdesc:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll factor for the x position. Used for parallax like effects. Values lower than 1 will scroll slower than the camera (appear to be further away) and values higher than 1 will scroll faster than the camera (appear to be closer.) <a href="#af191405ef8b1d887c227aad5a5c0a3df">More...</a><br/></td></tr>
<tr class="separator:af191405ef8b1d887c227aad5a5c0a3df inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6e0a8d638e5b7e035e5ef8961a8da186">ScrollY</a> = 1</td></tr>
<tr class="memdesc:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll factor for the y position. Used for parallax like effects. Values lower than 1 will scroll slower than the camera (appear to be further away) and values higher than 1 will scroll faster than the camera (appear to be closer.) <a href="#a6e0a8d638e5b7e035e5ef8961a8da186">More...</a><br/></td></tr>
<tr class="separator:a6e0a8d638e5b7e035e5ef8961a8da186 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a53eaaf8b69de60373dc305e90d2a2e2a">ShakeX</a></td></tr>
<tr class="memdesc:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The horizontal amount to randomly offset the graphic by each frame. <a href="#a53eaaf8b69de60373dc305e90d2a2e2a">More...</a><br/></td></tr>
<tr class="separator:a53eaaf8b69de60373dc305e90d2a2e2a inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a511f85b72bb8e840aa260a0c6ac83b7e">ShakeY</a></td></tr>
<tr class="memdesc:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vertial amount to randomly offset the graphic by each frame. <a href="#a511f85b72bb8e840aa260a0c6ac83b7e">More...</a><br/></td></tr>
<tr class="separator:a511f85b72bb8e840aa260a0c6ac83b7e inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_otter_1_1_rectangle.html">Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa0271204b4d99960f0078444bc45a746">TextureRegion</a></td></tr>
<tr class="memdesc:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The region to render the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> with. <a href="#aa0271204b4d99960f0078444bc45a746">More...</a><br/></td></tr>
<tr class="separator:aa0271204b4d99960f0078444bc45a746 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_otter_1_1_rectangle.html">Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#abf9d58f243c052ae75253fa278e62983">AtlasRegion</a></td></tr>
<tr class="memdesc:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_otter_1_1_rectangle.html" title="Struct for representing a Rectangle. ">Rectangle</a> to render an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a> with. <a href="#abf9d58f243c052ae75253fa278e62983">More...</a><br/></td></tr>
<tr class="separator:abf9d58f243c052ae75253fa278e62983 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_shader.html">Shader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#acd77c883750ac1c59976e975d71f5c86">Shader</a></td></tr>
<tr class="memdesc:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The shader to be applied to this graphic. <a href="#acd77c883750ac1c59976e975d71f5c86">More...</a><br/></td></tr>
<tr class="separator:acd77c883750ac1c59976e975d71f5c86 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#adf9058bd8f0b72b05b52ac0bc6bd3db5">Name</a> = &quot;Graphic&quot;</td></tr>
<tr class="memdesc:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the graphic. <a href="#adf9058bd8f0b72b05b52ac0bc6bd3db5">More...</a><br/></td></tr>
<tr class="separator:adf9058bd8f0b72b05b52ac0bc6bd3db5 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_otter.html#aecf7d2681beb4e3fd83a217c3c688a67">BlendMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ace9913f6d7338184b1a2521ff5b39710">Blend</a> = BlendMode.Alpha</td></tr>
<tr class="memdesc:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The blend mode to be applied to this graphic. <a href="#ace9913f6d7338184b1a2521ff5b39710">More...</a><br/></td></tr>
<tr class="separator:ace9913f6d7338184b1a2521ff5b39710 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5d348dd0920041c1ebb961b2dbc3ad38">RepeatX</a></td></tr>
<tr class="memdesc:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the image should be rendered multiple times horizontally. <a href="#a5d348dd0920041c1ebb961b2dbc3ad38">More...</a><br/></td></tr>
<tr class="separator:a5d348dd0920041c1ebb961b2dbc3ad38 inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa48b5e78bb0a3d7b830b6ccd16ba546d">RepeatY</a></td></tr>
<tr class="memdesc:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the image should be rendered multiple times vertically. <a href="#aa48b5e78bb0a3d7b830b6ccd16ba546d">More...</a><br/></td></tr>
<tr class="separator:aa48b5e78bb0a3d7b830b6ccd16ba546d inherit pub_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7f1b357ccd2f6a7d4c72351d53339d98"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a7f1b357ccd2f6a7d4c72351d53339d98">UpdateDrawable</a> ()</td></tr>
<tr class="memdesc:a7f1b357ccd2f6a7d4c72351d53339d98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the internal SFML data for rendering. <a href="#a7f1b357ccd2f6a7d4c72351d53339d98">More...</a><br/></td></tr>
<tr class="separator:a7f1b357ccd2f6a7d4c72351d53339d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a34c475fdfe8a0816f822597149ae90de inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c475fdfe8a0816f822597149ae90de"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (float x, float y, <a class="el" href="class_otter_1_1_color.html">Color</a> color, float u, float v)</td></tr>
<tr class="separator:a34c475fdfe8a0816f822597149ae90de inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a495d01f666ee9904f461d18dfbb55202 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a495d01f666ee9904f461d18dfbb55202"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (float x, float y, <a class="el" href="class_otter_1_1_color.html">Color</a> color=null)</td></tr>
<tr class="separator:a495d01f666ee9904f461d18dfbb55202 inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ceb4af3f2d2e1fb3b9737b729e8f132 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ceb4af3f2d2e1fb3b9737b729e8f132"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>TextureChanged</b> ()</td></tr>
<tr class="separator:a5ceb4af3f2d2e1fb3b9737b729e8f132 inherit pro_methods_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac560213b23650625ec6c18b5298cb9f5 inherit pro_methods_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac560213b23650625ec6c18b5298cb9f5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLRender</b> (Drawable drawable, float x=0, float y=0)</td></tr>
<tr class="separator:ac560213b23650625ec6c18b5298cb9f5 inherit pro_methods_class_otter_1_1_graphic"><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:a4f5549df8e711f83e54e06132043ac63"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a4f5549df8e711f83e54e06132043ac63">TileWidth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a4f5549df8e711f83e54e06132043ac63"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width in pixels of each tile. <a href="#a4f5549df8e711f83e54e06132043ac63">More...</a><br/></td></tr>
<tr class="separator:a4f5549df8e711f83e54e06132043ac63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80b34ce9be2f19ceddfd86b41e0e7c45"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a80b34ce9be2f19ceddfd86b41e0e7c45">TileHeight</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a80b34ce9be2f19ceddfd86b41e0e7c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height in pixels of each tile. <a href="#a80b34ce9be2f19ceddfd86b41e0e7c45">More...</a><br/></td></tr>
<tr class="separator:a80b34ce9be2f19ceddfd86b41e0e7c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78e3cc00031f24abf8f7f581758a194"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#aa78e3cc00031f24abf8f7f581758a194">TileRows</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa78e3cc00031f24abf8f7f581758a194"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of rows in the entire tilemap. <a href="#aa78e3cc00031f24abf8f7f581758a194">More...</a><br/></td></tr>
<tr class="separator:aa78e3cc00031f24abf8f7f581758a194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbd15c31ad82dfddf91bfc8b4930ca6b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#adbd15c31ad82dfddf91bfc8b4930ca6b">TileColumns</a><code> [get, set]</code></td></tr>
<tr class="memdesc:adbd15c31ad82dfddf91bfc8b4930ca6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of columsn in the entire tilemap. <a href="#adbd15c31ad82dfddf91bfc8b4930ca6b">More...</a><br/></td></tr>
<tr class="separator:adbd15c31ad82dfddf91bfc8b4930ca6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d13197dcf7e4ed2e0ada8ebe9e60a3b"><td class="memItemLeft" align="right" valign="top">SortedDictionary&lt; int, List<br class="typebreak"/>
&lt; <a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_tilemap.html#a8d13197dcf7e4ed2e0ada8ebe9e60a3b">TileLayers</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a8d13197dcf7e4ed2e0ada8ebe9e60a3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The tile layers to render. <a href="#a8d13197dcf7e4ed2e0ada8ebe9e60a3b">More...</a><br/></td></tr>
<tr class="separator:a8d13197dcf7e4ed2e0ada8ebe9e60a3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('properties_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a1639c0e75eabaf8afe04fca0fcbfbc67 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1639c0e75eabaf8afe04fca0fcbfbc67"></a>
<a class="el" href="class_otter_1_1_transformation.html">Transformation</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b><code> [get]</code></td></tr>
<tr class="separator:a1639c0e75eabaf8afe04fca0fcbfbc67 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ac1c77d3b0bc99c13b80f87a65c52dc0c">X</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ac1c77d3b0bc99c13b80f87a65c52dc0c">More...</a><br/></td></tr>
<tr class="separator:ac1c77d3b0bc99c13b80f87a65c52dc0c inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a1be9d65814bcf62775eeaf974bc121b1">Y</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a1be9d65814bcf62775eeaf974bc121b1">More...</a><br/></td></tr>
<tr class="separator:a1be9d65814bcf62775eeaf974bc121b1 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afb0b60ee988b2563a1167c794d8126b8">ScaleX</a><code> [get, set]</code></td></tr>
<tr class="memdesc:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The horizontal scale of the graphic. Used in the final transformation. <a href="#afb0b60ee988b2563a1167c794d8126b8">More...</a><br/></td></tr>
<tr class="separator:afb0b60ee988b2563a1167c794d8126b8 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a5005cf9fc3bc9c17acd7cd126f60b5f6">ScaleY</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The vertical scale of the graphic. Used in the final transformation. <a href="#a5005cf9fc3bc9c17acd7cd126f60b5f6">More...</a><br/></td></tr>
<tr class="separator:a5005cf9fc3bc9c17acd7cd126f60b5f6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6200731f9063eca5432a907f46a3c14a">Angle</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The angle of rotation of the graphic. Used in the final transformation. <a href="#a6200731f9063eca5432a907f46a3c14a">More...</a><br/></td></tr>
<tr class="separator:a6200731f9063eca5432a907f46a3c14a inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a363ac12b77a084e0c2225329824ceb60">OriginX</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X origin point to scale and rotate the graphic with. Used in the final transformation. <a href="#a363ac12b77a084e0c2225329824ceb60">More...</a><br/></td></tr>
<tr class="separator:a363ac12b77a084e0c2225329824ceb60 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a026aa41cbf7c3feea6e52f3aa6136a9b">OriginY</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y origin point to scale and rotate the graphic with. Used in the final transformation. <a href="#a026aa41cbf7c3feea6e52f3aa6136a9b">More...</a><br/></td></tr>
<tr class="separator:a026aa41cbf7c3feea6e52f3aa6136a9b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a94350f6c5ec5b927b8384d1b4e47b12b">Color</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base color of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. Multiplies the vertices of the graphic by this color. <a href="#a94350f6c5ec5b927b8384d1b4e47b12b">More...</a><br/></td></tr>
<tr class="separator:a94350f6c5ec5b927b8384d1b4e47b12b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_otter_1_1_texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#af370f00f361c247ae65416da9e0aa720">Texture</a><code> [get, set]</code></td></tr>
<tr class="memdesc:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The texture that the graphic is using. <a href="#af370f00f361c247ae65416da9e0aa720">More...</a><br/></td></tr>
<tr class="separator:af370f00f361c247ae65416da9e0aa720 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a36f83faa4c5af684b464d30f47054349">Alpha</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base transparency of the graphic. A shortcut to access the base color's Alpha. <a href="#a36f83faa4c5af684b464d30f47054349">More...</a><br/></td></tr>
<tr class="separator:a36f83faa4c5af684b464d30f47054349 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ab8ac28460606b2f36bfad89615e30579">Width</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ab8ac28460606b2f36bfad89615e30579">More...</a><br/></td></tr>
<tr class="separator:ab8ac28460606b2f36bfad89615e30579 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ae711ca62ff98ca431cf914aea4577998">Height</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ae711ca62ff98ca431cf914aea4577998">More...</a><br/></td></tr>
<tr class="separator:ae711ca62ff98ca431cf914aea4577998 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a8f35ac02a557dcc30a28b8c24afaf00a">ScaledWidth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width in pixels of the image after applying the X scale. <a href="#a8f35ac02a557dcc30a28b8c24afaf00a">More...</a><br/></td></tr>
<tr class="separator:a8f35ac02a557dcc30a28b8c24afaf00a inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aeae3bb321bf1d7ad9b2b611c2fa1b263">ScaledHeight</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height in pixels of the image after applying the Y scale. <a href="#aeae3bb321bf1d7ad9b2b611c2fa1b263">More...</a><br/></td></tr>
<tr class="separator:aeae3bb321bf1d7ad9b2b611c2fa1b263 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#aa4b11fb0e8dca8683d18357a9fcc5da6">Smooth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Smooth the texture of a sprite image while scaling it. <a href="#aa4b11fb0e8dca8683d18357a9fcc5da6">More...</a><br/></td></tr>
<tr class="separator:aa4b11fb0e8dca8683d18357a9fcc5da6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a2d761435ffaceb7f775451c96b834303">Scroll</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set both ScrollX and ScrollY. <a href="#a2d761435ffaceb7f775451c96b834303">More...</a><br/></td></tr>
<tr class="separator:a2d761435ffaceb7f775451c96b834303 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a62320291b983b6d14cc6ff7a88674473">HalfWidth</a><code> [get]</code></td></tr>
<tr class="memdesc:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Half of the width. <a href="#a62320291b983b6d14cc6ff7a88674473">More...</a><br/></td></tr>
<tr class="separator:a62320291b983b6d14cc6ff7a88674473 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a770ffe9d12a64d2039fd8e7e3325281b">HalfHeight</a><code> [get]</code></td></tr>
<tr class="memdesc:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Half of the height. <a href="#a770ffe9d12a64d2039fd8e7e3325281b">More...</a><br/></td></tr>
<tr class="separator:a770ffe9d12a64d2039fd8e7e3325281b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a7198d345961a7b5ebf66576179a75905">Scale</a><code> [set]</code></td></tr>
<tr class="memdesc:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets both the ScaleX and ScaleY at the same time. <a href="#a7198d345961a7b5ebf66576179a75905">More...</a><br/></td></tr>
<tr class="separator:a7198d345961a7b5ebf66576179a75905 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a110b985411b157e7c90244b188c27cd1">Repeat</a><code> [set]</code></td></tr>
<tr class="memdesc:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets both RepeatX and RepeatY at the same time. <a href="#a110b985411b157e7c90244b188c27cd1">More...</a><br/></td></tr>
<tr class="separator:a110b985411b157e7c90244b188c27cd1 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a3e3ba760503ca2ff4e337dd014de8f6f">Shake</a><code> [set]</code></td></tr>
<tr class="memdesc:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">A shortcut to set both ShakeX and ShakeY. <a href="#a3e3ba760503ca2ff4e337dd014de8f6f">More...</a><br/></td></tr>
<tr class="separator:a3e3ba760503ca2ff4e337dd014de8f6f inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a9b2656995577a2e6986360f6a643e6c6">Left</a><code> [get]</code></td></tr>
<tr class="memdesc:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the left side of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a9b2656995577a2e6986360f6a643e6c6">More...</a><br/></td></tr>
<tr class="separator:a9b2656995577a2e6986360f6a643e6c6 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#ac46d20b9d5c8c78cc44107ead9dcb0a7">Top</a><code> [get]</code></td></tr>
<tr class="memdesc:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the top of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#ac46d20b9d5c8c78cc44107ead9dcb0a7">More...</a><br/></td></tr>
<tr class="separator:ac46d20b9d5c8c78cc44107ead9dcb0a7 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a132614335bab08fad41cd3c40e474d41">Right</a><code> [get]</code></td></tr>
<tr class="memdesc:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the right side of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a132614335bab08fad41cd3c40e474d41">More...</a><br/></td></tr>
<tr class="separator:a132614335bab08fad41cd3c40e474d41 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a4ace8225e3197aa49641d1c190275af9">Bottom</a><code> [get]</code></td></tr>
<tr class="memdesc:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the bottom of the <a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a>. <a href="#a4ace8225e3197aa49641d1c190275af9">More...</a><br/></td></tr>
<tr class="separator:a4ace8225e3197aa49641d1c190275af9 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a6582df0024a9793cbeddb00d7f064d08">TextureLeft</a><code> [get]</code></td></tr>
<tr class="memdesc:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the left of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a6582df0024a9793cbeddb00d7f064d08">More...</a><br/></td></tr>
<tr class="separator:a6582df0024a9793cbeddb00d7f064d08 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a02ca4c8ea182416c91eee4f7099e555b">TextureRight</a><code> [get]</code></td></tr>
<tr class="memdesc:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The X position of the right of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a02ca4c8ea182416c91eee4f7099e555b">More...</a><br/></td></tr>
<tr class="separator:a02ca4c8ea182416c91eee4f7099e555b inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#afb78c1bf05bf8ffb96b12f74b0bc2fdc">TextureTop</a><code> [get]</code></td></tr>
<tr class="memdesc:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the top of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#afb78c1bf05bf8ffb96b12f74b0bc2fdc">More...</a><br/></td></tr>
<tr class="separator:afb78c1bf05bf8ffb96b12f74b0bc2fdc inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a458673e847eb73ef7427aa99d24b4930">TextureBottom</a><code> [get]</code></td></tr>
<tr class="memdesc:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Y position of the bottom of the <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. <a href="#a458673e847eb73ef7427aa99d24b4930">More...</a><br/></td></tr>
<tr class="separator:a458673e847eb73ef7427aa99d24b4930 inherit properties_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_class_otter_1_1_graphic"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_otter_1_1_graphic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_otter_1_1_graphic.html">Otter.Graphic</a></td></tr>
<tr class="memitem:a72538737f073d4303a100f79c70addf6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72538737f073d4303a100f79c70addf6"></a>
VertexArray&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLVertices</b> = new VertexArray(PrimitiveType.Quads)</td></tr>
<tr class="separator:a72538737f073d4303a100f79c70addf6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae98809f61474e2d2f339c66a7c8d6ecf inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae98809f61474e2d2f339c66a7c8d6ecf"></a>
Drawable&#160;</td><td class="memItemRight" valign="bottom"><b>SFMLDrawable</b></td></tr>
<tr class="separator:ae98809f61474e2d2f339c66a7c8d6ecf inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a083c0250edd37c5bcc7d396aad83a528 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a083c0250edd37c5bcc7d396aad83a528"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>RepeatSizeX</b></td></tr>
<tr class="separator:a083c0250edd37c5bcc7d396aad83a528 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1178b15ab32c761cd7988392a58d7fd6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1178b15ab32c761cd7988392a58d7fd6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>roundRendering</b> = true</td></tr>
<tr class="separator:a1178b15ab32c761cd7988392a58d7fd6 inherit pro_attribs_class_otter_1_1_graphic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_otter_1_1_graphic.html#a762a3bac8d651ffcf6736a5acd8cc1f8">Dynamic</a></td></tr>
<tr class="memdesc:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true the graphic will always update its drawable. <a href="#a762a3bac8d651ffcf6736a5acd8cc1f8">More...</a><br/></td></tr>
<tr class="separator:a762a3bac8d651ffcf6736a5acd8cc1f8 inherit pro_attribs_class_otter_1_1_graphic"><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><a class="el" href="class_otter_1_1_graphic.html" title="Base abstract class used for anything that can be rendered. ">Graphic</a> used for loading and rendering a tilemap. Renders tiles using a vertex array. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a8f8c5932588f989205a27943092624b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using the path of a texture. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td>The file path to the texture to use.</td></tr>
<tr><td class="paramname">width</td><td>The width of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">height</td><td>The height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of each tile in pixels.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="af3771bc31b380c111dd15c375efc17ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using the path of a texture. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td>The file path to the texture to use.</td></tr>
<tr><td class="paramname">size</td><td>The width and height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileSize</td><td>The width and height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a17f9da706db71700564015b7d1a8dabd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_texture.html">Texture</a>&#160;</td>
<td class="paramname"><em>texture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using a <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">texture</td><td>The <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use.</td></tr>
<tr><td class="paramname">width</td><td>The width of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">height</td><td>The height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of each tile in pixels.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7f0183d965d05cefc998e0186a1864f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_texture.html">Texture</a>&#160;</td>
<td class="paramname"><em>texture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using a <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">texture</td><td>The <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use.</td></tr>
<tr><td class="paramname">size</td><td>The width and height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileSize</td><td>The width and height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="af616020ca5dd59f21fba356bdedc366a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a>&#160;</td>
<td class="paramname"><em>texture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">texture</td><td>The <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a> to use.</td></tr>
<tr><td class="paramname">width</td><td>The width of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">height</td><td>The height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of each tile in pixels.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a51cefaab8faa164fe33f28aa76fd17c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_atlas_texture.html">AtlasTexture</a>&#160;</td>
<td class="paramname"><em>texture</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> using an <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">texture</td><td>The <a class="el" href="class_otter_1_1_atlas_texture.html" title="Class used for representing a texture on a texture atlas. ">AtlasTexture</a> to use.</td></tr>
<tr><td class="paramname">size</td><td>The width and height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileSize</td><td>The width and height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a54c1e9e88b0c3c514b293ef48527863b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> without any texture. Tiles will be solid colors instead. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">width</td><td>The width of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">height</td><td>The height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of each tile in pixels.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ac3a66c34eee3c09f20fcb7430ae2b213"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Otter.Tilemap.Tilemap </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileSize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> without any texture. Tiles will be solid colors instead. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>The width and height of the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> in pixels.</td></tr>
<tr><td class="paramname">tileSize</td><td>The width and height of each tile in pixels.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a2250e7297b633b60853307043c7b9a9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.AddLayer </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new layer to the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The string name of the layer.</td></tr>
<tr><td class="paramname">depth</td><td>The depth of the tiles.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The depth id of the layer.</dd></dl>
</div>
</div>
<a class="anchor" id="a084a358552c69a1c14e6dd0abcc5facc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.AddLayer </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>depth</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new layer to the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The enum value of the layer.</td></tr>
<tr><td class="paramname">depth</td><td>The depth of the tiles.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The depth id of the layer.</dd></dl>
</div>
</div>
<a class="anchor" id="aeb545347de20629b0ee4e31ee9c42cb9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.ClearAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all tiles on all layers. </p>
</div>
</div>
<a class="anchor" id="a141ed6f4f6db9c9344ab6dc8f399d306"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.ClearLayer </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all tiles on a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>The string layer name.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a8a6ed6b7255e0e3666d81ac7c6cec68d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.ClearLayer </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all tiles on a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>The enum value layer.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a4c02387a691a15a9731fb309eb38c01c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.ClearRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all tiles inside a specified rectangle. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the rectangle to clear.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the rectangle to clear.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to clear.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to clear.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to clear tiles from.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a960dfd523215a1edc564002120be3f8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.ClearTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a tile from the tilemap. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's X position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's Y position on the map.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the cleared tile.</dd></dl>
</div>
</div>
<a class="anchor" id="af9e9da87fee5a2e7bf61a5866a6b4d01"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.ClearTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a tile from the tilemap. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's X position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's Y position on the map.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the cleared tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a8efca98cab0c038e8e54b388348dcc70"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.GetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of a specific tile on the tilemap. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to retrieve.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to retrieve.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to search through for the tile.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the found tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a889f49bc3b94f2acec32f2fff266fc22"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.GetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of a specific tile on the tilemap. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to retrieve.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to retrieve.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to search through for the tile.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the found tile.</dd></dl>
</div>
</div>
<a class="anchor" id="ad9e93963146c58ec24fc90d50155dc48"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.GetTileIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&#160;</td>
<td class="paramname"><em>tile</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the index of a specific tile on the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tile</td><td>The tile to get the index of.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The index of the tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a089e06664a304186e37eee736e1d5e18"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&gt; Otter.Tilemap.GetTiles </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layerName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the list of tiles on a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layerName</td><td>The name of the layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of tiles on that layer.</dd></dl>
</div>
</div>
<a class="anchor" id="a966d29aaa88c75c8e249fc6533f64c76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&gt; Otter.Tilemap.GetTiles </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>layerDepth</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the list of tiles on a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layerDepth</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of tiles on that layer.</dd></dl>
</div>
</div>
<a class="anchor" id="af10a02efcb10d5ed482bb7d1b83e061d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&gt; Otter.Tilemap.GetTiles </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layerName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the list of tiles on a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layerName</td><td>The enum value of the layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of tiles on that layer.</dd></dl>
</div>
</div>
<a class="anchor" id="a56151758dd6d7e1ac522fbf09a8f6e21"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.LayerDepth </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the layer depth of a layer on the tilemap by name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>The string layer name.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The layer depth id.</dd></dl>
</div>
</div>
<a class="anchor" id="a9ebce286051126849c74ff16ebf0bca2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.LayerDepth </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the layer depth of a layer on the tilemap by enum value. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>The enum value layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The layer depth id.</dd></dl>
</div>
</div>
<a class="anchor" id="a6755d3ee8e4fc56d76acaa46efd4cbbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Otter.Tilemap.LayerExists </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a layer exists. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The string name of the layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the layer exists.</dd></dl>
</div>
</div>
<a class="anchor" id="a2d303c528fa05879879b58dce772bcd7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Otter.Tilemap.LayerExists </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a layer exists. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The enum value of the layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the layer exists.</dd></dl>
</div>
</div>
<a class="anchor" id="a95f57c68d84cbf5fab4dc04d348c4dea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">string Otter.Tilemap.LayerName </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>layer</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the layer name for a specific layer on the tilemap. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">layer</td><td>The layer depth id.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The string name of the layer.</dd></dl>
</div>
</div>
<a class="anchor" id="a069d55ac337777045dade2d139429eba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadCSV </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>columnSep</em> = <code>','</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>rowSep</em> = <code>'\n'</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the tilemap from a CSV formatted string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string data to load.</td></tr>
<tr><td class="paramname">columnSep</td><td>The character that separates columns in the CSV.</td></tr>
<tr><td class="paramname">rowSep</td><td>The character that separates rows in the CSV.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0bb741e5c2fc4c2b889a482efbe296fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadCSV </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>columnSep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>rowSep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the tilemap from a CSV formatted string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">str</td><td>The string data to load.</td></tr>
<tr><td class="paramname">columnSep</td><td>The character that separates columns in the CSV.</td></tr>
<tr><td class="paramname">rowSep</td><td>The character that separates rows in the CSV.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a21890f05a2676f12c33ebb3b6503e845"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadGrid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a>&#160;</td>
<td class="paramname"><em>grid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">grid</td><td>The <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a> to reference.</td></tr>
<tr><td class="paramname">color</td><td>The color to set tiles that are collidable on the grid.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a3efb3a271173b8e903641b7a48e6b9af"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadGrid </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a>&#160;</td>
<td class="paramname"><em>grid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">grid</td><td>The <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a> to reference.</td></tr>
<tr><td class="paramname">color</td><td>The color to set tiles that are collidable on the grid.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7c9821fa47f7aeb22e4febe7142f3757"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadGridAutoTile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_grid_collider.html">GridCollider</a>&#160;</td>
<td class="paramname"><em>grid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load tiles in from a <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a> and choose tiles based on the shape of the grid. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">grid</td><td>The <a class="el" href="class_otter_1_1_grid_collider.html" title="Grid Collider. Can be mainly used to create collision to correspond to a Tilemap. ...">GridCollider</a> to reference.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9f7d38924213d77b648d4fcfc5ae0620"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadString </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em> = <code>null</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>empty</em> = <code>'0'</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>filled</em> = <code>'1'</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the tilemap with a color based on a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td>The string data to load.</td></tr>
<tr><td class="paramname">color</td><td>The color to fill occupied tiles with.</td></tr>
<tr><td class="paramname">empty</td><td>The character that represents an empty tile.</td></tr>
<tr><td class="paramname">filled</td><td>The character that represents a filled tile.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a3ec8c0326fd5475ec684e9966f5f37be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.LoadString </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>empty</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char&#160;</td>
<td class="paramname"><em>filled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the tilemap with a color based on a string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td>The string data to load.</td></tr>
<tr><td class="paramname">color</td><td>The color to fill occupied tiles with.</td></tr>
<tr><td class="paramname">empty</td><td>The character that represents an empty tile.</td></tr>
<tr><td class="paramname">filled</td><td>The character that represents a filled tile.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="abc1c925423f1806bf9cffe040e3c7029"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.MergeTilemap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_tilemap.html">Tilemap</a>&#160;</td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layerPrefix</em> = <code>&quot;&quot;</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>layerOffset</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Merges another tilemap into this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">other</td><td>The tilemap to merge into this one.</td></tr>
<tr><td class="paramname">above</td><td>True if the other tilemap's base layer should be above this one's base layer.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ac03298c422b62602ccec7b3901dd3f96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.RemoveLayer </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a layer from the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> and delete that layer's tiles. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the layer to delete.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a66bd35012771cc50d56551a094fb9e7e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.RemoveLayer </td>
<td>(</td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a layer from the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> and delete that layer's tiles. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the layer to delete.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab13ce55d4b446788ef2b5ed88f0b906c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetAutoTileData </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>tileData</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Assign the tile data to use for LoadGridAutoTile. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileData</td><td>The tile data file.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ad5a084cddf9d702ee7be98ea4089ba7e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change the tiles to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab21a3b98f25925124bb92b693dd7ac39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sourceX</td><td>The X position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">sourceY</td><td>The Y position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a6d5093d1c943deb1dd6d7a03de892eb5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">color</td><td>The color to change the tile to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a616977fb69d2829bf3e487edcb6caa05"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change the tiles to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa56c26ebec50f7728931ea50620d5980"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sourceX</td><td>The X position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">sourceY</td><td>The Y position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a4fa2497ec30471c3a348e26daa4b868e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetLayer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set all tiles of a specific layer. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">color</td><td>The color to change the tile to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to change.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aef91b375b6789ce2ce0a57ebae840536"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle area of tiles to a defined color. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">color</td><td>The color to change the colors to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae57c21ff605fa22159c4a2c31219fc15"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle area of tiles to a defined color. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">color</td><td>The color to change the colors to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a98a4a6559e29fad8869b0856b5ca74d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle of tiles to a tile defined by texture coordinates. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">sourceX</td><td>The X position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">sourceY</td><td>The Y position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="adbcaf724792756b6b037257e6b8e6b0a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle of tiles to a tile defined by texture coordinates. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">sourceX</td><td>The X position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">sourceY</td><td>The Y position in the source <a class="el" href="class_otter_1_1_texture.html" title="Class representing a texture. Can perform pixel operations on the CPU, but those will be pretty slow ...">Texture</a> to use to draw the tiles.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a1885709927c69b46c6f810caebf97e9f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle of tiles to a tile defined by an index. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change the tiles to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a055c986df6d4b7cb1a6282c4624cff32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Otter.Tilemap.SetRect </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileWidth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileHeight</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a rectangle of tiles to a tile defined by an index. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the rectangle to change.</td></tr>
<tr><td class="paramname">tileWidth</td><td>The width of tiles to change.</td></tr>
<tr><td class="paramname">tileHeight</td><td>The height of tiles to change.</td></tr>
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change the tiles to.</td></tr>
<tr><td class="paramname">layer</td><td>The layer to place the tiles on.</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0c5b4b57d1b782085b62239b038bcee7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile to a specific color. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's x position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's y position on the map.</td></tr>
<tr><td class="paramname">color</td><td>The tile's color.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="ad696034c55ce760346d7a162a476abc5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_otter_1_1_color.html">Color</a>&#160;</td>
<td class="paramname"><em>color</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile to a specific color. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's x position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's y position on the map.</td></tr>
<tr><td class="paramname">color</td><td>The tile's color.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> of the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a4cab984ed9f54a63ac2652a5a2bab098"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile to a specific tile from the source texture. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's X position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's Y position on the map.</td></tr>
<tr><td class="paramname">sourceX</td><td>The source X position from the tile map in pixels.</td></tr>
<tr><td class="paramname">sourceY</td><td>The source Y position from the tile map in pixels.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a24743761d60ca9098f9b0fbba920b309"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>sourceY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile to a specific tile from the source texture. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The tile's X position on the map.</td></tr>
<tr><td class="paramname">tileY</td><td>The tile's Y position on the map.</td></tr>
<tr><td class="paramname">sourceX</td><td>The source X position from the tile map in pixels.</td></tr>
<tr><td class="paramname">sourceY</td><td>The source Y position from the tile map in pixels.</td></tr>
<tr><td class="paramname">layer</td><td>The tile's layer.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a73010637449a18dc2f0be4ea0995b7b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">XmlElement&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load tile data from an XmlElement. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>An XmlElement containing attributes x, y, tx, and ty.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> for the loaded tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a2b75948560ee037520a2dcdd9ec2a763"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>layer</em> = <code>&quot;&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to a specific tile. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to change.</td></tr>
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change to.</td></tr>
<tr><td class="paramname">layer</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> from the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="acdba39bbd55796a1ac498878d796d388"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Enum&#160;</td>
<td class="paramname"><em>layer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to a specific tile. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to change.</td></tr>
<tr><td class="paramname">tileIndex</td><td>The index of the tile to change to.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> from the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="af5e7699e47b44f5d934337aeab6b1d67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a> Otter.Tilemap.SetTile </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>tileY</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipY</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set a tile on the <a class="el" href="class_otter_1_1_tilemap.html" title="Graphic used for loading and rendering a tilemap. Renders tiles using a vertex array. ">Tilemap</a> to be flipped horizontally and/or vertically. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tileX</td><td>The X position of the tile to change.</td></tr>
<tr><td class="paramname">tileY</td><td>The Y position of the tile to change.</td></tr>
<tr><td class="paramname">flipX</td><td>Whether the tile should be horizontally flipped.</td></tr>
<tr><td class="paramname">flipY</td><td>Whether the tile should be vertically flipped.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_otter_1_1_tile_info.html" title="A class containing all the info to describe a specific tile. ">TileInfo</a> from the altered tile.</dd></dl>
</div>
</div>
<a class="anchor" id="a7f1b357ccd2f6a7d4c72351d53339d98"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Otter.Tilemap.UpdateDrawable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Updates the internal SFML data for rendering. </p>
<p>Reimplemented from <a class="el" href="class_otter_1_1_graphic.html#a77fb0e7041cec38673f61dc949735783">Otter.Graphic</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a8e4728501b15ea3f866f16fc17413053"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">string Otter.Tilemap.DefaultLayerName = &quot;base&quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>The default layer name to use. </p>
</div>
</div>
<a class="anchor" id="a5b634303e264fe7cf7be788a66f90e57"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Otter.Tilemap.UsePositions</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the X and Y positions of tiles are interpreted as pixels or tile coords. </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="adbd15c31ad82dfddf91bfc8b4930ca6b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.TileColumns</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of columsn in the entire tilemap. </p>
</div>
</div>
<a class="anchor" id="a80b34ce9be2f19ceddfd86b41e0e7c45"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.TileHeight</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The height in pixels of each tile. </p>
</div>
</div>
<a class="anchor" id="a8d13197dcf7e4ed2e0ada8ebe9e60a3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">SortedDictionary&lt;int, List&lt;<a class="el" href="class_otter_1_1_tile_info.html">TileInfo</a>&gt; &gt; Otter.Tilemap.TileLayers</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The tile layers to render. </p>
</div>
</div>
<a class="anchor" id="aa78e3cc00031f24abf8f7f581758a194"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.TileRows</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of rows in the entire tilemap. </p>
</div>
</div>
<a class="anchor" id="a4f5549df8e711f83e54e06132043ac63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Otter.Tilemap.TileWidth</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The width in pixels of each tile. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Otter/Graphics/Drawables/Tilemap.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="class_otter_1_1_tilemap.html">Tilemap</a></li>
<li class="footer">Generated on Thu May 12 2016 18:16:52 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>