C# 클래스 Treefrog.Framework.Model.DynamicTileBrush

상속: TileBrush
파일 보기 프로젝트 열기: jaquadro/Treefrog 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
DynamicTileBrush ( LibraryX proxy, TilePoolManager manager, DynamicTileBrushClassRegistry registry ) : System
InnerApply ( TileGridLayer tileLayer, int x, int y ) : Tile
NeighborCoordSet ( int x, int y ) : TileCoord[]

메소드 상세

ApplyBrush() 공개 메소드

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

ContainsMemberTile() 공개 메소드

public ContainsMemberTile ( IEnumerable tiles ) : bool
tiles IEnumerable
리턴 bool

DynamicTileBrush() 공개 메소드

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

FromXProxy() 공개 정적인 메소드

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

GetLocatedTile() 공개 메소드

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

GetTile() 공개 메소드

public GetTile ( int position ) : Tile
position int
리턴 Tile

IsMemberTile() 공개 메소드

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

MakePreview() 공개 메소드

public MakePreview ( ) : TextureResource
리턴 Treefrog.Framework.Imaging.TextureResource

MakePreview() 공개 메소드

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

SetTile() 공개 메소드

public SetTile ( int position, Tile tile ) : void
position int
tile Tile
리턴 void

SetTile() 공개 메소드

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

ToXProxy() 공개 정적인 메소드

public static ToXProxy ( DynamicTileBrush brush ) : LibraryX.DynamicTileBrushX
brush DynamicTileBrush
리턴 LibraryX.DynamicTileBrushX