Inherits Powertek::OpenGl::PtCamera.

Public Member Functions | |
| override void | PositionCamera (float positionX, float positionY, float positionZ, float pitch, float yaw) |
| void | SetDefaultParams () |
| override void | ResetPosition () |
| void | SetRotationPoint (Vertex3f position) |
| void | ErrorPassForRayTracer () |
| void | SetCameraMoveAndMatrix () |
| bool | CameraChanging () |
| void | SetKey_Wheel (int mouseWheelDelta) |
| void | SetKey_MouseClick (int mouseX, int mouseY) |
| void | SetKey_Mouse (int mouseX, int mouseY) |
| void | ResetKey_Mouse () |
| override void | Update () |
| void | AssignDataFromASECam (List< PtCameraObject > cams) |
| PtCameraObject | GetAseCamera () |
| override void | Look () |
Public Attributes | |
| bool | MoveUp = false |
| bool | MoveDown = false |
| bool | ZoomIn = false |
| bool | ZoomOut = false |
| bool | RotateLeft = false |
| bool | RotateRight = false |
| bool | MoveLeft = false |
| bool | MoveRight = false |
| bool | RotateUp = false |
| bool | RotateDown = false |
| float | SpeedMultiMove = 2.0f |
| float | SpeedMultiMouse = 2.0f |
| bool | MouseLeft = false |
| bool | OldCamChanging = false |
| bool | NewCamChanging = false |
| bool | CamWasChanged = true |
| bool | ForceCameraUpdate = false |
| float | camLookAtDistance = 20f |
Properties | |
| float | AutoRotationSpeed [set] |
| bool | IsMouseDown [get] |
| bool | IsKeyDown [get] |
| void Powertek.OpenGl.PtCameraStd.AssignDataFromASECam | ( | List< PtCameraObject > | cams | ) |
AssignData From an ASE Camera.
| cams |
| bool Powertek.OpenGl.PtCameraStd.CameraChanging | ( | ) |
CameraChanging.
| void Powertek.OpenGl.PtCameraStd.ErrorPassForRayTracer | ( | ) |
ErrorPassForRayTracer, if rendering with bbs or / kd tree, we will get errors if the ray is parallel to a splitting bb/plane simple set an invisible offset to avoid this.
| PtCameraObject Powertek.OpenGl.PtCameraStd.GetAseCamera | ( | ) |
GetAseCamera.
| override void Powertek.OpenGl.PtCameraStd.Look | ( | ) | [virtual] |
| override void Powertek.OpenGl.PtCameraStd.PositionCamera | ( | float | positionX, | |
| float | positionY, | |||
| float | positionZ, | |||
| float | pitch, | |||
| float | yaw | |||
| ) | [virtual] |
PositionCamera.
| positionX | ||
| positionY | ||
| positionZ | ||
| pitch | ||
| yaw |
Implements Powertek.OpenGl.PtCamera.
| void Powertek.OpenGl.PtCameraStd.ResetKey_Mouse | ( | ) |
ResetKey_Mouse.
| override void Powertek.OpenGl.PtCameraStd.ResetPosition | ( | ) | [virtual] |
| void Powertek.OpenGl.PtCameraStd.SetCameraMoveAndMatrix | ( | ) |
SetCameraMoveAndMatrix.
| void Powertek.OpenGl.PtCameraStd.SetDefaultParams | ( | ) |
SetDefaultParams.
| void Powertek.OpenGl.PtCameraStd.SetKey_Mouse | ( | int | mouseX, | |
| int | mouseY | |||
| ) |
SetKey_Mouse.
| mouseX | ||
| mouseY |
| void Powertek.OpenGl.PtCameraStd.SetKey_MouseClick | ( | int | mouseX, | |
| int | mouseY | |||
| ) |
SetKey_MouseClick.
| mouseX | ||
| mouseY |
| void Powertek.OpenGl.PtCameraStd.SetKey_Wheel | ( | int | mouseWheelDelta | ) |
SetKey_Wheel.
| mouseWheelDelta |
| void Powertek.OpenGl.PtCameraStd.SetRotationPoint | ( | Vertex3f | position | ) |
SetRotationPoint.
| position |
| override void Powertek.OpenGl.PtCameraStd.Update | ( | ) | [virtual] |
| float Powertek.OpenGl.PtCameraStd.camLookAtDistance = 20f |
camLookAtDistance
| bool Powertek.OpenGl.PtCameraStd.CamWasChanged = true |
CamWasChanged.
| bool Powertek.OpenGl.PtCameraStd.ForceCameraUpdate = false |
ForceCameraUpdate.
| bool Powertek.OpenGl.PtCameraStd.MouseLeft = false |
MouseLeft.
| bool Powertek.OpenGl.PtCameraStd.MoveDown = false |
MoveDown.
| bool Powertek.OpenGl.PtCameraStd.MoveLeft = false |
MoveLeft.
| bool Powertek.OpenGl.PtCameraStd.MoveRight = false |
MoveRight.
| bool Powertek.OpenGl.PtCameraStd.MoveUp = false |
MoveUp.
| bool Powertek.OpenGl.PtCameraStd.NewCamChanging = false |
NewCamChanging.
| bool Powertek.OpenGl.PtCameraStd.OldCamChanging = false |
OldCamChanging.
| bool Powertek.OpenGl.PtCameraStd.RotateDown = false |
RotateDown.
| bool Powertek.OpenGl.PtCameraStd.RotateLeft = false |
RotateLeft.
| bool Powertek.OpenGl.PtCameraStd.RotateRight = false |
RotateRight.
| bool Powertek.OpenGl.PtCameraStd.RotateUp = false |
RotateUp.
| float Powertek.OpenGl.PtCameraStd.SpeedMultiMouse = 2.0f |
SpeedMultiMouse.
| float Powertek.OpenGl.PtCameraStd.SpeedMultiMove = 2.0f |
SpeedMultiMove.
| bool Powertek.OpenGl.PtCameraStd.ZoomIn = false |
ZoomIn.
| bool Powertek.OpenGl.PtCameraStd.ZoomOut = false |
ZoomOut.
float Powertek.OpenGl.PtCameraStd.AutoRotationSpeed [set] |
AutoRotationSpeed.
bool Powertek.OpenGl.PtCameraStd.IsKeyDown [get] |
IsKeyDown.
bool Powertek.OpenGl.PtCameraStd.IsMouseDown [get] |
IsMouseDown.
1.5.7.1