Space Engineers
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator Class Reference
Inheritance diagram for Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator:
Sandbox.Game.GameSystems.StructuralIntegrity.IMyIntegritySimulator

Public Member Functions

 MyAdvancedStaticSimulator (MyCubeGrid grid)
 
bool Simulate (float deltaTime)
 
void Draw ()
 
void DebugDraw ()
 
void Add (MySlimBlock block)
 
void Remove (MySlimBlock block)
 
bool IsConnectionFine (MySlimBlock blockA, MySlimBlock blockB)
 
float GetSupportedWeight (Vector3I pos)
 
float GetTension (Vector3I pos)
 
void Close ()
 
void ForceRecalc ()
 

Static Public Member Functions

static float MassToSI (float mass)
 
static float MassFromSI (float mass)
 

Static Public Attributes

static bool Multithreaded = true
 
static bool DrawText = true
 

Properties

static float ClosestDistanceThreshold [get, set]
 
static Vector3I SelectedCube [get, set]
 

Detailed Description

Definition at line 28 of file MyAdvancedStaticSimulator.cs.

Constructor & Destructor Documentation

Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.MyAdvancedStaticSimulator ( MyCubeGrid  grid)
inline

Definition at line 179 of file MyAdvancedStaticSimulator.cs.

Member Function Documentation

void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Add ( MySlimBlock  block)
inline
void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Close ( )
inline
void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.DebugDraw ( )
inline
void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Draw ( )
inline
void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.ForceRecalc ( )
inline
float Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.GetSupportedWeight ( Vector3I  pos)
inline
float Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.GetTension ( Vector3I  pos)
inline
bool Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.IsConnectionFine ( MySlimBlock  blockA,
MySlimBlock  blockB 
)
inline
static float Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.MassFromSI ( float  mass)
inlinestatic

Definition at line 170 of file MyAdvancedStaticSimulator.cs.

static float Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.MassToSI ( float  mass)
inlinestatic

Definition at line 165 of file MyAdvancedStaticSimulator.cs.

void Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Remove ( MySlimBlock  block)
inline
bool Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Simulate ( float  deltaTime)
inline

Member Data Documentation

bool Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.DrawText = true
static

Definition at line 121 of file MyAdvancedStaticSimulator.cs.

bool Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.Multithreaded = true
static

Definition at line 115 of file MyAdvancedStaticSimulator.cs.

Property Documentation

float Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.ClosestDistanceThreshold
staticgetset

Definition at line 122 of file MyAdvancedStaticSimulator.cs.

Vector3I Sandbox.Game.GameSystems.StructuralIntegrity.MyAdvancedStaticSimulator.SelectedCube
staticgetset

Definition at line 889 of file MyAdvancedStaticSimulator.cs.


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