Space Engineers
|
Public Member Functions | |
MySpectatorCameraController () | |
override void | MoveAndRotate (Vector3 moveIndicator, Vector2 rotationIndicator, float rollIndicator) |
override void | Update () |
void | InitLight (bool isLightOn) |
void | SwitchLight () |
Switch the light of the spectator - especially relevant during night time or dark zone More... | |
void | TurnLightOff () |
void | CleanLight () |
void | OnAssumeControl (IMyCameraController previousCameraController) |
void | OnReleaseControl (IMyCameraController newCameraController) |
Public Member Functions inherited from Sandbox.Engine.Utils.MySpectator | |
MySpectator () | |
void | Rotate (Vector2 rotationIndicator, float rollIndicator) |
void | RotateStopped () |
void | OnAssumeControl (IMyCameraController previousCameraController) |
void | OnReleaseControl (IMyCameraController newCameraController) |
void | MoveAndRotate (Vector3 moveIndicator, Vector2 rotationIndicator, float rollIndicator) |
virtual void | MoveAndRotateStopped () |
Matrix | GetViewMatrix () |
void | SetViewMatrix (Matrix viewMatrix) |
void | EnableRotation () |
void | DisableRotation () |
void | ResetSpectatorView () |
Reset position and orientation of spectator view matrix More... | |
Static Public Attributes | |
static MySpectatorCameraController | Static |
Static Public Attributes inherited from Sandbox.Engine.Utils.MySpectator | |
static MySpectator | Static |
Protected Member Functions | |
override void | OnChangingMode (MySpectatorCameraMovementEnum oldMode, MySpectatorCameraMovementEnum newMode) |
Properties | |
bool | IsLightOn [get] |
bool | AlignSpectatorToGravity [get, set] |
long | TrackedEntity [get, set] |
Vector3D | Velocity [get, set] |
Properties inherited from Sandbox.Engine.Utils.MySpectator | |
bool | IsInFirstPersonView [get, set] |
bool | ForceFirstPersonCamera [get, set] |
Vector3 | Position [get, set] |
float | SpeedMode [get, set] |
Vector3 | Orientation [get] |
Vector3 | Target [get, set] |
Properties inherited from VRage.Game.ModAPI.Interfaces.IMyCameraController | |
bool | IsInFirstPersonView [get, set] |
bool | ForceFirstPersonCamera [get, set] |
bool | AllowCubeBuilding [get] |
Additional Inherited Members | |
Public Attributes inherited from Sandbox.Engine.Utils.MySpectator | |
Vector3 | ThirdPersonCameraDelta = new Vector3(-10, 10, -10) |
MySpectatorCameraMovementEnum | SpectatorCameraMovement = MySpectatorCameraMovementEnum.UserControlled |
bool | ReflectorOn = true |
Definition at line 28 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 67 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 487 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 424 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 79 of file MySpectatorCameraController.cs.
|
inline |
Implements VRage.Game.ModAPI.Interfaces.IMyCameraController.
Definition at line 510 of file MySpectatorCameraController.cs.
|
inlineprotected |
Definition at line 403 of file MySpectatorCameraController.cs.
|
inline |
Implements VRage.Game.ModAPI.Interfaces.IMyCameraController.
Definition at line 515 of file MySpectatorCameraController.cs.
|
inline |
Switch the light of the spectator - especially relevant during night time or dark zone
Definition at line 467 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 477 of file MySpectatorCameraController.cs.
|
inline |
Definition at line 129 of file MySpectatorCameraController.cs.
|
static |
Definition at line 34 of file MySpectatorCameraController.cs.
|
getset |
Definition at line 62 of file MySpectatorCameraController.cs.
|
get |
Definition at line 61 of file MySpectatorCameraController.cs.
|
getset |
Definition at line 64 of file MySpectatorCameraController.cs.
|
getset |
Definition at line 73 of file MySpectatorCameraController.cs.