C# Class Fusion.Engine.Graphics.GIS.DataSystem.MapSources.BaseMapSource

Afficher le fichier Open project: demiurghg/FusionEngine Class Usage Examples

Méthodes publiques

Свойство Type Description
EmptyTile Texture2D
Game Game
MaxZoom int?
MinZoom int
RamCache MapTile>.Dictionary
TileSize int
TimeUntilRemove float

Méthodes publiques

Méthode Description
Dispose ( ) : void
DownloadTile ( MapTile tile ) : bool
GenerateUrl ( int x, int y, int zoom ) : string
GetTile ( int x, int y, int zoom ) : MapTile
TileStreamingThreadFunc ( CancellationToken cancellationToken ) : void
Update ( GameTime gameTime ) : void

Méthodes protégées

Méthode Description
BaseMapSource ( Game game ) : System

Private Methods

Méthode Description
CheckTileInMemory ( int m, int n, int level ) : MapTile

Method Details

BaseMapSource() protected méthode

protected BaseMapSource ( Game game ) : System
game Game
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DownloadTile() public méthode

public DownloadTile ( MapTile tile ) : bool
tile MapTile
Résultat bool

GenerateUrl() public abstract méthode

public abstract GenerateUrl ( int x, int y, int zoom ) : string
x int
y int
zoom int
Résultat string

GetTile() public méthode

public GetTile ( int x, int y, int zoom ) : MapTile
x int
y int
zoom int
Résultat MapTile

TileStreamingThreadFunc() public méthode

public TileStreamingThreadFunc ( CancellationToken cancellationToken ) : void
cancellationToken System.Threading.CancellationToken
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime GameTime
Résultat void

Property Details

EmptyTile public_oe static_oe property

public static Texture2D EmptyTile
Résultat Texture2D

Game public_oe property

public Game Game
Résultat Game

MaxZoom public_oe property

maximum level of zoom
public int? MaxZoom
Résultat int?

MinZoom public_oe property

minimum level of zoom
public int MinZoom
Résultat int

RamCache public_oe property

public Dictionary RamCache
Résultat MapTile>.Dictionary

TileSize public_oe property

public int TileSize
Résultat int

TimeUntilRemove public_oe property

public float TimeUntilRemove
Résultat float