Zdexby TheHolyOneZ
8,798 structs
Struct

StreamCompressionModel

: ValueType : Object
Unity.Collections.StreamCompressionModel, Unity.Collections 0x00F4 (244 B) Unity.Collections.dll
0x00x00F4

Members 12

OffsetSizeNameTypeFlags
0x08k_BucketSizesbyte[]Static+2 flags
0x08k_BucketOffsetsuint[]Static+2 flags
0x08k_FirstBucketCandidateint[]Static+2 flags
0x08k_DefaultModelDatabyte[]Static+2 flags
—0x04k_AlphabetSizeintStatic+2 flags
—0x04k_MaxHuffmanSymbolLengthintStatic+2 flags
—0x04k_MaxContextsintStatic+2 flags
0x01m_InitializedbytePrivate
0x20encodeTable<encodeTable>e__FixedBuffer1 flags
0x80decodeTable<decodeTable>e__FixedBuffer1 flags
0x10bucketSizes<bucketSizes>e__FixedBuffer1 flags
0x00B20x02padding / unreflected
0x40bucketOffsets<bucketOffsets>e__FixedBuffer1 flags

Functions 12

SignatureFlagsNativeParams
StreamCompressionModel get_Default()PublicStatic+1 flags0xF4
void Initialize()PrivateStatic0x00
void GenerateHuffmanCodes(const NativeArray<System.Byte>& symbolCodes, int symbolCodesOffset, const NativeArray<System.Byte>& symbolLengths, int symbolLengthsOffset, int alphabetSize, int maxCodeLength)PrivateStatic0x10
uint ReverseBits(uint value, int num_bits)PrivateStatic0x04
void GenerateHuffmanDecodeTable(const NativeArray<System.UInt16>& decodeTable, int decodeTableOffset, const NativeArray<System.Byte>& symbolLengths, const NativeArray<System.Byte>& symbolCodes, int alphabetSize, int maxCodeLength)PrivateStatic0x10
int CalculateBucket(uint value)Public0x04
int GetCompressedSizeInBits(uint value)Public0x04
void CheckAlphabetSize(int alphabetSize)PrivateStatic0x04
void CheckSymbolLength(const NativeArray<System.Byte>& symbolLengths, int symbolLengthsOffset, int symbol, int length)PrivateStatic0x10
void CheckAlphabetAndMaxCodeLength(int alphabetSize, int maxCodeLength)PrivateStatic0x04
void CheckExceedMaxCodeLength(int length, int maxCodeLength)PrivateStatic0x04
void .cctor()PrivateStatic+1 flags0x00

Used by 4

types with a member, parameter or interface of this type