@realsee/five
Version:
Realsee Renderer SDK
26 lines (25 loc) • 749 B
TypeScript
import { BaseExtension } from './base';
import type { Parser } from '../parser';
/**
* Specification: https://github.com/KhronosGroup/glTF/tree/main/extensions/1.0/Khronos/KHR_binary_glTF
*/
export declare class KHR_binary_glTF extends BaseExtension {
static HEADER_MAGIC: string;
static HEADER_LENGTH: number;
static CHUNK_TYPES: {
JSON: number;
BIN: number;
};
static getMagic(data: ArrayBuffer): string;
header: {
magic: string;
version: number;
length: number;
};
content: string;
body: ArrayBuffer | null;
constructor();
loadGlbBinary(data: ArrayBuffer): void;
loadBuffer(index: number, parser: Parser): Promise<ArrayBuffer> | null;
clear(): void;
}