UNPKG

sandai-react

Version:

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

53 lines 2.69 kB
import { ExpressionInput } from "../../../r3f-vrm/src/utils/ExpressionManager"; import { Observable } from "rxjs"; import { FaceExpression } from "../../../r3f-vrm/src/utils/FaceExpressionManager"; import { MotionExpression } from "../../../r3f-vrm/src/utils/MotionExpressionManager"; import { MouthExpression } from "../../../r3f-vrm/src/utils/MouthExpressionManager"; import { BufferGeometry } from "three"; export interface RpcMethods_ExpressionManager { "_vrmManager.expressionManager._express": { args: [expressionInput: ExpressionInput, opt: undefined | any]; return: Observable<FaceExpression<any> | MotionExpression<any> | MouthExpression<any>>; }; "_vrmManager.expressionManager.express": { args: [expressionInput: ExpressionInput, opt: undefined | any]; return: Observable<FaceExpression<any> | MotionExpression<any> | MouthExpression<any>>; }; "_vrmManager.expressionManager.findOverlappingExpressions": { args: [expressionKeys: string[]]; return: Map<"\"neutral\"" | "\"duration\"" | "\"angry\"" | "\"happy\"" | "\"relaxed\"" | "\"sad\"" | "\"surprised\"" | "\"metadata\"" | "\"blinkLeft\"" | "\"blinkRight\"" | "\"lookX\"" | "\"lookY\"" | "\"aa\"" | "\"ee\"" | "\"ih\"" | "\"oh\"" | "\"ou\"", Map<"\"neutral\"" | "\"duration\"" | "\"angry\"" | "\"happy\"" | "\"relaxed\"" | "\"sad\"" | "\"surprised\"" | "\"metadata\"" | "\"blinkLeft\"" | "\"blinkRight\"" | "\"lookX\"" | "\"lookY\"" | "\"aa\"" | "\"ee\"" | "\"ih\"" | "\"oh\"" | "\"ou\"", number>>; }; "_vrmManager.expressionManager.findExpressionVertexDeltas": { args: [expressionKeys: string[]]; return: Map<string, Map<string, Map<number, number>>>; }; "_vrmManager.expressionManager.markGeometryForUpdate": { args: [geometry: BufferGeometry<any>]; return: void; }; "_vrmManager.expressionManager.cloneMorphGeometry": { args: [geometry: BufferGeometry<any>]; return: BufferGeometry<any>; }; "_vrmManager.expressionManager.ensureInitialGeometryStored": { args: [targetExpression: string]; return: void; }; "_vrmManager.expressionManager.decoupleExpression": { args: [targetExpression: string, deltaExpression: string, withDelta: number]; return: void; }; "_vrmManager.expressionManager.recoupleExpression": { args: [expressionKey: string]; return: void; }; "_vrmManager.expressionManager.update": { args: [delta: number]; return: void; }; "_vrmManager.expressionManager.destroy": { args: []; return: void; }; } //# sourceMappingURL=ExpressionManager.rpc.d.ts.map