mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-14 10:09:09 +01:00
2026 lines
124 KiB
YAML
2026 lines
124 KiB
YAML
|
### 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 <xref href="MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method that allows users to easily draw a tile with automatic connections, as well as a more complex <xref href="MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> method.
|
||
|
|
||
|
Note that <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref> can also be used for drawing by using the <xref href="MLEM.Graphics.AutoTiling.AddAutoTile(MLEM.Graphics.StaticSpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Collections.Generic.ICollection%7bMLEM.Graphics.StaticSpriteBatch.Item%7d)" data-throw-if-not-resolved="false"></xref> and <xref href="MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single%2cSystem.Collections.Generic.ICollection%7bMLEM.Graphics.StaticSpriteBatch.Item%7d)" data-throw-if-not-resolved="false"></xref> 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:
|
||
|
|
||
|
<ol><li>The texture used for filling big areas</li><li>The texture used for straight, horizontal borders, with the borders facing away from the center</li><li>The texture used for outer corners, with the corners facing away from the center</li><li>The texture used for straight, vertical borders, with the borders facing away from the center</li><li>The texture used for inner corners, with the corners facing away from the center</li></ol>
|
||
|
|
||
|
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<Item>)
|
||
|
nameWithType: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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:
|
||
|
|
||
|
<ol><li>The texture used for filling big areas</li><li>The texture used for straight, horizontal borders, with the borders facing away from the center</li><li>The texture used for outer corners, with the corners facing away from the center</li><li>The texture used for straight, vertical borders, with the borders facing away from the center</li><li>The texture used for inner corners, with the corners facing away from the center</li></ol>
|
||
|
|
||
|
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<StaticSpriteBatch.Item> 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 <xref href="MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> 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:
|
||
|
|
||
|
<ol><li>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</li><li>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</li><li>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</li><li>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</li></ol>
|
||
|
|
||
|
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 <code class="paramref">layerDepth</code> 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 <xref href="MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
|
||
|
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 <xref href="MLEM.Maths.Direction2.UpLeft" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.UpRight" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.DownLeft" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Maths.Direction2.DownRight" data-throw-if-not-resolved="false"></xref>.
|
||
|
- 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<int, TextureRegion>, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float)
|
||
|
nameWithType: AutoTiling.DrawExtendedAutoTile(SpriteBatch, Vector2, TextureRegion, Func<int, 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, System.Func<int, 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: 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 <xref href="MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> 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:
|
||
|
|
||
|
<ol><li>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</li><li>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</li><li>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</li><li>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</li></ol>
|
||
|
|
||
|
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<int, TextureRegion> 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 <code class="paramref">layerDepth</code> 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<int, TextureRegion>, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float)
|
||
|
nameWithType: AutoTiling.DrawExtendedAutoTileCorner(SpriteBatch, Vector2, Func<int, TextureRegion>, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float)
|
||
|
fullName: MLEM.Graphics.AutoTiling.DrawExtendedAutoTileCorner(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func<int, 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: 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 <xref href="MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
|
||
|
example: []
|
||
|
syntax:
|
||
|
content: public static void DrawExtendedAutoTileCorner(SpriteBatch batch, Vector2 pos, Func<int, TextureRegion> 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 <xref href="MLEM.Maths.Direction2.UpLeft" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.UpRight" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.DownLeft" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Maths.Direction2.DownRight" data-throw-if-not-resolved="false"></xref>.
|
||
|
- 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<Item>)
|
||
|
nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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 <xref href="MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> 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:
|
||
|
|
||
|
<ol><li>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</li><li>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</li><li>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</li><li>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</li></ol>
|
||
|
|
||
|
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<StaticSpriteBatch.Item> 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 <code class="paramref">layerDepth</code> 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<Item>)
|
||
|
nameWithType: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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 <xref href="MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
|
||
|
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<StaticSpriteBatch.Item> 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 <xref href="MLEM.Maths.Direction2.UpLeft" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.UpRight" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.DownLeft" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Maths.Direction2.DownRight" data-throw-if-not-resolved="false"></xref>.
|
||
|
- 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<int, TextureRegion>, ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection<Item>)
|
||
|
nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, Func<int, TextureRegion>, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTile(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, System.Func<int, 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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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 <xref href="MLEM.Graphics.AutoTiling.DrawAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single)" data-throw-if-not-resolved="false"></xref> 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:
|
||
|
|
||
|
<ol><li>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</li><li>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</li><li>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</li><li>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</li></ol>
|
||
|
|
||
|
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<int, TextureRegion> overlayTextures, AutoTiling.ConnectsTo connectsTo, Color backgroundColor, Color overlayColor, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, float overlayDepthOffset = 0, ICollection<StaticSpriteBatch.Item> 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 <code class="paramref">layerDepth</code> 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<int, TextureRegion>, ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection<Item>)
|
||
|
nameWithType: AutoTiling.AddExtendedAutoTileCorner(StaticSpriteBatch, Vector2, Func<int, TextureRegion>, AutoTiling.ConnectsTo, Color, Direction2, Vector2?, Vector2?, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
fullName: MLEM.Graphics.AutoTiling.AddExtendedAutoTileCorner(MLEM.Graphics.StaticSpriteBatch, Microsoft.Xna.Framework.Vector2, System.Func<int, 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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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 <xref href="MLEM.Graphics.AutoTiling.DrawExtendedAutoTile(Microsoft.Xna.Framework.Graphics.SpriteBatch%2cMicrosoft.Xna.Framework.Vector2%2cMLEM.Textures.TextureRegion%2cMLEM.Textures.TextureRegion%2cMLEM.Graphics.AutoTiling.ConnectsTo%2cMicrosoft.Xna.Framework.Color%2cMicrosoft.Xna.Framework.Color%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Single%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>
|
||
|
example: []
|
||
|
syntax:
|
||
|
content: public static void AddExtendedAutoTileCorner(StaticSpriteBatch batch, Vector2 pos, Func<int, TextureRegion> overlayTextures, AutoTiling.ConnectsTo connectsTo, Color overlayColor, Direction2 corner, Vector2? origin = null, Vector2? scale = null, float layerDepth = 0, ICollection<StaticSpriteBatch.Item> 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 <xref href="MLEM.Maths.Direction2.UpLeft" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.UpRight" data-throw-if-not-resolved="false"></xref>, <xref href="MLEM.Maths.Direction2.DownLeft" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Maths.Direction2.DownRight" data-throw-if-not-resolved="false"></xref>.
|
||
|
- 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<Item>)
|
||
|
nameWithType: AutoTiling.AddAutoTile(StaticSpriteBatch, Vector2, TextureRegion, AutoTiling.ConnectsTo, Color, Vector2?, Vector2?, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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<Item>)
|
||
|
nameWithType: AutoTiling.AddExtendedAutoTile(StaticSpriteBatch, Vector2, TextureRegion, TextureRegion, AutoTiling.ConnectsTo, Color, Color, Vector2?, Vector2?, float, float, ICollection<StaticSpriteBatch.Item>)
|
||
|
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<MLEM.Graphics.StaticSpriteBatch.Item>)
|
||
|
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<T>
|
||
|
nameWithType: Nullable<T>
|
||
|
fullName: System.Nullable<T>
|
||
|
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<StaticSpriteBatch.Item>
|
||
|
nameWithType: ICollection<StaticSpriteBatch.Item>
|
||
|
fullName: System.Collections.Generic.ICollection<MLEM.Graphics.StaticSpriteBatch.Item>
|
||
|
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<T>
|
||
|
nameWithType: ICollection<T>
|
||
|
fullName: System.Collections.Generic.ICollection<T>
|
||
|
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<int, TextureRegion>
|
||
|
nameWithType: Func<int, TextureRegion>
|
||
|
fullName: System.Func<int, MLEM.Textures.TextureRegion>
|
||
|
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<T, TResult>
|
||
|
nameWithType: Func<T, TResult>
|
||
|
fullName: System.Func<T, TResult>
|
||
|
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
|