C# 클래스 SpaceRun.Entity

파일 보기 프로젝트 열기: zzorn/Spike3D

공개 메소드들

메소드 설명
Entity ( ) : System
LogicUpdate ( GameTime time, float t ) : void
Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
Update ( GameTime time ) : void
UpdateMovement ( float time ) : void
UpdatePhysics ( float time ) : void
getForwardVector ( ) : Vector3
getUpVector ( ) : Vector3
isDestroyed ( ) : bool

비공개 메소드들

메소드 설명
calculateExternalForces ( ) : Vector3

메소드 상세

Entity() 공개 메소드

public Entity ( ) : System
리턴 System

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

public abstract LogicUpdate ( GameTime time, float t ) : void
time Microsoft.Xna.Framework.GameTime
t float
리턴 void

Render() 공개 메소드

public Render ( GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix ) : void
graphics GraphicsDeviceManager
cameraViewMatrix Matrix
cameraProjectionMatrix Matrix
리턴 void

Update() 공개 메소드

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
리턴 void

UpdateMovement() 공개 메소드

public UpdateMovement ( float time ) : void
time float
리턴 void

UpdatePhysics() 공개 메소드

public UpdatePhysics ( float time ) : void
time float
리턴 void

getForwardVector() 공개 메소드

public getForwardVector ( ) : Vector3
리턴 Vector3

getUpVector() 공개 메소드

public getUpVector ( ) : Vector3
리턴 Vector3

isDestroyed() 공개 메소드

public isDestroyed ( ) : bool
리턴 bool