# Juliet\include\Graphics\Camera

## Source Files
- Header: `Juliet\include\Graphics\Camera.h`

## AI Description
This C++ component is designed to encapsulate and manage the camera properties for a 3D graphics application. It includes methods to calculate the view matrix, projection matrix, and combined view-projection matrix based on the camera's position, target, up vector, field of view (FOV), aspect ratio, near plane, and far plane. The `Camera` struct holds these parameters, and the provided functions (`Camera_GetViewMatrix`, `Camera_GetProjectionMatrix`, and `Camera_GetViewProjectionMatrix`) compute these matrices using the appropriate mathematical functions from the Core Math library. This component is crucial for rendering 3D scenes in a graphics engine, allowing for camera manipulation and projection transformations.

## Symbols

### Namespace `Juliet`

#### Classes, Structs & Unions
- `struct Camera`

