ECS Framework API / PlatformConfig
Interface: PlatformConfig
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:113
平台配置
Properties
maxWorkerCount
maxWorkerCount:
number
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:117
最大Worker数量限制
supportsModuleWorker
supportsModuleWorker:
boolean
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:122
是否支持模块Worker
supportsTransferableObjects
supportsTransferableObjects:
boolean
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:127
是否支持Transferable Objects
maxSharedArrayBufferSize?
optionalmaxSharedArrayBufferSize:number
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:132
SharedArrayBuffer的最大大小限制(字节)
workerScriptPrefix?
optionalworkerScriptPrefix:string
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:137
平台特定的Worker脚本前缀(如果需要)
limitations?
optionallimitations:object
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:142
平台特定的限制和特性
noEval?
optionalnoEval:boolean
是否禁用eval(影响动态脚本创建)
requiresWorkerInit?
optionalrequiresWorkerInit:boolean
是否需要特殊的Worker初始化
memoryLimit?
optionalmemoryLimit:number
内存限制(字节)
workerNotSupported?
optionalworkerNotSupported:boolean
Worker是否不受支持(用于明确标记不支持Worker的平台)
workerLimitations?
optionalworkerLimitations:string[]
Worker限制说明列表
extensions?
optionalextensions:Record<string,any>
Defined in: packages/core/src/Platform/IPlatformAdapter.ts:172
平台特定的扩展属性