|
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. |
1.8.8