gosg

package module
v0.0.0-...-73aabcd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2020 License: BSD-3-Clause Imports: 0 Imported by: 0

README

gosg

GoDoc GitHub issues

Package gosg is a lightweight scenegraph/scenetree based rendering toolkit. It provides a set of tools to build standalone windowed 3D applications for MacOS, Linux and Windows.

Warning

This package is experimental. Expect it to break at any time.

Contributing

Contributions in the form of features, improvements are most welcome.

Documentation

Overview

Package gosg is a lightweight scenegraph/scenetree based rendering toolkit. It provides a set of tools to build standalone windowed 3D applications for MacOS, Linux and Windows.

Warning

This package is experimental. Expect it to break at any time.

Directories

Path Synopsis
Package audio contains subpackages which implement the core.AudioSystem interface.
Package audio contains subpackages which implement the core.AudioSystem interface.
openal
Package openal provides an implementation of a core.AudioSystem by wrapping OpenAL
Package openal provides an implementation of a core.AudioSystem by wrapping OpenAL
cmd
Package core contains the scenegraph core types and behaviours.
Package core contains the scenegraph core types and behaviours.
Package imgui contains subpackages which implement the core.IMGUISystem interface.
Package imgui contains subpackages which implement the core.IMGUISystem interface.
dearimgui
Package dearimgui provides an implementation of core.IMGUISystem by wrapping the C++ library DearIMGUI
Package dearimgui provides an implementation of core.IMGUISystem by wrapping the C++ library DearIMGUI
Package physics contains subpackages which implement the core.PhysicsSystem interface.
Package physics contains subpackages which implement the core.PhysicsSystem interface.
bullet
Package bullet implements the core.PhysicsSystem interface by wrapping the Bullet physics library.
Package bullet implements the core.PhysicsSystem interface by wrapping the Bullet physics library.
Package render contains subpackages which implement the core.RenderSystem interface.
Package render contains subpackages which implement the core.RenderSystem interface.
opengl
Package opengl implements the core.RenderSystem interface by wrapping the OpenGL API
Package opengl implements the core.RenderSystem interface by wrapping the OpenGL API
Package resource contains subpackages which implement the core.ResourceSystem interface.
Package resource contains subpackages which implement the core.ResourceSystem interface.
filesystem
Package filesystem provides a core.ResourceSystem which loads resources from the filesystem
Package filesystem provides a core.ResourceSystem which loads resources from the filesystem

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL