C# 클래스 PsmFramework.Engines.DrawEngine2d.TiledTextures.TiledTexture

상속: IDisposablePlus
파일 보기 프로젝트 열기: artwallace/PsmFramework 1 사용 예제들

공개 메소드들

메소드 설명
CreateColumnIndex ( Int32 columns = ColumnIndex.DefaultColumns, String name = ColumnIndex.DefaultName ) : ColumnIndex
CreateGridIndex ( Int32 columns = GridIndex.DefaultColumns, Int32 rows = GridIndex.DefaultRows, String name = GridIndex.DefaultName ) : GridIndex
Dispose ( ) : void
GetTextureCoordinates ( Int32 column ) : System.Single[]
GetTextureCoordinates ( Int32 column, Int32 row ) : System.Single[]
GetTextureCoordinates ( String tileName ) : System.Single[]
GetTextureCoordinates ( String name, Int32 column ) : System.Single[]
GetTextureCoordinates ( String name, Int32 column, Int32 row ) : System.Single[]
GetTextureCoordinates ( String name, String tileName ) : System.Single[]

비공개 메소드들

메소드 설명
AddIndex ( IndexBase index ) : void
Cleanup ( ) : void
CleanupIndexes ( ) : void
CleanupKey ( ) : void
CleanupTexture2d ( ) : void
CleanupTiledTextureManager ( ) : void
Initialize ( TiledTextureManager tileMgr, String key, Texture2dPlus texture, TextureCachePolicy cachePolicy ) : void
Initialize ( TiledTextureManager tileMgr, String path, TextureCachePolicy cachePolicy ) : void
InitializeIndexes ( ) : void
InitializeKey ( String key, TextureCachePolicy cachePolicy ) : void
InitializeTexture2d ( String path ) : void
InitializeTexture2d ( Texture2dPlus texture ) : void
InitializeTiledTextureManager ( TiledTextureManager tileMgr ) : void
RegisterAsUserOfTexture2d ( ) : void
RemoveIndex ( String name ) : void
TiledTexture ( TiledTextureManager tileMgr, String key, Texture2dPlus texture, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : System
TiledTexture ( TiledTextureManager tileMgr, String path, TextureCachePolicy cachePolicy = TextureCachePolicy.DisposeAfterLastUse ) : System
UnregisterAsUserOfTexture2d ( ) : void

메소드 상세

CreateColumnIndex() 공개 메소드

public CreateColumnIndex ( Int32 columns = ColumnIndex.DefaultColumns, String name = ColumnIndex.DefaultName ) : ColumnIndex
columns System.Int32
name String
리턴 ColumnIndex

CreateGridIndex() 공개 메소드

public CreateGridIndex ( Int32 columns = GridIndex.DefaultColumns, Int32 rows = GridIndex.DefaultRows, String name = GridIndex.DefaultName ) : GridIndex
columns System.Int32
rows System.Int32
name String
리턴 GridIndex

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( Int32 column ) : System.Single[]
column System.Int32
리턴 System.Single[]

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( Int32 column, Int32 row ) : System.Single[]
column System.Int32
row System.Int32
리턴 System.Single[]

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( String tileName ) : System.Single[]
tileName String
리턴 System.Single[]

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( String name, Int32 column ) : System.Single[]
name String
column System.Int32
리턴 System.Single[]

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( String name, Int32 column, Int32 row ) : System.Single[]
name String
column System.Int32
row System.Int32
리턴 System.Single[]

GetTextureCoordinates() 공개 메소드

public GetTextureCoordinates ( String name, String tileName ) : System.Single[]
name String
tileName String
리턴 System.Single[]