### YamlMime:ManagedReference items: - uid: MLEM.Graphics.AutoTiling commentId: T:MLEM.Graphics.AutoTiling id: AutoTiling parent: MLEM.Graphics children: - MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) - MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) - MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) - MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) - MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) - MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) - MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) - MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) - MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) - MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) langs: - csharp - vb name: AutoTiling nameWithType: AutoTiling fullName: MLEM.Graphics.AutoTiling type: Class source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AutoTiling path: ../MLEM/Graphics/AutoTiling.cs startLine: 12 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This class contains a method that allows users to easily draw a tile with automatic connections, as well as a more complex method. Note that can also be used for drawing by using the and methods instead. example: [] syntax: content: public static class AutoTiling content.vb: Public Module AutoTiling inheritance: - System.Object inheritedMembers: - System.Object.ToString - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - uid: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) id: DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: DrawAutoTile(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, float) nameWithType: AutoTiling.DrawAutoTile(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float) fullName: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 36 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For auto-tiling in this way to work, the tiles have to be laid out as follows: five tiles aligned horizontally within the texture file, with the following information:
  1. The texture used for filling big areas
  2. The texture used for straight, horizontal borders, with the borders facing away from the center
  3. The texture used for outer corners, with the corners facing away from the center
  4. The texture used for straight, vertical borders, with the borders facing away from the center
  5. The texture used for inner corners, with the corners facing away from the center
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void DrawAutoTile(SpriteBatch batch, Vector2 pos, TextureRegion texture, AutoTiling.ConnectsTo connectsTo, Color color, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: texture type: MLEM.Textures.TextureRegion description: The texture to use for drawing, with the area set to the first texture region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: color type: Microsoft.Xna.Framework.Color description: The color to draw with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. content.vb: Public Shared Sub DrawAutoTile(batch As SpriteBatch, pos As Vector2, texture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, color As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0) overload: MLEM.Graphics.AutoTiling.DrawAutoTile* nameWithType.vb: AutoTiling.DrawAutoTile(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single) name.vb: DrawAutoTile(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, Single) - uid: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) id: AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, float, ICollection) nameWithType: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, System.Collections.Generic.ICollection) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 47 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For auto-tiling in this way to work, the tiles have to be laid out as follows: five tiles aligned horizontally within the texture file, with the following information:
  1. The texture used for filling big areas
  2. The texture used for straight, horizontal borders, with the borders facing away from the center
  3. The texture used for outer corners, with the corners facing away from the center
  4. The texture used for straight, vertical borders, with the borders facing away from the center
  5. The texture used for inner corners, with the corners facing away from the center
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void AddAutoTile(StaticSpriteBatch batch, Vector2 pos, TextureRegion texture, AutoTiling.ConnectsTo connectsTo, Color color, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, ICollection items = null) parameters: - id: batch type: MLEM.Graphics.StaticSpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: texture type: MLEM.Textures.TextureRegion description: The texture to use for drawing, with the area set to the first texture region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: color type: Microsoft.Xna.Framework.Color description: The color to draw with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: items type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} content.vb: Public Shared Sub AddAutoTile(batch As StaticSpriteBatch, pos As Vector2, texture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, color As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: MLEM.Graphics.AutoTiling.AddAutoTile* nameWithType.vb: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, Single, ICollection(Of Item)) - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) id: DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) nameWithType: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawExtendedAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 88 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. This method is a more complex version of that overlays separate border textures on a background texture region, which also allows for non-rectangular texture areas to be used easily. For auto-tiling in this way to work, the overlay sections have to be laid out as follows: 16 sections aligned horizontally within the texture file, with the following information:
  1. The texture used for straight, horizontal borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  2. The texture used for outer corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  3. The texture used for straight, vertical borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  4. The texture used for inner corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void DrawExtendedAutoTile(SpriteBatch batch, Vector2 pos, TextureRegion backgroundTexture, TextureRegion overlayTexture, AutoTiling.ConnectsTo connectsTo, Color backgroundColor, Color overlayColor, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, float overlayDepthOffset = 0) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: backgroundTexture type: MLEM.Textures.TextureRegion description: The background region, or null to skip drawing a background. - id: overlayTexture type: MLEM.Textures.TextureRegion description: The first overlay region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: backgroundColor type: Microsoft.Xna.Framework.Color description: The color to draw the texture used for filling big areas with. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: overlayDepthOffset type: System.Single description: An optional depth offset from layerDepth that the overlay should be drawn with content.vb: Public Shared Sub DrawExtendedAutoTile(batch As SpriteBatch, pos As Vector2, backgroundTexture As TextureRegion, overlayTexture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, backgroundColor As Color, overlayColor As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, overlayDepthOffset As Single = 0) overload: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile* nameWithType.vb: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single) name.vb: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) id: DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: DrawExtendedAutoTileCorner(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float) nameWithType: AutoTiling.DrawExtendedAutoTileCorner(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float) fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawExtendedAutoTileCorner path: ../MLEM/Graphics/AutoTiling.cs startLine: 113 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a single corner of a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For more information, and to draw all four corners at once, see example: [] syntax: content: public static void DrawExtendedAutoTileCorner(SpriteBatch batch, Vector2 pos, TextureRegion overlayTexture, AutoTiling.ConnectsTo connectsTo, Color overlayColor, Direction2 corner, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: overlayTexture type: MLEM.Textures.TextureRegion description: The first overlay region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: corner type: MLEM.Maths.Direction2 description: The corner of the auto-tile to draw. Can be , , or . - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. content.vb: Public Shared Sub DrawExtendedAutoTileCorner(batch As SpriteBatch, pos As Vector2, overlayTexture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, overlayColor As Color, corner As Direction2, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0) overload: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner* nameWithType.vb: AutoTiling.DrawExtendedAutoTileCorner(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single) name.vb: DrawExtendedAutoTileCorner(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single) - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) id: DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, Func, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) nameWithType: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, Func, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, System.Func, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawExtendedAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 120 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. This method is a more complex version of that overlays separate border textures on a background texture region, which also allows for non-rectangular texture areas to be used easily. For auto-tiling in this way to work, the overlay sections have to be laid out as follows: 16 sections aligned horizontally within the texture file, with the following information:
  1. The texture used for straight, horizontal borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  2. The texture used for outer corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  3. The texture used for straight, vertical borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  4. The texture used for inner corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void DrawExtendedAutoTile(SpriteBatch batch, Vector2 pos, TextureRegion backgroundTexture, Func overlayTextures, AutoTiling.ConnectsTo connectsTo, Color backgroundColor, Color overlayColor, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, float overlayDepthOffset = 0) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: backgroundTexture type: MLEM.Textures.TextureRegion description: The background region, or null to skip drawing a background. - id: overlayTextures type: System.Func{System.Int32,MLEM.Textures.TextureRegion} - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: backgroundColor type: Microsoft.Xna.Framework.Color description: The color to draw the texture used for filling big areas with. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: overlayDepthOffset type: System.Single description: An optional depth offset from layerDepth that the overlay should be drawn with content.vb: Public Shared Sub DrawExtendedAutoTile(batch As SpriteBatch, pos As Vector2, backgroundTexture As TextureRegion, overlayTextures As Func(Of Integer, TextureRegion), connectsTo As AutoTiling.ConnectsTo, backgroundColor As Color, overlayColor As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, overlayDepthOffset As Single = 0) overload: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile* nameWithType.vb: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, Func(Of Integer, TextureRegion), AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, System.Func(Of Integer, MLEM.Textures.TextureRegion), MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single) name.vb: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, Func(Of Integer, TextureRegion), ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) id: DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: DrawExtendedAutoTileCorner(SpriteBatch, Vector2, Func, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float) nameWithType: AutoTiling.DrawExtendedAutoTileCorner(SpriteBatch, Vector2, Func, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float) fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: DrawExtendedAutoTileCorner path: ../MLEM/Graphics/AutoTiling.cs startLine: 131 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a single corner of a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For more information, and to draw all four corners at once, see example: [] syntax: content: public static void DrawExtendedAutoTileCorner(SpriteBatch batch, Vector2 pos, Func overlayTextures, AutoTiling.ConnectsTo connectsTo, Color overlayColor, Direction2 corner, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: overlayTextures type: System.Func{System.Int32,MLEM.Textures.TextureRegion} - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: corner type: MLEM.Maths.Direction2 description: The corner of the auto-tile to draw. Can be , , or . - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. content.vb: Public Shared Sub DrawExtendedAutoTileCorner(batch As SpriteBatch, pos As Vector2, overlayTextures As Func(Of Integer, TextureRegion), connectsTo As AutoTiling.ConnectsTo, overlayColor As Color, corner As Direction2, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0) overload: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner* nameWithType.vb: AutoTiling.DrawExtendedAutoTileCorner(SpriteBatch, Vector2, Func(Of Integer, TextureRegion), AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func(Of Integer, MLEM.Textures.TextureRegion), MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single) name.vb: DrawExtendedAutoTileCorner(SpriteBatch, Vector2, Func(Of Integer, TextureRegion), ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) id: AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float, System.Collections.Generic.ICollection) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddExtendedAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 141 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. This method is a more complex version of that overlays separate border textures on a background texture region, which also allows for non-rectangular texture areas to be used easily. For auto-tiling in this way to work, the overlay sections have to be laid out as follows: 16 sections aligned horizontally within the texture file, with the following information:
  1. The texture used for straight, horizontal borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  2. The texture used for outer corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  3. The texture used for straight, vertical borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  4. The texture used for inner corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void AddExtendedAutoTile(StaticSpriteBatch batch, Vector2 pos, TextureRegion backgroundTexture, TextureRegion overlayTexture, AutoTiling.ConnectsTo connectsTo, Color backgroundColor, Color overlayColor, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, float overlayDepthOffset = 0, ICollection items = null) parameters: - id: batch type: MLEM.Graphics.StaticSpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: backgroundTexture type: MLEM.Textures.TextureRegion description: The background region, or null to skip drawing a background. - id: overlayTexture type: MLEM.Textures.TextureRegion description: The first overlay region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: backgroundColor type: Microsoft.Xna.Framework.Color description: The color to draw the texture used for filling big areas with. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: overlayDepthOffset type: System.Single description: An optional depth offset from layerDepth that the overlay should be drawn with - id: items type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} content.vb: Public Shared Sub AddExtendedAutoTile(batch As StaticSpriteBatch, pos As Vector2, backgroundTexture As TextureRegion, overlayTexture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, backgroundColor As Color, overlayColor As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, overlayDepthOffset As Single = 0, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: MLEM.Graphics.AutoTiling.AddExtendedAutoTile* nameWithType.vb: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of Item)) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) id: AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection) nameWithType: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, System.Collections.Generic.ICollection) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddExtendedAutoTileCorner path: ../MLEM/Graphics/AutoTiling.cs startLine: 154 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a single corner of a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For more information, and to draw all four corners at once, see example: [] syntax: content: public static void AddExtendedAutoTileCorner(StaticSpriteBatch batch, Vector2 pos, TextureRegion overlayTexture, AutoTiling.ConnectsTo connectsTo, Color overlayColor, Direction2 corner, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, ICollection items = null) parameters: - id: batch type: MLEM.Graphics.StaticSpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: overlayTexture type: MLEM.Textures.TextureRegion description: The first overlay region, as described in the summary. - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: corner type: MLEM.Maths.Direction2 description: The corner of the auto-tile to draw. Can be , , or . - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: items type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} content.vb: Public Shared Sub AddExtendedAutoTileCorner(batch As StaticSpriteBatch, pos As Vector2, overlayTexture As TextureRegion, connectsTo As AutoTiling.ConnectsTo, overlayColor As Color, corner As Direction2, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner* nameWithType.vb: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single, ICollection(Of Item)) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) id: AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, Func, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, Func, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, System.Func, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float, System.Collections.Generic.ICollection) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddExtendedAutoTile path: ../MLEM/Graphics/AutoTiling.cs startLine: 163 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. This method is a more complex version of that overlays separate border textures on a background texture region, which also allows for non-rectangular texture areas to be used easily. For auto-tiling in this way to work, the overlay sections have to be laid out as follows: 16 sections aligned horizontally within the texture file, with the following information:
  1. The texture used for straight, horizontal borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  2. The texture used for outer corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  3. The texture used for straight, vertical borders, with the borders facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
  4. The texture used for inner corners, with the corners facing away from the center, split up into four parts: top left, then top right, then bottom left, then bottom right
For more information and an example, see https://github.com/Ellpeck/MLEM/blob/main/Demos/AutoTilingDemo.cs and its source texture https://github.com/Ellpeck/MLEM/blob/main/Demos/Content/Textures/AutoTiling.png. example: [] syntax: content: public static void AddExtendedAutoTile(StaticSpriteBatch batch, Vector2 pos, TextureRegion backgroundTexture, Func overlayTextures, AutoTiling.ConnectsTo connectsTo, Color backgroundColor, Color overlayColor, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, float overlayDepthOffset = 0, ICollection items = null) parameters: - id: batch type: MLEM.Graphics.StaticSpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: backgroundTexture type: MLEM.Textures.TextureRegion description: The background region, or null to skip drawing a background. - id: overlayTextures type: System.Func{System.Int32,MLEM.Textures.TextureRegion} - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: backgroundColor type: Microsoft.Xna.Framework.Color description: The color to draw the texture used for filling big areas with. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: overlayDepthOffset type: System.Single description: An optional depth offset from layerDepth that the overlay should be drawn with - id: items type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} content.vb: Public Shared Sub AddExtendedAutoTile(batch As StaticSpriteBatch, pos As Vector2, backgroundTexture As TextureRegion, overlayTextures As Func(Of Integer, TextureRegion), connectsTo As AutoTiling.ConnectsTo, backgroundColor As Color, overlayColor As Color, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, overlayDepthOffset As Single = 0, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: MLEM.Graphics.AutoTiling.AddExtendedAutoTile* nameWithType.vb: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, Func(Of Integer, TextureRegion), AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, System.Func(Of Integer, MLEM.Textures.TextureRegion), MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, Func(Of Integer, TextureRegion), ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of Item)) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) id: AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,System.Func{System.Int32,MLEM.Textures.TextureRegion},MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,MLEM.Maths.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) parent: MLEM.Graphics.AutoTiling langs: - csharp - vb name: AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, Func, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection) nameWithType: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, Func, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, System.Collections.Generic.ICollection) type: Method source: remote: path: MLEM/Graphics/AutoTiling.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AddExtendedAutoTileCorner path: ../MLEM/Graphics/AutoTiling.cs startLine: 176 assemblies: - MLEM namespace: MLEM.Graphics summary: >- This method allows for a single corner of a tiled texture to be drawn in an auto-tiling mode. This allows, for example, a grass patch on a tilemap to have nice looking edges that transfer over into a path without any hard edges between tiles. For more information, and to draw all four corners at once, see example: [] syntax: content: public static void AddExtendedAutoTileCorner(StaticSpriteBatch batch, Vector2 pos, Func overlayTextures, AutoTiling.ConnectsTo connectsTo, Color overlayColor, Direction2 corner, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, ICollection items = null) parameters: - id: batch type: MLEM.Graphics.StaticSpriteBatch description: The sprite batch to use for drawing. - id: pos type: Microsoft.Xna.Framework.Vector2 description: The position to draw at. - id: overlayTextures type: System.Func{System.Int32,MLEM.Textures.TextureRegion} - id: connectsTo type: MLEM.Graphics.AutoTiling.ConnectsTo description: A function that determines whether two positions should connect. - id: overlayColor type: Microsoft.Xna.Framework.Color description: The color to draw border and corner textures with. - id: corner type: MLEM.Maths.Direction2 description: The corner of the auto-tile to draw. Can be , , or . - id: origin type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The origin to draw from. - id: scale type: System.Nullable{Microsoft.Xna.Framework.Vector2} description: The scale to draw with. - id: layerDepth type: System.Single description: The layer depth to draw with. - id: items type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} content.vb: Public Shared Sub AddExtendedAutoTileCorner(batch As StaticSpriteBatch, pos As Vector2, overlayTextures As Func(Of Integer, TextureRegion), connectsTo As AutoTiling.ConnectsTo, overlayColor As Color, corner As Direction2, origin As Vector2? = Nothing, scale As Vector2? = Nothing, layerDepth As Single = 0, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner* nameWithType.vb: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, Func(Of Integer, TextureRegion), AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func(Of Integer, MLEM.Textures.TextureRegion), MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, MLEM.Maths.Direction2, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, Func(Of Integer, TextureRegion), ConnectsTo, Color, Direction2, Vector2?, Vector2?, Single, ICollection(Of Item)) references: - uid: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) isExternal: true href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_ name: DrawAutoTile(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, float) nameWithType: AutoTiling.DrawAutoTile(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float) fullName: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float) nameWithType.vb: AutoTiling.DrawAutoTile(SpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single) name.vb: DrawAutoTile(SpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, Single) spec.csharp: - uid: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) name: DrawAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_ - name: ( - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) spec.vb: - uid: MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single) name: DrawAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_ - name: ( - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) commentId: M:MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) isExternal: true href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawExtendedAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_ name: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) nameWithType: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float) fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float) nameWithType.vb: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) fullName.vb: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single) name.vb: DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single) spec.csharp: - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) name: DrawExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawExtendedAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_ - name: ( - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) spec.vb: - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single) name: DrawExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawExtendedAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_ - name: ( - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - uid: MLEM.Graphics.StaticSpriteBatch commentId: T:MLEM.Graphics.StaticSpriteBatch parent: MLEM.Graphics href: MLEM.Graphics.StaticSpriteBatch.html name: StaticSpriteBatch nameWithType: StaticSpriteBatch fullName: MLEM.Graphics.StaticSpriteBatch - uid: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) isExternal: true href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ name: AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, float, ICollection) nameWithType: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, System.Collections.Generic.ICollection) nameWithType.vb: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, ConnectsTo, Color, Vector2?, Vector2?, Single, ICollection(Of Item)) spec.csharp: - uid: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) name: AddAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ - name: ( - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: '>' - name: ) spec.vb: - uid: MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) name: AddAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ - name: ( - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: ) - name: ) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) commentId: M:MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) isExternal: true href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddExtendedAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ name: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection) fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, float, float, System.Collections.Generic.ICollection) nameWithType.vb: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of StaticSpriteBatch.Item)) fullName.vb: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion, MLEM.Graphics.AutoTiling.ConnectsTo, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2?, Microsoft.Xna.Framework.Vector2?, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) name.vb: AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, ConnectsTo, Color, Color, Vector2?, Vector2?, Single, Single, ICollection(Of Item)) spec.csharp: - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) name: AddExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddExtendedAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ - name: ( - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: '>' - name: ) spec.vb: - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion,MLEM.Graphics.AutoTiling.ConnectsTo,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Color,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{Microsoft.Xna.Framework.Vector2},System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}) name: AddExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddExtendedAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ - name: ( - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ',' - name: " " - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Color name: Color isExternal: true - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ',' - name: " " - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: ) - name: ) - uid: MLEM.Graphics commentId: N:MLEM.Graphics href: MLEM.html name: MLEM.Graphics nameWithType: MLEM.Graphics fullName: MLEM.Graphics spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Graphics name: Graphics href: MLEM.Graphics.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Graphics name: Graphics href: MLEM.Graphics.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: MLEM.Graphics.AutoTiling.DrawAutoTile* commentId: Overload:MLEM.Graphics.AutoTiling.DrawAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_ name: DrawAutoTile nameWithType: AutoTiling.DrawAutoTile fullName: MLEM.Graphics.AutoTiling.DrawAutoTile - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics isExternal: true name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch - uid: Microsoft.Xna.Framework.Vector2 commentId: T:Microsoft.Xna.Framework.Vector2 parent: Microsoft.Xna.Framework isExternal: true name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 - uid: MLEM.Textures.TextureRegion commentId: T:MLEM.Textures.TextureRegion parent: MLEM.Textures href: MLEM.Textures.TextureRegion.html name: TextureRegion nameWithType: TextureRegion fullName: MLEM.Textures.TextureRegion - uid: MLEM.Graphics.AutoTiling.ConnectsTo commentId: T:MLEM.Graphics.AutoTiling.ConnectsTo parent: MLEM.Graphics href: MLEM.Graphics.AutoTiling.html name: AutoTiling.ConnectsTo nameWithType: AutoTiling.ConnectsTo fullName: MLEM.Graphics.AutoTiling.ConnectsTo spec.csharp: - uid: MLEM.Graphics.AutoTiling name: AutoTiling href: MLEM.Graphics.AutoTiling.html - name: . - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html spec.vb: - uid: MLEM.Graphics.AutoTiling name: AutoTiling href: MLEM.Graphics.AutoTiling.html - name: . - uid: MLEM.Graphics.AutoTiling.ConnectsTo name: ConnectsTo href: MLEM.Graphics.AutoTiling.ConnectsTo.html - uid: Microsoft.Xna.Framework.Color commentId: T:Microsoft.Xna.Framework.Color parent: Microsoft.Xna.Framework isExternal: true name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color - uid: System.Nullable{Microsoft.Xna.Framework.Vector2} commentId: T:System.Nullable{Microsoft.Xna.Framework.Vector2} parent: System definition: System.Nullable`1 name: Vector2? nameWithType: Vector2? fullName: Microsoft.Xna.Framework.Vector2? spec.csharp: - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' spec.vb: - uid: Microsoft.Xna.Framework.Vector2 name: Vector2 isExternal: true - name: '?' - uid: System.Single commentId: T:System.Single parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single name: float nameWithType: float fullName: float nameWithType.vb: Single fullName.vb: Single name.vb: Single - uid: Microsoft.Xna.Framework.Graphics commentId: N:Microsoft.Xna.Framework.Graphics isExternal: true name: Microsoft.Xna.Framework.Graphics nameWithType: Microsoft.Xna.Framework.Graphics fullName: Microsoft.Xna.Framework.Graphics spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Graphics name: Graphics isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Graphics name: Graphics isExternal: true - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - uid: MLEM.Textures commentId: N:MLEM.Textures href: MLEM.html name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Textures name: Textures href: MLEM.Textures.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Textures name: Textures href: MLEM.Textures.html - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of T) fullName.vb: System.Nullable(Of T) name.vb: Nullable(Of T) spec.csharp: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: MLEM.Graphics.AutoTiling.AddAutoTile* commentId: Overload:MLEM.Graphics.AutoTiling.AddAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ name: AddAutoTile nameWithType: AutoTiling.AddAutoTile fullName: MLEM.Graphics.AutoTiling.AddAutoTile - uid: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} commentId: T:System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} parent: System.Collections.Generic definition: System.Collections.Generic.ICollection`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 name: ICollection nameWithType: ICollection fullName: System.Collections.Generic.ICollection nameWithType.vb: ICollection(Of StaticSpriteBatch.Item) fullName.vb: System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item) name.vb: ICollection(Of StaticSpriteBatch.Item) spec.csharp: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: . - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: '>' spec.vb: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - uid: MLEM.Graphics.StaticSpriteBatch name: StaticSpriteBatch href: MLEM.Graphics.StaticSpriteBatch.html - name: . - uid: MLEM.Graphics.StaticSpriteBatch.Item name: Item href: MLEM.Graphics.StaticSpriteBatch.Item.html - name: ) - uid: System.Collections.Generic.ICollection`1 commentId: T:System.Collections.Generic.ICollection`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 name: ICollection nameWithType: ICollection fullName: System.Collections.Generic.ICollection nameWithType.vb: ICollection(Of T) fullName.vb: System.Collections.Generic.ICollection(Of T) name.vb: ICollection(Of T) spec.csharp: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile* commentId: Overload:MLEM.Graphics.AutoTiling.DrawExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawExtendedAutoTile_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_ name: DrawExtendedAutoTile nameWithType: AutoTiling.DrawExtendedAutoTile fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTile - uid: MLEM.Maths.Direction2.UpLeft commentId: F:MLEM.Maths.Direction2.UpLeft href: MLEM.Maths.Direction2.html#MLEM_Maths_Direction2_UpLeft name: UpLeft nameWithType: Direction2.UpLeft fullName: MLEM.Maths.Direction2.UpLeft - uid: MLEM.Maths.Direction2.UpRight commentId: F:MLEM.Maths.Direction2.UpRight href: MLEM.Maths.Direction2.html#MLEM_Maths_Direction2_UpRight name: UpRight nameWithType: Direction2.UpRight fullName: MLEM.Maths.Direction2.UpRight - uid: MLEM.Maths.Direction2.DownLeft commentId: F:MLEM.Maths.Direction2.DownLeft href: MLEM.Maths.Direction2.html#MLEM_Maths_Direction2_DownLeft name: DownLeft nameWithType: Direction2.DownLeft fullName: MLEM.Maths.Direction2.DownLeft - uid: MLEM.Maths.Direction2.DownRight commentId: F:MLEM.Maths.Direction2.DownRight href: MLEM.Maths.Direction2.html#MLEM_Maths_Direction2_DownRight name: DownRight nameWithType: Direction2.DownRight fullName: MLEM.Maths.Direction2.DownRight - uid: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner* commentId: Overload:MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_DrawExtendedAutoTileCorner_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_MLEM_Maths_Direction2_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_ name: DrawExtendedAutoTileCorner nameWithType: AutoTiling.DrawExtendedAutoTileCorner fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner - uid: MLEM.Maths.Direction2 commentId: T:MLEM.Maths.Direction2 parent: MLEM.Maths href: MLEM.Maths.Direction2.html name: Direction2 nameWithType: Direction2 fullName: MLEM.Maths.Direction2 - uid: MLEM.Maths commentId: N:MLEM.Maths href: MLEM.html name: MLEM.Maths nameWithType: MLEM.Maths fullName: MLEM.Maths spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Maths name: Maths href: MLEM.Maths.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Maths name: Maths href: MLEM.Maths.html - uid: System.Func{System.Int32,MLEM.Textures.TextureRegion} commentId: T:System.Func{System.Int32,MLEM.Textures.TextureRegion} parent: System definition: System.Func`2 href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of Integer, TextureRegion) fullName.vb: System.Func(Of Integer, MLEM.Textures.TextureRegion) name.vb: Func(Of Integer, TextureRegion) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: MLEM.Textures.TextureRegion name: TextureRegion href: MLEM.Textures.TextureRegion.html - name: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T, TResult) fullName.vb: System.Func(Of T, TResult) name.vb: Func(Of T, TResult) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: T - name: ',' - name: " " - name: TResult - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: T - name: ',' - name: " " - name: TResult - name: ) - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTile* commentId: Overload:MLEM.Graphics.AutoTiling.AddExtendedAutoTile href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddExtendedAutoTile_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_Microsoft_Xna_Framework_Color_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ name: AddExtendedAutoTile nameWithType: AutoTiling.AddExtendedAutoTile fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTile - uid: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner* commentId: Overload:MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner href: MLEM.Graphics.AutoTiling.html#MLEM_Graphics_AutoTiling_AddExtendedAutoTileCorner_MLEM_Graphics_StaticSpriteBatch_Microsoft_Xna_Framework_Vector2_MLEM_Textures_TextureRegion_MLEM_Graphics_AutoTiling_ConnectsTo_Microsoft_Xna_Framework_Color_MLEM_Maths_Direction2_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_Microsoft_Xna_Framework_Vector2__System_Single_System_Collections_Generic_ICollection_MLEM_Graphics_StaticSpriteBatch_Item__ name: AddExtendedAutoTileCorner nameWithType: AutoTiling.AddExtendedAutoTileCorner fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner