NovaECS - v1.0.11
    Preparing search index...

    Class ColumnArray

    Array-based column implementation (fallback when SAB is not available) 基于数组的列实现(SAB不可用时的回退方案)

    Implements

    Index

    Constructors

    Methods

    • Build slice descriptor for Worker (uses structured clone) 为Worker构建切片描述符(使用结构化克隆)

      Parameters

      • start: number
      • end: number

      Returns any

    • Get direct access to data array 获取数据数组的直接访问

      Returns any[]

    • Mark a specific row as written at given epoch 标记特定行在给定时代被写入

      Parameters

      • row: number
      • epoch: number

      Returns void

    • (Main thread) Mark certain rows in this column as written, for changed() (主线程)标记这一列某些行被写,用于changed()

      Returns void

    • Read to object (for debugging/serialization) 读取为对象(调试/序列化用)

      Parameters

      • row: number
      • out: any = {}

      Returns any

    • Create a slice of the data array 创建数据数组的切片

      Parameters

      • start: number
      • end: number

      Returns any[]

    • Swap-remove a row (for archetype migration) 交换删除一行(用于archetype迁移)

      Parameters

      • row: number

      Returns void

    • Write from object to specified row (for addInstance/serde) 从对象写入指定行(用于addInstance/序列化)

      Parameters

      • row: number
      • obj: any
      • Optionalepoch: number

      Returns void