C# Класс Radegast.MapControl

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
UseExternalTiles bool

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
OnMouseWheel ( MouseEventArgs e ) : void

Приватные методы

Метод Описание
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

Описание методов

CenterMap() публичный Метод

public CenterMap ( uint regionX, uint regionY, uint localX, uint localY, bool setTarget ) : void
regionX uint
regionY uint
localX uint
localY uint
setTarget bool
Результат void

CenterMap() публичный Метод

public CenterMap ( ulong regionHandle, uint localX, uint localY, bool setTarget ) : void
regionHandle ulong
localX uint
localY uint
setTarget bool
Результат void

ClearTarget() публичный Метод

public ClearTarget ( ) : void
Результат void

GlobalPosToRegionHandle() публичный статический Метод

public static GlobalPosToRegionHandle ( double globalX, double globalY, float &localX, float &localY ) : ulong
globalX double
globalY double
localX float
localY float
Результат ulong

MapControl() публичный Метод

public MapControl ( Radegast.RadegastInstance instance ) : System
instance Radegast.RadegastInstance
Результат System

OnMouseWheel() защищенный Метод

protected OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

RefreshRegionAgents() публичный Метод

public RefreshRegionAgents ( ) : void
Результат void

SafeInvalidate() публичный Метод

public SafeInvalidate ( ) : void
Результат void

Описание свойств

UseExternalTiles публичное свойство

public bool UseExternalTiles
Результат bool