Space Engineers
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent Class Reference
Inheritance diagram for Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent:
VRage.Game.Components.MySessionComponentBase VRage.Game.Components.Interfaces.IMyUserInputComponent

Public Member Functions

override void BeforeStart ()
 
override void UpdateAfterSimulation ()
 
void Add (MyStorageBase storage)
 
void WritePending (WorkData data)
 
void FlushCaches (WorkData data)
 
void Remove (MyStorageBase storage)
 
- Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase
virtual bool UpdatedBeforeInit ()
 
 MySessionComponentBase ()
 
void SetUpdateOrder (MyUpdateOrder order)
 
virtual void InitFromDefinition (MySessionComponentDefinition definition)
 
virtual void Init (MyObjectBuilder_SessionComponent sessionComponent)
 
virtual MyObjectBuilder_SessionComponent GetObjectBuilder ()
 
void AfterLoadData ()
 
void UnloadDataConditional ()
 
virtual void LoadData ()
 
virtual void SaveData ()
 
virtual void UpdateBeforeSimulation ()
 
virtual void Simulate ()
 
virtual void UpdatingStopped ()
 
virtual void Draw ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Public Attributes

bool ShouldWrite = true
 
bool ShouldFlush = true
 
- Public Attributes inherited from VRage.Game.Components.MySessionComponentBase
readonly string DebugName
 
readonly int Priority
 
readonly Type ComponentType
 
IMySession Session
 

Static Public Attributes

static MyVoxelOperationsSessionComponent Static
 
static bool EnableCache = true
 

Properties

override bool IsRequiredByGame [get]
 
IEnumerable< MyStorageBaseQueuedStorages [get]
 
- Properties inherited from VRage.Game.Components.MySessionComponentBase
MyUpdateOrder UpdateOrder [get]
 
MyObjectBuilderType ObjectBuilderType [get]
 
bool Loaded [get]
 
bool Initialized [get]
 
MyDefinitionId Definition [get, set]
 
virtual Type[] Dependencies [get]
 
virtual bool IsRequiredByGame [get]
 Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction More...
 

Additional Inherited Members

- Protected Member Functions inherited from VRage.Game.Components.MySessionComponentBase
virtual void UnloadData ()
 

Detailed Description

Definition at line 13 of file MyVoxelOperationsSessionComponent.cs.

Member Function Documentation

void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.Add ( MyStorageBase  storage)
inline

Definition at line 96 of file MyVoxelOperationsSessionComponent.cs.

override void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.BeforeStart ( )
inlinevirtual
void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.FlushCaches ( WorkData  data)
inline

Definition at line 114 of file MyVoxelOperationsSessionComponent.cs.

void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.Remove ( MyStorageBase  storage)
inline

Definition at line 129 of file MyVoxelOperationsSessionComponent.cs.

override void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.UpdateAfterSimulation ( )
inlinevirtual
void Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.WritePending ( WorkData  data)
inline

Definition at line 104 of file MyVoxelOperationsSessionComponent.cs.

Member Data Documentation

bool Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.EnableCache = true
static

Definition at line 22 of file MyVoxelOperationsSessionComponent.cs.

bool Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.ShouldFlush = true

Definition at line 20 of file MyVoxelOperationsSessionComponent.cs.

bool Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.ShouldWrite = true

Definition at line 19 of file MyVoxelOperationsSessionComponent.cs.

MyVoxelOperationsSessionComponent Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.Static
static

Definition at line 17 of file MyVoxelOperationsSessionComponent.cs.

Property Documentation

override bool Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.IsRequiredByGame
get

Definition at line 34 of file MyVoxelOperationsSessionComponent.cs.

IEnumerable<MyStorageBase> Sandbox.Engine.Voxels.Storage.MyVoxelOperationsSessionComponent.QueuedStorages
get

Definition at line 125 of file MyVoxelOperationsSessionComponent.cs.


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