57 inline uint32 GetPosBytes()
const {
return (BufferBitPosition - BufferBitStartOffset + 7) >> 3U; }
66 inline uint32 GetBitsLeft()
const {
return (OverflowBitCount ? 0U : (BufferBitCapacity - BufferBitPosition)); }
72 inline bool IsOverflown()
const {
return OverflowBitCount != 0; }
100 uint32 BufferBitStartOffset;
uint32 GetBitStreamPositionForNetTrace(const FBitWriter &Stream)
Definition CoreNet.h:442
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
Definition NetBitStreamWriter.h:11
IRISCORE_API void CommitWrites()
Definition NetBitStreamWriter.cpp:207
IRISCORE_API void WriteBitStream(const uint32 *Src, uint32 SrcBitOffset, uint32 BitCount)
Definition NetBitStreamWriter.cpp:114
bool IsOverflown() const
Definition NetBitStreamWriter.h:72
IRISCORE_API void DoOverflow()
Definition NetBitStreamWriter.cpp:244
IRISCORE_API void DiscardSubstream(FNetBitStreamWriter &Substream)
Definition NetBitStreamWriter.cpp:307
IRISCORE_API FNetBitStreamWriter()
Definition NetBitStreamWriter.cpp:22
uint32 GetPosBits() const
Definition NetBitStreamWriter.h:60
bool WriteBool(bool Value)
Definition NetBitStreamWriter.h:110
IRISCORE_API void CommitSubstream(FNetBitStreamWriter &Substream)
Definition NetBitStreamWriter.cpp:283
IRISCORE_API FNetBitStreamWriter CreateSubstream(uint32 MaxBitCount=~0U)
Definition NetBitStreamWriter.cpp:253
uint32 GetBitsLeft() const
Definition NetBitStreamWriter.h:66
IRISCORE_API ~FNetBitStreamWriter()
Definition NetBitStreamWriter.cpp:35
IRISCORE_API void InitBytes(void *Buffer, uint32 ByteCount)
Definition NetBitStreamWriter.cpp:41
IRISCORE_API void WriteBits(uint32 Value, uint32 BitCount)
Definition NetBitStreamWriter.cpp:59
uint32 GetAbsolutePosBits() const
Definition NetBitStreamWriter.h:63
uint32 GetPosBytes() const
Definition NetBitStreamWriter.h:57
Definition NetworkVersion.cpp:28