Inherited by Powertek.OpenGl.PtCameraStd.

Public Member Functions | |
| abstract void | PositionCamera (float positionX, float positionY, float positionZ, float pitch, float yaw) |
| abstract void | ResetPosition () |
| abstract void | Update () |
| abstract void | Look () |
| PtCamera () | |
Protected Attributes | |
| String | _name = "Default" |
| String | _type = "Free" |
| Vertex3f | _position = new Vertex3f(0.0f, 0.0f, 0.0f) |
| float | _pitch = 0.0f |
| float | _yaw = 0.0f |
| double | _camPerspective = 45.0 |
| double | _aspect = 1.0 |
| double | _near = 1.0 |
| double | _far = 10000.0 |
| Vertex3f | _viewVec = new Vertex3f(0f, 0f, 0f) |
| Vertex3f | _viewVecInv = new Vertex3f(0f, 0f, 0f) |
| Vertex3f | _upVec = new Vertex3f(0f, 1f, 0f) |
| Vertex3f | _lookAtPosition = new Vertex3f(0f, 1f, 0f) |
Properties | |
| String | Name [get, set] |
| String | Type [get] |
| Vertex3f | Position [get] |
| float | Pitch [get] |
| float | Yaw [get] |
| double | CamPerspective [get] |
| double | Aspect [get, set] |
| double | Near [get, set] |
| double | Far [get, set] |
| Vertex3f | ViewVec [get] |
| Vertex3f | ViewVecInv [get] |
| Vertex3f | UpVec [get] |
| Vertex3f | LookAtPosition [get] |
| Powertek.OpenGl.PtCamera.PtCamera | ( | ) |
| abstract void Powertek.OpenGl.PtCamera.Look | ( | ) | [pure virtual] |
| abstract void Powertek.OpenGl.PtCamera.PositionCamera | ( | float | positionX, | |
| float | positionY, | |||
| float | positionZ, | |||
| float | pitch, | |||
| float | yaw | |||
| ) | [pure virtual] |
Set Camera to Position.
| positionX | ||
| positionY | ||
| positionZ | ||
| pitch | ||
| yaw |
Implemented in Powertek.OpenGl.PtCameraStd.
| abstract void Powertek.OpenGl.PtCamera.ResetPosition | ( | ) | [pure virtual] |
| abstract void Powertek.OpenGl.PtCamera.Update | ( | ) | [pure virtual] |
double Powertek.OpenGl.PtCamera._aspect = 1.0 [protected] |
Aspect.
double Powertek.OpenGl.PtCamera._camPerspective = 45.0 [protected] |
CamPerspective.
double Powertek.OpenGl.PtCamera._far = 10000.0 [protected] |
Far Plane distance.
Vertex3f Powertek.OpenGl.PtCamera._lookAtPosition = new Vertex3f(0f, 1f, 0f) [protected] |
Look up Vector.
String Powertek.OpenGl.PtCamera._name = "Default" [protected] |
Name.
double Powertek.OpenGl.PtCamera._near = 1.0 [protected] |
Near Plane Distance.
float Powertek.OpenGl.PtCamera._pitch = 0.0f [protected] |
Pitch.
Vertex3f Powertek.OpenGl.PtCamera._position = new Vertex3f(0.0f, 0.0f, 0.0f) [protected] |
Position.
String Powertek.OpenGl.PtCamera._type = "Free" [protected] |
Type.
Vertex3f Powertek.OpenGl.PtCamera._upVec = new Vertex3f(0f, 1f, 0f) [protected] |
Up Vector.
Vertex3f Powertek.OpenGl.PtCamera._viewVec = new Vertex3f(0f, 0f, 0f) [protected] |
View Vector.
Vertex3f Powertek.OpenGl.PtCamera._viewVecInv = new Vertex3f(0f, 0f, 0f) [protected] |
Inverse View Vector.
float Powertek.OpenGl.PtCamera._yaw = 0.0f [protected] |
Yaw.
double Powertek.OpenGl.PtCamera.Aspect [get, set] |
Aspect.
double Powertek.OpenGl.PtCamera.CamPerspective [get] |
CamPerspective.
double Powertek.OpenGl.PtCamera.Far [get, set] |
Far Plane Distance.
Vertex3f Powertek.OpenGl.PtCamera.LookAtPosition [get] |
LookAtPosition.
String Powertek.OpenGl.PtCamera.Name [get, set] |
Name.
double Powertek.OpenGl.PtCamera.Near [get, set] |
Near.
float Powertek.OpenGl.PtCamera.Pitch [get] |
Pitch.
Vertex3f Powertek.OpenGl.PtCamera.Position [get] |
Position.
String Powertek.OpenGl.PtCamera.Type [get] |
Type.
Vertex3f Powertek.OpenGl.PtCamera.UpVec [get] |
Up Vector.
Vertex3f Powertek.OpenGl.PtCamera.ViewVec [get] |
View Vector.
Vertex3f Powertek.OpenGl.PtCamera.ViewVecInv [get] |
Inverse View Vector.
float Powertek.OpenGl.PtCamera.Yaw [get] |
Yaw.
1.5.7.1