UNPKG

@itwin/core-frontend

Version:
21 lines 1.12 kB
/** @packageDocumentation * @module Tiles */ import type { ExtMeshoptCompressionFilter, ExtMeshoptCompressionMode } from "../../common/gltf/GltfSchema"; export interface MeshoptDecoder { decodeVertexBuffer: (target: Uint8Array, count: number, size: number, source: Uint8Array, filter?: string) => void; decodeIndexBuffer: (target: Uint8Array, count: number, size: number, source: Uint8Array) => void; decodeIndexSequence: (target: Uint8Array, count: number, size: number, source: Uint8Array) => void; decodeGltfBuffer(target: Uint8Array, count: number, size: number, source: Uint8Array, mode: string, filter?: string): void; } export declare function getMeshoptDecoder(): Promise<MeshoptDecoder | undefined>; /** Arguments supplied to decodeMeshoptBuffer. */ export interface DecodeMeshoptBufferArgs { byteStride: number; count: number; mode: ExtMeshoptCompressionMode; filter?: ExtMeshoptCompressionFilter; } export declare function decodeMeshoptBuffer(source: Uint8Array, args: DecodeMeshoptBufferArgs): Promise<Uint8Array | undefined>; //# sourceMappingURL=MeshoptCompression.d.ts.map