136 using UnsignedType = std::conditional_t<
sizeof(T) == 8,
uint64,
uint32>;
143 using UnsignedType = std::conditional_t<
sizeof(T) == 8,
uint64,
uint32>;
154 Writer.WriteBits(
Value, BitCount);
162 Writer.WriteBits(
Value, 23U);
183 Value |= Reader.ReadBits(23U);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NetBitStreamReader.h:11
IRISCORE_API uint32 ReadBits(uint32 BitCount)
Definition NetBitStreamReader.cpp:54
Definition NetBitStreamWriter.h:11
IRISCORE_API void WriteBits(uint32 Value, uint32 BitCount)
Definition NetBitStreamWriter.cpp:59
Definition NetworkVersion.cpp:28
float DequantizeSignedUnitFloat(uint32 Value, uint32 BitCount)
Definition BitPacking.cpp:258
uint32 QuantizeSignedUnitFloat(float Value, uint32 BitCount)
Definition BitPacking.cpp:225
void DeserializeUintDelta(FNetBitStreamReader &Reader, uint32 &OutValue, const uint32 PrevValue, const uint8 *SmallBitCountTable, const uint32 SmallBitCountTableEntryCount, uint8 LargeBitCount)
Definition BitPacking.cpp:194
uint32 DeserializeSignedUnitFloat(FNetBitStreamReader &Reader, uint32 BitCount)
void SerializeUintDelta(FNetBitStreamWriter &Writer, const uint32 Value, const uint32 PrevValue, const uint8 *SmallBitCountTable, const uint32 SmallBitCountTableEntryCount, uint8 LargeBitCount)
Definition BitPacking.cpp:189
void SerializeIntDelta(FNetBitStreamWriter &Writer, const int32 Value, const int32 PrevValue, const uint8 *SmallBitCountTable, const uint32 SmallBitCountTableEntryCount, uint8 LargeBitCount)
Definition BitPacking.cpp:177
void DeserializeIntDelta(FNetBitStreamReader &Reader, int32 &OutValue, const int32 PrevValue, const uint8 *SmallBitCountTable, const uint32 SmallBitCountTableEntryCount, uint8 LargeBitCount)
Definition BitPacking.cpp:182
bool SerializeSameValue(FNetBitStreamWriter &Writer, const T Value, const T OtherValue)
Definition BitPacking.h:86
bool DeserializeSameValue(FNetBitStreamReader &Reader, T &OutValue, const T OtherValue)
Definition BitPacking.h:102
void SerializeSignedUnitFloat(FNetBitStreamWriter &Writer, uint32 Value, uint32 BitCount)
Definition IsIntegral.h:12