Skip to main content

SharedTextureHandle 对象

🌐 SharedTextureHandle Object

  • ntHandle 缓冲区(可选)Windows - NT HANDLE 保存共享纹理。请注意,此 NT HANDLE 对当前进程是本地的。
  • ioSurface 缓冲区(可选)macOS - IOSurfaceRef 保存共享纹理。请注意,该 IOSurface 对当前进程是本地的(非全局)。
  • nativePixmap 对象(可选)Linux - 结构包含共享纹理的平面。
    • planes Object[] Linux - 共享纹理的每个平面的信息。
      • stride 数字 - 通过内存映射访问缓冲区时使用的步幅和字节偏移。每个条目每个平面各一个。
      • offset 数字 - 通过内存映射访问缓冲区时使用的步幅和字节偏移。每个条目每个平面各一个。
      • size 数字 - 平面的字节大小。这对于映射缓冲区是必要的。
      • fd 数字 - 底层内存对象的文件描述符(通常是 dmabuf)。
    • modifier 字符串 Linux - 调节器从 GBM 库获取并传递给 EGL 驱动程序。
    • supportsZeroCopyWebGpuImport 布尔值 Linux - 指示是否支持将零拷贝导入 WebGPU。