![]() |
Raven Engine v0.1
|
Defines the base Camera class with projection and view matrices. More...
#include <Crux/Crux.h>Classes | |
| class | Raven::Camera |
| Base class for camera implementations. More... | |
Namespaces | |
| namespace | Raven |
Defines the base Camera class with projection and view matrices.
This header declares a simple Camera abstraction encapsulating projection, view, and combined view-projection matrices.
The class is designed to be inherited for specific camera implementations (e.g., perspective, orthographic) that update the view and view-projection matrices.
Provides read-only accessors for the matrices.