Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
aqwabor
command
|
|
|
Package ecs provides an Entity Component System for the AqwaborEngine.
|
Package ecs provides an Entity Component System for the AqwaborEngine. |
|
examples
|
|
|
celldemo
command
Command celldemo draws the compact cell layer: a grid where a cell's colour is a palette index rather than an RGBA value.
|
Command celldemo draws the compact cell layer: a grid where a cell's colour is a palette index rather than an RGBA value. |
|
mapdemo
command
Command mapdemo loads a vector world map and renders it with camera pan/zoom.
|
Command mapdemo loads a vector world map and renders it with camera pan/zoom. |
|
mapview
Package mapview provides a pannable/zoomable image widget for displaying large maps inside a viewport.
|
Package mapview provides a pannable/zoomable image widget for displaying large maps inside a viewport. |
|
scenedemo
command
Command scenedemo draws a world through the ECS and nothing else.
|
Command scenedemo draws a world through the ECS and nothing else. |
|
Package input provides a high-level, ergonomic input system.
|
Package input provides a high-level, ergonomic input system. |
|
backend/gogpu
Package gogpu adapts the gogpu application event model to the input system.
|
Package gogpu adapts the gogpu application event model to the input system. |
|
backend/headless
Package headless provides an injectable Backend for the input system.
|
Package headless provides an injectable Backend for the input system. |
|
Package logx is a very thin logging wrapper around zerolog.
|
Package logx is a very thin logging wrapper around zerolog. |
|
Package render provides a GPU-driven render submission layer.
|
Package render provides a GPU-driven render submission layer. |
|
Package sound provides a small, engine-style audio API with a custom mixer and pure-Go (no CGO) output backends.
|
Package sound provides a small, engine-style audio API with a custom mixer and pure-Go (no CGO) output backends. |
|
Package triangulate provides ear-clipping triangulation for closed ring polygons.
|
Package triangulate provides ear-clipping triangulation for closed ring polygons. |
|
Package ui is a thin façade over github.com/gogpu/ui (+ desktop, gg) that hides the bootstrap boilerplate (NewApp → ui/app.New → SetRoot → desktop.Run, plus the blank gg/gpu import) behind one small public surface.
|
Package ui is a thin façade over github.com/gogpu/ui (+ desktop, gg) that hides the bootstrap boilerplate (NewApp → ui/app.New → SetRoot → desktop.Run, plus the blank gg/gpu import) behind one small public surface. |
Click to show internal directories.
Click to hide internal directories.