|
Space Engineers
|
Classes | |
| class | Cell |
Public Member Functions | |
| MySparseGrid (int cellSize) | |
| Vector3I | Add (Vector3I pos, TItemData data) |
| bool | Contains (Vector3I pos) |
| bool | Remove (Vector3I pos, bool removeEmptyCell=true) |
| void | Clear () |
| void | ClearCells () |
| Clears cells, but keep them preallocated More... | |
| TItemData | Get (Vector3I pos) |
| bool | TryGet (Vector3I pos, out TItemData data) |
| Cell | GetCell (Vector3I cell) |
| bool | TryGetCell (Vector3I cell, out Cell result) |
| bool | IsDirty (Vector3I cell) |
| void | MarkDirty (Vector3I cell) |
| void | UnmarkDirty (Vector3I cell) |
| void | UnmarkDirtyAll () |
| Dictionary< Vector3I, Cell >.Enumerator | GetEnumerator () |
Public Attributes | |
| readonly int | CellSize |
Properties | |
| DictionaryReader< Vector3I, Cell > | Cells [get] |
| HashSetReader< Vector3I > | DirtyCells [get] |
| int | ItemCount [get] |
| int | CellCount [get] |
Definition at line 10 of file MySparseGrid.cs.
|
inline |
Definition at line 50 of file MySparseGrid.cs.
|
inline |
Definition at line 55 of file MySparseGrid.cs.
|
inline |
Definition at line 90 of file MySparseGrid.cs.
|
inline |
Clears cells, but keep them preallocated
Definition at line 99 of file MySparseGrid.cs.
|
inline |
Definition at line 64 of file MySparseGrid.cs.
|
inline |
Definition at line 108 of file MySparseGrid.cs.
|
inline |
Definition at line 127 of file MySparseGrid.cs.
|
inline |
Definition at line 168 of file MySparseGrid.cs.
|
inline |
Definition at line 148 of file MySparseGrid.cs.
|
inline |
Definition at line 153 of file MySparseGrid.cs.
|
inline |
Definition at line 70 of file MySparseGrid.cs.
|
inline |
Definition at line 113 of file MySparseGrid.cs.
|
inline |
Definition at line 132 of file MySparseGrid.cs.
|
inline |
Definition at line 158 of file MySparseGrid.cs.
|
inline |
Definition at line 163 of file MySparseGrid.cs.
| readonly int VRage.Generics.MySparseGrid< TItemData, TCellData >.CellSize |
Definition at line 28 of file MySparseGrid.cs.
|
get |
Definition at line 46 of file MySparseGrid.cs.
|
get |
Definition at line 31 of file MySparseGrid.cs.
|
get |
Definition at line 36 of file MySparseGrid.cs.
|
get |
Definition at line 41 of file MySparseGrid.cs.
1.8.8