C# 클래스 OpenRA.Graphics.Viewport

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

공개 프로퍼티들

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