Lines Matching defs:bitOffset
16 uint32 bitOffset;
18 BitReader(const uint8* data, uint64 bitSize, uint32 bitOffset)
22 bitOffset(bitOffset)
32 if (bitOffset == 0)
35 return (byte << bitOffset) | (*data >> (8 - bitOffset));
42 bitOffset += count;
44 if (bitOffset <= 8) {
45 if (bitOffset == 8) {
46 bitOffset = 0;
51 return (byte >> (8 - bitOffset)) & ((1 << count) - 1);
55 bitOffset -= 8;
56 return ((byte << bitOffset) | (*data >> (8 - bitOffset)))
97 BitBuffer::AddBits(const void* _data, uint64 bitSize, uint32 bitOffset)
102 const uint8* data = (const uint8*)_data + bitOffset / 8;
103 bitOffset %= 8;
105 BitReader reader(data, bitSize, bitOffset);