Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
VRage.Library.Collections.BitReaderWriter Struct Reference

Public Member Functions

 BitReaderWriter (IBitSerializable writeData)
 
void Write (BitStream stream)
 
bool ReadData (IBitSerializable readDataInto, bool validate)
 Returns false when validation was required and failed, otherwise true. More...
 

Static Public Member Functions

static BitReaderWriter ReadFrom (BitStream stream)
 

Public Attributes

IBitSerializable m_writeData
 
BitStream m_readStream
 
int m_readStreamPosition
 
readonly bool IsReading
 

Detailed Description

Definition at line 9 of file BitReaderWriter.cs.

Constructor & Destructor Documentation

VRage.Library.Collections.BitReaderWriter.BitReaderWriter ( IBitSerializable  writeData)
inline

Definition at line 18 of file BitReaderWriter.cs.

Member Function Documentation

bool VRage.Library.Collections.BitReaderWriter.ReadData ( IBitSerializable  readDataInto,
bool  validate 
)
inline

Returns false when validation was required and failed, otherwise true.

Definition at line 79 of file BitReaderWriter.cs.

static BitReaderWriter VRage.Library.Collections.BitReaderWriter.ReadFrom ( BitStream  stream)
inlinestatic

Definition at line 34 of file BitReaderWriter.cs.

void VRage.Library.Collections.BitReaderWriter.Write ( BitStream  stream)
inline

Definition at line 45 of file BitReaderWriter.cs.

Member Data Documentation

readonly bool VRage.Library.Collections.BitReaderWriter.IsReading

Definition at line 16 of file BitReaderWriter.cs.

BitStream VRage.Library.Collections.BitReaderWriter.m_readStream

Definition at line 13 of file BitReaderWriter.cs.

int VRage.Library.Collections.BitReaderWriter.m_readStreamPosition

Definition at line 14 of file BitReaderWriter.cs.

IBitSerializable VRage.Library.Collections.BitReaderWriter.m_writeData

Definition at line 11 of file BitReaderWriter.cs.


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