C# Class Radegast.MapControl

Afficher le fichier Open project: radegastdev/radegast Class Usage Examples

Méthodes publiques

Свойство Type Description
UseExternalTiles bool

Private Properties

Свойство Type Description
DownloadRegionTile void
DrawRegion void
GetRegionName string
GetRegionTile Image
GetRegionTileExternal Image
GetTargetParcel void
Grid_GridItems void
Grid_GridLayer void
Grid_GridRegion void
Instance_ClientChanged void
MapControl_Disposed void
MapControl_MouseDown void
MapControl_MouseMove void
MapControl_MouseUp void
MapControl_Paint void
MapControl_Resize void
Print void
Print void
RegisterClientEvents void
RepaintTick void
UnregisterClientEvents void

Méthodes publiques

Méthode Description
CenterMap ( uint regionX, uint regionY, uint localX, uint localY, bool setTarget ) : void
CenterMap ( ulong regionHandle, uint localX, uint localY, bool setTarget ) : void
ClearTarget ( ) : void
GlobalPosToRegionHandle ( double globalX, double globalY, float &localX, float &localY ) : ulong
MapControl ( Radegast.RadegastInstance instance ) : System
RefreshRegionAgents ( ) : void
SafeInvalidate ( ) : void

Méthodes protégées

Méthode Description
OnMouseWheel ( MouseEventArgs e ) : void

Private Methods

Méthode Description
DownloadRegionTile ( ulong handle, UUID imageID ) : void
DrawRegion ( Graphics g, int x, int y, ulong handle ) : void
GetRegionName ( ulong handle ) : string
GetRegionTile ( ulong handle ) : Image
GetRegionTileExternal ( ulong handle ) : Image
GetTargetParcel ( ) : void
Grid_GridItems ( object sender, GridItemsEventArgs e ) : void
Grid_GridLayer ( object sender, GridLayerEventArgs e ) : void
Grid_GridRegion ( object sender, GridRegionEventArgs e ) : void
Instance_ClientChanged ( object sender, Radegast.ClientChangedEventArgs e ) : void
MapControl_Disposed ( object sender, EventArgs e ) : void
MapControl_MouseDown ( object sender, MouseEventArgs e ) : void
MapControl_MouseMove ( object sender, MouseEventArgs e ) : void
MapControl_MouseUp ( object sender, MouseEventArgs e ) : void
MapControl_Paint ( object sender, PaintEventArgs e ) : void
MapControl_Resize ( object sender, EventArgs e ) : void
Print ( Graphics g, float x, float y, string text ) : void
Print ( Graphics g, float x, float y, string text, Brush brush ) : void
RegisterClientEvents ( ) : void
RepaintTick ( object sync ) : void
UnregisterClientEvents ( GridClient Client ) : void

Method Details

CenterMap() public méthode

public CenterMap ( uint regionX, uint regionY, uint localX, uint localY, bool setTarget ) : void
regionX uint
regionY uint
localX uint
localY uint
setTarget bool
Résultat void

CenterMap() public méthode

public CenterMap ( ulong regionHandle, uint localX, uint localY, bool setTarget ) : void
regionHandle ulong
localX uint
localY uint
setTarget bool
Résultat void

ClearTarget() public méthode

public ClearTarget ( ) : void
Résultat void

GlobalPosToRegionHandle() public static méthode

public static GlobalPosToRegionHandle ( double globalX, double globalY, float &localX, float &localY ) : ulong
globalX double
globalY double
localX float
localY float
Résultat ulong

MapControl() public méthode

public MapControl ( Radegast.RadegastInstance instance ) : System
instance Radegast.RadegastInstance
Résultat System

OnMouseWheel() protected méthode

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

RefreshRegionAgents() public méthode

public RefreshRegionAgents ( ) : void
Résultat void

SafeInvalidate() public méthode

public SafeInvalidate ( ) : void
Résultat void

Property Details

UseExternalTiles public_oe property

public bool UseExternalTiles
Résultat bool