Skip to content

Core ​

Audio impls are not re-exported here on purpose — they live behind their own subpath exports (mmpx/audio-html etc.) so a project's bundle only pulls in the audio backend it actually constructs. Import HtmlAudioBackend from "mmpx/audio-html" (or your own IAudioBackend impl) and pass it to new Engine({ backend, audio }).

Interfaces ​

Type Aliases ​

References ​

AssetDescriptor ​

Re-exports AssetDescriptor


AssetType ​

Re-exports AssetType


Body2DDef ​

Re-exports Body2DDef


Body2DType ​

Re-exports Body2DType


BuildInfo ​

Re-exports BuildInfo


CameraConfig ​

Re-exports CameraConfig


Contact2DManifold ​

Re-exports Contact2DManifold


DebugDrawerCapability ​

Re-exports DebugDrawerCapability


EngineOptions ​

Re-exports EngineOptions


Fixture2DDef ​

Re-exports Fixture2DDef


GraphicsCapability ​

Re-exports GraphicsCapability


GraphicsFill ​

Re-exports GraphicsFill


GraphicsShape ​

Re-exports GraphicsShape


GraphicsStroke ​

Re-exports GraphicsStroke


IAssetLoader ​

Re-exports IAssetLoader


IAudio ​

Re-exports IAudio


IAudioBackend ​

Re-exports IAudioBackend


IBackend ​

Re-exports IBackend


IContactListener2D ​

Re-exports IContactListener2D


IDebugDrawer ​

Re-exports IDebugDrawer


IEngine ​

Re-exports IEngine


IGraphicsRenderer ​

Re-exports IGraphicsRenderer


IMaterialRenderer ​

Re-exports IMaterialRenderer


INineSliceRenderer ​

Re-exports INineSliceRenderer


IOffscreenRenderer ​

Re-exports IOffscreenRenderer


IParticleRenderer ​

Re-exports IParticleRenderer


IPhysics2DBackend ​

Re-exports IPhysics2DBackend


IPhysicsBody2D ​

Re-exports IPhysicsBody2D


IPhysicsFixture2D ​

Re-exports IPhysicsFixture2D


IPhysicsJoint2D ​

Re-exports IPhysicsJoint2D


IPhysicsWorld2D ​

Re-exports IPhysicsWorld2D


IProject ​

Re-exports IProject


IRenderer ​

Re-exports IRenderer


ISpriteRenderer ​

Re-exports ISpriteRenderer


ITextRenderer ​

Re-exports ITextRenderer


IVideoRenderer ​

Re-exports IVideoRenderer


Joint2DDef ​

Re-exports Joint2DDef


Joint2DKind ​

Re-exports Joint2DKind


MaterialCapability ​

Re-exports MaterialCapability


NineSliceCapability ​

Re-exports NineSliceCapability


NineSliceInsets ​

Re-exports NineSliceInsets


NodeId ​

Re-exports NodeId


OffscreenCapability ​

Re-exports OffscreenCapability


ParticleBlendMode ​

Re-exports ParticleBlendMode


ParticleCapability ​

Re-exports ParticleCapability


PHYSICS2D_MAX_POLYGON_VERTICES ​

Re-exports PHYSICS2D_MAX_POLYGON_VERTICES


Physics2DWorldDef ​

Re-exports Physics2DWorldDef


RendererCapability ​

Re-exports RendererCapability


RendererData ​

Re-exports RendererData


RendererType ​

Re-exports RendererType


ResourceHandle ​

Re-exports ResourceHandle


ShaderError ​

Re-exports ShaderError


Shape2D ​

Re-exports Shape2D


SpriteCapability ​

Re-exports SpriteCapability


TextCapability ​

Re-exports TextCapability


TextStyle ​

Re-exports TextStyle


VideoCapability ​

Re-exports VideoCapability

© 2026 PlayAdGentic