VoluRen - Depth Of Field Volume Renderer
VoluRen.Camera Class Reference

Klasse zur Abbildung einer Freefly-Kamera More...

Public Member Functions

 Camera (int width, int height)
 Konstruktor, erzeugt das Kameraobjekt More...
 
void Update (TimeSpan timedelta)
 Updated die Kameraparameter. Wird für jedes Frame aufgerufen More...
 
void UpdateProjectionMatrix (int width, int height)
 Updated die Projektionsmatrix bei Fenster-Resize More...
 

Properties

Matrix ViewMatrix [get]
 ViewMatrix der Kamera (get) More...
 
Matrix ProjectionMatrix [get, set]
 ProjektionMatrix (get) More...
 
Vector3 ViewDirection [get, set]
 Richtung, in der die Kamera schaut (get) More...
 
Vector3 Position [get, set]
 Position der Kamera im Raum (get) More...
 
Matrix InverseViewMatrix [get]
 Inverse ViewMatrix der Kamera (get) More...
 

Detailed Description

Klasse zur Abbildung einer Freefly-Kamera

Constructor & Destructor Documentation

VoluRen.Camera.Camera ( int  width,
int  height 
)

Konstruktor, erzeugt das Kameraobjekt

Parameters
widthViewport-Breite
heightViewport-Höhe

Member Function Documentation

void VoluRen.Camera.Update ( TimeSpan  timedelta)

Updated die Kameraparameter. Wird für jedes Frame aufgerufen

Parameters
timedeltaFramezeit um framerateunabhängige Interaktion zu gewährleisten
void VoluRen.Camera.UpdateProjectionMatrix ( int  width,
int  height 
)

Updated die Projektionsmatrix bei Fenster-Resize

Parameters
widthneue Viewport-Breite
heightneue Viewport-Höhe

Property Documentation

Matrix VoluRen.Camera.InverseViewMatrix
get

Inverse ViewMatrix der Kamera (get)

Vector3 VoluRen.Camera.Position
getset

Position der Kamera im Raum (get)

Matrix VoluRen.Camera.ProjectionMatrix
getset

ProjektionMatrix (get)

Vector3 VoluRen.Camera.ViewDirection
getset

Richtung, in der die Kamera schaut (get)

Matrix VoluRen.Camera.ViewMatrix
get

ViewMatrix der Kamera (get)


The documentation for this class was generated from the following file: