LeviLamina
Loading...
Searching...
No Matches
rtc::BitBufferWriter Class Reference

Public Member Functions

BitBufferWriteroperator= (BitBufferWriter const &)
 
 BitBufferWriter (BitBufferWriter const &)
 
MCAPI BitBufferWriter (uchar *bytes, uint64 byte_count)
 
MCAPI bool ConsumeBits (uint64 bit_count)
 
MCAPI void GetCurrentOffset (uint64 *out_byte_offset, uint64 *out_bit_offset)
 
MCAPI uint64 RemainingBitCount () const
 
MCAPI bool WriteBits (uint64 val, uint64 bit_count)
 
MCAPI bool WriteNonSymmetric (uint val, uint num_values)
 
MCAPI bool WriteUInt16 (ushort val)
 
MCAPI bool WriteUInt8 (uchar val)
 
MCAPI void * $ctor (uchar *bytes, uint64 byte_count)
 

Static Public Member Functions

static MCAPI uint64 SizeNonSymmetricBits (uint val, uint num_values)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk3c6073
 
::ll::UntypedStorage< 8, 8 > mUnk1b2a4b
 
::ll::UntypedStorage< 8, 8 > mUnke9b179
 
::ll::UntypedStorage< 8, 8 > mUnkc7ce4c
 

Constructor & Destructor Documentation

◆ BitBufferWriter()

MCAPI rtc::BitBufferWriter::BitBufferWriter ( uchar * bytes,
uint64 byte_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ ConsumeBits()

MCAPI bool rtc::BitBufferWriter::ConsumeBits ( uint64 bit_count)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetCurrentOffset()

MCAPI void rtc::BitBufferWriter::GetCurrentOffset ( uint64 * out_byte_offset,
uint64 * out_bit_offset )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ RemainingBitCount()

MCAPI uint64 rtc::BitBufferWriter::RemainingBitCount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WriteBits()

MCAPI bool rtc::BitBufferWriter::WriteBits ( uint64 val,
uint64 bit_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WriteNonSymmetric()

MCAPI bool rtc::BitBufferWriter::WriteNonSymmetric ( uint val,
uint num_values )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WriteUInt16()

MCAPI bool rtc::BitBufferWriter::WriteUInt16 ( ushort val)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ WriteUInt8()

MCAPI bool rtc::BitBufferWriter::WriteUInt8 ( uchar val)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SizeNonSymmetricBits()

static MCAPI uint64 rtc::BitBufferWriter::SizeNonSymmetricBits ( uint val,
uint num_values )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * rtc::BitBufferWriter::$ctor ( uchar * bytes,
uint64 byte_count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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