15#include "../Assets/Models/OBJ/Background.h"
16#include "../Assets/Models/OBJ/DeltaDisplayBackground.h"
18#include "../Camera/CameraManager/Implementations/HUB75DeltaCameras.h"
19#include "../Controller/HUB75Controller.h"
21#include "../Scene/Materials/Animated/RainbowSpiral.h"
Declares the Project class for managing animations, rendering, and display operations.
Manages HUB75 LED matrices with camera integration.
void Initialize() override
Initializes the HUB75Controller and sets up the LED matrix.
Manages animations, rendering, and display operations.
Scene scene
The Scene object representing the rendered environment.
A dynamic material creating a colorful rainbow spiral animation.
void Update(float ratio)
Updates the material animation based on the time ratio.
void AddObject(Object3D *object)
Adds a 3D object to the scene.
A project class to validate the rendering engine functionality.
RainbowSpiral material
Animated material applied to objects.
void Initialize() override
Initializes the controller for the project.
Background background
Background object for the scene.
void Update(float ratio) override
Updates the project state.
VerifyEngine()
Constructs the VerifyEngine project.
DeltaDisplayBackground deltaDisplayBackground
Delta display background object for the scene.
HUB75Controller controller
Controller for managing HUB75 displays.
HUB75DeltaCameraManager cameras
Camera manager for HUB75 Delta displays.