UNPKG

prendy

Version:

Make games with prerendered backdrops using babylonjs and repond

20 lines (19 loc) 818 B
import { AssetContainer, PBRMaterial } from "@babylonjs/core"; import { MyTypes } from "../declarations"; export default function models<T_MyTypes extends MyTypes = MyTypes>(prendyAssets: T_MyTypes["Assets"]): { startStates: { [K_ModelName in T_MyTypes["Types"]["ModelName"]]: { wantToLoad: boolean; isLoading: boolean; isLoaded: boolean; }; }; getDefaultState: <T_ModelName extends T_MyTypes["Types"]["ModelName"]>(_modelName: T_ModelName) => { wantToLoad: boolean; isLoading: boolean; isLoaded: boolean; }; getDefaultRefs: <T_ModelName_1 extends T_MyTypes["Types"]["ModelName"]>(_modelName: T_ModelName_1) => { container: AssetContainer | null; materialRef: PBRMaterial | null; materialRefs: PBRMaterial[] | null; }; };