C# Class OurSonic.Level.Tiles.TileChunk

Afficher le fichier Open project: OurSonic/OurSonicSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentPaletteAnimationFrameIndexCache List
CurrentTileAnimationFrameIndexCache List

Méthodes publiques

Méthode Description
CacheBase ( ChunkLayer layer ) : void
CachePaletteAnimation ( ChunkLayer layer ) : void
CacheTileAnimation ( ChunkLayer layer ) : void
ClearCache ( ) : void
Debug_DrawCache ( ) : CanvasInformation
DrawAnimationDebug ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, TileChunkDebugDrawOptions debugDrawOptions ) : void
InitCache ( ) : void
WarmCache ( ) : void

Private Methods

Méthode Description
getAnimationPaletteSurfaceInformation ( int paletteAnimationIndex, ChunkLayer layer ) : Rectangle
getAnimationTileSurfaceInformation ( int tileAnimationIndex, ChunkLayer layer ) : Rectangle

Method Details

CacheBase() public méthode

public CacheBase ( ChunkLayer layer ) : void
layer ChunkLayer
Résultat void

CachePaletteAnimation() public méthode

public CachePaletteAnimation ( ChunkLayer layer ) : void
layer ChunkLayer
Résultat void

CacheTileAnimation() public méthode

public CacheTileAnimation ( ChunkLayer layer ) : void
layer ChunkLayer
Résultat void

ClearCache() public méthode

public ClearCache ( ) : void
Résultat void

Debug_DrawCache() public méthode

public Debug_DrawCache ( ) : CanvasInformation
Résultat OurSonic.Utility.CanvasInformation

DrawAnimationDebug() public méthode

public DrawAnimationDebug ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, TileChunkDebugDrawOptions debugDrawOptions ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
position Point
layer ChunkLayer
debugDrawOptions TileChunkDebugDrawOptions
Résultat void

InitCache() public méthode

public InitCache ( ) : void
Résultat void

WarmCache() public méthode

public WarmCache ( ) : void
Résultat void

Property Details

CurrentPaletteAnimationFrameIndexCache public_oe property

public List CurrentPaletteAnimationFrameIndexCache
Résultat List

CurrentTileAnimationFrameIndexCache public_oe property

public List CurrentTileAnimationFrameIndexCache
Résultat List