* Write signed 32-bit integer (little-endian), advancing cursor by 4 bytes. * Requires cursor to be 4-byte aligned.
(v: number)
| 80 | * Requires cursor to be 4-byte aligned. |
| 81 | */ |
| 82 | writeI32(v: number): void { |
| 83 | this.ensureAligned4(this.off); |
| 84 | this.ensureCanWrite(4); |
| 85 | this.dv.setInt32(this.off, v | 0, true); |
| 86 | this.off += 4; |
| 87 | } |
| 88 | |
| 89 | /** Write raw bytes, advancing cursor by bytes.byteLength. */ |
| 90 | writeBytes(bytes: Uint8Array): void { |