Regenerated doc + final submit for now

This commit is contained in:
2026-07-22 17:37:01 -04:00
parent c436639ddd
commit c0d40ef3e4
101 changed files with 869 additions and 781 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
- Header: `Juliet\include\Graphics\Camera.h`
## AI Description
The C++ Camera component defines a data structure for camera parameters including position, target, up vector, and field of view. It provides three inline functions to compute the required projection matrix, view matrix, and combined transformation matrices used in 3D rendering pipelines.
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