babylon-mmd
Version: 
babylon.js mmd loader and runtime
132 lines (131 loc) • 11 kB
TypeScript
import "./Loader/mmdOutlineRenderer";
import "./Loader/mmdModelLoader.default";
import "./Runtime/Animation/mmdCompositeRuntimeCameraAnimation";
import "./Runtime/Animation/mmdCompositeRuntimeModelAnimation";
import "./Runtime/Animation/mmdRuntimeCameraAnimation";
import "./Runtime/Animation/mmdRuntimeCameraAnimationContainer";
import "./Runtime/Animation/mmdRuntimeModelAnimation";
import "./Runtime/Animation/mmdRuntimeModelAnimationContainer";
import "./Runtime/Optimized/Animation/mmdWasmRuntimeModelAnimation";
import "./Runtime/mmdRuntimeShared.default";
import "./Loader/mmdPluginMaterial";
import "./Loader/mmdStandardMaterial";
import "./Loader/sdefMesh";
import "./Runtime/Animation/bezierAnimation";
import "./Runtime/mmdCamera";
export { IMmdAnimation } from "./Loader/Animation/IMmdAnimation";
export { MmdAnimation } from "./Loader/Animation/mmdAnimation";
export { MmdAnimationBase } from "./Loader/Animation/mmdAnimationBase";
export { MmdAnimationTrack, MmdBoneAnimationTrack, MmdCameraAnimationTrack, MmdMorphAnimationTrack, MmdMovableBoneAnimationTrack, MmdPropertyAnimationTrack } from "./Loader/Animation/mmdAnimationTrack";
export { IMmdCameraAnimationContainerBuilder, MmdCameraAnimationContainer, MmdCameraAnimationContainerBezierBuilder, MmdCameraAnimationContainerHermiteBuilder, MmdCameraAnimationContainerSampleBuilder } from "./Loader/Animation/mmdCameraAnimationContainer";
export { IMmdModelAnimationContainerBuilder, MmdModelAnimationContainer, MmdModelAnimationContainerBezierBuilder, MmdModelAnimationContainerHermiteBuilder, MmdModelAnimationContainerSampleBuilder } from "./Loader/Animation/mmdModelAnimationContainer";
export { BpmxObject } from "./Loader/Optimized/Parser/bpmxObject";
export { BpmxReader } from "./Loader/Optimized/Parser/bpmxReader";
export { BpmxConverter } from "./Loader/Optimized/bpmxConverter";
export { BpmxLoader, IBpmxLoaderOptions } from "./Loader/Optimized/bpmxLoader";
export { BpmxLoaderMetadata } from "./Loader/Optimized/bpmxLoader.metadata";
export { BvmdConverter } from "./Loader/Optimized/bvmdConverter";
export { BvmdLoader } from "./Loader/Optimized/bvmdLoader";
export { ConsoleLogger, ILogger } from "./Loader/Parser/ILogger";
export { PmdReader } from "./Loader/Parser/pmdReader";
export { PmxObject } from "./Loader/Parser/pmxObject";
export { PmxReader } from "./Loader/Parser/pmxReader";
export { VmdData, VmdObject } from "./Loader/Parser/vmdObject";
export { VpdObject } from "./Loader/Parser/vpdObject";
export { VpdReader } from "./Loader/Parser/vpdReader";
export { AnimationRetargeter, IRetargetOptions } from "./Loader/Util/animationRetargeter";
export { IMmdHumanoidBoneMap, MixamoMmdHumanoidBoneMap, MmdHumanoidMapper, VrmMmdHumanoidBoneMap } from "./Loader/Util/mmdHumanoidMapper";
export { RegisterMmdModelLoaders } from "./Loader/dynamic";
export { IMmdMaterialBuilder, MaterialInfo, TextureInfo } from "./Loader/IMmdMaterialBuilder";
export { MaterialBuilderBase, MmdMaterialRenderMethod } from "./Loader/materialBuilderBase";
export { IMmdTextureLoadOptions, MmdAsyncTextureLoader } from "./Loader/mmdAsyncTextureLoader";
export { MmdModelMetadata, MmdModelSerializationMetadata } from "./Loader/mmdModelMetadata";
export { MmdStandardMaterial } from "./Loader/mmdStandardMaterial";
export { MmdStandardMaterialBuilder } from "./Loader/mmdStandardMaterialBuilder";
export { PBRMaterialBuilder } from "./Loader/pbrMaterialBuilder";
export { PmdLoader } from "./Loader/pmdLoader";
export { PmdLoaderMetadata } from "./Loader/pmdLoader.metadata";
export { IPmLoaderOptions } from "./Loader/pmLoader";
export { PmxLoader } from "./Loader/pmxLoader";
export { PmxLoaderMetadata } from "./Loader/pmxLoader.metadata";
export { IArrayBufferFile, ReferenceFileResolver } from "./Loader/referenceFileResolver";
export { RegisterDxBmpTextureLoader } from "./Loader/registerDxBmpTextureLoader";
export { SdefInjector } from "./Loader/sdefInjector";
export { SharedToonTextures } from "./Loader/sharedToonTextures";
export { StandardMaterialBuilder, StandardMaterialBuilderBase } from "./Loader/standardMaterialBuilder";
export { TextureAlphaChecker, TransparencyMode } from "./Loader/textureAlphaChecker";
export { VmdLoader } from "./Loader/vmdLoader";
export { VpdLoader } from "./Loader/vpdLoader";
export { IMmdBindableCameraAnimation, IMmdBindableModelAnimation } from "./Runtime/Animation/IMmdBindableAnimation";
export { IMmdRuntimeCameraAnimation, IMmdRuntimeModelAnimation, IMmdRuntimeModelAnimationWithBindingInfo } from "./Runtime/Animation/IMmdRuntimeAnimation";
export { MmdAnimationSpan, MmdCompositeAnimation } from "./Runtime/Animation/mmdCompositeAnimation";
export { MmdCompositeRuntimeCameraAnimation } from "./Runtime/Animation/mmdCompositeRuntimeCameraAnimation";
export { MmdCompositeRuntimeModelAnimation } from "./Runtime/Animation/mmdCompositeRuntimeModelAnimation";
export { MmdRuntimeAnimation } from "./Runtime/Animation/mmdRuntimeAnimation";
export { MmdRuntimeCameraAnimation } from "./Runtime/Animation/mmdRuntimeCameraAnimation";
export { MmdRuntimeCameraAnimationContainer } from "./Runtime/Animation/mmdRuntimeCameraAnimationContainer";
export { MmdRuntimeModelAnimation } from "./Runtime/Animation/mmdRuntimeModelAnimation";
export { MmdRuntimeModelAnimationContainer } from "./Runtime/Animation/mmdRuntimeModelAnimationContainer";
export { IPlayer } from "./Runtime/Audio/IAudioPlayer";
export { AudioElementPool, IAudioElementPool, IStreamAudioPlayerOptions, StreamAudioPlayer } from "./Runtime/Audio/streamAudioPlayer";
export { MmdWasmAnimation } from "./Runtime/Optimized/Animation/mmdWasmAnimation";
export { MmdWasmAnimationTrack, MmdWasmBoneAnimationTrack, MmdWasmMorphAnimationTrack, MmdWasmMovableBoneAnimationTrack, MmdWasmPropertyAnimationTrack } from "./Runtime/Optimized/Animation/mmdWasmAnimationTrack";
export { MmdWasmRuntimeModelAnimation } from "./Runtime/Optimized/Animation/mmdWasmRuntimeModelAnimation";
export { MmdWasmInstanceTypeMD } from "./Runtime/Optimized/InstanceType/multiDebug";
export { MmdWasmInstanceTypeMPD } from "./Runtime/Optimized/InstanceType/multiPhysicsDebug";
export { MmdWasmInstanceTypeMPR } from "./Runtime/Optimized/InstanceType/multiPhysicsRelease";
export { MmdWasmInstanceTypeMR } from "./Runtime/Optimized/InstanceType/multiRelease";
export { MmdWasmInstanceTypeSD } from "./Runtime/Optimized/InstanceType/singleDebug";
export { MmdWasmInstanceTypeSPD } from "./Runtime/Optimized/InstanceType/singlePhysicsDebug";
export { MmdWasmInstanceTypeSPR } from "./Runtime/Optimized/InstanceType/singlePhysicsRelease";
export { MmdWasmInstanceTypeSR } from "./Runtime/Optimized/InstanceType/singleRelease";
export { IPhysicsRuntime } from "./Runtime/Optimized/Physics/Bind/Impl/IPhysicsRuntime";
export { MultiPhysicsRuntime } from "./Runtime/Optimized/Physics/Bind/Impl/multiPhysicsRuntime";
export { NullPhysicsRuntime } from "./Runtime/Optimized/Physics/Bind/Impl/nullPhysicsRuntime";
export { PhysicsRuntime } from "./Runtime/Optimized/Physics/Bind/Impl/physicsRuntime";
export { PhysicsRuntimeEvaluationType } from "./Runtime/Optimized/Physics/Bind/Impl/physicsRuntimeEvaluationType";
export { BulletPlugin } from "./Runtime/Optimized/Physics/Bind/Plugin/bulletPlugin";
export { IBulletWasmInstance } from "./Runtime/Optimized/Physics/Bind/bulletWasmInstance";
export { Constraint, Generic6DofConstraint, Generic6DofSpringConstraint } from "./Runtime/Optimized/Physics/Bind/constraint";
export { MotionType } from "./Runtime/Optimized/Physics/Bind/motionType";
export { MultiPhysicsWorld } from "./Runtime/Optimized/Physics/Bind/multiPhysicsWorld";
export { PhysicsBoxShape, PhysicsCapsuleShape, PhysicsShape, PhysicsSphereShape, PhysicsStaticPlaneShape } from "./Runtime/Optimized/Physics/Bind/physicsShape";
export { PhysicsWorld } from "./Runtime/Optimized/Physics/Bind/physicsWorld";
export { RigidBody } from "./Runtime/Optimized/Physics/Bind/rigidBody";
export { RigidBodyBundle } from "./Runtime/Optimized/Physics/Bind/rigidBodyBundle";
export { RigidBodyConstructionInfo } from "./Runtime/Optimized/Physics/Bind/rigidBodyConstructionInfo";
export { RigidBodyConstructionInfoList } from "./Runtime/Optimized/Physics/Bind/rigidBodyConstructionInfoList";
export { IMmdWasmPhysicsRuntime } from "./Runtime/Optimized/Physics/IMmdWasmPhysicsRuntime";
export { MmdBulletPhysics, MmdBulletPhysicsModel } from "./Runtime/Optimized/Physics/mmdBulletPhysics";
export { MmdWasmPhysics } from "./Runtime/Optimized/Physics/mmdWasmPhysics";
export { MmdWasmPhysicsRuntime } from "./Runtime/Optimized/Physics/mmdWasmPhysicsRuntime";
export { MmdWasmPhysicsRuntimeImpl } from "./Runtime/Optimized/Physics/mmdWasmPhysicsRuntimeImpl";
export { GetMmdWasmInstance, IMmdWasmInstance, IMmdWasmInstanceType } from "./Runtime/Optimized/mmdWasmInstance";
export { MmdWasmModel } from "./Runtime/Optimized/mmdWasmModel";
export { MmdWasmMorphController } from "./Runtime/Optimized/mmdWasmMorphController";
export { MmdWasmRuntime, MmdWasmRuntimeAnimationEvaluationType } from "./Runtime/Optimized/mmdWasmRuntime";
export { MmdWasmRuntimeBone } from "./Runtime/Optimized/mmdWasmRuntimeBone";
export { IMmdPhysics, IMmdPhysicsModel } from "./Runtime/Physics/IMmdPhysics";
export { MmdAmmoJSPlugin } from "./Runtime/Physics/mmdAmmoJSPlugin";
export { MmdAmmoPhysics, MmdAmmoPhysicsModel } from "./Runtime/Physics/mmdAmmoPhysics";
export { MmdPhysics, MmdPhysicsModel } from "./Runtime/Physics/mmdPhysics";
export { HumanoidMmd } from "./Runtime/Util/humanoidMmd";
export { DisplayTimeFormat, MmdPlayerControl } from "./Runtime/Util/mmdPlayerControl";
export { OiComputeTransformInjector } from "./Runtime/Util/oiComputeTransformInjector";
export { IDisposeObservable } from "./Runtime/IDisposeObserable";
export { IIkStateContainer } from "./Runtime/IIkStateContainer";
export { IMmdMaterialProxy, IMmdMaterialProxyConstructor } from "./Runtime/IMmdMaterialProxy";
export { IMmdModel } from "./Runtime/IMmdModel";
export { IMmdRuntime } from "./Runtime/IMmdRuntime";
export { IMmdRuntimeAnimatable } from "./Runtime/IMmdRuntimeAnimatable";
export { IMmdRuntimeBone } from "./Runtime/IMmdRuntimeBone";
export { MmdCamera } from "./Runtime/mmdCamera";
export { MmdMesh, MmdSkinedModelMetadata, MmdSkinnedMesh, TrimmedMmdSkinedModelMetadata, TrimmedMmdSkinnedMesh } from "./Runtime/mmdMesh";
export { MmdModel } from "./Runtime/mmdModel";
export { MmdMorphController } from "./Runtime/mmdMorphController";
export { IReadonlyRuntimeMorph, IRuntimeMaterialMorphElement, MmdMorphControllerBase } from "./Runtime/mmdMorphControllerBase";
export { IMmdModelCreationOptions, IMmdModelPhysicsCreationOptions, MmdRuntime } from "./Runtime/mmdRuntime";
export { MmdRuntimeAnimationHandle } from "./Runtime/mmdRuntimeAnimationHandle";
export { MmdRuntimeShared } from "./Runtime/mmdRuntimeShared";
export { MmdStandardMaterialProxy } from "./Runtime/mmdStandardMaterialProxy";
export { StandardMaterialProxy } from "./Runtime/standardMaterialProxy";