Space Engineers
Public Member Functions | Static Public Member Functions | Properties | List of all members
Sandbox.Game.GameSystems.MyGridCameraSystem Class Reference

Public Member Functions

 MyGridCameraSystem (MyCubeGrid grid)
 
void Register (MyCameraBlock camera)
 
void Unregister (MyCameraBlock camera)
 
void CheckCurrentCameraStillValid ()
 
void SetAsCurrent (MyCameraBlock newCamera)
 
void UpdateBeforeSimulation ()
 
void UpdateBeforeSimulation10 ()
 
void ResetCamera ()
 
void PrepareForDraw ()
 

Static Public Member Functions

static bool CameraIsInRangeAndPlayerHasAccess (MyCameraBlock camera)
 

Properties

int CameraCount [get]
 
MyCameraBlock CurrentCamera [get]
 
static IMyCameraController PreviousNonCameraBlockController [get, set]
 

Detailed Description

Definition at line 22 of file MyGridCameraSystem.cs.

Constructor & Destructor Documentation

Sandbox.Game.GameSystems.MyGridCameraSystem.MyGridCameraSystem ( MyCubeGrid  grid)
inline

Definition at line 50 of file MyGridCameraSystem.cs.

Member Function Documentation

static bool Sandbox.Game.GameSystems.MyGridCameraSystem.CameraIsInRangeAndPlayerHasAccess ( MyCameraBlock  camera)
inlinestatic

Definition at line 177 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.CheckCurrentCameraStillValid ( )
inline

Definition at line 78 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.PrepareForDraw ( )
inline

Definition at line 375 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.Register ( MyCameraBlock  camera)
inline

Definition at line 57 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.ResetCamera ( )
inline

Definition at line 203 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.SetAsCurrent ( MyCameraBlock  newCamera)
inline

Definition at line 89 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.Unregister ( MyCameraBlock  camera)
inline

Definition at line 65 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.UpdateBeforeSimulation ( )
inline

Definition at line 125 of file MyGridCameraSystem.cs.

void Sandbox.Game.GameSystems.MyGridCameraSystem.UpdateBeforeSimulation10 ( )
inline

Definition at line 166 of file MyGridCameraSystem.cs.

Property Documentation

int Sandbox.Game.GameSystems.MyGridCameraSystem.CameraCount
get

Definition at line 32 of file MyGridCameraSystem.cs.

MyCameraBlock Sandbox.Game.GameSystems.MyGridCameraSystem.CurrentCamera
get

Definition at line 37 of file MyGridCameraSystem.cs.

IMyCameraController Sandbox.Game.GameSystems.MyGridCameraSystem.PreviousNonCameraBlockController
staticgetset

Definition at line 41 of file MyGridCameraSystem.cs.


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