C# 클래스 Radegast.MapControl

파일 보기 프로젝트 열기: radegastdev/radegast 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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