C# Class MonoGdx.Graphics.Camera

Afficher le fichier Open project: jaquadro/MonoGdx Class Usage Examples

Méthodes publiques

Méthode Description
Camera ( GraphicsDevice graphicsDevice ) : System
LookAt ( Vector3 target ) : void
LookAt ( float x, float y, float z ) : void
NormalizeUp ( ) : void
PickRay ( Vector2 vec ) : Microsoft.Xna.Framework.Ray
PickRay ( Vector2 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Microsoft.Xna.Framework.Ray
PickRay ( float x, float y ) : Microsoft.Xna.Framework.Ray
PickRay ( float x, float y, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Microsoft.Xna.Framework.Ray
Project ( Vector3 vec ) : Vector3
Project ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
Rotate ( Matrix transform ) : void
Rotate ( Microsoft.Xna.Framework.Quaternion quat ) : void
Rotate ( Vector3 axis, float angle ) : void
Rotate ( float angle, float axisX, float axisY, float axisZ ) : void
RotateAround ( Vector3 point, Vector3 axis, float angle ) : void
Transform ( Matrix transform ) : void
Translate ( Vector3 vec ) : void
Translate ( float x, float y, float z ) : void
Unproject ( Vector3 vec ) : Vector3
Unproject ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
Update ( ) : void
Update ( bool updateFrustum ) : void

Private Methods

Méthode Description
Apply ( ) : void

Method Details

Camera() public méthode

public Camera ( GraphicsDevice graphicsDevice ) : System
graphicsDevice GraphicsDevice
Résultat System

LookAt() public méthode

public LookAt ( Vector3 target ) : void
target Vector3
Résultat void

LookAt() public méthode

public LookAt ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

NormalizeUp() public méthode

public NormalizeUp ( ) : void
Résultat void

PickRay() public méthode

public PickRay ( Vector2 vec ) : Microsoft.Xna.Framework.Ray
vec Vector2
Résultat Microsoft.Xna.Framework.Ray

PickRay() public méthode

public PickRay ( Vector2 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Microsoft.Xna.Framework.Ray
vec Vector2
viewportX float
viewportY float
viewportWidth float
viewportHeight float
Résultat Microsoft.Xna.Framework.Ray

PickRay() public méthode

public PickRay ( float x, float y ) : Microsoft.Xna.Framework.Ray
x float
y float
Résultat Microsoft.Xna.Framework.Ray

PickRay() public méthode

public PickRay ( float x, float y, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Microsoft.Xna.Framework.Ray
x float
y float
viewportX float
viewportY float
viewportWidth float
viewportHeight float
Résultat Microsoft.Xna.Framework.Ray

Project() public méthode

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

Project() public méthode

public Project ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
vec Vector3
viewportX float
viewportY float
viewportWidth float
viewportHeight float
Résultat Vector3

Rotate() public méthode

public Rotate ( Matrix transform ) : void
transform Matrix
Résultat void

Rotate() public méthode

public Rotate ( Microsoft.Xna.Framework.Quaternion quat ) : void
quat Microsoft.Xna.Framework.Quaternion
Résultat void

Rotate() public méthode

public Rotate ( Vector3 axis, float angle ) : void
axis Vector3
angle float
Résultat void

Rotate() public méthode

public Rotate ( float angle, float axisX, float axisY, float axisZ ) : void
angle float
axisX float
axisY float
axisZ float
Résultat void

RotateAround() public méthode

public RotateAround ( Vector3 point, Vector3 axis, float angle ) : void
point Vector3
axis Vector3
angle float
Résultat void

Transform() public méthode

public Transform ( Matrix transform ) : void
transform Matrix
Résultat void

Translate() public méthode

public Translate ( Vector3 vec ) : void
vec Vector3
Résultat void

Translate() public méthode

public Translate ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

Unproject() public méthode

public Unproject ( Vector3 vec ) : Vector3
vec Vector3
Résultat Vector3

Unproject() public méthode

public Unproject ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
vec Vector3
viewportX float
viewportY float
viewportWidth float
viewportHeight float
Résultat Vector3

Update() public abstract méthode

public abstract Update ( ) : void
Résultat void

Update() public abstract méthode

public abstract Update ( bool updateFrustum ) : void
updateFrustum bool
Résultat void