Kaba class BinaryBuffer ed
Can be used to accumulate binary data for transmission.
Syntax ed
class BinaryBuffer
var data: bytes
# constructors
func mut __init__()
# functions
func mut clear()
func mut end_block()
func get_pos() -> i32
func mut set_pos(pos: i32)
func mut start_block()
# operators
func mut __rshift__(out i: i32) # BinaryBuffer >> i32
func mut __rshift__(out f: f32) # BinaryBuffer >> f32
func mut __rshift__(out b: bool) # BinaryBuffer >> bool
func mut __rshift__(out c: u8) # BinaryBuffer >> u8
func mut __rshift__(out s: string) # BinaryBuffer >> string
func mut __rshift__(out v: vec3) # BinaryBuffer >> vec3
func mut __lshift__(i: i32) # BinaryBuffer << i32
func mut __lshift__(f: f32) # BinaryBuffer << f32
func mut __lshift__(b: bool) # BinaryBuffer << bool
func mut __lshift__(c: u8) # BinaryBuffer << u8
func mut __lshift__(s: string) # BinaryBuffer << string
func mut __lshift__(v: vec3) # BinaryBuffer << vec3
Functions ed
- func mut clear()
- ...
- func mut end_block()
- ...
- func get_pos() -> i32
- ...
- func mut set_pos(pos: i32)
- ...
- func mut start_block()
- ...
Elements ed
- var data: bytes
- ...