Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
VRage.Game.Utils.MyCameraShake Class Reference

Public Member Functions

 MyCameraShake ()
 
bool ShakeActive ()
 
void AddShake (float shakePower)
 
void UpdateShake (float timeStep, out Vector3 outPos, out Vector3 outDir)
 

Public Attributes

float MaxShake = 15.0f
 
float MaxShakePosX = 1.0f
 
float MaxShakePosY = 1.0f
 
float MaxShakePosZ = 1.0f
 
float MaxShakeDir = 0.2f
 
float Reduction = 0.2f
 
float Dampening = 0.95f
 
float OffConstant = 0.01f
 
float DirReduction = 0.35f
 

Properties

bool ShakeEnabled [get, set]
 
Vector3 ShakePos [get]
 
Vector3 ShakeDir [get]
 

Detailed Description

Definition at line 7 of file MyCameraShake.cs.

Constructor & Destructor Documentation

VRage.Game.Utils.MyCameraShake.MyCameraShake ( )
inline

Definition at line 9 of file MyCameraShake.cs.

Member Function Documentation

void VRage.Game.Utils.MyCameraShake.AddShake ( float  shakePower)
inline

Definition at line 46 of file MyCameraShake.cs.

bool VRage.Game.Utils.MyCameraShake.ShakeActive ( )
inline

Definition at line 44 of file MyCameraShake.cs.

void VRage.Game.Utils.MyCameraShake.UpdateShake ( float  timeStep,
out Vector3  outPos,
out Vector3  outDir 
)
inline

Definition at line 69 of file MyCameraShake.cs.

Member Data Documentation

float VRage.Game.Utils.MyCameraShake.Dampening = 0.95f

Definition at line 30 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.DirReduction = 0.35f

Definition at line 32 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.MaxShake = 15.0f

Definition at line 24 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.MaxShakeDir = 0.2f

Definition at line 28 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.MaxShakePosX = 1.0f

Definition at line 25 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.MaxShakePosY = 1.0f

Definition at line 26 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.MaxShakePosZ = 1.0f

Definition at line 27 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.OffConstant = 0.01f

Definition at line 31 of file MyCameraShake.cs.

float VRage.Game.Utils.MyCameraShake.Reduction = 0.2f

Definition at line 29 of file MyCameraShake.cs.

Property Documentation

Vector3 VRage.Game.Utils.MyCameraShake.ShakeDir
get

Definition at line 42 of file MyCameraShake.cs.

bool VRage.Game.Utils.MyCameraShake.ShakeEnabled
getset

Definition at line 40 of file MyCameraShake.cs.

Vector3 VRage.Game.Utils.MyCameraShake.ShakePos
get

Definition at line 41 of file MyCameraShake.cs.


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