/* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; export const __wbg_animationpool_free: (a: number, b: number) => void; export const animationpool_allocateLengthsBuffer: (a: number, b: number) => number; export const animationpool_animateMmdModel: (a: number, b: number, c: number, d: number) => void; export const animationpool_createAnimation: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number) => number; export const animationpool_createBoneBindIndexMap: (a: number, b: number) => number; export const animationpool_createBoneToBodyBindIndexMap: (a: number, b: number, c: number) => number; export const animationpool_createBoneTracks: (a: number, b: number, c: number) => number; export const animationpool_createIkSolverBindIndexMap: (a: number, b: number) => number; export const animationpool_createMorphBindIndexMap: (a: number, b: number, c: number) => number; export const animationpool_createMorphTracks: (a: number, b: number, c: number) => number; export const animationpool_createMovableBoneBindIndexMap: (a: number, b: number) => number; export const animationpool_createMovableBoneTracks: (a: number, b: number, c: number) => number; export const animationpool_createRuntimeAnimation: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => number; export const animationpool_deallocateLengthsBuffer: (a: number, b: number, c: number) => void; export const animationpool_destroyAnimation: (a: number, b: number) => void; export const animationpool_destroyRuntimeAnimation: (a: number, b: number) => void; export const animationpool_getBoneTrackFrameNumbers: (a: number, b: number, c: number) => number; export const animationpool_getBoneTrackPhysicsToggles: (a: number, b: number, c: number) => number; export const animationpool_getBoneTrackRotationInterpolations: (a: number, b: number, c: number) => number; export const animationpool_getBoneTrackRotations: (a: number, b: number, c: number) => number; export const animationpool_getMorphTrackFrameNumbers: (a: number, b: number, c: number) => number; export const animationpool_getMorphTrackWeights: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackFrameNumbers: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackPhysicsToggles: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackPositionInterpolations: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackPositions: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackRotationInterpolations: (a: number, b: number, c: number) => number; export const animationpool_getMovableBoneTrackRotations: (a: number, b: number, c: number) => number; export const animationpool_getNthBoneToBodyBindIndexMap: (a: number, b: number, c: number) => number; export const animationpool_getPropertyTrackFrameNumbers: (a: number, b: number) => number; export const animationpool_getPropertyTrackIkStates: (a: number, b: number, c: number) => number; export const animationpool_getNthMorphBindIndexMap: (a: number, b: number, c: number) => number; export const createMultiPhysicsWorld: (a: number) => number; export const destroyMultiPhysicsWorld: (a: number) => void; export const multiPhysicsWorldAddConstraint: (a: number, b: number, c: number, d: number) => void; export const multiPhysicsWorldAddRigidBody: (a: number, b: number, c: number) => void; export const multiPhysicsWorldAddRigidBodyBundle: (a: number, b: number, c: number) => void; export const multiPhysicsWorldAddRigidBodyBundleShadow: (a: number, b: number, c: number) => void; export const multiPhysicsWorldAddRigidBodyBundleToGlobal: (a: number, b: number) => void; export const multiPhysicsWorldAddRigidBodyShadow: (a: number, b: number, c: number) => void; export const multiPhysicsWorldAddRigidBodyToGlobal: (a: number, b: number) => void; export const multiPhysicsWorldRemoveConstraint: (a: number, b: number, c: number) => void; export const multiPhysicsWorldRemoveRigidBody: (a: number, b: number, c: number) => void; export const multiPhysicsWorldRemoveRigidBodyBundle: (a: number, b: number, c: number) => void; export const multiPhysicsWorldRemoveRigidBodyBundleFromGlobal: (a: number, b: number) => void; export const multiPhysicsWorldRemoveRigidBodyBundleShadow: (a: number, b: number, c: number) => void; export const multiPhysicsWorldRemoveRigidBodyFromGlobal: (a: number, b: number) => void; export const multiPhysicsWorldRemoveRigidBodyShadow: (a: number, b: number, c: number) => void; export const multiPhysicsWorldSetGravity: (a: number, b: number, c: number, d: number) => void; export const multiPhysicsWorldStepSimulation: (a: number, b: number, c: number, d: number) => void; export const multiPhysicsWorldUseMotionStateBuffer: (a: number, b: number) => void; export const __wbg_mmdruntime_free: (a: number, b: number) => void; export const mmdruntime_acquireDiagnosticErrorResult: (a: number) => number; export const mmdruntime_acquireDiagnosticInfoResult: (a: number) => number; export const mmdruntime_acquireDiagnosticWarningResult: (a: number) => number; export const mmdruntime_afterPhysics: (a: number) => void; export const mmdruntime_beforePhysics: (a: number, b: number, c: number) => void; export const mmdruntime_createBoneWorldMatrixBackBuffer: (a: number, b: number) => number; export const mmdruntime_createMmdModel: (a: number, b: number, c: number) => number; export const mmdruntime_destroyMmdModel: (a: number, b: number) => void; export const mmdruntime_getAnimationArena: (a: number, b: number) => number; export const mmdruntime_getAnimationIkSolverStateArena: (a: number, b: number) => number; export const mmdruntime_getAnimationMorphArena: (a: number, b: number) => number; export const mmdruntime_getAnimationRigidBodyStateArena: (a: number, b: number) => number; export const mmdruntime_getAnimationRigidBodyStateArenaSize: (a: number, b: number) => number; export const mmdruntime_getBoneWorldMatrixArena: (a: number, b: number) => number; export const mmdruntime_getLockStatePtr: (a: number) => number; export const mmdruntime_getMultiPhysicsWorld: (a: number) => number; export const mmdruntime_markMmdModelPhysicsAsNeedInit: (a: number, b: number) => void; export const mmdruntime_releaseDiagnosticResult: (a: number) => void; export const mmdruntime_setMmdModelWorldMatrix: (a: number, b: number, c: number) => void; export const mmdruntime_setPhysicsFixedTimeStep: (a: number, b: number) => void; export const mmdruntime_setPhysicsMaxSubSteps: (a: number, b: number) => void; export const mmdruntime_setRuntimeAnimation: (a: number, b: number, c: number) => void; export const mmdruntime_swapWorldMatrixBuffer: (a: number) => void; export const mmdruntime_useExternalPhysics: (a: number, b: number, c: number) => void; export const createRigidBodyBundle: (a: number, b: number) => number; export const destroyRigidBodyBundle: (a: number) => void; export const rigidBodyBundleApplyCentralForce: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleApplyCentralImpulse: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleApplyCentralPushImpulse: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleApplyForce: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleApplyImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleApplyPushImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleApplyTorque: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleApplyTorqueImpulse: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleApplyTorqueTurnImpulse: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleClearForces: (a: number, b: number) => void; export const rigidBodyBundleGetAngularDamping: (a: number, b: number) => number; export const rigidBodyBundleGetAngularVelocity: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetBufferedMotionStatesPtr: (a: number) => number; export const rigidBodyBundleGetKinematicStatesPtr: (a: number) => number; export const rigidBodyBundleGetLinearDamping: (a: number, b: number) => number; export const rigidBodyBundleGetLinearVelocity: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetLocalInertia: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetMass: (a: number, b: number) => number; export const rigidBodyBundleGetMotionStatesPtr: (a: number) => number; export const rigidBodyBundleGetPushVelocity: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetPushVelocityInLocalPoint: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleGetTotalForce: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetTotalTorque: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetTurnVelocity: (a: number, b: number, c: number) => void; export const rigidBodyBundleGetVelocityInLocalPoint: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleGetWorldTransformPtr: (a: number, b: number) => number; export const rigidBodyBundleSetAngularVelocity: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleSetDamping: (a: number, b: number, c: number, d: number) => void; export const rigidBodyBundleSetLinearVelocity: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleSetMassProps: (a: number, b: number, c: number, d: number, e: number, f: number) => void; export const rigidBodyBundleSetPushVelocity: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleSetShape: (a: number, b: number, c: number) => void; export const rigidBodyBundleSetTurnVelocity: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodyBundleTranslate: (a: number, b: number, c: number, d: number, e: number) => void; export const bw_cond_broadcast: (a: number) => number; export const bw_cond_init: () => number; export const bw_cond_wait: (a: number, b: number) => number; export const bw_get_thread_id: () => number; export const bw_mutex_init: () => number; export const bw_mutex_lock: (a: number) => number; export const bw_mutex_unlock: (a: number) => number; export const createBoxShape: (a: number, b: number, c: number) => number; export const createCapsuleShape: (a: number, b: number) => number; export const createMultiPhysicsRuntime: (a: number) => number; export const createRigidBody: (a: number) => number; export const createSphereShape: (a: number) => number; export const createStaticPlaneShape: (a: number, b: number, c: number, d: number) => number; export const destroyMultiPhysicsRuntime: (a: number) => void; export const destroyRigidBody: (a: number) => void; export const destroyShape: (a: number) => void; export const multiPhysicsRuntimeGetLockStatePtr: (a: number) => number; export const rigidBodyApplyCentralForce: (a: number, b: number, c: number, d: number) => void; export const rigidBodyApplyCentralImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyApplyCentralPushImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyApplyForce: (a: number, b: number, c: number) => void; export const rigidBodyApplyImpulse: (a: number, b: number, c: number) => void; export const rigidBodyApplyPushImpulse: (a: number, b: number, c: number) => void; export const rigidBodyApplyTorque: (a: number, b: number, c: number, d: number) => void; export const rigidBodyApplyTorqueImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyApplyTorqueTurnImpulse: (a: number, b: number, c: number, d: number) => void; export const rigidBodyClearForces: (a: number) => void; export const rigidBodyGetAngularDamping: (a: number) => number; export const rigidBodyGetAngularVelocity: (a: number, b: number) => void; export const rigidBodyGetBufferedMotionStatePtr: (a: number) => number; export const rigidBodyGetKinematicStatePtr: (a: number) => number; export const rigidBodyGetLinearDamping: (a: number) => number; export const rigidBodyGetLinearVelocity: (a: number, b: number) => void; export const rigidBodyGetLocalInertia: (a: number, b: number) => void; export const rigidBodyGetMass: (a: number) => number; export const rigidBodyGetMotionStatePtr: (a: number) => number; export const rigidBodyGetPushVelocity: (a: number, b: number) => void; export const rigidBodyGetPushVelocityInLocalPoint: (a: number, b: number, c: number) => void; export const rigidBodyGetTotalForce: (a: number, b: number) => void; export const rigidBodyGetTotalTorque: (a: number, b: number) => void; export const rigidBodyGetTurnVelocity: (a: number, b: number) => void; export const rigidBodyGetVelocityInLocalPoint: (a: number, b: number, c: number) => void; export const rigidBodyGetWorldTransformPtr: (a: number) => number; export const rigidBodySetAngularVelocity: (a: number, b: number, c: number, d: number) => void; export const rigidBodySetDamping: (a: number, b: number, c: number) => void; export const rigidBodySetLinearVelocity: (a: number, b: number, c: number, d: number) => void; export const rigidBodySetMassProps: (a: number, b: number, c: number, d: number, e: number) => void; export const rigidBodySetPushVelocity: (a: number, b: number, c: number, d: number) => void; export const rigidBodySetShape: (a: number, b: number) => void; export const rigidBodySetTurnVelocity: (a: number, b: number, c: number, d: number) => void; export const rigidBodyTranslate: (a: number, b: number, c: number, d: number) => void; export const createPhysicsRuntime: (a: number) => number; export const physicsRuntimeGetLockStatePtr: (a: number) => number; export const destroyPhysicsRuntime: (a: number) => void; export const bw_free: (a: number) => void; export const bw_malloc: (a: number) => number; export const allocateBuffer: (a: number) => number; export const bw_acosf: (a: number) => number; export const bw_asinf: (a: number) => number; export const bw_atan2f: (a: number, b: number) => number; export const bw_atanf: (a: number) => number; export const bw_ceil: (a: number) => number; export const bw_cosf: (a: number) => number; export const bw_expf: (a: number) => number; export const bw_fabs: (a: number) => number; export const bw_fabsf: (a: number) => number; export const bw_floor: (a: number) => number; export const bw_fmodf: (a: number, b: number) => number; export const bw_isinf: (a: number) => number; export const bw_isnan: (a: number) => number; export const bw_logf: (a: number) => number; export const bw_powf: (a: number, b: number) => number; export const bw_sinf: (a: number) => number; export const bw_sqrt: (a: number) => number; export const bw_sqrtf: (a: number) => number; export const bw_tanf: (a: number) => number; export const constraintEnableSpring: (a: number, b: number, c: number) => void; export const constraintSetAngularLowerLimit: (a: number, b: number, c: number, d: number) => void; export const constraintSetAngularUpperLimit: (a: number, b: number, c: number, d: number) => void; export const constraintSetDamping: (a: number, b: number, c: number) => void; export const constraintSetLinearLowerLimit: (a: number, b: number, c: number, d: number) => void; export const constraintSetLinearUpperLimit: (a: number, b: number, c: number, d: number) => void; export const constraintSetParam: (a: number, b: number, c: number, d: number) => void; export const constraintSetStiffness: (a: number, b: number, c: number) => void; export const constraintUseFrameOffset: (a: number, b: number) => void; export const createAnimationPool: () => number; export const createGeneric6DofConstraint: (a: number, b: number, c: number, d: number, e: number) => number; export const createGeneric6DofConstraintFromBundle: (a: number, b: number, c: number, d: number, e: number, f: number) => number; export const createGeneric6DofSpringConstraint: (a: number, b: number, c: number, d: number, e: number) => number; export const createGeneric6DofSpringConstraintFromBundle: (a: number, b: number, c: number, d: number, e: number, f: number) => number; export const createMmdRuntime: () => number; export const deallocateBuffer: (a: number, b: number) => void; export const destroyConstraint: (a: number) => void; export const init: () => void; export const createPhysicsWorld: () => number; export const destroyPhysicsWorld: (a: number) => void; export const physicsWorldAddConstraint: (a: number, b: number, c: number) => void; export const physicsWorldAddRigidBody: (a: number, b: number) => void; export const physicsWorldAddRigidBodyBundle: (a: number, b: number) => void; export const physicsWorldRemoveConstraint: (a: number, b: number) => void; export const physicsWorldRemoveRigidBody: (a: number, b: number) => void; export const physicsWorldRemoveRigidBodyBundle: (a: number, b: number) => void; export const physicsWorldSetGravity: (a: number, b: number, c: number, d: number) => void; export const physicsWorldStepSimulation: (a: number, b: number, c: number, d: number) => void; export const physicsWorldUseMotionStateBuffer: (a: number, b: number) => void; export const __cxa_pure_virtual: () => void; export const __wbindgen_externrefs: WebAssembly.Table; export const __wbindgen_start: () => void;