@axieinfinity/mixer
Version:
Axie Infinity Mixer
20 lines • 1.11 kB
TypeScript
import { MixedSkeletonData, SampleSkeletonData } from '../common/samples/SampleSkeletonData';
export declare const isBodySample: (name: string) => boolean;
export declare const getSampleName: (name: string, boneCombo: Array<string>) => string;
export declare const addCustomBoneRule: (edges: {
[key: string]: string[];
}, sortingRules: {
[key: string]: string[];
}) => void;
export declare const mixEntriesFromSample: (mapEntries: (sample: SampleSkeletonData) => {
[key: string]: any;
}[], boneCombo: Array<string>, samples: Map<string, SampleSkeletonData>, sortingRules: {
[key: string]: string[];
}) => Array<any>;
export declare const mixSkins: (boneCombo: Array<string>, samples: Map<string, SampleSkeletonData>, boneNames: Array<string>, skinNames: Array<string>, slotNames: Array<string>, debug?: boolean) => {
[key: string]: any;
}[];
export declare const mix: (boneCombo: Array<string>, samples: Map<string, SampleSkeletonData>, sortingRules: {
[key: string]: string[];
}, debug?: boolean) => MixedSkeletonData;
//# sourceMappingURL=SplatSkeletonMixer.d.ts.map