Interface GLTFLoaderExtensionOptions
EXT_lights_area: {};
EXT_lights_ies: {};
EXT_lights_image_based: {};
EXT_mesh_gpu_instancing: {};
EXT_meshopt_compression: {};
EXT_texture_avif: {};
EXT_texture_webp: {};
ExtrasAsMetadata: {};
KHR_animation_pointer: {};
KHR_draco_mesh_compression: {};
KHR_gaussian_splatting: {};
KHR_interactivity: {
autoStart?: boolean;
parseOnly?: boolean;
strictValidation?: boolean;
};
KHR_lights_punctual: {};
KHR_materials_anisotropy: {};
KHR_materials_clearcoat: {};
KHR_materials_coat: {};
KHR_materials_diffuse_roughness: {};
KHR_materials_diffuse_transmission: {};
KHR_materials_dispersion: {};
KHR_materials_emissive_strength: {};
KHR_materials_fuzz: {};
KHR_materials_ior: {};
KHR_materials_iridescence: {};
KHR_materials_pbrSpecularGlossiness: {};
KHR_materials_sheen: {};
KHR_materials_specular: {};
KHR_materials_transmission: {};
KHR_materials_unlit: {};
KHR_materials_variants: Partial<
{
defaultVariant: string;
onLoaded: (controller: MaterialVariantsController) => void;
},
>;
KHR_materials_volume: {};
KHR_materials_volume_scatter: {};
KHR_mesh_quantization: {};
KHR_node_hoverability: {};
KHR_node_selectability: {};
KHR_node_visibility: {};
KHR_texture_basisu: {};
KHR_texture_transform: {};
KHR_xmp_json_ld: {};
MSFT_audio_emitter: {};
MSFT_lod: Partial<{ maxLODsToLoad: number }>;
MSFT_minecraftMesh: {};
MSFT_sRGBFactors: {};
[key: string]: Record<string, unknown> | undefined;
}
Hierarchy
- Record<string, Record<string, unknown> | undefined>
- GLTFLoaderExtensionOptions
Indexable
-
[key: string]: Record<string, unknown> | undefined
Index
Properties
Properties
EXT_ lights_ area
Defines options for the EXT_lights_area extension.
EXT_ lights_ ies
Defines options for the EXT_lights_ies extension.
EXT_ lights_ image_ based
Defines options for the EXT_lights_image_based extension.
EXT_ mesh_ gpu_ instancing
Defines options for the EXT_mesh_gpu_instancing extension.
EXT_ meshopt_ compression
Defines options for the EXT_meshopt_compression extension.
EXT_ texture_ avif
Defines options for the EXT_texture_avif extension.
EXT_ texture_ webp
Defines options for the EXT_texture_webp extension.
Extras As Metadata
Defines options for the ExtrasAsMetadata extension.
KHR_ animation_ pointer
Defines options for the KHR_animation_pointer extension.
KHR_ draco_ mesh_ compression
Defines options for the KHR_draco_mesh_compression extension.
KHR_ gaussian_ splatting
Defines options for the KHR_gaussian_splatting extension.
KHR_ interactivity
autoStart?: boolean;
parseOnly?: boolean;
strictValidation?: boolean;
}
Defines options for the KHR_interactivity extension.
Type Declaration
-
OptionalautoStart?: booleanWhether the selected default graph starts automatically after import. Defaults to true.
-
OptionalparseOnly?: booleanWhether to retain only the canonical source model and executable FlowGraph serialization without constructing runtime graphs. Defaults to false.
-
OptionalstrictValidation?: booleanWhether to enforce the ratified graph validation rules. Defaults to true. Set to false only for pre-ratification assets.
KHR_ lights_ punctual
Defines options for the KHR_lights_punctual extension.
KHR_ materials_ anisotropy
Defines options for the KHR_materials_anisotropy extension.
KHR_ materials_ clearcoat
Defines options for the KHR_materials_clearcoat extension.
KHR_ materials_ coat
Defines options for the KHR_materials_coat extension.
KHR_ materials_ diffuse_ roughness
Defines options for the KHR_materials_diffuse_roughness extension.
KHR_ materials_ diffuse_ transmission
Defines options for the KHR_materials_diffuse_transmission extension.
KHR_ materials_ dispersion
Defines options for the KHR_materials_dispersion extension.
KHR_ materials_ emissive_ strength
Defines options for the KHR_materials_emissive_strength extension.
KHR_ materials_ fuzz
Defines options for the KHR_materials_fuzz extension.
KHR_ materials_ ior
Defines options for the KHR_materials_ior extension.
KHR_ materials_ iridescence
Defines options for the KHR_materials_iridescence extension.
KHR_ materials_ pbr Specular Glossiness
Defines options for the KHR_materials_pbrSpecularGlossiness extension.
KHR_ materials_ sheen
Defines options for the KHR_materials_sheen extension.
KHR_ materials_ specular
Defines options for the KHR_materials_specular extension.
KHR_ materials_ transmission
Defines options for the KHR_materials_transmission extension.
KHR_ materials_ unlit
Defines options for the KHR_materials_unlit extension.
KHR_ materials_ variants
{
defaultVariant: string;
onLoaded: (controller: MaterialVariantsController) => void;
},
>
Defines options for the KHR_materials_variants extension.
KHR_ materials_ volume
Defines options for the KHR_materials_volume extension.
KHR_ materials_ volume_ scatter
Defines options for the KHR_materials_volume_scatter extension.
KHR_ mesh_ quantization
Defines options for the KHR_mesh_quantization extension.
KHR_ node_ hoverability
Defines options for the KHR_node_hoverability extension.
KHR_ node_ selectability
Defines options for the KHR_selectability extension.
KHR_ node_ visibility
Defines options for the KHR_node_visibility extension.
KHR_ texture_ basisu
Defines options for the KHR_texture_basisu extension.
KHR_ texture_ transform
Defines options for the KHR_texture_transform extension.
KHR_ xmp_ json_ ld
Defines options for the KHR_xmp_json_ld extension.
MSFT_ audio_ emitter
Defines options for the MSFT_audio_emitter extension.
MSFT_ lod
Defines options for the MSFT_lod extension.
MSFT_ minecraft Mesh
Defines options for the MSFT_minecraftMesh extension.
MSFT_ s RGB Factors
Defines options for the MSFT_sRGBFactors extension.
Defines options for glTF loader extensions. This interface is extended by specific extensions.