module
0.0.0-20230514135511-d21f05dcd31f
Repository: https://github.com/magtil/g3nt.git
Documentation: pkg.go.dev
# Packages
Package animation.
Package app implements a cross-platform G3N app.
Package audio contains sub packages for binding to external audio libraries and implements a spatial audio player.
Package camera contains virtual cameras and associated controls.
Package core implements some basic types used by other packages.
No description provided by the author
Package geometry implements several primitive geometry generators.
Package gls implements a loader of OpenGL functions for the platform and a Go binding for selected OpenGL functions.
Package graphic implements scene objects which have a graphic representation.
Package gui implements the GUI infrastructure and several widgets.
Package light contains common light types which can be add to a 3D scene to illuminate it.
No description provided by the author
Package material contains virtual materials which specify the appearance of graphic objects.
Package math32 implements basic math functions which operate directly on float32 numbers without casting and contains types of common entities used in 3D Graphics such as vectors, matrices, quaternions and others.
Package renderer implements the scene renderer.
Package text implements text font support.
Package texture contains several types of textures which can be added to materials.
No description provided by the author
No description provided by the author
Package window abstracts a platform-specific window.