Files
Juliet/Romeo/docs/Juliet_include_Graphics_Camera.md
T

926 B

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