@realsee/five
Version:
Realsee Renderer SDK
52 lines (51 loc) • 3.08 kB
TypeScript
import { Fetcher } from '../../../utils/ajax';
import { GlTF } from './glTF';
import type { GlTFResult } from './type';
import { KHR_binary_glTF } from './extensions/KHR_binary_glTF';
import { KHR_draco_mesh_compression } from './extensions/KHR_draco_mesh_compression';
import { KHR_texture_basisu } from './extensions/KHR_texture_basisu';
import { KHR_texture_transform } from './extensions/KHR_texture_transform';
import { KHR_mesh_quantization } from './extensions/KHR_mesh_quantization';
import { KHR_materials_unlit } from './extensions/KHR_materials_unlit';
import { KHR_node_visibility } from './extensions/KHR_node_visibility';
import { KHR_animation_pointer } from './extensions/KHR_animation_pointer';
import { KHR_materials_clearcoat } from './extensions/KHR_materials_clearcoat';
import { KHR_materials_sheen } from './extensions/KHR_materials_sheen';
import { KHR_materials_transmission } from './extensions/KHR_materials_transmission';
import { KHR_materials_emissive_strength } from './extensions/KHR_materials_emissive_strength';
import { EXT_meshopt_compression } from './extensions/EXT_meshopt_compression';
import { EXT_texture_webp } from './extensions/EXT_texture_webp';
import { CESIUM_RTC } from './extensions/CESIUM_RTC';
import { REALSEE_materials_lightmap } from './extensions/REALSEE_materials_lightmap';
import { KHR_gaussian_splatting } from './extensions/KHR_gaussian_splatting';
import { KHR_gaussian_splatting_compression_spz } from './extensions/KHR_gaussian_splatting_compression_spz';
import { KHR_gaussian_splatting_compression_spz_2 } from './extensions/KHR_gaussian_splatting_compression_spz_2';
export declare const EXTENSIONS: {
KHR_binary_glTF: typeof KHR_binary_glTF;
KHR_draco_mesh_compression: typeof KHR_draco_mesh_compression;
KHR_texture_basisu: typeof KHR_texture_basisu;
KHR_texture_transform: typeof KHR_texture_transform;
KHR_mesh_quantization: typeof KHR_mesh_quantization;
KHR_materials_unlit: typeof KHR_materials_unlit;
KHR_node_visibility: typeof KHR_node_visibility;
KHR_animation_pointer: typeof KHR_animation_pointer;
KHR_materials_clearcoat: typeof KHR_materials_clearcoat;
KHR_materials_sheen: typeof KHR_materials_sheen;
KHR_materials_transmission: typeof KHR_materials_transmission;
KHR_materials_emissive_strength: typeof KHR_materials_emissive_strength;
EXT_meshopt_compression: typeof EXT_meshopt_compression;
EXT_texture_webp: typeof EXT_texture_webp;
CESIUM_RTC: typeof CESIUM_RTC;
REALSEE_materials_lightmap: typeof REALSEE_materials_lightmap;
KHR_gaussian_splatting: typeof KHR_gaussian_splatting;
KHR_gaussian_splatting_compression_spz: typeof KHR_gaussian_splatting_compression_spz;
KHR_gaussian_splatting_compression_spz_2: typeof KHR_gaussian_splatting_compression_spz_2;
};
export { GlTFResult };
export declare function parseGltf(data: ArrayBuffer | string, options: {
copyUV2?: boolean;
resourcePath?: string;
search?: string;
jsonModify?: (json: GlTF) => GlTF;
fetcher: Fetcher;
}): Promise<GlTFResult>;