C# Class Dwarrowdelf.Client.MapControl3D

Inheritance: SharpDXHost
Mostrar archivo Open project: tomba/dwarrowdelf Class Usage Examples

Public Methods

Method Description
CameraLookAt ( EnvironmentObject env, IntVector3 p ) : void
CameraLookAt ( MovableObject ob ) : void
CameraMoveTo ( EnvironmentObject env, IntVector3 p ) : void
CameraMoveTo ( MovableObject ob ) : void
DeviceToPoint ( Point p ) : Point
GetPlacementRect ( IntVector3 ml ) : Rect
MapControl3D ( ) : System
OpenDebugWindow ( ) : void
PointToDevice ( Point p ) : Point

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
OnCursorMoved ( IntVector3 pos ) : void
OnGotSelection ( MapSelection selection ) : void
OnSelectionChanged ( MapSelection selection ) : void

Method Details

CameraLookAt() public method

public CameraLookAt ( EnvironmentObject env, IntVector3 p ) : void
env EnvironmentObject
p IntVector3
return void

CameraLookAt() public method

public CameraLookAt ( MovableObject ob ) : void
ob MovableObject
return void

CameraMoveTo() public method

public CameraMoveTo ( EnvironmentObject env, IntVector3 p ) : void
env EnvironmentObject
p IntVector3
return void

CameraMoveTo() public method

public CameraMoveTo ( MovableObject ob ) : void
ob MovableObject
return void

DeviceToPoint() public method

public DeviceToPoint ( Point p ) : Point
p Point
return Point

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetPlacementRect() public method

public GetPlacementRect ( IntVector3 ml ) : Rect
ml IntVector3
return System.Windows.Rect

MapControl3D() public method

public MapControl3D ( ) : System
return System

OpenDebugWindow() public method

public OpenDebugWindow ( ) : void
return void

PointToDevice() public method

public PointToDevice ( Point p ) : Point
p Point
return Point