Muto 0.0.1
Cross-Platform Application Template
GitHub Repo | Muto Updates | Muto's Author
Loading...
Searching...
No Matches
Renderer.h File Reference

Defines the Renderer class, which is responsible for managing rendering operations in the Muto engine. The Renderer class provides a high-level interface for rendering scenes, submitting draw calls, and managing rendering state. More...

Go to the source code of this file.

Classes

class  Muto::Renderer
 The main renderer class responsible for managing rendering operations. More...
 
struct  Muto::Renderer::SceneData
 Scene data structure containing view-projection matrix. More...
 

Namespaces

namespace  Muto
 The main namespace for the Muto engine.
 

Detailed Description

Defines the Renderer class, which is responsible for managing rendering operations in the Muto engine. The Renderer class provides a high-level interface for rendering scenes, submitting draw calls, and managing rendering state.

Author
Damon S. Green II
Note
The Renderer class is a static class that provides an interface for rendering operations. It abstracts away the underlying rendering API and provides a consistent interface for rendering across different platforms and graphics APIs.

Class Documentation

◆ Muto::Renderer::SceneData

struct Muto::Renderer::SceneData

Scene data structure containing view-projection matrix.

Class Members
mat4 ViewProjectionMatrix The combined view-projection matrix for the scene.