[−][src]Crate turbine_scene3d
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. |
SceneSettings | Stores scene settings. |
Texture | References a texture object. |
UVBuffer | References an UV buffer object. |
Vector2Uniform | References a 2D vector uniform. |
Vector3Uniform | References a 3D vector uniform. |
VertexArray | References a vertex array object. |
VertexBuffer2 | References a 2D vertex buffer object. |
VertexBuffer3 | References a 3D vertex buffer object. |
VertexShader | References a vertex shader. |
Enums
Command | Stores a scene command. |