Crate turbine_scene3d[−][src]
Turbine-Scene3D
Scene rendering for the Turbine game engine.
Design
- Scene object stores all resources used for rendering
- Frame graph stores command lists
This design allows flexible programming of scenes, without the need for a tree structure to store nodes for scene data. The frame graph can be used to debug the scene.
Structs
ColorBuffer |
References a color buffer object. |
CommandList |
References a command list object. |
F32Uniform |
References a f32 uniform. |
FragmentShader |
References a fragment shader. |
FrameGraph |
Stores how stuff is rendered in a single frame. |
Matrix4Uniform |
References 4D matrix uniform. |
NormalBuffer |
References a normal buffer object. |
ObjMesh |
Stores OBJ mesh data. |
Program |
References a program. |
Scene |
Stores scene data. |
Texture |
References a texture object. |
UVBuffer |
References an UV buffer object. |
Vector3Uniform |
References a 3D vector uniform. |
VertexArray |
References a vertex array object. |
VertexBuffer |
References a vertex buffer object. |
VertexShader |
References a vertex shader. |
Enums
Command |
Stores a scene command. |