bitbuffers module
Provides access to buffer types.
-
class bitbuffers.BitBufferRead
Bases: instance
-
__init__((object)arg1, (object)arg2, (_engines._sound.Channel)arg3[, (_engines._sound.Channel)arg4]) → None
__init__( (object)arg1, (BitBufferWrite)arg2 [, (bool)create_copy=True]) -> object
-
is_overflowed((BitBufferRead)arg1) → bool
-
peek_ubit_long((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → int
-
read_bit_angle((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → float
-
read_bit_angles((BitBufferRead)arg1, (_mathlib.QAngle)arg2) → None
-
read_bit_coord((BitBufferRead)arg1) → float
-
read_bit_coord_mp((BitBufferRead)arg1, (bool)arg2, (bool)arg3) → float
-
read_bit_float((BitBufferRead)arg1) → float
-
read_bit_normal((BitBufferRead)arg1) → float
-
read_bit_vec3_coord((BitBufferRead)arg1, (_mathlib.Vector)arg2) → None
-
read_bit_vec3_normal((BitBufferRead)arg1, (_mathlib.Vector)arg2) → None
-
read_byte((BitBufferRead)arg1) → int
-
read_char((BitBufferRead)arg1) → int
-
read_float((BitBufferRead)arg1) → float
-
read_long((BitBufferRead)arg1) → int
-
read_long_long((BitBufferRead)arg1) → int
-
read_one_bit((BitBufferRead)arg1) → int
-
read_sbit_long((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → int
-
read_short((BitBufferRead)arg1) → int
-
read_string((BitBufferRead)arg1[, (str)errors=None]) → str
-
read_ubit_long((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → int
-
read_ubit_var((BitBufferRead)arg1) → int
-
read_word((BitBufferRead)arg1) → int
-
seek_relative((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → bool
-
seek_to_bit((BitBufferRead)arg1, (_engines._sound.Channel)arg2) → bool
-
set_overflow_flag((BitBufferRead)arg1) → None
-
property current_bit
None( (_bitbuffers.BitBufferRead)arg1, (int)arg2) -> bool
-
property data
None( (_bitbuffers.BitBufferRead)arg1) -> object
-
property data_bits_count
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
property data_bytes_count
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
property num_bits_left
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
property num_bits_read
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
property num_bytes_left
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
property num_bytes_read
None( (_bitbuffers.BitBufferRead)arg1) -> int
-
class bitbuffers.BitBufferWrite
Bases: instance
-
__init__((object)arg1, (object)arg2, (_engines._sound.Channel)arg3[, (_engines._sound.Channel)arg4]) → None
__init__( (object)arg1, (_engines._sound.Channel)arg2) -> object
-
check_for_overflow((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → bool
-
is_overflowed((BitBufferWrite)arg1) → bool
-
reset((BitBufferWrite)arg1) → None :
Reset the buffer.
-
seek_to_bit((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None :
Seeks to a specific position.
-
set_overflow_flag((BitBufferWrite)arg1) → None
-
write_bit_angle((BitBufferWrite)arg1, (float)arg2, (_engines._sound.Channel)arg3) → None
-
write_bit_angles((BitBufferWrite)arg1, (_mathlib.QAngle)arg2) → None
-
write_bit_coord((BitBufferWrite)arg1, (float)arg2) → None
-
write_bit_coord_mp((BitBufferWrite)arg1, (float)arg2, (bool)arg3, (bool)arg4) → None
-
write_bit_float((BitBufferWrite)arg1, (float)arg2) → None
-
write_bit_normal((BitBufferWrite)arg1, (float)arg2) → None
-
write_bit_vec3_coord((BitBufferWrite)arg1, (_mathlib.Vector)arg2) → None
-
write_bit_vec3_normal((BitBufferWrite)arg1, (_mathlib.Vector)arg2) → None
-
write_bits_from_buffer((BitBufferWrite)arg1, (BitBufferRead)arg2, (_engines._sound.Channel)arg3) → bool :
Copy the bits straight out of <pIn>. This seeks <pIn> forward by <nBits>. Returns an error if this buffer or the read buffer overflows.
-
write_byte((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_char((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_float((BitBufferWrite)arg1, (float)arg2) → None
-
write_long((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_long_long((BitBufferWrite)arg1, (int)arg2) → None
-
write_one_bit((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_one_bit_at((BitBufferWrite)arg1, (_engines._sound.Channel)arg2, (_engines._sound.Channel)arg3) → None
-
write_one_bit_no_check((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_sbit_long((BitBufferWrite)arg1, (_engines._sound.Channel)arg2, (_engines._sound.Channel)arg3) → None
-
write_short((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
write_string((BitBufferWrite)arg1, (str)arg2) → bool :
Returns false if it overflows the buffer.
-
write_ubit_long((BitBufferWrite)arg1, (int)arg2, (_engines._sound.Channel)arg3[, (bool)check_range=True]) → None
-
write_ubit_var((BitBufferWrite)arg1, (int)arg2) → None :
Writes an unsigned integer with variable bit length.
-
write_word((BitBufferWrite)arg1, (_engines._sound.Channel)arg2) → None
-
property current_bit
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property data
None( (_bitbuffers.BitBufferWrite)arg1) -> object
-
property data_bits_count
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property data_bytes_count
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property max_num_bits
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property num_bits_left
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property num_bits_written
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property num_bytes_left
None( (_bitbuffers.BitBufferWrite)arg1) -> int
-
property num_bytes_written
None( (_bitbuffers.BitBufferWrite)arg1) -> int