/// This class represents an atlas of <see cref="TextureRegion"/> objects that is uniform.
/// Uniform, in this case, means that the texture atlas' size is not determined by the width and height of the texture, but instead by the amount of sub-regions that the atlas has in the x and y direction.
/// Using a uniform texture atlas over a regular texture as an atlas allows for texture artists to create higher resolution textures without coordinates becoming off.
/// The padding that each texture region has around itself, in pixels, which will be taken away from each side of <see cref="TextureRegion"/> objects created and returned by this texture atlas.
/// Creating a texture atlas with padding can be useful if texture bleeding issues occur due to texture coordinate rounding.
/// <param name="regionPadding">The padding that each texture region has around itself, in pixels, which will be taken away from each side of <see cref="TextureRegion"/> objects created and returned by this texture atlas.</param>
/// <param name="regionPadding">The padding that each texture region has around itself, in pixels, which will be taken away from each side of <see cref="TextureRegion"/> objects created and returned by this texture atlas.</param>
/// Converts this uniform texture atlas to a <see cref="List{T}"/> and returns the result.
/// The resulting list will contain all square 1x1 regions that this uniform texture atlas contains, based on <see cref="RegionAmountX"/> and <see cref="RegionAmountY"/>, with each index containing the <see cref="TextureRegion"/> at <see cref="this[int]"/>.
/// </summary>
/// <returns>The list representation of this uniform texture atlas.</returns>
/// Converts this uniform texture atlas to a <see cref="Dictionary{TKey,TValue}"/> and returns the result.
/// The resulting dictionary will contain all square 1x1 regions that this uniform texture atlas contains, based on <see cref="RegionAmountX"/> and <see cref="RegionAmountY"/>, wich each key containing the <see cref="TextureRegion"/> at <see cref="this[Point]"/>.
/// </summary>
/// <returns>The dictionary representation of this uniform texture atlas.</returns>