Space Engineers
Classes | Public Member Functions | Protected Attributes | List of all members
Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy Class Reference
Inheritance diagram for Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy:
Sandbox.Game.WorldEnvironment.IMyEnvironmentModuleProxy

Classes

struct  VoxelMapInfo
 

Public Member Functions

 MyVoxelMapEnvironmentProxy ()
 
void Init (MyEnvironmentSector sector, List< int > items)
 
void Close ()
 
void CommitLodChange (int lodBefore, int lodAfter)
 
void CommitPhysicsChange (bool enabled)
 
void OnItemChange (int index, short newModel)
 
void OnItemChangeBatch (List< int > items, int offset, short newModel)
 
void HandleSyncEvent (int item, object data, bool fromClient)
 
void DebugDraw ()
 

Protected Attributes

MyEnvironmentSector m_sector
 
MyPlanet m_planet
 
readonly MyRandom m_random = new MyRandom()
 
readonly MyVoxelBase.StorageChanged m_voxelMap_RangeChangedDelegate
 
List< int > m_items
 
List< VoxelMapInfom_voxelMapsToAdd = new List<VoxelMapInfo>()
 
Dictionary< MyVoxelMap, int > m_voxelMaps = new Dictionary<MyVoxelMap, int>()
 

Detailed Description

Definition at line 22 of file MyVoxelMapEnvironmentProxy.cs.

Constructor & Destructor Documentation

Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.MyVoxelMapEnvironmentProxy ( )
inline

Definition at line 34 of file MyVoxelMapEnvironmentProxy.cs.

Member Function Documentation

void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.Close ( )
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.CommitLodChange ( int  lodBefore,
int  lodAfter 
)
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.CommitPhysicsChange ( bool  enabled)
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.DebugDraw ( )
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.HandleSyncEvent ( int  item,
object  data,
bool  fromClient 
)
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.Init ( MyEnvironmentSector  sector,
List< int >  items 
)
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.OnItemChange ( int  index,
short  newModel 
)
inline
void Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.OnItemChangeBatch ( List< int >  items,
int  offset,
short  newModel 
)
inline

Member Data Documentation

List<int> Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_items
protected

Definition at line 95 of file MyVoxelMapEnvironmentProxy.cs.

MyPlanet Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_planet
protected

Definition at line 90 of file MyVoxelMapEnvironmentProxy.cs.

readonly MyRandom Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_random = new MyRandom()
protected

Definition at line 92 of file MyVoxelMapEnvironmentProxy.cs.

MyEnvironmentSector Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_sector
protected

Definition at line 89 of file MyVoxelMapEnvironmentProxy.cs.

readonly MyVoxelBase.StorageChanged Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_voxelMap_RangeChangedDelegate
protected

Definition at line 93 of file MyVoxelMapEnvironmentProxy.cs.

Dictionary<MyVoxelMap, int> Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_voxelMaps = new Dictionary<MyVoxelMap, int>()
protected

Definition at line 97 of file MyVoxelMapEnvironmentProxy.cs.

List<VoxelMapInfo> Sandbox.Game.WorldEnvironment.Modules.MyVoxelMapEnvironmentProxy.m_voxelMapsToAdd = new List<VoxelMapInfo>()
protected

Definition at line 96 of file MyVoxelMapEnvironmentProxy.cs.


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