Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
buffer/fbo
Package fbo is a buffer that can hold different kind of textures.
|
Package fbo is a buffer that can hold different kind of textures. |
buffer/ibo
Package ibo contains a buffer with indices of a vertex array.
|
Package ibo contains a buffer with indices of a vertex array. |
buffer/ssbo
Package ssbo is a general purpose buffer that can hold any data.
|
Package ssbo is a general purpose buffer that can hold any data. |
buffer/vao
Package vao is a buffer that uses vertex buffer objects and index buffer objects.
|
Package vao is a buffer that uses vertex buffer objects and index buffer objects. |
buffer/vbo
Package vbo contains a buffer with vertex data.
|
Package vbo contains a buffer with vertex data. |
core/gl
Package core provides an abstraction layer on top of OpenGL.
|
Package core provides an abstraction layer on top of OpenGL. |
core/interaction
Package interaction handles the user interaction with mouse and keyboard.
|
Package interaction handles the user interaction with mouse and keyboard. |
core/shader
Package shader provides a way to load shader programs, adding renderable objects to the shader and updating values of the shader as well as executing the shader.
|
Package shader provides a way to load shader programs, adding renderable objects to the shader and updating values of the shader as well as executing the shader. |
core/window
Package engine provides an abstraction layer on top of OpenGL.
|
Package engine provides an abstraction layer on top of OpenGL. |
scene/camera/fps
Package camera provides implementations of different camera models.
|
Package camera provides implementations of different camera models. |
scene/camera/trackball
Package camera provides implementations of different camera models.
|
Package camera provides implementations of different camera models. |
view/geometry
Package geometry provides geometric primitives that can be used in meshes.
|
Package geometry provides geometric primitives that can be used in meshes. |
view/geometry/cube
Package geometry provides geometric primitives that can be used in meshes.
|
Package geometry provides geometric primitives that can be used in meshes. |
view/geometry/quad
Package geometry provides geometric primitives that can be used in meshes.
|
Package geometry provides geometric primitives that can be used in meshes. |
view/image/image2d
Package texture provides classes for creating and storing images.
|
Package texture provides classes for creating and storing images. |
view/mesh
Package mesh is used for creating meshes from geometry and textures.
|
Package mesh is used for creating meshes from geometry and textures. |
view/mesh/box
Package box is used for creating a simple box mesh.
|
Package box is used for creating a simple box mesh. |
view/mesh/plane
Package box is used for creating a simple box mesh.
|
Package box is used for creating a simple box mesh. |
view/texture
Package texture provides classes for creating and storing images and textures.
|
Package texture provides classes for creating and storing images and textures. |
Click to show internal directories.
Click to hide internal directories.