C# Class Treefrog.Framework.Model.DynamicTileBrush

Inheritance: TileBrush
Afficher le fichier Open project: jaquadro/Treefrog Class Usage Examples

Méthodes publiques

Méthode Description
ApplyBrush ( TileGridLayer tileLayer, int x, int y ) : void
ContainsMemberTile ( IEnumerable tiles ) : bool
DynamicTileBrush ( string name, int tileWidth, int tileHeight, DynamicTileBrushClass brushClass ) : System
FromXProxy ( LibraryX proxy, TilePoolManager manager, DynamicTileBrushClassRegistry registry ) : DynamicTileBrush
GetLocatedTile ( int position ) : LocatedTile
GetTile ( int position ) : Tile
IsMemberTile ( LocatedTile tile ) : bool
MakePreview ( ) : TextureResource
MakePreview ( int maxWidth, int maxHeight ) : TextureResource
SetTile ( int position, Tile tile ) : void
SetTile ( int x, int y, Tile tile ) : void
ToXProxy ( DynamicTileBrush brush ) : LibraryX.DynamicTileBrushX

Private Methods

Méthode Description
DynamicTileBrush ( LibraryX proxy, TilePoolManager manager, DynamicTileBrushClassRegistry registry ) : System
InnerApply ( TileGridLayer tileLayer, int x, int y ) : Tile
NeighborCoordSet ( int x, int y ) : TileCoord[]

Method Details

ApplyBrush() public méthode

public ApplyBrush ( TileGridLayer tileLayer, int x, int y ) : void
tileLayer TileGridLayer
x int
y int
Résultat void

ContainsMemberTile() public méthode

public ContainsMemberTile ( IEnumerable tiles ) : bool
tiles IEnumerable
Résultat bool

DynamicTileBrush() public méthode

public DynamicTileBrush ( string name, int tileWidth, int tileHeight, DynamicTileBrushClass brushClass ) : System
name string
tileWidth int
tileHeight int
brushClass DynamicTileBrushClass
Résultat System

FromXProxy() public static méthode

public static FromXProxy ( LibraryX proxy, TilePoolManager manager, DynamicTileBrushClassRegistry registry ) : DynamicTileBrush
proxy LibraryX
manager TilePoolManager
registry DynamicTileBrushClassRegistry
Résultat DynamicTileBrush

GetLocatedTile() public méthode

public GetLocatedTile ( int position ) : LocatedTile
position int
Résultat Treefrog.Framework.Model.Support.LocatedTile

GetTile() public méthode

public GetTile ( int position ) : Tile
position int
Résultat Tile

IsMemberTile() public méthode

public IsMemberTile ( LocatedTile tile ) : bool
tile Treefrog.Framework.Model.Support.LocatedTile
Résultat bool

MakePreview() public méthode

public MakePreview ( ) : TextureResource
Résultat Treefrog.Framework.Imaging.TextureResource

MakePreview() public méthode

public MakePreview ( int maxWidth, int maxHeight ) : TextureResource
maxWidth int
maxHeight int
Résultat Treefrog.Framework.Imaging.TextureResource

SetTile() public méthode

public SetTile ( int position, Tile tile ) : void
position int
tile Tile
Résultat void

SetTile() public méthode

public SetTile ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Résultat void

ToXProxy() public static méthode

public static ToXProxy ( DynamicTileBrush brush ) : LibraryX.DynamicTileBrushX
brush DynamicTileBrush
Résultat LibraryX.DynamicTileBrushX