C# 클래스 Duality.Editor.Plugins.CamView.CamViewClient

파일 보기 프로젝트 열기: BraveSirAndrew/duality

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Focus ( ) : void
GetScaleAtZ ( float z ) : float
GetScreenCoord ( Vector3 spaceCoord ) : Vector3
GetSpaceCoord ( System.Vector2 screenCoord ) : Vector3
GetSpaceCoord ( Vector3 screenCoord ) : Vector3
Invalidate ( ) : void
IsCoordInView ( Vector3 c, float boundRad = 1.0f ) : bool
MakeDualityTarget ( ) : void
PickRendererAt ( int x, int y ) : ICmpRenderer
PickRenderersIn ( int x, int y, int w, int h ) : HashSet
PointToClient ( Point screenCoord ) : Point
PointToScreen ( Point clientCoord ) : Point

메소드 상세

Focus() 공개 메소드

public Focus ( ) : void
리턴 void

GetScaleAtZ() 공개 메소드

public GetScaleAtZ ( float z ) : float
z float
리턴 float

GetScreenCoord() 공개 메소드

public GetScreenCoord ( Vector3 spaceCoord ) : Vector3
spaceCoord Vector3
리턴 Vector3

GetSpaceCoord() 공개 메소드

public GetSpaceCoord ( System.Vector2 screenCoord ) : Vector3
screenCoord System.Vector2
리턴 Vector3

GetSpaceCoord() 공개 메소드

public GetSpaceCoord ( Vector3 screenCoord ) : Vector3
screenCoord Vector3
리턴 Vector3

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

IsCoordInView() 공개 메소드

public IsCoordInView ( Vector3 c, float boundRad = 1.0f ) : bool
c Vector3
boundRad float
리턴 bool

MakeDualityTarget() 공개 메소드

public MakeDualityTarget ( ) : void
리턴 void

PickRendererAt() 공개 메소드

public PickRendererAt ( int x, int y ) : ICmpRenderer
x int
y int
리턴 ICmpRenderer

PickRenderersIn() 공개 메소드

public PickRenderersIn ( int x, int y, int w, int h ) : HashSet
x int
y int
w int
h int
리턴 HashSet

PointToClient() 공개 메소드

public PointToClient ( Point screenCoord ) : Point
screenCoord Point
리턴 Point

PointToScreen() 공개 메소드

public PointToScreen ( Point clientCoord ) : Point
clientCoord Point
리턴 Point