# 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 | `[inline]`
AlignWriteToByteBoundary(void) | RakNet::BitStream | `[inline]`
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 | `[inline, 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 |
NumberOfLeadingZeroes(uint8_t x) | RakNet::BitStream | `[static]`
PadWithZeroToByteLength(unsigned int bytes) | RakNet::BitStream |
PrintBits(char *out) const | RakNet::BitStream |
Read(templateType &outTemplateVar) | RakNet::BitStream | `[inline]`
Read(BitStream *bitStream, BitSize_t numberOfBits) | RakNet::BitStream |
Read(char *output, const unsigned int numberOfBytes) | RakNet::BitStream |
Read(char *varString) | RakNet::BitStream |
Read(bool &outTemplateVar) | RakNet::BitStream | `[inline]`
Read(SystemAddress &outTemplateVar) | RakNet::BitStream | `[inline]`
Read(NetworkID &outTemplateVar) | RakNet::BitStream | `[inline]`
Read(RakString &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadAlignedBytes(unsigned char *inOutByteArray, const unsigned int numberOfBytesToRead) | RakNet::BitStream |
ReadAlignedBytesSafe(char *inOutByteArray, int &inputLength, const int maxBytesToRead) | RakNet::BitStream |
ReadAlignedBytesSafeAlloc(char **outByteArray, int &inputLength, const unsigned int maxBytesToRead) | RakNet::BitStream |
ReadBit(void) | RakNet::BitStream |
ReadBits(unsigned char *inOutByteArray, BitSize_t numberOfBitsToRead, const bool alignBitsToRight=true) | RakNet::BitStream |
ReadBitsFromIntegerRange(templateType &value, const rangeType minimum, const rangeType maximum, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
ReadBitsFromIntegerRange(templateType &value, const rangeType minimum, const rangeType maximum, const int requiredBits, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
ReadCasted(sourceType &value) | RakNet::BitStream | `[inline]`
ReadCompressed(templateType &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadCompressed(float &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadCompressed(double &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadCompressed(RakString &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadCompressedDelta(templateType &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadCompressedDelta(bool &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadDelta(templateType &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadDelta(bool &outTemplateVar) | RakNet::BitStream | `[inline]`
ReadFloat16(float &outFloat, float floatMin, float floatMax) | RakNet::BitStream |
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 *outTemplateVar) | 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 &inOutTemplateVar) | RakNet::BitStream | `[inline]`
Serialize(bool writeToBitstream, char *inOutByteArray, const unsigned int numberOfBytes) | RakNet::BitStream | `[inline]`
SerializeBits(bool writeToBitstream, unsigned char *inOutByteArray, const BitSize_t numberOfBitsToSerialize, const bool rightAlignedBits=true) | RakNet::BitStream | `[inline]`
SerializeBitsFromIntegerRange(bool writeToBitstream, templateType &value, const rangeType minimum, const rangeType maximum, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
SerializeBitsFromIntegerRange(bool writeToBitstream, templateType &value, const rangeType minimum, const rangeType maximum, const int requiredBits, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
SerializeCasted(bool writeToBitstream, sourceType &value) | RakNet::BitStream | `[inline]`
SerializeCompressed(bool writeToBitstream, templateType &inOutTemplateVar) | RakNet::BitStream | `[inline]`
SerializeCompressedDelta(bool writeToBitstream, templateType &inOutCurrentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
SerializeCompressedDelta(bool writeToBitstream, templateType &inOutTemplateVar) | RakNet::BitStream | `[inline]`
SerializeDelta(bool writeToBitstream, templateType &inOutCurrentValue, templateType lastValue) | RakNet::BitStream | `[inline]`
SerializeDelta(bool writeToBitstream, templateType &inOutCurrentValue) | RakNet::BitStream | `[inline]`
SerializeFloat16(bool writeToBitstream, float &inOutFloat, float floatMin, float floatMax) | RakNet::BitStream |
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]`
SetNumberOfBitsAllocated(const BitSize_t lengthInBits) | RakNet::BitStream |
SetReadOffset(const BitSize_t newReadOffset) | RakNet::BitStream | `[inline]`
SetWriteOffset(const BitSize_t offset) | RakNet::BitStream |
Write(templateType inTemplateVar) | RakNet::BitStream | `[inline]`
Write(const char *inputByteArray, const unsigned int numberOfBytes) | RakNet::BitStream |
Write(BitStream *bitStream, BitSize_t numberOfBits) | RakNet::BitStream |
Write0(void) | RakNet::BitStream |
Write1(void) | RakNet::BitStream |
WriteAlignedBytes(const unsigned char *inByteArray, const unsigned int numberOfBytesToWrite) | RakNet::BitStream |
WriteAlignedBytesSafe(const char *inByteArray, const unsigned int inputLength, const unsigned int maxBytesToWrite) | RakNet::BitStream |
WriteBits(const unsigned char *inByteArray, BitSize_t numberOfBitsToWrite, const bool rightAlignedBits=true) | RakNet::BitStream |
WriteBitsFromIntegerRange(const templateType value, const rangeType minimum, const rangeType maximum, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
WriteBitsFromIntegerRange(const templateType value, const rangeType minimum, const rangeType maximum, const int requiredBits, bool allowOutsideRange=false) | RakNet::BitStream | `[inline]`
WriteCasted(const sourceType &value) | RakNet::BitStream | `[inline]`
WriteCompressed(templateType inTemplateVar) | RakNet::BitStream | `[inline]`
WriteCompressed(float inTemplateVar) | RakNet::BitStream | `[inline]`
WriteCompressed(double inTemplateVar) | RakNet::BitStream | `[inline]`
WriteCompressed(RakString inTemplateVar) | 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(bool currentValue, bool lastValue) | RakNet::BitStream | `[inline]`
WriteFloat16(float x, float floatMin, float floatMax) | RakNet::BitStream |
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 *inTemplateVar) | RakNet::BitStream | `[inline]`
WriteRef(const bool &inTemplateVar) | RakNet::BitStream | `[inline]`
WriteRef(const SystemAddress &inTemplateVar) | RakNet::BitStream | `[inline]`
WriteRef(const NetworkID &inTemplateVar) | RakNet::BitStream | `[inline]`
WriteRef(const RakString &inTemplateVar) | RakNet::BitStream | `[inline]`
WriteVector(templateType x, templateType y, templateType z) | RakNet::BitStream | `[inline]`