C# Class Treefrog.Framework.Model.DynamicTileBrush

Inheritance: TileBrush
Show file Open project: jaquadro/Treefrog Class Usage Examples

Public Methods

Method 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

Method 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 method

public ApplyBrush ( TileGridLayer tileLayer, int x, int y ) : void
tileLayer TileGridLayer
x int
y int
return void

ContainsMemberTile() public method

public ContainsMemberTile ( IEnumerable tiles ) : bool
tiles IEnumerable
return bool

DynamicTileBrush() public method

public DynamicTileBrush ( string name, int tileWidth, int tileHeight, DynamicTileBrushClass brushClass ) : System
name string
tileWidth int
tileHeight int
brushClass DynamicTileBrushClass
return System

FromXProxy() public static method

public static FromXProxy ( LibraryX proxy, TilePoolManager manager, DynamicTileBrushClassRegistry registry ) : DynamicTileBrush
proxy LibraryX
manager TilePoolManager
registry DynamicTileBrushClassRegistry
return DynamicTileBrush

GetLocatedTile() public method

public GetLocatedTile ( int position ) : LocatedTile
position int
return Treefrog.Framework.Model.Support.LocatedTile

GetTile() public method

public GetTile ( int position ) : Tile
position int
return Tile

IsMemberTile() public method

public IsMemberTile ( LocatedTile tile ) : bool
tile Treefrog.Framework.Model.Support.LocatedTile
return bool

MakePreview() public method

public MakePreview ( ) : TextureResource
return Treefrog.Framework.Imaging.TextureResource

MakePreview() public method

public MakePreview ( int maxWidth, int maxHeight ) : TextureResource
maxWidth int
maxHeight int
return Treefrog.Framework.Imaging.TextureResource

SetTile() public method

public SetTile ( int position, Tile tile ) : void
position int
tile Tile
return void

SetTile() public method

public SetTile ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
return void

ToXProxy() public static method

public static ToXProxy ( DynamicTileBrush brush ) : LibraryX.DynamicTileBrushX
brush DynamicTileBrush
return LibraryX.DynamicTileBrushX