C# Class OpenRA.Graphics.Viewport

Afficher le fichier Open project: pchote/OpenRA Class Usage Examples

Méthodes publiques

Свойство Type Description
LastMousePos int2
TicksSinceLastMove long

Méthodes publiques

Méthode Description
Center ( IEnumerable actors ) : void
Center ( WPos pos ) : void
GetBlockedDirections ( ) : ScrollDirection
GetScissorBounds ( bool insideBounds ) : Rectangle
Scroll ( float2 delta, bool ignoreBorders ) : void
ViewToWorld ( int2 view ) : CPos
ViewToWorldPx ( int2 view ) : int2
Viewport ( WorldRenderer wr, Map map ) : System
WorldToViewPx ( int2 world ) : int2

Private Methods

Méthode Description
CalculateVisibleCells ( bool insideBounds ) : ProjectedCellRegion
CandidateMouseoverCells ( int2 world ) : IEnumerable

Returns an unfiltered list of all cells that could potentially contain the mouse cursor

ClosestTo ( float collection, float target ) : float

Method Details

Center() public méthode

public Center ( IEnumerable actors ) : void
actors IEnumerable
Résultat void

Center() public méthode

public Center ( WPos pos ) : void
pos WPos
Résultat void

GetBlockedDirections() public méthode

public GetBlockedDirections ( ) : ScrollDirection
Résultat ScrollDirection

GetScissorBounds() public méthode

public GetScissorBounds ( bool insideBounds ) : Rectangle
insideBounds bool
Résultat System.Drawing.Rectangle

Scroll() public méthode

public Scroll ( float2 delta, bool ignoreBorders ) : void
delta float2
ignoreBorders bool
Résultat void

ViewToWorld() public méthode

public ViewToWorld ( int2 view ) : CPos
view int2
Résultat CPos

ViewToWorldPx() public méthode

public ViewToWorldPx ( int2 view ) : int2
view int2
Résultat int2

Viewport() public méthode

public Viewport ( WorldRenderer wr, Map map ) : System
wr WorldRenderer
map Map
Résultat System

WorldToViewPx() public méthode

public WorldToViewPx ( int2 world ) : int2
world int2
Résultat int2

Property Details

LastMousePos public_oe static_oe property

public static int2 LastMousePos
Résultat int2

TicksSinceLastMove public_oe static_oe property

public static long TicksSinceLastMove
Résultat long