|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
Forward PBR renderer with frame graph and 7 render pass types. More...
Classes | |
| class | visutwin::canvas::Camera |
| Perspective or orthographic camera with projection matrix, jitter (TAA), and render target binding. More... | |
| class | visutwin::canvas::ForwardRenderer |
| Forward PBR renderer that builds a FrameGraph from the scene's layer composition. More... | |
| class | visutwin::canvas::GraphNode |
| Hierarchical scene graph node with local/world transforms and parent-child relationships. More... | |
| class | visutwin::canvas::Mesh |
| GPU-resident geometry defined by vertex/index buffers and one or more Primitives. More... | |
| class | visutwin::canvas::MeshInstance |
| Renderable instance of a Mesh with its own material, transform node, and optional GPU instancing. More... | |
| struct | visutwin::canvas::Primitive |
| Describes how vertex and index data should be interpreted for a draw call. More... | |
| class | visutwin::canvas::Scene |
| Container for the scene graph, lighting environment, fog, skybox, and layer composition. More... | |
Forward PBR renderer with frame graph and 7 render pass types.