Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SpeakerPart

Hierarchy

Index

Constructors

constructor

Properties

Protected _components

_components: Map<string, PartComponent> = new Map()

core

core: SpeakerComponent

Optional id

id: undefined | string

Optional name

name: undefined | string

Protected subscriptions

subscriptions: IDisposable[] = []

Protected userSubscriptions

userSubscriptions: IDisposable[] = []

Accessors

pitch

pitch:

volume

volume:

Static defaultSample

defaultSample:

Static items

items:

Static legacyIdMap

legacyIdMap:

Static type

type:

Methods

_play

  • _play(id: string, loop?: boolean, time: undefined | number): void
  • Parameters

    • id: string
    • Default value loop: boolean = false
    • Optional time: undefined | number

    Returns void

applyTransform

  • applyTransform(ctx: CanvasRenderingContext2D): void
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

dispose

  • dispose(): void
  • Returns void

getComponent

getLegacyIdMap

  • getLegacyIdMap(): Map<string, string>
  • Returns Map<string, string>

getSample

  • getSample(src: string): Promise<AudioBuffer>
  • Parameters

    • src: string

    Returns Promise<AudioBuffer>

load

  • load(data: any): void
  • Parameters

    • data: any

    Returns void

loadSample

  • loadSample(src: string): Promise<AudioBuffer>
  • Parameters

    • src: string

    Returns Promise<AudioBuffer>

loop

  • loop(id: string): void
  • Parameters

    • id: string

    Returns void

onInstall

  • Parameters

    Returns void

onStart

  • onStart(): void
  • Returns void

onStop

  • onStop(): void
  • Returns void

play

  • play(id: string, time: number): void
  • Parameters

    • id: string
    • time: number

    Returns void

randomFrom

  • randomFrom(id: string): string
  • Parameters

    • id: string

    Returns string

render

  • render(): void
  • Returns void

renderComponents

  • renderComponents(ctx: CanvasRenderingContext2D): Promise<void>
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns Promise<void>

reset

  • reset(): void
  • Returns void

resetTransform

  • resetTransform(ctx: CanvasRenderingContext2D): void
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

serialize

  • serialize(): object
  • Returns object

    • [K: string]: any

setLegacyIdMap

  • setLegacyIdMap(map: Map<string, string>): void
  • Parameters

    • map: Map<string, string>

    Returns void

stop

  • stop(): void
  • Returns void

Static resolve

  • resolve(id: string): string
  • Parameters

    • id: string

    Returns string

Static transformLegacy

  • transformLegacy(app: any): void
  • Parameters

    • app: any

    Returns void

Generated using TypeDoc