Space Engineers
|
Namespaces | |
package | __helper_namespace |
Classes | |
struct | BitReader |
Lightweight bit reader which works on native pointer. Stores bit length and current position. More... | |
struct | BitReaderWriter |
class | BitStream |
Stream which writes data based on bits. When writing, buffer must be reset to zero to write values correctly, this is done by ResetWrite() methods or SetPositionAndClearForward() More... | |
class | BitStreamException |
class | CacheList |
class | ComponentIndex |
class | EmptyArray |
interface | IBitSerializable |
interface | IMyQueue |
class | IndexHost |
class | MyComponentContainerTemplate |
class | MyConcurrentSortableQueue |
class | MyFreeList |
class | MyIndexArray |
Automatically resizing array when accessing index. More... | |
class | MyIndexedComponentContainer |
class | MyIndexList |
Stores items in list with fixed index (no reordering). Null is used as special value and cannot be added into list. More... | |
class | MyListDictionary |
Collection which stores multiple elements under same key by using list. Collection does not allow removing single value, only all items with same key. More... | |
class | MyMultiKeyDictionary |
MyMultiKeyDictionary supports value lookups using multiple different keys. When keys can be derived from value, use MultiKeyIndex. More... | |
class | MyMultiKeyIndex |
MultiKeyIndex supports value lookups using multiple different keys. The keys must derivable from value, if it's not the case use MultiKeyDictionary. More... | |
struct | MyRangeIterator |
struct | SmallBitField |
Bit field with up to 64 bits. More... | |
class | TypeSwitch |
class | TypeSwitchBase |
class | TypeSwitchParam |
class | TypeSwitchRet |
Functions | |
delegate void | DynamicSerializerDelegate (BitStream stream, Type baseType, ref Type obj) |
Dynamic object serializer, when writing, serializes object type. When reading deserializes object type and creates new instance. More... | |
delegate void VRage.Library.Collections.DynamicSerializerDelegate | ( | BitStream | stream, |
Type | baseType, | ||
ref Type | obj | ||
) |
Dynamic object serializer, when writing, serializes object type. When reading deserializes object type and creates new instance.
stream | Stream to read from or write to. |
baseType | Hierarchy base type of dynamically serialized object, can be used to select serialization method (e.g. object builders have something special). |
obj | Object whose type to write or read and instantiate. |