import type { Nullable } from "@babylonjs/core/types"; import type { MmdStandardMaterial } from "../../../Loader/mmdStandardMaterial"; import type { ILogger } from "../../ILogger"; import type { MmdMorphController } from "../../mmdMorphController"; type MorphIndices = readonly number[]; /** * Induces a recompilation of the `MmdStandardMaterial`. * * This method prevents frame drop during animation by inducing properties to be recompiled that are used in morph animation * * @param materials Materials * @param morphController Morph controller * @param morphIndices Morph indices to induce recompile * @param logger logger */ export declare function induceMmdStandardMaterialRecompile(materials: MmdStandardMaterial[], morphController: MmdMorphController, morphIndices: readonly Nullable[], logger?: ILogger): void; export {};