Skip to content

PluginRegistry

Defined in: packages/threeplay/src/core/types.ts:350

Registry of plugin APIs, filled by declaration merging:

declare module "threeplay" {
interface PluginRegistry { myPlugin: MyPluginAPI }
}

assets: AssetsAPI

Defined in: packages/threeplay/src/plugins/assets/types.ts:103


audio: AudioAPI

Defined in: packages/threeplay/src/plugins/audio/types.ts:84


camera: CameraAPI

Defined in: packages/threeplay/src/plugins/camera/types.ts:156


debug: DebugAPI

Defined in: packages/threeplay/src/plugins/debug/types.ts:49


gameplay: GameplayAPI

Defined in: packages/threeplay/src/plugins/gameplay/types.ts:115


hud: HudAPI

Defined in: packages/threeplay/src/plugins/hud/types.ts:72


input: InputAPI

Defined in: packages/threeplay/src/plugins/input/types.ts:191


level: LevelAPI

Defined in: packages/threeplay/src/plugins/level/types.ts:73


physics: PhysicsAPI

Defined in: packages/threeplay/src/plugins/physics/types.ts:220


render: RenderAPI

Defined in: packages/threeplay/src/plugins/render/types.ts:145


shapes: ShapesAPI

Defined in: packages/threeplay/src/plugins/shapes/types.ts:108


transform: TransformAPI

Defined in: packages/threeplay/src/plugins/transform/types.ts:90