class final readonly Optional · pdftoolkit/opentype 0.1.0

PDFToolkit\OpenType\Binary\BinaryView
A bounded immutable view sharing its backing bytes with child views.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Construction

__construct()

public function __construct(string $bytes, int $baseOffset = 0, ?int $length = null)

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

Declared methods

bytes()

public function bytes(int $offset, int $length): string

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

int16()

public function int16(int $offset): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

size()

public function size(): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

uint16()

public function uint16(int $offset): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

uint24()

public function uint24(int $offset): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

uint32()

public function uint32(int $offset): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

uint8()

public function uint8(int $offset): int

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗

view()

public function view(int $offset, ?int $length = null): self

Declared by PDFToolkit\OpenType\Binary\BinaryView · View the code ↗