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.