Directories
¶
| Path | Synopsis |
|---|---|
|
Package apu 用纯 Go 实现了风格接近 Web Audio API 的音频处理图。
|
Package apu 用纯 Go 实现了风格接近 Web Audio API 的音频处理图。 |
|
examples/beep
command
|
|
|
examples/play_wav
command
|
|
|
examples/poly100
command
|
|
|
Package database 提供 SQL(MySQL / SQLite / PostgreSQL)与 KV(Redis / LevelDB / Memory)封装。
|
Package database 提供 SQL(MySQL / SQLite / PostgreSQL)与 KV(Redis / LevelDB / Memory)封装。 |
|
examples/kv
command
|
|
|
examples/migrate
command
|
|
|
examples/remote
command
|
|
|
examples/sqlite
command
|
|
|
format
|
|
|
audio
Package audio 提供主流音频格式的序列化与反序列化。
|
Package audio 提供主流音频格式的序列化与反序列化。 |
|
image
Package imgfmt 提供主流静态图像格式的序列化与反序列化。
|
Package imgfmt 提供主流静态图像格式的序列化与反序列化。 |
|
image/examples/convert
command
|
|
|
gpu
|
|
|
examples/clear
command
|
|
|
examples/compute
command
|
|
|
examples/indexed
command
|
|
|
examples/timestamp
command
|
|
|
examples/triangle
command
|
|
|
examples/uniform
command
|
|
|
examples/vertex
command
|
|
|
internal/backend
Package backend 选择平台 GPU 后端。
|
Package backend 选择平台 GPU 后端。 |
|
internal/hal
Package hal 定义 GPU 后端的硬件抽象层。
|
Package hal 定义 GPU 后端的硬件抽象层。 |
|
internal/metal
Package metal 在 Metal 上实现 WebGPU 后端(macOS,无 CGO)。
|
Package metal 在 Metal 上实现 WebGPU 后端(macOS,无 CGO)。 |
|
webgpu
Package webgpu 提供以纯 Go 实现、与 WebGPU 对齐的图形 API。
|
Package webgpu 提供以纯 Go 实现、与 WebGPU 对齐的图形 API。 |
|
wgsl
Package wgsl 提供面向原生后端的 WGSL 解析器与编译器。
|
Package wgsl 提供面向原生后端的 WGSL 解析器与编译器。 |
|
Package network 提供二进制会话连接:TCP(定长帧)、UDP(握手会话)、WebSocket、进程内 Chan。
|
Package network 提供二进制会话连接:TCP(定长帧)、UDP(握手会话)、WebSocket、进程内 Chan。 |
|
examples/chan
command
|
|
|
examples/echo
command
|
|
|
examples/ws
command
|
|
|
platform
|
|
|
dl
Package dl 在无 CGO 的情况下加载共享库并解析符号。
|
Package dl 在无 CGO 的情况下加载共享库并解析符号。 |
|
system
|
|
|
clipboard
Package clipboard 系统剪贴板文本读写(不依赖窗口)。
|
Package clipboard 系统剪贴板文本读写(不依赖窗口)。 |
|
cursor
Package cursor 标准系统光标资源(应用到窗口见 system/window)。
|
Package cursor 标准系统光标资源(应用到窗口见 system/window)。 |
|
monitor
Package monitor 枚举系统显示器(不依赖窗口)。
|
Package monitor 枚举系统显示器(不依赖窗口)。 |
|
window
Package window 提供跨平台操作系统窗口,并可为 GPU 表面生成描述符。
|
Package window 提供跨平台操作系统窗口,并可为 GPU 表面生成描述符。 |
|
window/examples/inject
command
|
|
|
window/examples/manager
command
|
|
|
window/examples/watch
command
|
|
|
Package utils 提供通用工具:Token、日志、字符串/字节、时间与重试、并发辅助与错误包装。
|
Package utils 提供通用工具:Token、日志、字符串/字节、时间与重试、并发辅助与错误包装。 |
Click to show internal directories.
Click to hide internal directories.