Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EntityCommandBuffer

Hierarchy

Index

Properties

Private tmpEntity

tmpEntity: any

Methods

addComponent

  • Type parameters

    • T

    Parameters

    Returns void

addComponentData

  • addComponentData<T>(entity: Entity, cdata: T): void
  • Type parameters

    • T

    Parameters

    Returns void

addComponentRaw

addSharedComponentData

  • addSharedComponentData<T>(entity: Entity, cdata: T): void
  • Type parameters

    • T

    Parameters

    Returns void

commit

  • Applies the commands in this buffer, and then immediately disposes of it.

    Parameters

    Returns void

createDeferredEntities

  • Parameters

    Returns Entity[]

createDeferredEntity

createEntities

  • createEntities(archetype: Archetype, count: number): void

createEntity

destroyEntity

  • destroyEntity(entity: Entity): void

dispose

  • dispose(): void
  • Disposes of an EntityCommandBuffer, frees buffers, and cleans up any component data.

    Returns void

instantiateDeferredEntities

  • instantiateDeferredEntities(proto: Entity, count: number): Entity[]
  • Parameters

    Returns Entity[]

instantiateDeferredEntity

instantiateEntities

  • instantiateEntities(entity: Entity, count: number): void

playback

removeComponent

  • Type parameters

    • T

    Parameters

    Returns void

removeComponentRaw

setComponentData

  • setComponentData<T>(entity: Entity, cdata: T): void
  • Type parameters

    • T

    Parameters

    Returns void

setEntityName

  • setEntityName(entity: Entity, name: string): void

setSharedComponentData

  • setSharedComponentData<T>(entity: Entity, cdata: T): void
  • Type parameters

    • T

    Parameters

    Returns void

translateDeferredEntity

Generated using TypeDoc