跳转到主要内容

SharedTextureHandle 对象

  • ntHandle Buffer (可选) Windows - NT HANDLE 持有共享纹理。请注意,此 NT HANDLE 仅限于当前进程。
  • ioSurface Buffer (可选) macOS - IOSurfaceRef 持有共享纹理。请注意,此 IOSurface 仅限于当前进程(非全局)。
  • nativePixmap 对象 (可选) Linux - 结构体包含共享纹理的平面。
    • planes 对象[] Linux - 共享纹理的每个平面的信息。
      • stride number - 通过内存映射访问缓冲区时使用的字节步长和偏移量。每个条目每个平面一个。
      • offset number - 通过内存映射访问缓冲区时使用的字节步长和偏移量。每个条目每个平面一个。
      • size number - 平面的大小(以字节为单位)。这是映射缓冲区所必需的。
      • fd number - 底层内存对象(通常是 dmabuf)的文件描述符。
    • modifier string Linux - modifier 从 GBM 库检索并传递给 EGL 驱动程序。
    • supportsZeroCopyWebGpuImport boolean Linux - 指示是否支持零拷贝导入 WebGPU。