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.