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

Public Member Functions

BitBufferWriter & operator= (BitBufferWriter const &)
 BitBufferWriter (BitBufferWriter const &)
MCAPI BitBufferWriter (uchar *bytes, uint64 byte_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

◆ 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()

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: