prendy
Version:
Make games with prerendered backdrops using babylonjs and repond
21 lines (20 loc) • 822 B
TypeScript
import { AnimationGroup, AssetContainer, Camera, Mesh, PBRMaterial, Skeleton, Texture, TransformNode } from "@babylonjs/core";
import "@babylonjs/loaders/glTF";
export declare function useModelFile<T_Names extends {
meshes: any;
materials: any;
animationGroups: any;
textures: any;
transformNodes: any;
skeletons: any;
cameras: any;
}>(modelFile: string): {
meshes: Record<T_Names["meshes"], Mesh>;
materials: Record<T_Names["materials"], PBRMaterial>;
textures: Record<T_Names["textures"], Texture>;
transformNodes: Record<T_Names["transformNodes"], TransformNode>;
animationGroups: Record<T_Names["animationGroups"], AnimationGroup>;
skeletons: Record<T_Names["skeletons"], Skeleton>;
cameras: Record<T_Names["cameras"], Camera>;
container: AssetContainer;
};