52 inline uint32 GetPosBytes()
const {
return (BufferBitPosition - BufferBitStartOffset + 7) >> 3U; }
61 inline uint32 GetBitsLeft()
const {
return (OverflowBitCount ? 0U : (BufferBitCapacity - BufferBitPosition)); }
67 inline bool IsOverflown()
const {
return OverflowBitCount != 0; }
95 uint32 BufferBitStartOffset;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 GetBitStreamPositionForNetTrace(const UE::Net::FNetBitStreamReader &Stream)
Definition NetBitStreamReader.h:108
Definition NetBitStreamReader.h:11
IRISCORE_API FNetBitStreamReader CreateSubstream(uint32 MaxBitCount=~0U)
Definition NetBitStreamReader.cpp:205
bool IsOverflown() const
Definition NetBitStreamReader.h:67
uint32 GetAbsolutePosBits() const
Definition NetBitStreamReader.h:58
uint32 GetPosBytes() const
Definition NetBitStreamReader.h:52
IRISCORE_API void CommitSubstream(FNetBitStreamReader &Substream)
Definition NetBitStreamReader.cpp:235
IRISCORE_API void DiscardSubstream(FNetBitStreamReader &Substream)
Definition NetBitStreamReader.cpp:256
uint32 GetBitsLeft() const
Definition NetBitStreamReader.h:61
IRISCORE_API uint32 ReadBits(uint32 BitCount)
Definition NetBitStreamReader.cpp:54
uint32 GetPosBits() const
Definition NetBitStreamReader.h:55
IRISCORE_API void DoOverflow()
Definition NetBitStreamReader.cpp:197
IRISCORE_API FNetBitStreamReader()
Definition NetBitStreamReader.cpp:20
IRISCORE_API void InitBits(const void *Buffer, uint32 BitCount)
Definition NetBitStreamReader.cpp:38
bool ReadBool()
Definition NetBitStreamReader.h:34
IRISCORE_API ~FNetBitStreamReader()
Definition NetBitStreamReader.cpp:33
IRISCORE_API void ReadBitStream(uint32 *Dst, uint32 BitCount)
Definition NetBitStreamReader.cpp:101
Definition NetworkVersion.cpp:28