C# 클래스 hyades.Camera

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

공개 프로퍼티들

프로퍼티 타입 설명
boundingfrustum BoundingFrustum
fov float
pauseBoundingFrustumUpdates bool
position Vector3
view Matrix

공개 메소드들

메소드 설명
Camera ( ) : System
CreateCameraMatrix ( Vector3 &rotation, Matrix &matrix ) : void
CreateCameraMatrix ( Vector3 &rotation, Vector3 &position, Matrix &matrix ) : void
CullTest ( Microsoft.Xna.Framework.BoundingBox &aabb ) : bool
Project ( Vector3 source ) : Vector3
Update ( double elapsed ) : void

비공개 메소드들

메소드 설명
WithinEpsilon ( float a, float b ) : bool

메소드 상세

Camera() 공개 메소드

public Camera ( ) : System
리턴 System

CreateCameraMatrix() 공개 정적인 메소드

public static CreateCameraMatrix ( Vector3 &rotation, Matrix &matrix ) : void
rotation Vector3
matrix Matrix
리턴 void

CreateCameraMatrix() 공개 정적인 메소드

public static CreateCameraMatrix ( Vector3 &rotation, Vector3 &position, Matrix &matrix ) : void
rotation Vector3
position Vector3
matrix Matrix
리턴 void

CullTest() 공개 메소드

public CullTest ( Microsoft.Xna.Framework.BoundingBox &aabb ) : bool
aabb Microsoft.Xna.Framework.BoundingBox
리턴 bool

Project() 공개 메소드

public Project ( Vector3 source ) : Vector3
source Vector3
리턴 Vector3

Update() 공개 메소드

public Update ( double elapsed ) : void
elapsed double
리턴 void

프로퍼티 상세

boundingfrustum 공개적으로 프로퍼티

public BoundingFrustum boundingfrustum
리턴 BoundingFrustum

fov 공개적으로 프로퍼티

public float fov
리턴 float

pauseBoundingFrustumUpdates 공개적으로 프로퍼티

public bool pauseBoundingFrustumUpdates
리턴 bool

position 공개적으로 프로퍼티

public Vector3 position
리턴 Vector3

view 공개적으로 프로퍼티

public Matrix view
리턴 Matrix