C# Класс OpenRA.Graphics.Viewport

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

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

Свойство Тип Описание
LastMousePos int2
TicksSinceLastMove long

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

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

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

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

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

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

public Center ( IEnumerable actors ) : void
actors IEnumerable
Результат void

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

public Center ( WPos pos ) : void
pos WPos
Результат void

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

public GetBlockedDirections ( ) : ScrollDirection
Результат ScrollDirection

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

public GetScissorBounds ( bool insideBounds ) : Rectangle
insideBounds bool
Результат System.Drawing.Rectangle

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

public Scroll ( float2 delta, bool ignoreBorders ) : void
delta float2
ignoreBorders bool
Результат void

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

public ViewToWorld ( int2 view ) : CPos
view int2
Результат CPos

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

public ViewToWorldPx ( int2 view ) : int2
view int2
Результат int2

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

public Viewport ( WorldRenderer wr, Map map ) : System
wr WorldRenderer
map Map
Результат System

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

public WorldToViewPx ( int2 world ) : int2
world int2
Результат int2

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

LastMousePos публичное статическое свойство

public static int2 LastMousePos
Результат int2

TicksSinceLastMove публичное статическое свойство

public static long TicksSinceLastMove
Результат long