C# Class FlatRedBall.TileGraphics.Tileset

显示文件 Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method Description
GetCoordinatesForTile ( Vector2 coords, float leftTextureCoordinate, float topTextureCoordinate ) : void
GetTextureCoordinateVectorsOfTextureIndex ( int textureId ) : Vector2[]
GetTextureCoordinateVectorsOfTextureIndex ( int textureId, Vector2 coords ) : void
GetTextureIndexFromCoordinate ( Vector2 topLeftUVCoordinate ) : short
Tileset ( Microsoft.Xna.Framework.Graphics.Texture2D tilesetTexture, int tileDimensionWidth, int tileDimensionHeight ) : System
Tileset ( string pTilesetFilename, int pTileDimensionWidth, int pTileDimensionHeight ) : System

Method Details

GetCoordinatesForTile() public method

public GetCoordinatesForTile ( Vector2 coords, float leftTextureCoordinate, float topTextureCoordinate ) : void
coords Vector2
leftTextureCoordinate float
topTextureCoordinate float
return void

GetTextureCoordinateVectorsOfTextureIndex() public method

public GetTextureCoordinateVectorsOfTextureIndex ( int textureId ) : Vector2[]
textureId int
return Vector2[]

GetTextureCoordinateVectorsOfTextureIndex() public method

public GetTextureCoordinateVectorsOfTextureIndex ( int textureId, Vector2 coords ) : void
textureId int
coords Vector2
return void

GetTextureIndexFromCoordinate() public method

public GetTextureIndexFromCoordinate ( Vector2 topLeftUVCoordinate ) : short
topLeftUVCoordinate Vector2
return short

Tileset() public method

public Tileset ( Microsoft.Xna.Framework.Graphics.Texture2D tilesetTexture, int tileDimensionWidth, int tileDimensionHeight ) : System
tilesetTexture Microsoft.Xna.Framework.Graphics.Texture2D
tileDimensionWidth int
tileDimensionHeight int
return System

Tileset() public method

public Tileset ( string pTilesetFilename, int pTileDimensionWidth, int pTileDimensionHeight ) : System
pTilesetFilename string
pTileDimensionWidth int
pTileDimensionHeight int
return System