Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FBitWriterMark Struct Reference

#include <BitWriter.h>

Public Member Functions

 FBitWriterMark ()
 
 FBitWriterMark (FBitWriter &Writer)
 
FORCEINLINE_DEBUGGABLE int64 GetNumBits () const
 
FORCEINLINE_DEBUGGABLE void Init (FBitWriter &Writer)
 
void Reset ()
 
void Pop (FBitWriter &Writer)
 
void Copy (FBitWriter &Writer, TArray< uint8 > &Buffer)
 
FORCEINLINE_DEBUGGABLE void PopWithoutClear (FBitWriter &Writer)
 

Private Attributes

bool Overflowed
 
int64 Num
 

Detailed Description

Definition at line 196 of file BitWriter.h.

Constructor & Destructor Documentation

◆ FBitWriterMark() [1/2]

FBitWriterMark::FBitWriterMark ( )
inline

Definition at line 200 of file BitWriter.h.

◆ FBitWriterMark() [2/2]

FBitWriterMark::FBitWriterMark ( FBitWriter & Writer)
inline

Definition at line 205 of file BitWriter.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ Copy()

void FBitWriterMark::Copy ( FBitWriter & Writer,
TArray< uint8 > & Buffer )

◆ GetNumBits()

FORCEINLINE_DEBUGGABLE int64 FBitWriterMark::GetNumBits ( ) const
inline

Definition at line 210 of file BitWriter.h.

◆ Init()

FORCEINLINE_DEBUGGABLE void FBitWriterMark::Init ( FBitWriter & Writer)
inline

Definition at line 215 of file BitWriter.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Pop()

void FBitWriterMark::Pop ( FBitWriter & Writer)

◆ PopWithoutClear()

FORCEINLINE_DEBUGGABLE void FBitWriterMark::PopWithoutClear ( FBitWriter & Writer)
inline

Pops the BitWriter back to the start but doesn't clear what was written.

Definition at line 231 of file BitWriter.h.

◆ Reset()

void FBitWriterMark::Reset ( )
inline

Definition at line 221 of file BitWriter.h.

Member Data Documentation

◆ Num

int64 FBitWriterMark::Num
private

Definition at line 239 of file BitWriter.h.

◆ Overflowed

bool FBitWriterMark::Overflowed
private

Definition at line 238 of file BitWriter.h.


The documentation for this struct was generated from the following file: