C# 클래스 Universe.Modules.WorldMap.Warp3DMap.Viewport

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FarPlaneDistance float
FieldOfView float
Height int
LookDirection System.Vector3
NearPlaneDistance float
OrthoWindowHeight float
OrthoWindowWidth float
Orthographic bool
Position System.Vector3
Width int

공개 메소드들

메소드 설명
GetOrthographicProjectionMatrix ( float aspectRatio ) : Matrix4
GetPerspectiveProjectionMatrix ( ) : Matrix4
GetViewMatrix ( ) : Matrix4
GetViewportMatrix ( ) : Matrix4
GetWorldToViewportMatrix ( ) : Matrix4
VectorToScreen ( System.Vector3 v ) : Point
Viewport ( System.Vector3 position, System.Vector3 lookDirection, float fieldOfView, float farPlaneDist, float nearPlaneDist, int width, int height ) : System
Viewport ( System.Vector3 position, System.Vector3 lookDirection, float farPlaneDist, float nearPlaneDist, int width, int height, float orthoWindowWidth, float orthoWindowHeight ) : System

메소드 상세

GetOrthographicProjectionMatrix() 공개 메소드

public GetOrthographicProjectionMatrix ( float aspectRatio ) : Matrix4
aspectRatio float
리턴 Matrix4

GetPerspectiveProjectionMatrix() 공개 메소드

public GetPerspectiveProjectionMatrix ( ) : Matrix4
리턴 Matrix4

GetViewMatrix() 공개 메소드

public GetViewMatrix ( ) : Matrix4
리턴 Matrix4

GetViewportMatrix() 공개 메소드

public GetViewportMatrix ( ) : Matrix4
리턴 Matrix4

GetWorldToViewportMatrix() 공개 메소드

public GetWorldToViewportMatrix ( ) : Matrix4
리턴 Matrix4

VectorToScreen() 공개 메소드

public VectorToScreen ( System.Vector3 v ) : Point
v System.Vector3
리턴 Point

Viewport() 공개 메소드

public Viewport ( System.Vector3 position, System.Vector3 lookDirection, float fieldOfView, float farPlaneDist, float nearPlaneDist, int width, int height ) : System
position System.Vector3
lookDirection System.Vector3
fieldOfView float
farPlaneDist float
nearPlaneDist float
width int
height int
리턴 System

Viewport() 공개 메소드

public Viewport ( System.Vector3 position, System.Vector3 lookDirection, float farPlaneDist, float nearPlaneDist, int width, int height, float orthoWindowWidth, float orthoWindowHeight ) : System
position System.Vector3
lookDirection System.Vector3
farPlaneDist float
nearPlaneDist float
width int
height int
orthoWindowWidth float
orthoWindowHeight float
리턴 System

프로퍼티 상세

FarPlaneDistance 공개적으로 프로퍼티

public float FarPlaneDistance
리턴 float

FieldOfView 공개적으로 프로퍼티

public float FieldOfView
리턴 float

Height 공개적으로 프로퍼티

public int Height
리턴 int

LookDirection 공개적으로 프로퍼티

public Vector3,System LookDirection
리턴 System.Vector3

NearPlaneDistance 공개적으로 프로퍼티

public float NearPlaneDistance
리턴 float

OrthoWindowHeight 공개적으로 프로퍼티

public float OrthoWindowHeight
리턴 float

OrthoWindowWidth 공개적으로 프로퍼티

public float OrthoWindowWidth
리턴 float

Orthographic 공개적으로 프로퍼티

public bool Orthographic
리턴 bool

Position 공개적으로 프로퍼티

public Vector3,System Position
리턴 System.Vector3

Width 공개적으로 프로퍼티

public int Width
리턴 int