UNPKG

sandai-react

Version:

React components and utilities for the Sandai 3D AI Characters.

47 lines 2.25 kB
import { MotionExpression } from "../../../r3f-vrm/src/utils/MotionExpressionManager"; import { ExpressionOptions, LoopType } from "../../../r3f-vrm/src/utils/ExpressionManager"; import { Observable, Subscriber } from "rxjs"; import { AnimationClip } from "three"; export interface RpcMethods_MotionExpressionManager { "_vrmManager.expressionManager.motion.x2motion": { args: [type: "\"fbx\"" | "\"bvh\"" | "\"vrma\"", filePath: string, onProgress: (...args: any[]) => any]; return: Promise<MotionExpression<any>>; }; "_vrmManager.expressionManager.motion.fbx2motion": { args: [filePath: string, onProgress: (...args: any[]) => any]; return: Promise<MotionExpression<any>>; }; "_vrmManager.expressionManager.motion.bvh2motion": { args: [filePath: string, onProgress: (...args: any[]) => any]; return: Promise<MotionExpression<any>>; }; "_vrmManager.expressionManager.motion.vrma2motion": { args: [filePath: string, onProgress: (...args: any[]) => any]; return: Promise<MotionExpression<any>>; }; "_vrmManager.expressionManager.motion.frameOverride": { args: [onFrame: null | any]; return: void; }; "_vrmManager.expressionManager.motion.applyExpressions": { args: [expressions: MotionExpression<any>[], loop: LoopType, opt: undefined | ExpressionOptions, skipFirstRender: undefined | false | true]; return: Observable<MotionExpression<any>>; }; "_vrmManager.expressionManager.motion._applyExpressions": { args: [expressions: MotionExpression<any>[], loop: LoopType, transitionDuration: number, previousClip: null | AnimationClip, observer: undefined | Subscriber<MotionExpression<any>>, opt: ExpressionOptions]; return: void; }; "_vrmManager.expressionManager.motion._setClipInterpolation": { args: [clip: AnimationClip, interpolationMode: 2300 | 2301 | 2302]; return: void; }; "_vrmManager.expressionManager.motion.processExpressions": { args: [delta: number]; return: void; }; "_vrmManager.expressionManager.motion.destroy": { args: []; return: void; }; } //# sourceMappingURL=MotionExpressionManager.rpc.d.ts.map