VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
Renderer

Forward PBR renderer with frame graph and 7 render pass types. More...

Collaboration diagram for Renderer:

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...

Detailed Description

Forward PBR renderer with frame graph and 7 render pass types.