C# 클래스 MonoGdx.Graphics.Camera

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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Apply ( ) : void

메소드 상세

Camera() 공개 메소드

public Camera ( GraphicsDevice graphicsDevice ) : System
graphicsDevice GraphicsDevice
리턴 System

LookAt() 공개 메소드

public LookAt ( Vector3 target ) : void
target Vector3
리턴 void

LookAt() 공개 메소드

public LookAt ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

NormalizeUp() 공개 메소드

public NormalizeUp ( ) : void
리턴 void

PickRay() 공개 메소드

public PickRay ( Vector2 vec ) : Microsoft.Xna.Framework.Ray
vec Vector2
리턴 Microsoft.Xna.Framework.Ray

PickRay() 공개 메소드

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
리턴 Microsoft.Xna.Framework.Ray

PickRay() 공개 메소드

public PickRay ( float x, float y ) : Microsoft.Xna.Framework.Ray
x float
y float
리턴 Microsoft.Xna.Framework.Ray

PickRay() 공개 메소드

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
리턴 Microsoft.Xna.Framework.Ray

Project() 공개 메소드

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

Project() 공개 메소드

public Project ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
vec Vector3
viewportX float
viewportY float
viewportWidth float
viewportHeight float
리턴 Vector3

Rotate() 공개 메소드

public Rotate ( Matrix transform ) : void
transform Matrix
리턴 void

Rotate() 공개 메소드

public Rotate ( Microsoft.Xna.Framework.Quaternion quat ) : void
quat Microsoft.Xna.Framework.Quaternion
리턴 void

Rotate() 공개 메소드

public Rotate ( Vector3 axis, float angle ) : void
axis Vector3
angle float
리턴 void

Rotate() 공개 메소드

public Rotate ( float angle, float axisX, float axisY, float axisZ ) : void
angle float
axisX float
axisY float
axisZ float
리턴 void

RotateAround() 공개 메소드

public RotateAround ( Vector3 point, Vector3 axis, float angle ) : void
point Vector3
axis Vector3
angle float
리턴 void

Transform() 공개 메소드

public Transform ( Matrix transform ) : void
transform Matrix
리턴 void

Translate() 공개 메소드

public Translate ( Vector3 vec ) : void
vec Vector3
리턴 void

Translate() 공개 메소드

public Translate ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

Unproject() 공개 메소드

public Unproject ( Vector3 vec ) : Vector3
vec Vector3
리턴 Vector3

Unproject() 공개 메소드

public Unproject ( Vector3 vec, float viewportX, float viewportY, float viewportWidth, float viewportHeight ) : Vector3
vec Vector3
viewportX float
viewportY float
viewportWidth float
viewportHeight float
리턴 Vector3

Update() 공개 추상적인 메소드

public abstract Update ( ) : void
리턴 void

Update() 공개 추상적인 메소드

public abstract Update ( bool updateFrustum ) : void
updateFrustum bool
리턴 void