# RakNet::BitStream Member List

This is the complete list of members for RakNet::BitStream, including all inherited members.

AddBitsAndReallocate(const BitSize_t numberOfBitsToWrite) | RakNet::BitStream |
AlignReadToByteBoundary(void) | RakNet::BitStream |
AlignWriteToByteBoundary(void) | RakNet::BitStream |
AssertCopyData(void) | RakNet::BitStream |
AssertStreamEmpty(void) | RakNet::BitStream |
BitStream() | RakNet::BitStream |
BitStream(const unsigned int initialBytesToAllocate) | RakNet::BitStream |
BitStream(unsigned char *_data, const unsigned int lengthInBytes, bool _copyData) | RakNet::BitStream |
CopyData(unsigned char **_data) const | RakNet::BitStream |
DoEndianSwap(void) | RakNet::BitStream | `[static]`
GetData(void) const | RakNet::BitStream | `[inline]`
GetNumberOfBitsUsed(void) const | RakNet::BitStream | `[inline]`
GetNumberOfBytesUsed(void) const | RakNet::BitStream | `[inline]`
GetNumberOfUnreadBits(void) const | RakNet::BitStream | `[inline]`
GetReadOffset(void) const | RakNet::BitStream | `[inline]`
IgnoreBits(const BitSize_t numberOfBits) | RakNet::BitStream |
IgnoreBytes(const unsigned int numberOfBytes) | RakNet::BitStream |
PrintBits(char *out) const | RakNet::BitStream |
Read(templateType &var) | RakNet::BitStream | `[inline]`
Read(BitStream *bitStream, BitSize_t numberOfBits) | RakNet::BitStream |
Read(char *output, const unsigned int numberOfBytes) | RakNet::BitStream |
Read(bool &var) | RakNet::BitStream | `[inline]`
Read(SystemAddress &var) | RakNet::BitStream | `[inline]`
Read(NetworkID &var) | RakNet::BitStream | `[inline]`
Read(RakString &var) | RakNet::BitStream | `[inline]`
ReadAlignedBytes(unsigned char *output, const unsigned int numberOfBytesToRead) | RakNet::BitStream |
ReadAlignedBytesSafe(char *input, int &inputLength, const int maxBytesToRead) | RakNet::BitStream |
ReadAlignedBytesSafeAlloc(char **input, int &inputLength, const unsigned int maxBytesToRead) | RakNet::BitStream |
ReadBit(void) | RakNet::BitStream |
ReadBits(unsigned char *output, BitSize_t numberOfBitsToRead, const bool alignBitsToRight=true) | RakNet::BitStream |
ReadCompressed(templateType &var) | RakNet::BitStream | `[inline]`
ReadCompressed(float &var) | RakNet::BitStream | `[inline]`
ReadCompressed(double &var) | RakNet::BitStream | `[inline]`
ReadCompressed(RakString &var) | RakNet::BitStream | `[inline]`
ReadCompressedDelta(templateType &var) | RakNet::BitStream | `[inline]`
ReadCompressedDelta(bool &var) | RakNet::BitStream | `[inline]`
ReadDelta(templateType &var) | RakNet::BitStream | `[inline]`
ReadDelta(bool &var) | RakNet::BitStream | `[inline]`
ReadNormQuat(templateType &w, templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
ReadNormVector(templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
ReadOrthMatrix(templateType &m00, templateType &m01, templateType &m02, templateType &m10, templateType &m11, templateType &m12, templateType &m20, templateType &m21, templateType &m22) | RakNet::BitStream | `[inline]`
ReadPtr(templateType *var) | RakNet::BitStream | `[inline]`
ReadVector(templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
Reset(void) | RakNet::BitStream |
ResetReadPointer(void) | RakNet::BitStream |
ResetWritePointer(void) | RakNet::BitStream |
Serialize(bool writeToBitstream, templateType &var) | RakNet::BitStream | `[inline]`
Serialize(bool writeToBitstream, char *input, const unsigned int numberOfBytes) | RakNet::BitStream | `[inline]`
SerializeBits(bool writeToBitstream, unsigned char *input, const BitSize_t numberOfBitsToSerialize, const bool rightAlignedBits=true) | RakNet::BitStream | `[inline]`
SerializeCompressed(bool writeToBitstream, templateType &var) | RakNet::BitStream | `[inline]`
SerializeCompressedDelta(bool writeToBitstream, templateType &currentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
SerializeCompressedDelta(bool writeToBitstream, templateType &currentValue) | RakNet::BitStream | `[inline]`
SerializeDelta(bool writeToBitstream, templateType &currentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
SerializeDelta(bool writeToBitstream, templateType &currentValue) | RakNet::BitStream | `[inline]`
SerializeNormQuat(bool writeToBitstream, templateType &w, templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
SerializeNormVector(bool writeToBitstream, templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
SerializeOrthMatrix(bool writeToBitstream, templateType &m00, templateType &m01, templateType &m02, templateType &m10, templateType &m11, templateType &m12, templateType &m20, templateType &m21, templateType &m22) | RakNet::BitStream | `[inline]`
SerializeVector(bool writeToBitstream, templateType &x, templateType &y, templateType &z) | RakNet::BitStream | `[inline]`
SetData(unsigned char *input) | RakNet::BitStream |
SetNumberOfBitsAllocated(const BitSize_t lengthInBits) | RakNet::BitStream |
SetWriteOffset(const BitSize_t offset) | RakNet::BitStream |
Write(templateType var) | RakNet::BitStream | `[inline]`
Write(const char *input, const unsigned int numberOfBytes) | RakNet::BitStream |
Write(BitStream *bitStream, BitSize_t numberOfBits) | RakNet::BitStream |
Write(bool var) | RakNet::BitStream | `[inline]`
Write(SystemAddress var) | RakNet::BitStream | `[inline]`
Write(NetworkID var) | RakNet::BitStream | `[inline]`
Write(RakString var) | RakNet::BitStream | `[inline]`
Write0(void) | RakNet::BitStream |
Write1(void) | RakNet::BitStream |
WriteAlignedBytes(const unsigned char *input, const unsigned int numberOfBytesToWrite) | RakNet::BitStream |
WriteAlignedBytesSafe(const char *input, const unsigned int inputLength, const unsigned int maxBytesToWrite) | RakNet::BitStream |
WriteBits(const unsigned char *input, BitSize_t numberOfBitsToWrite, const bool rightAlignedBits=true) | RakNet::BitStream |
WriteCompressed(templateType var) | RakNet::BitStream | `[inline]`
WriteCompressed(float var) | RakNet::BitStream | `[inline]`
WriteCompressed(double var) | RakNet::BitStream | `[inline]`
WriteCompressed(RakString var) | RakNet::BitStream | `[inline]`
WriteCompressedDelta(templateType currentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
WriteCompressedDelta(templateType currentValue) | RakNet::BitStream | `[inline]`
WriteCompressedDelta(bool currentValue, bool lastValue) | RakNet::BitStream | `[inline]`
WriteCompressedDelta(bool currentValue) | RakNet::BitStream | `[inline]`
WriteDelta(templateType currentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
WriteDelta(templateType currentValue) | RakNet::BitStream | `[inline]`
WriteDelta(SystemAddress currentValue, SystemAddress lastValue) | RakNet::BitStream | `[inline]`
WriteDelta(NetworkID currentValue, NetworkID lastValue) | RakNet::BitStream | `[inline]`
WriteDelta(bool currentValue, bool lastValue) | RakNet::BitStream | `[inline]`
WriteNormQuat(templateType w, templateType x, templateType y, templateType z) | RakNet::BitStream | `[inline]`
WriteNormVector(templateType x, templateType y, templateType z) | RakNet::BitStream | `[inline]`
WriteOrthMatrix(templateType m00, templateType m01, templateType m02, templateType m10, templateType m11, templateType m12, templateType m20, templateType m21, templateType m22) | RakNet::BitStream | `[inline]`
WritePtr(templateType *var) | RakNet::BitStream | `[inline]`
WriteVector(templateType x, templateType y, templateType z) | RakNet::BitStream | `[inline]`
~BitStream() | RakNet::BitStream |