C# Class hyades.Camera

Afficher le fichier Open project: zfedoran/bubblebound Class Usage Examples

Méthodes publiques

Свойство Type Description
boundingfrustum BoundingFrustum
fov float
pauseBoundingFrustumUpdates bool
position Vector3
view Matrix

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
WithinEpsilon ( float a, float b ) : bool

Method Details

Camera() public méthode

public Camera ( ) : System
Résultat System

CreateCameraMatrix() public static méthode

public static CreateCameraMatrix ( Vector3 &rotation, Matrix &matrix ) : void
rotation Vector3
matrix Matrix
Résultat void

CreateCameraMatrix() public static méthode

public static CreateCameraMatrix ( Vector3 &rotation, Vector3 &position, Matrix &matrix ) : void
rotation Vector3
position Vector3
matrix Matrix
Résultat void

CullTest() public méthode

public CullTest ( Microsoft.Xna.Framework.BoundingBox &aabb ) : bool
aabb Microsoft.Xna.Framework.BoundingBox
Résultat bool

Project() public méthode

public Project ( Vector3 source ) : Vector3
source Vector3
Résultat Vector3

Update() public méthode

public Update ( double elapsed ) : void
elapsed double
Résultat void

Property Details

boundingfrustum public_oe property

public BoundingFrustum boundingfrustum
Résultat BoundingFrustum

fov public_oe property

public float fov
Résultat float

pauseBoundingFrustumUpdates public_oe property

public bool pauseBoundingFrustumUpdates
Résultat bool

position public_oe property

public Vector3 position
Résultat Vector3

view public_oe property

public Matrix view
Résultat Matrix